Julio 09, 2003

Dashboard
Esto es algo que no ves ocurrir en software cerrado. Hace mucho tiempo atrás empecé a leer a Nat discurriendo y luego avanzando un poquito de ideas sobre una aplicación llamada Dashboard, un pariente lejano de la idea de Matrix que tenemos Oliver y yo.
Y hace poco de repente noto un montón de actividad en Planet Gnome y no sé de dónde gente empieza a colaborar ya avanzar y Nat hace progresos a una velocidad impresionante. Ya hay varias ideas sobre posibles backends y patches para programas que nunca se me ocurrieron como Straw.
Todo esto no sería posible de no ser por la naturaleza de código abierto de este proyecto. Me robaré las palabras de Nat:

“One important thing to realize is that it would never be possible to write something like the dashboard in a world where you can’t get the source code to your applications. This is the whole “basis for innovation” thing we’re always talking about.”

Scripting
Ayer reimplementé mi script para sacar backups de mi proyecto actual en Perl, pues lo necesitaba urgente. También necesito urgente mis scripts para indentar texto, aunque puedo vivir sin ello por ahora.

“So much to do, so little time.”

Julio 07, 2003

No hay Internet! Aaaaaahh!!!
Conforme vamos progresando con la tecnología, muchas cosas que antes nos parecían innecesarias son ahora, uh, necesarias para nuestro quehacer cotidiano. Por ejemplo, el teléfono, el automóvil, la cocina, la lavadora, etc. Y este es el caso de internet, que se ha vuelto una necesidad para mí. No sé qué sería de mi carrera sin correo electrónico, la web y el IRC.
Este fin de semana tuvimos un outage de internet porque la línea que venía desde la calle estaba mala. Sonaba un molestoso ruido a huevos fritos. Heh, como el sonido de tocino frito de Starship Troopers, solo que por teléfono, lo cual inutilizó nuestra línea.

Queremos internet! Queremos internet!

rm -Rf bin/
Estaba probando el randomizer de banners nuevos en un proyecto y creé varios GIFs con nombres b01.gif, b02.gif, etc en mi home. Luego hice un cd a la carpeta de banners y desde ahí un mv ~/b* .. Hice varios cambios y luego un ls y ví que había una copia de mi carpeta “bin” allí. En dicha carpeta guardo una serie de scripts que yo escribí en bash, PHP y Perl, y me pareció raro que se haya copiado allí por error.

rm -Rf bin/. La borré. Seguí trabajando.

Minutos después me dí cuenta de la estupidez que había cometido. He movido y borrado mi carpeta de scripts por distraído. Y ahora estoy que descubro de a poquitos lo necesarios que son todos esos scripts para mis tareas diarias.
– Ya no puedo indentar bloques de texto en el nedit porque el script en Perl ya no está.
– Ya no puedo cargar mis proyectos, ahora tengo que cargar cada script a mano.
– No puedo sacar las fotos de mi cámara digital, renombrarlas y hacer enlaces simbólicos a /home/jgwong/camera/recent/ automágicamente.
– El cron me bota un error cada hora diciendo: “No existe /home/jgwong/bin/shotgun.”
– No puedo subir screenshots a mi página web con una sola línea de código.
– Ya no tengo mi script que verifica varias páginas webs para ver si han cambiado.
– Ya no tengo mi script que saca backups del proyecto que estoy trabajando.
– Ya no tengo mi script que edita el Cybernotes
– Ya no tengo mis scripts para postear a Tim
– Ya no tengo mi script que actualiza el “Qué estoy escuchando” (se quedará en “(Offline)” por ahora)
– PERO QUE BUENO QUE PUSE MI GUIMESSAGE.PL EN MI PAGINA WEB!!! YAY!!!

Veamos el lado positivo: ahora me voy a auto-obligar a reescribir esos scripts de PHP en Perl.

¿Y entonces qué estas escuchando?
Una grabación live de las habilidades DJ de Mylai y Li en OODE IV. Un MP3 de 120 megas, o 103 minutos de música ininterrumpida para hackear harto código PHP. ;)

Julio 03, 2003

15 minutos de fama
PUBLICARON MI NOTICIA EN SLASHDOT, WOOOOHOOOOOOOO!!!

Pero nadie me dejo ningún mensajito en mi oneliner. :( Será porque todo mi site está en spanish? Bueno, al menos ahora tengo karma positivo. :)

Random
Ayer ordenando un poquito mis cosas me topé con la caja de mi Discman (un Samsung no-recuerdo-la-serie que toca MP3s), y me dió la curiosidad por leer el manual (es que acaso hay que leer el manual para operar un discman!?). Hay dos cosas que no me gustan de mi reproductor:

– No tiene modo Random
– El sonido es más agudo, no tiene mucho bajo

Sobre lo último, no hay nada que hacer. Debí ser más paciente para comprarme un Sony. Pero sobre lo primero, leyendo el manual descubrí que sí tiene modo Random! Pulsas el botón “Mode” por un momento y pop! sale “Random” en el LCD. Cool. Los únicos modos que podía sacar eran “Repeat,” “Repeat Album,” y “Repeat All” — no sé qué les ha costado hacer que una pulsación más haga “Random” pero no me quejo, es mejor que no tener Random at all.
Seguí leyendo el manual, pero no encontré otro feature “nuevo.”

Me puse a escuchar mi CD de Vangelis Themes en Random hasta que me dió sueño.

Juampa llega hoy para almorzar. A ver si lo oblig^Wanimo a participar en mi Comic Jam. :)

Julio 01, 2003

El fin de semana tuvimos la visita de dos misioneros que viven actualmente en Lima: Don Gordon y la señora Florencia Wakefield. Se hospedaron en la casa, el motivo de su visita fue un matrimonio en Pisco el día sábado. Doña Florencia toca el piano y la invitaron para tocar, y a Don Gordon para dar la bendición a los nuevos esposos.

Cuando llegaron empezaron a armar un órgano Casio antiguo que habían traído. El hecho es que lo enchufaron y no encendía para nada. Después de descartar varias cosas el problema parecía ser el adaptador, así que Don Gordon sacó todo un paquete de pilas Duracell tamaño “D” de una bolsa y voilá, let the music roll.

¿Y por qué les cuento esto? Por aquellos detalles chiquitos del incidente ocurrido que me parecieron atesorables. Detalles como la manera cómo coordinaban entre ellos tratando de encontrar la falla, preguntando uno y respondiendo otro, y finalmente usando una solución evidentemente prevista de antemano. Fue mi hermano hace años atrás quien me hizo la observación que Don Gordon y Doña Florencia trabajaban en equipo, y lo acabo de comprobar por mí mismo.
Los admiro por la manera cómo encajan el uno con el otro, su organización, la manera cómo se comportaban era como si pudiesen leerse la mente el uno al otro y saber cuándo moverse a un lado y cuándo extender la mano para ayudar.

(Suspiro)