You can get the original (running in dosbox) from gog.com for a couple of bucks. Maybe it's just nostalgia, but I preferred the original too.
evil (the vim emulator for emacs) is fantastic, but the argument that emacs + evil must be equivalent or better than vim is also flawed. For example, plenty of emacs modes and packages have extensive keybindings that…
I upgraded to a Razer Blade from a 2013 macbook. Performance is great. It is very well built, I would say on almost on par with a Mac, except for thin grills covering the cooling fans on the bottom. Grabbing the laptop…
> It'll be interesting to see if source/sink channel types ever get retrofitted to Go in a decade or so. Channels can be designated as receive-only or send-only in variable and function declarations: ch := make(chan…
For installation from source I use CheckInstall [1]. It will keep track of all the files created during a make install, and create a standard deb or rpm package that can then be installed and removed by the…
SQL injection is not avoided by escaping arguments, but by never mixing the command and user supplied arguments in the first place. The equivalent to your example would be execlp("mv", "mv", src, dest, NULL); which does…
I had the same issue. There is another solution for postgres. Install postgresql-common first. Edit /etc/postresql-common/createcluster.conf to disable creation of the cluster on install (or change the options used to…
You can get the original (running in dosbox) from gog.com for a couple of bucks. Maybe it's just nostalgia, but I preferred the original too.
evil (the vim emulator for emacs) is fantastic, but the argument that emacs + evil must be equivalent or better than vim is also flawed. For example, plenty of emacs modes and packages have extensive keybindings that…
I upgraded to a Razer Blade from a 2013 macbook. Performance is great. It is very well built, I would say on almost on par with a Mac, except for thin grills covering the cooling fans on the bottom. Grabbing the laptop…
> It'll be interesting to see if source/sink channel types ever get retrofitted to Go in a decade or so. Channels can be designated as receive-only or send-only in variable and function declarations: ch := make(chan…
For installation from source I use CheckInstall [1]. It will keep track of all the files created during a make install, and create a standard deb or rpm package that can then be installed and removed by the…
SQL injection is not avoided by escaping arguments, but by never mixing the command and user supplied arguments in the first place. The equivalent to your example would be execlp("mv", "mv", src, dest, NULL); which does…
I had the same issue. There is another solution for postgres. Install postgresql-common first. Edit /etc/postresql-common/createcluster.conf to disable creation of the cluster on install (or change the options used to…