RSS
people

Si te gusta Dragón Ball Z esto te interesa

Click en la imagen para ir al sitio

Click en la imagen para ir al sitio

Esta es una noticia que no tiene nada que ver con la temática del blog, pero si con una de las series animadas de mi preferencia, y que sé que a muchos de los lectores del blog les puede interesar. Ya hace algún tiempo publiqué algo sobre los simpson, ahora le toca el turno a Dragón Ball Z. He encontrado un blog que realmente me ha gustado, ya que se adentra en la saga, la historia, los personajes, novedades en general (por ejemplo info sobre dragon ball kai), un foro, además de la siempre necesaria sección de descargas compuesta de revistas, mangas, calendarios, cartas coleccionables, música, fondos de pantalla, los capitulos de las series y mucho más, te puedo asegurar que si entras, de seguro gastas algo de tu tiempo leyendo noticias y casi de seguro algo te bajas.

Dragonline86

No Comments |

Buscaminas – La película

Defintivamente no se a quien se le puede ocurrir algo como esto, una película del conocido buscaminas, que sigue? una película del word o del internet explorer? sin más palabras, aquí el video.

Imagen de previsualización de YouTube
No Comments | Tags:

Extendiendo la Integración Continua: el Despliegue Continuo

José terminó de hacer un refactor en parte del código en el procesamiento de un sitio web. Como era un arreglo menor, José lo terminó y siguió con la tarea siguiente.

Cuando se desplegó el código en producción dos semanas después, todo el sitio se cayó. Un único caracter mal escrito, que no se detectó con las pruebas automatizadas, ocasionó una falla en cascada que provocó la caida general. Llevó ocho horas poder aislar el problema, arreglar este único caracter mal escrito, desplegarlo y volver a tener el sitio productivo en linea. ¿Podrá hacer algo José para evitar que estos problemas vuelvan a ocurrir?

José le hecha la culpa a la mala suerte, a la naturaleza imperfecta del ser humano, a los costos inevitables de la ingeniería del software, y finalmente sigue con la siguiente tarea.

Esta es la historia todos los días en muchísimas organizaciones. Y apesta. José tiene un problema, y ni siquiera sabe que lo tiene: sus prácticas de despliegue no son sustentables. Esos “errores tontos” , como el que cometió, van a incrementarse a medida que crezca el producto y se vuelva más grande y complejo. José necesita implementar una solución escalable.

He encontrado este interesante artículo en DosIdeas, que habla sobre el despliegue continuo como un complemento al ya famoso proceso de integración continua. En mi opinión es una lectura recomendada a todos los que estamos involucrados en este mundo del desarrollo de software.

Ver el artículo original>>

No Comments |

La motivación en los equipos de trabajo

Pablo de KaBytes ha publicado un interesante artículo que habla sobre la motivación en los equipos de trabajo, aunque no es algo que sólo aplique a equipos de trabajo relacionados con el desarrollo de software, si hay que reconocer que es en este medio donde se hace más evidente el problema.

Comportamiento normal de la motivación en un equipo de trabajo

Ir a Kabytes>>

Ver el artículo original>>

No Comments |

Ramps – Por si se te voló el gato

 

Clic en la imagen para ir al juego

Clic en la imagen para ir al juego

 

 

Ramps es un juego, que viene a continuar lo que ya inició el famoso gato la semana pasada, y es que hay que reconocer que en nuestro trabajo, se hace muy necesaria una pausa de vez en cuando, esto, contrario a lo que muchos creen tiene el poder de aumentar tu productividad como no te imaginas.

Ramps consisten en ir acomodando una serie de rampas o plataformas con la finalidad de hacer llegar la bolita al cesto en la parte inferior, empezando es bastante fácil, pero luego… no tanto. 

Yo he logrado terminar el juego con un puntaje de 97730, con cuanto terminas tu?

Ir al juego>>

No Comments | Tags: , ,

Resolviendo los primeros problemas con la JavaCup

Ya cumplo una semana desde que hablé por primera vez sobre la JavaCup, y bueno no todo ha sido tan fácil como esperaría, pero afortunadamente los contratiempos los he podido solucionar.

Errores al trabajar con el proyecto de la JavaCup.

  1. Al importar el proyecto en eclipse, aparecen algunos errores de compilación.
    Esto se debe a que el código fuente del proyecto fue hecho con la versión 1.6 de java, lo que permite colocar la etiqueta @Override sobre los métodos que sobre-escribimos de superclases, sin embargo esto en java 1.5 da algunos problemas, así que tienes 2 opciónes. Instalar la última versión del jdk, o simplemente eliminas esas anotaciones.
  2. Al tratar de ejecutar algunas tácticas de ejmplo, el framework da una exception y se cierra.
    Confieso que esto me sucedió en mi máquina cuando corría OpenSuse 11.1, en mi win2 vista, todo ha ido de maravilla, sin embargo un amigo me dijo que usando win2 xp también le ocurrió, así que busqué la forma más sencilla de darles una solución y el resultado lo he condensado en un screen-cast de solución de estos problemas.

Si alguién desea descargar el material, lo puede hacer desde este enlace.

Espero que les sea útil a todos y esto no sea un factor de desmotivación, nos vemos en la JavaCup.

No Comments |

Problema en la clase java.util.Calendar?

Por esas cosas del trabajo me he encontrado con una situación bien particular, un problema con la clase Calendar del paquete java.util de java. Especificamente es que cuando la fecha que representa un objeto de este tipo excede la semana 52 y aún se está en el mismo año, si le pregunto por la semana del año la maquina virtual me responde que es la semana 1 del ese mismo  año. Veamos un ejemplo para ilustrar mejor esto:

public static void main(final String[] args) {
  Calendar c = Calendar.getInstance();
  // Asigno la fecha 30/12/2008 00:00:00
  c.set(Calendar.YEAR, 2008);
  c.set(Calendar.MONTH, Calendar.DECEMBER);
  c.set(Calendar.DAY_OF_MONTH, 30);
  c.set(Calendar.HOUR_OF_DAY, 00);
  c.set(Calendar.MINUTE, 0);
  c.set(Calendar.SECOND, 0);
  c.set(Calendar.MILLISECOND, 0);
  // Imprimimos el mensaje correspondiente
  System.out.println("(" + c.getTime() + ") corresponde a la semana "
      + c.get(Calendar.WEEK_OF_YEAR) + " de " + c.get(Calendar.YEAR));
}

Como en el 2008, la semana 52 llega justo hasta el día 28 de diciembre, cualquier día más allá debería marcarse como semana 53 de 2008 o semana 1 de 2009, curiosamente el resultado es:

(Tue Dec 30 00:00:00 COT 2008) corresponde a la semana 1 de 2008

Ustedes que opinan? es así como debería comportarse java realmente?, ocurre esto en otro lenguaje que uses? y lo más importante, si alguien sabe como solucionar este problemita, no dude en escribirlo por acá.

2 Comments | Tags:

Paquetes recomendables de para Ubuntu 9.04

De seguro que si ubuntu es tu distribución favorita, en estos momentos ya tienes instalada la última versión y estarás restaurando todos tus programas y datos al nuevo sistema. Como una recomendación, zootropo de mundoGeek nos ha preparado una recopilación de los 25 paquetes que deberías instalar en tu nuevo ubuntu, espero que le sirvan a todos…

No Comments |

Generar pdf desde javascript

Esto, esto, esto y esto, son sólo pequeñas muestras del gran poder que tiene javascript, pero llegar a generar un documento pdf con este lenguaje y en el navegador del cliente, eso si estaba lejos, incluso de mi imaginación.

Tengo que contarles que hace algún tiempo tuve la loca idea de crear un javascript que se encargara de convertir una página web en una imagen y permitir de alguna forma que el usuario pudiese guardarla, al final guarde dicha idea en mi baúl de cosas olvidadas.

Hoy me entero de jspdf,  un script que permite generar documentos en formato pdf, usando únicamente código javascript, aunque de momento sólo es posible incluir texto en los documentos generados, es de resaltar que la idea es brillante, aunque confieso que al verlo dudé de su funconamiento y por eso me tomé el atrevimiento crear una versión propia del script, que no es más que una copia del demo original.

Personalmente considero que esto abre una gran cantidad de posibilidades en las aplicaciones web, ya hasta ahora la única forma que teniamos para generar un documento pdf era usando un framework o librería propia del servidor.

El script lo he probado en Opera 9.63, Safari 3.2.1 y Chrome 1.0.154.53. En firefox 3.0.8 lo he probado y no ha funcionado, y en Internet Explorer 8… bueno ya se imaginarán.

Ir al sitio de jspdf.

Ver el demo Original.

2 Comments |

Combate el paseo millonario con un mensaje de texto

Gracias a la comunidad de Dragonjar me entero de este novedoso servicio, personalmente creo que no debe existir en ninguna parte más que acá, en Colombia. Taxi-911 es una empresa de egresados de la universidad de los Andes que viendo el riesgo latente de transportarse cuando se lleva una cantidad elevada de dinero, han decidido contribuir a reducir el índice de víctimas del conocido y siempre fatal “Paseo Millonario”; Basta con tener un celular a la mano para poder usarlo y su costo es de apenas $383.

El servicio funciona de forma sencilla así:

  1. Envias la placa del taxi usando un mensaje de texto al código 911.
  2. Inmediatamente recibirás una respuesta donde se indica si el taxi en el que te transportas es legal y esta debidamente registrado, así como el modelo registrado del mismo e informando que ha sido asegurado por gastos medicos y vida.
  3. Si te llegase a ocurrir algo, como los datos del taxi quedan registrados en el sistema, estos serán notificados a la policia para que se encarguen del asusnto y así prevenir este grave delito.

Para más información visita Taxi-911.

No Comments |