Django y HAML

¿HAML? ¿Hannah Montana Linux? no, ¡Eso es HML!

Haml es un lenguaje de estilo markup para producir XHTML válido de cualquier documento web sin tanta vuelta para abrir y cerrar tags y todo ese alboroto que hace la tarea de escribir HTML algo engorrosa a veces y, en mi opinión, aburrida. Siempre me pasa en mi trabajo desarrollando aplicaciones web en django esto:

:-) Crear y configurar proyecto nuevo: sencillo.
:-) Crear y probar los modelos: divertido.
:-) Crear y probar vistas: muy divertido.
:-( Hacer plantillas: meh, deberían de contratar a alguien más para esto.

Luego de muchos períodos de estar en la red buscando cualquier cosa me crucé con un post de @lfborjas(otro pony fan pero de Honduras) en el que hablaba sobre HAML y SASS(el equivalente de HAML pero para CSS) y di con el proyecto HamlPy que es un compilador de haml a html hecho en Python, entonces quise integrarlo con Django y terminé creando django-haml que es un management command de Django para compilar plantillas hechas en haml hacia django templates usando HamlPy(¿los enredé?).

En fin.. luego de todo ese alboroto los invito a  probarlo y usar haml, que originalmente fué creado para Ruby on Rails pero está disponible para varios lenguajes/frameworks tal como django, y si usan este último prueben django-haml.

Fotos con sonido?

Como todos los días, parte de mi rutina diaria está en despertarme, encender la computadora y revisar mi correo, reddit y twitter. Hoy quiero compartir algo que ví en r/linux y que anteriormente había visto por otros lados: Incrustar datos en archivos de imágenes sin perder la imagen, en este caso demostraré como hacerlo con una imagen y una canción o archivo de audio.

Paso 1: Consigue una imagen cualquiera y sonido que quieras incrustar.

Paso 2: Usa audacity u otro programa para convertir el audio en formato wav.

Paso 4: en una terminal usaremos sox para codificar el audio con el comando:

sox -V original.wav -r 8000 -b 8 -c 1 -u convertido.wav

Donde original.wav es tu cancion en wav y convertido.wav es el nuevo archivo que crearemos para incrustarlo en la foto.

Paso 5: haz el siguiente comando:

cat foto.jpg convertido.wav > foto_con_audio.jpg 

Donde foto.jpg es tu imagen deseada, convertido el audio que codificamos con el paso 4 y foto_con_audio.jpg es el nombre de la imagen con sonido.

Paso 6: Reproducir con

aplay foto_con_audio.jpg

Listo! ahora puedes mandarlo por mail, o subirlo a algun servicio de hosting para luego hacer algo así para repdroducir desde internet:

wget <url> -O - | aplay

Nota: No subir a servicios de hosting de imágenes (imgur, imagebin) por que estos eliminan el efecto al comprimir la imagen.

Esto es posible por la siguiente explicación: Los programas para leer imágenes ignoran todo lo que ellos no están preparados para leer por lo cual la imagen queda intacta y por eso es que al reproducirlo con aplay tenemos algo de ruido al inicio por que aplay reproduce los datos que son de la imagen en sí.

Pueden probar con esta línea: wget http://dl.dropbox.com/u/611460/leogg.jpg -O – | aplay

O puedes  guardando esta imagen y reproducirla con aplay luego.

Concurso Ubuntu Lucid Lynx

Como parte de la celebración del lanzamiento del nuevo Ubuntu Lucid Lynx estamos realizando un concurso para todos los miembros de la comunidad que deseen participar.

¿En qué consiste?
Si sos bueno para escribir, hacer diseño gráfico o tomar fotografías tienes la oportunidad de crear un material relacionado a Ubuntu Lucid Lynx y participar en el concurso. Puede ser tutoriales, guías de uso, material gráfico para ser impreso y repartido, fotografías que demuestren el espiritu de la comunidad y demás.

¿Dónde mando mi material?
Envía tu material al correo cc[arroba]ubuntu[punto]org[punto]ni con tus datos y estaras participando!

¿Cuál es el premio?
El premio es una camiseta oficial de Ubuntu Guru para cada ganador o ganadora. Se escogerán cuatro ganadores en total.

¿Fecha Límite?
A mas tardar el Jueves 13 de Mayo del 2010 hasta 23:59:59 (GTM-6).

¿Algo más que deba saber?
Si, por favor revisa el reglamento y bases del concurso que incluye los detalles de sobre como puede ser tu material a enviar.

¿Usas Turbonett/cablenet? cambiate a OpenDNS

No quiero perder mi tiempo diciendo los pésimos servicios de Internet que Nicaragua posee por este monopolio de las comunicaciones ni de su asqueroso servicio de atención al cliente. En resumidas cuentas cambien sus servidores DNS para que su internet sea mas humano y no parezca conexión con módem telefónico.

La solución mas viable es usar OpenDNS o los DNS de Google para mayores instrucciones por favor visitar los enlaces correspondientes.

El 2009 fué…

Pues para mi un gran año, aparte de todo  lo malo que pasó en Nicaragua y el mundo fué un año muy bueno para mi persona. Y este es un recuento de todo lo que hice tanto en mi colaboración con el software libre y de manera personal a ver de lo que recuerdo… se que me faltaron muchas cosas mas.

En mi vida personal:

  1. Found my girl!
  2. Tengo ya 20 años ya para celebrarlo hice que Iron Maiden tocara el día de mi cumple XD
  3. Primer trabajo :-)
  4. Ya falta solo un año mas de universidad!
  5. Tengo mas cosas que hacer y menos tiempo cada día.
  6. Aprendí muchas lecciones…
  7. Compré el dominio de siqueres.com :-) (gracias Neville)

Cosas buenas que me pasaron o eventos en los que participé relacionadas al software libre(Orden cronológico – que recuerdo XD):

  1. Colaboré con un par de artículos a la revista Linux Identity en sus ediciones de Ubuntu 8.10 y Ubuntu 9.04
  2. Coordiné el Flisol 09 junto con Diana, Jimbodoors y Byron.
  3. Participé y colaboré en el Primer Encuentro Centroamericano de Software Libre.
  4. Participé en casi todos los Pizza Bash.
  5. Participé en el primer Ubuntu Open Week en Español
  6. Di charlas sobre KDE, Ubuntu, Kubuntu, Django, Python, Vim, Comandos Kung Fu en distintos lugares.
  7. Colaboré con el SFD 09.
  8. Salí en LinuxJournal

Noticia que mas me impactó: Muerte de Alexis Argüello.

Disco favorito del año:  Megadeth – Endgame

Pelicula que mas me gustó: No nací para ser amado (es del 2005 pero este año la vi en el cine :-) )

Sorpresa del año:  Die Toten Hosen en Nicaragua

Web del año(para mi): reddit | noooooooooo

WTF del año: Hannah Montana Linux