The sound effect editor in PICO-8 is a good tool for making retro style sound effects. While it fits well into the work flow of the environment that it lives in. Maybe we can take this functionality outside of the PICO-8 world.
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.
Life is work, work is tasks.
In your head right now there is probably a list of tasks that you should have done by tomorrow, the end of the week or until your next meeting with a certain person. Not handling these tasks can lead to failure, missed opportunities and a halt in progress. So it’s up to you to make sure that tasks are completed and some tasks are done before others because they are more important.
Sometimes when you are about to commit your changes to Git, you realize that you should have split the changes in a few different commits instead of just one unorganized sloppy commit. Since some files will have overlapping commits, you no choice but to combine all changes into a single commit… Wrong!