Archive for 2003
La vida va
Pues últimamente ya no he podido escribir mucho en el blog, debido principalmente, a la mortal gripe que me dió. Pero bueno, aquí seguimos, con inyecciones y harto medicamento.
Ya no he podido darle seguimiento al JAWS smilies gadget debido a que me he concentrado en varias cosas, pero en cuanto tenga algo de tiempo, le voy a chingar.
Nicotina
Pues el día llegó a mis manos la película Nicotina, donde actúa Diego Luna.
La película en sí no es buena, pero es entretenida. Es cagado ver KDE corriendo en algunas máquinas en la película.
En fin, las vacaciones no son gran cosa, hasta la madrugada que me he dedicado a escribir y a escribir.
Prueba de smileys-gadget
Una prueba más
cara de felicidad
:'( cara de llanto, jojo
(falta lenguita)
Smileys Gadget
Maldad 
Llanto 
jeje
La liga del día
Y la liga del día de hoy se la lleva…
Un post de Gunnar Wolf en Cofradía, y sus enésimas respuestas:
Clic aquí
Ladrones
Los bandidos ya no son como antes.
Apenas el día de ayer me decía mi buen amigo Dolphmef que había sido víctima de un asalto exprés (lo calificó como un secuestro exprés, aunque yo no lo considero de esa manera).
Él y otro amigo en común, Tomás, regresaban a media tarde de no-sé-dónde. Tomás había ido a dejarlo en su coche hasta su casa -ubicada en Uxmal, en la Col. Narvarte, a escasas 3-4 cuadras de la mía-. En ello, Dolphmef estaba cerrando la puerta de afuera de su casa cuando tres tipos armados los amagaron y los treparon al coche de Tomás.
Les bajaron todo lo posible, fueron a un cajero y Tomás sacó sus escasos 1'700 pesos que tenía en su cuenta, su celular, cartera, además del celular de Dolphmef. Y desde luego, el coche, que me parece que era un Passat.
Los fueron a dejar en Concepción Béistegui y Tlalpan.
Los ladrones ya no son como antes. Ya no es la bonita tradición de enmascararse y entrar a una casa con una linterna a media noche y buscar dinero; ahora caen a la hora que sea, tienen métodos más sofisticados de trabajar.
Ya no se tientan el corazón. No sé a qué se deba este efecto, pero quizá sea, desde luego, el desempleo y la pobre situación económica mundial, y más específica mexicana.
Qué lástima que se haya perdido la tradición de robar donde los asaltados se comían una telera para bajar el susto. Qué coraje y qué impotencia lo de Tomás y Marco: Dolphmef.
JicamaBSD
Pues Jícama (mi pequeño servidor casero) ha quedado a punto con OpenBSD. En ello me llevé esta tarde y me sigo enamorando de Blowfish
JAWS links gadget
Pues por fin he termino el primer release
de mi famosísimo links gadget.
Este gadget es un módulo en el cual se pueden dar de alta nuestros enlaces favoritos poniendo el nombre del sitio, la URL y una breve descripción. JAWS, pensado como un blog personal permite este tipo de gadgets como un plus más, para los visitantes y conocer por medio de enlaces favoritos, al blogger
Entremos en materia. Hay cinco partes en que se divide el gadget.
- Módulo de administración.
- Template para el despliegue del gadget.
- Imagen para ponerse en el Control Panel.
- Template para la administración del gadget.
- Inserción en SQL (inserción en 'registry' y creación de tabla).
Los tres primeros archivos se encuentran ya acomodados en este tarball. Se tiene que desempaquetar en el directorio 'raiz' de JAWS (en mi caso personal es /home/damogar/www):
$ cd $JAWS $ wget http://www.damog.net/files/links-gadget.tar.gz $ tar xzvf links-gadget.tar.gz
Al desempaquetarlo, se van a acomodar los archivos necesarios para el gadget:
- 'links.php' dentro de $JAWS/gadgets/
- 'admin.links.html' dentro de $JAWS/templates/controlpanel/
- 'links.png' dentro de $JAWS/images/gadgets/
- 'links.html' dentro de $JAWS/templates/
Recalco: Mientras el tarball se desempaquete en el directorio raíz de JAWS, no es necesario mover manualmente los archivos.
Listo, ya tenemos acomodados los archivos. Lo siguiente será lidiar un poco con la base de datos:
mysql> INSERT INTO registry VALUES (38,'/gadgets/links/enabled','true');
Aquí podemos sustituir el valor del '38' por el del siguiente del último registro de la tabla 'registry'. Tip: Por default, JAWS tiene 34 registros en esa tabla (pero lo puedes checar con 'SELECT * FROM registry').
Después simplemente creamos la tabla que estará destinada al gadget:
mysql> CREATE TABLE link (user_id int(11), link varchar(255), url varchar(255), description blob);
Y listo. Por default, el user_id de cada inserción de datos, se hace como '0', el user_id del administrador.
Claro, se puede ver el gadget en acción aquí. Cualquier comentario u observación, háganmela saber.
OpenBSD 3.4 en Toshiba Tecra 8100
Bueno, tratando de colaborar un poco con la documentación de OpenBSD en lo referente a mi computadora, quiero escribir un poco de mis aventuras y vivencias instalando el sistema operativo que hasta ahora me ha dejado un excelente sabor de boca.
Tengo que aclarar que no soy ningún gurú sobre esto. Todo lo que escribo son las experiencias de un novato instalando su primer sistema *BSD.
Aclarado lo anterior, procedamos.
Un par de características rápidas de mi máquina:
Pues bueno, el primer problema que tuve es que mi computadora no podía bootear el CD de OpenBSD, cosa similar ya me había pasado alguna vez curioseando con FreeBSD y NetBSD, con puro BSD, ni siquiera la vez que instalé BeOS me produjo esos problemas el booteo del CD. En fin, gracias al MiG aquella vez pudimos forzar el booteo del CD con el binario `smbinst' del Smart BootManager. Esta vez también lo ocupé, bajé el binario y se instaló sobre el MBR, todo desde Debian. Cabe aclarar que mi laptop no tiene floppy interno, y no cuento con uno externo, por eso se me complicó más; de tener el floppy hubiera sido bastante sencillo y rápido.
En fin, comencé la instalación, la cual es bastante sencilla, muy amigable, además, el multipremiado FAQ de OpenBSD está muy bien detallado, todo estupendamente escrito.
Previamente ya había realizado mis particiones para OpenBSD, Debian, Fedora (o Mandrake, o alguna otra distribución cucha
) y Windows.
# fdisk wd0 Disk: wd0 geometry: 2432/255/63 [39070080 Sectors] Offset: 0 Signature: 0xAA55 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------ *0: A6 203 1 1 - 972 254 63 [ 3261258: 12369987 ] OpenBSD 1: 0B 973 0 1 - 1458 254 63 [ 15631245: 7807590 ] Win95 FAT-32 2: 05 1459 0 1 - 2431 254 63 [ 23438835: 15631245 ] Extended DOS 3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused Offset: 23438835 Signature: 0xAA55 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------ *0: 83 1459 1 1 - 2370 254 63 [ 23438898: 14651217 ] Linux files* 1: 05 2371 0 1 - 2431 254 63 [ 38090115: 979965 ] Extended DOS 2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused Offset: 38090115 Signature: 0xAA55 Starting Ending LBA Info: #: id C H S - C H S [ start: size ] ------------------------------------------------------------------------ 0: 82 2371 1 1 - 2431 254 63 [ 38090178: 979902 ] Linux swap 1: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 2: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused 3: 00 0 0 0 - 0 0 0 [ 0: 0 ] unused #
Y mis `rebanadas' de la partición de OpenBSD quedaron así:
# disklabel wd0 # using MBR partition 0: type A6 off 3261258 (0x31c34a) size 12369987 (0xbcc043) # /dev/rwd0c: type: ESDI disk: ESDI/IDE disk label: IC25N020ATCS04-0 flags: bytes/sector: 512 sectors/track: 63 tracks/cylinder: 16 sectors/cylinder: 1008 cylinders: 16383 total sectors: 39070080 rpm: 3600 interleave: 1 trackskew: 0 cylinderskew: 0 headswitch: 0 # microseconds track-to-track seek: 0 # microseconds drivedata: 0 16 partitions: # size offset fstype [fsize bsize cpg] a: 511686 3261258 4.2BSD 2048 16384 328 # (Cyl. 3235*- 3742) b: 819504 3772944 swap # (Cyl. 3743 - 4555) c: 39070080 0 unused 0 0 # (Cyl. 0 - 38759) d: 368928 4592448 4.2BSD 2048 16384 328 # (Cyl. 4556 - 4921) e: 245952 4961376 4.2BSD 2048 16384 244 # (Cyl. 4922 - 5165) g: 6758640 5207328 4.2BSD 2048 16384 328 # (Cyl. 5166 - 11870) h: 3665277 11965968 4.2BSD 2048 16384 328 # (Cyl. 11871 - 15507*) i: 7807590 15631245 MSDOS # (Cyl. 15507*- 23252*) j: 14651217 23438898 ext2fs # (Cyl. 23252*- 37787*) k: 979902 38090178 unknown # (Cyl. 37787*- 38759) #
Particioné de esa forma, debido a que el FAQ lo marca de esa manera, únicamente que le agregué tamaño a las rebanadas, para aprovechar toda la partición de Open. Los puntos de montaje quedaron así:
# more /etc/fstab /dev/wd0a / ffs rw 1 1 /dev/wd0h /home ffs rw,nodev,nosuid 1 2 /dev/wd0d /tmp ffs rw,nodev,nosuid 1 2 /dev/wd0g /usr ffs rw,nodev 1 2 /dev/wd0e /var ffs rw,nodev,nosuid 1 2 #
Quise poner toda la explicación sobre el disco duro debido a que toda la instalación es bastante sencilla, esa parte es lo único que nos produce muchos problemas a las personas que empezamos en el mundo BSD, pero una vez estudiando bien, es bastante agradable.
Todo lo demás de la instalación es bastante intuitivo y rápido. Todo lo demás jaló de pelos.
Generé mi configuración de X con xf86config y corre bastante bien XFree86 4.3 con mi tarjeta de video (más abajo, pongo mi dmesg para ver más especificaciones).
Algo que me produjo una enorme sorpresa fue la forma en que OpenBSD maneja USB. Acá en el trabajo tengo un mouse Microsoft IntelliMouse USB, me decidí a configurarlo. Lo enchufé en el puerto y maravilla, jaló inmediatamente. Caray, eso sí es bonito
Otra cosa que me encantó fue ver cómo se levantó mi tarjeta de red inalámbrica, y lo mejor de todo, cosa que siempre busqué con el kernel por default de Debian, limpieza. El kernel vomitaba una cantidad enorme de errores con la tarjeta de red inalámbrica, y con OpenBSD es bastante limpio.
El sonido también fue automático. Instalé `xcdplayer' y `aumix' y pude escuchar un CD de música, para probar el sonido automáticamente.
Cabe decir que no estoy ocupando el sistema como servidor, es mi laptop, la estoy usando como workstation para un par de cosas en el trabajo y de proyectos personales, pero no como escritorio (aunque realizo muchas actividades también de escritorio: IRC, IM, audio, etc).
En fin… Acá se puede encontrar mi XF86Config y aquí mi dmesg.
También he tenido problemas con el ventilador. En Linux utilizaba el paquete `toshutils', pero por acá no he podido. Tendré que buscar un poco más de información.
Recomendación: Si quieren hacer una instalación de OpenBSD, compren CD's originales. Ayudará al proyecto, los ayudará a ustedes, pues a la larga es mejor tener los paquetes precompilados disponibles, el árbol de ports y demás, en sus CD's, además de que el arte y el diseño es muy bello.
En fin, me agradó mucho el sistema, hasta ahora. Sigo conociéndolo y asombrándome de la simplicidad, de la limpieza, de la flexibilidad y demás. Y muchísimas gracias a todos aquellos que me ayudaron: Al MiG, por recomendarme tanto los sistemas operativos *BSD; a Alex, por conminarme a seguir aprendiendo sobre OpenBSD, aún cuando no le parezcan interesantes mis preguntas
; a Wulfrano, por hacer la imagen de OpenBSD 3.4 y por inspirarme a instalarlo gracias a su conferencia del ESIME, y en general a toda la banda.
Viaje Parte Dos
En fin, luego de comprar mis cositas en el stand de Mélix, me fui a aplastar a la cafetería de la Expo. No tenía nada que hacer, ya no tenía a quien esperar, ni nada similar. Me trataba de comunicar al celular de Claudia, pero nunca entró la llamada. Era un pobre diablo en una ciudad pueblerina.
Abrí mi lap y me puse a buscar en los mails que tengo almacenados. Mucha fue mi sorpresa cuando encontré entre uno de ellos, un mail de Sandra donde ponía su celular, le marqué y contestó.
Damog: Hola…
Sandra: ¿Quién habla?
Damog: Tu conciencia.
Sandra: =PPPPP (eso no lo dijo, pero lo intuyó).
Veinte minutos después nos veíamos en el stand de registro y estábamos prestos a entrar al homenaje de Quino.
A parte de él, se dieron cita en el lugar otros caricaturistas de talla mundial, Maitena (una tipa que no conocía), Sergio Aragonés y Rius. Qué agradable verlos. Escuchamos el homenaje a Quino, Sergio Aragonés le "transfirió" el premio Catrina a Quino, y tantán, se acabó. Quino no firmó libros y simplemente se disculpó con un "salgo de Guadalajara en un rato, ya firmé libros el otro día". En fin, no lo culpo.
Eran casi las dos de la tarde y yo me moría de hambre, no había comido nada durante la mañana/tarde. Fuimos a comer unos taquitos en "Plaza del Sol" y ya después estaba muy cansado
Tomamos un taxi, y Sandra me acompañó hasta la central camionera. Ahora fueron 70 pesos de taxi. Me despedí y abordé
Fue una aventura mágica, cómica y musical.
The End.



