Publicidad:
La Coctelera

Garbage In, Garbage Out

Diseño web, tecnología, e internet.

11 Enero 2008

Integracion continua

En mi nuevo trabajo hace tiempo que me preguntaba por que habia un programa llamado CruiseControl compilando y ejecutando tests continuamente a nivel de integracion. Hoy me ha picado la curiosidad de saber por que se hace esto.

Cuando varios programadores trabajan en un mismo proyecto con un sistema de control de versiones como Subversion o el antiguo CVS es normal tener conflictos entre desarrolladores cuando alguno de ellos envio sus ultimos cambios al servidor.

Es decir, si te mandan desarrollar una nueva caracteristica en un proyecto web o arreglar algun bug, normalmente te actualizas tu version del programa con un update, haces los cambios, compilas, ejecutas tests, y si todo va bien, envias tus cambios al servidor para que los incorpore al repositorio del proyecto. Pues bien, es normal que otros desarrolladores tambien envien nuevos cambios al repositorio y que esos cambios, a veces, puedan entrar en conflicto con los de otros programadores.

La Integracion Continua consiste en compilar y ejecutar los tests de todo el proyecto contenido en el repositorio compartido por los programadores para detectar lo mas pronto posible esos posibles conflictos y arreglarlos cuanto antes. Esto puede ser manual, pero lo habitual y recomendable es hacerlo automaticamente con una herramienta como CruiseControl para evitar fallos humanos.

Si quieres ampliar informacion sobre esto, te recomiendo que leas el articulo de Martin Fowler sobre Integracion Continua (en ingles).

servido por gigo sin comentarios compártelo

9 Noviembre 2007

Por la libertad de expersion y en solidaridad con Krusher

Recientemente, se ha dictado una sentencia que condena al responsable de la frikipedia, Krusher, sin posibilidad de apelacion, por unos comentarios hechos por otra persona en contra de la mafia de la SGAE (Sociedad General de Autores y Editores), a la que me da nauseas enlazar, pero bueno.

A estos personajes no les gusta que se les llame por su nombre, asi que hacen uso de sus tentaculos para sobornar a politicos y a quien haga falta para recaudar impuestos revolucionarios injustos a traves de CDs virgenes, memoras, reproductores MP3, etc. e incluso para conseguir sentencias favorables para seguir recaudando mas y enriquecer a los cuatro ricachuelos y pseudo-artistas de siempre.

Reproduzco aqui la imagen de la entrada de la frikipedia que ha causado esta sentencia en solidaridad con Krusher y por la libertad de expresion, que despues del secuestro de El Jueves y ahora esto, parece que esta bien tocada de muerte. Es posible que haya personas en este pais - España - capaces de pisotear descaradamente la constitucion?

Mas informacion:
http://www.davidarcos.net/2007/11/09/free-krusher/

servido por gigo sin comentarios compártelo

8 Noviembre 2007

Que es Linux - Usando Ubuntu

Hace una semanas me harte de la lentitud de Windows, de sus cuelgues, y de los virus, asi que decidi instalar Linux Ubuntu.

Que es Linux para gente no experta

Es el nucleo de varios sistemas operativos completos llamados distribuciones. Un sistema operativo sirve para interactuar con el ordenador. El mas utilizado hoy en dia es Windows. La diferencia de Linux con Windows es que Linux es libre, y se puede conseguir gratis. Tiene fama de ser mucha mas seguro que Windows y de ser dificil de utilizar, pero esto ultimo ha cambiado mucho hasta el punto de que hoy puedo decir que casi es tan facil de utilizar como Windows.

Ubuntu

Ubuntu es una distribucion, es decir, un sistema operativo completo basado en Linux. Esta destinado para gente que no es informatica y es muy facil de instalar y de usar. Puedes descargar una imagen del CD en www.ubuntu.com, grabarla (con Nero por ejemplo), y probarlo en tu ordenador sin necesidad de instalarlo. Si te gusta, luego puedes instalarlo e incluso hacerlo convivir con Windows.

Lo que vas a ver

Si has grabado el CD de Ubuntu, inserta el CD, apaga el ordenador, enciende, y veras el sistema linux funcionando sin instalarlo - un poco lento debido al uso del CD. Veras algo asi:

Y en la ultima version veras algo asi:

Si te gusta y decides instalarlo, que sepas que podras tenerlo instalado junto con Windows. Para ello, Ubuntu dejara instaldo un menu para que elijas arrancar Windows o Linux al encender tu ordenador.

Compatibilidad con Windows

Los programas Linux normalmente son diferentes pero equivalentes y al 99% compatibles con Windows. Por ejemplo, no podras hacer funcionar Word o Excel, pero si tendras tu OpenOffice que puede manejar los archivos de Microsoft Office.

Ademas, Ubuntu viene con muchisimos programas de serie: un editor fotografico parecido a Photoshop llamado Gimp, varios programas para escuchar musica, reproductores de peliculas, juegos, etc.)

Yo tengo instalado OpenOffice para usar documentos Word y Excel, Gimp, Skype, aMSN para messenger, Amarok que es un reproductor de musica increible capaz de obtener las letras de las canciones por internet y capaz de manejar mi iPod, aMule que es la version de eMule de Linux, Firefox como navegador web, y varios reproductores de peliculas divx y DVD (Totem y Mplayer).

Ademas, instalar y desinstalar programas es ahora mas facil que nunca en Ubuntu Linux.

Olvidate de virus. Olvidate de tener que llamar a un amigo cuando todo va muy lento y necesites reinstalar Windows. Linux ya es facil de usar. Pruebalo y alucina con el cambio!

servido por gigo 2 comentarios compártelo

8 Noviembre 2007

Sigamos con el blog

Creo que es una tonteria terminar el blog porque si porque a veces tengo ganas de contar algo, asi que sigo. Quizas no muy frecuentemente, pero de vez en cuando escribire algo.

servido por gigo 2 comentarios compártelo

29 Junio 2007

Microsoft Surface: el futuro es asombroso y ya esta aqui

Acabo de ver los videos de Microsoft Surface. No tengo palabras. El c Menudo chisme guapo. Una especie de mesa-pantalla que iteracciona con los objetos y con tus manos al estilo iPhone, pero en gigante. No tengo mas comentarios, mejor ver los videos:

http://www.microsoft.com/surface/

servido por gigo 1 comentario compártelo

23 Junio 2007

ClamAV: antivirus gratuito

Cualquiera que use Linux conoce ClamAV o Clam Antivirus, el antivirus de código abierto para UNIX. Bueno, en este tipo de sistemas realmente no hace falta antivirus si tienes cuidado con la administración del sistema. Realmente creo que está especialmente diseñado para escanear emails y sistemas windows.

Bueno, dejando de lado estas historias, esta entrada la escribo para aquellos que quieran un antivirus sin tener que gastarse la pasta en los sangrantes antivirus típicos. Hombre, no tiene la misma eficacia, pero sirve de sobra para mí. Esto más un mínimo de cuidado es suficiente.

Aquí se puede descargar para Windows.

servido por gigo sin comentarios compártelo

13 Junio 2007

Nunca uses macros con el mismo nombre en Velocity aunque se usen en diferentes paginas

Este problema fue para volverme loco.

Tenia dos macros velocity (velocimacros) con el mismo nombre y diferentes parametros siendo usadas para mostrar un menu en paginas diferentes. De repente, el menu de una de estas desparecia de repente. A veces al reves: era el otro menu el que desaparecia.

Mi compañero reconocio rapidamente el problema y me advirtio que no se podian tener dos macros con el mismo nombre y diferentes parametros aunque estuvieran siendo usados en paginas diferentes.

Parece ser que cuando se carga una de las paginas que contiene la macro, velocity debe compilarla, y luego falla cuando intenta compilar la otra con el mismo nombre.

servido por gigo sin comentarios compártelo

17 Mayo 2007

Backword: aprende ingles con Firefox

Leo en HacheMuda una extension para Firefox para aprender ingles: BackWord . La instalas, reinicias Firefox, y puedes ver lo que significan las palabras casi instantaneamente con tan solo situar el raton encima de una palabra inglesa.

Problema: Por defecto esta configurado en chino. Vete a Herramientas > Extensiones. Selecciona BackWord y pulsa opciones para configurarlo. Ahi mismo puedes configurarlo para que se active pulsando la tecla CTRL, ya que a veces es irritante que te salgan las palabras continuamente.

servido por gigo sin comentarios compártelo


Sobre mí

Avatar de gigo

Garbage In, Garbage Out

ver perfil »
contacto »
Desarrollador web con ganas de aprender y enseñar, porque aún queda mucho por aprender y por enseñar. Uso esta bitácora para hacer mis apuntes profesionales y de paso contribuir a ayudar a mis compañeros de, ésta, mi profesión. [guiño]

Sindicación

Fotos

gigo todavía no ha subido ninguna foto.

¡Anímale a hacerlo!

Buscar

suscríbete

Selecciona el agregador que utilices para suscribirte a este blog (también puedes obtener la URL de los feeds):

¿Qué es esto?

Crea tu blog gratis en La Coctelera