a computer engineer by education, an adventure enthusiast by instincts, a designer for fun and a programmer by choice.
Blog stream about code I write and technology
In: All| Coding on the Late Shift| I Am| Nuby on Mac| Quote-Unquote| Tumblelog
29 Jun 2009Trails could reach places
But the road couldn’tWoods were dark and motionless
But the birds weren’tRipples travelled far and wide
But the water didn’tTime passed and skipped beats
But the moments didn’tLife will take a turn and shall try to move on
But thankfully the memories won’t- Akky
P.S: Liked this one? Would love to hear back from you. Click here to browse through few others. You may also like the Quote-Unquote series.
David, creator of Ruby on Rails recently made a post on his blog related to PHP. He did have some good things to say about PHP and as he rightly pointed out that it deserves some more respect from the community in general.
I’ve been writing a little bit of PHP again today. That platform has really received an unfair reputation. For the small things I’ve been used it for lately, it’s absolutely perfect.
I love the fact that it’s all just self-contained. That the language includes so many helpful functions in the box. And that it managed to get distributed with just about every instance of Apache out there.
For the small chores, being quick and effective matters far more than long-term maintenance concerns. Or how pretty the code is. PHP scales down like no other package for the web and it deserves more credit for tackling that scope.
I have always respected and utilized them for tasks which leverage their inherent strengths :)
Again and again I am reminded of the ABCDEFG problem I read in “The Nudist on the Late Shift — and Other True Tales of Silicon Valley” by Po Bronson.
“The ABCDEFG Problem.” I call it that because all good programmers have tons of choices to work on, A through G. Some choices seem cooler and some seem dumber, some possible and some improbable, but as to the payday lurking behind the door, they all look alike. They’re just A through G, take your pick. Choice A may be 3DO, and choice G may be $2 million of Microsoft stock, and Choice C may be a quarterback with four Super Bowl rings, but you just don’t know. It’s sort of like choosing one million units of foreign currency by which country’s paper bills have the splashiest colors, or making a million-dollar bet on the NCAA basketball tournament by whichever team has the sexiest cheerleaders. The variables that programmers have to go on (A-G) are not the variables that determine the outcome (X, Y, and Z).
And rightly said, “The variables that programmers have to go on (A-G) are not the variables that determine the outcome (X, Y, and Z).” So, do what you love and have fun coding :)
You can read an excerpt from the book here.
P.S. Hanisha, I still have the book I borrowed from you. Thanks :)
I have been playing around with Erlang for some weekends now and I find it to be really interesting. I like the functional programming paradigm too. The syntax reminds me a little of Prolog (from my engineering days).
Programming Erlang: Software for a Concurrent World is the Pickaxe book for Erlang written by Joe Amstrong. Joe designed and implemented the first version of Erlang in 1986.
What’s all this fuss about Erlang?. This and recent articles on reddit got me interested in Erlang.

Yariv Sadan has also developed a web framework on Erlang named ErlyWeb. ErlyWeb is in its 0.7 version and has some Rails kinda feel to it but doesn’t look as clean as Rails because its on Erlang. Not many people get it but its actually because of Ruby that Rails does most of its magic its said to do. ErlyWeb is a commendable effort and I really want to give it a fair shot before I form a opinion about it.
I have a very interesting project in mind where Erlang fits the bill perfectly. More about it sometime later ;)
I have made a switch from Yahoo to Gmail for my primary mail address in the last few months and its been a pleasant experience.
Have been using the keyboard shortcuts of Gmail now and I must say I am addicted to it. Highly recommended for anyone who loves to use the terminal or like editors like emacs and vi. I feel the shortcuts have more of a vi feel to it.
I would recommend Gmail if:
Which reminds me I have to update my Contact page.
I am here at the CodeCampMumbai and we are hitting our keyboards real hard at this time in the night(2:00am). It’s 8 of us here still remaining and the enthusiasm is contagious. Me and Pavan are sitting in the balcony with our laptops while Deepak, Kurund, Ankur, Fenil, Latesh and Varun are sitting inside. It’s chilly out here and you have the balmy breeze making us feel comfortable all the time. We can hear birds chirping even at this time in the night.
It feels sublime and I feel I should enjoy the moment and the code and not blog about it now ;)
‘Jaagte raho’ is hindi for ‘Keep Awake’
Just pruned my feed subscriptions in Google Reader from 800+ to less than 300. I feel lighter now ;)
P.S. Leave me a link to your blog below in the comments. Thanks.
Did I tell you that you can vote for anonimity.net at railsrumble.com?
Yes, you can!
If you feel like voting for anonimity.net or other apps follow this quick procedure:
Happy Voting!
anonimity.net is live!
anonimity.net is an ideal get away from social networking apps. its a one of its kind testbed for anonimity on the web with comments, tagcloud and postflood.
features:
* anonimity at all times
* celebrate anonimity: confess, ask, poll, comment
* track:if you create a login you can track everything. though any which ways we make no distinction between a person who has created the post or is just tracking a post. so at all times we never know who created a post.
* no profile, no friendlist, no community, no followers, no apps, no networking, no poke, no wall posts (thanks, i can hear the applause!)
reasons to pursue this idea:
* people (atleast i,) find social networking today annoying at times. i must thank it for finding my old friends and helping me connect with them but it ends there. now-a-days i find it becoming too intrusive.
* ideal platform for people to share, confess, poll and discuss away from their social network. there is no “me” and along with it there are no inhibitions. One can reach out to this whole world anonymously.
* it would be interesting to see how people interact,react,contribute by being anonymous.
read announcement here:anonimity.net is live !
I am taking part in the railsrumble live for the next 48 hours. I would be anonymous most of the time for the next 48 hours. To know why and follow to me live track anonymous serendipity » anonimity.net blog.
Just stumbled upon these domain names while checking out alexa rankings and after discussing about a simple domain name extractor with a friend of mine.
What do you think of these domains:
sina.com.cn & com.cn
Oh! Fine they are in chinese can’t make out what those websites are all about but I would always think that sina is a sub-domain of com.cn (Not sure whether its the case here)
Now to add to the complexity I google and found these domain names too:
www.google.com.cn & www.com.cn
www.google.com.my & www.com.my
In both these cases IMHO the former would qualify to be a fourth level domain for the latter second level domain.
Am I right OR is there something I am missing here ?
Ubuntu which means ‘Humanity to others’ is back with its latest version Ubuntu 7.04 whose release code name is ‘Fiesty Fawn’. It was released on my birthday April 19th. Isn’t it a cool birthday gift >? LoL I have kept my desktop for an upgrade to this new version and I am really excited about it.
The research paper “Optimizing Web Search Results using User Feedback” based on the prototype feedee has been accepted at the International Conference on Business and Information (Tokyo, Japan).
I am really excited about it. Not sure whether I would be able to make it to the conference (anyone ready to finance?). I would like to congratulate Manav (co-author) and our guide Prof. Amiya Tripathy (co-author). Big thanks to DBIT(Don Bosco Institute of Technology), Dr. Revathy Sundarajan, Dr. S. Krishnamoorthy, Reshma Nayak (who also burnt some mid-night oil ;-) and so many others.
I would surely try working on another paper as it been a full-filling journey and this time it would be more concrete and thorough.
I have been using Emacs for most of my ruby and rails programming. I tend to like it and now I can say that I am an Emacs addict. A week back I stumbled upon this article Pretty Emacs while search for some popular themes for Emacs. I tried installing Emacs from the repositories but the installation was never successful. Later I also followed posts GNU Emacs with XFT goodness and Emacs font joy.
Finally, I have it working(most probably) and here is my screenshot:
Looks Yummy! isn’t it?
Came across this interesting option of ‘Trends’ within my Google Search History account. I had enabled search history long back when I started working on feedee. I find it pretty useful and would recommend it to everyone who use Google extensively for their research work.
Key advantages over social bookmarking websites are:
- Its Transparent - It saves all your queries and search results clicked once activated.
- Its intelligent (At least its made to be intelligent) - There are options like ‘Interesting Items’ which is a search query or web page discovery tool based on your past queries to Google.
- Its Useful - There are so many times when you forget to bookmark a web page you found through Google. Now , there is no more disappointment.
This still is not a replacement for social bookmarking websites but very nifty utility for someone like me who instinctively presses Control+k (shortcut for Firefox search box) on his keyboard when he needs to find anything.
Here is my Trends chart:
The initial section lists Top queries, sites and clicks. Most of the picks there were pretty obvious. (I confess I do a lot of egosurfing)
Search activity section is what interested me the most. The graphs reveal my work pattern. They also justify the title of my blog stream, Coding on the late shift and off course this post title too. Looks like the eleventh hour is when I get going and pretty much sums up my life till date too.
Google Search History also has a option of ‘Interesting Items”. It suggests search queries, web pages, videos and gadgets related to your searches. I didn’t find the suggestions interesting may be the algorithm still has a bit of learning to do.
Have you signed up for Google Search History?
powered by performancing firefox
U Thought I was busy with something all this while?
- Yup !
Here is what it was all about > A Report on The State of Search Engine Marketing in India
About the report from Pinstorm - News channel
This report is a first-of-its-kind in the field of Search Engine Marketing (SEM) business. You can expect to find some very interesting data, comparisons & revelations here.
Some coOL, funny and interesting tit-bits straight from the report:
Rs. 230 crores of ad spend on this media is aimed at Indians alone. Of this, about a third, over Rs. 70 crores is spent by Indian companies. For an industry that barely got off the ground a couple of years ago, it’s a huge leap.
A note of thanks. An enterprise of this scale wouldn’t have been possible without the help of some very smart people. A big hand to Dr. V. Vinay, Pinstorm’s technology guru (with flowing locks to match) who wrote much of the code and algorithms to make these calculations possible. A doff of the hat to Akshay Surve, Ansoo Gupta, Hanisha Vaswani, Harish TM, Indrojit Chaudhuri, Milan Zaveri, Netra Parikh, Nikhil Sheth, Ratan KK and Reshma Nayak - some of the other Pinstormers who temporarily gave up sleep and sanity to make this report happen. And to the redoubtable Subho Ray of the IAMAI, Doc, here’s to making history together!
Delhi is more expensive than Bangalore, which is more expensive than Mumbai. But only in search marketing terms.
So, here we are, many nights, many cups of Barista coffee, Punjab Sweet House samosas and Snack Shack sali botis, many lines of code and charts on Excel later.
You can download the report for free ;-) from here.

Oye, read the comment just above yours and you will come to know ki sach main sudhar gaya yah sirf d [...]
Love and all haan...Abbe tu kabse sudhar gaya re... ;) [...]
Job Description: Experienced Ruby on Rails Developer Innozon Pvt Ltd is looking for experienced Ru [...]
the geate place in murud janjira i also stying to usadi -chaphegoan & agardanda to doghi j [...]
Hey Nazima, Thats sounds great! I feel early monsoon should be a good time to go there but do tak [...]
Thanks for sharing your wonderful experience, we are planning for this one now! [...]
Hi Friend I say to you Jay Gajanan [...]
Its a 2.4 Ghz with the RAM of 2 GB. [...]
Nilesh, you are right; this presentation is made in Keynote. You can try downloading this presentati [...]
And is that font Helvetica ? [...]