Archivos para Septiembre 2008

27
Sep
08

Paul Graham y Thom Yorke

Los dos son lo mismo para mí. ¿Cómo? Por ejemplo, si Paul Graham dice
que ‘newLisp’ no le ha ganado a su Arc pero que sí le está "ganando"
otro lenguaje que se llama "Goo", todos aquellos ansiosos por entender a
uno de sus héroes se irá a instalar Goo (lo estoy haciendo en este
momento). Con Thom Yorke sucede lo mismo. Como Radiohead son el Lisp de
las bandas, todo lo que sea de su gusto sabemos que será
interesante. Por ejemplo, hace algunos años en una entrevista a Thom
Yorke qué era lo que escuchaba ahora. El contestó ‘British Sea
Power’. Las consecuencias de eso, fue que todos los fans de Radiohead
comenzaron a escuchar el disco de British Sea Power y creo que enseguida
Pitchfork les hizo una muy buena review. Ese disco de British Sea Power
es uno de mis favoritos aún, después de 4 años de esa entrevista (wow,
me estoy volviendo viejo)…

23
Sep
08

‘How to get a girl’

Este video me alegró el día.
21
Sep
08

Puntadas

No sé por que pero últimamente en clase he hecho una serie de comentarios un tanto agravantes hacia las mujeres (es decir, sexistas :D). No sé porque realmente me salen este tipo de comentarios en clase, creo que es en cierta forma porque cuando los digo se rien mis compañeros, pero la verdad es que después de haberlos dicho me dejan un poco de remordimiento. Aunque claro después también me río de haber dicho tales comentarios por no haber planeado bien lo que quería decir.
De entre los que recuerdo haber dicho:

(En una clase en la que varios equipos presentaron sus proyectos. Uno de los equipos estaba conformado por puras chicas… Su página trataba de fomentar la buena alimentación y salud, etc…)
Profesor:“Waldemar, hay algo que quieres comentar?”
Yo: “Bueno, yo pienso que como ustedes son mujeres…”
Profesor: !
Yo:“Sería bueno que su página…”
Clase:(Riéndose bastante)
Yo:“…pusieran cosas como algunos consejos para los hombres, o bueno, cosas que…”
Profesor:“Ehh, Waldemar, sí… bien no tiene que ver con el hecho de que sean mujeres, hablamos de cosas del diseño, por ejemplo .”
Yo:“Ah, ok.”

Luego tambíen pasó esto:

(En la clase de Sistemas Operativos. No vine la clase pasada.)

Profesora:“Todavía me falta entregarles las definiciones de su proyectos, pero lo que sí ya teníamos que hacer era hacer los equipos. Y qué bueno que lo hicimos la clase pasada.”
Yo:“¡Oiga maestra!, yo no vine la clase pasada. ¿Con quien estoy en el equipo? ¿Los formaron al azar?”
(Voltea una compañera de la clase haciendo un gesto amistoso, claramente señalando que quedamos en el mismo equipo)
Abraham: “No wey nosotros los formamos”
Yo: “Eh! ¡Maestra! Pero por qué me tocó con ella si me llevo mejor con el Abraham!”
Compañera: ?

De este último creo que sí le debo una disculpa a mi compañera.

16
Sep
08

Que chido insultan los italianos

Estaba viendo un video de un cover de Metallica en Youtube y un italiano le dijo todo esto al tipo del video.

Noia mortale, pianista insignificante, struttura compositiva zero, originalità zero, sequenze armoniche da parrocchia, melodicità offensiva, lirismo vuoto siderale, forma del pezzo inesistente, pianismo antipianistico, tecnica ridicola, tocco rudimentale, improvvisazione imbarazzante. Ma chi è costui?

… (!) Todo por tocar un cover en piano.
El videdo es este:

13
Sep
08

Para no tener que presionar Ctrl

Un problema que los programadores tendrán después de programar por mucho tiempo es RSI. Esto se debe a tener que presionar la tecla de Ctrl muchas veces. Existen varios productos que podrían servir para evitar este problema. Sin lugar a dudas, la más interesante que encontré fueron unos pedales.
. Por el momento, lo único que haré es cambiar el Ctrl a donde esta el ‘BloqMayus’, que es también lo que muchos recomiendan.
11
Sep
08

Aprender a touch type

Según Steve Yegges, uno de las peores tendencias que existen dentro de aquellos que hacen software son: 1) Los programadores que no leen y 2) Los programadores que no saben ‘touch type’, que en español se traduciría a ‘usar el teclado sin ver las teclas’. Según este señor, aquellos que no tienen esta habilidad tienen un desempeño por debajo de los que sí lo pueden hacer. Otras recomendaciones que hace es comenzar a utilizar el tipo de teclado Dvorak para que cuando programes por tiempos prolongados no te empiezen a doler los dedos. (La semana pasada tuve un examen para llevar y que tuve que programar mucho en C, al final los dedos me dolían bastante, inclusive hice un macro para que el se pusiera el ; al final de la oración en emacs y no tener que andarme moviendo, pero saqué 90 :D).
Supongo que tengo que aprender a teclear bien. La mayoría de los consejos de Steve Yegges son muy buenos.
09
Sep
08

最近

(Borre el post original sin querer sería buena idea retomar la idea de
Borges y hablar del escrito como si realmente hubiera existido, como
sea… :P.)… Alguien hablaba de que este semestre tal vez no estaba tan pesado, y que sería bueno empezar a trabajar en algo… Habló algo acerca de que tal vez tiene buenos equipos este semestre… algo así.

05
Sep
08

Como configurar Flymake para revisar la sintaxis de C

El Flymake de la GNU es sin duda una de las herramientas más útiles que podemos aprovechar para revisar la sintaxis de un programa sin tener que hacer uso de IDEs feos o que, bueno por lo menos a mí, me dan dolor de cabeza.. Tardé un poco tratando de entender cómo hacerle para realizar la configuración de la herramienta y hasta el momento he logrado configurarla para poder revisar la sintaxis de php y c++. Luego cuando me aplique a ruby y erlang veré cómo se le hace. Sin embargo, creo que el proceso será parecido (aunque por el momento no se me ocurre cuál es la herramienta con la que uno se apoya para esto en erlang.
Pero bueno, para configurar el Flymake para C es relativamente fácil. Para revisar la sintaxis de C nos vamos a apoyar en el gcc de la GNU.
Instrucciones:

  1. Primero, se tiene que crear el ‘Makefile’ en la misma carpeta en que tenemos nuestro .c o .cpp y le tenemos que poner las opciones con relación a la sintaxis:


    check-syntax:
    gcc -o nul -S ${CHK_SOURCES}

    Claro, usamos el gcc para C y lo podemos intercambiar por el g++ si es que queremos soporte para C++.

  2. Una vez echo esto, tenemos que configurar el .emacs y añadirle el soporte para los archivos .c y los punto .cpp:


    (setq flymake-allowed-file-name-masks
    (cons '(".+\\.c$"
    flymake-simple-make-init
    flymake-simple-cleanup
    flymake-get-real-file-name)
    flymake-allowed-file-name-masks))

    De nuevo, si queremos soporte para C++, en vez de poner .c se pone .cpp.

  3. Esto es básicamente todo lo que se tiene que hacer. Para hacer que inicie el chequeo de la sintaxis es M-x flymake-start-syntax-check. Si se quiere ver cual fue el error: M-x flymake-display-err-menu-for-current-line

Y ya. Sin embargo, esta configuracion esta muy básica todavía. Una recomendación sería crear algunos keybindings para que se pueda comenzar el chequeo, cambiar de error y que te muestre la ventanita con la información del error. Otra recomendación más, es crear una .el que te cree un Makefile con la configuracion necesaria automáticamente, para no tener que estar creándolo siempre.
Eso es todo, hasta la próxima, jaja.

04
Sep
08

Aburrido

Últimamente no he hecho nada más que estar prestándole atención a la
escuela. Creo que desde vacaciones es sólamente me he dedicado a cosas
de la universidad (menos unas semanas de vacaciones de verdad que me
tomé para ir a visitar a mis papás). Dentro de mi rutina, la mejor parte
del día era ver Los Simpsons pero me han cortado el servicio desde
antier… Estoy pensando retomar alguno de los hobbies que solía hacer,
como tocar guitarra, escribir algún cuento, o tal vez podría finalmente dedicarme a hacer
ejercicio y bajar la panza. Antes me gustaba el basketbol, pero lo he
dejado de jugar porque soy muy malo, y la verdad me da un poco de
vergüenza que me vean jugar. Así es, creo que tengo que empezar a hacer alguna
actividad que no sea estudiar o estar en la computadora. A ver si
puedo.