viernes, febrero 17, 2006

Podcast de PHP 5 Que hay de Nuevo

El día de ayer el Carlos Madrigal, el Pepe Devora y yo nos aventamos el podcast de lo nuevo de PHP5 estuvo medio carbón porque trate de no echar tanto desmadre y se me hace que mi voz va a salir medo de gueva pero esperemos el resultado final, todo en pos para que nuestro nuevo proyecto de podcasting nos salga chingón luego les aviso cuando estará disponible en el sitio del pozo tecnico.

Al inicio del podcast nos paso lo que nunca nos había pasado al Pepe le entro un ataque de risa (se me hace que era pánico escénico) y por culpa de estos dos gueyes me dio un absceso de tos de viejito, ya me andaba ahogando óigame no.

Bueno aprovechando este post y ya que me va a dar gueva hacer otro hoy, déjenme les digo que ya esta a la venta ejem ejem digo ya esta pasteado la primera parte de tutorial de como hace un cliente de correo electrónico, francamente estuvo de chido porque descubrí varias cosas que según yo sabia y que resulto que estaban mal bueno que quieren es de sabios equivocarse.

A ver que les parece a mi se me hizo que quedo chingon pero pues yo fui el que lo escribí, además que me di un pinché tirote para insertar la pinché imagen de miércoles de los folders pero a al fin quedo a guevo!!!!!. les agradecería sus comentarios y sugerencias, ahí la llevo ya blogeo mas seguido.

Bueno ahí se ven y que pasen buen fin de semana

Adiós.

jueves, febrero 16, 2006

Ambiente de desarrollo para desarrollar con PHP

He recibido algunos correos electrónicos preguntándome acerca del ambiente de desarrollo que utilizo para desarrollar aplicaciones PHP. Y pues ahí les va.

El sistema operativo de mi PC es Windows XP profesional. Si ya se que es una merma pero no me gusta batallar o complicarme la existencia con instalación de operativos Linux o cosas así soy una persona practica

Mi ambiente de desarrollo integrado (IDE por sus siglas en ingles) es un editor gratis llamado PHP Designer 2005 tiene algunas broncas sobre todos al momento de manejar los proyectos pero en su sito Web esta como un error conocido y que lo van a corregir en la siguiente versión la cual ya se encuentra en su beta final y también se puede descargar de sitio, si les es util donen una lana a la causa no sean lacras.

Mi Web Server es IIS 6 y si es producto del diablo pero la instalación es sencillita y hasta ahora no he tenido ningún tipo de broncas.

Para la edición de html uso el PHP Designer recuerdan que les comente que soy una persona practica, bueno siempre hay una excepción a la regla y es que a mi manera de ver si desarrollas para la web tienes que ser capaz de conocer HTML al derecho y al revés, por arriba y por abajo, por adentro y por afuera, además todos, si leyeron bien TODOS los inches editores WYSIWYG de HTML con los que he tratado no han sido de mi agrado ya que o te insertan tags que tu no quieres, te formatean el maldito archivo o hacen alguna babosada con el HTML que no me gusta. asi que uso PHP Designer, claro que tampoco me voy a ir a los extremos y usar Notepad. Y por si se lo preguntan ya probé el DreamGueva digo DreamWever de Macromedia y tampoco me gusto.

Para bases de datos uso MySQL (daaa) también tengo instalada una versión del MSDE (grapota), una versión del MS SQL 2005 Express tambien grapota y un servidor de bases de datos de Interbase 6, si adivinaron gratis. hey que quieren soy pobre y con una familia que mantener.

Además tengo un sitio en el cual pruebo mis aplicaciones el proveedor de hospedaje se llama powweb (estos gueyes me deberían de dar una lana por toda la publicidad que les hago).

Esto es lo que yo utilizo para desarrollar, tomen en cuenta que actualmente no estoy desatollando profesionalmente en PHP sino que doy direccion tecnica a la empresa en donde trabajo asi que esto es solo hobby.

Saludos.

Tutorial de Correo Electronico

Ayer inicie una serie de cursos orientados al desarrollo de PHP, estos cursos los voy a postear en mi blog los programadores del mundo del Open Source las entregas van a ser semanales y voy a iniciar con un tutorial de como crear un cliente de correo electrónico basado en Web

Así que estén pendientes de la primer entrega en donde daré una introducción del funcionamiento del correo electrónico.

miércoles, febrero 08, 2006

Nuevos Blogs

Es grato saber que muchos de mis compañeros están abriendo sus blogs, muchachos bienvenidos al mundo de los blogs yo se que a veces les va a ser difícil actualizar sus correspondientes blogs pero echenle ganas, es bueno saber que tienen el deseo de aprender y de compartir sus conocimientos con otras personas.

De nuevo felicidades a Pepe Devora, Teo Ortega, Alberto Reyes y Ari Cazin por sus blogs y síganle echando ganas.

martes, febrero 07, 2006

PHP 5 Que hay de nuevo

Después de casi seis años de espera la quinta versión de PHP (PHP 5.1.1) ha sido liberada el pasado mes de noviembre del 2005, esta versión incluye mejoras en programación orientada a objetos, XML y MySQL entre otras.

A continuación hablaremos de algunas de las nuevas mejoras que nos ofrece PHP5.

Soporte mejorado para la programación orientada a objetos.

Por fin PHP 5 implementa verdadero soporte para la programación orientada a objetos, si bien en PHP 4 se contaba con soporte a OOP este soporte era limitado y con frecuencia los intentos de implementar un diseño OO terminaban en frustración. Las mejoras que implementa PHP 5 son los siguientes:

  • Constructores
  • Destructores
  • Modificadores de acceso privado, público y protegido.
  • Clases abstractas
  • Interfaces.
  • Propiedades y métodos estáticos
  • Funcionalidad de inspección

Estas mejoras serán bienvenidas por todas aquellas personas que disfrutan diseñando sitios Web utilizando objetos y patrones de diseño.


Nueva Extension para MySQL

Por todos es bien conocido que la base de datos MySQL es la base de daos preferida por los desarrolladores de PHP, sin embargo una mejora ya era necesaria ya que las versiones 4 y 5 de MySQL implementaban funcionalidad que requerirían cambios considerables en la exención.

  • Sentencias preparadas
  • Conexiones SSL
  • Funciones multiquery
Estas son solo algunas de las mejoras implementadas en esta nueva extensión...

Esta nueva extensión es conocida como MySQLi esta versión incluso hace uso de las características OO de PHP 5 además de todo esto las nuevas versiones de MySQL implementan subselects, transacciones y replicación.

Manejo de errores y excepciones

POR FIN!!!!!!!!!!!!!!! una mejor manera de manejo de errores (en mi humilde opinión) para todos aquellos programadores de C++, Java y .NET PHP 5 ahora implementa manejo de excepciones si el bloque tan bien conocido try catch.

En este momento solo algunas extensiones implementan manejo de excepciones pero sin embargo conforme pasa el tiempo mas y mas extensiones van implementando extensiones, sin embargo esta funcionalidad esta disponible para ser utilizada en tu codigo

estas son solo algunas de las mejoras que nos ofrece PHP 5 la lista es mas larga y mas adelante hablaremos de algunas otras mejoras.

Saludos.

Nuevo Podcast en el PozoTecnico

Hoy por fin pude postear una nueva entrada en mi blog, he tenido una cantidad de trabajo poco usual para estas fechas pero en fin ya estoy de nuevo en linea sindo las 2:0o AM y estando en Plano TX y bueno pues postendo de nuevo.

Acabo de escuchar el ultimo podcast del pozo tecnico en donde yo participo, es una lastima que mi microfono no grabara mi voz ya que me oigo como si estuviera dentro de una lata o podcasteando desde la carcel.

Junto con carlos Madrigal y Pepe Devora vamos a iniciar un nuevo proyecto de podcasting llamado guateque en el cual vamos a presentar temas diversos de tecnologia, en cuanto tengamos el primer podcast voy a poner la liga en este blog.

No se desconecten que ya inicie el posteo de entradas nueva mente.

Nos vemos