CentOS 5.3
I was very happy to see that CentOS 5.3 had been released because it now supports the ethernet adaptor on my intel core i7 board. I was forced to use Fedora 10 because CentOS 5.2 did not support the ethernet adaptor. I used to be a fan of Fedora, but no more, they are just too many issues with it, for example the network refuses to come up when the machine boots, and Xorg regularly pegs the CPU rendering the machine unresponsive.
Tomorrow I am ditching Fedora 10 and moving to CentOS 5.3, good riddance.
Snow Leopard 10A380
I spent some time this morning installing Snow Leopard 10A380 on my laptop, it handled doing an update over an existing installation of Leopard 10.5.7 but failed when running the software updater (Apple released a 700MB+ update to Snow Leopard 10A380.) I tried the install again migrating a TimeMachine backup of Leopard, same failure as before. The trick was to do a clean install of Snow Leopard, install the update and then use the migration assistant to migrate the TimeMachine backup.
All in all Snow Leopard is looking pretty slick, I plan to test it out some more in the next few days.
XML Editor and XSLT Debugger
<oXygen/> looks like a nice tool for dealing with XML files:
<oXygen/> is a complete cross platform XML editor providing the tools for XML authoring, XML conversion, XML Schema, DTD, Relax NG and Schematron development, XPath, XSLT, XQuery debugging, SOAP and WSDL testing.
The integration with the XML document repositories is made through the WebDAV, Subversion and S/FTP protocols. <oXygen/> also supports browsing, managing and querying native XML and relational databases.
The world’s best XML Editor is available as an Eclipse IDE plugin, bringing unique XML development features to this widely used Java IDE.
If only it were not so expensive, ouch!
Document Palette
I have been looking for a tool like this for the Mac for a while. Something which allows me to create a new document somewhere on the file system based on a template of some sort.
This capability has been in Windows for a while, and which I first ran into when I tried out HP NewWave.
iPhone 3GS Review
Great review of the iPhone 3GS by Robert Mons on MacInTouch. I have the original iPhone, which has been dropped a few times and the glass is slightly broken in a corner, so I am due for an upgrade. The case for an upgrade is hard to make for current iPhone 3G owners and the review reflects that, but it is easier for original iPhone owners such as myself:
For original iPhone owners, this is a good time to update: the new phone is faster, has a compass-assisted GPS, has up to four times as much storage for your music, has much better voice call quality and a louder speakerphone, and offers compelling new features like video recording, autofocus and Voice Control.
A few things are holding me back, ATT, lack of MMS, lack of tethering, the fact that my monthly cost would go up by $10.
Recharge Sockets
Nice to see that the Europeans have adopted a standard for phone recharge sockets (in French on Le Monde).
I wonder when this is going to happen here in the US? Perhaps the fact that Europe is going that way will tip the balance in the US automatically.
Personally I would like to see a wireless charging standard for these devices, including iPods. My $80 toothbrush can do it (and I don’t need to pay extra for the charger,) so why can’t my $200 cell phone/iPod/whatever… do it too.
To equals() or not to equals()
“How to Write an Equality Method in Java” from Artima:
Class
java.lang.Objectdefines anequalsmethod, which subclasses may override. Unfortunately, it turns out that writing a correct equality method is surprisingly difficult in object-oriented languages. In fact, after studying a large body of Java code, the authors of a 2007 paper concluded that almost all implementations ofequalsmethods are faulty.
The article goes into some depth on how to write a good equals method, and on the pitfalls that surround such a method. The article also makes a reference to “Effective Java Second Edition” by Josh Bloch which I am currently reading:
In Item 8 of Effective Java1, Josh Bloch describes the difficulty of preserving the equals contract when subclassing as a “fundamental problem of equivalence relations in object-oriented languages.” Bloch writes:
There is no way to extend an instantiable class and add a value component while preserving the equals contract, unless you are willing to forgo the benefits of object-oriented abstraction.
VMware Fusion Beta
I was invited by VMware to participated in a private beta for the next version of VMware Fusion which sounded like fun, they even created a new password for me to download the beta with. So I installed it and it ran my various images with no issues, until I rebooted the Windows 7 Beta image. Now maybe I was at fault for running beta software on top of beta software but it disabled my secondary graphics card and then the mac refused to come back once it went into the screen saver, needing a reboot.
So I uninstalled the software.
NOSQL Conference Videos
I was not able to attend the NOSQL Conference on June 11th, 2009 in San Francisco, but the Braindump blog posted links to the presentations and videos.
Why You Can’t See The Great Pacific Garbage Patch On Google Earth
From Google Ocean product manager Steve Miller, via Search Engine Land:
Regarding the availability of satellite imagery of the oceans: Unfortunately we haven’t found great sources of data for most of the open ocean because most imagery providers focus their efforts on the land. Where we do have satellite imagery for the ocean surface, we’ve preserved it in the most recent version of Google Earth and the satellite view in Maps. For example you can still see trawling vessels in southeast Asia. There are a number of potential applications for such imagery, from amateur interest in finding ships to looking at off-shore oil platforms to locating illegal fishing vessels, so it’s certainly worth exploring how we could track down data for the rest of the ocean.
Regarding the gyre: the trash gyre presents its own set of challenges. Even if we had satellite imagery, the gyre likely wouldn’t appear in it. Most of the plastic is particulate and/or a bit under the surface so you can’t see it in the imagery. A number of groups are starting to focus on collecting more data about the gyre via expeditions and sampling – we’d love to see one or more of them produce maps that could be viewed in Google Earth.
There are also links to Wikipedia and a TED conference video by Captain Charles Moore.





