Wednesday, February 24, 2010

Life teaches you ...

Life teaches you certain tough decisions to be made at certain times. Face it and take it. As my friend used to say never be emotionally attached to anyone. It brings hurtings when it breaks. I have heard lot of my friends first love failures and their saddness. Everyone of them is great to have successfully succeeded and surpassed with their mental power.

Dont cry over the spilt milk. If you cannot get happiness through someone, there are N number of people in your life who are longing love from you. Please find them and show them or tell them you love them. It brings more happiness to you.

Dont go behind the ones who doesnt respect you or consider you for what you are.

" Desire is the cause for all miseries in life" - So dont desire so much on anything, it can be money, material, love, girl,even friends in that list, anything... if you have more desire, expectations you will be inversely affected with hurtings in your life.

Before you find mistakes in others just 2 sec think in your mind, have your ever done the same mistake before or doing the same mistake to others. Then you shouldnt be asking or questioning others/ your friend's mistakes unless you rectify yours.

Spread love, you will get love. Dont forget the saying "All the things come back to you". If you show love you get love from others. If you show anger you get the same but twice more.

For success, Dont grave for recoginition. Dont ever think at anytime after you have done so much of effort or work that people should praise you for that. If you think like that you will not do better in your next work.


In life everyone has to go some extremes so that you learn something in your life. Your maturity, level of thinking changes. You should be glad for that, welcome it.

No one in this life is 100% perfect.

- Just something i felt inspiring me i wrote. If some thing doesnt suit your principles please ignore it.

Tuesday, February 16, 2010

Hi all ,
The much awaited WM 7 phone has been announced by steve Ballmer on 15 Feb 2010.

Microsoft Claims that Windows Phone 7 Series is a "fundamentally different approach to phone software".Lets wait and see if it actually is.

I pray it should be worth tbe hype otherwise a lot WM programmers will have to prepare their resumes with their experience highlighted in other non WM platforms.

Few Words about the UI in WM 7 Series:
The operating system's main screen is "chromeless," without borders or a Start button, and features dynamically updated "live tiles.

Live tiles act as a doorway into more detailed pages called "hubs," which connect to Web services, applications, contacts and other items, according to Microsoft. The company describes six different hubs as follows:

People -- Provides a central place from which to post updates to Facebook and Windows Live in one step. Delivers an "engaging social experience" by bringing together relevant content based on a person, including his or her live feeds from social networks and photos.

Pictures -- Brings together a user's photos, including those synced from a PC. "Makes it easy to share pictures and video to a social network in one step."

Games -- "Delivers the first and only official Xbox Live experience on a phone." This includes games, spotlight feed and the ability to see a gamer’s avatar, achievements and gamer profile.

Music and Video -- Creates "an incredible media experience that brings the best of Zune, including content from a user's PC, online music services and even a built-in FM radio into one simple place."

Marketplace -- Allows the user to easily discover and load the phone with certified applications and games.

Office -- "Brings the familiar experience of the world’s leading productivity software to the Windows Phone." Includes Office, OneNote, SharePoint Workspace, and Outlook Mobile.

Some of the Features are:
  • Much more advanced web browser,fully multi-touch capable and based on desktop editions of Internet Explorer.
  • Improved Text display via "sub-pixel positioning".
  • Dedicated hardware button for Microsoft's Bing search engine
  • Silverlight Support(a rumour is that most of the UI in WM7 is based on a nice silverlight UI).Lets hope for a flashy,non-irritating,comfortable UI.
There is also a rumor that there is no multitasking in WM7.

For more info on WM7 phone series see:
http://www.windowsphone7series.com/

Best regards,
K.Rajasekaran

Monday, February 15, 2010

Search Optimization and Googlebot

My Laptop broken and unfortunately all the backup of my last work on C# and Java in my 250 GB LG hard disk also crashed bit sad these days. But anyway Other personal responsibilities @ my hometown done well on my long Vacation.

After a long pause to my technical cultivation i have a small post for the day to reignite myself on web technology. So here is a link to learn more on Google way of Search engine optimisation and crawling the web.

At th end of a PoC @ project.....

At the end of completing one small working prototype project for my new team @ work,it made me feel -"Are people merely obsessed with tools usage among Java community specifically in Web development?" though few of tools were handy during my development.


Since I moved to this avenue("Web development") with my own interest few months back after one year in Core Java("Desktop Application development") and prior 3 yrs experience in c++ .

In the tools usage even,choices are the most troublesome for the new comers like me.

to start with ..

->wireframe for my ui mockups-many are there .I used Balsamiq(free version only)

->build - ant or maven . I favored maven as I used in my previous project(seems to me the world too :) )

->data modeling using TigerStripe (database design for the application) .This guy is capable to generate data model java pojo's for us from mere uml sort of diagram specification. also,specifying relationship between entities too possible..

->orm/persistance -hibernate used in mine & there are other good enough candidates-JPA,etc.

I am skipping - "choosing IDE and database for application". here.

->web framework - struts,spring mvc,spring web flow .finally what we have end up is an hybrid one :)

->web container - traditional non-osgi based containers(tomcat) or osgi based one(spring dm server).

->to be Web 2.0 app, usage of rich javascript library to our front end ui code.
this is infinite I suppose .few I tried - jquery,yui & end up in dojo.

->notification framework in ur web 2.0 enabled web app - DWR or cometd

I was exhauted finally when I was asked to automate my unit-testing of my web application.
many java mocking frameworks are there it seems. one I got to know and to be done :( - using mockito.

Though learning and doing were interesting,somewhat for people like me migrating to web development from " Application development" .I wish to share the happening via this post.
Nothing sort of complaining this web development space or scare the new venturers here.

Little mindset change is required - thats what I felt. after all I have jotted down about Java web devleopment only . There are very much strongs parallels in python ,ruby ,erlang.

My words finally -"pursue this ,only on passion" .but not on craze or hot things happening in this space

I am very passionate about things happening in web world now .
I wish to do really a big thing in future :)

if not me atleast via my Frenz by inspiring them.

Again Finally ,this is not melancholic or demotivating note. :)

With Patience and steady conceptual learning by doing things in web,I believe one should be able to achieve feat in this space. After all,learning in ones own pace is never a curse though you miss few buses now :)

Sunday, February 14, 2010

Open Directory Project and Yahoo Directory

Get Listed in Google Search

Submit Your Site To The Yahoo! Directory & The Open Directory Project Index

One of the methods to get listed in google search is to submit your web site to the Yahoo! Directory  and/or Open Directory Project index, which is owned by Netscape.

As Google has agreements with Yahoo! and Netscape to include the sites indexed in their directories in the Google index,this seems to be a good method of getting into the Google index. 

Visit Yahoo!'s http://docs.yahoo.com/info/suggest/  page

Open Directory Project's http://www.dmoz.org/ page.

Once your site is included in either of these directories,ODP say it will take 1 to 2 months 

to get listed in Google index.

Become an Editor: You can also volunteer in ODP(www.dmoz.org) to become

an Editor who helps them in building their directory index.

For more check Become an Editor Section in dmoz.org.

I have applied for Tamil language category to become an Editor.


Best Regards,

K.Rajasekaran






Wednesday, February 10, 2010

Fastest Mobile Phone Processor QualComm Snapdragon

I saw an Acer Windows Mobile Phone with 1 Ghz QualComm Processor.I could feel the difference in Speed.I remembered when i bought my Desktop it had a 1Ghz processor.
I started searching for the Fastest Mobile Phone Processor available in market and it happens to be QualComm's SNAPDRAGON Processor.Here's a quick bite of it...

Qualcomm's Snapdragon™ platform offers an unprecedented combination of processing performance and optimized power consumption for the new generation of smart mobile devices.

For a list of Mobile Phone's ranked on the basis of Speed Visit
http://www.phonegg.com/Top/Fastest-Processor-Cell-Phones.html

Devices based on Qualcomm's SnapdragonTM platform deliver:

* Optimized power management for all-day battery life
* Ubiquitous, real-time connectivity
* Rich Internet browsing experience
* Access to real-time, personalized and location-aware content
* Streaming and playback of locally stored high-definition video content
* High performance 3D UIs, games, maps and more
* High-quality still pictures and video clips
* Access to social networks through instant messaging, video conferencing and chat

There are two Chipset Series available
1) QSD8x50 chipsets
2) QSD8672 chipsets

Technical Features (for QSD8x50 chipsets)

The QSD8x50 platform consists of the QSD8250™ which supports GSM, GPRS, EDGE, HSPA networks while the QSD8650™ supports CDMA2000 1X, 1xEV-DO Rel 0/A/B, GSM, GPRS, EDGE and HSPA networks. Both chipsets include:

* 1 GHz CPU
* 600MHz DSP
* Integrated 3G mobile broadband
* Support for Wi-Fi® and Bluetooth® connectivity
* Built-in seventh-generation gpsOne® engine with Standalone-GPS and Assisted-GPS modes
* High-definition (720p) video decode, and multiple video codec support
* High-performance 3D graphics – up to 22M triangles/sec and 133M 3D pixels/sec
* High-resolution up to WXGA (1280x720) display support
* 12-megapixel camera support
* Multiple audio codecs: (AAC+, eAAC+, AMR, FR, EFR, HR, WB-AMR, G.729a, G.711, AAC stereo encode)
* Support for mobile broadcast TV (MediaFLO™, DVB-H and ISDB-T)
* Support for Windows Mobile®, Android, and a number of Linux®-based operating systems
* Qualcomm’s hybrid mode alternative solution


Technical Features for QSD8672 chipsets

The single-chip, dual-CPU QSD8672™ includes most of the above features, in addition to:

* Dual CPUs, up to 1.5 GHz for faster response and processing
* Low-power 45nm process technology for higher integration and performance
* Higher-resolution WSXGA (1440 x 900) display support
* High-definition (1080p) video recording and playback
* Support for HSPA+ networks - 28 Mbps downloads and 11 Mbps uploads
* Supports CDMA2000 1X, 1xEV-DO Rel 0/A/B networks
* Improved 3D graphics - up to 80M triangles/sec and 500M+ 3D pixels/sec

A Nice song from Ishiqiya with English Translation

I took this translation from
http://spinningawheel.blogspot.com/2010/02/1062-lyrics-translation-dil-to-bacha.html

Aisi uljhi nazar unse hatt ti nahi
Daant se reshmi dor katt ti nahi
Umar kab ki baras ke safaid ho gayi
Kaari badari jawani ki chatt ti nahi

(My entwined eyes don’t seem to want to quit staring at her,
My tongue tied teeth cannot (even) cut through a simple silk thread,
My life is far past an age where the white (hair) shows,
And yet, the dense cloudy veneer of (my) youth refuses to fade away)

Walla ye dhadkan bhadne lagi hai
Chehre ki rangat udne lagi hai
Darr lagta hai tanha sone mein ji

(Oh my dear, my heart is started racing again,
My cheery cheeks have started bloody blushing again (my face has started losing color),
(Rightfully so), I am now so scared of falling asleep all alone)


Dil to bachcha hai ji
Dil to bachcha hai ji
Thoda kaccha hai ji
Haan dil to baccha hai ji

(My heart has become like that of a child (again)
A little naive, a little gullible,
Yes, indeed, innocent like that of a child)

Aisi ulji nazar unse hatt ti nahi
Daant se reshmi dor katt ti nahi
Umar kab ki baras ke safaid ho gayi
Kaari badari jawani ki chatt ti nahi
Ra ra ra ..

Kisko pataa tha pehlu mein rakha
Dil aisa baaji bhi hoga
Hum to hamesha samajhte the koi
Hum jaisa haaji hi hoga

(The heart which I wore (and hid) under my sleeve,
I never did expect, would (eventually) turn out to be this impish scimpish,
I instead always (for some reason, wrongly) believed,
That my heart was exactly a thorough gentleman like me)


Hai zor karein, kitna shor karein
Bewaja baatein pe ainwe gaur karein
Dilsa koi kameena nahi
Koi to rokey, koi to tokey
Iss umar mein ab khaogey dhokhe
Darr lagta hai ishq karne mein ji

(Now that it is enticed, (and then) it creates commotion
It has started reading too much into these seemingly commonplace gestures,
There is seemingly no scurry scoundrel like this heart of mine,
Please someone try to rein it in, oh, please someone try to drill in some sense (at least),
(Try to remind it) that at this tiring age, he is going to be beguiled and betrayed,
(Rightfully so), now I am so very scared of falling in love)


Dil to bachcha hai ji
Dil to bachcha hai ji
Thoda kaccha hai ji
Haan dil to baccha hai ji


Aisi udhaasi baithi hai dil pe
Hassne se ghabra rahe hain
Saari jawani katra ke kaati
Piri mein takra gaye hain

(I am lugging around, so much of the sweet sorrow in my heart,
That it now visibly afraid to even laugh out in the open,
All my (wasted) youth, I cautiously avoided this malaise (of love)
And now (ironically), I am meeting him (love) on the same street)

Dil dhadakta hai to aise lagta hai woh
Aa raha hai yahin dekhta hi na woh
Prem ki maarein kataar re
Taubah ye lamhe katt te nahi kyun
Aankhein se meri hatt te nahi kyun
Darr lagta hai mujhse kehne mein ji

(When my heart pulsates (like this),
It feels as if she is coming right towards here, looking straight at me,
Darting arrows poisoned with her love and longing,
(No wonder) why these magic moments seem to be infinitely protracted,
And they(these moments) seem to swarm all over my vision and eyes (overwhelming me),
(Rightly so) I am so scared to admit all this to even my own self,


Dil toh bachcha hai ji
Dil toh bachcha hai ji
Thoda kaccha hai ji
Haan dil toh baccha hai ji