noviembre
2009
rmvb en xbox con linux (mencoder)

Si de vez en cuando descargas archivos rmvb (video de realplayer) sabrás que es un formato un poco "diferente", son archivos pequeños y con una calidad más o menos aceptable, un lugar donde encuentras muchos es la página de fanático (sdd-fanatico). La cuestión es que el xbox no los reproduce, ni casi nada si no tienes los codecs adecuados. Así que con un pequeño script puedes pasarlos a formato avi, que los reproduce perfectamente en la consola de juegos.
Tengo un disco duro externo de 320 GB que en las primeras ocasiones no lo quiso leer la consola pero ahora ya... ¿alguna actualización del firmware?, no lo se, el caso es de que ayer lo conecté y pude escuchar la música, etc. Así que transformo los rmvb a avi y ya pueden reproducirse en el xbox, el siguiente script funciona para transformarlos, en una consola escribimos:
cat > /tmp/rm2avi <<EOF #!/bin/sh if [ ! -e "$1" ] then echo El archivo $1 no existe! exit 0 fi mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=1200 "$1" -o "$1.avi" EOF chmod 755 /tmp/rm2avi # le ponemos el permiso de ejecución sudo mv /tmp/rm2avi /usr/local/bin/ # movemos el archivo sudo apt-get install mencoder #instalamos mencoder
Eso es todo, nos generó el archivo remake con permisos de ejecución y ahora basta con poner digamos: rm2avi archivo.rmvb y nos va a generar un archivo.rmvb.avi. Ese archivo ya sea que lo copiemos a un dispositivo externo (disco duro en mi caso) como una llave USB y en la consola cuando lo intentemos reproducir por primera vez nos pedirá que actualicemos algo de multimedia, aceptamos y listo, ya podemos ver cómodamente los archivos antes rmvb en la televisión. El proceso de pasar de un formato a otro puede tardar dependiendo de la velocidad de nuestro procesador, en mi caso se tarda unos 15 minutos en transformar un video de 40 minutos de duración y 200 mb de tamaño.
Hay otras formas de hacerlo, por ejemplo con vuze haciendo streaming directo de la pc al xbox, sin embargo requiere de una pc conectada y una red local. Como dicen por allí, hay muchas formas de pelar un gato.
Un miserable comentario :( ]
del.icio.us Estrella este post
noviembre
2009
La amenaza de Diablo II

Desde hace unos días he vuelto a tener contacto con owenx, entre la plática salió la idea de volver a instalar y jugar Diablo II: Lord of Destruction. Recuerdo los días en los que pasabamos horas y horas frente a la pc por el puro placer de (ahora es diferente, cuando es tu herramienta de trabajo).
[11:36:45] Marco Acevedo: estaba pensando en hamachi como virtual lan, o bien como pvpgn, no se [11:37:07] Jorge Martínez Mauricio: yo puedo hacer una vpn con openvpn [11:37:17] Marco Acevedo: ok [11:37:31] Jorge Martínez Mauricio: quieres que la haga de una vez? se necesita un cliente para conectarse [11:37:36] Marco Acevedo: y medio de comunicación será ventrilo [11:37:44] Marco Acevedo: si hazla, en la noche testeamos [11:37:52] Jorge Martínez Mauricio: ventrilo mis huevos [11:37:56] Jorge Martínez Mauricio: porque no simplemente msn o asi [11:37:56] Marco Acevedo: jajajaja [11:38:00] Marco Acevedo: es comunicacación por voz [11:38:01] Marco Acevedo: para todos [11:38:04] Jorge Martínez Mauricio: o skype [11:38:06] Jorge Martínez Mauricio: XD [11:38:11] Marco Acevedo: jajajaj [11:38:15] Marco Acevedo: bueno puede ser skype [11:38:19] Jorge Martínez Mauricio: okas [11:38:24] Marco Acevedo: pero ventrilo es mejor para eso [11:38:25] Jorge Martínez Mauricio: le dire a ake a ver si quiere jugar [11:38:28] Jorge Martínez Mauricio: pero el fin de semana [11:38:29] Marco Acevedo: animala [11:38:35] Marco Acevedo: será el fin de hecho [11:38:36] Jorge Martínez Mauricio: >D [11:38:39] Marco Acevedo: este será un test [11:38:44] Jorge Martínez Mauricio: de cuantas horas? el test [11:38:45] Jorge Martínez Mauricio: JAJAJA [11:38:47] Marco Acevedo: pa ver conectividad y madres de esa [11:38:47] Jorge Martínez Mauricio: cinico [11:38:51] Marco Acevedo: como 3 [11:38:53] Marco Acevedo: no muchas [11:38:57] Marco Acevedo: es pa calentar [11:38:59] Jorge Martínez Mauricio: hahahahahaha [11:39:03] Marco Acevedo: la vez pasada nos tardamos como 3 en probar [11:39:13] Jorge Martínez Mauricio: voy a postear esto
… claro que esos “tests” dan miedo (por eso el título de esta entrada), generalmente son de varias horas de desvelo… en fin ya veremos, si me dan muchas ganas de volver a armar una partida. Si alguien se anima somos 3 por el momento, pero el fin de semana probablemente armemos un juego y soporta me parece que 8 jugadores a la vez.
noviembre
2009
The Guild

Anoche y después de ver un par de capítulos de The Sopranos (tercera temporada) me puse a picarle al Xbox en videos. Son varios los que he descargado, sobre todo de juegos… pero anoche me dio curiosidad y descargué un capítulo de The Guild, una serie que distribuyen por medio de la consola de juegos, entre risa y asco nos aventamos creo que toda la primer temporada (cada capítulo dura entre 3 y 6 minutos), está buena.
Anoche en varias ocasiones exclamé –que putos enfermos-, pero hoy owenx me recordó aquellas casi épicas partidas de MUD hace años y posteriormente en Diablo II, Warcraft, etc. Ya se me había olvidado ese oscuro pasado, cuando podíamos pasar días y días (literalmente) sin parar de jugar.
La serie es extremadamente ñoña, con situaciones graciosas, vale la pena darle un vistazo.
noviembre
2009
Magia de 3
Hace algunos días fue el abierto de carambola en Torreón y el buen Ivan hizo este video titulado Magia de 3. Ojalá algún día pueda jugar como estos señores.
noviembre
2009
3er. Abierto de Ajedrez Chapingo 2009

En algunos días y como se ha venido haciendo en los últimos años, se celebra el Abierto de Ajedrez Chapingo 2009 , evento que se llevará a cabo en el Partenón (Sala del H. Consejo Universitario) de la Universidad Autónoma Chapingo, los días 27, 28 y 29 de noviembre de 2009.
Cabe hacer mención que serán mas de $130,000 pesos en premios gracias al esfuerzo de Ajedrecistas Salvajes A.C., asociación conformada por egresados del taller de ajedrez de Chapingo, además de una contribución importante por parte de la Universidad. La convocatoria, el como llegar a las instalaciones, así como el registro previo ya han sido publicadas por lo cual si quieres participar no olvides llenar los datos. Algo que también es interesante, es que los resultados en la Fuerza Magistral serán reportados ante el rating FIDE.
octubre
2009
BAM Iusacell en Ubuntu 9.10
... o cómo conectarse a la red 3G de Iusacell con el modem EVDO CDU 680 Franklin USB. En el pasado ha sido una lata configurar el modem en Ubuntu, sin embargo ahora es muy sencillo de hacerlo, basta con cargar las opciones del modem:
modprobe usbserial vendor=0x16d8 product=0x6803
Eso lo podemos cargar cuando se inicia la máquina (en el archivo /etc/rc.local por ejemplo) o hacerlo a mano, y luego en conexiones de red –a un lado del reloj- nos aparecerá la opción del modem… le damos conectar y en la primera ocasión nos pedirá configurar el proveedor, en mi caso elijo México y como proveedor a Iusacell y eso es todo… se configura solo y se conecta a internet.
Actualización: El buen sadothk indica como cargarlo de forma automática sin tener que escribir en la consola el comando. Añadimos los parámetros a /etc/modules:
cp /etc/modules /tmp/modules && echo usbserial vendor=0x16d8 product=0x6803 >> /tmp/modules && sudo cp /tmp/modules /etc/modules
Salut! ;-)
octubre
2009
Cigarro del mal
Llevo poco mas de 30 días de que dejé el clavo de ataud como lo nombra Keanu Reeves en su papel de Constantine. No ha sido fácil ni difícil, sino todo lo contrario. De hecho ya es un chiste muy gastado esto que diré pero es cierto… lo difícil no es dejar el cigarro, lo difícil es no volver a el.
Ha habido ocasiones en las que me dan hartas ganas de tomar un Marlboro y prenderlo, aspirarlo y sentir como la nicotina llega a mi cerebro y sentir esa cálida y agradable sensación de sosiego… sobre todo cuando hay estrés provocado por el trabajo. Ni modo, decidí que era tiempo de dejarlo en forma definitiva y ahora estoy en ello.
No niego la posibilidad de poner fumar un buen puro de vez en cuando, pero de cigarro ni hablar. Sin llorar.
octubre
2009
nuevo tema
¡Verde que te quiero verde!
nuevo tema para los blogs de ymipollo, aún está en fase de modificación, pero ya es funcional.
¿Que donde lo ves? ¡aquí mismo! lo estás viendo... ¿o no?
octubre
2009
Abierto de carambola en Torreón
La ciudad de Torreón será sede de una fecha más del Torneo Abierto de Carambola, mismo que se desarrollará los días 31 de octubre y primero de noviembre en el billar Zona B de esta ciudad, donde se darán cita alrededor de 45 jugadores de diferentes ciudades del norte y noreste de México. (El Siglo de Torreón).
Si no me equivoco, la sede será en el billar ubicado frente al Mercado Villa en la calle Allende (entre Galeana y Jiménez) en Torreón. Será este próximo sábado y domingo aunque no tengo la hora, procuraré estar para ver si aprendo algo… porque de plano no pasamos de amateur de amateur. Vendrán algunas personalidades de carambola de ciudades norteñas, así que allá nos vemos ;-).
Curiosamente es el lugar al que algunas veces vamos… las mesas están chingonas.
Dos es mejor que uno... supongo :/ ]
del.icio.us Estrella este post
octubre
2009
Servidor de correo III
Ahora vamos a hacer poco, crear un certificado de seguridad para cifrar la conexión entre nuestro servidor de correo y nuestros futuros clientes. Hay información mas detallada para Ubuntu desde la página Certificados y seguridad de la misma distribución, en este paso haremos un certificado firmado por nosotros mismos: esto tiene un inconveniente, por ejemplo en los navegadores o clientes de correo nos mostrará que el sitio “aunque el sitio es cifrado, no es seguro… debido a que ninguna autoridad certificadora lo avala”, palabras mas, palabras menos.
Si se tiene el dinero y la necesidad de pagar un certificado a verisign u otra empresa del ramo, no hay problema, ellos inclusive te ayudarán a crear el certificado o al menos te darán documentación. El cifrado firmado por nosotros mismos a final de cuentas tiene la misma funcionalidad, solo que da mas “confianza” a algunas personas que alguien diga que eres confiable… wtf?. Y claro, hay que soltar una pasta.
Bueno, en una consola generamos primero nuestra llave:
openssl genrsa -des3 -out server.key 1024 enerating RSA private key, 1024 bit long modulus .....................++++++ .................++++++ unable to write 'random state' e is 65537 (0x10001) Enter pass phrase for server.key:
Aquí es importante mencionar que la clave que pongamos será necesaria para ejecutar cualquier servicio que haga uso de ella, por ejemplo Apache o en nuestro caso Dovecot y Postfix. Es decir, no se podrá ejecutar de forma automática un servicio, para lograr esto generamos otra llave sin contraseña: (nos solicitará la llave que escribimos en el paso anterior)
openssl rsa -in server.key -out server.key.insecure
Ahora, generamos el CSR:
openssl req -new -key server.key -out server.csr Enter pass phrase for server.key: You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:MX State or Province Name (full name) [Some-State]:Coahuila Locality Name (eg, city) []:Torreon Organization Name (eg, company) [Internet Widgits Pty Ltd]:Foforo Company Organizational Unit Name (eg, section) []:Internet Common Name (eg, YOUR name) []:example.org Email Address []: Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []: An optional company name []:
En este paso, lo más importante es el Common Name, como nosotros utilizaremos example.org eso le pondremos de CN, sin embargo hay que aclarar que el CN debe ser exactamente como el nombre de nuestro servidor, el que configuremos a nuestros clientes, por que si no no solo tendremos un aviso del certificado, sino que además nos avisará que es posible (aunque poco probable) que el sitio que dice ser no lo es... :?, y que hay riesgo de seguridad.
Aclarado este punto, firmamos nuestro certificado por 365 días (cuando termine el año habrá que regenerar el certificado):
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
Y ahora solo copiamos nuestro certificado al lugar apropiado:
sudo cp server.crt /etc/ssl/certs sudo cp server.key server.key.insecure /etc/ssl/private
Cabe mencionar que utilizar IMAP con SSL y SMTP con TLS es casi opcional, pero es muy recomendable por varios motivos: el primero es la seguridad y el segundo es que algunos proveedores de internet bloquean el puerto 25 para envío de correo y otros el puerto para IMAP (143). De esta forma como vamos configurando todo, quedará el puerto 993 para IMAPS y 587 para envío de correo electrónico.
Es todo, ya tenemos nuestro certificado firmado y ya podremos hacer uso del mismo para nuestros servicios, por ahora queda pendiente la configuración de postfix y posteriormente de dovecot.
Sin comentarios :'( ]
del.icio.us Estrella este post
octubre
2009
El retorno del iPod Touch
Hace algunas semanas comentaba de el iPod Touch roto… no solo de la pantalla. Alguna vez fue ahogado en una alberca, lo utilicé por horas con el agua dentro, se ha caído contra una pared, en el suelo, ha sido aplastado, manchado y llenado de líquidos de dudosa procedencia; se pegó el botón “home” etc. Todo esto con fines educativos y causar estrés al gadget y ver si es de buena calidad… joer, ojalá fuera por eso.
El caso es que ya estaba de pisapapeles (muy caro para ello, por cierto), abandonado a su suerte.
El problema que tiene es que ya no funciona su botón home y por lo tanto no puedo salir de las aplicaciones, es decir si entro a Mail allí me quedo hasta que lo apague totalmente y lo vuelva a iniciar (dejando aplastado el botón superior por varios segundos), esto baja considerablemente la pila y aparte la música se detiene en forma aleatoria. Pero señores… ¡ha revivido!.
Anoche buscando información encontré la solución, instalar SBSettings con el widget “Close Button”, de tal forma que ya no necesito mandar a reparar el botón… dado que una vez instalado el programa basta con pulsar de forma simultánea la batería y la señal de wifi (las dos esquinas superiores) y aparece una aplicación encima de todo, con algunas cosas como activar WiFi, brillo, etc., todo configurable. Y una vez instalado el widget de cerrar aplicación (close button), entonces cuando estamos dentro de algun programa basta con darle click y voila, estaremos otra vez en el SpringBoard (o portadita del iPod Touch).
Anoche actualicé el firmware al 3.1.2, así que bastó con bajar el programa blackra1n y listo… hace el jailbreak de forma inmediata (menos de 30 segundos) y sin tener que hacer cosas raras, basta tener conectado el iPod. Después aparece la aplicación en el SpringBoard (pantalla inicial) e instalamos Cydia, luego SBSettings y luego el addon de “close button”. Eso es todo ;-).
octubre
2009
Servidor de correo II
Continuando con nuestra instalación de un servidor de correo y ya teniendo los ingredientes instalados, ahora vamos a crear la base de datos. Asumimos que tenemos mysql instalado en nuestro servidor (casi por default cualquier distribución lo instala, en el caso particular de ubuntu que es el que estamos tratando ya lo trae).
Entramos a nuestra base de datos con la clave creada (o si no tiene simplemente dar enter):
root©correo:~# mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 912 Type 'help;' or 'h' for help. Type 'c' to clear the buffer. mysql>
... ya estando dentro:
mysql> CREATE DATABASE `postfix` /*!40100 DEFAULT CHARACTER SET utf8 */ ; mysql> GRANT ALL PRIVILEGES ON postfix.* TO "postuser"@"localhost" IDENTIFIED BY "password" mysql> FLUSH PRIVILEGES; mysql> exit;
Ahora, entramos con el usuario y contraseña creados y creamos las tablas:
root©correo:~# mysql -u postuser -p postfix mysql> CREATE TABLE `alias` ( `address` varchar(255) NOT NULL default '', `goto` text NOT NULL, `domain` varchar(255) NOT NULL default '', `created` datetime NOT NULL default '0000-00-00 00:00:00', `modified` datetime NOT NULL default '0000-00-00 00:00:00', `active` tinyint(1) NOT NULL default '1', PRIMARY KEY (`address`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Virtual Aliases'; mysql> CREATE TABLE `domain` ( `domain` varchar(255) NOT NULL default '', `description` varchar(255) NOT NULL default '', `aliases` int(10) NOT NULL default '0', `mailboxes` int(10) NOT NULL default '0', `maxquota` int(10) NOT NULL default '0', `transport` varchar(255) default NULL, `backupmx` tinyint(1) NOT NULL default '0', `created` datetime NOT NULL default '0000-00-00 00:00:00', `modified` datetime NOT NULL default '0000-00-00 00:00:00', `active` tinyint(1) NOT NULL default '1', PRIMARY KEY (`domain`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Virtual Domains'; mysql> CREATE TABLE `mailbox` ( `username` varchar(255) NOT NULL default '', `password` varchar(255) NOT NULL default '', `name` varchar(255) NOT NULL default '', `maildir` varchar(255) NOT NULL default '', `quota` bigint(20) NOT NULL default '524288000', `domain` varchar(255) NOT NULL default '', `created` datetime NOT NULL default '0000-00-00 00:00:00', `modified` datetime NOT NULL default '0000-00-00 00:00:00', `active` tinyint(1) NOT NULL default '1', PRIMARY KEY (`username`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Virtual Mailboxes';
De esta forma ya tendremos nuestras tablas de alias, dominios y usuarios virtuales. Ahora llenamos datos de pruebas, para efectos de pruebas utilizaremos el dominio example.org
mysql> INSERT INTO domain VALUES('example.org','Servidor de ejemplo',0,0,0,null,0,now(),now(),'1');
mysql> INSERT INTO alias VALUES('postmaster©example.org','toro©example.org','example.org',now(),now(),'1');
mysql> INSERT INTO mailbox VALUES('toro©example.org','secret','Jorge M','example.org/toro/',524288000,'example.org',now(),now(),'1');
OK, con esto tenemos creado el dominio virtual example.org, tenemos un alias postmaster©example.org que enviará el correo al usuario real (virtual en este caso) llamado toro©example.org. La tercera línea añadió el usuario toro©example.org con contraseña secret y el directorio example.org/toro/ que será relativo al que establezcamos en postfix (siguiente post).
Por ahora así lo dejaremos y continuaremos con la configuración de postfix en el siguiente artículo.
Está sustituido el ARROBA "@" por el símbolo © debido a un problemita con mi template del blog que sustituye los “@”.
Dos es mejor que uno... supongo :/ ]
del.icio.us Estrella este post