Monthly Archives: May 2005

Frases para recordar

[Via Microsiervos] pi con 20 dgitos y e con 10.

Para e slo hay que recordar: "Te ayudaré a recordar el valor de e a indoctos si reléesme bien."

Para pi es un poemilla:

"Soy y ser a todos definible
mi nombre tengo que daros
cociente diametral siempre inmedible
soy de los redondos aros"

(Hay que contar el nmero de letras de cada palabra y esa es la cifra que hay que poner en esa posición)

jsbrwsniff: just wait, please

Every two or three days, I receive an e-mail from someone asking when the next version of the Javascript Browser Sniffer will be released and it’s beginning to be annoying, because it makes me feel lazy or something like.

So what am I going to do?

I am developing jsbrwsniff in my free time. Sure, it began as a project for the company I work for, but later it was released as open source and since then I work on it only in my free time. Yes, I know, it’s already been almost one year since the latest version. The explanation is very simple: my free time is scarce and I have lots of interests.

Now the good news: the next version is almost here, most probably at the end of May. What’s new? Well, a lot of things! Here comes a sneak preview of the “what’s new”:

  • New browsers (making a total of around 40)
  • New bots (excuse me, I cannot remember the number now)
  • Lots of new plugins are detected (Acrobat Reader, Windows Media, Real Player, QuickTime, Java, SVG…)
  • Will be enclosed in an object to avoid namespace conflicts (per request)
  • PHP script to create your own jsbrwsniff, supporting exactly the browsers you want, the bots you want and the plugins you want. This is still under development, but I think it will be ready very soon.

The rationale here is very simple: either just wait for me to have some free time to implement all this stuff, or pay me (my company) to do it. I will be very pleased.

Two books on programming

Today they arrived, after two weeks crossing the ocean: Code Complete, 2nd Edition and Programming Ruby, The Pragmatic Programmers Guide 2nd Edition.

I have really big expectations from Code Complete, everybody keeps saying it’s a wonderful book and McConnell is a genius of software development management. Hope to learn at least 10% what he knows :-)

I also have big expectations from Ruby, but not because of the language per se but because of Ruby on Rails. If everything goes fine, in a few weeks I will be leading a very big project where I will need to develop a web application really fast, and RoR seems to be the right choice here. I tried Subway (it uses Python, a language I am more familiar with), but it just does not compare to RoR, maybe in a few years.

These books didn’t came alone, they were in good company: What do you care what other people think? by Richard P. Feynman, Perfectly Reasonable Deviations From The Beaten Track: The Letters Of Richard P. Feynman and The Elegant Universe by Brian Greene (yes, I know it’s in Spanish, but it’s soooo expensive in Spanish!)