Support Wikipedia

Tuesday, December 16, 2008

Visual JSF Development (Facelets)

I was looking for Visual JSF development tools with Facelets support today. But to my surprise the IDE industry is lagging so behind in this regard.

I have tried the following IDEs to find the best support of JSF :
Oracle JDeveloper
IDEAs IntelliJ
& NetBeans


None of these seem to offer complete JSF support for facelets. But, all hope is not lost. Another IDE called "myeclipse" offers great support for JSF development with facelets.

Check this out :
http://www.myeclipseide.com/documentation/quickstarts/facelets/

Some Observations :
Oracle JDeveloper was good at Visual preview of your code but doesnt offer the JSF tags to drag and drop.
IDEA's IntelliJ doesnt not have visual support but its great with Spring Web Flow and other features.
NetBeans was great at JSF development with JSP but not Facelets. Although it has limited support to drag and drop JSF tags on to code but it doesnt show you how it looks. You have to view it in a browser.
Myeclipse seems to have complete support but I still have to get it to working.

to be continued.....

Thursday, October 30, 2008

JSF + Spring + JMS (websphere MQ) on WAS 6.1 HOWTO

Alright, I have been struggling for the past one week to get Spring to work with JSF and JMS.

Here are the steps to get the job done.


  1. Create a directory with the following jars

  • commons-beanutils-1.7.0.jar

  • commons-digester-1.8.jar

  • commons-lang-2.4.jar

  • commons-codec-1.3.jar

  • commons-discovery-0.2.jar

  • commons-logging.jar

  • commons-collections-3.2.jar

  • commons-el-1.0.jar

  • el-impl-1.0.jar

  • el-api-1.0.jar

  • jsf-facelets-1.1.14.jar

  • jstl-1.1.2.jar

  • myfaces-impl-1.2.4.jar

  • myfaces-api-1.2.4.jar

  1. Create a utility jar commons-logging.jar (OPTIONAL)

      1. Unzip the common-logging.jar in a directory

      2. Create a file in that directory “commons-logging.properties” with the following content

          priority=1 org.apache.commons.logging.LogFactory=org.apache.commons.logging.impl.LogFactoryImpl

      3. Now, create a jar file with from this directory using the command

            jar cvf commons-logging.jar .

      4. Add this commons-logging.jar to the directory created in step 1.

  1. Create a shared library in WAS admin console.







4. Create a new class loader in WAS




5. Add shared library references






  1. Make sure the WEB-INF/lib of your application doesnt have anything that is already added to the shared library.

  2. Eventualy you might need to create the following files in the META-INF/services directory of your web-app:(if the dir services does not exist just create it.

  1. javax.faces.application.ApplicationFactory with content: com.sun.faces.application.ApplicationFactoryImpl

  2. javax.faces.context.FacesContextFactory with content: com.sun.faces.context.FacesContextFactoryImpl

  3. javax.faces.lifecycle.LifecycleFactory with conent: com.sun.faces.lifecycle.LifecycleFactoryImpl

  4. javax.faces.render.RenderKitFactory with content: com.sun.faces.renderkit.RenderKitFactoryImpl


Package and deploy the application with the default class loaders.



NOTE :
  • DONOT refer from the WAR to the shared library that is being referenced by the application server's class loader.
  • The application class loader order should be “parent class loader first”.
  • The WAR class loader policy should be “class loader for each WAR file in application”.


  • The WAR's classloader order SHOULD be “parent class loader first”.

Monday, October 06, 2008

Installing Telugu fonts on Centos

I went to the thotaramudu's blog on my brand new laptop that my company gave me and the font was all funny. I am running Centos 5.2 and wanted to install the telugu font.

So, I did a quick search on yum repositories for telugu


[root@localhost ~]# yum search telugu
Loading "fastestmirror" plugin
Loading "priorities" plugin
Loading mirror speeds from cached hostfile
* dries: ftp.belnet.be
* kbs-CentOS-Extras: centos.karan.org
* kbs-CentOS-Misc: centos.karan.org
* extras: mirror.cs.vt.edu
* rpmforge: fr2.rpmfind.net
* dag: apt.sw.be
* updates: mirror.cs.vt.edu
* addons: ftp.lug.udel.edu
* emperor: yum.emperorlinux.com
* base: mirror.myriadnetwork.com
* adobe-linux-i386: linuxdownload.adobe.com
218 packages excluded due to repository priority protections
libuninum.x86_64 : Library for converting unicode strings to numbers
openoffice.org-langpack-te_IN.x86_64 : Telugu language pack for openoffice.org
m17n-db-telugu.noarch : Telugu m17n-db input maps
libuninum.x86_64 : Library for converting unicode strings to numbers
libuninum.i386 : Library for converting unicode strings to numbers
libuninum.x86_64 : Library for converting unicode strings to numbers
openoffice.org-langpack-te_IN.x86_64 : Telugu language pack for openoffice.org
fonts-telugu.noarch : Free Telugu truetype fonts
libuninum.x86_64 : Library for converting unicode strings to numbers
libuninum.x86_64 : Library for converting unicode strings to numbers
libuninum.x86_64 : Library for converting unicode strings to numbers
libuninum.x86_64 : Library for converting unicode strings to numbers
openoffice.org-langpack-te_IN.x86_64 : Telugu language pack for openoffice.org
libuninum.x86_64 : Library for converting unicode strings to numbers
libuninum.x86_64 : Library for converting unicode strings to numbers
libuninum.x86_64 : Library for converting unicode strings to numbers


There are a couple I can use. So, I installed them.


[root@localhost ~]# yum install fonts-telugu.noarch m17n-db-telugu.noarch openoffice.org-langpack-te_IN.x86_64



Thats it. I restarted the firefox and its all Telugu now. :)

BTW, the openoffice language pack and the m17n-db fonts are optional. I just took them coz it didnt hurt and they are really light.

Saturday, September 27, 2008

Broadcom 4322AG 802.11a/b/g/draft-n Wi-Fi Adapter Drivers for linux

I had a big fight with my Centos to get it to recognize the stupid wifi card that came with my Hp Pavillion dv9920us Notebook PC. Finally I had success.

For linux drivers :

Download the correct driver (32bit or 64bit) from here :
http://www.broadcom.com/support/802.11/linux_sta.php

From the README
BUILD AND INSTALLATION INSTRUCTIONS
-----------------------------------

hybrid-portsrc.tar.gz
hybrid-portsrc-x86_64.tar.gz

On the target machine, setup the source/hybrid/build directory

1. Create a new directory: mkdir hybrid_wl
2. Go to that directory: cd hybrid_wl
3. Untar the appropriate 32/64 bit file
to that directory
32 bit: tar -xzf /hybrid-portsrc.tar.gz
64 bit: tar -xzf /hybrid-portsrc-x86_64.tar.gz

After untar'ing you should have a src and lib sub directory plus a Linux
2.6 "kbuild" external makefile (Makefile). The lib sub directory has the pre-built
binary, wlc_hybrid.o_shipped.

You use the standard Linux 2.6 kernel build system as follows to make a Linux loadable
kernel module (LKM):

On the target machine, and cd'ed to the directory that contains the Makefile (fragment)

4. Cleanup (optional): make -C /lib/modules/<2.6.xx.xx>/build M=`pwd` clean
5. Build the LKM, i.e. wl.ko: make -C /lib/modules/<2.6.xx.xx>/build M=`pwd`

You should now have a LKM, wl.ko inside this directory.

On this or a machine with the same kernel version, install the driver.

1. Validate you don't have loaded (or built into the kernel) the Linux community provided
driver for Broadcom hardware. This exists in two forms: either "bcm43xx" or a split form
of "b43" plus "b43legacy". If these modules were loaded you would either
a) rmmod bcm43xx or
b) rmmod b43; rmmod b43legacy
2. Make available 802.11 TKIP crypto module: modprobe ieee80211_crypt_tkip
3. Insert the Broadcom wl module: insmod /wl.ko

Some kernel come with pre-installed Broadcom driver that support Broadcom 4312 family of
PCIE cards. If the kernel support one of those pre-installed driver, you must remove it
in order to install the new driver. Some of existing driver provided by the Linux community that
supports Broadcom hardware are b43/b43legacy/bcm43xx. There is also a ssb driver that is loaded
along with b43. This ssb driver also must to be remove.

If the kernel supports blacklist, you can add those drivers to the blacklist file so that it will
not be loaded on next reboot.
Courtesy : http://www.broadcom.com/docs/linux_sta/README.txt

After you compiled the drivers : make a small shell script that will let you load the LKMs and start NetworkManger (on Redhat based systems)
and save it as /home//bin/wireless.sh
#!/bin/bash
sudo /sbin/modprobe ieee80211_crypt_tkip
sudo /sbin/insmod /hybrid/build/hybrid_wl/wl.ko
sudo /sbin/service NetworkManager start

This will help you load the wireless drivers. The next time you login - run this script to get the drivers loaded.

Hope that helps. And you can be even more creative and make the drivers load up at startup by writing a startup script and putting in under the /etc/rc.d/ directory or something like that....


Oracle 10.2 on Centos 5.2

I was trying to install Oracle 10.2 on my Centos 5.2 and it threw the following error : even after I have installed all the pre requisites and even created all the directories and set all the permission.

NOTE : Error in RED and INFO in GREEN
[root@localhost ~]# cd /home/john/dump/oracle/database/
[root@localhost database]# ./runInstaller
Starting Oracle Universal Installer...

Checking installer requirements...

Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
Failed <<<<

Exiting Oracle Universal Installer, log for this session can be found at /tmp/OraInstall2008-09-25_09-51-17AM/installActions2008-09-25_09-51-17AM.log

[root@localhost database]# uname -a
Linux localhost.localdomain 2.6.18-92.1.10.el5.centos.plus #1 SMP Thu Aug 7 12:20:08 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux

[root@localhost database]# cat /proc/version
Linux version 2.6.18-92.1.10.el5.centos.plus (mockbuild@builder10.centos.org) (gcc version 4.1.2 20071124 (Red Hat 4.1.2-42)) #1 SMP Thu Aug 7 12:20:08 EDT 2008


FIX :

So, I edited the /etc/redhat-release :
[root@localhost ~]# cat /etc/redhat-release
CentOS release 5.2 (Final)

and changed it to indicate that I had a redhat EL 5.1 version. Then It worked:

[root@localhost ~]# cat /etc/redhat-release
redhat-4.1.2-42 # Enterprise Linux Enterprise Linux Server release 5.1 (Carthage)

For the whole process of installation (with screenshots ) :
http://bderzhavets.blogspot.com/2007/04/installing-oracle-10.html

iJohn - iPhone and me - guide to the best apps (FREE) out there for your iPhone

The best fun thing I ever did after I came to USA is to get myself a brand new iPhone 3G. I just cant stop messing with it. It rocks my world.

Things I love about my iPhone :
  • The look and feel ( Apple has the best UI sense in the market )
  • The whole multi-touch experience - it doesnt need a keypad and hence more screen space. Bigger the screen bigger the video fun.
  • The App Store - gotta love it. I have most of the free apps out there installed and it keeps getting better daily.
  • The video iPod features - it outputs great quality sound and great video playback.
  • I admit, the camera is not top notch (just 2Mpx) but still thats good enough coz I already have a camera.
  • Wifi anywhere with 3G - the internet is so rocking fast. I can browse internet from anywhere in the world and not need a computer for that.
  • Youtube in my hands - this is the best feature of all. I can search browse and view any youtube video I want anytime.
Missing Features (Good to have) :
  • The email client doesnt run in the background as a daemon coz of limitations on apple sdk (so you have to constantly keep checking your mail or have to keep it in the foreground.) - Blackberry lets you know when there is a new mail real time. I think iPhone too should do that.
  • IM+ cannot run in the background for the same reason so I have to keep it in the foreground or else I am offline :(
  • Camera - iPhone deserves atleast a 5Mpx.
  • Video Recording - follows my earlier point.
  • DataStorage - I have a 16Gb iPhone and there is no built-in filemanager that lets me store and transfer files other than what my iTunes allow. Thats just cheating Apple!
Anyways, here is a list of the best Apps (FREE) out there that will really help you and make your iPhone more useful despite the flaws I listed.

Coolest of the Lot :
  • AirSharing - Awesome - Must have if you want to use the iPhone as a wireless drive. Although slow at times but still Its a must have. Clear alternative for Datacase which costs $6.99 for the same functionality. I think Apple intentionally missed the filemanager so somebody decided to take up the responsibility. Kudos!
  • PangeaVR - this is the coolest app on iPhone - you can view panoromic pix (360 degree view) - just awesome , try it!

Radios
  • Pandora Radio - awsome collection of music.
  • AOL Radio - Really nice collection of radio stations (FREE)
  • Stitcher Radio - Personalized audio delivered
IM and Social networking
  • Whoshere - Awesome app that helps you meet people near you (finds people nearby and shows their profiles). Pretty neat haan?
  • Facebook - does what it says
  • Myspace - if you are a myspace fan.
  • IM+ - multi protocol IM client like Pidgin (formerly Gaim)
  • OneConnect - A yahoo IM, pulse and flicker. You add Bebo, facebook, myspace, youtube and twitter accounts. VERY SLOW but okay
News, blogs and Internet
  • Wordpress - if you are wordpress blogger
  • Wikipanion - your wikipedia companion.
  • NYTimes - a little slow but beautiful UI and free
  • iPhunny - funny bits from different sources (really funny)
  • Bloomberg - your personal stock market client. Search by stock and track your stocks.
Books
  • Constitution - your pocket copy of US Constitution
  • Stanza - ebook reader with a huge collection of books from various sources. You can download and maintain in your own library for reading. AWESOME
  • Bible - nice little bible with contributions from learned men in your pocket
Movies
  • Showtimes - great app to find movies near by and timings even maps and IMDB profiles - you can see which movies are most popular and based on User ratings. You can even watch the trailers too. Cool haan?
  • Movies by Flixter - same as Showtimes but gives the movies on DVD too.and Upcoming movies. It doesnt hurt to have them both :)
Utility
  • Vnc - You can actually view the the remote PC with VNC viewer (ofcourse you need a vnc server running on that PC). - Awesome app.
  • Remote - you can control your itunes from your iPhone
  • Trailguru - tracks the distance you travelled with data like speed and time and etc.
  • Midomi - this is a nifty little app that lets you find the song you just heard on the radio or you can sing the song and let it search for you or you can search by name of the song or artist. Isnt that cool?
  • Shazam - basically the same thing as Midomi. I like midomi better.
  • Whitepages - where you can search people, business and reversone phone search.
Personal Management
  • Spendlite - track you spending by budgets - for free (only daily and weekly budgets)
  • DoBot Todos - list of todos to keep you on track.
  • Groceries ($1.99) - must have if you always forget soemthing after returning from walmart.
  • BirthdayList - looks like a good idea but still havent figured out how to create a list. Its bad UI.
Food and Restaurants :
  • UrbanSpoon - this will help you find the restaurant near you based on random selection of food. Try it - its fun. you can browse or search by name.
  • Yelp - No random selection but you can search anything.
  • Where
  • iWant - brose based on categories like - Gas stations, drug stores, restaurants, movies, car Rentals and so on...

Games
  • Sudoku - For the die hard fans
  • Hanoi - The good old game (Towers of Hanoi) - I still dont know the algo :)
  • Audi A4 - Car race - not so great but okay
  • Labyrinth - Awesome game, ball on the board.
  • SB2Lite - Addictive game
  • BillBallLite - Awesome game - guide the ball through a path and pickup stars.
  • iDoodle2lite - your paint board.
  • iGolf - just downloaded but looks like fun.
  • CannonGame - pretty nice if you like tanks and missiles like my friend pavan.
  • BlueSkiesLite - guide the helicopter through enemy skies.
  • Hangman - get the word or you die.

Is it really worth it?

I had a great job, great friends and was having loads of fun back in hyderabad. But I had to come to USA and end my life as it is known to me.

I came to USA and was worried if I could coupe up with the environment changes and the cultural changes. I managed pretty fine till now.

I was unemployed for a couple of months but still was confident that I can make it here. I managed to focus all my thoughts in bettering myself and strengthening my profile so that I could get a job that I am comfortable with. And it has paid off. I didnt go into any kind of depression and although I miss home I kept myself busy so that I wont think about it.

Now I got a really nice job - there is huge of learning curve ahead and I am not scared of taking on it. I work practically all the time I am awake, weekends are not mine. I am just struggling to take time out to live.

I cant call my friends coz when I am awake they are asleep and when we both have a common time then I am busy with work. I cant even go out to have fun coz I dont have a car yet. I am pennyless to add to it.

I have alot of debts and the money I am making now would be hugely cut coz of the deals I made and taxes. I am working for others or taxes half the time. I am not pissed off with this coz this is a necessary evil.

I am not whining either, I am trying to think through the whole cloud of gloom that has set on me. I didnt expect a bachelor party everyday here but its just that life seems so mechanical.

We work, and work and work and never even take time out for ourselves. We dont have time for silly little things like crashing a mall, watching the sun set and stuff.

Sometimes I wonder is this really worth the ordeal? Why do we make ourselves soo mechine like ? Dont we wanna live happily ? Is this what we are working for?

Is this something that we love so much that we alienated ourselves from people ?

Questions and questions are what I can find.

Music is my only rescue in this time of stupid thinking. I am glad I brought alot of music with me from India. Boy I dont know what I would do with that.

Coming to think of it, noone forced me to be here, noone has put a gun to my head and told me to flee from home. Its my idea for quick money and money is good to have right?

But in this race for riches have I lost myself? this is a short introspection of what I missed and what I gained by making the BIG move....

Back home :
  • I had so many friends around who love me and would hang out with me just bcoz we feel like it. no reason!
  • I had a pretty good paying job that anyone would kill for.
  • I had a steady girl friend who loved me but I was too chickened to get married.
  • I had a family that loves me and I was just a bus ride away.
  • I had flat of my own and I could just do whatever I want.
  • I used to eat out daily and the prices never bothered me.
  • I was just rocking it BIG TIME.
Here :
  • I have no friends locally except for a few who I can call
  • I dont have a transport - NO CAR no outing
  • I have a job that I am trying to fit into - services job is a total different ball game compared to products.
  • I am pushing myself to prove myself everyday. It has come to a point that I am tired and stressed but thats when the whole learning starts right?
  • I have no timepass except for the laptop and iPhone.
Is this what I really can live with? Is this worth the ordeal?

Only time can answer but I can tell onething for sure, I am not gonna give up yet. Even though it feels so lonely and I miss home so much - I am not gonna get that to me. I am just gonna try to make it here for the next few years even though that means I have to become a machine myself. This way i will have enough money to go back home and start our own Company JVS Inc.

Wish me luck

Tuesday, September 16, 2008

Chandrakantha - the DD serial

Remember Chandrakantha - the Doordarshan serial that we all loved when we were kids.

I used to bung the Sunday school in the church just to watch this. Gosh, the good old times!

I like this description of Chandrakantha. Check it out!

http://dimpleslife.blogspot.com/2007/01/chandrakanta-swashbuckling-fare.html

Good job dimple!
--
Cheers,
John

Thursday, September 11, 2008

System Rescue disks : Linux


HOWTO: create a ultimate boot disc from ubuntu livecd
http://www.linux.com/feature/137524

Although I havent tried the above procedure but it looks like fun. Try it!

System Rescue CD :
http://www.sysresccd.org/System-tools

I have used System Rescue CD countless times and I can assure you, its a must have if you are messing with your computer too often. :)
--
Cheers,
John

Friday, September 05, 2008

Bhopal survivors Fight : bhopal.net

Everyone is aware of the Union Carbide's tragedy in Bhopal years ago. The survivors are still struggling for their right to live. And are demanding justice thats sooo overdue.

I stumbled upon this site ( bhopal.net ) and was impressed by the right use of internet for the right cause. They are posting the progress of their campaign in a blog and uploading pix and videos daily. They are even hosting these videos on youtube. Thats kind of cool for a village campaign and this shows how the internet can really be used. They even setup a way to fax the Prime minister of India with a petition from anyone who wishes to support the cause. 5832 faxes were sent this way and the faxing is now closed though. That was the best part~



Their walk to Delhi for justice - everything captured in pix on the blog. They walked for 172 days to get to delhi with kids and women.
http://www.bhopal.net/march/dharna2008_blog.html

Their Demands :
http://www.bhopal.net/march/padyatra2008_demands.html

The homepage :
http://www.bhopal.net

This is the best use of internet ever for a right cause and please do visit it to know more.

What you can do to help:

Send a free fax direct to the Prime Minister's office (this is closed now though)

Download, print and send a postcard

Other ideas for action


--
Cheers,
John

Monday, July 21, 2008

Project Milking a cow

Have you heard the below? Even if you did, its worth a second look. Funny!


Ultimate Softwarism ....):

Client has 2 cows and u need to milk them

1 . First prepare a document when to milk them (Project kick off)

2 . Prepare a document how long you have to milk them (Project plan)

3 . Then prepare how to milk them (Design)

4 . Then prepare what other accessories are needed to milk them (Framework)

5 . Then prepare a 2 dummy cows (sort of toy cows) and show to client the way in which u will milk them (UI Mockups & POC)

6 . If client is not satisfied then redo from step 2

7 . You actually start milking them and find that there are few problem with accessories. (Change framework)

8 . Redo step 4

9 . At last milk them and send it to onsite. (Coding over)

10. Make sure that cow milks properly ( Testing)

11. Onsite reports that it is not milking there.

12. You break your head and find that onsite is trying to milk from bulls

13. At last onsite milk them and send to client (Testing)

14. Client says the quality of milk is not good. (User Acceptance Test)

15. Offsite then slogs and improves the quality of milk

16. Now the client says that the quality is good but its milking at slow rate (performance issue)

17. Again you slog and send it with good performance.

18. Client is happy???

By this time both the COWs aged and cant milk. (The software got old and get ready for next release repeat from step 1) !!!!!


Saturday, July 19, 2008

The Story of Internet


Check out : http://www.livinginternet.com/ if you wanna know in depth about Internet and how it came about and all other things that came with it like Usenets, IRC, Email etc.

"An elegantly organized tour of the Internet, both fun and informative, a rare combination!" -- Steve Crocker

This site is a free, in-depth reference about the Internet, written from 1996 through 1999, posted on the Web on January 7, 2000, and last updated February 2, 2008. It includes 700-odd pages, receives more than 90,000 visitors a month, and has benefited from the review and input of many of the people that helped build the Internet. Enjoy!

Tuesday, July 15, 2008

Veoh.com Rocks

I used to download a hell lot of movies from Stage6.divx.com before they shut it down. Stage6 guys mentioned Veoh.com would a potential replacement and encouraged the users to try it out. I did and didnt like it much at the first look.

As time passed by, the users grew and the quality of the videos too. I started using their VeohTV and was amazed by the speeds I got with the client. Yes its a better connection but the range of videos available is really great.

I downloaded lots of movies and then its time that I started contributing too. So, I decided to upload some of my fav movies and it turns out there is not restriction on the size of the file. Awesome. Unfortunately, there is a restriction on the duration of the movie - It cannot be longer than 2:45 hours I think.

I hope Veoh removes this limitation soon.

Monday, July 07, 2008

Happy Birthday Dear Sis

Today is my sister Prasanna Rani Dondapati's birthday. She is turning 22 today. She is a total sweetheart and I love her so much.

I think this is the first birthday of her that I am missing. She is doing her M.B.B.S (Bachelor of Medicine & Bachelor of Science) in NTR University near our home. It was our dream to make her a doctor. She is very very studious and is very concentrated on her studies. She's got some unbelievable grades in her studies in our entire family and we are so proud of her.

I really wish I could be there with the family to celebrate this day but still... With the help of my friends Suvi, Pavan and Maha, I was able to gift her with a really nice set of jewellary. Also, they bought a really nice dress for my elder sister (Swaroopa Rani Dondapati) who is working as a Teacher in Hyderabad.

Thank you Suvi, Pavan and Maha for the help and you guys are the best!

Prasanna - I love you dear sis and may God bless you! I hope you will have everything you want in your life and I wish I can give all that to you! Many Many Happy returns of the day!

Saturday, July 05, 2008

Rituraj Mahalim - the gifted Kid

Rituraj Mahalim - this 7 yr old kid is gifted. Look at the way he dances to Hrithiks number - Main aisa kyon hoon!





Rituraj Mahalim - Amazing modern day dance / comedy to a Kishore Kumar Classic!!




Rituraj Mahalim - dancing to Hamma Hamma from Bombay




Rituraj Mahalim and Vaishnavi - doing Govinda




Rituraj Mahalim and his partner Vaishnavi - dancing to a Marathi number




Rituraj Mahalim - donning Don




Rituraj Mahalim - Soni de Nakhre

Child prodigies

This kid speaks so many languages to sell peacock feathers :



The same kid in his teens :




Kid mimicing the top telugu Actors :

Inversion of Control (IoC) explained

I stumbled upon the concept of IoC long ago and without fail I forget what it means and have to google it each and every time. Thankfully there is Wikipedia that has answers for everything.

Wiki : Inversion Of Control

And Martin Fowler calls it Dependancy Injection and explains it in the context of Spring here.

I am gonna blog it so that I would remember it atleast this way. I cant top those experts but here is my understanding of it.

IoC is the software development methodology in which the Control of the program is inverted from the traditional way of User code (the main functionality is in this code) calling Libraries (the common functions like taking user input and display are abstracted into these) to => Libraries calling the user code depending on the events occured.

Example : here (Wikipedia does a very very good job and so I dont wanna waste time topping it).

Tuesday, July 01, 2008

Behold, Remember the July 1st?

Meeku August 15 telusaa?
Meeku January 26 telusaa?

mari July 1st?

Ee roju mari meeku teluso ledo kaani oka kaarana janmudu avatarinchina roju. Okey oka aaasayam to ee dharani pina avatarinchina aa Okka magaadu.. yevaru? yevaru?

eee subha sandharbham lo mari aayana paadaalaku naa namassumaanjali arpistuuu konni chinna maatalu... Telugu bhaasha lo vunna padaalanni kalipi remix cheysi urdu to jodinchi english ni add cheysi tamil lo kalipinaa ... aaayana ghanatha ni varninchalemuuu ....idi telisi kooda naakunna bhaasha parignaanaanni mottam rangarinchi vaari visvaroopaaanni ee chinna mail lo varnincha naa prayatnam...

Guntur, Chilakalooripeta, Nuzvid, Hyderabad, Vijayawada, Chennai nagaraalanu paavanam cheysina aa paadaalu...
Google, Cognizant, SSIET, A.M.G institutions ki vanne techchina aa mahaanubhaavudu...
Pulihora anna padaanni praachuryam loki tehchi, kalipi, kalipinchi, tini, tinipinchina aaa vyakthi....
kaadu kaadu oka sakthi,
yukthi,
mukthi vidhaatha - moksha pradaatha,
maanava janma ke vanne techchina moola viraatt,
samsaara saagaraaanni single hand to eedina samrat
Family pulihora anna kotta concept ni mana telugu tera ki parichayam cheysina Venkatesh gaari Guruvu, baabu, mogudu ani ayyina...

Mana Anna Ravindra Reddy Duggempudi (alias Harrassment) - 82 and half year lo idi roju naa janminchatam jarigindi... vaariki naa hrudaya poorva janma dina subhaakaankshalu!
--
Itlu,
mee abhimaani
John Jimmy Dondapati

Re: Java Terminology Explained

I posted the "Java Terminology explained" article in my B.Tech batch's Google Group and one of the guys had the a question. Here is the mail trace.

On Tue, Jul 1, 2008 at 9:53 AM, prasad wrote:

Hi John,

The knowledge you are transferring is really appreciated I had a doubt
that what exactly EOL means.

There version 1.4.2 is no longer exist or the bugs raised in that
version(1.4.2) no longer supported by the sun what exactely it means.

NOTE: * ** J2SE 5.0, **J2SE 1.4.2 are in their Java Technology End of
Life
(EOL) transition period*.

So, I tried to answer him with the following mail.


On Tue, Jul 1, 2008 at 10:49 AM, John Jimmy Dondapati wrote:


Prasad - Its very simple actually. I am gonna walk you through it. Every Software has a lifetime of service and support. During this lifetime, the software is expected to do alot of things and is considered to be up-to-date. Even the support for the Software is easily available coz there will be alot of users for it.

After a couple of versions of a software the older versions are out-dated and are not the best software to run - right? So, the OEM (Original Equipment Manufacturer) announces that they will no longer be supporting the older versions as they have reached their End of Life (EOL) time. This saves them alot of time and money. Also, the user will not be getting the optimal use/performance for the software if he is sticking to the legacy versions.

Java too is a software bundle that runs on top of Operating System, if you closely look at how it works you can understand what I trying to say. Even though we view it as just a language, there are quintessential programs that are needed for the language to be used to program with, like the compiler/interpreter, JVM and everything. These are run on top of the operating system like any other program. So, the fact of the matter is we arent just coding a java program, we are actually progamming a program to run another program on top of the OS (which in turn is a collection of programs for a specific purpose). My point here is that Java is also a Software Bundle and it too has a lifetime of service and support like any other.

Sun Technologies - the creator of Java has announced that they are stopping the support for the older versions which have reached the EOL (End Of Life - this is determined by Sun itself ). And that people should start/make a transition from this version to a higher and more updated version.

Why did they stop support for 1.4.2?

After 1.4.2, there were along of updates and optimizations done to the Java on the whole. Like the new specifications of EJBs were implemented, Annotations were added, and so on...... (check the release notes for each version and you will see the changes done). I guess, if you take the same 1.4.2 code/rprogram and run it in a 1.4.2 JVM and in the most recent JVM 6, there's a pretty good chance that there will be a significant improvement in the timings. And not just that, the language features have evolved to new specifications. So, it was no longer supported and hence ended its life.

I hope this wasnt too long an explanation for the simple question. I was just trying to make you understand that whole idea behind the EOL and not just the term itself. Also, trying to put the whole thing in one single mail so that you dont have any more questions in this regard going further.

Monday, June 30, 2008

Java Terminology Explained

In the Java world we often hear alot of names like J2SE, J2RE, J2EE, Java EE, J2SDK and JDK. For a idiot like me, its all very confusing. So, I started with simple questions to get some answers inorder to clarify the confusion. This might be very helpful for a java starter.

Java RE - The Java Runtime Environment (JRE) provides the libraries, the Java Virtual Machine, and other components to run applets and applications written in the Java programming language. In addition, two key deployment technologies are part of the JRE: Java Plug-in, which enables applets to run in popular browsers; and Java Web Start, which deploys standalone applications over a network.

Current version : Java RE 6
Previous Versions : J2RE 5.0 (aka J2RE 1.5.0), J2RE 1.4. Read more on Name Change by Sun.

Java SE - Java Platform, Standard Edition (also known as Java 2 Platform) lets you develop and deploy Java applications on desktops and servers, as well as today's demanding Embedded and Real-Time environments. Java SE includes classes that support the development of Java Web Services and provides the foundation for Java Platform, Enterprise Edition (Java EE).

Current version : Java SE 6
Previous Versions are called J2SE 5.0 (aka J2SE 1.5.0), J2SDK 1.4.2. Read more on Name Change by Sun.

NOTE: J2SE 5.0, J2SE 1.4.2 are in their Java Technology End of Life (EOL) transition period.


Java EE - Java Platform, Enterprise Edition (Java EE) builds on the solid foundation of Java Platform, Standard Edition (Java SE) and is the industry standard for implementing enterprise-class service-oriented architecture (SOA) and next-generation web applications.

Current Version : Java EE 5 (Java EE 6 is due this year)
Previous Versions : J2EE (1.4)

What's difference between J2EE and Java EE?

"The name of the Java platform for the enterprise has been simplified. Formerly, the platform was known as Java 2 Platform, Enterprise Edition (J2EE), and specific versions had "dot numbers" such as J2EE 1.4. The "2" is dropped from the name, as well as the dot number. So the latest version of the Java platform for the enterprise is Java Platform, Enterprise Edition 5 (Java EE 5)." - according to Sun, the creators of Java.

Ambiguity between a JDK and an SDK ?

According to Wikipedia - "The Java Development Kit (JDK) is a subset of what is loosely defined as a Software development kit (SDK) in the general sense. In the descriptions which accompany their recent releases for Java SE, EE, and ME, Sun acknowledge that under their terminology, the JDK forms the subset of the SDK which is responsible for the writing and running of Java programs.[citation needed] The remainder of the SDK is composed of extra software, such as Application Servers, Debuggers, and Documentation."

NOTE: On 17 November 2006, Sun announced that it would be released under the GNU General Public License (GPL), thus making it free software. This happened in large part on 8 May 2007[1] and the source code was contributed to the OpenJDK.

To know more about JDK : read Wikipedia article on JDK

For all Java Download (Current version) : Visit SDN [Sun Developer Network]
For all the earlier versions of Java products : Visit Java Archive.
To read more on Java Versioning : Click here.

I am trying to perfect Java 2 version 1.4 (i.e. J2EE) and then plan to take it to the next level i.e. Java EE (6 being the version to be released this year).

References : Wikipedia and Java.Sun.com

Expert One on One : J2EE Design and Development

I started reading a great book on J2EE called "Expert One-on-One : J2EE Design and Development". I read the preface and it looks like a very nice book and Rod Johnson clearly seems to understand the J2EE paradigm inside out. Although this is a rather not so updated book for Java EE (as it is known now) it still gives a great insight into Java as a platform for Enterprise development.

Book on Amazon

Read some reviews here

I read a review that this book not only talks about Java and J2EE but also covers the architectural challenges faced real time and the programming in general. Lets see how much I can grasp from this book.

Getting married the Google Way

I was going through the google blog and found something interesting. I read a story of a couple planning their whole marriage using Google's free apps.

They used
  • the Blogger to post the news and updates, used the future-dated-posts to post their thanks!
  • the Google docs for To-Dos and RSVP Lists ( How Geeky is that?)
  • the Google Calender for obvious reasons ( to mark the dates ).
  • the Google Maps for directions to the chapel and sites of interest.
Interesting haan? I guess the next step would be - using Google's Picasa for the Web Photo Album.

This is their blog :
http://infoclarity.blogspot.com/2008/06/i-just-got-married-thanks-google.html

And Google's blog mentions this on their officail blog :
http://googleblog.blogspot.com/2008/06/i-got-married-with-google.html

Saw "Saw"

Finally I saw "Saw" the movie. It was very gripping but gory as hell! This adds one more movie to my all time fav goriest films "Hostel", "Gangs of New York", "Hostel II", "Chain Saw Series" and one more movie which I can not recall right now.

I felt chills running down my spine when I saw the climax of the movie. The end wasnt very convincing where the killer just says he kills them coz they dont appreciate the gift of life and all but I guess if there was a real valid reason to kill he wouldnt be a psycho - would he? And the whole point of a horror film is the thrills and not the logic at the end. Now, I have to watch the next 3 parts to see how gory they are.

Quick Question : What do pyschopaths do when they arent killing someone?
Answer : Watching all the gory films - So, beware of me! hehehe :)

BTW, I was just kidding. Please dont kill me!

Sunday, June 29, 2008

Sarkar Raj


John Gaadu on Vuyyala, flickr collection by djohnjimmy.

I saw Sarkar Raj today as Kishore insisted that we watch it. After a very long time, Ram Gopal Varma has come back with a really really nice movie. It was gripping till the very end and there was a really nice surprise in the end which I bet no one would have seen coming.

Ofcourse, everyone knows that Abhi's character Shankar dies in this sequel but the interesting thing here is how RGV plans the next sequel. Will it be a female lead with Aish taking over the Sarkar Raj? Or will there be another guy?

Anyways, the movie is worth every minute of your (download + watching) time. I would totally recommend it to any hard core gangster movie lover. Its on Veoh.com if you want to download and watch like me.

Oh if you are wondering about the photo here : Coincidentally, we went to the send off lunch/party of Raghavendra this afternoon at the IndiClub here in Baltimore and they have a really nice swing/vuyyala there. And you know I started posing!

Bear the Beard!


John in Baltimore, originally uploaded by djohnjimmy.

I am trying a new look with the beard and mustache (look closely till you see something funny). There you go!

Jesus had a beard and I was always fascinated with Jesus' beard. I mean, nobody knows for sure that Jesus has a beard or not but from all the movies on Jesus I've seen - there's a very good possiblilty that he might have had a really sexy beard or atleast the Hollywood & Tollywood Jesus did.

Anyways, I know I aint exactly the Jewish type to carry off the beard but still its a free country and the beard doesnt cost you anything in fact if you really think about it, it actually saves you money! Wise huh!:)

I am not quite sure how long I can bear the beard. Its already shabby and itchy but lets see. Alright, enough with the Beard already.

Oh BTW, this nonsense post is brought to you by flickr's new blog this feature. Flickr RULES period.

Friday, June 27, 2008

Spaces Blog

I was goofing around with spaces.live.com and found that they also offer blogging services now. I guess, someone's feeling inferior of Google!

Its not nearly as great as blogger but still its a blog. The most annoying part of it is the advertisements header on the top. Its just sooooooooo freaking annoying. Microsoft's got to be kidding putting those ads on top of the blogs. I mean, Bill Gates is already filthy rich - come on! Enough with the nickels and dimes on every ad on each blog.

Look at blogger for Christ's sake - are they bothering their users like this? NO. Blogger doesnt do cheap tricks like that. And thats why it is so great. Its plain simple, give the user the whole screen space and let him deal with it.If you want the user to blog, let him customize the blog the way blogger does.

One final word : Microsoft, if you are trying to mimic Blogger, you have to do better than that.

Anyways, here is my Spaces blog. Dont even bother to visit.

http://djohnjimmy.spaces.live.com/blog/

Thursday, June 26, 2008

Whole New theme for the blog

After hours of work I finally came up with a logo/banner for the blog. The image on the top has a strong message and also great graphics.

Please dont know ask me what the message is coz I honestly dont know what it is but you can interpret it in your own way.

One might say - from fear to to the savior!
Or lost to being found.
Or something like that.
It may not be religious at all...

Try to interpret it in your own way. Let me know if you understand it.

Blogger came a long way

I have been blogging for the past 3 years (not for long and nothing great except for my random rantings but still I was...) and never really bothered to meddle with the layout in the past two years atleast. I played with it long ago when I started blogging but after that I didnt have enough free time to even blog. I was busy living life (yeah right!)

Anyways, yesterday I saw the blog of a friend of mine (Gaurav Jha) and he has totally messed up his blog with a lot of colorful add-ons and stuff. The interesting part here is - that dude isnt a programmer - so I started wondering if a non-programmer can make so many modification then may be blogger has become more user friendly.

I decided to check what they have done and was amazed with blogger's progress. Althoug, the layouts pretty much look the same but now they have different versions/colors/themes for each layout. That department needs some attention. So, I decided to stick it my original layout as nothing else looked simple enough.

But then I saw the add-ons/page-elements page. They have a whole new bunch of addons and they are really simple to add. The add-ons I liked the most are
  • Slideshow (for Picasa/ Flickr /Photo Bucket) - I attached my flick slideshow as you can see... two reasons - 1. I bought a flickr account and 2. I am proud of my photographic abilities coz I clicked some pictures nice by accident.
  • Video Bar for Youtube videos - this is cool. Give it a shot!. Although I would love to show my fav youtube videos on this and not just some random youtube channel/most viewed videos (seriously who cares?) - but may be that something for the future.
  • Blog List - the blogs I read or I am interested in reading or pretending to be reading/following like the google blog.
  • Link List - this made adding list of elements real easy like my fav movies/shows/whatever.
  • HTML/JavaScript
    Add third-party functionality or other code to your blog. (this is sooo cool - I am thinking of doing something really really cool with this and bt.com's sdk - keep guessing! ). TIP: You can actually put the Google Analytics code here instead of medding with the blog layout html. That way you can easily remove it or change it.
  • Ofcourse, AdSense - although I am not interested in putting some stupid adds on my blog for obvious reasons ( no-one ever reads this blog except for me!) but still I like the whole ease of adding adsense to your blog.

Keep these updates coming Blogger. Rock On!

Long live Torrents/Mininova.

I have been watching too many movies lately and I couldnt have done it without Mininova.org. Its soooo bloody simple. All you gotta do is search and download. Its better than google actually coz its save that extra search. With torrents Any movie in the world is just 2 clicks away.

I have used torrents before but it wasnt this fast for two reasons :
* as the internet in India is really expensive and we had to be content with the small bandwidths that are offered to home users.
* people in India dont believe in seeding, we have 1/1000 leeches seeding back home.

I am downloading atleast 5 movies a day and make it a point to seed them till I download the next batch.

Mininova.org ROCKS... and whoever invented the torrent technology is a bloody genious. Long live P2P. I hope its legalized and stays free forever.


Tips : If you have loads of time to kill, go to IMDB's list of top 250 movies

Lock, Stock and Two Smoking Barrels

Lock, Stock and Two Smoking Barrels is a story of 4 friends and how destiny plays with them. They gamble and loose alot of money and now have to pay up half a million in a week. How they are gonna come up with the money ? They loot the loot of next door thieves. And a whole big mess happens and what happens next is the best part.


It could not have had a better ending than what it has. Simply superb.

9/10 again.

Memento (2000) Mystery

I saw Memento today and it was a very very strange movie. The screenplay is totally weird but really cool. It was gripping until the very end. You have no clue what is going on until the climax.

I now know where the Idea for Gajini came from. Its almost the same but the director adapted it to the Indian audience.

9/10

Very very nice movie.

Tuesday, June 24, 2008

Apple PowerBook G4 M847- power adapter repair

I have a gift of messing up everything I lay hands on and keeping up with that tradition I messed up the Power Adapter of the Powerbook that Wesley Horner gave me. It was burnt coz of my negligence and I had to search online a whole night to get the best deal and order it.

After I finally ordered it, I couldnt just keep quite and let the mail come. The guilt was eating me and I had to do something about it. So, I decided to repair it on my own. I thought to myself, there will be a couple of wires that are burnt and all I have to do is to break the adapter, take out the wires and join them again. Which is exactly what I did and it surprisingly paid off.

I wont be needing the new adapter after all. Lesson learnt : Never under estimate your skills, try it yourself first before you go on shopping. Anyways, It felt good to repair stuff and get it right.

BTW, I even managed to partially fix the wireless adapter on the Powerbook. Its amazing what we can achieve once we apply our brains. :)

Cidade de Deus - City Of God (2002)

IMDB Profile :
http://www.imdb.com/title/tt0317248/

Cidade de Deus is a portugese story of a small town gangster wars. It deals with so many lives involved in this war. Its a true story of a photographer who saw the whole struggle and even lost his brother in the war.


I saw this movie with subtitles and still it was very very gripping. I wish I knew the language to understand it better but then again pictures speak more than words. The screenplay was brilliant and so is the cast. The guy who played the Bunny is awesome.

All in all - its a movie you wanna watch if you are interested in the psychology of humans and why they do what they do.

9/10

I have to watch the next sequel of the movie called "City Of Men". I have downloaded it already before even knowing of this movie.

American History X (1998)

I just saw an incredible movie of Edward Norton " American History X", its awesome. Its one of the masterpieces of him. He is just absolutely brilliant. I dont know how he gets these kinds of scripts but he just amazes me with all the great movies he did.

Its a movie about racism and its consequences. Derek Vinyard is a White guy who believes that all the other races are just worthless and are freeloaders. He kills two black guys who are trying to get back at him for some basketball match fight. He spends 3 years in prison and learns that Racism hasnt made his life any better. He was helped by a black guy in the prison and that changes his whole perspective. His own white people screw him in the shower and he learns his lesson. But the problem here is his brother is another Derek in the making and the movie goes on to show how he has trouble making his brother realize the right way and how he faces the consequences.
Its a very moving picture of human emotions and the life in America. Its a movie to watch for any human. The message it delivers is so strong that it ought to be taught at schools anywhere on the planet. Kudos to
Director: Tony Kaye
Writer (WGA): David McKenna (written by)

Totally awesome 9.5/10

The funniest joke ever

My ex-colleague Sudarshan Vig forwarded me a really funny joke today and I was rolling on the floor laughing after I read it... pass on the laughter!

SUSPECT ULTIMATE:::Chicken story (mind blowing climax)



A farmer rears twenty-five young hens and one old cock. As he feels that the old cock could no longer handle his job efficiently, the farmer bought one young cock from the market.


Old cock to Young cock :
"Welcome to join me, we will work together towards productivity.


Young cock :
What you mean? As far as I know, you are old and should be retired.


Old cock :
Young boy, there are twenty-five hens here, can't I help you with some?


Young cock :
No! Not even one, all of them will be mine.


Old cock :
In this case, I shall challenge you to a competition and if I win you shall allow me to have one hen and if I lose you will have all.


Young cock :

O.K. What kind of competition?


Old cock:
50 meter run. From here to that tree. But due to my age, I hope you allow me to start off the first 10 meters.


Young cock :
No problem ! We will compete tomorrow morning.


Confidently, the following morning, the Young cock allows the Old cock to start off and when the Old cock crosses the 10 meters mark the Young cock chases him with all his might.


Soon enough, he was behind the Old cock back in a matter of seconds.


Suddenly, Bang! ...... before he could overtake the old cock, he was shot dead by the farmer, who cursed, "Hell ! This is the fifth GAY chicken I've bought this week !"

Monday, June 23, 2008

Billa (2007) tamil movie starring Nayantara & Ajit

I saw Billa (2007) starring Ajit, Nayanatara & Namitha a few days ago. Its a really high quality film with a great cinematography. Most of it is copied from the DON (2007) starring Shah Rukh Khan but still copying isnt that easy. They spent a fortune on this movie with all the shooting in Malaysia. Its a treat to the eyes all through and the producers didnt compromise on a single thing. I have always envied the tamil film industry for the great movies that they come out with once in a while. Kaadal Kondain ("Nenu" by allari nagesh in telugu), pitamagan ( suryaputrudu in telugu )... all these movies were just awesome. I wonder when the telugu industry is going to take up the challenge and make such great movies with the High Quality. We are very good at love, factionism and family stuff but sometimes it gets too boring. We have some great entertainers like Allari Naresh with movies that tickle your funny bone every season but then they are just good for the minute and not like Rajendra prasads masterpieces.

Anyways, coming back to Billa.. Ajit looked stunning in those costumes. Nayanatara stole my heart with the tough girl looks that she easily pulled off. This Keralite is the hottest property in the south right now and has no stopping. She can fit into any outfit and manage to look stunning in that. I am finding myself drooling over her from time to time. She looks exactly like Eva Mendes from the movie Hitch where she plays a FBI agent obsessed with work. I love Eva and now Nayantara.


Trivia : Nayantara's real name is Diana Mariam Kurien.
Billa was originally donned by Rajnikath in 1980.

Saturday, June 21, 2008

Nagarjuna's Ride

I came to know recently that Nagarjuna Akkineni drives around in this baby.... If romours were to be believed, this is the most expensive car owned by any Indian Actor (as of July 2007).

Take a look at the BMW M6
Priced at

100,300 U.S. dollars = 4.29881708 million Indian rupees

http://www.bmwusa.com/Standard/Content/Vehicles/2008/M/M6Coupe/default.aspx

Now thats a stylish guy - Isnt he?

If Chiru becomes the CM of Andhra

Chiru is always said to be a patient of nepotism and if this is true and if he becomes the next CM of Andhra Pradesh ...

Are we looking at a cabinet like this ?
http://akasaramanna.net/2008/chiranjeevi-chief-minister-ayithe/


NOTE : For all the die hard Chiru fans, I am a fan myself but sometimes we can Just have some fun and not be a totally obsessed maniac. Take it easy - will you?

Now, thats a honest Butch

I always liked this bimbo for her honest thirst and desire to be in the news like Paris Hilton of the west. She has a great body and wouldnt mind showing it off. Sometimes when bimbos like this opens mouth its a controversy in the making. And now keeping up with the legacy this whatever chopra makes another scandal. This time at an Interview with Maxim. She totally craves attention and this is how she gets it.

But I really appreciate her for her honesty. She doesnt deny the allegations and pretend to be a sati saavithri like Rakhi Sawanth. She just talks more mature and gets naughty...

Read more here :
http://www.maximindia.in/girls/insidegirls/367/sherlyn_chopra.html

Some thoughts on Chiru

I personally believe, Its good to have an allround view of something before you trust it. And this shouldnt be something to hold against someone. I think everyone should be given a fair chance.

We all know how great chiru is as an actor, social activist and a person. But sometimes we miss to read between the lines and here are some insights... I cannot say all that is true but its quite possible... But then again there are ppl who make a career out of this. Read on!

http://akasaramanna.net/2008/negative-points-on-chiranjeevi/

Thursday, June 19, 2008

Happy Birthday DAD

Today is my dads 54th birthday. I am not there with him to celebrate but I am sure he will have a great day. Happy Birthday Dad!

SSN

Good news, I got my Social Security Number today finally. Its a fancy number - what are the odds! :)

I can start working anytime now. :)

21

Today I saw the movie "21". It was good, very gripping but not really a great movie to treasure. Its about the game black jack and how some students beat the casinos to win big bucks lead by their professor. Things go out of hand and the the fight begins .....
I would recommend it if you are interested in some geeky fun!
http://www.imdb.com/title/tt0478087/

Wednesday, June 18, 2008

హ్యాపీ డేస్

నేను నిన్న హ్యాపీ డేస్ మూవీ మళ్లీ చూసాను పెద్దగా తోచక. ఇండియా లో వున్నప్పుడు యువత మొత్తం కలిసి చూసాము అప్పుడు పెద్దగా ఏం అనిపించలేదు గాని ఇప్పుడు ఇక్కడ చూస్తె బాగా నచ్చింది.

శేఖర్ కమ్ముల మంచి డైరెక్టర్. బాగా టచ్ చేసాడు - టచ్ లో వుంటాను ఇంక అతని మూవీస్ కి. మొత్తం నా లైఫ్ మొత్తం రీల్ లా తిరిగింది కళ్ళ ముందు. ఆ ఫ్రెండ్స్, ఆ ఫన్, ఆ రోజులు, ఆ క్లాస్స్లు, ఆ రోడ్లు, ఆ గోల, ఆ లవ్ లు, ఆ అర్ధం కాని పులిహోర అంతా చాల చాల బాగా క్లియర్ గా కనిపించింది కళ్ళముందు. థాంక్స్ శేఖర్!

ఎందుకో తెలియదు కాని నాకు ఇలా అమెరికా లో డాలర్స్ కోసం పాకులాడటం కొంచం చిన్నపిల్లల్లా అనిపిస్తోంది - ఇండియా లో హ్యాపీ గా ఫ్రెండ్స్ తో ఎంజాయ్ చేసేవాడిని ఇక్కడ ఒక్కడినే ఇలా ....

ఐనా ఒక ౩-4 సంవత్సరాల్లో తిరిగి మళ్లీ వేల్లకపోతానా ? అప్పుడు చెయ్యొచ్చు ఎంజాయ్ అని నాకు నేనే సర్దిచెప్పుకుని పడుకున్నాను.

జావా ఒక అగాథం

నేను అమెరికా వచ్చినప్పటి నుంచి పెద్దగా ఆలోచించలేదు నేను ఏం చేద్దాం ఇక్కడ అని కాని ఏదో ఒక ధీమా వుండేది మనం హీరో అని. వచ్చి ఒక నెల రోజులు అయ్యింది కాని నేను పెద్దగా పీకింది ఏం లేదు రొజూ ఇంట్లో నిద్ర పోవటం తప్ప. ఒక రెండు రోజుల నుంచి ఏదో అసంతృప్తి నేను ఏం చేస్తున్నాను అని. ఇంక ఈ రోజు ఇలా ఐతే కష్టం అని కూర్చుని జావా పుస్తకం పట్టుకున్నాను నిద్ర రాక. వామ్మో జావా ఏదో అనుకున్నా గాని చాలా పెద్ద అగాథం. రెండు chapters చదివాను అప్పుడు అనిపించింది మనకి J2EE అంతగా రాదేమో అని. ఇంకో ఒక chapter చదివాను అస్సలు రాదు అని confirm అయ్యింది.

ఇలానే వుంటే కష్టం సో నేను ఈ రోజు ఫిక్స్ అయ్యింది ఏంటి అంటే - ఒక నెల రోజులు కాస్త కష్ట పడి ఆ J2EE ఏదో కరెక్ట్ గా నేర్చుకుంటే ఇంక మనం ఇక్కడ కుమ్మేయ్యోచ్చు అని. చూద్దాం మరి అది ఎలా జరుగుతుందో...

గుడ్ లక్ రా జాన్ గా

Tuesday, June 17, 2008

Photos on Flickr

I bought a flickr pro account last month and am making full use of it. Its been a month since I came to USA and I have already been to San Francisco (most of it), Washinton D.C. (only ariport), New Jersey, New York (from the other side of hudson river) and Baltimore.

Its been a joy ride and I have  lots and lots of memories. Wesley Horner and Gordon Anderson were kind enough to host me in SFO for Jason Muldoon's wedding. Iam glad that I got to spend a wonderful week in San Francisco. During that week, I have toured around Bay Area, seen the Submarine from World War 2, seen a underwater aquarium, went around walking the beaches and harbours, walked in a 12K run (Bay to the Breakers) and attended an American wedding. Quite a packed vacation.

Here are the pix - I tried to capture most of the week but still camera cant beat the eye.
http://www.flickr.com/photos/djohnjimmy/sets/

Awesome blog post

Shyam mailed me to read this post whenever I am free and I never laughed so much in my life, this is one of the best blog posts ever in telugu. Its really really funny.
You will need telugu font to read this post. Trust me its worth it. 

I was really amazed to see so much talent never being discovered. 

"Devudu okkokkari ki okko talent istaadu - naaku 23 ichchaadu"
- quote from this post.

Friday, May 23, 2008

Bay Cruise, Pampanito, Aquarium & Sea Lions

Yesterday I had a chance to tour SFO more than ever. I have seen all that there is to see - well almost.

First I walked down the beautiful seashore and reached the tourist hangout. There were ppl from allover the world. I met some really cold Indians and some very nice Americans.


Then I went to the Pampanito ( A world war II submarine ). It was amazing!I saw the torpedoes inside the submarine and the navigation room is cool with all kinds of meters and wheels and stuff.

Then I took the bay cruise to Golden Gate Bridge, Alcatraz. Will post the pix pretty soon.

Friday, May 16, 2008

Ho Ho San Francisco

I cant believe I am here. I am really walking the streets in SFO. Its awesome. The weather is really hot and sun but not for me. I am at the InsideView office right now having some nice time with my ex-colleagues here.

I reached SFO at 7:30 PM last night and Wesly Horner was kind enough to pick me up at the airport and host me. I am staying at his place for this week. Tomorrow I will be attending Jason's wedding and then have some fun.

Gordon treated me with a lunch this afternoon along with Wes, Jason Chiang, Greg, Elia and Percy Chow. We went to a nice mexican restaurant and I had a Bison burger, it was really nice. Then we went to have some gilato. It was also very nice.

Greg showed me the sushi and told me how it is prepared. Met Rand Schulman and others at InsideView.

To be continued...

Thursday, March 20, 2008

Going Home

I am gonna go home tonight to spend sometime with my family on Good Friday/Easter. It feels great to go home again after a month. The last month has been very hectic and there wasnt enough time to go to vza on weekends. I am glad I can finally lay back and spend some quality time at home.



--
Cheers,
John
-----------------------------------------
A fine is a tax for doing wrong. A tax is a fine for doing well!

Tuesday, March 18, 2008

Jab We met

Last night I bought a DVD of "Jab We Met". Its a movie that will make you think about the way you live life. I was surprised by the performances of Kareena and Shahid. They both were amazing.  Recommend it whole heartedly!

--
Cheers,
John
-----------------------------------------
A fine is a tax for doing wrong. A tax is a fine for doing well!

Monday, February 25, 2008

Bheemudu Bakasuridini Yela champadu?

The funniest telugu exam paper ever!

--
Cheers,
John

Wednesday, February 13, 2008

Installing Windows after Linux - fixing grub

Note :  This may not be useful for all. But just a info when you find yourself in this situation.

Problem :
If you install Windows after linux - it erases the grub.

Solution :
So you need to reinstall grub. Here is a detailed HOWTO of that.

Link :

Courtesy :
 Satish Vellanki from Twincling has taken the effort to document this. Good stuff!

Comment :
 It says for Ubuntu 6.10 (Edgy Eft) but this works for all linuxes

--
Cheers,
John
-----------------------------------------
Open Source isnt Piracy - there is a difference - really!

Tuesday, February 12, 2008

Vijayawada : A status report

Guys,

 We have been in our Home town for the past three days and it felt really good. Its growing real fast. I was amazed at the pace with which its growing. Here are some of my observations.

New in Vijayawada (atleast for me)

* Five star hotel - The Gateway Hotel in the place of Andhra Jyothi
* Khandhari is now Fortune Murali
* Inox is coming up in the place of Urvasi (Its gonna be one heck of a hangout for mallrats)
* Reliance has bought Old Bus station and Venkateswara Theatre.
* There will be a big multiplex and a huge jewellary store.
* Looks like the M.G. Road is finally going to get into shape
* Malls everywhere like Chermas, Big Bazar, Spencers, and whatnot!
* Pubs?

It really felt good watching our home town develop. But there are some things that I didnt like ...

* The traffic is now horrible thanks to R&B ( the roads are not spacious enough and the crowd is not educated enough)
* Vinoda talkies aka Priyadarshani is now Srinivasa Palace (DONT EVER GO THERE - its pathetic! There were more prostitutes than audience in the theatre )
* The pimping has started again in the Gandhi nagar (Its not as worse as earlier but its back)
* The police is now back to its normal self ( it was really good when Surendhra babu was around)


--
Cheers,
John

Saturday, February 02, 2008

Enough with orkut - let get serious with Social Networking utilities

Guys,

NOTE: This is not a hate orkut mail but to educate us all about how useful and powerful social networking is and how you can use it instead of using it to just killing time and wasting our lives. I dont hate orkut, but I just dont like it anymore! There is so much you are missing with a narrow orkut vision. Think broad and you can put your valuable time to great use.

Introduction

We have been using Orkut too long and there isnt much use by scrapping except for getting to know more stupids. And then there are communities which have no real purpose other than stupid fun and time pass if not gratify someone's big ego. So, I guess its time to move on... There is so much to social networking than we can imagine. Every other day we get an invite to some wayn, friendster, jaxtr, bullshit and whatnot. Are these really worth your time? How do you judge? Is there anything out there that could really help us in our career instead of fooling around posting some crazy javascripts or the long chain of help me help you messages. Is this what social networking all about? NO...

Why?

When you go to a book store you see lots of books but you buy only those books that your friend referred or read right? why? This is because we believe our connections and network. We are not out there chasing the wild goose. We wanna take the trusted path to our destination. So, we use our network to get things done or get to know things. Thats how the social networking works too..  There are plenty of companies out there who dont trust the naukri.com or monster.com for their hiring. They use the social networks and post the jobs in their network and ask people in their network to refer someone. If you come to know of the job in your network you can dig up a connection and get reffered for the job. As you know, referrals are the best way to the job. You are already special and you dont have to prove too much. But for all this to work, you should have a solid profile up with a confident looking resume. Then you dont look for jobs - jobs look for you and will come to you.


What?

I dont know how many of you guys use LinkedIn and Facebook. But you should try them out, its really useful if you have some good connections. People get job offers just for having connections. I know some couple of really good job openings just because I have some really big connections in there although I am not qualified for that job, it feels good to know right, who knows someday this might get me my dream job.

I will tell you briefly how these could help you :

1. LinnkedIn

LinkedIn has some really cool features like ( People in your network are hiring) which tells you jobs in your network.

You can get referred on getting endorsed by your connections.
You can connect to almost any company through the connections of connections
Most importantly, people dont play around in LinkedIn - its professional. So, you get some really serious people so be serious!

Try LinkenIn : http://www.linkedin.com/

2. Facebook

Faceboook is fun. You can do whatever you want on it. Install and play with applications. Write up your own applications to use the power of facebook API and show off the world how good a developer you are and all. If you develop the right application you get really rich or even hired by facebook. You wont believe but last years two guys hacked facebook and got hired for knowing facebooks loopholes. But messing around with someone's connections is not forgiven and your profile will be deleted if you messed around enough.

Try Facebook : http://www.facebook.com

BOTTOM LINE: Use it or loose it. And that being said, its not orkut so dont play around irresponsibly or you will get kicked.


--
Cheers,
John
-----------------------------------------
A fine is a tax for doing wrong. A tax is a fine for doing well!

Friday, February 01, 2008

Microsoft Bids $44.6 Billion for Yahoo

Good or Bad?

I personally this - ITS VERY VERY BAD.

More Info:
 http://news.yahoo.com/s/ap/20080201/ap_on_hi_te/microsoft_yahoo

--
Cheers,
John
-----------------------------------------
A fine is a tax for doing wrong. A tax is a fine for doing well!

Thursday, January 24, 2008

Really good slides on Introduction to Unix/Linux

Here is a very interesting slideshow on the Introduction to Unix/Linux :

http://www.slideshare.net/duquoi/intro-unixlinux-01/

FYI, you will need flash player to view.

--
Cheers,
John
-----------------------------------------
A fine is a tax for doing wrong. A tax is a fine for doing well!
Support Wikipedia Support Wikipedia Support Wikipedia Support Wikipedia Support Wikipedia Support Wikipedia