Git Talk

It is no surprise that Git took the world of source control management by storm since its inception in 2005. For people wondering about what I am talking here, Let me give some context first. Generally, Any reasonably sized source code project needs some sort of ‘change tracking software’ about all the changes/modifications made to it by its authors/programmers. This is where the concept of Source Control Management(SCM) comes in to picture. The idea is nothing new at all. Git is just one such SCM but with some radical ideas built from the grounds up. Ofcourse, These ideas sets it apart from its predecessors.
Read on →

This is how I code with sublime text

It is so true that many of us hate doing repetitive tasks. Recently I have to code a bunch of stuff which involved mundane manual editing. To help you understand the situation, I have a set of comma separated strings(left) and I have to convert each of them to the right side view(C# properties). The list of strings I have to work with was horribly long.
This time I turned my attention to Sublime text. Sublime text and most modern text editors have a feature called multi cursor/multi selection editing. What this enables us to do is, create multiple cursors instead of traditional single cursor editing. Sublime text of course has the superior support when it comes to this feature. In essence, With multiple cursors you can edit multiple regions of the document simultaneously! Multiple cursors can be created manually by Ctrl+Mouse Click.
Read on →

How to get back classic start menu in Windows 8?

ClassicShellLogoWindows 8 onwards the classic start menu was replaced with Start Screen. Most of the functionality that was present in original start menu was missing in start screen and power users love to hate it. Fortunately ‘classic shell‘ from http://www.classicshell.net is an attempt to bring back the original classic start menu functionality to Windows 8+
Read on →

Where is Home Directory? Where is My Computer?

Post LogoI heard from many people who regularly use Linux/Mac naturally hating Windows and I find a similar response from first time Linux/Mac OS X users. Even though there are many other factors to this love/hate relationship, Here I would like to consider the most basic use case i.e., accessing files/folders in your new OS. For a newcomer to Windows the only gateway into their computer is My Computer (or the renamed “This PC”) which unfortunately does not quite resemble his/her Home Directory in the Linux/OS X Finder. This happens the other side as well. A newcomer to Linux/Mac will be surprised to see the Home Directory for the first time and finds his My Computer missing. But trust me the dissimilarities here are skin deep.
Read on →

How to find the total number of lines in a text file using notepad?

These days most of us use much better text editors than Notepad. But yesterday I found a neat little trick to find the current line number and eventually the total number of lines in a text file using notepad from my colleague Nandan Prabhu. Generally when you press Ctrl+G notepad will pop up the Go to Line dialog. Inside this dialog is the (hidden) current line number information pre-filled by Notepad. So we can use this pre-filled info to find the total number of lines in the opened text file by going to the end of the file and pressing Ctrl+G ;). This may not be an earth shattering discovery! But may be useful if you don’t have access to any other tools other than Notepad.
Read on →