Publicaciones escritas por guivaloz
"PHP Básico" en el Tec de Lerdo
2008-04-17 22:55 - guivaloz
El pasado 15 de abril de 2008, a nombre del Grupo de Usuarios de GNU/Linux de La Laguna, impartí la conferencia PHP Básico en el Instituto Tecnológico Superior de Lerdo.
PHP es hoy en día el lenguaje de programación libre más usado en aplicaciones web. Generalmente se ejecuta en un servidor web, tomando el código en PHP como su entrada y creando páginas web como salida. Puede ser desplegado en la mayoría de los servidores web y en casi todos los sistemas operativos y plataformas. Y, por supuesto, es Software Libre.
Los asistentes mostraron gran interés en el tema. Además del tradicional material de presentación, su servidor, ejecutó algunos programas en PHP, esto con el fin de llevar a la práctica los conceptos explicados. Agradezco grandemente todo el apoyo de maestros y personal del Tec de Lerdo, en particular, por haber desconectado la computadora del auditorio (con MS Windows) y permitir conectar la portátil de su servidor.
Mi instalación personal de Gentoo Linux, primera parte
2008-03-15 13:40 - guivaloz

Hace algunos días actualicé el Portage de la instalación de Gentoo Linux que tengo en mi portátil, una Dell Inspiron 9300. Observé que la versión estable del KDE había cambiado a la 3.5.8 y sentí un enfermizo cosquilleo... NO me daban ganas de actualizar… sino de iniciar una NUEVA instalación en este equipo.
De forma habitual, después de actualizar el portage podemos solicitar un listado de los paquetes que se pueden actualizar (valga la redundancia). Gentoo Linux se distingue por bajar el código fuente, desempacarlo, compilarlo e instalarlo; lo cual consume más tiempo que las otras formas de actualización de las demás distribuciones.
Los paquetes pequeños suelen tomar algunos minutos en actualizarse. Pero la actualización de un paquete grande (como Mozilla Firefox o KOffice) o de un entorno gráfico sofisticado (como Gnome o KDE) puede tomar varias horas.
Uno de los atractivos de hacer una nueva instalación es que podemos probar nuevos parámetros de compilación. En esta ocasión me atrae la idea de desactivar arts (es el controlador de audio por defecto de KDE 3.x, no funciona tan bien como quisiera y será depreciado con el KDE 4) y activar ipv6 (aunque no me he conectado aún a una red de éstas, tal vez no falte mucho para que lo tenga que hacer).
Le advierto que la instalación de un Gentoo Linux con un entorno gráfico (Gnome o KDE) y decenas de aplicaciones son muchas horas de descarga, compilación, instalación y configuración. Vea el lado positivo, será divertido, aprenderá mucho y estará optimizando las aplicaciones a la medida de su equipo. Pues ¡SI!... me confieso adicto… a tener mi GNU/Linux optimizado y al día.
A continuación explico una forma alternativa de instalar Gentoo Linux. No es por medio de un asistente ni del LiveCD, sino por gran cantidad de comandos que nos brindarán gran flexibilidad.
También aprovecho que ya tengo particionado el disco duro e instalado Gentoo Linux en este equipo. Gracias a esto, es posible estar instalando Gentoo Linux en una partición mientras se sigue trabajando en la instalación anterior, por que todo esto lo puede hacer en una terminal.
"Software Libre" en la Universidad del Valle de México - Laguna
2008-02-29 13:00 - guivaloz
El pasado 27 de febrero de 2008 fui cordialmente invitado a dar la plática Software Libre en la Universidad del Valle de México Plantel Laguna. Ante aproximadamente 20 asistentes, expliqué lo que es el software libre, pero principalmente, lo que significa la filosofía de este movimiento.
Los alumnos mostraron gran interés y comentaron que tienen en puerta algunos proyectos en los que podrían recibir ayuda de empresas de software. Su servidor, les hizo la recomendación de revisar muy detenidamente las ofertas estas empresas, ya que podrían estar condicionadas a la entrega de los derechos del software que desarrollaran.
Al final de cuentas, la decisión de elegir entre software libre y el no libre es personal, en ese sentido, ellos pueden elegir entre aprovechar los beneficios (económicos, equipos, etc.) de una empresa de software privativa o las ventajas de liberar sus trabajos como software libre (compartir conocimiento, dar y recibir apoyo de la comunidad, etc.).
También agradezco grandemente las excelentes atenciones de los profesores y personal de la UVM.
Renovar la licencia de automovilista en Lerdo, Durango
2008-02-18 10:20 - guivaloz
El mes pasado dediqué una mañana a cumplir con las obligaciones ciudadanas de pagar predial, tenencia y refrendos. Aproveché la vuelta para que mi esposa renovara su licencia de manejo, sin saber la cantidad de trámites y traslados que debía hacer.
En este mes llegó mi turno, tenía que renovar mi licencia de manejo y pasar por los mismos trámites que había tenido mi esposa. Decidí documentar minuciosamente todo el proceso. Lo que a continuación expongo es un ejemplo de la desconsideración que tienen algunas autoridades con el tiempo y recursos de nosotros los ciudadanos.
PHP4 ha muerto, larga vida a PHP5
2008-02-02 11:20 - guivaloz
PHP es un lenguaje de programación interpretado que nació con la intención de elaborar páginas web dinámicas. Gracias a que es software libre y de que puede operar en la mayoría de los sistemas operativos (GNU/Linux, MacOS, Windows, sólo por mencionarlos) es hoy en día el lenguaje de programación libre más usado en aplicaciones web.
PHP4 tiene siete años de haber sido liberado y PHP5 lleva tres. La principal diferencia entre ambas versiones está en la mejor implementación de la programación orientada a objetos. Si estudiáramos dos sistemas que hicieran exactamente lo mismo, donde uno estuviese programado en PHP4 y el otro en PHP5, los códigos (o sea los programas) serían muy distintos uno del otro.
Lamentablemente es muy complicado y nada recomendable instalar en un mismo equipo al Apache, el PHP4 y PHP5. Por lo que, haciendo uso de las libertades del software libre, podemos elegir entre instalar PHP4 o PHP5. En el artículo Instalación de FreeMED en Debian Etch les comenté a cerca de un muy buen sistema que está programado en PHP4, y que no funciona en PHP5.
La problemática actual es que muchos proveedores de hosting no han cambiado al PHP5, por temor a que pierdan a sus usuarios que programan en PHP4. Y esto es un círculo vicioso: los usuarios no se animan a programar en PHP5 por que la mayoría de los proveedores de hosting siguen usando PHP4. De acuerdo con Nexen.net el 80% de los hostings aún continúan usando php4 en sus servidores.
Llegó el tiempo de tomar medidas más drásticas. GoPHP5.org es una iniciativa de numerosos proyectos y organizaciones de la comunidad de desarrollo de PHP, como Drupal, Moodle, PEAR, phpMyAdmin, PHPUnit y más para detener conjuntamente, el próximo 5 de febrero, el soporte al código de PHP4 en sus proyectos en favor de PHP5, mucho más avanzado tecnológicamente.
Nadie afirmará que los cambios sean fáciles. Respetando la pluralidad de voces, hay quienes desean mantener al PHP4. Personalmente, yo sólo uso y recomiendo PHP5.














