Stallman dedicando la Free Software Song
May 22nd, 2007La verdad es que con la de veces que les puse la cancion a los del Smartlab ya se merecen que les dedique el video. Debeis verlo hasta el final.
La verdad es que con la de veces que les puse la cancion a los del Smartlab ya se merecen que les dedique el video. Debeis verlo hasta el final.
Estaba yo preparando unas movidas y me vi en necesidad de emular un par de sistemas para hacer trapis de red y tal. El caso es que como conocia de antes qemu/kvm (son lo mismo as que a partir de ahora kvm) pense en emularlo con eso.
Bueno, a la chichilla, kvm tiene una opcion -nographic que he estado mirando, su ayuda dice lo siguiente:
-nographic disable graphical output and redirect serial I/Os to console
Ahora bien, esto hace exactamente lo que dice, ni te da una consola en el sistema ni nada por el estilo, te redirije la entrada/salida del puerto de serie a la terminal donde has ejecutado kvm.
Kvm por defecto te arranca una ventana con SDL y ahi ves el SO que estas emulando, en plan vmware pero con menos mariconeo de pantalla. De esta manera te saltas toda la parte grafica y obtienes una consola en el sistema guest gastando el minimo posible de recursos en la emulacion.
Ahora bien, como he comentado antes, no obtienes una consola magicamente, solo tienes puerto de serie redirigido a tu consola, para poder aprovecharlo debes poder acceder al sistema a traves de ese puerto de serie, y tienes que hacerlo a tres niveles.
Grub
Teniendo un /boot/grub/menu.lst no hay mas que aniadir la siguiente linea y desactivar todos los temas de splash, splashimage y demas rollos graficos de arranque. Esto permite ver una version texto de la mitica pantalla de bienvenida de grub donde puedes seleccionar el kernel con el que arrancar.
serial unit=0 –speed=9600 –word=8 –parity=no –stop=1
terminal serial
Se pone esto antes de la definicion de los kernels a arrancar y ya esta.
Kernel
Para poder ver el arranque del kernel a traves del puerto de serie hay que tener el soporte de puerto de serie activado en el kernel (suele venir por defecto, al menos en debian) y pasarle como parametro al kernel el puerto por el que queremos sacar la consola, algo como esto:
title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda1 ro console=tty0 console=ttyS0,9600n8
initrd /boot/initrd.img-2.6.18-4-686
savedefault
Las 2 ultimas opciones de la linea kernel son la clave, ahi va el puerto y la velocidad de comunicacion, a mi a 9600 me va de lujo. Con esto ya se veria todo el arranque del kernel y el sistema operativo casi hasta el final, en el momento en el que en una consola fisica tendriamos el prompt para user/password esto se para y no hay prompt.
SO
Por ultimo, la mas importante, de hecho yo creo que si no ponemos las otras, tarde o temprano, despues del timeout del grub y del arranque del kernel si tenemos esta acabariamos teniendo consola tambien.
Ahora hay que decirle al sistema operativo que tambien queremos usarlo desde el puerto de serie, que nos de una terminal ahi para que cuando nos conectemos podamos manejarlo. Esto se hace desde el fichero /etc/inittab este es el encargado de arrancar las ttys en linux, y por tanto debe arrancar tambien a la vez una tty en el puerto serie.
Esto se hace aniadiendo esta linea al final de /etc/inittab:
co:2345:respawn:/sbin/getty -L ttyS0 9600 vt100
NombreConsola:RunlevelsdeArranque:EjecutarDeNuevoSiMuere:Ejecutable+Opciones
Una vez aniadido esto y si lo hemos hecho todo bien podremos lanzar kvm con la opcion -nographic y tener un SO emulado sin necesidad de ventanas y pudiendo copiar/pegar y esas cosillas que tienen las consolas.
Para el que no se quiera rallar con todo esto he preparado una imagen de debian en formato qcow de kvm, esta virgen y se puede arrancar con -nographic, todo lo que no se sepa es “debian” (username,userpasswd,rootpaswd,hostname….), solo hay que gunzipearla y arrancarla tal que asi:
$kvm -nographic debian4.0-nographic.qcow
Esta disponible aqui: debian4.0-nographic.qcow.gz
Estaba esta maniana en el trabajo ( que no trabajando… ) escuchando Virgin Radio a traves del amarok ( que grande ) cuando han puesto una cancion cuyo estribillo me sonaba como demasiado.
Despues de echarme unas grandes mofas me he puesto a buscar cosas del tema y he encontrado una pagina que ofrece una buena demostracion, hay que escuchar las 2 canciones, aunque sale rapido la similitud.
Las canciones estan al final del post
Antes de nada decir que he escrito todo este post usando los 10 dedos de las manos y que no tiene tildes ni enies porque acabo de comprar portelo y esta el teclado en ingles.
En respuesta a la pregunta del titulo, si, se puede ser informatico y usar solo 3 dedos. Por que digo esto? Porque despues de 5 anios de Ingenieria Informatica y unos cuantos meses de master soy de los raros que aun escriben con 3 dedos de cada mano. El indice, el medio y el pulgar. Sencillamente no he necesitado nunca usar los 10, aunque la verdad es que escribo bastante rapido con mis 6 dedos.
Pero la verdad es que estoy decidido a que esta situacion cambie pero ya. No es que sea especialmente ineficiente el tema este de usar solo 6 dedos, pero ya hasta me da un poco de vergu(dieresis)enza. No, realmente se debe a que mi editor favorito, el del demonio segun RMS, espera que mi mano derecha repose sobre jkl y tenga cerca la h. De hecho, si pones los dedos en esa posicion y miras la vi quick reference veras que ahora los comandos tienen mucho mas sentido que antes.
La verdad es que no me esta costando demasiado escribir asi, pues ya me se de memoria todas las posiciones de las teclas y me salen casi automaticas, ahora solo se trata de practicar para acostumbrarme por memoria posicional. El mayor peligro, como siempre, lo tengo en los vicios. Por ejemplo, estoy muy empeniado en usar el dedo de la e para escribir la r, y a veces pulso indistintamente la y y la b con la izquierda o la derecha cuando no deberia.
En fin, me ha venido bien escribir este post para ir practicando.
Acababa de escribir mi primer post en muchos meses ( el anterior), cuando he leído que era hoy cuando Barricada hacia los 25 años de historia, sabia que los iban a hacer pero no recordaba la fecha concreta y ha resultado ser hoy.
La verdad es que es un grupo que yo pille tarde y mas o menos mal, hace muchísimos años que los escuchaba con las típicas canciones, aunque realmente no ha sido hasta hace aproximadamente 3 años que no me he dedicado a escuchar toda su discografía, y a día de hoy me sé prácticamente todas, el que haya trabajado conmigo lo sabrá perfectamente xDD.
Según cuentan en la página oficial de Barricada hoy a las 12 del mediodía volverán a tocar donde tocaron por primera vez hace 25 años a la misma hora, comentan que emitirán el concierto a través de su web, aunque no he encontrado donde, a ver si me hago con unos altavoces y me paso un rato a ver lo que cantan
.
Por cierto, el 4 de mayo tocarán en el Kafe Antzokia de Bilbao, a ver si convenzo a mi novia (que dices Ido, vamos?) y me consigo hacer con un par de entradas.
Zorionak Barricada, y hasta que el cuerpo aguante.
Cansado de usar el ratón para navegar? Para ti no existe mas que UN editor?
Vimperator! ven y cuentalo.
Todas las combinaciones de teclas de vim en tu firefox, altamente recomendable. Hace tiempo que busqué una extensión así, pero entonces no existía, hace un par de dias llegue de rebote a esa web y desde entonces mi vida ha cambiado xDD.
Van por la versión 0.3 añadiendo funcionalidades rápidamente, es fácil sencillo y para toda la familia, aunque al principio cuesta hacerse.
Harto de no encontrar aquella version de un paquete concreto que nunca salio como stable?
A mi me acaba de pasar, necesito una version concreta del paquete monotone para hacer unas cosillas y resulta que en testing esta la 0.31 y en stable la 0.18, de donde saco yo la 0.28 que necesito?
Los chicos de debian-es@freenode.org me han chivado esta url que llevan guardando versiones un monton de tiempo y de varias arquitecturas. Se sale.
A ver si acabo algunos posts mas que tengo a medio escribir….
Resulta que estaba yo mas aburrido que una ostra estudiando Métodos (Métodos cuantitativos de la producción, si, en Ing. Informática, no me preguntéis que hace eso ahí) cuando me ha dado por mirar mi cuenta y la de mi hermano en last.fm.
Resulta que él llevaba registradas ya 5426 canciones oídas, y yo tan solo 5417, aha!! a este le cojo en un momento! es lo que he pensado y como me aburría tanto como para picarme con las canciones oídas se me ha ocurrido ponerme a oír canciones muy cortas para incrementar mucho el contador en poco tiempo.
Pues me he puesto y en un momento, nunca había usado las listas dinámicas del amaroK y no me ha costado nada, le he dicho que cumpla campo Duración menos de 60, Aceptar y arrastrar la lista a la zona de reproducción, y ya esta.
Fácil sencillo y para toda la familia. Que grande es el amaroK.
Para los que no habéis probado last.fm os recomiendo que lo probéis, esta muy bien, os hacéis un usuario y con la versión 1.4.1 de amaroK es automágico, ponéis el user y el pass en las preferencias y si tenéis los tags de las canciones bien puestos os va subiendo a last.fm los títulos de las canciones que estáis escuchando, y hace estadísticas, coteja usuarios con gustos similares y esas cosas.
Pero lo realmente guapo de last.fm es que os da una radio personalizada por internet , esto en amaroK ya viene integrado en “Lista de reproducción”->”Add last.fm stream”->”neighbour radio”. Pone por la radio canciones en base a tus gustos, y no canciones que hayáis oído antes o tengáis, no no, canciones que tienen ellos en su servidor imagino. Hay algún stream mas por ahí pero no lo he probado.
Lo de subir los títulos lo hacen versiones anteriores de amaroK pero coger el stream solo lo hace la ultima que la podéis conseguir los ubunteros en “deb http://kubuntu.org/packages/amarok-141 dapper main”.
Si quereis echar un vistazo a mi cuenta de last.fm para haceros una idea: http://www.last.fm/user/Saladino_/
Bueno, en lo que he tardado en escribir el post yo ya llevo 5434 canciones y mi hermano 5430, ya le he pasado, a ver si cojo un poco de ventaja… d:-m
Hay que ver lo productivo que se pone uno en examenes.
Resulta que leí hace un par de días que un par de tipos habían conseguido integrar un micrófono en sus Palm TX sin demasiada dificultad, lo leí aquí:
1)http://www.dominik.chmaj.net/mic/index2.php
2)http://www.palminfocenter.com/forum/viewtopic.php?t=29941
Porque es esto posible?
Pues básicamente porque parece que los de palm le pusieron a la TX todo lo necesario para grabar excepto el micrófono en si, temas de marketing, o rollo de accesorios imagino, una gran tontería por otra parte.
No he hecho nada en especial aparte de lo de estos tipos, sencillamente he hecho lo mismo buscándome la vida con los ingredientes y documentándolo en castellano.
Agradecer a Halls y a Metis sus indicaciones porque sin ellas no hubiera hecho mucha ostia.
Ingredientes:
-Una Palm TX
-Soldador, cuanto más fino mejor, el mío era muy malo y he sudado para hacerlo(no es el tuyo Pablo, compré uno)
-Un micrófono
-Cablecitos, celo y cosas de esas
Más o menos todo reunido:
La cosita redonda de al lado de los cables es el micrófono, no es el que he usado al final pero es muy parecido, ese lo saque de un reproductor mp3 estropeado que podía grabar.
La plasta de abajo a la derecha es una que tenía de estaño que intente fundir para sacar estaño, pero fue imposible, tuve que comprar al final.
La Palm es Jagger, mi memoria.
1 - Microfono que funcione:
Nos tenemos que asegurar de tener un micrófono que funcione, el mio lo saque de una placa integrada así que no tenia cables y le tuve que soldar unos, los micrófonos estos usan 2 cables, uno positivo y otro a tierra, normalmente el de tierra parece salir de la carcasa y el otro de dentro, una vez soldados los cables la mejor manera de probarlo es esta:
Es un cable como de auriculares o así, uno que acaba en un jack (idea de mr. Halls). Lleva 3 conexiones, dos cablecitos y una especie de malla que los cubre, hay que separar la malla, hacerla un churro y soldarla con la tierra del micrófono, los otros 2 cables se juntan y se sueldan con el positivo del micrófono.
Esto se prueba en el ordenador por ejemplo y es un micrófono valido, de hecho es bastante sensible.
Una vez que tenemos un micro que sabemos que funciona pasamos a la Palm.
2 - Destripando una Palm:
Lo primero es quitar los tornillos, en la foto inferior salen las posiciones en azul, son tornillos sencillos, salen fácil, después hay que abrir la carcasa, soltando unos clips internos, sus posiciones son más o menos las que están pintadas en rojo.
Hay que tener cuidado, la parte que se saca es la de detrás de la palm, hay una especie de parte delantera que parece para sacar, pero esa no es, las hendiduras están dentro de los canalones para el lápiz y para encajarla tapita de la palm, se introduce un destornillador plano por el canalón a la altura donde esta señalado y se apunta hacia la parte frontal, ahí esta la hendidura, se mete un poquito y se gira el destornillador hasta oír el clack, y con eso se abre solo, cuidado con la parte de abajo que rodea el conector, sacar hacia atrás.
Total, que una vez abierta la Palm nos queda esto:
3 - Al tema:
Veis el destornillador ahí colocado? esa es la parte que nos interesa.
Resulta que a estos aparatos se les puede poner un micro externo que usa el conector inferior, el tema es que usa los dos pines de mas a la izquierda, como positivo y tierra, el truco es usar estos pines desde dentro e integrar el micro dentro de la estructura.
Una vista mas detallada:
Ahi se ve como el destornillador separa el pin positivo del resto del conector.
Atención!! es un conector muy pequeño, es muy difícil soldar ahí porque los pines son muy pequeños y están muy juntos, por eso he puesto ahí el destornillador, porque soy muy zote soldando y no quería que se me juntara con el de al lado que es tierra.
Yo no he necesitado el cable de tierra del micrófono porque leí a uno de los que había hecho esto antes que los micrófonos suelen tener la carcasa a tierra y el metal de la palm donde va a ir el micrófono esta también a tierra, en ese caso basta con conectar el positivo al primer pin del conector.
4 - Paso final:
Pues una vez hecho lo fácil ya solo nos queda jugárnosla e intentar no romper nada. El mejor sitio para colocar el micro es en la esquina, hay que tener en cuenta que al cerrar la Palm la batería queda justo ahí y no deja demasiado espacio, pero si se apura a la esquina entra mas o menos bien. Se pega ahí con celo o lo que tengáis, se pega el cable por la carcasa y se suelda con muuuucho cuidado al conector mas a la izquierda, si vais a usar el cable de tierra tenéis que soldarlo en el segundo pin por la izquierda, a la derecha del positivo.
Va quedando así:
Detalle de la soldadura:
Pues con eso ya estaría todo funcionando.
Para hacer las pruebas he usado el SoundRecord para PalmOS que se puede conseguir aquí:
http://www.infinityball.com/content/a3/soundrec107d.zip
La verdad es que se oye bastante bien, pero estoy pensando en taladrarle con una dremel o así un agujerito para que grabe mejor y mas alto.
Una muestra:
Pues ya esta, eso ha sido todo, se apreciaran dudas y correcciones.
Tal dia como hoy hace 76 años nacia el tipo mas duro que ha caminado sobre la faz de la tierra.
Si, Eastwood, conocido tambien como “El Manco” por su papel en peliculas como “Por un puñado de dolares”, “La muerte tenia un precio” y “El bueno el feo y el malo”. Que grande. Afortunados los que hayan nacido este dia.
Zorionak señor Eastwood.