TravelClick HOTEL CONVERSATIONS | The Hoxton from AboutFace Media on Vimeo.
Marketing video from work..
February 7th, 2010Isn’t he a cutie?
January 4th, 2010
Burj Dubai is down..
January 4th, 2010All the free publicity the site is getting from the media is wasted because the site is down (OK.. I am exagerrating things a bit
). If only the IT team at the Burj thought about this and deployed the site on a CDN, they could have averted this downtime. Using a CDN to power your site is becoming more of a norm than a luxury now a days. And with all the options in the market you have for a CDN, there is no excuse for any IT team to not implement this for a customer facing website.
Welcoming 2010
January 1st, 2010Write at least 3 times a week on this blog
How did I do with this? Not as well as I wanted to. Here’s a chart showing the postings per month
I started well in January, but then as with most new year resolutions it didn’t last for more than a month
. But I started picking up again at the end of the year. Hope I can continue the trend.
Run one half marathon ever month in a different state
Don’t laugh
.. seriously this was something I have been wanting to do for a long time and I thought this was the year. But alas little did I know that I had to work so many weekends
. I barely managed to run 3 half marathons and that too in only two neighboring states. Won’t make any promises..but hope to do better next year. I should mention that I did register for 3 races in different states for the first three months of 2009.. Just didn’t make it to the races
Even though I didn’t stick with my resolutions, 2009 was an interesting year. Accomplished a lot at work, but more importantly gained a life partner
.
Morale of the story.. Don’t make resolutions. Just do it!!
.
HOW TO : Improve Jboss startup times
December 31st, 2009I blogged the feature in Jboss to follow sym links here (http://kudithipudi.org/2008/07/25/howto-configure-jboss-to-follow-symbolic-links/). So essentially when Jboss was started, it was checking all the content in these network path to check for applications to deploy. And traversing a network share with 1000s of directories isn’t fun
..
We fixed it by making a simple edit to the start up script. Here’s the psuedo code for the script
- Remove soft links to network share
- Start Jboss
- Put soft links to network share
And now the application starts in less than a minute
.
I guess there might be other elegant ways to do this. i.e. Configure Jboss to only deploy certain applications, but this did the trick for us
.
HOW TO : Advanced search and replace in Notepad++
December 13th, 2009'512'
'345'
'876'
and needed to convert it into the format below
INSERT INTO BLAH VALUE ('512');
INSERT INTO BLAH VALUE ('345');
INSERT INTO BLAH VALUE ('876');
There are multiple ways, one can do this. Here is how I did this using Notepad++, an open source text editor. I used the regular expression capability of Notepad++ it’s search and replace function.
- Press “Ctrl + h” to bring up the search and replace window.
- Replace the single quote at the beginning of the line by using ” ^’ “
- Replace the single quote at the end of the line by using ” ‘$ “
Screenshots from the operation
The data in it’s original format

Replacing the first quote mark

Data after the first search and replace operation

Replacing the second quote mark

Data in the final format

HOW TO : Load/Stress test a Linux based server
December 9th, 2009HDD Testing :
I found a pretty interesting tool called Iozone written by William Norcott (Oracle) and Don Capps. You can get the source code and builds for major OSs at http://iozone.org . Despite installing the program using RPM, we were not able to run the program without specifying the complete path.
There are a ton of options for the program, but the easiest method to run it was in automated mode with the output going to an Excel spreadsheet (more like a glorified CSV file
). Here is the command we used
/opt/iozone/bin/iozone -a -Rb output_excel_file.xls
The “-a” is to tell the program in automated mode and the “-Rb” is to tell the program to format the output in Excel format. And you can then go ahead and open the spreadsheet in Excel and create 3D graphs to check and compare the output.
Network Testing :
Most of the information out there in terms of testing the network stack of a machine is either to copy large files over a network share or via FTP. We didn’t find that was enough to really max out a Gigport since there were protocol limitations that didn’t allow us to saturate the network port. After some searching, we stumbled across a tool called “ettcp” on Sourceforge. ettcp itself is an offshoot of ttcp. ttcp (stands for test tcp) was created to test network performance between two nodes. I couldn’t find any place to download ttcp itself, but you can download ettcp at http://ettcp.sourceforge.net/.
We used a server, to act as a common receiver for all the servers we intended to do a performance test on. Here are the commands we used to run the test
RECEIVER (Common Server)
./ettcp -r -s -f M
The options are
- “-r” for designating the machine as receiver
- “-f M” for showing the output in Mega Bytes.
TRANSMITTER (Test Servers)
./ettcp -t -s receiver_hostname -n 10000000 -f M
the options are
- “-t” for designating the machine as transmitter
- “-s receiver_hostname” to define the receiver
- “-n” to define the number of packets to send to the receiver
Wikipedia Needs You!!
December 7th, 2009Donate.. Share..Enlighten
Here is the link to the donations page http://wikimediafoundation.org/wiki/Support_Wikipedia/en
Gone Fishin..
December 4th, 2009Costa Rica & Towels..
December 4th, 2009PS : If you haven’t visited Costa Rica yet, put it on the list of places to visit in your lifetime






