Feedeliza es el nuevo servicio de bitacoras.com, y en el que hemos estado trabajando mis compañeros.

Por mi parte solo puedo decir y para no entrar en polémicas, que como padre de la criatura le he dedicado bastante tiempo a la creación de este servicio, buscando un nuevo enfoque en el desarrollo del mismo. Y sin duda la linea de mis diseños y desarrollos son tomados de los que yo considero padres del diseño español.
Espero que lo disfrutéis :).
Siempre me ha gustado parsear las paginas web, es algo que me encanta, puede ser muy friki pero uso las expresiones como pasatiempo. En uno de los proyectos he tenido que buscar vídeos en youtube, como era una simple búsqueda en vez de usar su API hice una pequeña función.
Devuelve un array con lo mínimo para mostrar: ID, imagen y titulo del vídeo.
function youtube($q='') {
$videos = array();
$url = 'http://youtube.com/results?search_query='.urlencode(strtolower($q));
$pagina = @file_get_contents($url);
//!<a href="/watch\?v=([^"]+)">[\s]+<img src="(.*)" class="vimg120" title="(.*)"!Usi
if(preg_match_all('!<a\s+href="/watch\?v=([^"&]+)"[^<]+<img\s+src="([^"]*)"\s+class="vimg120"\s+title="([^"]*)"!Usi', $pagina, $info, PREG_SET_ORDER)) {
foreach($info as $video) {
$videos[] = array(
'id' => $video[1],
'image' => $video[2],
'text' => $video[3]
);
}
}
return $videos;
}
//youtube('chikichiki');
Se puede hacer mas compleja, pero tal como esta cumple su función perfectamente. Si necesitas hacer una busqueda dentro de las categorias puedes añadir en url el parametro search_category.
Actualizado: DrSlump propone una expresión más eficiente :).
Ultimamente ando muy liado, la verdad es que aunque disfruto en mi trabajo no consigo tener esa linea de experimentación que antes tenia. Todos con los que he hablado me dicen lo mismo, son etapas de la vida en que entras en depresión tecnológica y empiezas a resentirlo. Aunque estoy muy activo socialmente en twitter y en bitacoras.com, no es lo mismo con el blog.
Para no abandonar mi camino, durante estas semanas he aceptado un par de miniproyectos, para volver a entrar en calor.
Espero volver a dar caña al blog, y sobre todo, experimentar y probar cosas nuevas, hello jQuery?
Class.Image es una pequeña clase para la manipulación de imágenes, no tiene nada del otro mundo, solo mi punto de vista de como manipular las imágenes.
Ejemplos de uso:
//Creamos un thumb con 200px de ancho, la altura es automatica.
$thumb = new Image('directorio/imagen.jpg');
$thumb->width(200);
$thumb->save();
//Crear un thumb al 50%
$thumb = new Image('directorio/imagen.jpg');
$thumb->resize(50);
$thumb->save();
//Cortar una porcion de la imegen
$thumb = new Image('directorio/imagen.jpg');
//indicar el punto de corte
$thumb->crop(0,200);
//luego puedes poner el ancho y el alto que quieras
$thumb->save();
//Añadir o cambiar el nombre, no hace falta indicar la extensión
$thumb = new Image('directorio/imagen.jpg');
$thumb->name('imagen2'); /* o */ $thumb->name($thumb->name().'_thumb');
$thumb->width(200);
$thumb->save();
No tiene muchas complicaciones, calcula el tamaño para no tener que indicarlos, puedes cambiar la ruta del directorio, la calidad, mostrar sin guardar la imagen, incluso cortar y reescalar a la vez.
Descargar class.image.php
Hoy ya sabemos que día es, (mi novia también lo sabe jeje) y ha coincido la llegada de la wacom bamboo que tanto he estado buscando.
Es mi primer tanteo con las tabletas pero esta claro que todo es acostumbrarse aunque la muñeca te la deja añicos.
La sensación es explendida y aunque la zona de trabajo no es muy grande es lo suficiente para trabajar.
Nada más instalar he bajado los nuevos drivers para leopard y luego configurar la zona activa ya que tengo dos monitores y en realidad solo la necesito en el de 20".
tengo que agradecer a mi compañero de curro David y a su hermano por buscarme la tableta :).
He encontrado un mini tutorial que me ha venido de perlas.
Asi luce la oficina gaditana de bitacoras.com depsues de la ultima incorporación :P.

Ahora toca darme un paseo a ver que encuentro.