Tatai from the trenches

Otro de mis pequeños proyectos

Página 25 de 26

Cómo usar las librerí­as de PEAR sin tener acceso al servidor

Este pequeño truco lo uso prácticamente todas las veces que uso alguna de las librerí­as de PEAR, como por ejemplo las de acceso a base de datos, XML, cache, etc.

Inicialmente, todas estas librerí­as pueden instalarse de forma rápida y fácil gracias al instalador de PEAR que viene con PHP pero, ¿qué ocurre cuando no administramos el servidor o no hay posibilidad de que se añadan estas librerí­as?

Muy sencillo, lo que vamos a hacer es decirle al servidor que lea las librerí­as de cierto directorio que nosotros le indiquemos. Para ello, nos bajamos cada una de las librerí­as que nos hacen falta y colocarlas en cierto directorio con la misma estructura, es decir, manteniendo cada fichero en su directorio y creando los directorios que nos digan. A este directorio inicial lo pondremos por ejemplo en esta variable:

$pear_dir = '/path/to/dir/PEAR';

Y tras esto, usaremos este código:

// Extraemos los paths de la configuración
$paths = explode(":", ini_get('include_path'));
// Inicializamos
$path = array();
foreach($paths AS $actual) {
if($actual != ".")
$path[] = $actual;
}

// Establecemos el path local de PEAR dentro del include_path de PHP
$path = array_merge(array(".", $pear_dir), $path);
ini_set('include_path', implode(":", $path));

De esta forma, el primer directorio donde mirará el servidor de PHP será el directorio actual (.), tras esto el directorio donde hemos colocado las librerí­as de PEAR ($pear_dir) y tras esto en el resto de directorios configurados en el sistema.

Comparación de CMS

Me han pasado este enlace que me ha parecido muy interesante: CMSMatrix.org. Tiene mucha información sobre muchos y diversos software de CMS, Blogs, Wikis… Además, podremos comparar cara a cara hasta 10 de ellos a la vez. Para algunas entradas, no hay información muy actual, pero sí­ que es muy detallada, con un montón de campos a comparar.

(Gracias Xabi!)

Cómo crear tabs de forma sencilla: CSS Tab Designer 2

CSS Tab Designer v2.0, genial aplicación (para Windows únicamente) que nos permite generar de forma rápida y sencilla tabs que podremos usar en nuestros menús o apartados. La verdad es que para gente con poca imaginación y visión del color como yo, da muchas ideas.

Podemos probar distintos modelos, tamaños de letra, previsualizar para distintos navegadores, añadir las entradas que queramos… y lo mejor de todo: totalmente gratuito y disponible para descargar.

Captura CSS Tab Designer 2

Ví­a Zonamasters.com

Cómo crear placas de circuito impreso. Parte 1

Este año de nuevo voy a dar clases como profesor asociado en la Universidad Pública de Navarra y los pobres que me sufrirán son los estudiantes de 2º de Ingenierí­a Técnica en Informática de Gestión (ITIG) que hayan elegido la asignatura Laboratorio de Diseño de Computadores (LDC).

Una de las diferencias con respecto al año pasado (el año pasado no di esta asignatura) es que vamos a realizar una nueva práctica en la que crearemos un driver para el puerto paralelo en Linux y experimentaremos un poco.

Para esto, necesitábamos alguna forma de comprobar que realmente cuando escribimos en el puerto, tenemos señales. La solución que planteamos fue la de crear una pequeña placa de circuito impreso con un conector de puerto paralelo hembra de 25 pines y 8 sencillos leds que nos indiquen cuando tenemos señal de salida por cada uno de los 8 posibles pines. Aprovechando esta experiencia, voy a comentar como fue todo el proceso con reportaje gráfico incluido 😀

El esquemático

El primer paso es pensar en el denominado «esquemático» del circuito. Este contiene los elementos que componen nuestro diseño desde un punto de vista de diseño, en el que cada elemento es representado por un sí­mbolo que no tiene porque tener relación directa con su tamaño o forma final, pero que nos ayudan a identificarlo.

Nuestro esquemático es muy sencillo, un puerto paralelo hembra de 25 pines, 8 LED rojos y 8 resistencias de 330 ohmios para activar los LED. Este es el resultado:

Esquemático del circuito

De esta forma, conectamos cada una de las salidas del puerto paralelo (pines 2 al 9) con un LED. Cada uno de los pines tiene una tensión de 5V cuando están en On (es decir, cuando se transmite un uno binario), mientras que está «al aire», esto es impedancia infinita cuando está a Off (cero binario).

El programa que se ha usado y del que se ven las capturas ha sido ISIS 6 Proteus.

PróximamenteYa disponible, la segunda parte: el fotolito

Precio de la gasolina en España

Tras más de 2 semanas de ausencia debido principalmente a que no he podido parar ni un sólo instante y a que el servidor ha estado la mayor parte del tiempo caí­do por problemas con la red, por fin he vuelto.

Y para empezar una dirección interesante.

El Ministerio de Industria, Turismo y Comercio tiene bastante actualizado un listado completo de las gasolineras que hay en España y sus precios. Es muy interesante conocer dónde está la gasolina más barata cerca de casa o del trabajo… que no es que esté precisamente barata.

Esta es la web: http://oficinavirtual.mityc.es/carburantes/index.aspx

Gracias Xisco por el update! Ya no iba la dirección que tení­a yo al princpio…

Crear estructura DOM de código HTML para usar en Javascript

DOMTool de Muffin Research Labs es una herramienta online que nos permite pasar un trozo de código en HTML y obtener el código Javascript equivalente que nos genera su estructura DOM.

Muy útil para nuestras aplicaciones en Ajax y DHTML.

Por ejemplo, si queremos pasar este código HTML:

Texto de párrafo en negrita

btendremos:

var p1=document.createElement( P');
var strong1=document.createElement( STRONG );

p1.appendChild(strong1);
var txt1=document.createTextNode( Párrafo en negrita );

strong1.appendChild(txt1);

Donde además nos dice que tenemos la variable p1 disponible para integrar en nuestro código.

Medinalia. Para ver la televisión por internet

Me ha sorprendido (gratamente) este enlace que me han pasado hoy: medinalia.com

En esta web podremos ver la televisión o escuchar la radio ambas online… y de forma totalmente gratuita! Y no sólo eso, sino que además tenemos a nuestra disposición diferentes series de televisión.

En su web dicen que tienen 1600 canales de televisión y más de 5200 emisoras de radio de multitud de paises.

Para poder verlos, es necesario tener Flash, Media Player o Real Player, aunque dependiendo de lo que queramos ver, es posible que sólo exista en un formato. La misma web te detecta qué plugins tienes instalados.

He podido comprobar como aquí­ en España tenemos ya disponibles 13 capí­tulos de Padre de Familia, 62 de Camera Café, 12 de Prison Break, 31 de Shin-Chan y 27 de Yo soy Bea. 253 emisoras de radio y 64 canales de televisión.

Todo esto unido a un interfaz muy limpio y elegante. Y hasta podemos enlazar desde nuestra propia web

Comentaba con algunos compañeros nos surgian algunas dudas sobre temas legales, pero la verdad es que esperemos que siga adelante, es el próximo paso…

Dí­a de sidrerí­a. 2 Febrero 2007

Tras mucho tiempo esperando y por segundo año consecutivo, decidimos ir a de sidrerí­a. Además, este año con muy buen plan, organizado y coordinado.

A diferencia del año pasado, elegimos ir de comida en vez de cena y con la suerte de que pudimos reunirnos mucha gente con lo que alquilamos un autobús privado para hacer todo el trayecto de ida y vuelta muy económicamente.

22 personas nos embarcamos camino a Astigarraga, sidrerí­a Etxebarria a degustar ese maravilloso menú de sidrerí­a y la sidra.

He aquí­ mi opinión del menú:

  • Choricillos a la sidra: la verdad es que no empezó bien la comida, pese a estar bastante tiernos, con poco sabor
  • Tortilla de bacalao: decente, buen sabor y suave. Quizá demasiado hecha para mi gusto
  • Bacalao en salsa: muy bueno. El bacalao no estaba todo lo tierno que me hubiese gustado, pero no era para hacerle ningún feo, buen gusto y una salsa con un sabor envidiable.
  • Chuletón: de miedo. Me quedé sin calificativos. Una maravilla. No recuerdo comer mejor carne en mi vida. Unos hermosos chuletones, bien gordos y muy muy sabrosos. Se derretí­an en la boca. Además, estaban poco hechos, cosa que me encanta, aunque no sangraban… la verdad es que no lo tuve en cuenta, sencillamente geniales.
  • Postre: los tradicionales queso, membrillo, nueces… y xaxu de Tolosa (espero que se escriba así­). El queso me pareció muy bueno, aunque me gustan más curados, la verdad es que el sabor final… tentaba para seguir con otro trozo, jeje. No soy muy amigo del membrillo, con lo que, aunque lo probé, no sabrí­a decir qué tal. Lo que sí­ que es para degustar son unos deliciosos postres artesanos que si no recuerdo mal se llamaban xaxus de Tolosa: parecí­a mazapán muy suave con llema. La verdad es que delicioso, repetí­ cuando se podí­a.
  • Sidra: tantas barricas que es casi imposible decir sobre cada una, pero recuerdo que las 2 primeras que probamos estaban bastante suaves, mientras que las restantes tení­an mejor sabor.

Y para muestra:

Bacalao en salsaChuletón

Resumiendo, decir que los primeros platos tuvieron una calidad calificable como ‘buena’, mientras que el chuletón y el postres ‘excelente’. Para los amantes de la buena carne, creo que es un sitio que no debe pasarse por alto.
Para finalizar, una nota mental para la próxima vez que se quiera realizar un plan similar: mejor cena que comida. No habí­a mucha gente en la sidrerí­a (menos de un par de filas de las 15 ó 20 que podrí­a haber) y por la tarde-noche no se encuentra demasiado ambiente en Hernani (¿quizás deberí­a probarse directamente a bajar a San Sebastián?).

Y para rematar, salió un buen dí­a. Para ser invierno, la tarde-noche no fue demasiado frí­a.

Un dí­a para recordar si no fuese porque hay gente que se empeña en darle vueltas a las cosas… y en hacer daño a los demás. Es fácil ver la paja en ojo ajeno, pero no la viga en el propio. Pero me sigo quedando con el resto del dí­a que fue lo que realmente vale la pena.

« Entradas anteriores Entradas siguientes »