Sigueme en Twitter

Archivo de artículos en la categoría "Geek"

Ir al inicio

¿Cómo reconocer a un geek?

19/06/2009

Catherine da en el clavo. ¿Cuantas veces no se han topado con una situación como esta?

“Dada la opción entre tardar una hora realizando una tarea manual, o tardar tres horas escribiendo un programa para hacerlo automáticamente.. un geek escribirá el programa, siempre. Y sino se le da la opción, si explicitamente se le ordena hacer el trabajo manualmente, de todos modos escribiremos el programa. He escuchado que se dice que un buen geek es flojo, pero yo creo que es más preciso decir que un geek teme al aburrimiento sobre cualquier cosa. Moveremos montañas para cumplir una tarea, siempre y cuando sea interesante.”

No es que se busquen complicar las cosas, es que siempre se busca aprender algo interesante cada día. La virtud de la pereza en su máxima expresión.

Aunque a veces parezca que realmente solo nos complicamos la vida..

También hay que recordar: Keep It Simple Stupid

3 Comentarios

Detector de Cylons

13/02/2009

¿Sospechas de tu vecino “el raro” sea en realidad un religioso tostador?

¡No esperes mas! Por módicos $1.99 usd obtén la versión portátil del novedoso detector de Cylons del doctor Gaius Baltar.

So say we all

Por lo pronto pueden estar tranquilos, soy humano -y desde aquí le doy la bienvenida a nuestros futuros monarcas Cylon-

3 Comentarios

Hablando de comics y dibujo

29/01/2009

Uno de mis traumas no realizados es el dibujo -para lo cual soy muy muy malo-, admiro como un artista puede expresar su mensaje fácilmente con solo un par de cuadros y algunos símbolos -para lo cual también soy muy muy malo-.

Tampoco pienso publicar cómics -aunque los webcomics siempre me llaman la atención-, pero aún así me he comprado un par de libros que son una referencia para cualquier diseñador. Ambos son de Scott McCloud -el mismo del comic de Google Chrome ¿lo recuerdan?-, para quien no lo conozca, es un muy respetado «teórico de cómics» que siempre ha tratado de darles reconocimiento como medio artístico.

Understanding Comics: The Invisible Art
por Scott McCloud

Understanding Comics

Este es el primero y mas famoso de los libros de McCloud. Trata un tema del que muchos dibujantes se han quejado desde siempre pero que ninguna ha puesto en palabras tan claras como Scott: El respeto hacia los cómics como medio válido y artístico.

Se habla mucho de que es lo que compone a un cómic, su historia, sus significados su importancia como medio y lo poco que se le respeta -apenas un cómic fue expuesto en el Louvre-. Realmente el autor te hace comprar su idea y pensar en este arte de forma diferente, la facilidad que tiene para explicar sus ideas me impresiona.

Al final de cuentas no todo son héroes en pijamas.

Making Comics: Storytelling Secrets of Comics, Manga and Graphic Novels
por Scott McCloud

No hay reglas!

La portada puede dar a entender otra cosa, pero este libro no enseña para nada el como mejorar tus habilidades de dibujo, sino trata de como construir una historia y sus personajes efectivamente. Como darle vida a un escenario, como lograr que el lector utilice su imaginación para recrear los momentos ocultos entre cuadros, como lograr los efectos de sonido, como lograr expresiones faciales reales y un largo etcétera de temas muy interesantes.

Aquí se deja de filosofar un poco menos que en el libro pasado y se ponen las cosas a la práctica. Solo hay una regla para dibujar un cómic: “No hay reglas”

No he tenido me he dado tiempo para darles mas alla de una lectura rápida, pero ya lo haré.

Ya encarrerado..

Para “aprovechar” el envío, me pedí también en papel un par de cómics que tienen muy buena reputación, «The Dark Knight Returns» de Frank Miller no lo he leído aún y con Watchmen me quedo el gusanito de no haberlo comprado cuando lo vi en la FIL.

Who watches the Watchmen? The Dark Knight Returns

Tenía mucho que no compraba -¿secundaria? ¿prepa?-, ya iba siendo hora.

Sin Comentarios

¿Como es que los programadores tienen novias?

31/12/2008

Masiosare enlazó una respuesta en reddit que responde esta pregunta y me llamo mucho la atención porque siempre he pensado parecido.

Traduciendo literalmente (well, close enough) lo que escribió «hobbit125»:

Consigue una novia que tenga sus propias pasiones (ademas de ti)

Esa era una de mis condiciones mas importantes para andar con alguien (y eventualmente el matrimonio)

  1. He notado que las personas que toman con pasión su trabajo/hobby/arte/etc tienden a entender a los que son como ellos. No importa que no tengan pasión por la misma cosa.
  2. Las mujeres que dan todo de si para enfocarse en ti, tienden a convertirse en el tipo de mujeres que te necesitan. Nada genera mas resentimiento tan rápido como una relación basada en la necesidad.
  3. Cuando necesito tiempo para trabajar en mis propias cosas, es agradable que ella tenga otra cosa que hacer ademas de deprimirse o sentarse en el teléfono quejándose acerca de lo que estoy haciendo o apurarme para ver cuando termino y así pueda volver a entretenerla a ella y sus caprichos.
  4. Las personas que son apasionados por sus hobbies tienden a ser buenas para ellos. Esto puede traer cualquier número de beneficios dependiendo en sus hobbies/talentos.
  5. Personas sin metas están deprimidas y son deprimentes.

El punto 3 y el 5 parecen mas malas experiencias del sujeto que otra cosa, pero para lo demás estoy de acuerdo con su idea. Es más fácil tratar con alguien que también tiene pasiones, no importa que estas sean diferentes a las tuyas.

Obviamente no hay que irse a los extremos, si te mudas de país 3 meses y no te comunicas, entonces te la estas buscando.

Atentamente su Doctor Corazón.

6 Comentarios

Memorias USB con dibujos animados de ayer y de hoy

26/12/2008

Hoy me llegaron un par de memorias USB de Bunsen que encargue hace días (Adel para mi, Diana para Cristy). Me gusto la presentación, esperaba casi una calcomanía (esa palabra la aprendí a escribir hoy) sobre un USB pero recibí unos modelos muy bien hechos con un empaque igual de bien hecho, aunque las ligas le quiten algo del encanto.

Se los recomiendo, los ocho segundos de contenido adicional cambian por completo la trama de la historia.

8 Comentarios

Ayuda a que ThinkGeek vuelva a enviar a México

20/12/2008

ThinkGeek

Yo apenas me di cuenta hace unos días, pero desde hace meses que ThinkGeek dejo de hacer envíos a México, y tal parece que la causa son los altos impuestos de aduana para textiles.

Hay algunas personas que están firmando una petición online, y me consta que los de ThinkGeek están pendiente de ella, así que firma! También puedes molestarlos con un reply a su cuenta de twitter.

Realmente es una pena que cancelen esto por culpa de los impuestos pero preferiría que subieran el precio a que dejaran de vendernos. Porque poder comprar un R2-D2 controlado a remoto por un light saber.. no tiene precio.

29 Comentarios

Presumiendo Café

28/08/2008

Cuando estuve de viaje por fin me llego mi taza de Gnome. ¿A poco no esta guapa la combinación con el calienta tazas usb? Ya solo le falta el café.

Taza de Gnome

Si, solo quería presumir.

6 Comentarios

It’s Science Bitches!

17/06/2008

Porque la ciencia no es aburrida, por orden de preferencia, aquí van tres recomendaciones de libros bastante digeribles para los que no nos dedicamos a ella. No demasiadas formulas y si mucha historia y manzanas para explicarlo todo.

A Briefer History of Time
(Brevísima Historia del Tiempo)
por Stephen Hawking

Un imprescindible. Todos conocemos la obra maestra de Stephen Hawking, “A Brief History of Time”, pues casi 2 décadas después sale esta nueva edición, actualizada con las últimas novedades en la física y escrito de una manera mas sencilla para los mortales.

No por nada llamaron a la gran obra de Hawking “El bestseller que menos gente ha leído”, a pesar de que para gente como el es sencillo, no deja de estar denso para los que no estamos metidos en la materia, este libro vino a solucionar eso.

Habla de cosas tan interesantes como la problemática para encontrar la gran teoría unificada que uniría la mecánica cuántica de Heisenber y Bohr, la teoría general de la relatividad de Einstein y explicaría cualquier fenómeno físico. Una ley para regirlas a todas. Cosas tan interesantes como la materia negra, el viaje en el tiempo o la densa teoría de cuerdas. Todo excelentemente explicado.

Uncertainty: Einstein, Heisenberg, Bohr, and the Struggle for the Soul of Science
(Incertidumbre: Einstein, Heisenberg, Bohr y la lucha por la esencia de la ciencia.)
por David Lindley

Un excelente libro de historia y ciencia. De aquella gran época de viejos establecidos como Einstein, Born, Schrödinger, Bohr, Sommerfeld y jóvenes prodigios como Heisenberg y Pauli.

Grande ver el enfrentamiento del viejo determinismo contra la novedosa incertidumbre, Einstein contra Bohr (y no precisamente en una lucha de lodo.. momento ¿porque escribí eso?) los inicios de la mecánica cuántica. Interesante ver también como afecto la guerra y la Alemania nazi en el desarrollo de la ciencia.

A Short History of Nearly Everything
(Una Breve Historia de Casi Todo)
por Bill Bryson

Este es muy popular, podría decirse que es un ‘Ciencia para Dummies’, contiene muchísima información de como hemos ido resolviendo nuestra curiosidad durante toda nuestra existencia. Geología, Química, Física, Matemáticas, no se extiende demasiado en nada y parece hablar de todo.

Siendo mas de 550+ páginas para mis gustos es demasiado extenso, aún asi es muy interesante conocer nombres y nombres de gente importante en la ciencia y que no ha sido tan reconocida, no todo han sido los Newton, los Einstein o los Darwin.

Esta escrito en un lenguaje muy ligero y cualquier cosa, por tonta que parezca, la explican. Lo mas cercano a un libro de texto escolar, aunque no estoy seguro de que tan bueno sea eso.

11 Comentarios

La cita del día #8

6/06/2008

“Dios usó fork() para crear a Eva”

Vía | Bash.org

5 Comentarios

El Proyecto Euler: Problema 2

22/05/2008

El Proyecto Euler es una serie de problemas de programación, si quieres enterarte de que va esto, lee la introducción.

Problema 2

Cada nuevo termino en la secuencia de Fibonacci es generada agregando los dos términos previos. Comenzando con 1 y 2, los primeros 10 términos serán:

1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …

Encuentra la suma de todos los términos pares en una secuencia que no sobrepase los 4 millones.

Para resolverlo de la forma bruta, hay que construir la secuencia de Fibonnaci solamente agregando una condición donde vamos agregando una sumatoria de los números pares, esa verificación es donde muy probablemente se pueda optimizar esto. Mañana salgo de viaje, hasta fines de la siguiente semana revisare que se pudo hacer.

Por cierto, hubiera jurado que el problema antes estaba escrito con el límite de 1 millón, así tenía guardada la solución, me pregunto ¿porque lo habrán cambiado? por lo pronto el siguiente que haga sera completamente nuevo, los dos primeros ya los había resuelto cuando me registre a la página.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
main()
{
    int sum = 0, a = 1, b = 1, c = 0;
    while ( c < 4000000 )
    {
        c = a + b;
        a = b;
        b = c;
 
        if ( c % 2 == 0 ) {
            sum += c;
        }
    }
 
    printf("resultado: %d\n", sum);
    return 0;
}

Conclusión

Lo mas costoso de esta solución es la comprobación de que los números sean pares, y revisando otras soluciones hay muchas formas de evitar esta comprobación.

Como bien notaron Michoacano y Xiam, resulta que si revisamos la secuencia, podemos notar que cada tercer número es par y ya sabiéndolo de antemano nos podemos evitar la comprobación y sumar solo cada tercer número.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
main()
{
    int sum = 0, a = 1, b = 1, c = a + b;
    while ( c < 4000000 )
    {
        sum += c;
        a = b + c;
        b = c + a;
        c = a + b;
    }
 
    printf("resultado: %d\n", sum);
    return 0;
}

Nuevamente, esto ayudara realmente en rangos mucho mas grandes que el que tenemos.

12 Comentarios