A Django site.
Enero 11, 2010

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Xen Live Migration

Tenia pensado para este post escribir una especie de manual de como hacer un live migration de una máquina virtual de Xen de un server a otro, pero preferí dejarlo en mi wiki así cualquiera puede editarlo si hay algun bug.

Aca les dejo el link. Ojalá a alguien le sirva…

Octubre 27, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» XenSource || XenServer

He ahi el dilema. Usar Xen open sourse o usar la versión de Citrix, llamada Xen Server? Si bien XenServer no es open source -yet- pronto lo será. De la misma forma, las funcionalidades que puedes alcanzar con uno y otro son básicamente las mismas. La diferencia: el tiempo que te tomará realizar algunas configuraciones en uno y otro lado.

Cuando digo “configuraciones” no me estoy refiriendo a configuraciones simples. Me refiero a cosas un poco más complejas como conexión a un storage de NetApp via iSCSI o cosas así…

Bueno, tengo tiempo para realizar algunos tests. Por ahora estoy probando con XenSource sobre Debian Lenny y, personalmente, creo que anda deluxe pero no estoy completamente seguro que esté aprovechando todas las capacidades de la máquina y tampoco estoy seguro (en realidad lo se) que no estoy usando todas las funcionalidades de Xen.

Ya veremos, stay tuned.

Julio 10, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Xen DomU and crond. Ah, and debian too

For some weird reason, when you set up a DomU who runs Debian 5.0 (aka Lenny) and then boot it up, it just freezes out trying to get crond up. I’ve been google but I can’t realize what generates this error or “freezing”.

But… (there’s always a but) I know how to solve it! Just add this line to your DomU .cfg file:

extra = 'console=hvc0 xencons=tty'

An then run it again. I said “run it”, not “restart it”. I mean xm drestoy <id> && xm create file.cfg -c

Junio 17, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Plugin de Wordpress

Por alguna extraña razón no me gusta tener un servidor lleeeeeno de servicios. Me refiero a tener web, ftp, mail, db, etc. Todo en el mismo servidor… Mañas de cada uno. Por ejemplo, en este servidor (que es una DomU) solo se está ejecutando lighttpd que, para soportar este blog, se conecta a una base de datos que está en otro servidor (que es otra DomU).

Nunca había pensado, o mas bien nunca me pareció necesario, tener un mailserver configurado en el blog para que me avise cuando alguien postea un comentario o algo así. Seamos sinceros, mi blog no es el mas popular de todos, pero siempre se agradecen las lecturas. (Hago lo que puedo jejeje).

Hoy, buscando una cosa nada que ver me encontré con este plugin para wordpress que permite enviar los correos de notificaciones de wordpress usando un smtp externo. Obviamente esta tarea podia hacerse antes, editando el classphpmailer.php que está bajo wp-includes, pero este plugin es mas user friendly y funciona.

Mayo 6, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Debian EGLIBC &amp;&amp; Girl Gaming Month

Hoy viene un post doble. Leyendo feeds varios me encuentro con dos noticias interesantes. Al que no le interese nada sobre Debian o sobre las niñas gamers que no siga leyendo. El que quiera saber, go ahead.

Debian y EGLIBC

Debian al fin dará el paso de GLIBC a EGLIBC. La diferencia? Para los simples mortales la E (que quiere decir Embedded). Para los geeks hay varias, por ejemplo: mejor soporte para arquitecturas “embedded”, soporte para diferentes shells, se corrigieron vaaarios bugs importantes de glibc, permite configurar componentes, etc…

Girl Gaming Month

Por estas fechas en Chile celebramos el mes del mar para recordar el combate naval de Iquique en el cual le dimos a los peruanos. No se por qué celebramos el mes completo si solo nos acordamos de este acontecimiento el día 21. En fin, en el mundo también se celebra el mes de las niñas gamers, que particularmente es la raza de mujer que mas me gusta… La idea de celebrar este mes fue de los ociosos creativos de CasualGaming.biz para celebrar que cada vez son mas las niñas que están jugando, y que varias compañias estan desarrollando juegos especialmente orientados a ellas. Este será un ejemplo? =P

Abril 29, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Malas costumbres en empresas chilenas

Hace un tiempo, en este mismo medio, cuestioné la inteligencia de algunas personas en Chile. Ha pasado el tiempo y mi teoria sobre la influencia del clima en la estupidez de la gente se mantiene. Es más, hasta gana puntos!!

No puedo entender como algunas empresas funcionan bajo el lema “no importa que funcione mal, mientras sea barato”. Más aún en su sitio web (y en la imagen que intentan dar) dicen ser una empresa líder en tecnología, innovadores y todo eso. (NM: La web, al igual que el papel, aguanta mucho).

Lamentable. Más aún cuando uno se esfuerza por diseñar soluciones para ellos y quieren pagarte una miseria. Este tipo de empresas nunca dejará de ser una PYME y continuará con una de las costumbres chilenas que más odio: marcar el paso. Vivir bajo el “para que esforzarse si tan mal no estoy”. No entiendo porqué a la gente en Chile no le gusta hacer las cosas bien.

Como decimos los @egipcios, una m*!

Abril 14, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» debootstrap+tiempo libre == ??

Gracias al ocio (o la curiosidad?) acabo de instalar debian lenny desde otra partición con otro debian, mi antiguo etch, utilizando debootstrap. Es la misma técnica que uso para instalar máquinas virtuales para Xen. El proceso es bastante simple asi que si alguien está interesado aca le dejo el link a mi wiki para que vea como se hace.

» El ocio, debian y yo

Gracias al ocio (o la curiosidad?) acabo de instalar debian lenny desde otra partición con otro debian, mi antiguo etch, utilizando debootstrap. Es la misma técnica que uso para instalar máquinas virtuales para Xen. El proceso es bastante simple asi que si alguien está interesado aca le dejo el link a mi wiki para que vea como se hace.

Febrero 24, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Nueva versión del Xen LiveCD

Via la lista xen-devel (y el blog de xen) me enteré de que ya está disponible una nueva versión del Xen LiveCD! Esta nueva entrega está 100% basado en Debian Lenny 5.0, asi que está recien salido del horno.

Algunas caracteristicas de la versión 2.0 del Xen LiveCD:

  • Soporte para 32 y 64 bits, en Dom0 y DomU.
  • Ejemplos de máquinas HVM y PVM
  • Ejemplos varios de PyGRUB

Todos los que quieran bajarlo, aca les dejo el link al iso. Eso sí, verifiquen que la máquina en que correrán este livecd cumpla con los requerimientos mínimos que están en esta página ;-)

Febrero 23, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Lenny, Xen y libc6-xen

Si tienen un servidor con Lenny que está corriendo Xen, y alguna de sus DomU’s pasaron hace poco de etch a lenny, es probable que se encuentren con un mensaje molesto que dice: “4gb seg fixup”. Esto es por un bug que hay en libc6-xen, que no es nuevo. De hecho está documentado desde el 2007, pero es probable que se gatille con el paso de etch a lenny.

La solución es bastante simple:

  1. Editar el archivo /etc/ld.so.conf.d/libc6-xen.conf
  2. Cambiar el 1 por un 0
  3. Ejecutar ldconfig
  4. Reiniciar la DomU o tirarle un “telinit u”

Al menos a mi me funcionó perfect :P

Febrero 4, 2009

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Tallarines a la debian.

Primero que todo hago una aclaración: El nombre de la receta es solo porque mi capacidad creativa es miserable. Ahora vamos con una breve explicación del porqué de este post.

Como algunos deben saber, estoy viviendo solo y obviamente tengo que sobrevivir. Mi nana (a.k.a. Asesora de hogar) sólo preparó el almuerzo de hoy porque le dije que en la tarde saldria a cenar/comer afuera. Al final terminé sin sailr y obligado a cocinar. Tenia ganas de comer pastas (again) asi que la misión era preparar una salsa rica para acompañar. Asi que partí al supermercado. La lista de compras incluia:

  • Salsa blanca.
  • Champiñones.
  • Pollo deshuesado.
  • 2 guinness :D

La preparación de los tallarines no la explicaré porque es cosa de leer el manual (o bien leer en el envoltorio). La preparación de la salsa fue todo un arte:

  1. Cocinar el pollo por 25 minutos a fuego alto. Yo me demoré menos porque primero calenté el agua en el hervidor, lo que aceleró un poco el proceso. A esto hay que ponerle un poco de sal pa que no quede tan como comida de hospital.
  2. Abrir una de las cervezas para hacer un poco de hora antes de seguir.
  3. Despues de la cerveza y mientras se cocina el pollo, hay que cocinar los tallarines en otra olla. Hay que ir revolviendolos de vez en cuando para que no se peguen.
  4. Al mismo tiempo hay que partir los champiñones en rebanadas. Después de eso hay que tirarlos a un (o una?) sartén y cocinarlos hasta que esten buenos. No se bien cuanto tiempo es, asi que ahi hay que ir viendo…
  5. Los champiñones se cocinarán antes que todo lo demas, asi que cuando estén listos hay que sacarlos del fuego y comenzar a preparar la salsa.
  6. A esta altura los tallarines deben estar listos asi que es bueno sacarlos del fuego y colarlos (sí, hay que botarles el agua…)
  7. Tomar otro poco de cerveza antes de seguir…
  8. El pollo ya debe estar listo asi que hay que sacarlo del agua y partirlo en cubitos o en lo que salgan.
  9. Volver a calentar la salsa y agregar los champiñones y el pollo en cubitos o en lo que saliera. Dejar cocinar unos 5 minutos a fuego lento (jajaja, siempre he querido decir eso…)
  10. Mientras se calienta la salsa con todas las otras cosas que le metimos, servir en un plato bajo una cantidad grosera razonable de tallarines (”a gusto” le llaman), y agregar la salsa arriba (”a gusto” también).
  11. Finalmente hay que agregar un poco de pimienta negra recién molida arriba. No le pongan mucho porque puede quedar picante y matar todos los otros sabores.
  12. Disfrutar :D

Eso. A ver si alguien se anima y usa mi receta. Ojo que está publicada bajo Creative Commons By-Nc-Sa. Asi que si alguien pone un restaurant no puede cobrar por mi salsa! Y si le hacen un upgrade hay que publicarla igual :D

Que más? No sé. El nombre del plato se me ocurrio de la nada. Debe ser porque ando con mi polera de Debian. Si anduviera con la de Firefox se podria haber llamado “Tallarines a la firefox” y así…

Diciembre 3, 2008

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» B-day comming&#8230;

Ya viene mi cumple. Si alguien me quiere y me lo quiere demostrar que me regale esto:

Creo que no pido mucho… :-)

pd: perdón por ser tan geek :(

Noviembre 27, 2008

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Bye bye Bitch

Los que me siguen en twitter ya lo saben, y para los que no aca va: Desde ayer he terminado toda relación posible con mi Bitch. No se bien que se estarán imaginando asi que explico: Ayer me llego mi nuevo laptop, un dell inspiron 1525. Core2 Duo, 2GB ram, 160gb sata, camarita y toda la mierda. Creo que venia con Windows Vista, que no alcanzo a bootear porque el CD de Debian llegó primero (aunque tuve un paso por ubuntu por un problema que hubo con el cd de etch…).

Asi que eso. Bitch ya no va mas, pero para seguir con la linea de los nombres este nuevo laptop se llama Scort y corre Debian Lenny con fluxbox.

Noviembre 25, 2008

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» What&#8217;s up Squeeze!

Atención debian lovers! Ya está decidido el nombre de la próxima release de Debian, que será (en teoria) la 6.0.

Como todos deben saber, o al menos intuir si saben algunos de los nombres de los releases, la gente de Debian usa los nombres de los personas de Toy Story para diferenciar las versiones. Es así como tenemos, hasta ahora, a Buzz, Rex, Bo, Hamm, Slink, Potato, Woody, Sarge, Etch y Lenny. El que sigue: Squeeze!

Aca dejo la “fuente”.

Setiembre 1, 2008

Boris Quiroz
cereal_bars
wreeeeoooowww trata sobre »
» Bye bye Etch, What&#8217;s up Lenny!

En este preciso instante estoy haciendo el respectivo aptitude -t dist-upgrade a mi viejo y querido Etch, la versión estable de Debian. Cuando termine el dist-upgrade estaré utilizando Lenny, la versión testing.

Ya veremos que resulta :-)