Tiempo

Ver Comentarios

Posted on : 02-09-2010 | By : Carlos Cordero | In : Internet, Software
Ext (JavaScript library)

Image via Wikipedia

No sé muy bien como ha sido posible, pero aquí estoy, con unos minutos para dedicarle al blog y escribir algo. Ya casi es viernes, así que motivo de alegría, sin duda. Estos días están siendo bastante… agotadores: me está tocando pensar. Y si, por mucho que pensar sea bueno, a mi me termina provocando dolor de cabeza (debe ser la falta de costumbre… no obstante).

Desde hace un par de días estoy trabajando con Ext JS, un framework JavaScript que no había tocado en la vida (ni parecido) y que utilizamos en lainformacion.com, así que no paro de leer todo lo que cae por mis manos y de ejecutar mi tan querida maniobra de “prueba y error”. Por  supuesto, estoy pasando por mis etapas habituales ante una tecnología desconocida: curiosidad, observación, asco, rabia y satisfacción (por ese orden). Lo peor de todo es que mis compañeros me quieren quitar mi amado café… dicen que tomo demasiado y que me afecta… ¡anda ya! :)

Bueno, pues cuando pasen algunos días y sepa más o menos de lo que hablo, ya intentaré publicar por aquí algún ejemplo… si no he muerto antes en el intento.

Enough for today… me voy a la cama a leer algo más de documentación que tengo pendiente. Si, uno que es masoca…

Buenas noches

P.D.: Estoy probando Aptana (basado en Eclipse) para el desarrollo con JavaScript… y por ahora sigue sin convencerme.



Sobre el “Proyecto bicicleta”

Ver Comentarios

Posted on : 13-09-2009 | By : Carlos Cordero | In : Software

El otro día en la oficina en uno de esos momentos de “brainstorming ciruelesense” aka echando un piti, no recuerdo muy bien como salió el tema pero terminamos hablando del conocido “Proyecto bicicleta” de Fuckowski. La verdad es que no recordaba ese texto, que por desgracia hoy en día se sigue aplicando demasiadas veces…

Leer Proyecto Bicicleta

¿Quién no se ha encontrado con un “Porsche” en algún momento?

Espero no terminar nunca así…

Entornos de Desarrollo, Pre-Producción y Producción

Ver Comentarios

Posted on : 23-08-2008 | By : Carlos Cordero | In : Linux, Software

No sé quién tiene más miedo a esas tres palabras… ¿desarrolladores ó administradores? Vale, acepto pulpo, creo que las dos partes tienen “derecho” a ese miedo.

Propongámos el siguiente juego: Desarrollamos un proyecto utilizando tecnología J2EE con un motor de base de datos MySQL, todo ello bajo el contenedor Tomcat… hasta aquí, todo normal. Bueno, un “pequeño” detalle… el servidor de desarrollo de todo esto corre bajo mi querido Windows. ¿Por qué se utiliza Windows? Pues porque si… las “normas” del juego son esas.

Paso número 2; migramos a pre-producción, con todo lo anterior, pero una “pequeña” diferencia… GNU/Linux (CentOS en este caso). Y que más dará, ¿verdad? Sólo estamos cambiando el sistema operativo, pero tanto el contenedor de aplicaciones como el motor de BD es el mismo, así que da igual… GAME OVER. La partida ha terminado: la aplicación no despliega… cuando se logra que despligue, no funciona (ficheros no encontrados, fallos de la BD, conflicto de librerías…)

¿Y por qué pasó todo esto? Podríamos estar horas discutiendo sobre quién tiene la culpa de no planificar esto… y no llegaríamos a nada en concreto, así que símplemente dejaré algunas indicaciones muy muy básicas para evitar estos problemas:

  • Respetar siempre las mayúsculas/minúsculas (normativa al respecto). Así funcionará en cualquier S.O. (se deben respetar tanto en ficheros, logs, tablas de BD, campos de BD…
  • Conocer el S.O. de destino y utilizar librerías compatibles. En el caso de no conocer el S.O. o bien que puedan ser varios destinos… asegurar que las librerías que se van a utilizar tienen compatibilidad o bien asegurar que dicha incompatibilidad no será un problema
  • Esta es más bien una opinión personal: NO montar un servidor de desarrollo bajo Windows. Windows por ejemplo no distingue entre minúsculas y mayúsculas, cosa que hacen el resto de S.O.’s… por lo que ya estamos dejando de lado un posible problema

Dejo para otro día las codificaciones… creo que mis amigos ISO y UTF tendrían para un par de posts ellos solitos… ;)

Un saludo