Libro de PHP 5 Gratis!!!

acibjazz me recomendó (a través de un enlace que él encontró) el libro PHP 5 Power Programming, que es co-autoría de Andi Gutmans (creador del Zend engine) y disponible para su descarga.

No lo he leído aún, pero el índice luce muy completo, revisa cada detalle y va desde lo básico, hasta lo poderoso de la Progrmación Orientada a Objetos en la versión 5 de PHP.

Recomendado!

Permisos en archivos y lo básico

En el colegio, Vidal Ramírez (mi profesor de Taller de Refrigeración y Aire Acondicionado), me enseñó y recalcó que SIEMPRE debemos -al solucionar un problema- partir de lo básico a lo complejo, ir revisando y eliminando opciones. Semejante a la Teoría de Descartes. Como cuando se apaga la ducha mientras nos bañamos (lo primero que pienso es que no hay fluido eléctrico, luego comienzo descartar posibilidades… pudo ser que se quemó la resistencia (casi improbable) o que se disparó el breaker por el paso de reducida cantidad de agua, lo que recalentó el circuito) o el refrigerador no enciende.

A pesar de saber que es importante partir de lo simple, de lo obvio, a veces nos enredamos y queremos encontrar soluciones complicadas para cosas fáciles…

Llevo SEMANAS tratando de hacer que una aplicación de pagos online para un cliente. Lo curioso es que el mismo procedimiento me ha funcionado a la perfección en otros sitios, pero en este NO!!!

Con el plazo vencido, porque ya me había comprometido en una fecha con el cliente, no me quedó más que el desvelo y la investigación a un grado de profundidad casi núnca alcanzado en un proyecto. Abrí puertos, cerré puertos, registré dominios, compré SSL, probé varios servidores en diferentes Data Centers… hice de todo… para al final, darme cuenta que el error, lo que no dejaba que se ejecutara el script externo, era que debía tener permisos 755 y yo los tenía en 644…

Hubiera ahorrado tiempo, dinero, esfuerzo y no sé cuanta cosa más, si hubiera hecho -desde el principio- lo que hice al final.
La moraleja es que cada día que pasa aprendes algo nuevo, incluso de lo que ya sabes.

URLs sencillas y con significado

Pues según las definiciones que muestra google, un Permalink es precísamente un enlace permanente que se asigna a cada post o entrada en un blog o bitácora. Lo anterior, con el fin de hacer que -aunque ya no esté en la página principal- un tema pueda ser localizable de manera expedita.

Al menos hasta la versión 2.01 de wordpress, los permalinks son de la siguiente naturaleza: http://xtandard.com/?p=124; sin embargo, desde el mismo panel de control, se puede modificar y con un copiar y pegar de unas expresiones regulares en un .htaccess se puede cambiar al estilo de direcciones web más amigables y de mejores resultados a la hora de posicionar en los buscadores: http://xtandard.com/2006/03/20/subir-archivos-locales-al-servidor-con-ajax/

Lo de las direcciones amigables o usables, ha sido abordado de manera muy amplia en Internet. Entre los temas que abordan este tópico, elegí uno de Isopixel, en el que se dice que:

Enlaces permanentes (Permanent Links) usables
Los permalinks o enlaces permanentes son la URI para identificar un post. El permalink de un post debe ser único y permanente, no cambiar. A esto se aplican las reglas generales de una URI bien diseñada: que sea legible y no una solicitud GET de forma http://miblog.com?postid=12345

Lo anterior aplica también para otro tipo de sitios que se generan dinámicamente con PHP y MySQL (no sólo para Wordpress y/o MovableType), como sistemas de noticias, portales, galerías, etc.

La técnica para el cambio/modificación de las URLs, se basa en el uso del módulo mod_rewrite de Apache (una guía en español para quien lo prefiera). Al principio, puede parecer complicado, pero una vez que entiendes de qué va el asunto, será como si núnca lo hubieras ignorado.

Si eres de los que profesa la Web 2.0, debes saber que el uso de URLs sencillas y con significado, es una de las características de este nuevo modo de ver la Web.

« Página anteriorSiguiente página »
Cerrar
E-mail It