
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.
Estos días me he encontrado con una situación que realmente me hace plantearme algunas cosas. Un cliente nos pregunta por la compatibilidad de su página web bajo Internet Explorer 6. Nos comenta que la ha visto en algunos equipos antiguos y que no termina de funciona bien bajo esa versión.

La respuesta no le termina de convencer. Su página funcionará con las versiones actuales de IE, de 7 en adelante, y por
supuesto, con cualquier otro navegador. ¿Cómo le haces comprender que ni Microsoft recomienda ya utilizar Internet Explorer 6? Ni aún pasándole información sobre el tema termina de estar tranquilo. Finalmente le haces entender que no conseguirás que la páginas se vean 100% correctamente en ese navegador, que tiene más de 9 años y que apenas cumplía parte de los estándares de la época… pocos va a cumplir ahora.
¿Qué hacemos para quitarnos esta lacra de versión 6 de encima? Yo lo tengo muy claro, mis proyectos no aseguran compatibilidad con Internet Explorer 6, ni tampoco con Mosaic, por si quedaban dudas. Bastante tenemos con pelearnos para que las versiones 7 y 8 “entiendan” el código tal y como deben hacerlo.
¿Opiniones?

Esto es lo que se ve en un iPhone al actualizar Opera desde la appstore. Que tácticas tan sucias…
Posted on : 03-06-2010 | By :
Carlos Cordero | In :
Software
Esta mañana mi querido Spotify no quería funcionar, después de cada canción se bloqueaba y tenía que reiniciarlo. Me he puesto a investigar un poco lo que le pasaba, y al final me he dado cuenta que el MSN Messenger se había quedado tostado también.
Así que ya sabéis, si Spotify se os bloquea, una posible solución (y no digo que sea solución a todos los problemas) es abrirse el administrador de tareas y matar el proceso msnmsgr.exe
Si me vuelve a pasar y tengo algo de tiempo, ya intentaré debuguear un poco para ver de donde sale el problema, pero apuesto mis 50 céntimos a que es algo relacionado con la función de “mostrar lo que estoy escuchando” del cliente de mensajería (bueno, para ser sinceros, algo mal programado en el cliente de Spotify…)
Posted on : 07-03-2010 | By :
Carlos Cordero | In :
Software
Dado que Chrome es mi navegador habitual, tenía pendiente probar a crear alguna extensión para investigar un poco como funcionaban y esas cosas… así que busqué y como no vi ninguna que mostrase el “news feed” de LinkedIn (al estilo de las que hay para Facebook por ejemplo), ya encontré objetivo.
La aplicación por supuesto no es gran cosa, pero oye, cumple su objetivo: la instalas, configuras el feed RSS personal de LinkedIn y se acabó, ya tienes las actualizaciones de la red. Si algo me ha quedado claro en las pocas horas que le he dedicado es que los desarrolladores lo han hecho muy bien y crear una extensión es sencillo, muy sencillo.
Por si os apetece probarla, el link para descargarla es https://chrome.google.com/extensions/detail/cbimagoinhlncdihijaniipjghndopmp

Un par de screenshots más después del salto…
Read the rest of this entry »
Ha costado, ha sido más duro de lo esperado, pero finalmente el jueves lanzamos la nueva versión de Practicopedia. Ha sido bastante más de medio año de proyecto, con quizás demasiadas manos metidas dentro en un principio pero que al final ha podido salir a la luz, y bien que lo ha hecho.
Este es un claro ejemplo de Drupal llevado al extremo de la personalización y “toqueteo”, pero no ha hecho más que volver a demostrar el potencial que tiene este CMS para crear verdaderas aplicaciones que puedan ser utilizadas como base de negocio de una empresa.
Ya es la hora de que entren aquellas personas que van a dedicarse al mantenimiento evolutivo del proyecto, y sólo puedo esperar que lo traten con mucho mimo.

Cesar y Alex han tenido una gran parte de la “culpa” de que esta nueva versión viese la luz, al segundo de ellos, Alex, mucha suerte en Asturias, vas a vivir como un rey y a ser muy feliz.
Ahora, como corresponde a este negocio (al igual que muchos otros), tocará cerrar un libro y después de un par de días de vacaciones (que creo que me merezco
), empezaremos con un nuevo proyecto, todo nuevo, y a seguir aprendiendo.
JasperReports es una de las librerías de generación de informes más populares y versátiles, bajo tecnología Java, incluyendo iReports, la herramienta visual para la generación de los informes.
Es una lástima, pero hay que admitir que actualmente bajo PHP no existe ninguna librería que esté minimamente a la altura, teniendo que recurrir a librerías del estilo FPDF para la exportación en PDF… y por supuesto diseñando los informes “a manini”.
Por lo tanto, pongámonos manos a la obra y busquemos una forma de unir PHP y Java, así podremos utilizar JasperReports desde una aplicación PHP. Usaremos una librería llamada php/Java Bridge, que nos permitirá realizar llamadas a métodos Java desde el código PHP de la aplicación. Aunque no es la única existente en el mercado y podamos encontrar otros bridges como Quercus, será la que utilice en este post por ser gratuita y cumplir la funcionalidad que necesitamos, utilizar JasperReports desde PHP.
Read the rest of this entry »
0