(in)visibles

Page 2 of 5

Jugar en el suelo

Un impresionante juego en el que construyes el circuito con las cosas que tengas por casa:

Visto en el unvlog de punio

why work doesn´t happen at work

Jason Fried, co-fundador de 37Signals explica por que la oficina no es un buen lugar para trabajar.

ack y emacs.

Emacs es un gran sistema operativo al que le falta un buen editor.
Anónimo.

Llevaba tiempo echando de menos en emacs algo que la mayoria de los grandes y pesados IDES tiene: busqueda integrada. Que cuando busques por un termino, te muestre los resultados y estos sean linkables y te lleven al fichero y la linea donde esta lo que buscas.

Continue reading

Trainido

Ahora que ya es público, por fin puedo hablar del proyecto en el que he estado trabajando estos últimos meses :):

Se trata de un entrenador personal on-line, pero real. Cuando te registras en la aplicación, y te suscribes tienes un entrenador de carne y hueso, que te hará un entrenamiento a tu medida según tus objetivos. Según tus resultados, te irá adaptando el entrenamiento. En mi caso, que tengo al lado un gimnasio municipal, muy barato pero sin entrenadores ni nada parecido me parece una gran solución.

Al principio, cuando empezamos con el proyecto, una de las cosas que mas me costaba era meterme en un mundo que no conocía de nada, (lo que se llama conocer el dominio de la aplicación), me he aprendido nombres de músculos de los que no había oido hablar en mi vida, he confundido los abductores con los adductores, y he visto como se prepara un entrenamiento.

A nivel técnico, hemos usado rails 3, devise, rspec2 y steak (cada vez me gusta mas) con mysql y redis. Me ha gustado mucho usar redis para guardar todos los parametros de un entrenamiento (series, peso, pausas, etc), aunque podria haberlo hecho con mysql, me resulta mucho mas claro y sencillo poder trabajar con hashes y listas directamente.

Complex and inteligent behavior

Simple, clear purpose and principles give rise to complex and intelligent behavior. Complex rules and regulations give rise to simple and stupid behavior

Dee Hock, founder of Visa.

Benoit Mandelbrot, RIP

Ha muerto Mandelbrot, el padre de la geometría fractal. Aunque ningún medio ha dado la noticia, ha circulado a través del twitter
de un colega suyo
.

Los formularios de registro deben morir.

En la mayoria de las aplicaciones web el primer paso es rellenar un formulario de registro. Luke Wroblewski, el autor de web form design: Filling in the blanks, nos habla de tres alternativas al registro habitual:

  • Servicios web (login a traves de facebook, por ejemplo)
  • Herramientas de comunicación: (como el email en caso de posteuros, donde puedes crear y gestionar tu propio blog mediante tu cliente de email y sin registro)
  • Gradual engagement (lo traduciria por algo asi como implicación gradual, o relación gradual)

El pdf y el video de la charla, mas que recomentable:  Sign Up Form Must Die!

(originalmente escrito en el blog de GotFeeling?)

La documentación no tiene por que ser aburrida

a ØMQ socket is what you get when you take a normal TCP socket, inject it with a mix of radioactive isotopes stolen from a secret Soviet atomic research project, bombard it with 1950-era cosmic rays, and put it into the hands of a drug-addled comic book author with a badly-disguised fetish for bulging muscles clad in spandex.

De la documentación de zeromq, el sistema de mensajes que usa mongrel2

John Underkoffler: El futuro de la interfaz de usuario

John Underkoffler fue el consejero cientifico de Minority Report, y es el creador de g-speak, la implementación real de la impresionante interfaz de la película. En el primer video se puede ver g-speak en plan demo, en el segundo John cuenta en TED como funciona esta tecnologia y como espera que esté disponible en todos los ordenadores en unos cinco años.

We build castles in the air, from air…

Una de las citas que mas me gustan para explicar como funciona el desarrollo de software de Frederick Brooks:

“The programmer, like the poet, works only slightly removed from pure thought-stuff.

“He builds castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.

“Yet the program construct, unlike the poet’s words, is real in the sense that it moves and works, producing visible outputs separate from the construct itself. It prints results, draws pictures, produces sounds, moves arms.

“The magic of myth and legend has come true in our time. One types the correct incantation on a keyboard, and a display screen comes to life, showing things that never were nor could be. …

“The computer resembles the magic of legend in this respect, too. If one character, one pause, of the incantation is not strictly in proper form, the magic doesn’t work. Human beings are not accustomed to being perfect, an few areas of human activity demand it.

“Adjusting to the requirement for perfection is, I think, the most difficult part of learning to program.”

From The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition

« Older posts Newer posts »

Copyright © 2017 (in)visibles

Theme by Anders NorenUp ↑