jump to navigation

instalando windows en linux con qemu junio 23, 2007

Posted by abaqueiro in linux, qemu, software.
1 comment so far

¿Como crear máquinas virtuales en linux, para hacer diversas pruebas con diversos sistemas operativos. Sin tener que crear particiones de verdad en el disco duro, ni arriesgarnos a echar a perder nuestro sistema operativo de usa diario? Y tener así tener espacios virtuales donde podamos probar software que nos cause desconfianza.

Desde hace ya bastante tiempo hay diverso software para virtualización, siendo el más conocido el VMWare, con el inconveniente de que hay que pagar para usarlo y la ves que lo use para probarlo, no le entendí muy bien al concepto que manejan (algo como que el server y que se crean visores, y cosas extrañas no tan intuitivas), así que solo probé una versión descargada de internet, pero no me llamo mucho la atención como para comprar una licencia de vmware.

Posteriormente apareció como siempre Micro$oft, que quiere tener sus tentáculos en todo, y saco su solución de virtualización y como era de esperarse de estos imbéciles, al principio solo se podían correr multiples versiones de windows, y posteriormente anunciaron (como si nos estuvieran haciendo un favor) que ya se podía correr linux en ella. Clásicamente, como en todas sus soluciones, cuál brujos caldeos, siempre ocultando cosas sobre como funcionan las cosas que ellos hacen, para que el resto piense que son magos y son muy chingones para la tecnología, y si uno usa sus productos nunca puede uno estar seguro de cuantos rootkits hay detras de sus chingaderas de productos, como siempre queriéndonos controlar.

Así que periódicamente, iba monitoreando que pasaba en el campo de la virtualización siempre lidiando con el problema de que hay software que los perros hacen solo para windows, como el DeclaraSAT de hacienda, imponiendo al contribuyente el tener que rendir tributo de una forma u otra a Micro$oft.

Posteriormente aparecieron otras tecnologías como el Parallels para Mac. O el XEN que es open source pero por su página se ve que esta más orientado a la virtualizacíon comercial.

Un día buscando en google “windows on linux” me encontre con qemu, y después de probarlo me convencio para usarlo, por ser una solución completamente GPL, ligera y sencilla, sin tanta payasada para su uso e instalación.

En linux (ubuntu o debian, o similares que cuenten con apt) simplemente lo instalamos:

sudo apt-get install qemu

A continuación enumero un resumen de los comandos para dar de alta una máquina virtual.

Primero hay que hacer un archivo de imagen, que va a funcionar como disco duro para nuestra máquina virtual, ej, creamos un archivo con nombre vdisk1.img de 10 Gb (el archivo solo va ir ocupando el espacio usado y no los 10Gb en un principio, así que los 10Gb es como el limite a que puede crecer)

qemu-img create -f qcow vdisk1.img 10G

Arrancamos el disco de instalación de windows en nuestra máquina virtual.

qemu -boot d -cdrom /dev/cdrom -hda vdisk1.img

Arrancar maquina virtual

qemu -hda vdisk1.img

Especificar cuanta memoria RAM darle a la máquina virtual, ej. para 256 Mb

-m 256

Añadir opción para sonido emulado

-soundhw es1370

Añadir opción para cd emulado, ej. mi dispositivo de cd se encuentra en /dev/scd0, generalmente es

-cdrom /dev/cdrom

Algunos Tips:Para reducir el espacio usado por el archivo de imagen y meterle compresion.

qemu-img convert -c -f qcow origen.img -O qcow destino.img

Para usar una imagen ya existente como base, y generar una imagen extendida, en la que solo se van a guardar los cambios.

qemu-img create -b base.img -f qcow extendida.img

Si queremos instalar la aceleración para qemu, hay que instalar el paquete kqemu, o bajar los fuentes y compilarlos como se detalle en la documentación o wiki de kqemu.
En este caso solo como recordatorio, tengo que dar estos comandos cada que reinicie el sistema operativo anfitrión

/sbin/modprobbe kqemu
chmod 666 /dev/kqemu

Espero esto le ayude a alguien que se anime a probar la emulación con qemu.

Anuncios

extensiones recomendadas para firefox junio 18, 2007

Posted by abaqueiro in software.
add a comment
  • backword
  • colorzilla
  • console2
  • del.icio.us
  • DOM Inspector
  • firebug
  • Image Zoom
  • Javascript Debugger
  • MyWiki Toolbar
  • Session Manager
  • translator
  • user agent switcher
  • web developer

reducir tamaño de archivos mp3 mayo 27, 2007

Posted by abaqueiro in economia, ideas, libertad, linux, musica, software, sonido.
2 comments

Pueden obtener el software de http://lame.sourceforge.net/index.php. Este software es un utilidad que no tiene interface gráfica y se usa mediante una línea de ordenes, lo cual no debería amedrentarlos, porque les garantizo que si se acostumbran a usar la linea de ordenes, aumentaran su poder de control sobre la computadora y dejaran de estar limitados por lo que los botoncitos les permiten hacer. Claro que los amiguitos ya mal acostumbrados por windows, pues les va a ser más dificil compilar su programa, en primera porque no tienen instalado un buen interprete de ordenes, solo la porquería que trae windows que es lo que la mayoría conoce como la pantalla de MS-DOS, lo primero es que es consigan una linea ordenes de verdad, y un entorno que les aporte los comandos en windows, yo les recomiendo el cygwin que pueden conseguir en http://www.cygwin.com/ , otro problema que van a tener es que no tienen un buen compilador de C a la mano, pero pueden usar el compilador de GNU que viene con cygwin, en resumen, en windows hay que sufrir más de la cuenta, porque no tiene herramientas básicas que en linux están muy a la mano. La cuestión es que puedan obtener un lame.exe a partir del codigo fuente de lame, ahora bien, lo pueden buscar en la red ya precompilado, por lo que para usarlo solo copian el .exe y en su linea de ordenes de ms-dos, se cambian a la carpeta donde tienen los archivos mp3, (comando cd para los que viven en la oscuridad de las ventanas), y le dan el comando con las opciones que gusten como se explica al final del artículo.

En general yo les recomiendo de sobre medida que comiencen a usar linux y aprendan realmente sobre sus máquinas y se liberen de la esclavitud, yo recomiendo ubuntu (linux para seres humanos). Ademas pueden correr linux y windows al mismo tiempo, para las tareas urgentes en lo se adaptan a linux por completo. Y por cierto en linux tienen a la mano programas como el grip que les permiten con facilidad pasar sus CDs en formato normal a mp3, sin usar la linea de ordenes.

En este artículo documentamos las opciones del codificador mp3 conocido como lame, el cual tiene todo lo necesario para codificar mp3 de alta calidad, y del cual esta disponible el código fuente, para que todos los seres humanos tengamos la libertad de aprender como funciona esta tecnología si así lo deseamos.

Esto es un logro muy a pesar de la gran avaricia y codicia de las organizaciones Thomson y Franhoufer, que gracias a la gran incompetencia de las instituciones que conceden las patentes, pudieron obtener una patente sobre un algoritmo, lo cual es una aberración contra la humanidad, ya que un día de estos algún ambicioso rapáz va a querer patentar el algoritmo para sumar y querer que todos los que hacen una suma le tengan que pagar.

Lástima que mucha gente no compreda que la pelea por el software libre, y la pelea por crear formatos que esten a salvo de estas mafias legaloides, como es el formato ogg como remplazo del mp3, es decisiva para avanzar en la liberación del conocimiento y la información, sin tener que rendir tributo a alguien.

Es una guerra global entre los individuos y las corporaciones para devolver la propiedad del conocimiento a la especie humana y no dejar que unos cuantos tengan el control, es una guerra por la libertad, y esa guerra se libra en las computadoras de la gente y en internet.

Por otro lado, estos formatos se imponen, basandose en la desinformación, y generan una inercia muy dificil de vencer por la apatía de la gente a estar informada, por la carencia de medios de comunicación comprometidos con el bien de la humanidad (han perdido de vista lo esencial de las cosas), por la desinformación sobre las opciones, ya que casí nadie sabe que cuando compra un reproductor de DVD o cualquier dispositivo que lea archivos mp3, paga un tributo a estas instituciones, ¿quien sabe que obeso se queda con todo este dinero? y ¿para que fines se utiliza?

En 2007, de acuerdo con la información de los propietarios de las patentes http://mp3licensing.com/royalty/ el consumidor paga 1.25 dolares por cada aparato que toque mp3, y 5 dolares por cada aparato que permita la creación de mp3, los pagos por unidad de software son los mismos que los de hardware (ya sabes ahora si usas Nero, o Jukebox), y si un juego usa mp3 para guardar el audio, paga 3750 dolares por título, y las estaciones de radio por internet, que usen el formato mp3 para transmitir, deben pagar 3%, ni siquiera de sus ganancias, sino de sus ingresos

Curiosamente nos damos cuenta de que quien pega primero pega 2 veces y más, ya que hay una resistencia inercial al cambio en los sistemas sociales, incluso cuando se trata de un cambio para mejorar.

El mejor ejemplo de la resistencia inercial al cambio, es que todavia sigamos usando un teclado con distribución QWERTY, diseñada para limitar la velocidad a la que podemos escribir, por limitaciones de las primeras máquinas mecánicas, mientras que la distrubución DVORAK optimizada para reducir el movimiento de los dedos y obtener mayor velocidad y reducir el estres muscular, no ha sido tomado en cuenta, y sigamos usando una reliquia, a pesar de que nuestras computadoras tienen esta distribución incorporada y solo toma 1 minuto cambiar este ajuste.

Aquí pueden encontrar un comic sobre la historia de la distribución de teclas en los teclados http://dvzine.org/zine/index.html.

Solo como comentario, yo en la secundaria aprendi mecanografia al tacto (escribir con todos los dedos sin ver las teclas), usando las antigüas máquinas de escribir mecánicas, y la máxima velocidad que pude alcanzar fue de 250 golpes por minuto, añadiendo que me equivocaba mucho, así que me decidi cambiar a dvorak, y no fue un procedimiento sin dolor, ya que era insoportable no poder escribir rápido, y sentirme como un tonto lenton, muy lento, pero después de 2 semanas de trabajo continuo, escribiendo el trabajo diario y practicando un poco con programas de ejercicio en la compu, ya me sabia esta nueva distribución, y ahora que ya llevo como 7 meses escribiendo en dvorak, tengo una velocidad de 250 golpes por minuto y siento que todavia no alcanzo mi máximo, ya vere en otros 7 meses que velocidad logro desarrollar, y lo que si es verdad es que es más comodo escribir. Lo que si es que ya no puedo escribir en qwerty al tacto, y si lo uso viendo el teclado, como que se me enredan las sinapsis y pierdo un poco de velocidad en dvorak, por lo que no me conviene regresar a la reliquia.

Regresando al tema central, el argumento que generalmente usan los defensores de las patentes, es que las compañias o individuos que crean tecnología, realizan una gran inversión de tiempo y recursos, y que la sociedad tiene que tener un mecanismo que garantice que tengan una retribución a su inversión y que no llegue cualquier otro y se lleve los frutos de su esfuerzo, idea con la que nadie razonable va a estar en desacuerdo, ya que es justo que los creadores tengan una recompensa por el uso de su creación, sin embargo así como sería injusto que no sean recompezados, también es injusto (para los que no les guste usar conceptos de valores morales para el analisis, sino puras definiciones materialistas, injusto = ineficiente, lo cual es demostrable) que puedan obtener una ganancia desmedida, y cobrar a la sociedad millones de veces lo que invirtieron, por lo que es evidente que tiene que haber una legislación que limite el número de veces que la sociedad tiene que retribuir el costo de una creación, para que su creador este más que compensado, y la creación pase a ser patrimonio público

opciones de lame

n in {32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320}

para codificar con variable bitrate

-v

especificar el uso de

-B n

average bitrate

--abr n

RECOMENDACION PARA BAJAR EL BITRATE PARA QUE ENTRE MÁS MÚSICA EN TELEFONOS CON POCA MEMORIA

kbps tamaño KB / minuto
aprox.
32 234.38
48 351.56
56 410.16
64 468.57
96 703.13
128 937.50

ej, para codificarlo a 48kb en promedio, o sea 0.5 M / minuto, con lo cual en un telefono con 20 MB nos cabrian 40 minutos de música con calidad de radio.

lame --abr 48 entrada.mp3 salida.mp3

Sonido remoto [emulando bocinas inalambricas] abril 28, 2007

Posted by abaqueiro in computacion, software, sonido.
7 comments

Mandando el sonido por la red para escucharlo en las bocinas de otra máquina, muy util por ejemplo para cuando tenemos conectadas nuestras mejores bocinas a nuestro PC de escritorio, pero queremos vagar por la casa con la laptop que tiene red inalambrica, y que la música que ponemos en la laptop se escuche en las bocinas

En la maquina donde queremos correr el servidor de audio (donde tenemos las bocinas) con ip 192.168.0.25

$ esd -public -tcp

esd es un programa para levantar un demonio que exporta las bocinas y escucha el sonido que se le envia y lo manda a la tarjeta de sonido

nota: El puerto tcp default en el que escucha esd es el 16001, si queremos que el demonio escuche en otro puerto, por ejemplo 8000, agregamos la opción: -port 8000

En la maquina donde queremos ver el video, por ejemplo usando mplayer

$ mplayer -ao esd:192.168.0.25 mivideo.avi

mplayer es un programa para reproducir (ver y/o escuchar) archivos multimedia.

O si usamos xmms para tocar nuestra música, lo configuramos en las opciones, en la parte de plugins de salida, escogemos esound y en los parametros ponemos el ip del PC y el puerto

my idea about the killer web application enero 5, 2007

Posted by abaqueiro in análisis, reflexion, software, web2.
add a comment

a comment about docs.google.com: I think google is all about innovation (in some way is like my personal hero about companies, i usually say my friends, when i get older, i want to program like the google folks), so i was expecting instead of having several office applications, you build only one in which we can compose a document that is a collection of objects of different types (lets say a text, a mathematical equation, a table, a 2d drawing, a picture, a 3d model, a song, a video, etc, etc), each type of object should have its specialized renderer and editor, that allow to modify it or view it in a rendering context (in this case the composed document).

I borrow the Wolfram approach used in Mathematica, finally everything is an expression, or what is the same, everything is a sequence of bits that represent something, there is a way to interpret that bits (a renderer or viewer) and to modify it (and editor). Combining this idea with the recursion idea, to say, we can nest or embbed an expression within other, and Eureka!!! probably you can build the big unified killer application, of course we can keep this better and better if the expressions can reside on any place in the network (thanks to the URL idea), and more better if for some type of expression there are several viewers and editors (of course the viewers or editors are also and expression and can be retrieved/exported via a URL so we can have repositories and freedom of choose our prefered viewers/editors), the important is the format of the expressions be open and standardized.

With this reflexions in mind, we can think that any computation is only a rule for mapping or transforming an expression into other expression.

Here there are my ideas, I will appreciate your comments.

Innovation implies breaking the squared mental models and come up with new and creative solutions, visualize thinks like no one else before.

Beryl Keybindings (by default) enero 5, 2007

Posted by abaqueiro in linux, software.
add a comment

Beryl Keybindings (by default)

acción teclado ratón
cambiar espacio de trabajo Ctrl + Alt + Flecha scroll sobre el fondo de escritorio
opacidad   Alt + scroll
saturación   Ctrl + scroll
brillo   Shift + scroll
negativo Logo + n  
mover ventana   Alt + left click + arrastrar
mover ventana a esquina Logo + Numpad  
lluvia en el escritorio Shift + F9  
mouse trail   Ctrl + Logo + mouse move
cambio de ventana Alt + Tab  
cambio de ventana (todos los espacios de trabajo) Ctrl + Alt + Tab  
zoom in   Logo + scroll

Flash Player 9 Beta para Linux diciembre 18, 2006

Posted by abaqueiro in linux, multimedia, software.
add a comment

Si usan linux, supongo que habran notado que hay ciertos sitios de música y videos donde no se escucha el audio y solo se ve el video, como youtube.com. Estos sitios utilizan la tecnología de flash para mostrar el contenido multimedia. Macromedia era la compañia que creo esta tecnología, pero despues del exito que tubo para posicionarse en los contenidos multimedia en internet fue adquirida por Adobe.

Mientras que para Windows se publicó la version 8 y luego la 9 del componente reproductor (flash player) para los usuarios de Linux solo esta disponible la version 7 que no reproduce el audio de los videos o pistas de audio. Sin embargo parece que ya estan teniendo mas consideracion por los usuarios de linux en la compañia Adobe y estan a punto de terminar la version 9 del player para Linux.

Pueden enterarse sobre las novedades y descargarse las versiones beta en http://blogs.adobe.com/penguin.swf/

Yo probe el Beta 1 y por fin pude escuchar el audio en los videos de youtube. Ahora ya esta disponible el Beta 2. Esperemos que pronto se corrijan todos los errores y sea liberado para ver si funciona el auto update en Firefox cuando entremos un una pagina que lo requiera y nos avisa que hay una actualizacion y nos permita actualizarlo automaticamente, como actualmente funciona en firefox para windows.

En todo caso para instalar un plugin de manera manual a Firefox, necesitamos tener la libreria del plugin, por ejemplo libflashplayer.so y simplemente copiamos este archivo al directorio .mozilla/plugins en nuestra carpeta home.