Trabajo en Concepto desde hace 7 años. Hace más de 11 en realidad, si contamos la primera vez que entré (me fuí, estuve 7 meses en México, y volví allá por el 2003). Trabajo en Concepto desde hace 7 años, y ahora decidí cambiar. La decisión no fue fácil por varios motivos, pero surgió una oportunidad por demás interesante, que no quise dejar pasar. A partir de este mes, voy a estar trabajando para Alkeo , una empresa francesa que está dando sus primeros pasos, que se dedica a desarrollar aplicaciones para plataformas móviles. En especial iPhone y iPad, aunque también tienen pensado incursionar en el mundo de Android. El trabajo parece ser más interesante, al menos voy a estar trabajando con tecnologías más novedosas. Con respecto al blog, voy a seguir escribiendo, aunque seguramente el tema principal cambie un poco. Hasta ahora venía siendo GeneXus, con más del 36% de las notas. Ahora seguramente hablaré más sobre desarrollo para el iPhone/iPad...
Cuando se habla de control de versiones, hay dos grandes formas de encarar el tema: centralizado o distribuido. Durante un año estuve usando Git (un sistema de control de versiones distribuido), y ahora hace un mes y medio que estoy usando Subversion (que es centralizado). Lo que sigue es un intento de comparar ambas herramientas, desde mi punto de vista personal, sin intención de hacer una comparación exhaustiva ni del todo objetiva. Lo primero que hay que aclarar es que ni Git es del todo "distribuido" (ya que se suele mantener un repositorio centralizado), ni Subversion es totalmente centralizado (porque se trabaja sobre una copia local). La diferencia en realidad es donde ocurren las operaciones (branch, commit, etc.). En el caso de Git (y los demás que son distribuidos como Mercurial), las operaciones son locales, mientras que en Subversion ocurren en el servidor. Esto quiere decir que en Git puedo hacer N commits antes de...
Una de las cosas que me gustan de Ruby, es la simplicidad. Hoy necesitaba generar números hexadecimales de largo 24, de forma aleatoria, así que me hice un programita... Hay seguramente muchas formas de hacerlo, yo elegí esta: Seudocódigo: 24 veces: elegir un dígito aleatorio entre 0 y F (hexadecimal) imprimirlo Código Ruby: hexaDigit = ('0'..'9').to_a + ('A'..'F').to_a 24.times do print hexaDigit[rand(16)] end Simple, ¿no? Se puede escribir más corto, pero no mucho más claro que esto...
Comentarios
Publicar un comentario