Infinite Pig Theorem

Blog de David Moreno


Archive for December, 2003

La vida va

without comments

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.

Written by David Moreno

December 28th, 2003 at 2:41 pm

Posted in Uncategorized

Nicotina

without comments

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.

Written by David Moreno

December 24th, 2003 at 2:42 pm

Posted in Uncategorized

Prueba de smileys-gadget

without comments

Una prueba más cara de felicidad

:’( cara de llanto, jojo :P (falta lenguita)

Written by David Moreno

December 22nd, 2003 at 2:43 pm

Posted in Uncategorized

Smileys Gadget

without comments

Maldad

Llanto

jeje

Written by David Moreno

December 22nd, 2003 at 2:43 pm

Posted in Uncategorized

La liga del día

without comments

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í

;-)

Written by David Moreno

December 21st, 2003 at 2:45 pm

Posted in Uncategorized

Ladrones

without comments

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.

Written by David Moreno

December 21st, 2003 at 2:44 pm

Posted in Uncategorized

JicamaBSD

without comments

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 ;)

Written by David Moreno

December 18th, 2003 at 7:18 pm

Posted in Uncategorized

JAWS links gadget

without comments

Pues por fin he termino el primer release :P 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 :P
Entremos en materia. Hay cinco partes en que se divide el gadget.

  1. Módulo de administración.
  2. Template para el despliegue del gadget.
  3. Imagen para ponerse en el Control Panel.
  4. Template para la administración del gadget.
  5. 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:

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.

Written by David Moreno

December 13th, 2003 at 7:21 pm

Posted in Uncategorized

OpenBSD 3.4 en Toshiba Tecra 8100

without comments

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:

  • Procesador Pentium III 795 MHz (que por alguna extraña razón me lo detecta sólo a 392 MHz).
  • 256 MB RAM.
  • 20 GB HD.

    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 :P) 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 :P; 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.
    :-D

  • Written by David Moreno

    December 9th, 2003 at 7:22 pm

    Posted in Uncategorized

    Viaje Parte Dos

    without comments

    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. :P

    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 :P

    Tomamos un taxi, y Sandra me acompañó hasta la central camionera. Ahora fueron 70 pesos de taxi. Me despedí y abordé :P

    Fue una aventura mágica, cómica y musical.

    The End. ;)

    Written by David Moreno

    December 8th, 2003 at 7:23 pm

    Posted in Uncategorized