Tuesday, July 29, 2008

Vonage Releases Music CD

Vonage releases the long anticipated follow up album to their ground-breaking freshmen album, "Hold (on to me) Forever." With 11 hot new tracks including, "My Name is Bob, I'm not from India", "Please hold for a moment", and several others that our bound to make a splash.

"The CDs' can't stay on the shelves" says an 80 year old avid fan and store owner in an upscale retirement community in South Florida. While many call it a smash hit, those who claim to "know better" say it is just a bunch of MIDI sequencer crap. Tell that to the energetic crowd in South Florida bumping the tunes loud in their golf carts. While not everyone agrees, it is clearly a landmark release for elevator music fans wordwide.

Tuesday, June 10, 2008

iPhone 3G: Is it really cheaper


Apple announced the new iPhone 3G just the other day. The claim is that it is cheaper to own than the previous model while sporting more features such as GPS, 3G (obviously) and other misc. improvements. As my smarter friend Scottie pointed out, owning and operating an iPhone 3G probably is going to cost more than the previous model, but you won't feel it as much on the front side.

From the way things are looking, the 3G data plan is going to be $10-$15 more than the previous model. On a two year contract you might be paying on average about $5-$7 more per month total cost of ownership. There is no doubt that each provider that Apple chooses coordinates the pricing. If the new iPhone 3G is $299 and the data plan is $30 and you have a 24/month contract, you have a total cost of $1,019 (before tax etc.). The 2G iPhone, using the same math at $20/month for the data plan comes out to $979. So maybe nothing is cheaper, but the phone is more feature rich with better Internet connectivity. Personally, for the added features and a cost distribution over 2 years, this seems reasonable. I am actually quite happy I waited for the second version. I plan to buy mine as soon as they are available. Happy Birthday me!

Wednesday, March 26, 2008

Google Apps, Outlook and Treo 750

Over the years I have dealt with the frustration of managing my email. I tried using my ISP, but SPAM was getting through and in mass and I found myself willing to settle. It bothered me to send people email from my Gmail account for business communications, but I could not sort through all my SPAM. I have been a freelance web developer for years, so hosting an Exchange server for just me did not make much sense. I wanted to avoid being the system administrator for another service, but I needed something I could count on that would also give the impression that I was a competant web developer. A web developer without hosted email seems rediculous to me.

This was all before the advent of Google Apps and their hosted email solution. Gmail could block the generous supply of SPAM I get from a 10+ year old email address. Beyond the SPAM Gmail was a great web based interface. When Outlook decides it would rather not work anymore, I need to be able to get my email. For me the money question was: How do you keep your life in sync when it is spread across networks and devices. The Microsoft solution was just too involved for me to purchase, host and manage.

Not only was I searching for an alternative, but several non-profit organizations that I develop solutions for could not afford the Microsoft path either. One organization has 130+ staff, of which all are volunteers. Buying licenses for all of those people was too costly.

Then Google Apps happened. I quickly started moving everyone over to the Google hosted solution. It was heavenly, and most people already used Gmail for personal communications so it already made sense. The average users were satisfied, but the geek in me was not satisfied, I needed Cobra Command to play with G.I. Joe. Gmail had POP, but just try to keep that in sync on two or more computers (desktop, laptop, &c.). What about the calendar? Outlook worked great, so did Google Calendar, but they just would not play. I tried different tools to try and sync things up, but plugins for Outlook is usually not the best idea.

It is obvious the smart people at Google figured all of this out. In my little farret world, the pieces of this puzzle can't get here soon enough. Google releases IMAP, great! Wait, not so great, or at least for me. I have 3 accounts I check using IMAP with Outlook, it's slow. POP was so much faster for obvious reasons. But if you follow one simple rule, archive your Inbox...all the time, at least once a day. The smaller the folder is to sync, the faster it syncs. If you actually read this, I must be the biggest moron by now. But really, since there is no button in Outlook to archive a message, I find that my inbox can swell up like a baluga wale. It gets very annoying going back and forth between Outlook and the web interface. Keep your inbox clean though, and you will enjoy a much faster and more reliable experience.

Now for the calendar. In Outlook 2003, you could not subscribe to calendar XML feeds, but with 2007 you can, and for me this was enough to upgrade. The problem here was that you can only sync one way. I can live with that to a degree, but it is still annoying going to Google Calendar to add events. Not too long after I upgraded to 2007, Google releases a calendar sync tool. It only allows you to sync to one calendar, but it works and it goes both ways. It is obvious that Google understands what most people want. Not everyone needs Exchange, and so I am very glad they are providing alternatives.

Now my last major problem to solve is getting Window Mobile Device Center to actually sync with my Palm 750. It seems that Vista and WMDC just don't work all that well. At first things were looking good, but now I only get errors when I try and sync. I have tried deleting the relationship and creating a new one without success.

MySQL Workbench Beta

There was a time in the dark ages of MySQL development where developers would scratch out their entity relationship diagrams into the walls of the caves by campfire. Once their diagrams were complete, using primitive text editors, the developer would take their design and attempt to turn it into the final contraption using the materials they could download from within their caves. For this developer tools were hard to learn and use, and the labor was exceptionally tedious. He was left longing for a new world of better modeling tools.

Quite some time ago, perusing the GUI Tools portion of the MySQL web site, I discovered an early version of the MySQL Workbench, which might have been an alpha release. From the perspective of a guy who does not know what he is doing, it was terrible. I could not get it to do anything I wanted. Discarding hope, I waited, checking infrequently for updates as discarding hope would suggest. And then one day, a new release was made. Though the new release was a beta, it was totally fresh, I think they started from scratch. I was so eager to start using Workbench for a project I was working on; so I threw caution to the wind and started using the beta release in production. At times it was painful, but well worth the occasional crashes and various bugs. Saving often and keeping my revisions in SVN, it seemed to me that I could weather any incident that would come up.

The open source version (OSS) was missing some features that the standard edition (SE) had, so I requested to be a beta tester. Every couple of weeks a new beta version would be released as the bugs were getting worked out, the application kept improving. In its current state, I would gladly lay aside my old method of development to use the beta of MySQL Workbench. Keep up the good work! I can’t wait to use the final release.

Labels: , , ,