Diciembre 2007
Monthly Archive
Twitsh - twitea fácilmente!
Como usuario de fluxbox y, para facilitarme el uso de twitter (a pesar de usar twitbin), cree un script que si bien no es solamente para fluxbox, es muy util con fluxboxo con algún otro gestor de ventanas que nos permita configurar hotkeys.
Si bien no podre con este script ver los updates de mis contactos, si podre actualizar mis acciones de una manera sencilla sin tener que abrir el navegador web para poder actualizar desde la web o desde twitbin y sin usar ningún cliente para twitter. Es un script sencillo que, configurandolo bien, podra ser muy util.
Para dejarlo funcionando de lujo en fluxbox, la instalacion y configuración paso a paso.
Descargar el script desde acá o copiar el código desde:
#!/bin/sh
CONFIG_FILE=$HOME/.twitshrc
function sendUpdate
{
USERNAME=`grep -v “^#” $CONFIG_FILE |grep username |cut -f2 -d ” “`
PASSWORD=`grep -v “^#” $CONFIG_FILE |grep password |cut -f2 -d ” “`
MY_UPDATE=`zenity –entry –text=”What are you doing now? (140 chars. max)”`
until [ `echo $MY_UPDATE|wc -c` -lt 140 ]; do
zenity –error –text=”Your update has more than 140 characters. Please edit this.”
MY_UPDATE=`zenity –entry –text=”What are you doing now? (140 chars. max)” –entry-text=”$MY_UPDATE”`
done
curl -u “$USERNAME:$PASSWORD” -d “status=$MY_UPDATE” “http://twitter.com/statuses/update.json” |zenity –progress –text=”Sending …” –auto-close auto-kill
}
if [ -f $CONFIG_FILE ];
then
sendUpdate
else
echo “ERROR: Couldn’t open config file ($CONFIG_FILE)”
fi
(leer más…)
KernelHouse - Orden de clausura

Como habran visto en este post, KernelHouse nace hace menos de un año, como proyecto de unas personas con gustos por el arte y las tecnologias. Con el fin de formar un lugar fisico autogestionado, libre y para todos hemos formado grupos de trabajos con mucha gente con distintas opiniones y posturas, con distintos desafios, distintos intereses pero con un unico objetivo en comun: Arte y Tecnologia para todos.
Actualmente en esta casa participan tres nodos: La manojo teatro (teatro), tango y hackreta hacklab que, sin animos de lucrar ni fines personales, hemos dedicado dia y noches enteras a este proyecto. Hemos realizado distintas actividades, hemos pasado momentos buenisimos y tambien momentos dificiles y recien ahora, cuando estabamos llegando a un concenso en cuanto a la organizacion, nos reprimen. Sin importar lugar, fines, ideales y por la culpa de una persona que es practicamente ajena a la casa, la municipalidad de Recoleta ha decidido clausurar la casa. (leer más…)
Programación & Proyectos17 Dic 2007 12:53 am
TwitteRead (Plugin para WP)
Estaba aburrido y pense en poner mis updates de twitter en el sidebar del blog, no queria buscar y/o usar algun plugin o addon ya escrito por otra persona, por esto, decidi crear mi propio plugin.
Lo llamé TwitteRead y funciona perfectamente, lo pueden ver al final de la barra de navegacion que esta al costado derecho del blog.
El plugin es bastante basico pero se le pueden ir agregando mas funcionalidades y quizas generar un algoritmo más óptimo para leer los últimos updates de cada usuario, pero para este caso (el mio) basta y sobra con lo que hace. Si en algun momento comienza a fallar entonces reconsideraré la opcion de volver a escribirlo. Si alguien quiere probarlo lo puede descargar desde acá.
Para instalarlo y usarlo es muy sencillo, vayan al directorio de los plugins de wordpress (wp-content/plugins) y desempaqueten el fichero descargado:
$ tar zxvf twitteread-0.5.tar.gz
twitteread/
twitteread/twitteread.php
Luego deben ir al panel de administracion de WP y activen el plugin, una vez activado, deben editar el sidebar del Theme que esten usando y, en la posicion que ustedes quieran, llaman a la funcion que devolvera o mostrara los post en twitter.
<? getTwitterFrom( usuario, cantidad_de_updates ); ?>
Router && Firewall: Script para iptables
Un router nos permite crear una ruta de ida y de vuelta de un paquete, se encarga de que dicho paquete llegue a su destino y que la respuesta llegue correctamente a su remitente. Nos servirá para “compartir” internet en nuestra LAN.
Un firewall nos va a permitir filtrar cierto trafico en nuestra red, por ejemplo habilitar o deshabilitar puertos, redireccionar, etc.
Para simplificar todo esto y poder compartir internet he creado un script bastante facil de usar y de configurar.
El script cuenta con lo siguiente:
- fichero para habilitar puertos (whitelist): Nos permite indicar que puertos están disponibles para usar.
- fichero para bloquear o banear ip (blacklist): Nos permite banear una serie de direcciones ip o host para que no puedan acceder a nuestra red.
- fichero para redireccionar puertos (redirect): Nos permite habilitar puertos para cualquier maquina que este en nuestra red y redireccionar todo el tráfico.
(leer más…)