gedit vs vim

I have been using gedit over the recent months over vim. Main reason being the Ctrl+O and the default open file window that gives a visual view of the list of files present in the current folder. somehow that window seems so familiar and am reluctant to switch to hitting :!ls ./ But perhaps, it’s time for me shift. the search and replace on gedit is just bloody annoying.. it’s the biggest thing that draws me to move my hand to the mouse. In contrast hitting :s///gc sustains a state of keyboarding flow… the gedit window doesn’t exactly force me to use the mouse but tabbing through the options and strong habit make me reach for the mouse…Time to man up and learn the Ctrl+O equivalent in vim or configure it in vimrc.

Also the keyboard shortcut to select a couple of lines and comment seems easier with gedit… perhaps it’s just am more used to it by now.. ….

Update: 12-May-2013
Hmm, more than a year later, i can’t remember the last time i reached for gedit.. Been on vim full time now… learnt enough customizations and tricks on vim…. Only mouse reaching is to copy paste from other windows(mostly browsers.. darn web2.0 and newer ideas of bringing desktop app style to websites…) it’s almost impossible to navigate websites without mouse.. the kb-tabbing works but the focus/highlighter is just not very visible in most colour templates for the websites… I really ought to get used to vimperator to navigate web apps or perhaps uzbl.. browser.

Update: 29-May-2013
On a whim(rather lazy mindset, no pun intended) opened up gedit to edit a latex file. Immediately missed the column-wise select (in visual mode) and delete option from vim.. Damn…I guess am a convert now..

NoSQL Data Modeling Techniques

Highly Scalable Blog

NoSQL databases are often compared by various non-functional criteria, such as scalability, performance, and consistency. This aspect of NoSQL is well-studied both in practice and theory because specific non-functional properties are often the main justification for NoSQL usage and fundamental results on distributed systems like the CAP theorem apply well to NoSQL systems.  At the same time, NoSQL data modeling is not so well studied and lacks the systematic theory found in relational databases. In this article I provide a short comparison of NoSQL system families from the data modeling point of view and digest several common modeling techniques.

I would like to thank Daniel Kirkdorffer who reviewed the article and cleaned up the grammar.

To  explore data modeling techniques, we have to start with a more or less systematic view of NoSQL data models that preferably reveals trends and interconnections. The following figure depicts imaginary “evolution” of the major NoSQL…

View original post 3,581 more words