My kemenworld…

To mock or not to mock…

Archive for the ‘PHP’ Category

WebSVN sin Enscript… (Pygments!!!)

Posted by kementeus en marzo 18, 2008

Aunque esta un poco fuera de lo habitual y se que tengo que continuar con mi serie sobre estructuras bien formadas, esto es algo que anoto para que no se me vuelva a olvidar. Como muchos saben suelo usar Subversion para el control de código fuente (o sea como SCM), aunque no es del todo mi agrado usar Subersion no me queda mucho por escoger en mi oficina, bueno, de eso no se trata el post.

Lee el resto de esta entrada »

Posted in PHP, Programming, version control | Leave a Comment »

BDD y PHP

Posted by kementeus en febrero 14, 2008

Como muchos sabran PHP es un lenguaje al cual le tengo cariño, bueno, quizás más cariño del que debiera, en gran parte porque fue de mis primeros lenguajes que use exclusivamente para desarrollo web (yep, también puede servir para otras cosas que no sean web, sino revisen mis pocos post de PHP), y aunque ahora PHP es sumamente popular muchos siguen desarrollando de una forma algo «extraña» en PHP, total, digamos que le tengo cariño y punto.

Lee el resto de esta entrada »

Posted in PHP, Programming | Leave a Comment »

PHP, .Net o qué?

Posted by kementeus en febrero 8, 2008

No suelo escribir asuntos personales o similares, pero ustedes son los que de vez en cuando leen mi blog, como sabran de lo que más escribo es de tecnologías relacionadas a .Net, y más que todo me he orientado a conceptos básicos (si, ya se que más que alguien quisiera saber cosas a lo avanzado, pero se han preguntado si ya han afianzado bien lo básico?) y aunque no es de mis lenguajes favoritos digamos que le tengo cariño a PHP, mi pregunta a ustedes se resume en los siguientes puntos:

  • Escribo más sobre PHP o ya no les interesa?
  • Divido todo en dos blogs, uno para PHP y otro para .Net o todo en uno solo?
  • En .Net les interesan mas los temas simples y básicos o quieren que me vaya de una vez a cosas mas marcianas?

Ustedes son mis lectores, ustedes deciden, dejen su comentario y veamos sus impresiones. De ustedes depende de que seguiré escribiendo (algo que ahora ya logré obtener mucho más tiempo para hacerlo aunque sea dos veces a la semana!) 😛

Saludos!

Posted in .net framework, Personal, PHP, Programming | 10 Comments »

PEAR::Service_Webservice

Posted by kementeus en agosto 20, 2007

Desde hace ya varios años soy fiel defensor de la distribución de aplicaciones y la interoperatibilidad usando WebServices, uno de los lenguajes que comencé por explotar con esta tecnología fue PHP, claro, usando PEAR::SOAP, uno de los inconvenientes (en realidad hay varios) de PEAR::SOAP era lo dificil de escribir de cada implementación y lo aún más difícil de «debug» (créanme, a veces pasa a ser toda una pesadilla). Bueno, de unos meses para acá me topo con otro amigo que por lo menos para un par de cosas me facilitó bastante el trabajo, se trata de PEAR::Services_Webservice.

Lee el resto de esta entrada »

Posted in PHP, Programming | 8 Comments »

El fin de PHP como muchos lo conocen

Posted by kementeus en agosto 17, 2007

Hace unos meses atrás hablaba con alguien que me contaba lo feliz que se sentia al lograr que aprobaran el uso de «ciertas» librerías PEAR en su trabajo, esto ayudaría a ampliar grandemente su kit de herramientas de trabajo. Claro, le dijeron que si al uso de librerías PEAR pero rebotaron y de forma definitiva su petición para desarrollar sitios en PHP5. Cuando este compañero me conto sobre el caso le comenté sobre la desición de la organización PEAR de no soportar a partir del 1 de enero del año 2008 a cualquier librería que dependiera de PHP menor a la versión 5.0 (http://pear.php.net/news/package.xml.1.0.php), resulta que aunque ya muchos lo veiamos venir, ahora es oficial el anuncio de parte de PHP, a partir del 1 de enero del 2008 tampoco será «soportado» versiones de PHP anteriores a la versión 5, por lo que recomiendan portar sus aplicaciones a la versión 5 como mínimo, (la noticia en la pagina principal de php http://www.php.net). Creo que es ahora un buen momento no solo para portar sus respectivas aplicaciones a PHP5 (que en mi criterio es ahora un lenguaje «muy compentente») sino también para aprender buenas prácticas en cuanto a técnicas de desarrollo de aplicaciones web.

Posted in PHP, Programming | 3 Comments »

Cualquier otra cosa y OOXML

Posted by kementeus en agosto 10, 2007

Desde hace un buen tiempo veo el debate y el escándalo (a lo muy personal absurdo, pero otro día con mucho gusto comentaré sobre eso, claro, desde el punto de vista técnico) sobre la aprobación del OOXML (Office Open XML) por parte de la organización ISO. Uno de los debates que hace poco alguien menciono es que uno de los problemas de XML es que sería difícil escribir código que interactuara y manejara este formato de archivo. Bueno, me imagino que el que dijo semejante cosa no era ni en lo mas cercano un desarrollador, para probarlo mi amigo Ricardo Jimenez de Microsoft ha convocado un concurso sobre escribir archivos OOXML. Los dejo con la noticia y espero que participen, el concurso vence el Lunes 13 de Agosto del año 2007 antes de las 8:00 am hora Costa Rica. Luego del concurso les contaré que tal me fue 😀

Noticia original: http://blogs.msdn.com/ricardoj/archive/2007/08/10/age-of-empires-halo-shadowrun-fable-concurso-de-fin-de-semana.aspx

Posted in .net framework, .net friends, PHP, Programming, Python | 2 Comments »

Instalando PHP5/FastCGI en Windows 2003 Server/IIS6

Posted by kementeus en abril 10, 2007

Hace varios días ya publiqué sobre la disponibilidad de PHP5.2.1 optimizado para Windows 2003 Server y sobre la relación con FastCGI para IIS6. Bueno, lo extraño es que un par de personas me escribieron comentarios de vuelta preguntándome sobre cómo se podría instalar PHP5 en Windows. Vaya, aunque yo creía que era lo suficientemente sencillo creo que es hora de explicar un poco más este asunto.

Antes que nada, creo que algunos observadores recordaran que tradicionalmente existen dos formas de instalar PHP en la mayoría de webservers/sistemas operativos. Mediante una “extensión” o “módulo” del webserver en cual caso PHP correrá como un intérprete dentro del proceso del webserver (ejemplo mod php en Apache) y como aplicación externa, la mayoría de veces en forma de CGI (Common Gateway Interface) en la cual el webserver “delega” la operación a un proceso externo de esta manera liberando al webserver de cualquier operación pesada y dedicando al webserver a hacer lo que mejor puede hacer, servir páginas web.

Lee el resto de esta entrada »

Posted in PHP, Programming, Windows | 12 Comments »

Zend y Microsoft

Posted by kementeus en marzo 1, 2007

Hace unos días publiqué un pequeño post-noticia sobre el lanzamiento del nuevo PHP 5.2 optimizado para Windows 2003 Server, me puse a investigar un poco más y llegué a un par de noticias que me parecieron interesantes, como por ejemplo, la lógica detrás de esto «70% de los usuarios de PHP desarrollan sobre Windows», Lee el resto de esta entrada »

Posted in PHP, Programming, Windows | 2 Comments »

PHP 5.2 optimizado para Windows

Posted by kementeus en febrero 28, 2007

Me topo hoy con la agradable noticia de la primera versión Zend/Microsoft de PHP optimizada para Windows Server 2003. Esto una semana después del lanzamiento de FastCGI para IIS en su segunda preview. Veamos como iran saliendo las pruebas de desempeño de esta nueva versión y que tal lo hizo el equipo conjunto Zend/Microsoft :D.

La noticia la pueden encontrar aquí

Posted in PHP, Programming, Windows | 2 Comments »

PHP-CLI

Posted by kementeus en enero 23, 2007

Luego de mis últimos post-minitutoriales sobre daemons en PHP un amigo me comentaba sobre cosas como PHP para programación de sistemas que no fueran «web oriented» o cuando bromeabamos hace mucho tiempo sobre cosas como PHP-GTK. Cierto, siempre he pensado que PHP no es un lenguaje diseñado para menesteres como ese pero eso no signfica que algunas personas se las han ingeniado para hacerlo funcionar en esos entornos.

Lee el resto de esta entrada »

Posted in PHP, Programming | 1 Comment »