bsravanin.blogspot.com
I: May 2011
http://bsravanin.blogspot.com/2011_05_01_archive.html
May 30, 2011. Use vxperf2 to Analyze Text Databases. 1st July, 2011. GitHub is the new home of vxperf2. Download vxperf2. In my job I daily have to deal with many different kinds of logs, mostly generated by OS monitoring utilities, and I never found a single tool that summarizes and visualizes data from all those logs. e.g. Spreadsheets are great for typeperf logs on Windows, ksar. For sar logs on Linux, and Esxplot. For esxtop logs on ESX. But I don't know of one tool that works well for all of them.
bsravanin.blogspot.com
I: November 2011
http://bsravanin.blogspot.com/2011_11_01_archive.html
November 14, 2011. New Version of Anti-patterns Parser. I have a new version of the anti-patterns parser. 1 Rules Library: Anti-patterns rules have been moved out of the parser to an external file. Users can therefore add, modify and delete rules to the library without the inconvenience of having to touch the parser. This can also help individuals customize and eliminate false negatives that the parser usually catches (while being generic). And Programming Anti-patterns in Shell. Because of the addition ...
bsravanin.blogspot.com
I: Programming Anti-patterns in Shell Scripts
http://bsravanin.blogspot.com/2011/06/programming-anti-patterns-in-shell.html
June 09, 2011. Programming Anti-patterns in Shell Scripts. How to create a new file from inside a Shell script? Which of these is better? Touch" is a Unix command, "echo" and ":" (No-Op) are built-in Shell functions. If you "time" the above operations, you will see that the first is very much slower than the second is slightly slower than the third. I'll spare you the reasons. 1 Use environment and internal variables. (Like $HOSTNAME, $MACHTYPE, $PWD in Bash.). 6 Refer the manual. (Again.). Moving on to ...
bsravanin.blogspot.com
I: April 2010
http://bsravanin.blogspot.com/2010_04_01_archive.html
April 14, 2010. Spreading Joy Through Reading. Cross-posted on Cine Cynic. Updated with information about modes of donation and contacts. On 18th April, 2010 at VIT College, Pune. Spread the word about spreading joy through reading. The online payment gateway system is not yet on because Akshar Bharati is still waiting for the government approval. Donations of all amounts are accepted in the form of cheques (pay "Sewa International"). Library adoption costs: primary (10000 INR), secondary (12000 ...Sprea...
bsravanin.blogspot.com
I: April 2009
http://bsravanin.blogspot.com/2009_04_01_archive.html
April 30, 2009. Cybercafé Thanks to Indian Railways. It must have been at least two years since I visited a cybercafé. Yeah, about that. It didn't turn out that way. After all, it is I and not you in this situation. Even if it were you, cross your hearts and tell me, would six girls have ever listened to you? So here I am. After presenting an ID proof. Then I heard a woman come in and ask the guy sitting in front of me for five minutes of his computer time. Time is money, so he declined. I offere...Too b...
bsravanin.blogspot.com
I: October 2009
http://bsravanin.blogspot.com/2009_10_01_archive.html
October 23, 2009. Traveling With a Soldier. On a recent train journey I sat beside a smiling man with a boyish face. I ignored him the way I ignore every other co-passenger. This time I read Laura Lippman's. While he asked me questions like "Where are you getting down? What time will this train reach that station? What do you do? To not come across as overly rude I too asked him what he did. Make up to 25000INR as salary. There is one other friend who joined CRPF when he joined Army. With their hapha...
bsravanin.blogspot.com
I: December 2009
http://bsravanin.blogspot.com/2009_12_01_archive.html
December 29, 2009. Break It Like AP. Most of us will not forget the generosity of the samaritans for calling off their bandhs on Christmas eve despite the caustic fire in their bellies. Divined with omen, we all thankful souls rushed to the roads not to let go of this opportunity, to get some extra cash from the ATMs, to stock all essential grocery items, and to fill our vehicles with fuel. Links to this post. Subscribe to: Posts (Atom). Break It Like AP. View my complete profile.
bsravanin.blogspot.com
I: Programming Anti-patterns in Perl
http://bsravanin.blogspot.com/2011/06/programming-anti-patterns-in-perl.html
June 10, 2011. Programming Anti-patterns in Perl. I will spare you with another round of the first half of this post. And jump straight to the table of anti-patterns and alternatives in Perl. Check out alternatives.pl. For detailed examples. These barely scratch the surface for a rich language like Perl, whose motto itself is TMTOWTDI. My Perl knowledge. Is still amateurish and these concentrate almost exclusively on the "Accessing memory Calling a function Forking a process" guideline. 30th June, 2011.
bsravanin.blogspot.com
I: Programming Anti-patterns
http://bsravanin.blogspot.com/2011/06/programming-anti-patterns.html
June 07, 2011. Is often a trait of the problem that one is trying to solve, and not just the programming language being used. Solutions can be simple or complicated, efficient or inefficient and an invisible constraint of solving problems (implementing) is to find a solution that is in the neighborhood of simple and efficient. Internet helps in finding a solution that is popular or common, and not necessarily efficient. That the goal of FindBugs. Is to find bugs that are one step away from compilers....