iDIOTECA

Si te lo explicara, no lo entenderías…

archivo Advertisements:

Foobar, instalar Columns UI

Friday
Oct 2,2009

Foobar es uno de los mejores reproductores para windows, es bastante ligero y su interfaz es completamente personalizable, obviamente para esto último es necesario profundizar en varios aspectos de la aplicación. Una de las formas de lograr niveles altos de personalización en la apariencia de nuestro reproductor es utilizar el componente Columns UI.
Screenshots

¿Qué es Columns UI?
Es una interfaz de usuario para Foobar2000, que incluye las siguientes características:

  • Vista para la lista de reproducción “Playlist” en columnas, permitiendo agrupar columnas y el “artwork” o ilustración de los albums/tracks.
  • Edición de metadata “in-line”
  • Diseño personalizable a traves de paneles intercabiables y componentes de barras de herramientas
  • Paneles integrados: vista de playlist, vista de artwork, filtros, detalle del item, propiedades de item, playlist en listas,playlist en pestañas, apilado de pestañas, entre otros.

(more…)

Tuesday
May 19,2009

Twitter es una herramienta muy popular en estos días, es muy sencillla de usar y permite publicar actualizaciones de estado muy rápidamente, además puede interactuar con otros servicios y redes 2.0

Movido por la curiosidad y los deseos de hacer una pequeña herramienta (para perder el tiempo) me fue necesario ejecutar unos comandos de cURL.

Esta librería permite automatizar transferencias de archivos con la sintaxis URL y desde una línea de comandos y soporta una gran cantidad de protocolos distintos FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, FILE y LDAP, entre otros.

Instalar cURL en windows
Si bien cURL se puede utilizar en combinación con un servidor web para realizar scripts que interactuen con los servidores, este no es mi caso. Yo solo necesitaba hacerlo correr sobre Windows, para lo cual realicé la descarga correspondiente para mi sistema operativo.

Una vez descargado y descomprimido copié los archivos contenidos en el zip

  • curl.exe
  • libcurl.dll
  • libeay32.dll
  • libssl32.dll

A la carpeta c:\windows\system32\

Y listo, ya estaba funcionando.

Actualizar estado de Twitter desde línea de comandos
Una vez en este punto solo me quedaba realizar la prueba de actualizar el estado de Twitter con cURL, para lo cual abrí una ventana de línea de comandos y escribí la siguiente instrucción:

curl -u usuario:password  -d status="mensaje" http://twitter.com/statuses/update.xml

Obviamente hay que reemplazar el usuario:password con los datos de nuestra cuenta de Twitter, y “mensaje” por nuestro mensaje. Si el mensaje tuviera espacios entre palabras será indispensable utilizar las comillas.

Y listo, ya estoy actualizando Twitter desde la línea de comandos.

También se puede crear un archivo batch para realizar más facilmente esta tarea, y su contenido podría ser mas o menos así:

@echo off
SET /P input="What are you doing? "
curl -u usuario:password  -d status="%input%" http://twitter.com/statuses/update.xml
echo OK

Como referencia encontré por la red otras sentencias que aún no he probado pero al parecer también se pueden utilizar para realizar las actualizaciones por si alguien tuviera problemas.

curl --basic --user username:password --data status="I'm twittering with curl!" http://twitter.com/statuses/update.xml

curl --basic --user User:Passwd --data status="Twitteando desde curl" http://twitter.com/statuses/update.xml

curl --basic --user "twitter_username:twitter_password" --data-ascii "status=Probando Twitter desde la linea de comandos con curl" "http://twitter.com/statuses/update.json"

En un post que encontré en el blog de Mario Alberto se explica como conseguir una interfase gráfica para nuestra nueva herramienta. Hay un sin fin de posibilidades.

Yo, la pretendo usar para actualizar la canción que suena en este momento en mi Foobar, veamos como me va con esto.