The call that you don’t expect…

My mom called me yesterday from the hospital with some terrible news. My father has suffered a massive heart attack and has passed away. My father was 67 years old and in relatively good health. He had suffered another heart attack 12 years ago but had really turned his life around after that event.

My father was a wonderful man who was loved by everyone that met him. He was the best father my brother or I could have ever asked for…. He was kind, loving and a gentle soul that loved life and always set a wonderful example for my brother and I. My brother and I loved him so much and we are going to miss him so much. Life just won’t seem the same without him and words can’t describe the sadness we all feel. He was a wonderful husband, friend and partner to my mother and they loved each other tremendously.


My dad with my daughter
Dr. Suresh M. Carpenter (1940 – 2007)

Update: (Nov 3, 2007)

Thank you to everyone who has called, written, and emailed with their condolences, thoughts and prayers.  My family and I really appreciate the kind words, prayers, moments of remembrance and the wonderful stories you’ve shared about our father. We are all doing well, given the circumstances but all of the support we’ve received from friends and family has been instrumental in helping us deal with our loss.

A lot of you have asked about sending flowers and while we really appreciate the thought, I think my dad would have preferred a donation to further Parkinson’s research.  My mom suffers from Parkinson and my dad wanted to see a cure for Parkinson in his and her lifetime.  I don’t want anyone to feel compelled to do anything or give anything but if you want to send flowers, we would rather you donate to one of the many wonderful Parkinson’s research and support organization.  I am rather partial to The Michael J. Fox Foundation for Parkinson’s Research (MJFF) and would encourage you to donate to help cure Parkinson’s.


Daily for Oct 16, 2007 through Oct 20, 2007

Daily for Oct 10, 2007 through Oct 16, 2007

  • 1-800-GOOG-411 – Google’s new 411 service is free, fast and easy to use. Give it a try now and see how simple it is to find and connect with local businesses for fre
  • Adopting Struts 2.0 – Java World – Struts 2.0 carries much of the power of its predecessor but is simpler for developers to use. In this article, S. Sangeetha and S. V. Subrahmanya outline the changes in Struts 2.0 and offer migration pointers for developers familiar with Struts
  • Improve Your Photos 60 Seconds at a Time – If you are tired of reading long explanations and confused by tricky photo techniques, here you can have it short and sweet. Arranged by topics, each subject takes less than 60 seconds to read.
  • InfoQ: IntelliJ IDEA 7.0 Adds Spring/Hibernate Support, Eclipse Interoperability, and Maven Integration – Jetbrains has released IntelliJ IDEA 7.0. This version rounds out support for many popular Java technologies while adding support for languages such as Groovy and Ruby. Among its highlights: Spring and Hibernate Support, Ruby/Rails Support, Groovy/Grails
  • IntelliJ IDEA Blog » Blog Archive » IntelliJ IDEA: The Magnificent Seven – JetBrains is proud and happy to tell you that IntelliJ IDEA 7.0 is now available! This release is focused on further upgrading performance, usability, and enhancing the user experience with the efficient support for new features, technologies, and tools.
  • Buyout could serve both BEA, Oracle | CNET – Oracle’s…offer to purchase BEA Systems provides a logical conclusion to the questions surrounding the future of BEA
  • Enterprise Technology Tips: Opensource Cache/Caching Solutions in Java – There are lots of caching solution in Java, free and non free. This is a list of opensource caching solutions available in Java/J2EE/JEE domain for software development or developing enterprise applications.
  • glTail.rb – realtime logfile visualization – View real-time data and statistics from any logfile on any server with SSH, in an intuitive and entertaining way.
  • so-you-wanna-see-an-image at CodeWord: Apokalyptik – We?ve been asked how we manage serving files from Amazons very cool S3 service at This is how. (covering a requested image already stored on S3, not the upload -> s3 process)
  • google-collections – Google Code – The Google Collections Library 0.5 (ALPHA) is a suite of new collections and collection-related goodness for Java 5.0, brought to you by Google. This library is a natural extension of the Java Collections Framework you already know and love.
  • InfoQ: Architecture Evaluation in Practice – Dragos Manolescu shares insights gained from growing ThoughtWorks’ architecture evaluation practice and evaluating several architectures for Global 1000 companies. These insights aim at preparing people interested in commissioning, managing, performing, p
  • AjaXplorer – ajaXplorer is an easy-to-install files explorer for remotely managing files on a web server, or using as a simple filesharing system. Its rich layout and actions make it accessible to any end-user.
  • Open source CMSes prove well worth the price | InfoWorld | Test Center | October 08, 2007 | By Mike Heck – Alfresco 2.1 extends Web content management while adding record and image management, federated search, and better ease of use through the Alfresco AJAX (Asynchronous JavaScript and XML) Web client.
  • DOMTab – Navigation tabs with CSS and DOMscripting – DOMtab is a JavaScript that turns a list of links connected to content sections into a tab interface. The script removes any “back to top” links in the section and automatically hides all but the first one when the page is loaded. You can use as many tabb

Daily for Oct 05, 2007 through Oct 08, 2007

Goodbye Carbonite – Hello Mozy

I have or should say had been a Carbonite user for almost an year but issues after issues finally got to me and the lack of new features that were long promised but never delivered forced me to start looking at the automated online backup again and I am so glad I did, as I’ve found Mozy. I’ve had numerous problems with Carbonite and their customer service was crappy. So I decided to give up on Carbonite even though I had already pre-paid for 2 years – I guess it’s better to lose $80.00 than all your data.

Mozy is similar to Carbonite in some regards but has a much richer feature set that makes it a better offering. Like Carbonite, Mozy installs a small client on your Windows XP/Vista or OS X desktop that runs in the background and backs up files over the Internet using your broadband connection. But that’s where the similarities end. Carbonite is a fairly bare-bones offering which may be ok for most novice users but Mozy offers several configuration options like creation of backup sets, file versions, access to your files via the web and many other features.

One of the best and most important feature that set Mozy and Carbonite apart is the fact that you can actually get your backed files back. Wow! What a concept – I know I know. When I first installed Carbonite, I did several test restores and they worked fine but when I had been backing up for several months and really need to restore something, Carbonite let me down. Mozy on the other hand has never done that. Another awesome feature of Mozy is that fact they don’t really throttle your bandwidth after you’ve uploaded 50 GB. Carbonite seems to limit upload bandwidth to about 2 GB a day and then throttle it down after you reach 50 GB. Mozy doesn’t seem to play any of those games and allows uploads that are supported by your bandwidth. On an average day, I think I was uploading about 5+ GB.

Another recent event that makes Mozy even more attractive to me is the purchase of Berkeley Data Systems, providers of Mozy online backup by EMC Corporation. As you probably know, EMC is the leader is the storage market and owns Documentum, VMWare, and RSA among other technology companies.

So if you are looking for a great, reliable and affordable backup solution for your home computer, you should check out Mozy.

Daily for Sep 20, 2007 through Oct 05, 2007

  • Icahn further raises BEA stake to 13.22 percent | News | Mergers/Acquisitions | Reuters – Billionaire investor Carl Icahn further boosted his stake in BEA Systems Inc (BEAS.O: Quote, Profile, Research) to 13.22 percent, according to a regulatory filing.
  • If wishes were iPhones, then beggars would call [dive into mark] – Buy it for what it is, or don?t buy it at all. Your choices don?t get any more granular than that. Apple has been unwaveringly clear that the iPhone is theirs.
  • Adobe – Developer Center : What’s new in Flex 3 Beta 2 – this article has been updated throughout to reflect Flex 3 Beta 2. However, you can see a summary of interesting changes near the bottom of this article.
  • Technology Review: Gibson’s Self-Tuning Guitar – A new line of instruments from Gibson Guitar now promises to banish this scenario to the dark ages with high-tech self-tuning technology built into the company’s flagship electric-guitar models.
  • Google Web Toolkit Blog: GWT Application Development for the iPhone – In our not-so-humble opinions, we think that the Google Web Toolkit (GWT) and the Apple iPhone are two very cool technologies. Our approach was to build an application that primarily targets the iPhone and to use that as a test-bed for new ideas.
  • IntelliJ IDEA Plugins Contest – IntelliJ IDEA has inspired many Java developers to write plug-ins from J2EE and code editing tools to games. Now it has a robust plugin ecosystem with 413 available plugins and new ones appearing nearly every week
  • Redirect after POST filter – RedirectAfterPostFilter lets you easily implement Redirect after POST pattern in your web applications. You can map this filter to your controllers processing POST requests and after the processing filter will redirect the original request to the url
  • Caching Solutions in Java – Even though caching improves performance and makes your architecture work, it can, in fact, complicate design and introduce such complexities as concurrent code and cluster-wide synchronization.
  • Daemon : Procrun – Daemon – Procrun is a set of libraries and applications for making Java applications to run as Windows services. It can convert any application to run as a service.
  • The Connector released for Microsoft Project / JIRA Integration – The Connector allows users of JIRA to use Microsoft Project for doing planning and scheduling and provides an easy way to synchronize the information in Microsoft Project with the issues in JIRA