PyInstaller: portable python executables

pyinstaller_compLots of devs prefer python for rapidly developing applications. However, not too many desktop users would be interested in installing python. PyInstaller bridges the gap. PyInstaller bundles a package along with its dependencies for deployment. The user doesn’t need to install python separately making the experience simpler. Continue reading PyInstaller: portable python executables

Extended attributes & filesystems

hacker_compEvery filesystem provide for commonplace attributes like read, write, execute, access and modification time etc. However, when if comes to a filesystem, every measure should be taken so that it can be extended in future. Filesystems like ext2, ext3, ext4, XFS, JFS and reiserfs allow extended attributes which can be used to add tags to files as name-value pairs. This is by design and different from tagging in TMSU. Probably Tracker takes the benefit of this feature. Continue reading Extended attributes & filesystems

LabxNow: desktop Linux in the cloud

The subject-line for this article could also read Koding that we wanted. We strongly criticized Koding in one of our earlier articles because of the half-baked solution it provides for programmers. Sadly, the situation hasn’t improved with the service, your cursor still moves 2 seconds after you press the arrow keys. However, it seems that we have a professional solution in LabxNow, a service for general users offering Linux remote desktop over the browser. Continue reading LabxNow: desktop Linux in the cloud

Sometimes an alias is better than a settings file

hacker_compWhich one would you prefer if you are to choose between a simple alias or a full-fledged configuration file for your application? If your application uses XML based configuration, a settings file is inevitable. However, if it’s a terminal based application that does one thing well, you may definitely weigh your options. Continue reading Sometimes an alias is better than a settings file