Un millón de contactos
marzo 26, 2011 Publicado en Software y HardwareEtiquetas: javascript
38 Comentarios »
Ver a mis amigos promotores dedicar horas invitando a toda su lista de contactos en Facebook para un evento es angustiante, y si no encontramos una solución cuanto antes es seguro que sufrirán en un futuro -junto conmigo- del síndrome del túnel carpiano. Por fortuna el mundo está lleno de almas caritativas que publican soluciones a los grandes misterios de la vida.
Leer más »Oracle y PHP en Ubuntu
febrero 22, 2011 Publicado en Software y HardwareEtiquetas: database php ubuntu
2 Comentarios »
Acceder a una base de datos Oracle desde PHP en Ubunbtu es una tarea que ha sido documentado por toda la red, pero muchas de esas referencias se extienden más allá de lo necesario y dejan huecos inexplicables en algunos paso; y sin embargo instalar los paquetes necesarios no es ciencia de cohetes. A continuación comparto los pasos que seguí para tener en línea un entorno de desarrollo PHP/Apache/Oracle.
Leer más »
El Tao de la Programación
febrero 16, 2011 Publicado en Arte Lifestyle Punto de Vista Software y Hardware1 Comentario »
Un programador de una compañía muy grande de computadoras fué a una conferencia de software y luego regresó a reportarse con su jefe, diciendo: “¿Que clase de programadores trabajan para las otras compañias? No se comportan y no les interesan las apariencias. Su pelo era largo y descuidado y sus ropas arrugadas y viejas. Arruinaron las reglas de etiqueta e hicieron ruidos groseros durante mi presentación.”
El jefe dijo: “Nunca debí haberte enviado a la conferencia. Esos programadores viven más alla del mundo físico. Ellos consideran a la vida un absurdo, una coincidencia accidental. Ellos van y vienen sin conocer limitaciones. Sin ningún cuidado, ellos viven solo para sus programas. ¿Por qué deberían molestarse por las convenciones sociales? —Ellos viven dentro del Tao.”
Leer más »Ajax, Sack, Thickbox y WordPress
diciembre 4, 2010 Publicado en Software y HardwareEtiquetas: ajax javascript WordPress
1 Comentario »
Mientras desarrollaba una solución para la página del programa Misión Futuro de la Universidad de Caldas, me encontré con la necesidad de usar Thickbox para visualizar una respuesta que debía obtener vía AJAX con la librería Sack, y de paso implementar el mecanismo del proceso de carga, –esa barra con rayas grises que se ve girar antes de abrir una ventana de Thickbox–.
El problema para lograr este objetivo es que la documentación de Thickbox y los ejemplos en su sitio hablan de cómo hacer el llamado AJAX empleando una URL, pero no hay ejemplos de cómo hacer el llamado empleando una función en Javascript, que es más o menos el reto particular al que me estaba enfrentando en esta oportunidad. La solución directa era simular el llamado con una URL en vez de usar las librería Sack que provee WordPress, pero implementar una solución de este tipo hace que perdamos las soluciones ofrecidas por WordPress que ya traen filtros para las variables y controles de seguridad. Obviamente simular el llamado con una URL no es una buena opción. ¿Qué hacer entonces? ¿Cómo seguir usando Sack y publicar la respuesta en una ventana de Thickbox?
Cómo emplear fuentes exóticas en una página web
noviembre 25, 2010 Publicado en Software y HardwareEtiquetas: css html
Sin comentarios »
Una de las mayores frustraciones que he tenido al desarrollar páginas web sobre diseños estilizados es tener que usar una fuente estándar en vez de usar la fuente del diseño original. Sería ilógico esperar que todos los computadores del mundo tuvieran la fuente específica que el diseñador empleó en la creación de los botones de algún menú, así que por lo general todo termina en la mala práctica de crear imágenes que hagan las veces de botones, algo no deseable si queremos que nuestro sitio suba rápido en los mecanismos de indexación (lo sé, hay técnicas de buenas prácticas que subsanan este problema). Y para complicar más las cosas, toda modificación futura del sitio dependerá de la disponibilidad del diseñador para hacer los nuevos botones. Al final todo se convierte en una disputa entre lo ideal, lo óptimo y lo necesario.
En vista de esta situación, el estandar CSS implementa entre sus reglas una técnica que declara una nueva font-family para ser renderizada en una página aunque la fuente no esté instalada en el computador desde el que se ejecuta el navegador.










