Google Guava Library

Check out this writeup of the Guava library.  Here’s one brief example of what this library can do for you:

 String[] subdirs = { "usr", "local", "lib" };
 String directory = Joiner.on("/").join(subdirs);

Right.  A lot of boilerplate is wiped away.  Could be a time-saver for the right project.

Diving into the Google Guava library (part 2)

In part one of this blog series I gave an introduction to the excellent Google Collections and Guava libraries and briefly explained how you as a Java developer can benefit from using Guava with Collections to reduce the amount of boilerplate code in your projects.


Published in: on October 29, 2009 at 2:50 pm  Leave a Comment  

Google Groups: What is it good for?

So here’s a little rant from someone who ran a popular public group over at Google Groups.  The criticisms are valid and worth a read for anyone planning a similar service.  But here’s what you should use Google Groups for:  free private email distribution lists.  This is what Google Groups is good at, and the author agrees.   It will be interesting to see how Groups will be integrated with Wave, down the road.

John Resig – Google Groups is Dead

There is one area in which Google Groups continues to shine: Private, or restricted, mailing list discussions. However any attempts at using it for a public discussion medium are completely futile.

Published in: on October 28, 2009 at 2:48 pm  Comments (3)  

Have Google Voice Borg your Cell’s Voice Mail

A great way to combine your voice mail boxes: use Google Voice.

Google Voice Can Now Take Control Of Your Mobile Voicemail

Not any more. Tonight Google is launching a third option, a new feature that allows mobile users to move their voicemail away from their carrier and over to Google Voice. The benefits: your mobile voicemails go into your Google Voice inbox along with other voicemails and text messages, plus you can create custom greetings for callers and your voicemails are all automatically transcribed (sometimes hilariously).

Published in: on October 27, 2009 at 4:20 pm  Leave a Comment  

Amazon adds MySQL to its cloud

A scalable, enterprise class database engine of your very own.  A nice alternative to Azure.

Amazon Relational Database Service (Amazon RDS)

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.

Published in: on October 27, 2009 at 2:50 pm  Comments (1)  

Apple dropping ZFS

Too bad.  ZFS was a great file system.  But just look at the  perils of adopting it today.

Apple dumps Sun’s ZFS • The Register

As part of the background, NetApp is suing Sun for patent infringement by ZFS, with Sun counter-suing, and Oracle is buying Sun. The Oracle acquisition has raised doubt over the future status of ZFS, and it’s possible that it may just disappear, becoming a foot note in IT history.

Apple is looking for a file system engineer, by the way.

Published in: on October 26, 2009 at 9:35 pm  Leave a Comment  

Snow Leopard on a Dell Mini 10v

An up-to-date Mac netbook for $330.   Pricey if you ask me.  And of course its probably something Apple and Dell would hate to find you doing.  But it is interesting from and academic perspective. 

How To: Hackintosh a Dell Mini 10v Into the Ultimate Snow Leopard Netbook – Dell mini 10v hackintosh – Gizmodo

Netbook hackintoshing used to be an all-day process, with external optical drives, Terminal commands, and numerous terrifying driver tweaks. Today, there are simple software utilities to take care of all this for you. So let’s recap: Since 2008, the hardware has gotten cheaper and better, OS X more mature, and the installation process much simpler. Oh yeah, and Snow Leopard retail costs $30. (Though strict moralists should note that this is intended to be an upgrade.) There’s never been a better time to hackintosh—not by a long shot.

Published in: on October 26, 2009 at 2:12 pm  Leave a Comment  

Microsoft behind Sun/Oracle stall?

So the folks at the Inquirer break down a little analysis done by Groklaw regarding the EU anti-trust objections to Oracle owning MySQL as part of the acquisition of Sun Microsystems.  

The thinking is that Microsoft’s hatchet men are behind some of the objections being raised, since an Oracle-owned MySQL would almost certainly be real competition in the market where Microsoft SQL Server likes to play. 

The delay in the merger deal is causing Sun some difficulty … with friends like Microsoft, who needs enemies?

Oracle’s sun acquisition war continues – The Inquirer

Thus, though Microsoft probably has little vested interest in purchasing MySQL for itself, Microsoft is pulling all of its resources into use to ensure that the EU Commission – its last chance to stop the deal from going through – brokers an agreement with Oracle to sell off MySQL to an organisation with less weight than Oracle, and one with a software stack considerably less than its own.

Published in: on October 23, 2009 at 7:12 pm  Leave a Comment  

Psystar releases hackintosh software

Not that you can’t get stuff like this for free, elsewhere – but it looks like Psystar has found a way to monetize its technology without actually breaking Apple’s EULA (regardless of the validity of said EULA) themselves.  No, for $90 (introductory $50) you can buy the software that will let you take the risk of angering Steve, yourself.

It would be ironic if this ended up on the torrents for free download – wouldn’t it?

Psystar releases Rebel EFI installer, further enrages Apple

we submit for your approval a little something called Rebel EFI. Available to you — the consumer — right this very moment, the app will function as a universal installer for any modern OS — provided your machine sports an Intel Core 2 Duo, Core 2 Quad, i7 or Xeon Nehalem processor. And of course, “any modern OS” includes Snow Leopard.

Published in: on October 23, 2009 at 6:12 pm  Leave a Comment  

Google Voice Secrets

Here is a blog with a couple of really useful posts for Google Voice users, not the least of which is the latest:

Google Voice Secrets – You’ll be amazed by what you can do…

I want to thank Justin Goldberg for his tip on how to change the GMail account that your Google Voice phone number is associated with!

The simple answer is you use the “Request to allow Google Voice account transfer” form.

Yeah, so you have to fill out the form and explain to a real person how you screwed up and assigned your number to the wrong account, and that might have unintended consequences, but it might be worth it.

Published in: on October 23, 2009 at 4:59 pm  Leave a Comment  

Mac Mini Server Edition Teardown

For the Mini Enthusiast …

The State of the Mac mini October 2009

We’ve already secured the new 2.26 and 2.53 Mac minis and taken them apart a couple hours after they were announced. Inside, they are designed the exact same as the previous models, just with the upgraded processor and RAM. (see pictures of the last generation minis here)

Published in: on October 22, 2009 at 5:15 pm  Leave a Comment