No temas a la POO

Cuando recibí un mensaje a través de Google+ (sí, esa red social) de jesusda con el titulo “No temas a la Programación Orientada a Objetos” no me lo pensé ni un momento. Entré a devorar el texto. Era algo que había que leer. Conforme avanzaba en el texto cada vez estaba más asombrado. Os cuento de que va la historia.

western

El autor, Johannes “Jos” Dianovich (born Jeremy David) Claerbout, falleció en 1999. En este texto, creado en 1998, nos promete dar las claves para comenzar a caminar en el mundo de la programación orientada a Objetos. Jos utiliza una imagen que engancha. Plantea una comunicación entre una escritoria muy peculiar y un editor muy quisquilloso. Algo que supongo que no difiere mucho de la realidad y que estaría basado en lo trabajoso que es publicar un artículo en una revista de ciencia donde los editores siempre reenvían el trabajo con pequeñas correcciones a hacer. Venga de donde venga la inspiración es una imagen que se hace divertida. El objetivo de la escritora es publicar una historia ambientada en el Salvaje, o no, Oeste. Ese genero del que tanto saben en Almería.

Para ello usa clases para definir a los personajes principales. El papel de main es ni más ni menos que elaborar la trama de la historia. He escuchado muchas veces que hay escritores metódicos que primero crean los personajes. Tienen una carpeta llena de personajes. Después crean los decorados donde se va a desarrollar la historia. Por último disponen estos elementos con una armonía que oculta todo el trabajo que hay por detrás. Este tutorial se basa en este trabajo.

El epílogo del tutorial es simplemente genial. Hay que tener en cuenta que fue escrito hace 16 años.

De url con http a dirección completa

El otro día arreglé un problema que creo que es común. Convertir una dirección del tipo http://dominio.com/algo en /var/www/algo. En PHP se hace así:

Sea $direccionweb la dirección o url de la web tipo http://dominio.com/algo y $rutaabsoluta la variable donde vamos a recoger la ruta absoluta del recurso tipo /var/www/algo entonces:

$ruta = parse_url ($direccionweb) ;
$rutaabsoluta = $_SERVER['DOCUMENT_ROOT'].$ruta['path'] ;

Espero que sea de ayuda para alguien.

Punto inicial

Comienza aquí la andadura de un nuevo blog de la blogocosa como llaman algunos a la maraña de blogs que podemos encontrar en Internet. Bienvenido a este nuevo sitio web cuyo contenido espero que sea de tu interes.

Estoy trabajando todavía en la planificación de los contenidos que voy a volcar sobre este nuevo espacio en internet. Quiero comenzar creando artículos donde explique aquellas cosas que sé hacer. Todavía no tengo claro ni el nombre del blog pero estoy seguro de que voy a aprender mucho con él. Aprenderé para poder comunicar lo que aprenda a través de estas páginas.

Un saludo.

Blog de Miguel Manzano