El día de hoy traigo un pequeño fix para una aplicación (djangothumbnails.com) hecha para Django la cual automatiza la creación de Thumbnails. El problema surge porque estoy trabajando con VirtualEnv, Django 1.3 y South. Al combinar a estos muchachitos el PATH de Python no es el mismo que el de tu sistema lo cual provoca el hash collision.
Para no hacerlo más largo, la solucion es cambiar una la linea de importación de PIL Image en el archivo thumbs.py para no tener el problema. La linea tiene que quedar algo asi:
from PIL import Image que anteriormente estaba asi import Image
Eso es todo!! :D fue más lo que escribí que la solución del problema XD
viernes, 8 de abril de 2011
miércoles, 23 de febrero de 2011
Instalar Mercurial en Bluehost (como cliente)
Bueno, después de un largo rato de no postear nada, aquí traigo algo sencillo, y es que he estado probando Bitbucket y me ha gustado un poco y como tengo una cuenta de hosting en Bluehost necesitaba poder descargar rapidamente los cambios de mi proyecto desde el server.
Deben tomar en cuenta que esta configuración no es para convertir tu cuenta de Bluehost en un server de Mercurial, si no solamente para gestionar tus actualizaciones que haces en local, las subes a Bitbucket (u otro server mercurial) y luego quieres actualizar tu código en el server rápidamente.
Empecemos,
Primero hay que descargar el código de Mercurial a nuestro server y ponerlo en una carpeta que se llame src por ejemplo
Siguiente paso es descomprimir el paquete con el comando tar y entrar en la carpeta resultante
Una vez hecho eso, compilamos
ahora debemos crear un archivo llamado .hgrc en nuestro directorio $HOME con el editor de texto de su preferencia, puede ser vim, vi o nano, el cual debe contener la siguiente información
hecho esto regresamos a la carpeta de mercurial y procedemos a instalar
Si todo va bien, solo queda renombrar la carpeta de mercurial, moverla al directorio personal ($HOME) y agregarla a nuestra variable de entorno PATH para que sl sistema pueda encontrar el comando hg. Asi
modificamos la linea export PATH=$HOME/bin:${PATH} quedando de esta forma export PATH=$HOME/bin:${PATH}:$HOME/mercurial presionamos CTRL+O para guardar y luego CTRL+X para salir de nano. Y por último hacemos
Listo! ahora prueba tu comando hg y debe salir las opciones del comando.
bye :D
Deben tomar en cuenta que esta configuración no es para convertir tu cuenta de Bluehost en un server de Mercurial, si no solamente para gestionar tus actualizaciones que haces en local, las subes a Bitbucket (u otro server mercurial) y luego quieres actualizar tu código en el server rápidamente.
Empecemos,
Primero hay que descargar el código de Mercurial a nuestro server y ponerlo en una carpeta que se llame src por ejemplo
$ mkdir src
$ cd src
$ wget http://mercurial.selenic.com/release/mercurial-1.7.5.tar.gz
Siguiente paso es descomprimir el paquete con el comando tar y entrar en la carpeta resultante
$ tar xvzf mercurial-1.7.5.tar.gz
$ cd mercurial-1.7.5
Una vez hecho eso, compilamos
$ make local
ahora debemos crear un archivo llamado .hgrc en nuestro directorio $HOME con el editor de texto de su preferencia, puede ser vim, vi o nano, el cual debe contener la siguiente información
[ui]
username = Your Name <your@email.com>
hecho esto regresamos a la carpeta de mercurial y procedemos a instalar
$ ./hg debuginstall
Si todo va bien, solo queda renombrar la carpeta de mercurial, moverla al directorio personal ($HOME) y agregarla a nuestra variable de entorno PATH para que sl sistema pueda encontrar el comando hg. Asi
$ cd ..
$ mv mercurial-1.7.5 ../mercurial
$ cd
$ nano .bash_profile
modificamos la linea export PATH=$HOME/bin:${PATH} quedando de esta forma export PATH=$HOME/bin:${PATH}:$HOME/mercurial presionamos CTRL+O para guardar y luego CTRL+X para salir de nano. Y por último hacemos
$ source ~/.bash_profile
Listo! ahora prueba tu comando hg y debe salir las opciones del comando.
bye :D
sábado, 6 de noviembre de 2010
A rescatar el Blog!!
Pues de ahora en adelante me propongo escribir al menos un post cada mes. Voy es estar hablando de programación, django, servers y todo lo que me venga en mente, :D Por el momento les dejo un enlace para distraerse un rato.
Saludos!!
miércoles, 9 de septiembre de 2009
Se viene el Software Freedom Day 2009
Después de bastante tiempo de no postear nada en mi blog, vale la pena comunicarles que en pocos días celebraremos el SFD2009. Máss Info

martes, 14 de abril de 2009
Se viene el Flisol 2009 @ Nicaragua
Asi es, se viene el Festival de Instalación de Software Libre, donde vos podes llevar tu PC y te instalamos todo el software libre que querrás, si ningun costo.
Se llevará a cabo en la Universidad Nacional de Ingeniería, en el recinto Simón Bolivar, este 25 de Abril a partir de las 8 am.
Asi allá nos vemos, y a regar la bola, jeje.
Más Info
sábado, 28 de marzo de 2009
Ubuntu 9.04! Casi Listo
El lanzamiento de Ubuntu 9.04 está cerca, a pocos dias, y si deseas correr la voz o a como se dice aquí en Nicaragua, a regar la bola, coloca tu cuenta regresiva, en tu blog, website o foro, puedes encontrar los diferentes tipos aqui http://www.ubuntu.com/getubuntu/countdown.
Opcion 1: "The Ring"

Opción 2: "The Calendar"

Opción 3: "Nuevo Banner Animado"

Opción 4: "Si no tienes Javascript"

Opcion 1: "The Ring"
Opción 2: "The Calendar"
Opción 3: "Nuevo Banner Animado"
Opción 4: "Si no tienes Javascript"
jueves, 26 de marzo de 2009
Bajar videos de youtube desde consola
Despues de un largo rato, estoy de regreso como por 5 vez, jeje, la cuestión ahora es que, estaba el una maquina remota, solo con acceso a través de ssh y necesitaba bajar un video de youtube para luego ponerlo en una web, entonces no sabia que hacer, empece a googlear y me encontre con este bonito script de sheel de linux que hace el trabajo por nosostros. Solo se debe guardar el codigo que esta abajo, dale permisos de ejecucion y luego ejecutarlo en la consola
Para ejecutarlo se hace lo siguiente en consola, yo le llame bajar al script, podes ponerle el nombre que querras.
Espero le sirva a alguien, en la proxima explico como funciona.
Saludos
Para ejecutarlo se hace lo siguiente en consola, yo le llame bajar al script, podes ponerle el nombre que querras.
e0s87@zion:$> ./bajar direccion_video_youtube
Espero le sirva a alguien, en la proxima explico como funciona.
Saludos
sábado, 14 de febrero de 2009
Deporte motor en Nicaragua
Todo sobre el deporte motor en Nicaragua. Es sitio web de un amigo, date una vuelta.
RPM Nicaragua >> http://rpmnica.com
Saludos
P.D: ahh, también es para efectos de google. jiji
viernes, 9 de enero de 2009
Python@Netbeans 6.5 IDE
Una de las cosas que más me gusta de la nueva versión (6.5) es que han desarrollado un plugin para poder programar en python usando Netbeans. Como yo estoy empezando en esto de python voy a explicar como instalar Netbeans y el plugin de Python en Ubuntu Intrepid Ibex.
Lo primero es descargar los dos paquetes, Netbeans y luego el plugin de Python de las direcciones siguientes.
http://www.netbeans.org/downloads/index.html (Para Netbeans)
http://download.netbeans.org/netbeans/6.5/python/ea/ (Plugin de Python)
Una vez descargados hay que darles permiso de ejecución a ambos paquetes. Abrimos una terminal y tecleamos lo siguiente
Ahora los instalamos el netbeans dandole doble clic y luego solamente instalamos el plugin de la misma manera, doble clic al paquete y listo. Ahora solo falta que empecemos a programar nuestro nuevo proyecto creandolo de la misma forma a como creamos uno de Java.
Aquí un enlace sobre como hacerlo y todas las caracteristicas de este buen plugin.
http://wiki.netbeans.org/Python#section-Python-CodeFolding
Dudas? deja tu comentario.
Lo primero es descargar los dos paquetes, Netbeans y luego el plugin de Python de las direcciones siguientes.
http://www.netbeans.org/downloads/index.html (Para Netbeans)
http://download.netbeans.org/netbeans/6.5/python/ea/ (Plugin de Python)
Una vez descargados hay que darles permiso de ejecución a ambos paquetes. Abrimos una terminal y tecleamos lo siguiente
chmod +x netbeans-6.5-ml-linux.sh
chmod +x netbeans-6.5-python-linux.sh
Ahora los instalamos el netbeans dandole doble clic y luego solamente instalamos el plugin de la misma manera, doble clic al paquete y listo. Ahora solo falta que empecemos a programar nuestro nuevo proyecto creandolo de la misma forma a como creamos uno de Java.
Aquí un enlace sobre como hacerlo y todas las caracteristicas de este buen plugin.
http://wiki.netbeans.org/Python#section-Python-CodeFolding
Dudas? deja tu comentario.
martes, 6 de enero de 2009
Instalar Java Docs en Intrepid Ibex
Después de unas buenas vacaciones, he vuelto. En estos días he estado programando algunas tareas de la Universidad y estoy usando Netbeans 6.5 (que trae algunas novedades), este completo IDE tiene la característica de mostrar la documentación de cada paquete de Java en el momento que se está programando.
En Windows no se como se hace, pero en Ubuntu Intrepid Ibex se hace de la siguiente forma.
Primero hay que descargar el paquete de Documentación de Java de la página oficial, desde aquí o si no funciona vayan a está dirección http://java.sun.com/javase/downloads/index.jsp ahi buscan la parte de la documentación.
Se descargará un paquete ZIP con el nombre de jdk-6u10-docs.zip, el cual debe renombrarse como jdk-6-doc.zip y la copiamos al directorio /tmp de Ubuntu.
Por último se debe instalar desde la terminal el siguiente paquete
y eso es todo. Espero le sirva a alguien
En Windows no se como se hace, pero en Ubuntu Intrepid Ibex se hace de la siguiente forma.
Primero hay que descargar el paquete de Documentación de Java de la página oficial, desde aquí o si no funciona vayan a está dirección http://java.sun.com/javase/downloads/index.jsp ahi buscan la parte de la documentación.
Se descargará un paquete ZIP con el nombre de jdk-6u10-docs.zip, el cual debe renombrarse como jdk-6-doc.zip y la copiamos al directorio /tmp de Ubuntu.
Por último se debe instalar desde la terminal el siguiente paquete
e0s87@ZION:~$ sudo apt-get install sun-java6-doc
y eso es todo. Espero le sirva a alguien
jueves, 27 de noviembre de 2008
gpg: no hay servidores de claves conocidos: Solucionado
Hoy me tocó renovar mi llave gpg, y revisando mi cuenta en Launchpad me vengo dando cuenta en la pagina de usuario de Lauchpad decía que no era Ubuntero y que no habia firmado el Código de Conducta lo cual me asustó, ya que en otra ocación, hace ya bastante tiempo, lo habia firmado y al parecer no lo hice bien. Entonces me puse a crear mi llave GPG y enviarla al servidor y me surgieron ciertos problemitas los cuales quiero aclarar en este post.
Primero hay que crear la llave gpg, puedes seguir estos pasos: http://wiki.ubuntu-cl.org/FirmandoElCodigoDeConductaComo
El problema viene al momento de enviar la llave al server de Ubuntu, entonces lo que hay que hacer es esto en la terminal:
Por si alguna duda podés escribir a mi correo: eos87@ubuntu.org.ni
Primero hay que crear la llave gpg, puedes seguir estos pasos: http://wiki.ubuntu-cl.org/FirmandoElCodigoDeConductaComo
El problema viene al momento de enviar la llave al server de Ubuntu, entonces lo que hay que hacer es esto en la terminal:
e0s87@ZION:~$gpg --keyserver keyserver.ubuntu.com --send-keys $TUGPGKEYEn el manual que esta en el enlace no se aclara esto, por tanto debes corregirlo para no tener problemas. Luego de este paso, continua a como dice el manual para poder firmar el Código de conducta y decriptar el archivo enviado a tu correo.
Por si alguna duda podés escribir a mi correo: eos87@ubuntu.org.ni
martes, 25 de noviembre de 2008
Nicaragua, ganador del Software Freedom Day
lunes, 24 de noviembre de 2008
La pareja del siglo.
No es por nada, yo no soy de Managua ni tampoco me gusta meterme en política, pero no entiendo como el pueblo de Managua pudo haber asistido a las urnas para votar por este puño de corruptos que entre ellos se muerden el cu**, ahi está, opinen Uds.
Declaración total:
La rata y el manjol parte 01
Fijense bien en el segundo 0:14 del video anterior "LA TUYA" jajajaja eso estuvo bueno.
La rata y el manjol parte 02
La rata y el majol parte 03
En el segundo 0:20 dice: "Estabamos pasando miserias" ¿Cuando ha pasado miseria este hombre?
Nosotros talves, pero este mae de donde.
Declaración total:
La rata y el manjol parte 01
Fijense bien en el segundo 0:14 del video anterior "LA TUYA" jajajaja eso estuvo bueno.
La rata y el manjol parte 02
La rata y el majol parte 03
En el segundo 0:20 dice: "Estabamos pasando miserias" ¿Cuando ha pasado miseria este hombre?
Nosotros talves, pero este mae de donde.
viernes, 31 de octubre de 2008
¿Como Instalo Ubuntu 8.10 Intrepid Ibex?
Imagino que los que no lo tienen les llama la atención, entonces un buen punto es como instalarlo. Aquí dejo un video tutorial de como instalar Ubuntu 8.10
Espero que les sirva de algo.
Saludos
Espero que les sirva de algo.
Saludos
Por Fin... Ubuntu Intrepid en mi maquina
Ya hice mi actualización de Sistema y asi quedo mi escritorio

Les recomiendo que lo instalen o actualicen, es mas rápido que Hardy y trae soporte para wireless.
Para descargarlo: http://www.ubuntu.com/getubuntu/download

Les recomiendo que lo instalen o actualicen, es mas rápido que Hardy y trae soporte para wireless.
Para descargarlo: http://www.ubuntu.com/getubuntu/download
martes, 14 de octubre de 2008
Agregar un contador regresivo de Ubuntu a tu web
Como pueden ver al lado derecho he agregado un contador regresivo del lanzamiento de Ubuntu Intrepid Ibex, en este post dejo la manera de agregarlo, esto se puede encontrar tambien el la página oficial de Ubuntu en http://www.ubuntu.com/getubuntu/countdown
Para la opcion café deben agregar las siguientes lineas a su web o blog como sea
Opción 1:


Bye.
Para la opcion café deben agregar las siguientes lineas a su web o blog como sea
Opción 1:
<script type="text/javascript"Opcion 2:
src="http://www.ubuntu.com/files/countdown/display.js"></script>
<script type="text/javascript"Espero que alguien más lo utilice y lo agregue a su blog.
src="http://www.ubuntu.com/files/countdown/display2.js"></script>
Bye.
viernes, 3 de octubre de 2008
Se viene Intrepid Ibex!!
Así es, la nueva version de Ubuntu "Intrepid Ibex" que se lanzará este 30 de Octubre, pero si no aguantas descargate la version Beta que ya está disponible en la pagina oficial de Ubuntu.
http://www.ubuntu.com/testing/intrepid/beta
Bye::.. :)
http://www.ubuntu.com/testing/intrepid/beta
Bye::.. :)
miércoles, 17 de septiembre de 2008
miércoles, 20 de agosto de 2008
Crear archivos logs desde Java
Esta vez se me metio en la cabeza que el sistema que estaba desarrollando para la Universidad debía tener archivos de registro, ya sea de error, información o algun warning del sistema.
Buscando por google encontre que se puede utilizar una libreria creada por Apache Software que se llama log4j pero el problema estaba en que todos los ejemplos que salian mandaban a crear un archivo properties donde se tenía que establecer el archivo a usar, entonces, en vista que se tendría que hacer un properties para cada caso pense que seria mejor mandar a llamarlo desde la clase.
Para no hacerlo más largo, me hice un mandrake violento, jejeje, para que funcionara de la forma que yo quería, que era estableciendo el archivo desde la clase.
Aqui dejo el ejemplo de archivo log
Buscando por google encontre que se puede utilizar una libreria creada por Apache Software que se llama log4j pero el problema estaba en que todos los ejemplos que salian mandaban a crear un archivo properties donde se tenía que establecer el archivo a usar, entonces, en vista que se tendría que hacer un properties para cada caso pense que seria mejor mandar a llamarlo desde la clase.
Para no hacerlo más largo, me hice un mandrake violento, jejeje, para que funcionara de la forma que yo quería, que era estableciendo el archivo desde la clase.
Aqui dejo el ejemplo de archivo log
Se crea antes el archivo si no devolverá un error, para crear el archivo desde java es otro cuento, ya lo hice pero lo pondre en otro post, al igual que la explicación de esta clase.
Si te sirvió dejame tu comentario.
Si te sirvió dejame tu comentario.
martes, 5 de agosto de 2008
De regreso a mi blog!!
Guenas, después de un buen rato me reintegro a mi vida normal, no tan apretada, pido disculpas a mis lectores porque deje abandonado mi blog pero ya voy a ponerme al día de nuevo.
Saludos
Saludos
Suscribirse a:
Entradas (Atom)
