Third Post

This one is just to see that

June 20, 2008. Uncategorized. Leave a comment.

Second Post

Ah! this one is just to make counts so that I can see how the whole page looks like when the background of the side bar is white and not blue.

I hope this post would be long enoug to achieve what I want to.

June 20, 2008. Tags: . Uncategorized. Leave a comment.

Hello world!

Dennis Ritchie wouldn’t have imagined in his wildest of dreams what he has done. I don’t know of a single programming book which hasn’t started by this example. And here again you see this to be the title of the default post.

June 20, 2008. Tags: . Uncategorized. 1 comment.

Systems Programming in Linux

There are many good tutorials available on the internet but after being through a few of them I have following to recommend.

For absolute beginners, Chris Brown’s four part series is an excellent introduction. The articles are rather short and deliver the concepts very nicely with lots of colorful figures.

With that under the belt, Advanced Linux Programming is the next book to read. The book is about 300 pages and does a rather neat job of exposing to the various system concepts accompanied with practical examples. The best thing is that it is free to download.

Another excellent resource would be the list of tutorials at the Little Unix Programmers Group. This has loads and loads of useful stuff.

June 6, 2008. linux, systems programming, unix. Leave a comment.

Vim Scripts

I was hunting for a few cool Vim scripts and these are some of the hottest that you will find.

NERD tree and VimExplorer for browsing your entire directory tree without leaving your home row.

Buffer Explorer makes switching between buffers really quick.

But my favourite of them all would be Cvim. If you are a C/CPP developer here is an IDE in Vim.

This page has a list few more cool scripts.

June 4, 2008. vim. Leave a comment.

Python Recommendations.

First a confession, the two books I am going to recommend would probably be the best programming books you would ever read for any programming language. And the best thing is that are both free!

Think Python: An Introduction to Software Design (or Think Like a Python Programmer, the version I read) is such a good book that its worth recommending to someone who doesn’t have even the slightest of interest in learning Python or programming itself. Like an introductory programming book should, it instead of harping on the technicalities of the language focuses more on programming as a concept and the language as just a tool. The collection of exercises in the book might embarrass a few of the other renowned titles of any language. After reading this book I felt like a more potent programmer in other languages as well.

Dive into Python is probably the most apt title that this document could have been given. The book shows without fuss what a powerful programming language like Python and a few lines of code could achieve. This book is pure concentrated learning. If you want to advocate Python, make someone read this book.

June 3, 2008. programming, python. Leave a comment.