Bueno, al final la unica solucion que encontré fue actualizar el servidor a Ubuntu 9.10, y posteriormente quedarme en la próxima LTS Ubuntu 10.04.
Intenté instalar la version server en otra máquina virtual y luego hacer un cambio de 'discos duros'... virtuales, pero no funcionó bien, ya que no lograba que levantara el dispositivo eth0, y por ende no tenía red.
Así que simplemente en la misma configuración de VirtualBox del servidor anterior, le coloqué un disco duro nuevo, en blanco, y allí instalé la version server. Me preocupé de no usar DHCP al momento de levantar la red y poner la direccion fija que tenía el servidor previo. Una cosa que me dió una pequeña pega es que instala un sistema de autoconfiguracion de servidores de dns que no me funcionó para nada, así que simplemente eliminé las lineas que hacen referencia a ello en el archivo /etc/network/interfaces, y lo agregué a mano en /etc/resolv.conf. Usé la dirección del dns de Google 8.8.8.8 y 8.8.4.4 y hasta ahora van bien. Al momento de elegir paquetes, seleccionar solo SSH server.
Luego, a instalar todo:
Servidor web: sudo apt-get install lighttpd
Mysql: sudo apt-get install mysql-server mysql-client, crear la contraseña para el root y logearse como tal. Luego crear el usuario con GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION, re-crear las bases de datos correspondientes y salir de mysql para llenar los datos usando mysql -u user -p < respaldo.sql. Listo eso.
PHP5: sudo apt-get install php5-cgi php5-mysql php5-gd php-mail con lo que se instala todo lo que hasta ahora necesito y sus dependencias, mas algunas no necesarias, que se eliminan con sudo apt-get remove --purge apache2*. Luego se agrega PHP5 a lighttpd con el comando lighty-enablemod fastcgi, y se reinicia el servidor web.
Hay que crear las claves para ssh y enviar las claves públicas a hades, y recibir las de hades y gaara, configurar el archivo en /etc/ssh/sshd.conf para que no acepte logons con clave escrita y ya.
Descomprimir el respaldo del directorio web, donde está el blog, las licencias, y la tarjeta electrónica, modificar los permisos del directorio media del blog (chmod 0777 blog/media -R) y estaríamos listos.
Servidor nuevo, levantado y operativo. Y todo en menos de dos horas contando desde cero.
sudo apt-get install php-mail
Un nuevo proyecto, que me está dando un poco de trabajo... pero también aprendo. Todo nació a raiz de estos sitios en que seleccionas tarjetas de saludos electrónicas, eliges destinatarios y le colcas un mensje personalizado y envías por e-mail un vínculo con una clave para poder ver la tarjeta. Lo pensé para la próxima Navidad, pero luego se me ocurrió en hacerlo para enviar mis partes de matrimonio.
Creé la tarjeta, me falta cambiar la imagen, pero no fué difícil hacer algo sencillo y espartano, con una foto con un marco apropiado, y un texto invitando al evento. Planeo agregar un enlace a un plano de ubicación.
El plan en crear una base de datos con los nombres, apellidos y email de mis contactos, presentarlos en una página para poderlos seleccionar mediante checkboxes y luego procesar cada dato en forma individual para enviar el enlace junto a una clave para poder ver la invitación, debidamente personalizada.
El detalle es la forma de procesar los checkboxes, se como hacerlo con las variables de texto, pero estos array son algo más complicado... en apariencia. Un ejemplo claro, conciso y preciso lo encontré en este lugar, y junto con la explicacion de que PHP necesita que los nombres no solo sean el mismo, sino que comprendan un array (ej: nombre='nombre[]' con el bracket al final) me dió la solución final. Ahora solo queda el detalle del procesamiento y envío de e-mail usando PHP. El código para crear claves está en KickBill.
No hay problema!
Que no falten los propósitos para el año que se inicia.
Vamos a lo concreto:
- Terminar de remozar el encabezado de mi aplicacion de Gestion de Licencias Médicas
- Agregar el sistema para evaluar el estado nutricional
- Comenzar a moldear el sistema de Fichas Clínicas
- Bajar de peso!
![]()
Bueno, esto es algo que me tenía un poco de cabeza. Necesito saber en forma lo más precisa cuántos años, meses y dias de edad tienen mis pacientes, y no se trata de sólo calcular los años, ya que muchos de ellos no siquiera alcanzan el primer año de vida y unos cuantos el primer mes de vida, por lo que los ejemplos que se encuentran frecuentemente en la red y en el manual de PHP no me sirven.
Decidí recrear la forma en que uno mismo calcula la edad y llevarlo a la práctica, pero definitivamente me falta capacidad de síntesis y el código resultante era monstruoso, por lo que seguí buscando y ¡EUREKA! logré encontrar este blog, donde exponen en forma concisa y precisa lo que necesito, y el código resultante es bastante claro y lo que es mejor, funciona muy bien.


Comentarios recientes