Servicio de nube gratuito para php/python/perl/java/…

La nube está muy de moda. Ya os hablé de gondor. Hoy toca un servicio de nube con buena pinta: dotCloud

https://www.dotcloud.com/

Soporta un montón de servicios y otros están en camino:

http://docs.dotcloud.com/services/roadmap/

Y de BBDD lo mismo, tenemos las clásicas mysql, postgresql, mongodb, etc

Hay un plan gratuito donde solo podemos tener 2 servicios. Luego ya empezamos con los planes de pago. Hay que tener en cuenta que un servicio es la base de datos y otro la aplicación.

https://www.dotcloud.com/pricing/

Los precios empiezan desde 99$/mes, que no es poco! Pero también dicen que hay descuentos y ofertas para proyectos FLOSS y educativos.

Aprender JQuery con w3schools

JQuery está de moda, y la verdad es que esta librería de JavaScript consigue que JavaScript no apeste tanto. Una buena lugar donde de aprender su uso puede ser en la escuela de las w3:

иконографияhttp://www.w3schools.com/jquery/default.asp

Lo primero que vemos es un interesante editor/tester online que nos permite probar nuestro código:

http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_hide

De esta manera podemos ahorrarnos mucho tiempo probando nuestro código. Hace unos meses también os recomende Firebug como herramienta para probar en caliente nuestro código JQuery:

 

http://blog.etxea.net/index.php/2011/05/25/aprendiendo-jquery-con-firebug

Aplazar cambios en repositorios bzr/git

Cuando trabajamos programando algo contra un sistema de control de versiones a veces queremos almacenar los cambios locales sin hacer un commit para volver al código original. Por ejemplo, hemos roto algo y queremos volver al código original, pero tampoco queremos perder los cambios que hemos hecho (aunque no funcionen). O bien estamos trabajando en una nueva versión y tenemos que volver a la versión anterior para arreglar un bug.

Antes, estas soluciones las solucionabamos con el típico copy, svn co, etc. Pero con los nuevos sistemas de control de versiones tenemos opciones más interesantes. GIT tiene el stashing y en BZR tenemos shelving.

Implementar un API en tu aplicación django con tastypie

Leyendo sobre la djangocon europe me encuentro este fantástico módulo para generar el API de nuestra aplicación django:

tastypie

Con ella podremos crear en 5 minutos y con pocas lineas el API de nuestra app y lo mejor es que la documentación es «muy jugosa».

Un ejemplo: http://dondeescalar.es/api/v1/escuela/?format=json

 

 

hosting cloud para django: gondor

Vía genbetadev (que cada día me gusta más), encuentro esta solución para subir a la nube ( como se nos llena la boca con  estas palabras buzz 🙂 nuestros proyectos de django. Se trata de Gondor.io, de momento solo en beta privada. Puede ser una alternativa al appengine de google.

 

Una opción si no tenemos un hosting o no queremos pelearnos con todo lo que implica poner «up» un app django.

Desarrollo para Android (e iOS) sin usar Java

Vía barrapunto, llego a una interesente presentación sobre como desarrollar para Android sin usar java (que es algo que me echa para atras :P)

http://www.deepbluelambda.org/events/live/decaffeinated-robot-source-slides-and-audio

Lo mejor, es que además se habla de soluciones multiplataforma. Un miniresumen de enlaces para mirarlos con más calma:

Usando HTML(5)

Tambien podemos desarrollar en Ruby usando un framework MVC con http://rhomobile.com/ . Tiene muy buena pinta, tengo que probarlo cuando tenga un ratín libre.