Dies Irae

PHP 5.0.2 y la conspiración de los ineptos

crystal_clear_mimetype_php.pngUltimamente por imperativos económicos me veo obligado a trabajar con herramientas gratuitas y debido a la pérdida de tiempo que me ocasionan con sus nefastos sistemas de instalación y su soporte en base al socorrido sistema del amiguete (jejejaja) he decidido instituir los premios truño de oro, de cuyo primer ganador ya hablé en una entrada anterior. Es simplemente una terapia: tu me haces perder el tiempo yo te doy plomo. Y en paz. Las bases del concurso son las siguientes, salvo que se me ocurra alguna otra cosa:

  1. La puntuación máxima es 10, la cual se concede en un primer momento a cualquier software que se vaya a probar.
  2. Si no funciona a la primera se le restan 5 puntos.
  3. Si la configuración es manual en base a editar interminables ficheros de texto en lenguajes crípticos se le restan 2 puntos.
  4. Si para entender algún punto concreto de la configuración debo pasar por 1 o más foros se le resta 1 punto. Si son más de 5 foros se pierden 3 puntos.
  5. Si la única documentación disponible sólo se halla en foros se pierde 5 puntos.
  6. Si se da la misma solución en todas las fuentes (foros o documentación) y después de varios intentos sigue sin funcionar y de pronto, sin tocar nada, funciona, 7 puntos menos.
  7. Si configurado de cierta forma permite el funcionamiento de parte del programa y necesita configurarse de otra para hacer funcionar la otra parte, -10 puntos.

El software con la puntuación más baja es el más pestilente, truño de oro para él. Dicho esto presentamos al candidato de hoy: PHP 5.2.0 PHP 5.0.2. Instalado bajo Apache 2.0 y testeado con el script de prueba funciona a la primera. Pero lo necesito con el módulo MySQL para correr phpMyAdmin. Aquí empieza el baile. Descomento la línea del fichero php.ini donde se indica la carga de dicha extensión y verifico las rutas dos veces, que te conozco. Nada. El módulo no se carga. ¿Porqué? No se sabe, no se carga. Googleo. En todas partes (foros) lo mismo: descomenta ambas líneas y copia el fichero y las extensiones a la carpeta Windows (¿también?). Pruebo y repruebo. Nada. El fichero de test también deja de funcionar. Elimino php.ini, por probar, de todas las rutas y vuelve a funcionar (?). Vuelvo a crearlo en la carpeta de instalación y por fin arranco phpMyAdmin, pero el fichero de test no (¿?). No importa, me interesa el gestor de MySQL. Conecto y me dice que necesita el módulo mbstring para gestionar correctamente los caracteres (no, no escribo en chino). La busco y no la encuentro, ni siquiera dónde se supone que debe estar. En este caso el googleo aún da peores resultados.

Conclusión: PHP 5.2.0 PHP 5.0.2 -23 puntos, un truño de los buenos. Al final funcionó cargando dos módulos: mysql y mysqli.

Y más (6 de Junio de 2007): Necesito añadir soporte para gráficos al PHP con la librería GD y sigo peleando con el mbstring. Que si quieres arroz catalina. Lo curioso es que los módulos mysql se cargan ahora haga lo que haga. Y todo esto para poder usar un buen CMS como es Joomla, que ya veremos si termino usándolo. Lástima. Un buen producto asentado sobre bases muy débiles. Para todo aquel interesado (le compadezco) aquí va un buen enlace (¡uno!) sobre PHP. Y si alguien se aclara en la página de GD que avise. Gracias.

El fin (8 de Junio de 2007). Llevo tres días peleando con este software gratuito sin resultado alguno. El jefe va a tener que rascarse el bolsillo. La información que he encontrado sobre el tema es nula y repetitiva, es decir, nadie a quien le haya pasado lo ha solucionado o, si lo ha hecho, no ha publicado la solución, que para el caso es lo mismo. Estas son las bases en las que se asienta la red, software gratuito y de mala calidad, incapaz de ejecutarse por un conflicto con el sentido de las barras de división de directorios en una ruta, como es el caso. ¿Le extraña a alguien que cualquier tarado indocumentado sea capaz de crear programas maliciosos? Hay que ser tonto de remate para no poder hacerlo. Después pretenden que nos dediquemos a comprar y a gestionar nuestros ahorrillos on line. Llevo en la red muchos años y sigo sin fiarme ni un pelo de lo que se cuece por aquí. Y del software libre aún menos. Sólo para jugar.

5 Junio 2007 - Publicado por Ubertino | Denuncia, Informática | | 2 comentarios

2 comentarios »

  1. Estimado,

    Llegué a tu blog por tus comentarios sobre Tersus con los cuales disiento, pero ese no es el tema por el cual escribo este mensaje.
    La verdad me parece que estas muy equivocado sobre el software libre, yo lo utilizo hace muchos años y trabajo constantemente con el. Me parece poco serio estar opinando mal de un paquete de software el cual utiliza el sistema de blog que estas utlizando. Ademas de que aclaras que no tienes el dinero como para comprarte algo “pago”, el cual te aseguro que no es garantia de nada.
    Te aclaro que no soy uno de esos usuarios de Linux que te dicen que si no utilizas linux no existes. Soy un usuario de windows como cualquier otro. De a poco estoy empezando a usar linux, pero sin apuro.
    He programado en VB6, y php, he usado motores de bases de datos MSSQL, Mysql, Oracle, Sqlite, Access. Y con todos he tenido buena respuesta, algunos mejores que otros.

    Creo que tu iniciativa de premios no tiene ningun fundamento mas que el de “desviar” la atencion de quien te lee y ocultar tu falta de conocimiento tecnico.

    Por lo que enuncias en tu criterio de calificacion, oracle que es un producto pago y caro perderia varios puntos ya que para una buena configuracion necesitas llenar alguno parametros modificando archivos de texto.

    En fin, simplemente queria expresarte mi opinion.

    Saludos
    Nok

    Comment por Nok | 8 Junio 2007 | Responder

  2. Tienes razón, pero quiero dejar claro que esta entrada es simplemente una pataleta provocada por la pérdida de tiempo que me supone el trabajo con este tipo de software y que en modo alguno tiene pretensiones de seriedad ninguna. Echando cuentas el tiempo perdido lo gano usando software comercial. Mi queja principal es sobre el soporte ofrecido en estos productos. Mi conocimiento técnico es escaso, ciertamente, a pesar de ser capaz de programar en código máquina (assembler), COBOL, Pascal (Delphi), C y C++, Java, Javascript, últimamente en Ruby e incluso algo en PHP (que ya no me gustó). Por esa razón cuando no se algo pregunto y busco y si no encuentro la respuesta para una cuestión que considero que debería tenerla me siento casi estafado. Es sólo una opinión y espero que nadie se sienta directamente aludido por ella, pero sigo sin recomendar PHP, al menos bajo Windows. ¿Hay buenos productos de software libre? Si, Apache sin ir mas lejos, un 10 sobrado.

    Comment por Ubertino | 8 Junio 2007 | Responder


Deja un comentario