My kemenworld…

To mock or not to mock…

Archive for 12 octubre 2007

Rollbacks en Subversion

Posted by kementeus en octubre 12, 2007

Algunos de ustedes sabran que entre mis temas preferidos esta el de Sistemas de Control de Código fuente (algunos les llaman de Control de Versiones o VCS o hasta SCM por sus siglas en inglés) y que Subversion esta entre mis sistemas de control de versiones favoritos (yep, tengo una lista de varios SCMs favoritos).

SVN en general es un excelente sistema de control de versiones centralizado, no discutiré aquí si es bueno o regular, pero hace unos días un amigo me planteo su problema: "un programador hizo commit al repositorio y necesitamos volver 5 versiones anteriores a ese commit", claro, lo lógico sería trabajar con ramas, pero el caso es que necesitabas hacer un rollback de la revisión.

Leer el resto de esta entrada »

Posted in Programming | 3 Comments »

El código de la .Net Framework ahora esta disponible

Posted by kementeus en octubre 4, 2007

Yep, así como lo leyó, Microsoft liberará el código fuente de la BCL (Base Class Library), o sea namespaces como System.IO, System.Text, System.Data y muchas más disponibles en la .Net Framework (incluyendo ASP.net), luego incluirá namespaces como WCF, WWF y cosas bonitas como LINQ. El código estará disponible bajo la MSRL (Microsoft Reference License) lo que indica que simplemente estará disponible como "referencia" (o sea, no puedo hacer trabajos derivados entre otras cosas). Super gran noticia para aquellos a quienes nos inquieta leer muchas y muchas líneas de código fuente (para mi es como leer un libro de literatura :P).

La noticia original se la leí a Scott Guthrie.

Posted in .net framework, Programming | Leave a Comment »

El misterio del Messenger User ID en MSN 7.x

Posted by kementeus en octubre 4, 2007

Hace un tiempo mi novia me pregunto cómo hacer un backup de los emoticons en el messenger, dispuesto a averiguarlo decidí buscar en mi Windows donde guardaba los emoticons y datos similares.

Dando vueltas encontré la carpeta en cuestión (quizás en otra entrada les diga donde es) y revisé que efectivamente estan todos los datos de usuario en ese lugar. Me topé con la característica que hay un monton de carpetas o directorios con un número en específico. Interesante, como lo sospeche se trataba de un Hash numérico del nombre de passport del usuario, número el cual el Messenger utiliza para varios menesteres, entre esos el crear la carpeta para guardar emoticons, winks, fondos y similares.

Leer el resto de esta entrada »

Posted in Programming, Python | Leave a Comment »

El día que internet sea como el cable…

Posted by kementeus en octubre 3, 2007

En Guatemala casi todos nos quejamos de lo malo de todos los ISPs, bueno, nunca me lo imaginé pero podría ser peor, quizas que no tubieramos internet o peor aun, pagar “por sitio”, yep, si quiero ver Google tengo que pagar mas que si solo quiero Wikipedia. Creí hasta hoy que esto podría ser una pesadilla, he aquí la prueba de que es una triste realidad:

Por lo general uso CodeProject y MSDN, bueno, lástima que en el plan total no tengo acceso a usar “contenido ilegal”. 😛

Posted in Personal | Leave a Comment »