Here is a basic reference for collaborative git commands: Checkout a remote branch # list branches first git branch -a # * master # remotes/origin/branch_name git checkout -b local_name remotes/origin/branch_nameMerging # switch to master git checkout master # merge with experimental branch git merge experimentalCreate a tag # list tags…


I've been testing out Fedora 15's Gnome 3 and Ubuntu's Unity, and didn't like either of them. They both take up too much precious screen space just to show a fancy UI, and requiring hardware acceleration is a pain for low end…


If you've been wondering why I haven't been writing much on the blog recently, here is why: I just got my visa to the US and moved to San Francisco for an internship! I'll be here for the next 12 months on that visa.…


On my FC14 machine, I had a problem with Flash (64bit) audio playback: the sound on sites other than Youtube would stutter terribly. It appears that this a systematic problem; but luckily there is a fix! Check out Ahmed Abdo's post on Flash audio stutter for the details.…


One of my favorite features of Kohana 3 is it's cascading filesystem - so I decided to implement it for Node.js. A cascading filesystem is an elegant solution to a common problem: how to provide a mechanism for loading modules and reusing code? The following image from…