Building simplicidade.org: notes, projects, and ocasional rants

Notes

last update:

RSI update

So after two days of tests, apparently I don't have RSI. The symptoms where similar but as far as the doctors can see from the tests they did, the problem is in my neck. I have a strange twist in my neck, its bent in a strange direction and that causes tension to the tendons of the right arm, causing the continuos pain I feel. In turn, that causes the rest of the arm to hurt, specially working at the computer.

.Mac renewal date

My .Mac renewal date is approaching, but after 4 or 5 years as a paying customer, I don't think there is enough value to keep it. I think I'm going to look at the direct competition, it seems to be heating up.

Amazon Music Store

Amazon unveiled a beta version of their new music store. The specs look good: no DRM;decent bit-rate;MP3 format;simple Mac-based download app that places your songs into iTunes for automatic iPod synchronization.So I'm happy. We finally have competition in the online music store market. From Apple point-of-view, I don't think this will be a big loss: their profits come from the iPod, iTMS itself is not profitable enough to justify the cost of operations.

On the move: XMPP and email

Just an heads up: I'm moving the XMPP and the email service between two servers. XMPP will be down for a day or so, email should be a painless move. There will also be some changes: XMPP domain simplicidade.org will move to ejabberd: much lower resource usage than the current Wildfire;email will start to be routed through Postini.So I might be "off" for a day or so until everything catches up.

Nothing to see, move along...

As expected, Apple unveiled the iPhone in the UK. It will be using O2 network, and EDGE for connectivity, not 3G. I understand that EDGE is less power-hungry than 3G, and I can see it too. My Macbook battery goes from 5 hours to less than 2 when I plug my USB 3G card. But the problem for me is that as far as I know EDGE coverage in Europe is very poor compared to 3G, and there is no way I'm going back to GPRS.

CSS Play

I follow the CSS Play site in a low-priority mode. I don't see all the articles but some get my attention. One of the last ones is awesome: a cops and robbers game, entirely in CSS. I admin that I don't understand the mind of a person that takes the time to build this :).

Hours of fun

I love getting this things on a Monday, just makes the whole day a lot easier.

Tips

Pedro took the time to write about latest Apple news. Worth a read. I share most of his points of view: ring tones: it's a big business based on idiotic consumers, move on. I personally hate ring tones;iPod Touch activation: the iTMS account is required to purchase stuff, not to activate the iPod as far as I could read, but I'll wait until I see some Linux geek reporting his life with the iPod Touch.

Lazy web request: SATA prices

I'm trying to buy some SATA drives in bulk, to have some idea of the cost of 2TB of storage. The question to you all: do you know of a price comparison site for bulk purchases of SATA drives that I could use just to get some idea on prices? Thank you all.

Sane policy for cyclic module dependencies

In medium-to-large Perl projects (case in point has 164 .pm files, far from over), cyclic module dependencies can become a issue. Usually I use a lot of Module::Pluggable stuff, coupled with registry-style approaches. So each module is dynamically loaded based on his namespace using Module::Pluggable and registers itself into the core application. The problem usually crops up when some registry class also requires a module that uses its services. For example, a registry module that uses a DBIx::Class schema, and some of the Tables use that same registry.