El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
De la propia boca de un converso desarrollador PHP que hizo el cambio de Windows a Linux nos llega este conciso tutorial de cómo montar un servidor "LAMP" (Linux, Apache, MySQL y PHP) en el reciente Ubuntu 7.10 "Gutsy Gibbon". El artículo repasa todos los pasos para instalar todos los paquetes "oficiales" de Apache2, PHP5 y MySQL5 disponibles en los repositorios por defecto de Ubuntu.
El sitio SIGT.net publica una traducción parcial de los reveladores datos de la arquitectura de YouTube. La plataforma usada consiste en:
Las estadísticas son increíbles:
Este tutorial explica paso a paso cómo crear los populares íconos "tipo Web 2.0" usando sólamente InkScape, la poderosa aplicación de dibujo libre y abierta para la creación de gráficos vectoriales que puede reemplazar a software propietario similar para cada vez más tareas.

Inkscape se encuentra desarrollado principalmente para el sistema operativo GNU/Linux, pero es una herramienta multiplataforma que funciona en Windows, Mac OS X, y otros sistemas derivados de Unix.
Es muy fácil toparnos con problemas a la hora del despliegue de información con los caracteres latinos como el acentos, las diéresis, las ñ, etc. El problema es debido a la codificación estándar en ambientes Linux que es UNICODE o UTF-8 como tambien le llaman. Aunque el manejar UNICODE es una gran ventaja por el almacenamiento multilingüe, aveces parece todo lo contrario ya que la codificación estandar en Windows es ISO-8859-1 al menos para América Latina y otros países que manejan el español como lengua predeterminada.
Aqui la solución es configurar nuestro soporte para ISO-8859-1 en PostgreSQL, Apache y PHP para que nuestras aplicaciones web y bases de datos manejen el mismo charset.
Buscando una manera eficiente para mostrar contenido dinámico que además pudiera soportar un efecto Digg, un desarrollador llegó a una solución tan prometedora como original: un pequeño sistema de administración de contenidos (CMS) basado sólo en reglas en el archivo .htaccess de Apache (!).
Esta técnica usa el sistema de archivos del servidor web para generar los URLs y se basa fundamentalmente en mejorar la presentación del listado de archivos por defecto de Apache usando XHTML y CSS.
CSS Layouts es un sitio que no recopila diseños completos basados en hojas de estilo CSS como tantos otros en la red. Pero lo que sí intenta hacer es ofrecer "layouts" o disposiciones comunes en diseños más frecuentes 100% compatibles con casi toda la variedad de navegadores modernos disponibles en este momento: Internet Explores 6 (IE6), Internet Explorer 7 (IE7), Firefox, Opera, Safari, etc.
Los "layuouts" están categorizados según su ancho máximo (750px, 950px y 100%) y ofrecen prácticamente todas las combinaciones posibles de cantidad de columnas y pies y encabezados de páginas.
Que nuestro sitio sobreviva a ser enlazado en la página principal de Digg.com no es poco mérito para el servidor donde nos toque estar alojados en ese momento, y mucho más si el plan al que estamos subscriptos es una simple cuenta compatida. Saber elegir entonces nuestro hosting si tenemos grandes planes pero poco dinero no es entonces una tarea fácil. Afortunadamente, la gente de Earn Money Blog comenzó a armar una lista hosters que soportaron un "efecto Digg" para sus cuentas compartidas.
Recientemente, nada menos que James Gosling (el creador del lenguaje Java) tuvo desmerecedoras palabras sobre la escalabilidad y la performance de PHP comparada con la de su lenguaje. Y para contrarrestar esta blasfemia, nada menos que un buen ejemplo de la vida real: este artículo publicado en O'Reilly reproduce datos extraídos de una entrevista con Owen Byrne, cofundador e ingeniero de software en Digg.com, el sitio Web 2.0 que bien podría amenazar en popularidad al mismísimo Slashdot, y que, justamente, funciona con PHP y MySQL...
Anteriormente en Artículos