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 “@”.
Un miserable comentario :( ]
del.icio.us Estrella este post
octubre
2009
Servidor de correo
Este es el primer post de una serie que escribiré en cuanto vaya teniendo tiempo de como instalar un servidor de correo electrónico + contactos, calendario, notas y tareas. ¿Cuál es el chiste, podría alguien objetar? ninguno, de hecho existen soluciones que automatizan este proceso, sistemas como Microsoft Exchange, Groupwise de Novell o Lotus notes. Bueno aparte de no estar de alguna forma inventando la rueda, la ventaja es que este sistema es con software Open Source (no me atrevo a decir libre debido a que es probable que alguna parte no lo sea), pero de que no te costará un peso descargar algún componente, de eso estoy seguro.
Después de varias pruebas, ya está funcionando. Trataré de resumir los pasos que seguí para su instalación y puesta en marcha, cabe mencionar que toda la información que aquí pondré está disponible en diversos tutoriales que indican de una u otra forma como hacer que funcione.
Meta:
- Tener un servidor de correo funcional, con acceso de IMAP (clientes como Thunderbird, Outlook, Windows Live Mail, Mail, Entourage, Evolution, dispositivos móviles – blackberry, iphone y un largo etcétera)
- Tener un servidor para sincronizar contactos, calendario, notas, tareas, etc. (a través de SyncML con funambol)
- Tener varios dominios de correo en el mismo servidor (servidores virtuales con mysql)
Ingredientes:
- Instalar Sistema operativo Linux Ubuntu 8.04 (LTS)
- (al terminar de instalar decirle que será un sistema LAMPP)
- Instalar la parte de correo (postfix) + dovecot
- Descargar funambol (hasta ahora no pude hacerlo funcionar con un OS de 64bits, solo con i386… por lo que igual pudiera instalarse en un segundo servidor).
En una consola:
sudo apt-get install postfix postfix-mysql dovecot-common dovecot-imapd #opcionalmente otros paquetes: sudo apt-get install php5-curl php5-imap php5-mcrypt php5-gd sun-java6-jre imapsync
En algún momento nos pedirá que si el correo (postfix) será para entrega local, internet, etc. Asumimos que lo queremos para internet y elegimos esa opción. Esto es por ahora, en el próximo post hablaré sobre la configuración de postfix.
4 comentarios ]
del.icio.us Estrella este post
octubre
2009
Limpiaparabrisas
Hacedores de las luces rojas: El Siglo de Torreón se infiltró con un grupo de limpiaparabrisas de la ciudad para conocer los sinsabores de su cuestionado oficio. (Video de El Siglo de Torreón)
Me gustó este video… hay que ser mas tolerantes, nada más que eso si, hay cab… que limpian que prácticamente se te suben y te avientan el agua sin deberla ni temerla jeje.
Seguimos
octubre
2009
Google Chrome en Linux Ubuntu
La verdad, es que navegar desde ubuntu hay un antes y un después, el parteaguas es Google Chrome para Linux. Instalarlo nunca fue tal fácil, solo entramos al "beta channel" de Chrome y lo abrimos e instalamos:
http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_deb
Al entrar a la página anterior nos descarga el archivo deb, ya sea que lo almacenemos en nuestra pc y luego le demos doble clic o que le demos abrir. Una vez instalado aparece en el menú Aplicaciones -> Internet -> Google Chrome.
Lo último sería instalar flash (si es que no lo has instalado antes) y msttcorefonts, que incluye las letras arial, verdana, trebuchet ms, etc.. que son las que mas se utilizan para web, esto lo hacemos abriendo una consola y tecleando:
sudo apt-get install msttcorefonts flashplugin-nonfree
Y listo, tendremos una experiencia de navegación mas fluida (lo siento firefox, que aún siendo mi navegador preferido pero Chrome te está comiendo el mandado, al menos en la experiencia de usuario final).
Provecho.
Dos es mejor que uno... supongo :/ ]
del.icio.us Estrella este post