I’ve just finished a small game Combozard. It’s follows the classical platforming style of the NES/SNES era. Furthermore, the game is short to fit the short attention span of browser based gamers. Thus below is the link to the game:
The built-in archive functionality in Git is handy. Indeed an easy way of making a clean archive of the source. Leaving all Git meta files.
However one common type of Git file will be included in the archive; .gitignore. So to tell the archiver to exclude all .gitignore files you can simply add the file .gitattributes to your repository. Then include these lines in it:
.gitignore export-ignore .gitattributes export-ignore
As a result the export-ignore flag will tell Git to ignore all .gitignore. Additionally we should also exclude the new file .gitattributes by listing it in this file.
Finally you can make an archive of your Git repository excluding all version control system files:
git archive HEAD \ --prefix=myproject/ \ -o myproject.tar.gz
It’s always a hassle to look for good libraries to fit your needs. Often you want to browse the best and most maintained projects. If only someone made a list of the most relevant and updated libraries…
Github is filled with these kind of lists. They are called Awesome lists. Just search “awesome” followed by the language or environment that you are using and you’ll probably find at least one.
The are often updated weekly and many people work together to maintain them.
If you just want to check out what other kind of lists are available, this list is a list of lists.
Apperantly some PHP powered applications (WordPress, Davical…) make use of URLs that look like this: http://youserver.com/script.php/extra-info. The /extra-info part doesn’t work with most default webserver+PHP configurations that I’ve come across. Including Nginx.
Part of the Linux kernel is the KVM system, allowing users to run virtual computers with full the kernel support. QEMU (Quick Emulator) is a program that provides a easy way of running virtual machines with KVM. With a single command you can start a virtual machine with a GUI.
I’ve been using Dvorak for about 18 months now and it has been a pleasant experience. I’m actually not sure if I type faster then before, but I do physically move my hands less then I did before which gives a nice feel. I find Qwerty cumbersome in the way I always seemed to have my fingers “trip” over each others. This doesn’t happen with Dvorak.
I’ve added a script to my blog system to make posting easier. The script uses unoconv from the Libreoffice suite to convert Writer documents to html posts.
Last year I looked into the possibility of communication between phone and computer via SMS. SMS should be a outdated way of communicating, but it seams that a lot of people (including myself) still use it every day. It’s a very reliable way of communication.