Día: 30 de abril de 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. :)
