Sincronizar dos tablas en MySQL

Hace unos días en el trabajo, me pidieron que duplicara un sitio de manera que tuviesen bases de datos separadas pero compatieran la información de los usuarios, si en una de las dos instalaciones se hacía una modificación a los datos de un usuario, estos cambios debían hacerse en la otra base de datos, y viceversa; el problema se agravaba cuando era necesario además tener en cuenta que podían registrarse nuevos usuarios y eliminarlos también, con todo y validar que solo se usara una cuenta de correo por usuario. ...

enero 5, 2010

Uso de Wikis en educación a distancia

La educación a distancia como muchas otras actividades han cambiado muchisimo a medida que se presentan los cambios en la tecnología, recuerdo cuando niño que la educación a distancia ofrecida por el gobierno, consistía de unos módulos impresos de buena calidad (yo tengo algunos de matemáticas) que se compraban en la caja agraria (hoy banco agrario), el componenten multimedia estaba dado por una franja en televisión en la cuál se ampliaban los temas de los módulos, adicionalmente y mas reciente, universidades como la del Valle ofrecián audioconferencias para las tutorías y grabaciones en cassettes para complementar los contenidos de los módulos. ...

noviembre 15, 2009

Generando DocBlock automáticamente para PHP en Ubuntu/Debian

Imagino que si está leyendo esto, es porque ha leído en alguna parte sobre la importancia de documentar el código, lo mas probable es que (tal como lo hago yo) comprenda que realmente es importante y que además (de nuevo como yo), no lo haga :P por diversas razones, ya sea porque no es para nada divertido tener que documentar aparte de tener que respetar la sintaxis de DocBlock. Así que si ud es como yo, PHP_DocBlockGenerator llega al rescate, es un generador automático de DocBlock y se encuentra disponible en PEAR ...

julio 23, 2009

Instalando redmine client en Ubuntu 9.04

En el trabajo usamos indispensablemente redmine y aunque es una excelente herramienta (el papá de Trac) por si sola se hace un poco incomoda de trabajar teniendo que entrar todo el tiempo via web y actualizar datos. Hay un proyecto llamado redmine client http://redmineclient.sourceforge.net/ que promete poder añadir tickets y tiempos desde una aplicación de escritorio hecha en C# y que corre en Mono. ...

junio 18, 2009

Generando archivos con marca BOM

Me he tropezado con una aplicación en flash a la que no le era suficiente con enviarle cabeceras con la codificación de los datos xml, leyendo un poco la documentación del producto me encontré con que los datos debian tener una marca BOM para indicar que estaban codificados en utf-8, y así ser interpretados correctamente. ...

junio 17, 2009

IMAP en la máquina virtual del PHPTestFest

Debido a que la comunidad colombiana decidió testear la extensión IMAP en el marco del PHPTestFest 2009 y que el soporte IMAP no está por defecto instalado en la máquina virtual que se puso a disposición para el evento, he recopilado unas instrucciones para instalar el soporte IMAP en la máquina virtual. Estas instrucciones están en proceso de prueba y en mi máquina virtual corre el 98% de los tests de core con esta configuración, es probable que el soporte IMAP sea incluido en la próxima versión de la máquina virtual, de todas formas acá están los pasos que seguí para lograrlo y espero que les sirva para configurar sus máquinas virtuales. ...

junio 6, 2009

Cómo contribuir con un proyecto de Software libre

Hace algunos días recibí un correo, de esos que a uno le gusta recibir, de esos que rompen la rutina y le sacan a uno una sonrisa. En este correo Julano me preguntaba cómo había hecho para entrar en el core de Mambo y cómo podía hacer él para ayudar en un proyecto de software libre (diferente a Mambo o en su defecto en Mambo :P ) Y me dí cuenta que desde mi posición he visto y vivido los errores que las personas cometen para intentar entrar en un proyecto de software libre y que nunca había compartido ningún comentario al respecto con nadie, así que (aunque Julano ya tiene mis comentarios en su buzón) aca están mis 2 centavos sobre “Cómo contribuir con un proyecto de software libre”. ...

junio 6, 2009

Encendiendo motores

Aún hace falta montones de trabajo en este sitio, pero pues al fin después de tantos años de hacer sitios para otros, ya era hora que yo tuviera uno propio. Algunos detalles se irán ajustando con el paso de los días, tales como los comentarios, alguna solución para las etiquetas, enlaces a las descargas, etc. Por ahora, demosle uso, no olvide suscribirse a las noticias del sitio usando el enlace de Feed Burner que está debajo del cuadro de búsqueda, espero que el número de lectores aumente (ojalá lo haga :p). ...

abril 9, 2009