Primeras Charlas del Grupo PHP

GrupoPHP, el mismo grupo de usuarios local que el mes pasado organizaron su Segunda PHP Meeting en la capital de nuestro país, ahora está invitando a todos a sus Primeras Charlas a llevarse a cabo el próximo 6 de Marzo a partir de las 9:30 hrs. en el Hotel Las Naciones de la ciudad de Buenos Aires. La asistencia al evento es (aparentemente) libre y gratuita, pero sí es necesario registarse antes.
En el evento se presentarán las siguientes disertaciones:
- Presentación del Grupo PHP
- Introducción a POO / UML / PHP5 (Enrique Place)
- Optimización y escalabilidad (Matías Montes)
- Desarrollo de aplicaciones en Facebook (Matías Paterlini)
- Introducción al Estándar de Codificación de Zend (Enrique Place)
- Lithium, framework PHP 5.3 que pega como piña (Mariano Iglesias)
- Cormo Framework ex ORMphp (Germán Peraferrer)
Uno de los objetivos principales de este nuevo grupo es afianzar los lazos de comunidad a través de frecuentes eventos como éste, además de promover su colaboración en sus propios foros, canal de chat, cuenta en Twitter y grupos en Facebook y LinkedIn.
- 24/02/10
- Eventos
- Comentarios
Sourceforge.net cambia PHP por Python

SourceForge.net (SF), el todavía popular sitio para hospedar proyectos de cógido abierto, fué desde que se escribió en PHP allá por 1998 en ejemplo y caso de estudio de los enormes sitios que podían desarrollarse con ese lenguaje. Pero eso está por cambiar, tal como lo explicó Rick Copeland, ingeniero de software en SF, en su presentación en la reciente conferencia PyCon 2010 de Atlanta.
Como parte de la modernización de SF comenzada a mediados del año pasado, un equipo de programadores liderados por Mark Ramm (autor de TurboGears) comenzó a reescribir parte del front-end del sitio usando una versión personalizada de ese framework de Python, la base de datos orientada a documentos MongoDB y los templates de Jinga. El equipo ya había tenido una primera exitosa experiencia desarrollando otro sitio dedicado a la promoción de aplicaciones abiertas para Linux, Mac OS X y Windows llamado FOOSfor.us escrito con la misma combinación de herramientas.
Como parte de su migración, SF ya publicó el proyecto Ming, una capa de mapeado para base de datos para MongoDB escrita en Python, y al mismo tiempo promete que continuará migrando más de sus sitios a TurboGears 2, agregándoles más características y liberando más software como Open Source.
- 21/02/10
- Negocios
- Comentarios
Encuestados los usuarios del Zend Framework

Zend Technologies publicó los resultados de una encuesta global realizada en Diciembre del año pasado a la comunidad de desarrolladores usuaria de su Zend Framework (ZF) para descubrir sus usos y costumbres a la hora de programar y desplegar aplicaciones escritas en PHP.
Los encuestados incluyeron desde consultores independientes hasta organizaciones con más de 5000 empleados, y aunque los resultados puedan parecer predeciblemente parciales a Zend, también son reveladores:
- 58% usa ZF en aplicaciones corporativas críticas; 16% lo usa en aplicaciones de nivel departamental.
- 85% usa Linux como su entorno de producción; 11% usa Windows y 2% usa Mac OS X para instalar sus aplicaciones.
- 42% usa Windows como su entorno de desarrollo; 38,5% usa Linux y 19,1% usa Mac OS X para programar sus aplicaciones.
- 70% usa Zend Studio o Eclipse con los PHP Development Tools (PDT); un increíble 18% usa Vim para escribir sus aplicaciones.
En resumen, podemos concluir que PHP continúa arraigándose en las empresas, y ya no necesariamente gracias a aplicaciones triviales. Y el hecho de que herramientas profesionalizadas como IDEs y frameworks se usen para ello es todo un signo de la madurez de sus desarrolladores. ¡Enhorabuena!
- 16/02/10
- Frameworks
- Comentarios
Video: Presentación de HipHop for PHP
Finalmente ya está disponible el video de la presentación oficial de HipHop for PHP realizada en los cuarteles generales de Facebook en Palo Alto, California, el día de ayer. Durante el acontecimiento se revelaron algunos datos muy interesantes del proyecto, como por ejemplo, que comenzaron a implementarlo en sus servidores de producción desde hace 6 meses, y que actualmente Facebook ya sirve un 90% de su contenido con HipHop.
También resumieron su necesidad para iniciar este proyecto en estos cuatro motivos:
- PHP tiene un alto uso del CPU.
- PHP tiene un alto consumo de memoria.
- Querían reusar la lógica de PHP en otros sistemas.
- Las extensiones son difíciles de escribir para la mayoría de los programadores de PHP.
Pero además de HipHop, también crearon HPHPi, que es un intérprete experimental diseñado para la etapa de desarrollo de nuevas funcionalidades para Facebook. Con HPHPi no es necesario compilar el código de PHP antes de ejecutarlo en HipHop, permitiendo de esta manera detectar errores prematuramente sin cambiar la forma en la que codifican con PHP.
Las más de 300.000 líneas de código y más de 5.000 Unit Tests de HipHop se publicarán en la cuenta de Facebook en Github, y su repositorio estará hospedado en la dirección github.com/facebook/hiphop-php, aunque al momento de escribir esto todavía no está disponible.
- 03/02/10
- Software
- Comentarios
Facebook presenta HipHop for PHP

Por una vez los rumores resultaron ser ciertos y exactamente tal como se esperaba Facebook anunció hoy el lanzamiento de HipHop para PHP. Según el ingeniero Haiping Zhao, HipHop les permitió reducir el uso del CPU en sus servidores en un promedio del 50%, dependiendo de la página, resultando en un enorme impacto para todo el sitio de Facebook.
Aunque HipHop se estuvo desarrollándose durante los últimos 2 años, reconocen que todavía no está completo, y la calidad de su código actual puede considerarse como "Beta". Liberarlo bajo la misma licencia de PHP permitiría a su comunidad completar el trabajo, y al mismo tiempo ofrecer un nuevo enfoque a la hora de escalar sitios muy complejos.
¿Pero qué es exactamente HipHop? Según el mismo Zhao:
“HipHop no es técnicamente un compilador. En su lugar es un transformador de código. HipHop transforma tu código fuente PHP en un altamente optimizado código C++ y luego usa g++ (GNU C++) para compilarlo. HipHop ejecuta el código fuente en una manera semánticamente equivalente y sacrifica algunas características raramente usadas -como
eval()- a cambio de una performance mejorada. HipHop incluye el transformador de código, una reimplementación del runtime de PHP y una re-escritura de varias extensiones de PHP comunes para aprovechar estas optimizaciones”.
- 02/02/10
- Software
- Comentarios
¿Facebook presentará un "compilador de PHP" este Martes?

Aprovechamos esta jornada dominical para suspender nuestra objetividad y hacernos eco de esta noticia relacionada con el reciente rumor sobre los desarrollos internos en Facebook relacionados con el lenguaje PHP.
Ahora se dice que el equipo del núcleo de PHP fué invitado al campus de Facebook y, después de obligarlos a firmar un NDA (Non-Disclosure Agreement), se les demostró el nuevo proyecto Open Source del gigante de las redes sociales. Aparentemente, este próximo Martes Facebook presentaría oficialmente el proyecto bajo una licencia de código abierto. Y se trataría, ni más ni menos, de "algún tipo de compilador para PHP".
La idea no parece del todo descabellada, pues con los más de 350 millones de usuarios que debe soportar Facebook, cualquier pequeña mejora en el desempeño de PHP tendría un gran impacto en toda su infraestructura.
- 31/01/10
- Software
- Comentarios
Zend Framework 1.10 soporta Windows Azure

Su equipo de desarrollo anunció así el lanzamiento de la versión 1.10 Estable del Zend Framework (ZF), el framework Open Source para PHP5 patrocinado por la misma Zend Tecnologies. Además de nuevos todos los cambios progresivos de rigor, esta nueva versión incluye una renovada organización de su documentación, que ahora puede consultarse y buscarse discriminando por cada una de sus versiones anteriores (1.9 hasta la 1.0).
Pero sin duda lo más destacable de este lanzamiento es el nuevo componente Zend_Service_WindowsAzure contribuído por la misma Microsoft, que supustamente permite a los desarrolladores llamar a las funciones de la API de Windows Azure desde sus propias aplicaciones PHP. También permitiría acceder a los servicios de la nube computacional de Microsoft como Blob Storage, Table Storage y Queue Service, que ofrecen almacenamiento persistente y redundante.
Además de PHP, otros lenguajes podrían obtener pronto el soporte "oficial" de Microsoft para acceder a Windows Azure, con los próximos más probables incluyendo a Perl y a Ruby.
- 29/01/10
- Frameworks
- Comentarios
Segunda PHP Meeting en Buenos Aires
Y tal como lo hicieron el año pasado un grupo de la comunidad local de programadores de PHP está organizando el segundo PHP Meeting Argentina para mañana Sábado 30 de Enero a las 10:00 hrs. en la calle Tronador número 2650 de la Ciudad Autónoma de Buenos Aires. La reunión se extenderá hasta el medidodía y se tratarán temas de la comunidad además de unas charlas informales.
(Los organizadores y este modesto servidor se disculpan por la poca antelación de la noticia, pero aparentemente recién ayer se definió el lugar y horario definitivo)
- 29/01/10
- Eventos
- Comentarios
Anteriormente en VivaPHP! :
- ¿Facebook está creando un Hyper-PHP compilado? Comentarios
- El sitio de Mozilla Addons cambia CakePHP por Django Comentarios
- El creador de PHP renuncia a Yahoo! Comentarios
- Error en Ubuntu 9.10 afecta a PEAR Comentarios
- KDevelop 4 Beta 6 ya soporta PHP Comentarios
- La Casa Blanca se muda a Drupal Comentarios
- 1er. Encuentro de Kumbieros Comentarios
- Rastreo de código en Zend Server 5.0 Beta Comentarios
VivaHardware!
- ¿Es esta la configuración definitiva de la Google Netbook?
- ASUS presentará su primer Smartbook en el 2010
- Netbook venezolana Síragon ML-1030 llega a la Argentina
- MySpace cambia los discos de sus servidores a SSD
- Acer Aspire One AOD250 con Google Android
- 5 netbooks que Microsoft mató
- Campaña NO Al Impuestazo Tecnológico
- Creative presenta su reproductor Zii Egg
VivaLinux!
- Video: Ubuntu en el HTC Touch Pro2
- Las 10 aplicaciones Open Source más descargadas de la historia
- Lanzado el Linux.com Store
- El rediseño de Ubuntu, hecho en una Mac
- Consumo de memoria y energía en KDE, GNOME, LXDE y XFCE
- Docky se separa de GNOME Do
- El jefe de Open Source de Sun abandona Oracle
- Nueva página de inicio en Ubuntu 10.04 "Lucid Lynx"