TIP: Perforce - Sync Files In A Label Without Deleting Previous Files

If you have used perforce, you’d have definitely come across a situation where you wanted to sync files belonging to two different labels, but as soon as you sync the second label, the files from the first label get deleted. P4 help suggests the following ways to achieve this: p4 sync @label1,label2 or something like `p4 sync @label1,@label2`` But I’ve found that depending on the perforce version you are using, the above commands might not work. [Read More]

An Idea Is All You Need

Everyone wants to make a name for himself. Everyone wants to do something new and extra-ordinary. People like me (read software engineers) want to develop “something” cool. BUT, the stage where most of them go wrong is the very first one. Most of them think that the road to develop something cool starts from a particular “language” or a tool. But I beg to differ. I say the first stage is “The Idea”. [Read More]

Ubuntu TIP: Extending Nautilus, Scripting Your Way To UI Bliss

I’m back from my vacation and this is a smallish post before we return to our regular programming (I’m full of puns ). Rahul (my friend and guest author on this blog) introduced me to an old-but-useful trick a few days ago that I didn’t know about. It’s about customizing nautilus to display a context menu that has a few of your chosen scripts to weave their magic on the selected object. [Read More]

Ubuntu TIP: Automating Package Installation – apt-get to the rescue

Admin Note: Rahul is a long time friend of mine, and is a well known geek amongst his friends and colleagues. I’m happy to announce that he will be enriching this site from time-to-time as a guest editor/author. First up is a small tid-bit of a script that he wrote to ease up his life between installations and reinstallations of everyone’s favourite OS: Ubuntu. Over to his post.. Have you ever had to reinstall your ubuntu installation, and then bear the pain of manually installing the applications you’ve come to love (i mean use :)) everyday? [Read More]