Entradas Aleatorias

Cassette MP3 Player

2 comentarios | Mientras ...

Editar el Registro con VBScript

6 comentarios | Tras buscar informacion p...

Flight of the Conchords

0 comentarios | Flight of the Conchords...

Panorámica de Estació de França

7 comentarios | Despues de probar con var...

Comentarios Recientes

Francisco Javier
A ok, muchas gracias hanok por contestar, voy a investigar y... en Instalar Windows XP en el Eee PC 900

hanok
@Francisco Javier: si has instalado los drivers oficiales de... en Instalar Windows XP en el Eee PC 900

Francisco Javier
Hola?? Hay alguien que me pueda ayudar a lo anterior escrito... en Instalar Windows XP en el Eee PC 900

21/01Macworld 2008 Keynote

Macworld 2008

La gente de Apple ha publicado en su web el video íntegro de la Macworld 2008, en la que presentan las novedades de la compañía para este nuevo año.

Otra opción es suscribirte al podcast que han publicado en iTunes y descargarte el video a tu iPod.

17/01Sistema de Login en PHP

En ineedtutorials.com han publicado un interesantísimo tutorial con los pasos a seguir para montar un completo sistema de administración de registro de usuarios en PHP y MySQL: registro, pérdida de contraseñas, encriptación de los datos, activación por correo electrónico…

15/01Firmware 3.80 M33 para la PSP

Dark-AleX ha publicado la actualización que sube el firmware de tu PSP a una 3.80. Incluye mejoras como la Radio por Internet, las actualizaciones automáticas o el NO-UMD de Sony. Tutorial.

12/01Renombrado masivo con Métamorphose

Metamorphose

Métamorphose es una herramienta profesional para facilitar el trabajo a la hora de renombrar masivamente tanto ficheros como carpetas con una gran flexibilidad y una interfz clara e intuitiva. Entre sus características se encuentran:

  • Previsualizar en tiempo real el resultado final del proceso.
  • Cargar todos los archivos y carpetas de un directorio de modo recursivo.
  • Deshacer la operación en caso de error.
  • Realizar el proceso en base a expresiones regulares.
  • Renombra ficheros MP3 en base a sus etiquetas ID3.
  • Renombrar imágenes en base a los datos de sus etiquetas EXIF.
  • Soporte para los caracteres de todos los idiomas.
  • Multiidioma y multiplataforma

Una aplicación muy completa desarrollada en Python y, como no, Software Libre.

Para instalarlo en Ubuntu puedes hacer click aqui o utilizar apt-get:
sudo apt-get install metamorphose

12/01Dock Casero para el iPod

Desde que compré el iPod tuve ganas de comprarme el Dock Universal de Apple. Pero la verdad es que el aparatito sale bastante caro, unos 50€ actualmente, y la economía no está como para darse estos caprichos.

Así que lo único que podía hacer era montar mi propio dock, mucho más cutre que el de Apple, pero muchísimo más barato, ya que he reutilizado un trozo de espuma de embalaje que venía como protección en la caja de mi último portátil. Os comento, al estilo instructables, los pasos que he realizado para tener mi dock casero para el iPod:

Dock Casero

Seguir leyendo la entrada »

11/01Escuchar Last.fm en Ubuntu

Last.fm Player para Ubuntu
Last.fm
es una red social, una radio vía Internet y además un sistema de recomendación de música que construye perfiles y estadísticas sobre gustos musicales, basándose en los datos enviados por los usuarios registrados.

Con el Last.fm Player, las canciones escuchadas son añadidas a un registro desde donde se calcularán los gráficos de barras de tus artistas y canciones favoritos, además de las recomendaciones musicales. El reproductor muestra el título de la canción, álbum y artista, junto con la carátula del álbum si está disponible. Hay tres botones, permitiendo al usuario marcar como favorito, saltar o vetar una canción. []

08/01Obtener las Etiquetas de una Entrada en WP

Con el cambio de tema me han saltado detallitos que he tenido que ir depurando poco a poco.
Uno de ellos es que me suelo emocionar a la hora de poner etiquetas en las entradas y el espacio que les he concedido en la página principal es algo limitado.

En un principio pensé en repasar todas las etiquetas de mis posts e ir ajustándolas para que no se salieran del espacio, pero después de ver la cantidad de trabajo que me suponía [y como soy un poquillo vago] busqué la opción alternativa.

Lo que hará el tema será sacar en la página principal 4 de las etiquetas de esa entrada, al azar, y se mostrarán todas las restantes al entrar en cada uno de los posts.

Para ello he creado un archivo functions.php en mi tema con el siguiente código:

PHP:
  1. function getPostTags($id, $number, $sep) {
  2.    
  3.   $output = ;
  4.   $tags = get_the_tags($post->ID);
  5.   if ( !empty($tags) ) {
  6.     $number = (int) $number;
  7.     if ( $number != 0 ) {
  8.       $tags = randomArray($tags);
  9.       $tags = array_slice( $tags, 0, $number );
  10.     }
  11.  
  12.     foreach ( (array) $tags as $tag ) {
  13.       $tag_links[]‘<a href="’.clean_url(get_tag_link($tag->term_id)).‘"  title="’.wp_specialchars($tag->name).‘">’.wp_specialchars($tag->name).‘</a>’;
  14.     }
  15.    
  16.     $output .= join($sep, $tag_links);
  17.     echo $output;
  18.   }
  19. }
  20.  
  21. function randomArray( $data_in ) {
  22.   srand( (float) microtime() * 1000000 ); // For PHP <4.2
  23.   $rand_keys = array_rand($data_in, count($data_in));
  24.  
  25.   foreach( (array) $rand_keys as $key ) {
  26.     $data_out[$key] = $data_in[$key];
  27.   }
  28.  
  29.   return $data_out;
  30. }

La primera función es la que se encarga de recuperar las etiquetas de un determinado post de nuestro blog. Le pasamos como parámetros el ID del post, la cantidad de etiquetas que queremos recuperar y el separador entre ellas [no os perdais el comando join].

La segunda función es la encargada de mezclar el array de etiquetas para que salgan aleatorias.

Con esto, tan solo queda modificar la llamada dentro del loop de wordpress en nuestro tema para usar la función específica:

getPostTags($post->ID, 4, ', ');

07/01Escribir en Twitter con PHP

En GoodPHPTutorials comentan como se puede enviar mensajes al Twitter desde una página en PHP usando su API. Ojo que tiene que estar habilitada la extensión cURL de PHP.

Sigue leyendo mis entradas: 1 2 3