lunes, enero 28, 2008

Flisol 2008 a la carga!!!


En esta oportunida me remito a darles información sobre el próximo evento a realizarse para y por la comunidad de Software Libre... el Festival Latinoamericano de Instalación de Software Libre 2008, FLISOL2008...

Ya estamos preparando todo para este evento que se estará realizando Simultaneamente en 18 paises de Latinoamerica, concentrandose en compartir y colaborar con la difusión masiva de lo que muchos de nosotros consideramos la nueva tendencia tecnológica del mundo... El Software Libre.

Colabora con tu FLISOL local... organizate y asiste al evento donde todos los paradigmas informático se unen para apoyar por una sola causa... El Conocimiento Libre!!!

Flisol - Bolivia

viernes, enero 11, 2008

GoPHP5 y sentencia para PHP4

GoPHP5 es un proyecto creado por varios desarrolladores, muchos de ellos de algunos de los programas hechos en PHP más utilizados, para darle un nuevo impulso al PHP 5.x, que ya va a cumplir tres años desde su lanzamiento. Lo que este grupo aclama es que PHP4 ya ha cumplido un servicio a la comunidad, y muchos ( cuando no casi todos ) los problemas de esa versión, se resolvieron en PHP5, pero aún así la transición en estos tres años ha sido muy lenta.

GoPHP5Por eso nace este compromiso, patrocinado por GoPHP5 y adoptado por desarrolladores y web hostings, de darle soporte completo a PHP 5.2 a partir del 5 de Febrero de 2008. Explicándolo mejor: a partir de esta fecha, todos los proyectos que se adhieren a GoPHP5, deben requerir para correr PHP 5.2 al menos, o la versión más actualizada a esa fecha. Así mismo, las empresas de Hosting se comprometen a tener instalado en sus servidores la misma versión de PHP.

A todo esto se suma el anunio hecho hoy por PHP.net, de que ya no darán más soporte a PHP4 a partir del 31 de Diciembre de 2007, así como tampoco lanzarán más versiones de la rama 4.4.x de este lenguaje, centrándose por completo en PHP 5.x y en el próximo a aparecer, PHP6.

miércoles, diciembre 19, 2007

Cómo diferenciar a un programador PHP profesional

Un avezado desarrollador PHP que dice trabajar para Panasonic y haber entrevistado a 200 aspirantes en los últimos 3 años enumera su criterio para seleccionar al candidato ideal para el puesto de programador "Senior". Según, lo que diferencia a un programador PHP profesional de uno amateur puede resumirse en esta lista:

  • PHP5 vs. PHP4
    Debe enumerar por lo menos 3 características que diferencien a PHP5 de PHP4.
  • Redes
    Debe ser capaz de hacer por lo menos programas básicos que manipulen sockets o por lo menos comprender cómo conectar a 2 computadoras.
  • OOP
    Debe entender profundamente los conceptos de la programación orientada a objetos y ser capaz de responder preguntas simples como la diferencia entre métodos "privados" (private) y "protegidos" (protected).
  • Bases de datos
    Debe saber qué es una base de datos normalizada, y entender claves primarias y foráneas.

Montando un servidor LAMP en Ubuntu 7.10

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.

10 "NOs" para los desarrolladores web independientes

Cuando uno trabaja independientemente (freelance) en el mundo del desarrollo de sitios Web, esta lista de situaciones en las que deberíamos responder con un contudente "NO" nos ayudará a ahorrarnos ingratas experiencias laborales:

1. ¿Puedes mostrarme una demostración que me ayude a elegir un diseñador/programador? Respuesta: ¡NO!

2. ¿Puedes hacernos un descuento? Respuesta: ¡NO!

3. ¿Puedes registrar nuestro dominio y hospedar a nuestro sitio? Respuesta: ¡NO!

4. ¿Puedes copiar este otro sitio? Respuesta: ¡NO!

5. ¿Puedo pagar mi sitio de e-commerce con las ventas que realice? Respuesta: ¡NO!

6. ¡Tengo una gran idea! ¿Quieres que... Respuesta: ¡NO!

7. ¿Tienes una cuenta de mensajería instantánea? Respuesta: ¡NO!

8. ¿Puedo pagar el total cuando esté terminado todo? Respuesta: ¡NO!

9. ¿Hay alguna manera de que puedas terminar esto esta noche o el fin de semana? Respuesta: ¡NO!

10. ¿Puedes asegurarme que no usarás este mismo trabajo en otro lugar? Respuesta: ¡NO!

jueves, noviembre 01, 2007

3er encuentro en línea de Educación y Software Libre


Hablando de las tecnologías de información y comunicación el modelo del software libre representa un punto de inflexión que esta modificando el modelo de producción imperantes en el desarrollo de software, pero esta modificación puede que sea lo menos importante.

Las libertades de uso, aprendizaje, modificación y redistribución significan una alternativa en un mundo donde la producción del conocimiento y la propiedad intelectual son un bien privado y tal vez el más preciado . Hoy en la sociedad del conocimiento la filosofía del software libre es adoptada y adaptada a la producción de otros bienes culturales como el arte o la producción de textos y vídeos.

La educación no es la excepción, las propuestas existentes van desde la sustitución del software propietario por libre, hasta ideas más innovadoras como la Wikipedia o los cursos abiertos del Instituto Tecnológico de Massachusetts (MIT's OpenCourseWare). Además la estructura y organización de la comunidad son un ejemplo en si mismo de como en la educación no formal se puede fomentar y mantener el interés y de cómo se puede producir conocimiento colaborativamente.

Este encuentro en línea de software libre y educación busca el intercambio experiencias, propuestas y opiniones entre la comunidad educativa interesada en el software libre con la finalidad de producir colaborativamente un cuerpo de conocimiento que nos permita a todos reflexionar sobre nuestras acciones y propuestas educativas.

Por estas razones hoy convocamos a realizar un esfuerzo por sistematizar nuestras experiencias educativas con el software libre, reflexionar entorno a ellas y crear propuestas novedosas que nos permitan a todos beneficiarnos de la construcción colaborativa del conocimiento. mas detalles