|
weblog gatopelao
Tue, 15 Jun 2010
Xlib.error.DisplayConnectionError
He entregado el lapiz a la escuela y ha gustado.
Los portatiles que tienen de la Generalitat llevan Linkat basado en la
versión 11.1 de opensuse. Al ejecutar gtkwhiteboard daba el error
raise error.DisplayConnectionError(self.display_name, r.reason)
Xlib.error.DisplayConnectionError: Can't connect to display ":0.0": No protocol specified
que resulta ser un problema de permisos. Lo he arreglado añadiendo al script
/usr/bin/xhost +local:
y todo va bien.
[/barrufet]
permanent link
Wed, 09 Jun 2010
La gripe A era un fraude
Los científicos que aconsejaron a la Organización Mundial de la Salud
sobre sus políticas y recomendaciones de la gripe A, incluyendo la
decisión de proclamar la gripe porcina como una "pandemia" tenían
estrechos vínculos con las empresas que fabrican las vacunas y
medicamentos antivirales como el Tamiflu, un hecho que la OMS no
divulgó públicamente.
Los vínculos entre los asesores y las empresas que hacen dinero de las
vacunas y los tratamientos contra la gripe A fueron detallados en un
informe publicado en Internet por la revista médica británica BMJ, que
investigó el papel de los asesores en política de la OMS.
The pandemic that never was: Drug firms 'encouraged world health body to exaggerate swine flu threat'
Report: WHO overstated H1N1 threat - Europe - Al Jazeera English
Swine Flu Pandemic: World Health Organization Scientists Linked to Vaccine Companies - ABC News
Vaya vaya. Como que no lo sabíamos.
Shame on you politian man.
[/agenda]
permanent link
Mon, 31 May 2010
software libre fracasa en las universiades españoles
Siempre me ha gustado la informática incluso cuando aun no sabía de
software libre. Software libre vino, para mí, después de años
trabajando en el campo. Software libre me apasiona no por el 'software'
sino por el 'libre'. Creo que software libre es la semilla sana de
cambio social. Un cambio tan necesitado en estos tiempo de egoismo,
fascismo, y capitalismo agresivo.
Las instituciones no funcionan. Las instituciones españoles,
universidades incluidas, son corruptas. Las jerarquías están plagadas de
individuos preocupados con su propia agenda de promoción profesional y económico.
Lo he visto una y otra vez no solo en mi entrono más inmediato sino
también en otras universidades y entidades gobernmentales.
Cuando dos de los fundadores del grupo irisLibre me pidieron que
llevase la coordinación de grupo acepté el trabajo voluntario con
muchisimas ganas. Yo creía que teníamos la oportunidad de cambiar las
cosas, de tomar el sartén por el mango y juntos construir una
infraestructura informática sensata que por su propio merito desbancase
a la metodología institucional que hasta ahora nos había mantenido
'desactivados' tanto como profesionales como individuos.
Pero ahora, después de varios años como coordinador del grupo, he
podido comprobar de nuevo que la promoción de uno mismo sobrepesa el
bien de todos.
Entre todos del grupo tenemos unos cuantos proyectos muy interesantes
y uno de ellos era Brutalix. Brutalix significa el ahorro de millones de
euros anuales no solo para las universiades españoles sino para todos
las universidades del mundo. Nosotros como grupo no hemos sabido
desarrollar el proyecto para que realmente pudiera hacer frente a las
pulidas alternitivas comerciales y esto a sido un gran fallo por
nuestra parte. Pero allí estaba y sabiamos que con el tiempo, de manera
común y compartida, lo ibamos a trabajar y hacer crecer. Pero ya no.
Algunos se han dado cuenta que hacer constar su nombre como promotores
del proyecto es promocionarse dentro de la jerarquía más allá de
cualquiera de sus superiores.
Este tipo de apropiación no es nuevo pero para nosotros es
transcendental porque los que se han llevado el proyecto a espaldas del
grupo son los mismos fundadores de irislibre.
Esto yo lo llamo traición. Dado que algunos de los traidores son
fundadores del grupo y gente ya importante dentro del mundo de software
libre en las universiades, yo doy por perdido la oportunidad de cambio
que tanto deseo.
Me sabe muy mal.
[/rediris]
permanent link
Thu, 27 May 2010
lapiz infraroja
Si las pizarras interactivas no fuesen tan caros seguramente la escuela ya se habría comprado una.
Cuando ví los videos en youtube de la gente montándose pizarras con el
mando de la Wii y un lapiz infraroja casera, no pude resistir la
tentación de probarlo.
Primero compré un LED y lo monté a la chapuza pegando el circuito a un
boli con cinta para ver si me iba a funcionar. Instalé gtkwhiteboard y después de encontrar las distancias y ángulos (4 metros, 45 grados) funcionó. Les hice una demo en la escuela y quedamos que les
haría el lapiz.
Ha quedado bastante bien pero no sé cuanto tiempo durará el interruptor.
Siendo el primero y probablemente el último que hago, me ha costado más que quisiera y creo que hubiera salido más a cuenta comprando uno de los que se ven ya hechos en Internet.
[/barrufet]
permanent link
Mon, 08 Mar 2010
xen.img a qemu.img
Cuatro pasos para convertir una imagen xen a qemu.
http://fraise.co.nz/node/7
Mira cuanto disco necesitas y crear una nueva imagen QEMU.
qemu-img create /vserver/myroot.img -f raw 10G
Busca una liveCD, prueba http://rip.7bf.de/current/ (sin las X)
y botalo.
kvm -m 256 -cdrom /dev/cdrom -boot d myroot.img
Usando fdisk o cfdisk, crear las particiones que necesitas ( / y swap).
Usa partprobe y formatea las particiones.
Apagala.
Busca el offset del inicio del particion del raiz. Mira la columna 'start' y copia el numero. eg. 208845
fdisk -lu myroot.img
Monta la particion raiz de la imagen qemu.
mkdir -p /vserver/qemuroot
mount -o loop,offset=$(( 208845 * 512 )) -t auto myroot.img /vserver/qemuroot
Monta la imagen xen.
mkdir -p /vserver/xenimage
mount -o loop xen.domU.img /vserver/xenimage
Copia todo desde la imagen xen hasta la raiz de la imagen qemu
cp -a /vserver/xenimage /vserver/qemuroot
umount /vserver/xenimage
Install kernel, modules y configurar tus cosas.
chroot qemuroot
apt-get install linux-image
vim /etc/network/interfaces /etc/fstab /boot/grub/menu.lst
exit
umount /vserver/qemuroot
Para instalar grub en la raiz (hda1) arranco de nuevo desde el liveCD.
kvm -m 256 -cdrom /dev/cdrom -boot d myroot.img
mount /dev/hda1 /mnt
echo '(hd0) /dev/hda1' > /mnt/boot/grub/device.map
grub
grub> find /boot/grub/stage1
grub> root (hd0,0)
grub> setup (hd0)
quit
halt
Montar la red
http://www.thomaskho.com/blog/2006/02/qemu-and-the-network-bridge/
Botar la imagen qemu.
kvm -m 256 -net nic -net tap /vserver/myroot.img
[/xen]
permanent link
Mon, 18 Jan 2010
Hardware viejo, router nuevo
Desde el año 2003 tengo un router pentium II, 128MB, corriendo floppyfw http://www.zelow.no/floppyfw/
El hardware era un viejo HP Vectra que destripé y monté en una bandeja para poder enrackarlo.
Ha funcionado estos 7 años 24/7 sin darme problema ninguna. Ha llegado
a tener una configuración bastante compleja (para mi), enrutando entre
varias redes, sub redes, tunel ipip, enrutamiento por parametros
de origen, NAT, etc.
Ahora doy de baja el sistema operativo floppyfw por instalarlo un
Debian en un compact flash para así poder añadirle más software y
facilitarme la gestión.
iptraf, iftop, sshd, dnsmasq, postfix, etc, son herramientas muy útiles.
Sobre todo lo hago para poder incluir este router en la esquema de fwbuilder http://www.fwbuilder.org/ que empleo para gestionar los demás routers que administro.
Para poder usar un compact flash, he comprado un adaptador CF a IDE y hago un debian netinst normal sin instalarle nada demás.
La instalación ocupa:
/dev/hda2 3.3G 343M 2.8G 11% /
/dev/hda1
185M 17M 160M 10% /boot
Seguramente un RAID1 hubiera sido una buena opción, pero no pensé en
ello y solo compré un adaptador de un slot cuando podía haberme
comprado un adaptador de dos slots para así tener dos CFs (master y
slave).
Pero ya está comprado.. y ahora, por si un día falle el CF, he hecho
una copia del sistema operativo en un segundo CF más o menos así.
Boto el router desde un live CD (sin las X). http://rip.7bf.de/current/
mount un_nfs_server:/un_dir /tmp/remote
sfdisk -d /dev/hda > /tmp/remote/hda.sfdisk
mount /dev/hda1 /tmp/local
cp -r /tmp/local /tmp/remote/
Apago el router, cambio el CF por la unidad de respaldo, y boto de nuevo desde el live CD.
mount un_nfs_server:/un_dir /tmp/remote
sfdisk /dev/hda < /tmp/remote/hda.sfdisk
partprobe
mkfs.ext3 /dev/hda1
mount /dev/hda1 /tmp/local
cp -r /tmp/remote/* /tmp/local/
Y despues hacerlo botable con grub.
echo ′(hd0) /dev/hda1′ > /tmp/local/boot/grub/device.map
grub
grub> find /boot/grub/stage1
grub> root (hd0,0)
grub> setup (hd0)
Supongo que un dd hubiera sido más elegante.
Y bueno, ahora toca crear las reglas con fwbuilder. :)
|