If you don't want other people to know what you read, you probably shouldn't own an ereader.via
Blog on things around me - Applications, Java Platform, Free & Open Source Software, Gadgets, Utilities...
Monday, December 28, 2009
Saturday, December 26, 2009
'Twas The Night Before Prod Release
'Twas the night before prod release, when all through the build,
Not a unit test was failing, the developers were thrilled;
The release notes were emailed to users with care,
In hopes that new features, soon would be there;
The BA was nestled all snug in her chair,
With visions of magnitude ready to share;
And I on my QA box, trying not to be stressed,
Had just settled down for a last minute’s test;
When during my test there arose such a clatter,
I opened the error log to see what was the matter;
And what to my wondering eyes should appear,
But an unhandled fault, with its wording unclear;
When I showed it to dev, and he gave me a shrug,
I knew in a moment it must be a bug;
More rapid than eagles, dev’s cursing it came,
And he shouted at testers, and called us by name;
“Now, Jacobson! Now, Zacek! Now, Whiteside and Surapaneni!
On, Cagle! On, Addepalli, on Chang and Damidi!
Stop finding bugs in my web service call!
Now dash away! dash away! dash away all!"
And then, in a twinkling, I heard from the hall,
The tester who showed me, scripts can’t test it all;
As I rejected the build, and was turning around,
Into my cube, James Bach came with a bound;
He was dressed really plain, in a baseball-like cap,
And he patted my back for exploring my app;
He had a big white board and a little round belly,
That shook when he diagrammed like a bowlful of jelly;
He was chubby and plump, a right jolly old elf,
And he laughed when he saw RST on my shelf;
Then he spoke about testing, going straight to his work,
And attempted traspection, though he seemed like a jerk;
His eyes -- how they twinkled! his dice games, how merry!
He questioned and quizzed me and that part was scary!
He told me of lessons he taught at STARWEST,
Made an SBT charter and then told me to test;
Then I heard him exclaim, ere he walked out of sight
“Happy testing to all! ...just remember I’m right!”
via
Friday, December 25, 2009
Thursday, November 19, 2009
Microsoft Office Professional Plus 2010 Beta is Available Now
Download it here.
An overview of the product is available at Amit Agarwal's Digital Inspiration.
Sunday, November 15, 2009
Word Verification for Comments
Google's new Web Protocol SPDY
"HTTP is the application level protocol providing basic request/response semantics. While we believe that there may be opportunities to improve latency at the transport layer, our initial investigations have focussed on the application layer, HTTP.For prototype, they have created an open source web server and an SPDY-enabled Chrome browser. In lab tests, they have observed up to 64% reductions in page load times in SPDY over HTTP.
Unfortunately, HTTP was not particularly designed for latency. Furthermore, the web pages transmitted today are significantly different from web pages 10 years ago such and demand improvements to HTTP that could not have been anticipated when HTTP was developed..."
"SPDY replaces some parts of HTTP, but mostly augments it. At the highest level of the application layer, the request-response protocol remains the same. SPDY still uses HTTP methods, headers, and other semantics. But SPDY overrides other parts of the protocol, such as connection management and data transfer formats."
Links: SPDY Whitepaper | Let's make the web faster - a Google initative
Friday, November 13, 2009
Spring Batch Admin
[via Spring Source Team Blog]
Friday, November 6, 2009
Mockingbird — Web-Based Wireframe App
Mockingbird is an online tool that makes it easy for you to create, link together, preview, and share mockups of your website or application. It’s a true web app (no Flash).
Add me on Twitter! Come follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Wednesday, November 4, 2009
[Humor] Enterprise Architecture Made Easy
Add me on Twitter! Come follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Tuesday, November 3, 2009
The Complete Guide to Google Wave
Link: The Complete Guide to Google Wave
Add me on Twitter! Come follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Saturday, October 31, 2009
Feeds 101
Feeds, RSS, Atom, Syndication, Subscribers... are some of the keywords floating around the web and have gained notorious prominence over the years. In this guide, Siddharth from Nettuts+ takes a look at a number of things including what feeds are, why you need to have a feed for your site, how to set up one and then publish it.
What are Feeds?
via Nettuts+
Follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Thursday, October 29, 2009
MySQL as a web service from Amazon
Amazon RDS gives you access to the full capabilities of a familiar MySQL database. This means the code, applications, and tools you already use today with your existing MySQL databases work seamlessly with Amazon RDS. Amazon RDS automatically patches the database software and backs up your database, storing the backups for a user-defined retention period. You also benefit from the flexibility of being able to scale the compute resources or storage capacity associated with your relational database instance via a single API call. As with all Amazon Web Services, there are no up-front investments required, and you pay only for the resources you use.
Amazon Relational Database Service (Amazon RDS)
Follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Guide to Software Pricing
A printed copy can be purchased from Amazon.
e-book
Follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Tuesday, October 27, 2009
How to Avoid Twitter Cluelessness
Over at the American Express Open Forum blog, Guy Kawasaki explained how to not look clueless on Twitter. The first five ways are:
Don’t tell other people how to tweet.
Don’t tell the world that you unfollowed someone.
Don’t ask people why they unfollowed you.
Don’t constantly tweet mundane updates and babble.
Don’t use a small picture for an avatar.
To read all ten and why they impugn your intelligence, click here.
Follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Monday, October 26, 2009
The Tester's Pocketbook
The book summarises the thinking on Test Axioms and the axiom definitions are hosted (and will be maintained in future) on the Test Axioms website.
The Tester's Pocketbook
Follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Friday, October 23, 2009
[Photo] Happiness is a way of Travel, not a Destination
From Gatekeeper
Follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Thursday, October 22, 2009
A Process Framework for Increasing the Probability of Project Success
- The cost estimates for the project and the basis of estimate for those costs. The customer wants to know how much the product or service will cost
- A Work Breakdown Structure describing the products and their components to be delivered and the work process needed to deliver those products
- An Organizational Breakdown Structure describing who is participating in the project
- A Responsibility Assignment Matrix that connects the participants in the project with the deliverables of the project and identifies who is accountable for each deliverable
- An Integrated time-phased plan and master schedule showing the flow of increasing maturity of the deliverables and the sequence of work needed to produce each deliverable to its planned level of maturity
- A Work Authorization and Control Account process to allocate funding, control expenditures, and assure budget control of the project
- A means of accumulating costs from each work activity (Work Package)
- Analysis of the cost, schedule, and technical performance measures of the project
- A set of management actions that use the analysis information
- Baseline Change Control processes to maintain the integrity of all commitments of the project
- Training needed to perform the processes
- Surveillance needed to assure the process are being applied correctly and the expected benefits from these process are being delivered to the project
What form each of these processes takes is project and method dependent. But in the absence of some form of these processes, the probability of success is reduced.
Follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Monday, October 19, 2009
A Letter To The Programmer
This is a letter that I would not show to a programmer in a real-life situation. I've often thought of bits of it at a time, and those bits come up in conversation occasionally, but not all at once.This is based on an observation of the chat window in Skype 4.0.0.226.
Dear Programmer,
I discovered a bug today. I'll tell you how I found it. It's pretty easy to reproduce. There's this input field in our program. I didn't know what the intended limit was. It was documented somewhere, but that part of the spec got deleted when the CM system went down last week. I could have asked you, but you were downstairs getting another latte...
From: A Letter To The Programmer
Come follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Sunday, October 18, 2009
Life in Balance
life in balance
Add me on Twitter! Come follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Friday, September 18, 2009
Agile vs Waterfall vs Iterative vs Lean Software Development - In Pictures!
Take a closer look at it and read the explanation over on her blog, agile101.net...
Kelly."
Add me on Twitter! Come follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Thursday, September 17, 2009
Web Page Profilers for Browsers
A 'Web Page Profiler' is a tool that is used to measure and analyze web page performance. It is usually implemented as a browser plugin or add-on, and lets you see performance of web pages/objects as they are transferred/loaded/executed/rendered.
For Firefox, choosing a profiler is a no-brainer. Firebug is an excellent developer tool that includes profiling capabilities.
"
Add me on Twitter! Come follow my daily antics, links, tips and more @rajneeshgarg on Twitter!
Thursday, August 20, 2009
You Know You Work in Aerospace When...
A little joke going around the office. This could be almost any place in the corporate world.
- You've sat at the same desk for four years and worked for eight different managers
- Your resume is on a jump drive, in your pocket
- When someone asks what you do for a living, you lie.
- You get real excited about a 3% pay raise
- Your biggest loss from a hard drive crash is that you lose your best jokes and Internet sites
- You sit in a cubicle smaller than your bedroom closet.
- It's dark on your drive to and from work.
- Fun is when "projects" are assigned to someone else.
- Communication is something your Group is having problems with.
- You see a good-looking person and know immediately it is a visitor.
- Free food left over from meetings is your main staple.
- All art involves a white board.
- All real work is done prior to 9:00 AM or after 5:00 PM
- You're already late on the assignment you just received.
- Dilbert is your favorite carton.
- Your boss's favorite lines are: "When you get a few minutes," "In your spare time," or "I have an opportunity for you."
- 90% of the people in your company do not know what you do.
- 90% of the people in your company do not care what you do.
- Vacation is something you rollover to next year or a check you get each January
- Change is the norm.
- You read this entire list and understood all of it.
Sunday, August 16, 2009
Presentation:CouchDB From 10,000 Feet
Saturday, August 15, 2009
Google Web Elements - Conversation
Friday, August 14, 2009
Saturday, July 18, 2009
[Humor] Window Washer
Kid #1: "Oh, wow! I could never do that."
Kid #2: "I thought they had robots to do that now."
Kid #3: "Well, that's the job you get if you don't go to college."
From Overheard in Chicago.
[No offences with window washing job. It is just a joke.]
Sunday, July 12, 2009
Google accounts on Twitter
Like lots of you, we've been drawn into Twitter this year. After all, we're all about frequent updates ourselves, and there's lots happening around here that we want to share with you. Of course, we enjoy watching, and contributing to, the tweetstream (we hope you find our tweets useful, too). Because there are many programs and initiatives across the company, we've got a number of active accounts. Here's a list of the current ones. We'll update this list from time to time.
twitter.com/Google - our central account
twitter.com/Blogger - for Blogger fans
twitter.com/GoogleCalendar - user tips & updates
twitter.com/GoogleImages - news, tips, tricks on our visual image search
twitter.com/GoogleNews - latest headlines via Google News
twitter.com/GoogleReader - from our feed reader team
twitter.com/iGoogle - news & notes from Google's personalized homepage
twitter.com/GoogleStudents - news of interest to students using Google
twitter.com/YouTube - for YouTube fans
twitter.com/YouTubeES - en Espanol
twitter.com/GoogleAtWork - solutions for IT and workplace productivity
Geo-related
twitter.com/SketchUp - Google SketchUp news
twitter.com/3DWH - SketchUp's 3D Warehouse
twitter.com/Modelyourtown - 3D modeling to build your favorite places
twitter.com/EarthOutreach - Earth & Maps tools for nonprofits & orgs
twitter.com/GoogleMaps - uses, tips, mashups
twitter.com/GoogleSkyMap -Android app for the night sky
Ads-related
twitter.com/AdSense - for online publishers
twitter.com/AdWordsHelper - looking out for AdWords questions and tech issues
twitter.com/AdWordsProSarah - Google Guide for AdWords Help Forum
twitter.com/GoogleAnalytics - insights for website effectiveness
twitter.com/GoogleAdBuilder - re building display ads
twitter.com/GoogleRetail - for retail advertisers
twitter.com/TechnologyUK - for U.K. tech advertisers
twitter.com/InsideAdWordsDE - for German AdWords customers
twitter.com/GoogleAgencyDE - for German ad agencies
twitter.com/AdSensePT - info for Portuguese-language publishers
twitter.com/AdWordsRussia - AdWords news & tips in Russian
twitter.com/DentroDeAdWords - Spanish updates from the Inside AdWords blog
twitter.com/AdWordsAPI - AdWords API tips
Developer & technical
twitter.com/GoogleResearch - from our research scientists
twitter.com/GoogleWMC - Google Webmaster Central
twitter.com/GoogleCode - latest updates for Google developer products
twitter.com/GoogleData - Data APIs provide a standard protocol for reading and writing web data
twitter.com/app_engine - web apps run on Google infrastructure
twitter.com/DataLiberation - our initiative for complete import/export of all data
twitter.com/GoogleMapsAPI - about using Google Maps embedded in websites
twitter.com/GoogleIO - Google's largest annual developer event
Culture, People
twitter.com/googletalks - notes from our @Google speaker series
twitter.com/googlejobs - the voice of Google recruiters
Country or Region
twitter.com/googlearabia - news from the Google Arabia Blog*twitter.com/googledownunder - Google activities in Australia & New Zealandtwitter.com/GoogleLatAm - Latin America (en Espanol)
twitter.com/GoogleDE - Google in Germany
twitter.com/GoogleKorea - News & notes in Korean*
twitter.com/GooglePolicyIt - Notes on Google policy issues in Italy
Source: Official Google Blog
Saturday, May 30, 2009
How to Spin a Pencil Around Your Thumb
Sunday, May 10, 2009
Sunday, April 19, 2009
[Humor] Why the economy fell off the cliff
While his coffeepot (Made in China) was perking, he shaved with his electric razor (Made in Hong Kong). He put on a dress shirt(Made in Sri Lanka), designer jeans (Made in Singapore) and tennis shoes (Made in Korea). After cooking his breakfast in his new electric skillet (Made in India), he sat down with his calculator (Made in Mexico) to see how much he could spend today.
After setting his watch (Made in Taiwan) to the radio (Made in India), he got in his car (Made in Germany) filled it with Gas (from Saudi Arabia) and continued his search for a good paying American Job.
At the end of yet another discouraging and fruitless day checking his Computer (Made in Malaysia), John decided to relax for a while. He put on his sandals (Made in Brazil), poured himself a glass of wine (Made in France) and turned on his TV (Made in Indonesia), and then wondered why he can’t find a good paying job in America.
Thursday, March 26, 2009
iTune installation failure on Vista
[Update] - Installation of iTune 7.7 was successful; however, when I connected my iTouch, it refused to work with it, saying v8 or later is required! I then updated iTune from its Help menu option. The update was of 85 MB, and it went well. I connected my iTouch, and it immediately recognized it. No problems faced this time!
Thursday, March 19, 2009
How Google Is Showing Off Chrome
The screwy design is part of a new series, Chrome Experiments, that Google is launching on Mar. 18 to demonstrate the potential of Chrome.
The jumbled home page is actually a program called Google Gravity. British interactive design firm Hi-Res! recreated the search giant's regular home page, giving users the ability to wreck the joint. With the mouse, a user can spin the traditional elements into space. They soar, they careen, they bounce, until they settle higgledy-piggledy at the bottom of the browser window.
Links: Business Week Chrome Gravity Experiment Chrome Gravity Experiment
Tuesday, March 17, 2009
[Vista] Change or Modify the Drive Letter and Paths
To change the drive letter or paths in Windows Vista, just follow these simple steps:
- 1. Right click on Computer and select Manage to open and access Computer Management Console.
- Navigate to and expand the Storage section, and click on Disk Management to access Disk Management Console.
- Disk Management Console display the details of all available volumes and disk drives in the computer configuration in the right pane.
- Right click on the volume or disk drive that you want to change the drive letter, and select 'Change Drive Letter and Paths'.
- Then click on 'Change' button.
- Use the drop down list to select the new and your desired drive letter to assign to the disk volume.
- Click OK.
- Click Yes to confirm.
Monday, March 16, 2009
[Humor] Customer Care in 2020
Customer: ‘Helloo, can I order..’
Operator : ‘Can I have your multi purpose card number first, Sir?’
Customer: ‘It’s eh…, hold….......on…...889861356102049998-45-54610’
Operator : ‘OK… you’re…... Mr Singh and you’re calling from 17 Jalan Kayu. Your home number is 4094! 2366, your office 76452302 and your mobile is 0142662566. Which number are you calling from now Sir?’
Customer: ‘Home! How did you get all my phone numbers?
Operator : ‘We are connected to the system Sir’
Customer: ‘May I order your Seafood Pizza…’
Operator : ‘That’s not a good idea Sir’
Customer: ‘How come?’
Operator : ‘According to your medical records, you have high blood pressure and even higher cholesterol level Sir’
Customer: ‘What?...... What do you recommend then?’
Operator : ‘Try our Low Fat Hokkien Mee Pizza. You’ll like it’
Customer: ‘How do you know for sure?’
Operator : ‘You borrowed a book entitled ‘Popular Hokkien Dishes’ from the National Library last week Sir’
Customer: ‘OK I give up… Give me three family size ones then, how much will that cost?’
Operator : ‘That should be enough for your family of 10, Sir. The total is $49.99’
Customer: ‘Can I pay by! credit card?’
Operator : ‘I’m afraid you have to pay us cash, Sir. Your credit card is over the limit and you owe your bank $3,720.55 since October last year. That’s not including the late payment charges on your housing loan, Sir.’
Customer: ‘I guess I have to run to the neighbourhood ATM and withdraw some cash before your guy arrives’
Operator : ‘You can’t Sir. Based on the records, you’ve reached your daily limit on machine withdrawal today’
Customer: ‘Never mind just send the pizzas, I’ll have the cash ready. How long is it gonna take anyway?’
Operator : ‘About 45 minutes Sir, but if you can’t wait you can always come and collect it on your motorcycle…’
Customer: ‘ What!’
Operator : ‘According to the details in system ,you own a Scooter,...registration number 1123…’
Customer: ‘ ????’
Operator : ‘Is there anything else Sir?’
Customer: ‘Nothing… by the way… aren’t you giving me that 3 free bottles of cola as advertised?’
Operator : ‘We normally would Sir, but based on your records you’re also diabetic….... ‘
Customer: #$$^%&$@$%^
Operator : ‘Better watch your language Sir. Remember on 15th July 1987 you were convicted of using abusive language on a policeman…?’
Customer: [Faints]
Monday, March 9, 2009
How to get CPU utilization for Unix OS?
Display the process utilizing the most cpu and quits to sh: top -b -n -1
Display CPU Utilization: sar -u
And use ps to display processes with the highest CPU utilization: ps -eo pid,pcpu,args | sort +1n
Read man pages of each of the above commands to get more details and supported options.
Friday, March 6, 2009
Copy/Paste the block of text in vi/vim
- Mark the location of the first character of the block of text you want to copy by pressing mx This marks the begining of the text to be copied into a buffer 'x'.
- Move the cursor over the last character of the block of text you want to copy and press (shift)+x By pressing shift you are moving all the characters from mark to the current position into a buffer.
- To copy (or, in vi terminology, to yank the buffered text) press y'x This will yank everything from the buffer x. ('tick' character ' is command in vi to read from the named buffer)
- Now move the cursor above the location where you want to paste the yanked text and press p p (for paste) will insert the copied (yanked) text at the line below the cursor.
Wednesday, March 4, 2009
[vi/vim] Save on Exit
In vi and vim, if you want to save and exit with a simple key stroke simply use:
:x
Saturday, February 28, 2009
Scrum in less than 10 mins
Monday, February 2, 2009
Maven: The Definitive Guide - Free Download
Download your copy and folow the blog.
Download eBook
Follow Blog
Staying in Touch: How Does Your Generation Communicate?
Text and IM all day long; reach out to friends by posting status or photos on Facebook; use Skype to call a college friend who's getting a masters at Oxford; post to a personal blog; microblog through Twitter "tweets"; email Mom
For friends, use Facebook to send messages, post photos of last weekend's party or write on an old friend's wall; for colleagues, connect through LinkedIn
Email or phone old friends and colleagues when there's time
Sunday, February 1, 2009
How Do You Want to Pay? Google?
The move comes as the search giant secured a financial services licence from local regulators.
The Australian Securities and Investments Commission recently issued Google Australia with an authority to provide deposit and payments services to local merchants and shoppers.
While the licence does not permit Google to provide cash-based payments services to Australian clients, it will enable the group to facilitate digital or online transactions.
Web-based commerce is a hotly contested and lucrative market for payments providers and has spawned a raft of new players including E-Bay subsidiary PayPal.
The ASIC licence potentially opens a fresh revenue stream for Google which will be able to collect processing and transaction fees for bringing shoppers and merchants together via its websites.
Through PayPal, EBay has stolen a march on Google in the Australian online payments arena.
Market research published earlier this month by Neilson Online found that 7.3 million Australians shop over the internet.
The survey found that credit cards were the most preferred form of online payment, followed by PayPal and BPay.
Payment from a personal bank account was the least preferred method.
Saturday, January 31, 2009
How to make WSAD ask for workspace location?
Accidently, I checked the checkbox, and alas, I was unable to change my workspace. So, what to do now? How to get the dialog box prompt back?
Right click on the WSAD icon and go to Properties -> Shortcut -> Target. Add -setworkspace to Target, and we are ready to go.
After making the changes, Target should read like the below-
"C:\tools\IBM\WebSphere Studio\Application Developer\v5.1.2\wsappdev.exe" -setworkspace
Next time, you open WSAD, you will be prompted to select your workspace!
Monday, January 26, 2009
[Vista] Delete files using Disk Cleanup utility
- Disk Cleanup can be found in the Start Menu by going to Accessories -> System Tools. Alternatively, you can always use the search box and type the word "disk".
- In the Disk Cleanup Options dialog box, choose whether you want to clean up your own files only or all of the files (i.e. for all users) on the computer.
- In the Disk Cleanup: Drive Selection dialog box appears, select the hard disk drive that you want to clean up, and then click OK.
- Click the Disk Cleanup tab, and then select the check boxes for the files you want to delete.
- When you finish selecting the files you want to delete, click OK, and then click Delete files to confirm the operation. Disk Cleanup proceeds to remove all unnecessary files from your computer.
- [Instructions are available at Microsoft's site at Delete files using Disk Cleanup].
Sunday, January 25, 2009
Learn AJAX with Google's help - Google's AJAX Playground
The programming console provides sample starter applications for all APIs but you are free to change the source code and save the modified version to your own Google Account for referencing later.
The Playground runs on top of Google's App Engine and was developed as a '20% project'. It will also be Google's official way to show Javascript samples.
For anyone interested in exploring various Google APIs, I am sure this could be a great way to get some coding experience.
Link: Google AJAX API Playground
Monday, January 12, 2009
[Humor] New Stock Market Definitions - Have a laugh while still you can!
- CEO —Chief Embezzlement Officer.
- CFO — Corporate Fraud Officer.
- BULL MARKET — A random market movement causing an investor to mistake himself for a financial genius.
- BEAR MARKET — A 6 to 18 month period when the kids get no allowance, the wife gets no jewelry.
- VALUE INVESTING — The art of buying low and selling lower.
- P/E RATIO — The percentage of investors wetting their pants as the market keeps crashing.
- BROKER — What my broker has made me.
- STANDARD & POOR — Your life in a nutshell.
- STOCK ANALYST — Idiot who just downgraded your stock.
- STOCK SPLIT — When your ex-wife and her lawyer split your assets equally between themselves.
- FINANCIAL PLANNER — A guy whose phone has been disconnected.
- MARKET CORRECTION — The day after you buy stocks.
- CASH FLOW— The movement your money makes as it disappears down the toilet.
- YAHOO — What you yell after selling it to some poor sucker for $240 per share.
- WINDOWS — What you jump out of when you’re the sucker who bought Yahoo @ $240 per share.
- INSTITUTIONAL INVESTOR — Past year investor who’s now locked up in a nuthouse.
- PROFIT — An archaic word no longer in use
Total Pageviews
Diving into the Controversial World of IPL with Lalit Modi
Lalit Modi, the mastermind behind the Indian Premier League (IPL), recently had a candid interview with Raj Shamani. The interview delved d...
-
Bugzilla is the Bugs/Issues Tracking Tool from The Mozilla Organization. Version 2.18 is the latest stable release. There are couple of res...
-
Two MIT math graduates bump into each other at Fairway on the upper west side. They hadn't seen each other in over 20 years. The first g...