Reading List for 2013 Lately I have started to read a lot again, which is a good thing. I used to be an avid reader. Avid wouldn't quite describe it. I would read anything I could lay my eyes upon. But somewhere down the line, the amount of reading I did on non-technical topics became quite small. Most of my reading for a couple ...

Is has been a long time since I've blogged, specially for a person who loves what he's doing. And how do I title that new post? "Happy".This isn't going to be a "looking-back" post reminiscing the hardship and success. I am not yet privileged enough for that type of post. It's just, while I've always been a cheerful guy, that ...

October of 2011, the history will remember you as the month in which two pioneers of modern technology passed away. First Steve Jobs departed and withing a few days Dennis Ritchie too.I've never been an Apple fan, let alone a customer. And I don't see that changing anytime soon. However hold a deep respect for the man Steve Jobs was. ...

I did a talk on infrastructure scaling titled "Building Internet-scale Applications - The Beginning" at this months Refresh Colombo on 22 September. Refresh Colombo is a community of technology enthusiasts & professionals in Sri Lanka who meet once a month to talk about interesting things. The audience ranges from students, enthusiasts to alpha geeks.My talk ran longer than I'd have ...

20 years ago on 25th of August, 1991 a student in Finland posted a message in an Internet newsgroup about a hobby software project he'd been working on. Among other things he mentioned, ...just a hobby, won't be big and professional... ...and it probably never will support anything other than AT-harddisks... History went a long way to prove that guy ...

More than a year ago I wrote about my story of switching (completely) to Vim as my primary editor. If you have worked in a Unix/Linux system seriously then you know why your editor (whatever it maybe) is a big deal. If you don't, let's just say as a SysAdmin and a budding DevOps type guy, my editor is a ...

Edit: There's no need to compile Docky from source on F14 any more. The packages have landed on the official repos. If you still want to build from source, you are welcome to use this post. For everyone else, just fire a terminal and type:$ su -c "yum install docky"If you already had installed it from source, see the Step ...

If you know me personally, then you know that I'm a big fan of GNOME Do. As a keyboard savvy person I use Do extensively. Do is an application launcher similar to the Mac app Quicksilver. However the GNOME Do team has been putting a lot of research and development into it from the initiation. Result: probably the best application ...

This is not about the current trend of slapping 3D on everything these days. Not that they are doing any bad (Eg: Piranha 3D, My Bloody Valentine 3D), however this post is about a mobile phone game developed by a Sri Lankan company. When not trying to get articles on time for diGIT (free online IT magazine) from people like ...

I've posted the rather incomplete account of my year 2009 on my new blog:My 2009...And BTW, Now this is my Tech blog. Prabhasara.com is my poetry/arts blog. And my new miniblog is my generic blog. :) I also have microblogs too, you know. ;)In case you don't choose to see it on the other side,...Wish you all a very happy ...

The October meetup of Lanka Ruby User Group was help on 28 October evening. This month also Sameera organized the meetup at Ridgecrest Asia premise with the backing of Sanath (their CEO).As usual we went with the two technical sessions setup where Sameera took the first session. Unfortunately I could not make it to the first session. However people who ...

As some of you may have already heard, some people who are interested in the programming language Ruby got together and formed a Ruby User Group. Within something around a months time they had their first meetup. If you get my drift, I'm also one of those people. :)BackdropSri Lankan software developers have been using Ruby for a while. Some ...

PagersIf you use a Linux/Unix system using a pager should be quite familiar to you. A pager in the Unix sense is a program which lets you view pages of contents. Examples for pagers are the Unix commands "less" and "more". It's likely that your man page viewer is also using one of these.The program less is perhaps the most ...

My EditorsI have used many text editors. Some for specific tasks such as LaTeX editing (Eg: Texmaker), coding (Eg: gedit with plugins) and the others for more generic text editing.As a system administrator I have been using Vi/Vim all along for editing configuration files and the likes. It was always convenient as almost every Unix system has vi/vim. For me ...

I know I have been away from this blog for quite a long time. It's been just over 6 months since I've blogged. There are reasons and other stories. But apart from all of those, I'm glad I am writing here again. I don't know how often I'll be writing again, certainly not once a day (like I ever did ...

The small article I did for the Ruby Advent 2008 went up on 9th December. It was aptly named Git it done, Rubyists. I went through the basic steps to create a Git repository and how to play with it using your beloved programming language; Ruby. Two libraries (Grit and Ruby/Git) were given a brief introduction and that's almost it. ...

This post is an update of a post I made on 29 May. So if you like you can skip the whole post and just download the diagram (PDF/PNG). PDF version looks better.This is a simple diagram to illustrate the use and the difference of a Distributed Version/Revision Controlling System (DVCS) opposed to a traditional/centralized VCS. The post will target ...

Previous Page