Archive for Abril, 2007
Api de compra / venta para BolsaPHP
He creado una pequeña API para poder enviar órdenes de compra / venta a BolsaPHP. Si no eres programador o aficcionado al mundillo, probablemente no te interese demasiado, pero aún así, puede ser divertido.
Lo primero que hay que hacer es averiguar la api_key que puedes encontrar en tu perfil de usuario. Es importante que mantegas esta clave en secreto (¡es una clave!).
Ahora tienes que hacer que tu aplicación llame a la api de la siguiente manera (ejemplo, una sola línea):
http://bolsaphp.sukiweb.net/api/cv_api.php?usuario=David& api_key=TU_API_KEY& ticker=BBVA.MC& acciones=25& valor=17.50& tipo_de_orden=LIMITADA& intencion=COMPRA
Esto lanzaría una orden de compra de 25 títulos de BBVA a un precio de 17.50 € en orden limitada. Así de simple.
Esto permite hacer muchas pequeñas aplicaciones que permitan de forma simple lanzar compras o ventas desde casi cualquier lado. Poco a poco iré añadiendo más funcionalidades.
Si eres programador y haces alguna utilidad, deja un comentario para que la gente pueda verla y utilizarla :)
ACTUALIZADO: Ahora también devuelve información sobre un ticker en XML al hacerle la consulta del tipo:
http://bolsaphp.sukiweb.net/api/cv_api.php?usuario=David& api_key=TU_API_KEY& ticker=BBVA.MC
P.D.: La culpa de esto la tiene Ricardo Galli, que puso en marcha la api para el Nótame y me pique haciendo una pequeña herramienta para utilizarla.
Creando chroot jail de forma sencilla.
En el trabajo he necesitado montar un sistema de jaulas únicas por usuario que probablemente acabaremos usando en bastantes servidores. Una de las mejores herramientas que econtré fué la de fuschlberger.net (gracias), que tiene un script muy bueno y bastante elaborado al respecto.
En mi caso concreto, como necestiaba algunas cosas concretas, hemodificado el script para mis necesidades y de paso lo he traducido al castellano (aunque faltan por traducir los comentarios del código).
Un sistema muy sencillo y rápido para crear jaulas chroot en el sistema.
Mi versión del script es esta:
- make_chroot_jail.sh (renombrar a make_chroot_jail.sh)
Como de costumbre, se aceptan modificaciones y mejoras. :)
Google Gadget de BolsaPHP
Hoy he mejorado un poco el gadget de BolsaPHP, ahora se pueden ver todos los valores con un sólo cuadro, navegando por él.
Además, he aprovechado para crear un Google Gadget. Nunca me había puesto a mirar como funcionaba el asunto. Ha sido muy fácil crear un xml y publicarlo.
Así que si utilizas la página de Google personalizada, puedes añadir el Gadget de BolsaPHP directamente.
P.D.: ¿Alguno me puede decir si funciona tambíen en los Gadgets de escritorio?
Eternal Lands
De vez en cuando me gusta jugar a algún que otro juego. Este es uno d e los que más me ha gustado ultimamente. Ya he comentado cosas sobre Eternal Lands anteriormente, pero es que hoy nos hemos hecho algunas fotos unos amigos “aburridos†y yo.
Hay que ver lo que hace uno cuando puede “aburrirse” unos minutos. :)
P.D.: Si tenéis una entrada como esta pero mal formateada en los RSS, disculpad. El Konqueror me ha jugado una mala pasada y yo le he dado a “publicar” sin comprobar. :P
Tomo nota para pegarle un vistazo con detenimiento a las Google Mysql Tools que han liberado los de Google. :) (0)
Escribe en Nótame.net desde KDE
Se ha puesto de moda hacer cosas con la API de Nótame.net y como yo soy un envidioso, me he puesto a jugar un poco con el kdialog para hacer una sencilla herramienta para publicar tus notas desde el KDE.
La cosa es simple, la primera vez te pide tu usuario y tu clave api, que puedes verla en el perfil de tu usuario de Meneame.net. Una vez configurado, ya puedes enviar mensajes. Simple, simple.
La configuración se guarda en un fichero oculto de tu “home” llamado ~/.notame.api. Con borrar ese fichero ya puedes volver a configurarlo.
El código (cutre cutre) es este.
#!/bin/bash
if [ -f ~/.notame.api ]; then
CLAVEAPI=$(cat ~/.notame.api)
else
USUARIO=$(kdialog –title “Configurando tu cuenta de Nótame.net” –inputbox “Introduce tu usuario”)
PASS=$(kdialog –title “Configurando tu cuenta de Nótame.net” –password “Introduce tu clave API”)
echo “user=”$USUARIO”&key=”$PASS > ~/.notame.api
CLAVEAPI=$(cat ~/.notame.api)
fi
TEXTO=$(kdialog –title “Envía un nuevo mensaje a Nótame.net” –inputbox “¿Qué estás haciendo?”)
if [ -n "$TEXTO" ]; then
wget “http://meneame.net/api/newpost.php?$CLAVEAPI&text=$TEXTO” &> /dev/null
fi
Si quieres puedes bajar el fichero.
- notame.sh (renombrar a notame.sh)
Le das permisos de ejecución (chmod +x notame.sh) y a probarlo.
Primero configuramos el nombre de usuario:
Estos pasos ya no tendremos que hacerlos más. Ahora siempre que lo ejecutemos tendremos directamente esta opción:
Ya puedes anotar lo que quieras desde KDE. :)
Por cierto, insisto, es una chapucilla, modificarlo es de obligación, comentarme los cambios es voluntario. :)
Frase del día: Ubuntu es una palabra en africano que significa "No se instalar debian". (Vía Mitago.net) (7)
P2P en 6 líneas de perl
Impresionante el código del P2P en perl, en tan sólo 6 líneas. Aunque hay una versión más larga y explicada.
$/=$_;$,=shift;$w=$a=shift;$k{+shift}=1;socket S,2,1,6;bind S,&a;for(listen
S,5;$SIG{ALRM}=&i;m! (S+) ([e-i])([^/]*)/!s&&($k{$w=$1}=$,eq$`)&&&$2){alarm
9;(accept(C,S),alarm 0)?read C,$_,1e6:($_=”$, $a f”.shift)}sub i{}sub t{socket
C,2,1,6;$k{$w}&&=(connect C,&a)?print C”$, “.pop:0;close C}sub h{t”$_ i/”for
keys%k}sub a{$w=~/:/;pack’CxnC4×8′,2,$’,split’.',$`}sub f{$w=$_,t”$1 $3/”for
keys%k}sub e{open C,’>’,$3;print C $’}sub g{open(C,’<’,$3)&&t”$a e$3/”.
Visto en aNieto2K.
Carlos Martín anuncia un necesario paréntesis hasta Septiembre en su weblog sobre novedades científicas. Estaré ansioso por volverle a leer. :) (2)
Veo que Palm usará Linux este año, la pregunta que a mi me interesa es ¿Podre actualizar el sistema operativo de mi treo? :) (0)
Probando Jaiku
Bueno, como no paro de leer cosas buenas sobre el famoso jaiku, me he creado una cuenta (al menos para probarlo).
Ahora tengo: http://sukiweb.jaiku.com/.
Lo malo es que no tengo amigos. ¿Te apuntas a ser mi “amigo” para ver de que va? :)
Un nuevo regalo
Ayer me hicieron un importante regalo. De lo mejor que me pueden regalar. Sacaron la nueva estable de Debian.
Citando a Ricardo Gallí:
Aunque, con un toque de humor, recuerdo la frase de Guillem Cantallops una noche en casa:
Debian es sólo para quién se lo merece.
Los servidores bajo mis dominios de BOFH hoy tendrán también una nueva alegría.
Felicidades a todos los afortunados y mi agradecimiento a todos los implicados. :)
De nuevo hay una nueva versión de Wordpress para actualizar. No da tiempo a usar una versión y ya tienes que actualizar. :P (0)
Cita de Mercí¨ Molist en su weblog.
Antes, cuando una empresa me decía que no daba soporte para Linux, pensaba: Qué mierda de sistema operativo. Ahora, cuando una empresa -el otro día, Telefónica, sin ir más lejos- me dice que no da soporte para Linux, pienso: Qué mierda de empresa. Y me pongo a pensar cómo hacer para no tener más tratos con una gente tan estrecha de miras(0)




































