அமெரிக்கால எல்லாம் …
Posted On Jul 16, 2007 at by Prakash G.R.நம்ம ஊருல, ரோடுல இருந்து பிட்சா வரைக்கும் எல்லாத்துக்கும் "அமெரிக்கால எல்லாம் "-ன்னு ஆரம்பிச்சு பேசுற கூட்டம் கொஞம் ஜாஸ்தி. அதுலயும் கொஞ்ச நாள் அங்க இருந்துட்டு வந்த ஆளுக அலும்பு தாங்க முடியாது. காபி குடிக்க போனாலும் செரி சத்யம் தியேட்டருக்கு போனாலும் செரி, "இதெல்லாம் என்ன மச்சி, அங்க எல்லாம் ...". இவங்க வெறும் வாய்க்கு அவல் குடுக்கற மாதிரி, நம்ம ஊரு அரசியல்வாதிங்க எல்லாம் காசு குடுத்தா, பொண்டாட்டி புள்ளைகன்னு சொல்லி ஆள் கடத்தற வேலை வேற. ஒடனே, 'ஹூம், அமெரிக்கால எல்லாம், அரசியல்வாதின்னா எவ்வளவு நேர்மையா இருக்கனும் தெரியுமான்னு' ஒரு கூட்டம் சொல்லிட்டு திரிஞ்சுது.
இந்த டயலாக்க அடிக்கடி விட்டு கடுப்படிக்கற மக்கள் எல்லாரோட ஈமெயில் ஐடி தேடி புடிச்சி இந்த லின்க நான் அனுப்பிச்சிட்டிருக்கேன். அங்க இருக்குற கருமத்த இங்க எழுத முடியாது, அதனால அங்கயே போய் படிச்சுக்கோங்க. அதோட அந்த டயலாக் உடற ஆளுங்களுக்கு எல்லாம் மறக்காம அந்த லின்க அனுபிச்சு வைங்க.
Definition of irony?
Posted On Jul 12, 2007 at by Prakash G.R.
Improving productivity …
Posted On Jul 11, 2007 at by Prakash G.R.A nice way to improve productivity is to open up a long progress bar for every other operation the user will perform and display productivity hints below that progress bar.
Courtesy: IntelliJ IDEA.
PS: I've been using Eclipse as my primary IDE for the past few years and I wonder why Eclipse lacks this feature ;-)
Searching for a house …
Posted On Jul 6, 2007 at by Prakash G.R.He and She decided to shift to Coimbatore from Bangalore. He goes to Coimbatore on a weekend searching for a house. He found one and on Sat evening, he calls She to convey the message.
He : Hey She, good news, வீடு பார்த்துடேன்
She: Super. எந்த ஏரியா?
He : பீளமேடு தான். நல்ல வீடு, புடிச்சிருந்தது. உடனே அட்வான்ஸ் குடுத்துட்டு வந்துட்டேன்
She: என்னது. நான் பார்க்கவே இல்ல அதுக்குள்ள அட்வான்ஸ் குடுத்திட்டியா?
He : இல்லப்பா, நம்ம ஊரு இப்ப முன்ன மாதிரி இல்ல தெரியுமா? அடுத்தா வாரம் நீ வரதுக்குள்ள யாராச்சும் அட்வான்ஸ் குடுத்து புக் பண்ணிட்டா?
She: அது செரி. பாத்ரூம்ல கீசர் இருக்கு இல்ல?
He : பார்த்த மாதிரி தான் இருந்துச்சு. இருக்கும்பா.
She: என்னடா நீ? இதெல்லாம் கூட ஒழுங்கா பாக்கமாட்டியா? செரி. விண்டோல ஸ்கிரீன் போட ப்ரொவிஷன் இருக்கில்ல?
He : ம்ம்ம்ம். ஓ. இருக்குது. அதெல்லாம் இல்லாமயா?
She: நீ யோசிச்சு பதில் சொல்லறத பார்த்தா, எனக்கு என்னமோ நீ பொய் சொல்லற மாதிரி தெரியுது.
He : சீச்சீ. நிஜமாவே இருந்துச்சுப்பா.
She: பெட்ரூம்ல ஷெல்ப் இருக்கில்ல?
He : இல்லயே. அது இல்லாட்டி என்ன? பீரோ வாங்கிகிட்டா போச்சு.
She: போடா. எனக்கு பீரோ எல்லாம் வேண்டாம். ஹால்லயாவது இருக்கா?
He : ஹால்ல யாராச்சும் ஷெல்ப் வைப்பாங்களா? என்ன பேசற நீ?
She: அப்ப ஒரு ஷெல்ப் கூட இல்லாத வீட்ட பார்த்து அதுக்கு அட்வான்ஸ் வேற குடுத்துட்டு வந்திருக்க?
He : இப்ப அது இல்லாட்டி என்ன? வீடு புடிச்சுது. அட்வான்ஸ் குடுத்துட்டேன்.
She: எனக்கு தெரியாதா? பக்கத்து வீட்டுல பிகர் இருக்கா, அவங்க வீடு இங்க மொட்ட மாடில இருந்து தெரியுதான்னு பார்த்து நல்ல வீடுன்னு முடிவு பண்ணி இருப்ப.
He : அடிக்கள்ளி. கரெக்டா கண்டு புடிச்சிட்டியே. ஹீ ஹீ ஹீ
She: பேச்ச மாத்தாத. உண்மைய சொல்லு. வீட்டுல ஷெல்ப் இருக்கு தானே
He : ஹய்யோ. நிஜமாலுமே அந்த வீட்டுல ஷெல்ப் இல்லமா
She: இல்ல. நீ பொய் சொல்லற. அதெல்லாம் நீ பார்க்காம நீ அட்வான்ஸ் குடுக்க மாட்ட
He : ஷெல்ப் இல்லாதது எல்லாம் எனக்கு பெரிய விசயமா படல
She: நீ சும்மா விளையாடுற. உண்மைய சொல்லு
He : அட இது பொய் இல்ல. நிஜமாலுமே தான்
She: நான் நம்ப மாட்டேன். சொல்லு
He : நான் சொன்னாத்தான் நம்ப மாட்டேங்கறியே. நீ வந்து பார்க்கத்தான போற? அப்ப தெரியும்
She: நீ சொல்லறத பார்த்தா ஷெல்ப் இருக்கு போல
He : இல்லயே
She: போடா. விளையாட்டு போதும். சொல்லு
He : என்ன சொல்ல. அந்த வீட்டுல ஷெல்ப் இல்ல
She: நேர்ல மட்டும் இப்ப இருந்த, விளக்குமாறு தான். டென்ஷன் பண்ணாதடா. பாப்பாக்கு செரிலேக் கலக்க டைம் ஆச்சு. சொல்லு.
He : செரி செரி. உண்மைய சொல்லிடுறேன். பெட்ரூம்ல ஒன்னு, ஹால்ல ஒன்னு மொத்தம் ரெண்டு ஷெல்ப் இருக்கு போதுமா?
She: எனக்கு அப்பவே தெரியும். நீ சும்மா பொய் தான் சொல்லறேன்னு. செரி பாப்பா பசிக்கு சத்தம் போடுறா. bye.
He : bye (sigh)
எங்க சொல்லுங்க பார்க்கலாம். அந்த வீட்டுல ஷெல்ப் இருந்துச்சா இல்லயா?
How to become a CEO before 30?
Posted On at by Prakash G.R.One of my life time goals is to become a CEO of a company before I touch the magic figure of 30 years old (other life time goals include purchasing a personal aircraft).
The story of an assistant to a cable splicer becoming a CEO of a Fortune 10 company did impress me. So when I came out of the college, I carefully chose to join Verizon as a Programmer - despite the offers like Project Manager at Google and India Delivery Head at Microsoft. After few years of service, I climbed up several steps in the ladder and ended up as an Analyst. At that rate, I found that it will take another 20 years for me to reach the CEO post and my goal was to reach there in another 2 years time. So I quit and joined BEA. I thought I would at least become the CEO of BEA India. Only after getting in, I realized that there is no such post. I was in search of a job, again. This time instead of looking for big companies, I looked for startups. I selected Sonoa. When Raj decided to step down from the CEO post, to my disappointment, he didn't select me. He rather hired Chet Kapoor. I decided to quit again. But where to join?
Having purchased a MacBook and have given numerous good presentations, I thought I can replace Steve Jobs as the CEO of Apple. I spoke with him. I was able to convince him that holding two CEO positions is neither good for the person nor the companies. He offered me the CEO of Pixar. But I rejected the offer saying, I want to be a CEO of a computer company. His happened in last december. You know what? In this year's MacWorld he dropped off "Computers" from "Apple Computers". You cheated me Steve. You will have my revenge.
Meanwhile, the time line for my goal was only few months away and no body is offering me a CEO job. So instead of searching for a company which will give me a CEO title, I started one. Ah! that was a nice idea and I still wonder why it didn't strike me. After all the legal blah, blahs, Cypal Solutions came into existence. Its a developer oriented company, which creates some free & nice developer tools and provides training as well.
One of my life time goals was about to be fulfilled. But alas, my wife said that will take up the CEO post. As I've granted the privilege of taking decisions (more details here) to her, I have to just stay as Co-Founder. Now that I've exactly 38 days for the deadline and I'm out of Sonoa as well, I'm looking for a CEO job. If your company has the vacancy, please let me know. I'll send my resume.
BTW, I've decided upon my next life time goal - retire @ 40. Will that happen at least? Let me see ...
Priceless expressions …
Posted On Jul 4, 2007 at by Prakash G.R.Another set of Priceless Expressions. The last photo is the cutest of all :-)
Related links:
Priceless Expressions - 4
Priceless Expressions - 3
Priceless Expressions - 1
Round the clock?
Posted On Jul 2, 2007 at by Prakash G.R.I know internet banking provides round the clock services, but why should they have it on "this" particular page?
Related Links:
Special Message from HDFC
Top 5 reasons why Safari on Windows is a failure
Posted On Jun 18, 2007 at by Prakash G.R.Disclaimer: Even on my MacBook I use Firefox rather than Safari because of the wonderful plugins that I need.
I'm using Safari on Windows since the day its announced (and switched back to Firefox today). There are some nice things about Safari (like Find) but I don't like the product as a whole. Here are top 5 reasons why Safari is not going to succeed:
5) Safari installs unwanted apps: The installer of Safari tries to install other unwanted software. (No. I definitely don't want Bonjour)
4) Safari doesn't import your settings from IE/Firefox: When I install Firefox, I remember Firefox giving me options to import my settings from IE. So that I don't have to loose any bookmarks. Safari doesn't do that. So I've to recreate all the bookmarks
3) Safari is NOT a fast browser: I don't know about the benchmark results. But the applications I use like Gmail, Google Reader takes more time to load than Firefox/IE. Googling around I found the real reason. More over, its neither a sleek browser. Even for the modest number of websites, the memory usage shoots up.
2) Safari is not a native Windows application: At least it doesn't looks/behaves like one. For example, its Edit > Preferences not Tools > Options, you can resize only from bottom right corner, ...
1) Safari's font rendering is pathetic: Perhaps besides the other reasons like Security/websites compatibility, if there is a single big reason a user is going to dump Safari on Windows, it could the font rendering. There are reasons why Apple selected this rendering. Honestly I don't give a shit about that. To me it should be easily readable in my screen and its not so.
I was wondering why the hell did Apple enters a game which it can't win? The reason is simple. Steve decided to close iPhone to third party applications and the only way to write apps is Web 2.0 and Safari is the only browser in iPhone. No Firefox/IE/Opera. So why should a developer write web apps for a browser that has a single digit market share? The only way to increase the market share is to let Safari go out of Mac and explore the windows arena. Is it going to work? Who knows? It might!!! Look at what people said when iPod was released.
Related Links:
Safari for Windows announced
Gmail extension for Firefox
Top 10 Firefox extensions I use
WWDC 2007
Posted On Jun 12, 2007 at by Prakash G.R.OK. Leopard Beta is out. Steve came up to the stage and showed the 10 great features out of 300.
- Finder. Steve heard the FTFF cries. Now the Finder is WOW! Windows Explorer is a history now :-)
- Core Animation. The true power of Mac. As per the demo, it was unbelievable. Movies playing in the screen and doing a search on the tags of those movies - all live!!! We need apps to take this power and deliver it to the user.
- Spaces, Dashboard, Time Machine - nothing much new to mention. Just as we seen earlier.
- Safari. The performance figures are quite impressive. And they are releasing a Windows version to kill IE! No, I'm not going to switch to Safari even on my MacBook. Not until all the Firefox extensions that I use, work in Safari.
- iPhone ships with full fledged Safari. So create web apps. No iPhone SDK. Steve, are you kidding?
Verdict: I'm not going to upgrade to Leopard. Let me wait till the next version with more compelling features. Ah, for that matter, not going to purchase an iPhone on Jun 29th.
Google Gears Tutorial
Posted On Jun 2, 2007 at by Prakash G.R.Did you notice that the Google Reader now offers offline mode? It can download and save your files so that you can read them even when you are not connected to the internet. It is powered by Google Gears. I tried to create an application by going thru the steps in the Developer Guide Tutorial. It was not that easy to follow it. It could have be a bit more simpler. If you are looking for a simpler version, its available here.