Dos juegos que vale la pena tener en el iPhone

Dos juegos que vale la pena tener en el iPhone para matar el tiempo: Zombie Attack: The Second Wave y Angry Birds. Zombie Attack requiere un poco más de estrategia para sobrevirir más niveles (mi mejor puntaje: 27,308).

Adios Twitpic y Flickr, hola WordPress

Desde finales de Octubre he estado usando una instalación de WordPress a modo de Fotoblog, como remplazo a mis cuentas en Twitpic y Flickr, Los que ya me siguen en Twitter ya se habrán dado cuenta. Mis razones para dicho cambio:

  • Tengo mucho mayor control sobre el contenido, el diseño, comentarios, estadísticas, etc.
  • Realmente nunca me gustó el diseño de Twitpic, mucho menos que agreguen publicidad a mi contenido.
  • Tampoco le veo gran valor a la cuenta Pro en Flickr, y como desde hace mucho había pasado el límite de las 200 fotos para la cuenta gratuita, prefiero gastar que el costo de esto en Amazon S3 o en el hosting que ya estoy usando.
  • Obviamente me estoy perdiendo la parte “social” al no depender de un tercero, pero al final tampoco recibía tantos comentarios, favoritos, etc. :P
  • Me he puesto a jugar con algunas modificaciones al WordPress, como: extraer las coordenadas GPS de las fotos tomadas con el iPhone, agregar Geotagging las páginas, hacer algunos ajustes de accesibilidad y SEO, crear short urls en base al ID del post, entre otras cosas.

Leer Más »

Como mostrar el número de revisión SVN en un sitio

Estás trabajando en un proyecto (web), usas Subversion para el Control de Versiones y te interesa que en alguna parte del sitio se muestre el número de revisión al que está actualizado. Se asume que el “desarrollo” se hace en una copia aparte y el en sitio web solo se sincronizan los cambios respecto al repositorio (svn up).

La mejor forma de hacer esto es crear un archivo que contenga el número de revisión y que este se actualice cada vez que cambie la copia en el servidor, por ejemplo un script así:

cd /home/user/public_html/
svn up
rm version.php
svnversion > version.php

Este script se puede llamar incluso desde un hook en post-commit, el único requisito es que version.php no esté en el repositorio para que no de problemas con futuras actualizaciones.

Ahora que version.php ya tiene la revisión en la cual se está trabajando, solo falta incluirla desde el sitio web. Un simple include debería bastar:

<?php include 'version.php'; ?>

Este método debería funcionar mejor que usar svn:keywords ya que este solo se actualizaría cuando el archivo (ej. version.php) se modificado. Y aún mucho mejor que examinar el contenido del directorio .svn o modificar el archivo a mano ;)

Mi reemplazo de Mininova

Hasta antes de su suicidio, Mininova fue mi buscador de torrents. Ahora KickassTorrents se ha convertido en su reemplazo, los resultados del buscador son mejores que los de IsoHunt y ThePirateBay.

Transbordador espacial en venta

Ganga: Se vende transbordador espacial por USD$28.8 millones, precio normal $42 millones (no incluye gastos de envío).

Así se “ve” un temblor desde Twitter

Siempre que hay un sismo, como el de hoy en Guatemala, se viene una avalancha de tweets repitiendo hablando del mismo. Esta es una gráfica del timeline generado por usuarios de Guatemala en Twitter:

Tweets por minuto durante el temblor en Guatemala
(clic para agrandar)

El conteo de tweets está en intervalos de 10 minutos. El máximo llegó hasta 87 tweets entre las 9:40 y 9:50, hora en la que se sintió el sismo, luego baja hasta un promedio de 15 tweets. Sube de nuevo hasta 29 tweets, cuando sucedió un segundo sismo a las 13:38.

PD: El timeline es siguiendo a +/-330 usuarios que se identifica como en Guatemala en Twitter, no use la geolocalización de Twitter ya la mayoría aún no envía tweets con coordenadas GPS.

Como conservar mejor los CD’s y DVD’s

Guía para la correcta conservación de CDs y DVDs. En pocas palabras, compren un estuche para CD’s/DVD’s y manipulenlos lo menos posible; si los dejan en esos cilindros de discos a la larga se terminará arruinando (comprobado jeje).

Outsourcing desde la Tierra Media

Si las razas del Señor de los Anillos se dedicaran al Outsourcing XD .

Test de sensibilidad en las touchscreens

Interesante test de sensibilidad (y calidad) del touchscreen de cualquier móvil. Alli comparan al iPhone, HTC Droid Eris, Nexus One y Motorola Droid.

Mitos sobre los comentarios en el código

Mitos sobre los comentarios en el código:

  1. Son gratis
  2. Hacen el código “más legible”
  3. Se debe comentar cada función, método, clase y módulo
  4. El código debe documentarse a sí mismo

En lo personal yo detesto el #3, o aún peor cuando son generados automáticamente por algún IDE causando más ruido que beneficios en el código.