WordPress 2.5

I’ve just upgraded this blog to WordPress 2.5 and so far I love it. The only glitch was an easy-to-fix UTF-8 problem but that’s it. Everything’s working.

By the way, I love its new media browser! It makes it easy to find old items I’ve published ages ago, like the image below :)

Update, 2008-03-31: There is a problem with comment moderation

Update, 2008-03-31: I found the error with the comment moderation! Somehow the updater failed to create an index in the comment_date_gmt column of the wp_comments table! If you fail to manage your comments properly, go to your preferred MySQL interface (command line, or like in my case, phpMyAdmin) and add an index to that column, reload your comment management page, and you’re done!

6 blogs you should read… absolutely

Maybe you don’t have the time or will to read those damn 6 books every year. And maybe that’s fine (for you). I will give you a list of 6 blogs that you can add to your RSS reader. If you care a little about software engineering, new technology trends, and enjoy reading well-written, usually lengthy articles (as I do), IMHO you should be checking these.

25981406_9bad3cd488.jpg

No, mine isn’t in the list :) You can proceed without fear now. Continue reading

Simultaneously

Incredible. I just came accross this blog called “One Month App”. The guys from Clear Function have been working on Pulse, a web-based application, more or less at the same time as I was working on Parking Friend (from the end of September to mid-October)! Their design is nicer than mine, though :)

It is also interesting to see that their toolset is more or less the same as mine (it’s a typical Rails stack, after all) but I’ve used Inkscape and Gimpshop instead of the Adobe Creative Suite applications (which I do not own). In any case, it is possible: you can create really complex applications in Rails, in a really small amount of time. This is not something that all development stacks allows you to do!

Congratulations for the release to the team of Clear Function!

Aguante el aguante

Como diria Casero: “Que vas a hacer mulita! La vida es asi!”

Un dia te levantas, te lees un par de articulos en el Google Reader y hete aqui que tu nombre aparece en un post o mucho mas recientemente en otro de un amigo de Ginebra.

El articulo al que hace referencia Spindoctor (que en realidad es una reproduccion guasa y sin mas tramite de un articulo de mi amigo Adam) fue bastante popular, hasta Jens-Christian Fischer le hizo una referencia, varias personas me hablaron de ella y bueno, siempre es lindo ver que somos varios los que pensamos lo mismo.

Grande Spindoctor! A ver si un dia nos vamos a tomar un cafe, che?

About Microsoft “Standards”

An excellent article about how to fool everyone to believe that your specification is a… standard:

This is a running criticism I have of Microsoft’s Office Open XML (OOXML). It has been narrowly crafted to accommodate a single vendor’s applications. Its extreme length (over 6,000 pages) stems from it having detailed every wart of MS Office in an inextensible, inflexible manner. This is not a specification; this is a DNA sequence.

Preferred WordPress plugins

It is amazing to see the quantity of plugins that are available for WordPress; so far, I’ve found a plugin for every idea that I’ve had for this blog, so these are the links of each one of them:

Another worth mentioning is Gengo for localizing (translating) your pages and posts; I have played with it and it is simply awesome!

Finally, I also add here a “plugin” in the generic sense – since it is not a WordPress plugin, but a JavaScript library that can be used in any website: dp.SyntaxHighlighter that can be used to highlight the syntax of code shown in blog posts… really simple to use and with great capabilities (I’ve already mentioned it before).

It allows you to do things like this:

[source:sql] SELECT TOP 10 FirstName, LastName, Email, –SUBSTRING(Phone, 2, 3) AS CityCode, SUBSTRING(Phone, 7, 8 ) AS PhoneNumber, upper(LanguagePref) AS Language, Address1, UpdatedOn AS CreatedOn FROM profiles WHERE — Exclude all test emails Email NOT LIKE ‘%test%’ AND Email NOT LIKE ‘%asdf%’ ORDER BY UpdatedOn DESC [/source]

Particularly, the WP Unformatted plugin must be installed and enabled to use dp.SyntaxHighlighter, since otherwise WordPress “reformats” the text of the posting, and this affects the inserted code. To use WP Unformatted, just create your post and add two custom fields: “sandpaper = 1″ and “sponge = 1″, and that’s it! Your code will appear correctly formatted.

<

p>

Update, February 20th 2007: Using the SyntaxHighlighter Plugin from Erik Range makes WP Unformatted unnecessary! Thanks Erik!