10 servicios en la nube

Esta es una presentación de Ross Mason de MuleSoft sobre los cambios que introdujeron las soluciones PaaS e IaaS en la arquitectura de aplicaciones web.  Y da una lista de APIs en la nube a tener en cuenta, de las cuales la que más me intereso es PubNub.

25 abril, 2012 10:46 am , , ,

5 minutos de introducción a trigger.io

Trigger.io permite crear aplicaciones nativas para iOS, Android y web apps.

9:18 am

Código bien comentado con Pycco

Todos valoramos los buenos comentarios en el código, pero también es cierto que escribirlos lleva tiempo y no siempre se tiene.  Aunque muchas veces simplemente no se quiere, solo por ser vagos.  Ahora, si me dicen que mi código va a quedar documentado tan bonito como el clásico ejemplo de la aplicación de Todo hecha en backbone.js, lo pensaría dos veces.

Para los que quieren pensarlo dos veces, en python pueden usar Pycco,

pip install pycco
pycco app/*.py app/static/js/myapp.js

Y en docs/ vamos a encontrar nuestro código a 2 columnas con todos los comentarios extraídos a la izquierda.

Si gustan de Node.js pueden usar Docco.

18 abril, 2012 4:29 pm

Bookmarks en Lumile

Hoy encontre el tema Tagology que nos permite con WordPress tener un sitio al estilo Delicious.

Hace tiempo que tenía ganas de tener un sitio propio con mis bookmarks, así que apenas vi Tagology lo instale y funciona muy bien. Pueden ver mis bookmarks en http://bookmark.lumile.com.ar/.

Aún no importe mi historia de delicious, pero luego de alguna depuración voy a hacerlo.

Hice un fork del proyecto en mi Github con un pequeño cambio para que el loop principal funcione bien, ya que sin esto en WordPress 3.3.x no se mostraba ningún contenido en la página principal.

6 abril, 2012 7:11 pm

Dos cínicas ilustraciones

Me estoy recuperando de una gripe (y otras cosillias) y con esa excusa mi cuñada ayer me presto el número 5 de la Orsai.  En la contratapa me encontre con esta ilustración de Eduardo Salles:

Les recomiendo el sitio de Eduardo http://www.cinismoilustrado.com/ allí se encuentran tesoros, ahí va otro:

Mas sobre esta serie de posts aquí.

29 marzo, 2012 10:07 pm ,

Cómo limpiar las colas de RabbitMQ

Ya se, llega el día en que por alguna razón las colas de RabbitMQ se empiezan a llenar y quieren borrar esos mensajes que quedan ahí colgados.

Puede que esten practicando con RabbitMQ y enviaron mensajes a colas sobre las cuales no tienen ningún worker funcionando, o el que esta fallando es precisamente el worker y tienen que depurar los mensajes encolados. En cualquier caso rabbitmqctl (como uno podría suponer) no permite vaciar o eliminar los mensajes de las colas, pero por suerte desde la version 2.1.1 del RabbitMQ Management Plugin se puede.

Seguir Leyendo…

10:51 am

Cómo publicar una aplicación Flask en Webfaction

Flask es un microframework hecho en python en el cual podemos hacer una Hola Mundo así:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run()

Para correr nuestra aplicación ejecutamos:

[username@server ~]$ python hello.py

Hasta aca nada nuevo, de hecho el ejemplo de arriba es un copy/paste tomado desde la pagina de Flask. Pero para agregar algo mas vamos a publicar esta aplicación en WebFaction (excelente hosting, se los recomiendo!).
Seguir Leyendo…

28 marzo, 2012 8:57 pm , ,

2

Snippet para mostrar la imagen de una categoría en Woocommerce

A modo de minúscula introducción les comento que Woocommerce es un plugin de ecommerce desarrollado por la gente de Woothemes. El plugin es un branch del excelente plugin de ecommerce Jigoshop.

Woocommerce nos permite asociar categorias a los productos (algo bastante obvio) pero lo interesante es que además extendieron la funcionalidad de la taxonomía para poder asociar una imagen a cada categoría.

Para un proyecto en el que estamos trabajando se nos presento la necesidad de mostrar dicha imagen en cada categoría de producto.
Aquí les dejamos unas pequeñas líneas para lograr esta funcionalidad, las pueden agregar en el functions.php de su tema o donde les sea conveniente:
Seguir Leyendo…

22 marzo, 2012 1:46 pm , ,