More adventures with the N900
by Leandro Lucarella on 2011- 12- 18 16:30 (updated on 2011- 12- 18 16:30)- with 0 comment(s)
OK, after I recovered my phone without needing to reflash once, I was even much closer to do it again because of a new problem.
After missing an appointment and arriving at work about 3 hours late, I realized my phone stopped reproducing sound and vibrating when an alarm was fired. At first I thought I put the alarm incorrectly but then I verified that the alarm was not working. I still got a popup with the alarm message, but no sound or vibration.
So... Time to debug the problem. After searching a lot, I couldn't find anybody with my same problem, I found similar, but not the same, so I decided to report a bug. I got a very fast but useless response. Great!
Making long story short, I finally found some IRC channels and mailing lists where I could find a more opensourceish support that the one provided in the forums and bugzilla. So I'm happy I finally found a place where you can talk to actual developers.
I commented my problem and just after a very trivial but extremely useful suggestion (installing syslogd), I could trace the origin or the problem and fix it (I just love you strace!).
I also had another problem, suddenly the skype calls stopped working. Again the syslog helped a lot. Unfortunately I didn't save the exact syslog error message, but it was something like:
GStreamer - Could not convert static caps "!`phmcadion/x-rtp, media=(string)video, payload=(int)[ 96, 127 ], clock-rate=(int)[ 1, 2147483647 ], encoding-name=(string)MP4V-ES"
As the MIME TYPE looked like garbage, I just grep(1)ed the filesystem searching for that string, and I found some binary file at /home/user/.gstreamer-0.10/registry.arm.bin. I backed up the file, remove it, and everything started working again (the file was recreated but with a very different content).
I have no idea how the symlink or the gstreamer file got broken, except maybe because of the unexpected reboot because of the broken batterypatch, but still, is really strange.
Anyway... Lessons learned:
- Maemo (Nokia) bugzilla is useless for getting help
- Install syslogd to debug Nokia N900 problems
- The maemo developers mailing list is your friend
Conclusion: Reflash my ass!
How to rescue your Nokia N900 without reflashing
by Leandro Lucarella on 2011- 12- 11 13:40 (updated on 2011- 12- 11 13:40)- with 0 comment(s)
I bought a Nokia N900 recently, a great toy if you like to have a phone with a Linux distribution that uses dpkg as package manager :)
Of course you can use it as an end user, and never find out, but as the geek I am, I had to hack it, and use the devel package repositories. Of course, with that comes the problems (and the fun! :D).
The last update of the batterypatch package came with a weird feature. The device rebooted itself each time it starts, leaving it in a restart loop that rendered the device unusable.
Searching for valuable information was not easy (thanks forums! You SUCK at organizing information... I miss mailing lists).
Anyway, I hope I can save some work to someone if you get in a similar situation, so you don't have to waste ours searching the Maemo Forums.
First you will need a tool to flash the phone (it can do other things besides flashing it, I used the maemo_flasher-3.5_2.5.2.2_i386.deb file). You can also check some instructions on how to load a (very) basic rescue image (from Meego). The good thing is this image is an initrd that's loaded in MEMORY, so you don't loose anything if you tried, the device goes to it's previous state (broken in my case :P) after a reboot.
What this image can do is put the device in USB mass storage mode (the embedded MMC -eMMC- and the external MMC). I've done this to backup my eMMC data, which holds the MyDocs vfat partition and the 2 GiB ext3 partition used to install optional software. You can also put the device in USB networking mode, you can get a shell console (and reboot/power off the device), but I found that pretty useless (because you don't have any useful tools, the backlit is not turned on, so is really hard to see anything, and because the kayboard doesn't have the function key mapped, so you can't even write a "/").
The bad thing about this image, is you can't access to the root filesystem (wich is stored in another NAND 256MiB memory). I wanted to access it for 2 reasons. First, I wanted to edit some files that the batterypatch program created to see if that fixed the rebooting problem. And if now, I wanted to make a backup of the rootfs so I didn't loose most of my customizations and installed software.
I first found that a way to access the rootfs was to install Meego in a uSD memory, but for that I needed a 4GiB uSD. Also it looked like too much work, it has to be something battery and easier to just mount the rootfs and play around.
And I finally found it. It was the hardest thing to found, that's why I not only passing you the original link, I'm also hosting my own copy because I have the feeling it can disappear any time! :P
This image let's you do all the same the other image can, but it turns on the backlit, it has better support for the keyboard (you can type a "/") and it can mount the UBI root filesystem. Even more, it comes with a telnet daemon, so you can even do the rescue work remotely using USB networking ;)
You can see the instructions for some of the tasks, but here is how I did to be able to log in using telnet, which is not documented elsewhere that I know off. Once you have your image loaded:
You have to activate the USB networking in the device: /rescueOS/usbnetworking-enable.sh
Configure your host PC to assign an IP to usb0: sudo ip a add 192.168.2.14/24 dev usb0 && sudo ip link set usb0 up
Start the telnet daemon in the device: telnetd
I couldn't find out the root password, and since the initrd root filesystem is read-only, so I did this to change the root password:
cp -a /etc /run/ mount --bind /run/etc /etc passwd
Now type the new root password.
That's it, log in via telnet from the host PC: telnet 192.168.2.15 and have fun!
With this I just could edit the broken files and saved the device without even needing to reflash it, but if you're not so lucky, you can just backup the root filesystem and reflash using this instructions (I didn't tested them, but seems pretty official).
Now I should probably have to try the recovery-boot package, if it works well it might be even easier to rescue the phone using that ;)
Cómo matar al intermediario
by Leandro Lucarella on 2011- 11- 30 19:35 (updated on 2011- 11- 30 19:35)- with 0 comment(s)
Cómo matar al intermediario, limpiar la escena del crimen y encontrar una coartada creíble
Charla de Hérnan Casciari para TEDx Río de la Plata. El tipo es un groso, como extraño sus recomendaciones en EspoilerTV, la de series excelentes que me ha hecho descubrir...
Lamb @ Heimathafen Neukoelln (2011-11-22)
by Leandro Lucarella on 2011- 11- 24 19:31 (updated on 2011- 11- 24 19:31)- with 0 comment(s)
Nice show by Lamb, very energetic. There's also a video at the end (not so good quality) and a nice (official) short documentary (12m) on how the last album, 5, was recorded.
El flaquito muy buena onda, muy pila, pero a veces se pasaba de mambo, como que arengaba demasiado en canciones que era más para disfrutar tranquilo que para andar con el "whoooooaaa!". Pero bueno, buen show en general, aunque me hubiera gustado que haya un poco más de instrumentos, mucha maquinola para mi gusto.
No tocaron B Line los botones! Gran tema, gran video (LTA GEMA, aunque lo bloquees en YouTube acá lo puedo ver!).
Enjoy!
Lamb @ Heimathafen Neukoelln (2011-11-22) (1)
Lamb @ Heimathafen Neukoelln (2011-11-22) (2)
Lamb @ Heimathafen Neukoelln (2011-11-22) (3)
Lamb @ Heimathafen Neukoelln (2011-11-22) (4)
Lamb @ Heimathafen Neukoelln (2011-11-22) (5)
Lamb @ Heimathafen Neukoelln (2011-11-22) (6)
Lamb @ Heimathafen Neukoelln (2011-11-22) (7)
Lamb @ Heimathafen Neukoelln (2011-11-22) (8)
Lamb @ Heimathafen Neukoelln (2011-11-22) (9)
Lamb @ Heimathafen Neukoelln (2011-11-22) (10)
Lamb @ Heimathafen Neukoelln (2011-11-22) (11)
In Symmetry @ Werk9 (2011-11-05)
by Leandro Lucarella on 2011- 11- 22 22:28 (updated on 2011- 11- 22 22:28)- with 0 comment(s)
In Symmetry is a nice trip-hopish band from Berlin I saw in Werk9.
They will be playing again on December the 11th at Glogauer Str. 2.
Panchería de dorapa
by Leandro Lucarella on 2011- 11- 10 18:39 (updated on 2011- 11- 10 18:39)- with 0 comment(s)
Batimóvil Berlinés
by Leandro Lucarella on 2011- 11- 07 21:18 (updated on 2011- 11- 07 21:18)- with 0 comment(s)
No sólo hay convenciones de Bátmanes en el Mercosur...
Architecture in Helsinki @ Lido Berlin (2011-10-12)
by Leandro Lucarella on 2011- 10- 16 07:42 (updated on 2011- 10- 16 07:42)- with 0 comment(s)
Aquí la continuación del post anterior.
Me gustaron mucho los dos primeros discos de Architecture in Helsinki, por eso los fui a ver a pesar de que el último disco no me había gustado para nada (lo escuché apenas una vez antes de ir al show); sonaba demasiado 80's, y de lo malo, casi Miranda! diría.
Lamentablemente la banda parece haber olvidado sus inicios y ser ahora una banda flogger. El multi-instrumentalismo también se lo olvidaron (en muchas canciones tocaban con 3 teclados) y de todo el set, tocaron 4 canciones de los dos primeros discos, y creo que una sola no la arruinaron adaptándola a su presente pop al estilo Cyndi Lauper.
Más allá de eso, el show que dan es bueno, tienen mucha energía y son muy carismáticos. Pero musicalmente muchachos, mal, mal.
Ahora sí, las fotitos...
Architecture in Helsinki @ Lido Berlin (2011-10-12) (1)
Architecture in Helsinki @ Lido Berlin (2011-10-12) (2)
Architecture in Helsinki @ Lido Berlin (2011-10-12) (3)
Breaking Bad
by Leandro Lucarella on 2011- 10- 15 20:35 (updated on 2011- 10- 15 20:35)- with 0 comment(s)
Ya ni me acuerdo si alguna vez recomendé Breaking Bad o no, y tengo fiaca de fijarme. Si lo hice bien por mí y voy a recomendarla de nuevo, lo merece. Si no lo hice, muy mal por mí, y ahora se las recomiendo.
Pero en realidad escribo porque acabo de ver el final de la temporada 4. Cuando empezó la temporada me pareció, aun manteniendo un nivel de calidad muy alto, había decaído un poco. Lo que más extrañaba de temporadas anteriores son las introducciones con pistas de lo que pasaría al final, que al principio de la temporada eran completamente inentendibles y a medida que iba avanzando la temporada uno empezaba a creer que algo más entendía, pero en general en los últimos dos capítulos le encajaban las piezas a la perfección y se veía el rompecabezas como si se hubiera formado de la nada de pronto.
Bueno, me equivoqué. O no. Cambiaron la forma, pero ese estilo se conserva, porque el último capítulo de esta temporada también tiene eso, pero las pistas son casi invisibles y pasan desapercibidas en medio de la trama. O al menos esa mecánica se da en los últimos capítulos, donde una serie que se había convertido más en acción que otra cosa sin demasiados condimentos vuelve a ser la de antes y cierra con un final tremendo.
Tan tremendo es el final que para mí podría ser sencillamente el final de la serie. Quedan un par de cabos muy sutiles sin atar pero serían perfectamente perdonables para tamaña serie con este final de temporada tan redondo. Sin embargo el amigo Gilligan (que no tiene una isla) nos va a dar una temporada más, y esta sí será la última. Por un lado le tengo fe porque por ahora no decepcionó, incluso cuando pensaba que iba a hacerlo, pero por otro lado da miedo que, siendo que si la serie la hubiera cerrado en esta temporada estaría perfecto, pueda llegar a cagarla con la nueva temporada.
Esperemos que mantenga la genialidad y ate los pocos cabos sueltos de buena manera, dando cierre a una de las mejores series que he visto últimamente.
Veanlan.
Sun Airway @ Lido Berlín (2011-10-12)
by Leandro Lucarella on 2011- 10- 13 18:24 (updated on 2011- 10- 13 18:24)- with 0 comment(s)
¡Ja! ¡Volví! ¡Cuando menos lo esperaban!
Y sí, lo de poner Berlín fue para presumir, pueden odiarme por ello, lo merezco.
Fui a ver a Architecture In Helsinki y estos muchachos, los Sun Airway estuvieron de soporte, y la verdad? Me gustaron más que AIH, pero ya hablaré un poco más sobre ello en otro post.
Aquí les dejo algunas fotillos para que disfruten.
Sun Airway @ Lido Berlin (2011-10-12) (1)
Sun Airway @ Lido Berlin (2011-10-12) (2)
Sun Airway @ Lido Berlin (2011-10-12) (3)
Sun Airway @ Lido Berlin (2011-10-12) (4)
Deporte, Vos no sos Bienvenido
by Leandro Lucarella on 2011- 09- 07 11:56 (updated on 2011- 09- 07 11:56)- with 0 comment(s)
Duarte, Relojes de Gran Tamaño
by Leandro Lucarella on 2011- 09- 07 11:53 (updated on 2011- 09- 07 11:53)- with 0 comment(s)
CHIST!
by Leandro Lucarella on 2011- 08- 31 10:46 (updated on 2011- 08- 31 10:46)- with 0 comment(s)
Generación Dorada @ Luna Park
by Leandro Lucarella on 2011- 08- 31 00:32 (updated on 2011- 08- 31 00:32)- with 0 comment(s)
Leiva, Prigioni y compañía entrando en calor
Y como si fuera poco aparece Andriod
Delfino coincide y mira con desconfianza a los muñecos
Drago de noche
by Leandro Lucarella on 2011- 08- 31 00:24 (updated on 2011- 08- 31 00:24)- with 2 comment(s)
El Alberto
by Leandro Lucarella on 2011- 08- 30 23:31 (updated on 2011- 08- 30 23:31)- with 0 comment(s)
Retro
by Leandro Lucarella on 2011- 08- 30 23:28 (updated on 2011- 08- 30 23:28)- with 0 comment(s)
INTERNET. Navegue a máxima Velocidad ADSL 512Kkbps.
Lugares para reciclar pilas
by Leandro Lucarella on 2011- 08- 19 17:44 (updated on 2011- 08- 19 17:44)- with 1 comment(s)
Uno acumula, y acumula, pero nunca sabe qué hacer con ellas. Bueno, se supone que las empresas que venden pilas tienen que tener puntos para llevar las pilas para reciclar (o lo que se haga con ellas, que seguramente es tirarlas al agua, pero al menos así nos quedamos con la conciencia tranquila de que no fue nuestra culpa :P).
Acá tienen un buscador de puntos de recolección. Parecen haber muchos pero ni idea si realmente funciona y te las aceptan (si alguien tiene info de primera mano, comparta!).
TicketBostal
by Leandro Lucarella on 2011- 08- 13 12:30 (updated on 2011- 08- 13 12:30)- with 3 comment(s)
¡Dios mío! ¿¿¿Por qué todos los servicios para comprar entradas son tan ladrones y desastrozos???
Ya odiaba a Ticketek (no link for you! NEXT!) hace tiempo y ahora tuve la oportunidad de conocer la inoperancia de Ticketportal (no link for you either!).
Cuando compré las entradas, después de pagar me apareció una página en blanco, y no me llegó ni una puta confirmación por mail. El número de compra lo saqué del query string de la URL.
Para pedir detalles de como ir a buscarlas, mandé un mail y les conté el problema, y me dieron vueltas como en tres idas y venidas, preguntándome el nro de orden (que les dije al ppio que no los tenía porque vaya uno a saber si lo del query string no era un identificador interno del sistema o algo) y después que los últimos 4 dígitos de la tarjeta y al final me dejaron de contestar sin informarme nada.
Al final llamé por teléfono y en las opciones, tentado por poner directamente la opción de venta de entradas (por las experiencias con otros servicios, que en atención al cliente tardan 15 minutos en atender y en ventas no suena ni dos veces), pero fui buena persona y puse la opción de "información sobre su pedido". Obviamente me tuvieron esperando muuuucho tiempo hasta que me aburrí y corté. Llamé de nuevo, marqué ventas, me atendieron en 2 segundos, me pidieron solo el DNI y me dieron la info de mis entradas. Brillantes!
Conclusión: Siempre pidan hablar con ventas
Son todos putos...
El Choque Urbano
by Leandro Lucarella on 2011- 08- 11 23:25 (updated on 2011- 08- 11 23:25)- with 0 comment(s)
El Choque Urbano "Baila!" @ Ciudad Cultural Konex
Tecnópolis
by Leandro Lucarella on 2011- 08- 11 20:33 (updated on 2011- 08- 11 20:33)- with 0 comment(s)
La opinión sobre la feria/evento queda reservada.
The opinión about the event is reserved.
Orgullo Nacional by FuerzaBruta (1)
Orgullo Nacional by FuerzaBruta (2)
Así se trabaja según la UOCRA
Parte de una maqueta bizarra (obviamente la vista de este solo fragmento lo hace todo más bizarro).
Falkor
by Leandro Lucarella on 2011- 08- 11 18:01 (updated on 2011- 08- 11 18:01)- with 0 comment(s)
Arte! Arte! Arte!
by Leandro Lucarella on 2011- 08- 10 00:36 (updated on 2011- 08- 10 13:05)- with 0 comment(s)
Acabo de terminar de ver Exit Through the Gift Shop. Nada que ver con lo que me imaginaba, pensé que era un documental sobre Banksy pero es un documental que hizo Banksy sobre otra cosa. Me hizo acordar bastante a My Kid Could Paint That, por las sensaciones encontradas que me generan con respecto al arte, y la parafernalia que se forma a su alrededor.
El mismo hecho de tratar de explicar lo que se me cruza por la cabeza ya me confunde demasiado y me es imposible sacar alguna conclusión al respecto =P
Encima ahora que chusmeo un poco la página de Wikipedia sobre Mr. Brainwash parece que encima todo podría ser un gran hoax.
En fin, sea como sea, recomendadas ambas películas...
Porcentajes mentirosos
by Leandro Lucarella on 2011- 07- 31 22:21 (updated on 2011- 07- 31 22:21)- with 0 comment(s)
Uno lee que Mauri ganó por casi un 65% y parece que realmente el 65% de la gente que vota en CABA está realmente convencida de que quiere que Mauri sea jefe de gobierno 4 años más.
Pero para mí esa es una lectura extremadamente mentirosa de los números, por varias razones. Primero, esto es segunda vuelta, así que la gente básicamente vota si es Anti Macri o Anti Filmus (y en este caso casi diría que más Anti Cristina que Anti Filmus). OK, tampoco es exactamente "anti <el opositor>", porque está incluída la idea de que se prefiere que sea jefe de gobierno uno por sobre el otro, pero igual es muy diferente de querer al candidato, es más un descarte. Si realmente quería que uno u otro sea jefe de gobierno se votó en primera vuelta, y Macri sacó sólo el 45%.
Y acá viene el segundos punto: el 45% (en la primera vuelta, y 65% en la segunda) es sobre los votos positivos. Esto no tiene en cuenta ni votos en blanco, ni impugnados, ni nulos ni gente que no fue a votar. No tengo los datos de la primera vuelta a mano, pero los de la segunda sí, y los verdaderos porcentajes (tomados cuando estaba aproximadamente el 97% de las mesas escrutadas) son los siguiente:
Es decir, según mi visión, y al contrario de lo que nos quieren vender, la mayoría de los porteños no prefieren que esté Macri de jefe de gobierno por sobre Filmus (o expresar su desacuerdo con ambos o el sistema), sólo algo menos del 44%. No deja de ser un porcentaje alto, es cierto, pero al menos es un panorama bastante más soportable que pensar que el 65% de los porteños están enamorados de Macri, que suele ser la interpretación más común de estos números. Lo loco es que casi un tercio (32%) , no quiere a ninguno de los dos.
Balnearios
by Leandro Lucarella on 2011- 07- 26 17:07 (updated on 2011- 07- 26 17:07)- with 1 comment(s)
Una película de Mariano Llinás. Si alguien sabe cómo/dónde se consigue, chifle!
GML
by Leandro Lucarella on 2011- 07- 23 19:48 (updated on 2011- 07- 23 19:48)- with 0 comment(s)
Graffiti Markup Language is...
An universal, XML based, open file format designed to store graffiti motion data (x and y coordinates and time). The format is designed to maximize readability and ease of implementation, even for hobbyist programmers, artists and graffiti writers. Popular applications currently implementing GML include Graffiti Analysis and EyeWriter. Beyond storing data, a main goal of GML is to spark interest surrounding the importance (and fun) of open data and introduce open source collaborations to new communities. GML is intended to be a simple bridge between ink and code, promoting collaborations between graffiti writers and hackers.
An probably the funniest part:
GML is today’s new digital standard for tomorrow’s vandals.
The Black Keys - Howlin' For You
by Leandro Lucarella on 2011- 07- 22 20:34 (updated on 2011- 07- 22 20:34)- with 0 comment(s)
Interesting music video by The Black Keys shaped as a movie trailer.
Teatro Colón vs Pearl Jam
by Leandro Lucarella on 2011- 07- 17 22:41 (updated on 2011- 07- 17 22:41)- with 5 comment(s)
Facts:
- Un palco (entrada más cara) para ver una ópera en el Teatro Colón sale lo mismo que un campo para ver a Pearl Jam.
- La entrada más barata para ver a Pearl Jam sale más de 8 veces más cara que la entrada más barata para ver una ópera en el Colón.
BIG WTF
PD: Hoy fui a hacer una visita guiada al Colón y me quedé con ganas de ver algo (aunque no soy para nada de ver óperas ni ballets, pero da la sensación de que debe ser muy impresionante)
Sequreisp
by Leandro Lucarella on 2011- 07- 15 16:30 (updated on 2011- 07- 15 16:30)- with 0 comment(s)
Estoy demasiado lazy como hacer posts con contenido propio, así que sencillamente, como vengo acostumbrando, me voy a limitar a copiar algo que hizo otra persona:
Buenas comunidad.Hoy tengo la alegría de contarles que ya está oficialmente disponiblesequreisp, que es un completísimo software para gestión de ISPs made inArgentina.Si bien el proyecto esta en github desde hace unos meses recién ahora loestamos dando a conocer públicamente, una vez que superamos una fase deprueba y feedback entre conocidos.Para los que no saben que es sequreisp les cuento que es un soft escrito enRuby On Rails que permite montar un server de ISP para manejar multiplesproveedores con balanceo y failover, control de ancho de banda, priorizadoentre muchas otras cosas, todo muy comodamente desde una interfaz web.Esta pensado para pequeños y medianos ISP o WISPs, desde unos pocos clienteshasta 3000 mil o más que son los setups más grandes que tenemos actualmenteen un single server, pero creemos que se puede escalar aún más. Respecto albalanceo hemos llegado a balancear 32 ADSL en un sólo servidor. La soluciónes muy estable, actualmente la están usando alrededor de unos 40 ISPs/WISPsde argentina y latinoamérica y el número va creciendo.Si bien sequreisp es un producto comercial se eligió liberar su core bajoAGPLv3 para devolver a la comunidad todo lo que siempre nos da y sigue dando,sin el kernel de linux, iptables, tc, mysql, ruby y un largo etc. sequreispno existiría.Existe también una versión comercial(de algo hay que vivir =) que agregafuncionalidades mediante módulos, y es la que usan nuestros clientes, ya queademás incluye soporte, asesoramiento, backups online y otros servicios.Agradecemos la difusión del proyecto e invitamos a toda a la comunidada usarlo y participar del mismo, git-hub facilita enormemente esto último.Tickets, bugs reports, sugerencias y sobre todo pull-request son más quebienvenidos.Les dejo las urls.Sitio oficial:Codigo fuente:Foro:--Luciano Ruetelruete at sequre.com.ar
Gracias Lucho por compartir :)
Futurama just keeps getting better and better
by Leandro Lucarella on 2011- 07- 10 18:04 (updated on 2011- 07- 10 18:04)- with 0 comment(s)
Fragment of Law and Oracle episode (S06E17/6ACV16):
10 delirious songs with strange vocals
by Leandro Lucarella on 2011- 07- 06 00:38 (updated on 2011- 07- 06 00:38)- with 0 comment(s)
10 canciones delirantes con voces extrañas
Devolveme a Defensa del Consumidor, Macri!
by Leandro Lucarella on 2011- 07- 05 17:53 (updated on 2011- 07- 05 17:53)- with 1 comment(s)
Desde hace un año que no se actualiza la lista de multas impuestas (¿o directamente se suspendieron las multas?), desde hace 6 meses que no se publican boletines.
¿Qué onda, ex-Bigote? ¿Los consumidores no son bienvenidos?
Harvie Krumpet
by Leandro Lucarella on 2011- 07- 04 11:53 (updated on 2011- 07- 04 11:53)- with 0 comment(s)
Harvey Krumpet (es) by Adam Elliot
(or you can see it in 1 part only in English without Spanish subtitles here)
There, I fixed it!
by Leandro Lucarella on 2011- 07- 03 23:17 (updated on 2011- 07- 03 23:17)- with 0 comment(s)
My cheap bike front light is not very water resistant...
Bate-papo com luca
by Leandro Lucarella on 2011- 07- 02 12:14 (updated on 2011- 07- 02 12:14)- with 6 comment(s)
Cuando le charlás a alguien por chat de GMail y no está, le llega la conversación por mail. Resulta que si el GMail está configurado en portugués, "Charla con luca" se dice "Bate-papo com luca", pero mi cerebro cuando leyó eso se hizo inmediatamente una imagen parecida a esta:
Bienvenidos al canon digital
by Leandro Lucarella on 2011- 06- 30 17:56 (updated on 2011- 06- 30 17:56)- with 0 comment(s)
WikiLeaks banking blockage advertisement
by Leandro Lucarella on 2011- 06- 29 17:50 (updated on 2011- 06- 29 17:50)- with 0 comment(s)
Y River se fue a la B
by Leandro Lucarella on 2011- 06- 26 21:12 (updated on 2011- 06- 26 21:12)- with 0 comment(s)
Me cago en el fútbol, pero no podía pasar esto por alto. Como la nevada en Buenos Aires, era algo que no pensaba ver jamás, pero ahí lo tienen =P
Building
by Leandro Lucarella on 2011- 06- 25 18:07 (updated on 2011- 06- 25 18:07)- with 0 comment(s)
Amanecer @ Villa Urquiza
by Leandro Lucarella on 2011- 06- 25 18:05 (updated on 2011- 06- 25 18:05)- with 0 comment(s)
Retiro
by Leandro Lucarella on 2011- 06- 25 18:03 (updated on 2011- 06- 25 18:03)- with 0 comment(s)
Torre de Babel
by Leandro Lucarella on 2011- 06- 25 18:02 (updated on 2011- 06- 25 18:02)- with 0 comment(s)
Two dogs dining in a busy restaurant
by Leandro Lucarella on 2011- 06- 24 12:49 (updated on 2011- 06- 24 12:49)- with 0 comment(s)
Aballay, El Hombre Sin Miedo
by Leandro Lucarella on 2011- 06- 23 23:44 (updated on 2011- 06- 23 23:44)- with 0 comment(s)
Película bizarra, eh... Me da curiosidad.
Berlin
by Leandro Lucarella on 2011- 06- 16 13:19 (updated on 2011- 06- 16 13:19)- with 7 comment(s)
Babasónicos - Dopádromo
by Leandro Lucarella on 2011- 06- 12 23:02 (updated on 2011- 06- 12 23:02)- with 2 comment(s)
I was just listening to Dopádromo from Babasónicos and thinking: what a good album!
So here, listen:
The Architecture of Open Source Applications
by Leandro Lucarella on 2011- 06- 06 21:56 (updated on 2011- 06- 06 21:56)- with 0 comment(s)
The Architecture of Open Source Applications
Architects look at thousands of buildings during their training, and study critiques of those buildings written by masters. In contrast, most software developers only ever get to know a handful of large programs well—usually programs they wrote themselves—and never study the great programs of history. As a result, they repeat one another's mistakes rather than building on one another's successes.
This book's goal is to change that. In it, the authors of twenty-five open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development? In answering these questions, the contributors to this book provide unique insights into how they think.
If you are a junior developer, and want to learn how your more experienced colleagues think, this book is the place to start. If you are an intermediate or senior developer, and want to see how your peers have solved hard design problems, this book can help you too.
I hope I can find the time to read this (at least some chapters).
It's ALIVE!
by Leandro Lucarella on 2011- 06- 04 21:45 (updated on 2011- 06- 04 21:45)- with 2 comment(s)
Thank you Garrett, you saved my bike! =D
Today I got, after looking for one for several months, my derailleur hanger!
Raleigh (both Argentina and USA) were completely unhelpful, so I got to find it somewhere else, and finally found one at bicyclederailleurhangers.com (mine is #22 =).
I hope tomorrow I can finally fix my bike.
/me happy!
Painting
by Leandro Lucarella on 2011- 05- 31 23:51 (updated on 2011- 05- 31 23:51)- with 0 comment(s)
Cuevana
by Leandro Lucarella on 2011- 05- 30 23:00 (updated on 2011- 05- 30 23:00)- with 0 comment(s)
Cuevana es un sitio donde se pueden ver películas y series online via streaming web, con la particularidad de tener prácticamente todo con buenos subtítulos en castellano y buena calidad de video.
Uno se pregunta como catso hacen para mantenerse online y parece que el catch es que no hostean las cosas ellos, las suben a los servicios de hosting de archivos e hicieron una extensión para el browser (soportan varios) que automatiza el proceso de bajarlo y streamearlo mientras baja.
El resultado es una alternativa muy cómoda para ver algo ocasionalmente, sin necesidad de tener que bajarlo antes. Es lo más próximo que vi hasta ahora a TV-on-demand. Además tienen enlace a algunos streamings de TV en vivo.
OTFF @ CAFF (2011-05-28)
by Leandro Lucarella on 2011- 05- 29 03:55 (updated on 2011- 05- 29 03:55)- with 0 comment(s)
Orquesta Típica Fernandez Fierro @ Club Atlético Fernandez Fierro
LO MÁS ROCKERO EN LA HISTORIA DEL TANGOLO MÁS TANGUERO EN LA HISTORIA DEL ROCK
=)
OTFF @ CAFF (2011-05-28) (1)
OTFF @ CAFF (2011-05-28) (2)
OTFF @ CAFF (2011-05-28) (3)
OTFF @ CAFF (2011-05-28) (4)
OTFF @ CAFF (2011-05-28) (5)
OTFF @ CAFF (2011-05-28) (6)
Prohibido fumar
by Leandro Lucarella on 2011- 05- 29 02:14 (updated on 2011- 05- 29 02:14)- with 0 comment(s)
@ CAFF
Beastie Boys - Fight For Your Right (Revisited)
by Leandro Lucarella on 2011- 05- 28 19:06 (updated on 2011- 05- 28 19:06)- with 0 comment(s)
Lime total.
Never leave your e-mail to Fujitsu
by Leandro Lucarella on 2011- 05- 25 14:26 (updated on 2011- 05- 25 14:26)- with 1 comment(s)
Fujitsu I hate you. I usually use an alias when putting my e-mail in some company form, using the feature most MTAs have to use something like myrealuser-<somealias>@example.com.
Lately I've been receiving tons of spam from luca-fujitsu@... and the kind of spam my Bogofilter have a hard time to swallow, so it's becoming really annoying. I'll just see how to make luca-fujitsu@... and invalid e-mail and reject all mails delivered to it.
Fuck off Fujitsu!
Tricky @ Groove
by Leandro Lucarella on 2011- 05- 24 23:47 (updated on 2011- 05- 26 23:18)- with 0 comment(s)
Buen show el de Tricky, raro, como él. Mucho más rockero de lo que me imaginaba, mucha polenta, el tipo no para de moverse ni un segundo, está a 220V.
Una de las cosas que me parece más bizarra como, siendo al fin y al cabo un solista, es prácticamente la segunda voz de la banda, teniendo muy poco protagonismo por momentos (prácticamente ausente del escenario) y por otros un completo rock star. Para colmo, en algunas canciones, esa segunda voz la hacía con uno o dos micrófonos apoyados en el pecho y/o espalda, gritando y haciendo que esa voz gutural suene aún más primitiva.
El lugar está muy bueno para ver una banda, tiene toda la pinta de ser un boliche (sí, tengo tan poca noche que ni lo conocía) pero es lo suficientemente grande como para estar cómodo y lo lo suficientemente chico como para verlo bien de cualquier lado. Además el escenario está bien alto y tiene como 2 pisos, en realidad como unos balcones a los costados, bastante grandes, así que también se puede ver de arriba. Otra cosa muy copada es que tiene un sistema de ventilación zarpado, lo prendieron un ratito antes de que empiece y desapareció el calor y el olor a cigarrillo en segundos (el lado negativo es que hacía bastante ruido, en las canciones no tan pulentas se escuchaba un poco y todo :S).
Volviendo al show, el tipo es como humilde en algún sentido, porque si bien es rock star, hace cosas que muy pocas bandas se animan a hacer (al menos a este nivel) una vez que dejaron de ser under y tener un público reducido. En dos oportunidades invitó gente al escenario, pero no a 10 tipos preseleccionados o del VIP, subía cualquiera, algunos civilizadamente por una escalerita pero otros a lo bestia trepando al escenario, ayudados por el propio Tricky. Un capo.
El final del show fue a la inversa. Tricky baja al público, pero de nuevo, no va por una plataforma, o con 10 patovas alejando a la gente, el tipo se mete en el medio como pancho por su casa, hasta que lo levantan por los aires y lo hacen pasear por todo el boliche, hasta el fondo, y termina atrapado entre la gente, como si fueran una banda de barrio tocando en un centro cultural ante 30 personas, 20 de ellas amigos y familia. A tal punto que el show termina con dos canciones con Tricky paseando por el público y la banda tocando como si él no existiera. A él lo perdés de vista y de pronto se te terminó el show y no sabés que pasó. La gente se quedó mirándose entre sí, sin saber si el show terminaba de verdad o seguía. Muy loco. Según la Rolling Stone, que no me cae nada bien pero miren las fotos que están buenas, todo esto completamente accidental y para nada planificado.
Al ratito aparece Tricky, pero en una plataforma como en un tercer piso, en lo que asumo sería un VIP, y saluda como si nada, siempre con un trago en la mano y charlando con la gente de ahí como si fueran los 20 amigos y familiares que fueron a verlo.
Y ahí se quedó, tomando y charlando.
Update
Como no encontré muchos videos subidos a YouTube del recital y menos con buena calidad, subí algunos videos que capturé yo que al principio me daba vergüenza subir por la mala calidad (en particular del audio :( ):
A continuación algunos intentos de foto, la luz era muy tenue y Tricky, tan movedizo, no ayudaba....
Tricky @ Groove (1)
Tricky @ Groove (2)
Tricky @ Groove (3)
Tricky @ Groove (4)
Tricky @ Groove (5)
Tricky @ Groove (6)
Tricky @ Groove (7)
Release: Mutt with NNTP Debian package 1.5.21-5nntp1
by Leandro Lucarella on 2011- 05- 24 16:59 (updated on 2011- 05- 24 16:59)- with 0 comment(s)
I've updated my Mutt Debian package with the NNTP patch to the latest Debian Mutt package.
This release is to bring just the regular bugfixing round from Debian.
If you have Debian testing/unstable and amd64 or i386 arch, just download and install the provided packages.
For other setups, here are the quick (copy&paste) instructions:
ver=1.5.21
deb_ver=$ver-5nntp1
url=http://www.llucax.com.ar.nyud.net/proj/mutt-nntp-debian/files/latest
wget $url/mutt_$deb_ver.dsc $url/mutt_$deb_ver.diff.gz \
http://ftp.de.debian.org/debian/pool/main/m/mutt/mutt_$ver.orig.tar.gz
sudo apt-get build-dep mutt
dpkg-source -x mutt_$deb_ver.dsc
cd mutt-$ver
dpkg-buildpackage -rfakeroot
# install any missing packages reported by dpkg-buildpackage and try again
cd ..
sudo dpkg -i mutt_${deb_ver}_*.deb mutt-patched_${deb_ver}_*.deb
See the project page for more details.
10 songs of...
by Leandro Lucarella on 2011- 05- 23 19:40 (updated on 2011- 05- 23 19:40)- with 0 comment(s)
New section, let's see for how long I can keep this up =)
The idea is to make a compilation of 10 songs of (somehow) unknown music (and/or bands) picking up a theme. At first I'll try to pick only local (Argentinian) bands, but maybe in the future I can go more global.
This time, the theme is songs that have, in one way or another, some native rhythm.
C++0x -> C++11
by Leandro Lucarella on 2011- 05- 21 01:33 (updated on 2011- 05- 21 01:33)- with 0 comment(s)
Quoting again =P (from Wikipedia):
In their March 2011 meeting, the ISO/IEC JTC1/SC22/WG21 C++ Standards Committee voted C++0x (N3290) to Final Draft International Standard (FDIS) status. This means that this final draft, dated 11 April 2011, is ready for review and approval by the ISO; the final specification is expected to be published sometime in mid-2011. To be able to finish closer to schedule, the Committee decided to focus its efforts on the solutions introduced up until 2006 and ignore newer proposals.
I still don't know if this is good or bad news. Probably both.
Upstream Tracker
by Leandro Lucarella on 2011- 05- 21 00:59 (updated on 2011- 05- 21 00:59)- with 0 comment(s)
I'm too lazy lately, so I will just quote the Upstream Tracker site:
Backward binary compatibility testing for C and C++ shared libraries on x86
This service is aimed on analyzing of the C and C++ libraries evolution. It is looking for new releases of various libraries and checking them for backward binary compatibility. The web-service is generally intended for operating system maintainers to help in updating libraries and for software developers interested in ensuring backward binary compatibility of the API.
A really nice service. They are monitoring 286 libraries (at the time of writing) and you can add more for free.
Bitcoin: p2p virtual currency
by Leandro Lucarella on 2011- 05- 16 21:04 (updated on 2011- 05- 16 21:04)- with 1 comment(s)
Bitcoin is one of the most subversive ideas I ever read, it's as scary as exciting in how it could change the world economy dynamics if it works.
Bitcoin is (quoting WeUseCoins.com):
- Decentralized
- Bitcoin is the first digital currency that is completely distributed. The network is made up of users like yourself so no bank or payment processor is required between you and whoever you're trading with. This decentralization is the basis for Bitcoin's security and freedom.
- Worldwide
- Your Bitcoins can be accessed from anywhere with an Internet connection. Anybody can start mining, buying, selling or accepting Bitcoins regardless of their location.
- No small print
If you have Bitcoins, you can send them to anyone else with a Bitcoin address. There are no limits, no special rules to follow or forms to fill out.
More complex types of transactions can be built on top of Bitcoin as well, but sometimes you just want to send money from A to B without worrying about limits and policies.
- Very low fees
- Currently you can send Bitcoin transactions for free. However, a fee on the order of 1 bitcent will eventually be necessary for your transaction to be processed more quickly. Miners compete on fees, which ensures that they will always stay low in the long run. More on transaction fees (Bitcoin Wiki).
- Own your money!
You don't have to be a criminal to wake up one day and find your account has been frozen. Rules vary from place to place, but in most jurisdictions accounts may be frozen by credit card collection agencies, by a spouse filing for divorce, by mistake or for terms of service violations.
In contrast, Bitcoins are like cash - seizing them requires access to your private keys, which could be placed on a USB stick, thereby enjoying the full legal and practical protections of physical property.
Here is a video, if you are too lazy to read:
If you want some more detailed information, there is a paper describing the technical side of the project (which I read and didn't fully understand, to be honest).
You have to add bitcoin mining to the equation. Which is not very well explained there. Bitcoin mining is a business, just like gold mining is. You need resources to do it, and if you don't do it efficiently, you'll loose money (the electricity and hardware cost will supersede what you're earning).
Quoting again:
The mining difficulty expresses how much harder the current block is to generate compared to the first block. So a difficulty of 70000 means to generate the current block you have to do 70000 times more work than Satoshi had to do generating the first block. Though be fair though, back then mining was a lot slower and less optimized.
The difficulty changes every 2016 blocks. The network tries to change it such that 2016 blocks at the current global network processing power take about 14 days. That's why, when the network power rises, the difficulty rises as well.
Bad Cover Version
by Leandro Lucarella on 2011- 05- 11 23:41 (updated on 2011- 05- 11 23:41)- with 0 comment(s)
Skaters @ Facultad de Medicina
by Leandro Lucarella on 2011- 05- 06 20:12 (updated on 2011- 05- 06 20:12)- with 0 comment(s)
Canary sky
by Leandro Lucarella on 2011- 05- 05 14:57 (updated on 2011- 05- 05 14:57)- with 0 comment(s)
EGRESADO
by Leandro Lucarella on 2011- 05- 05 00:46 (updated on 2011- 05- 05 00:46)- with 0 comment(s)
¡Tomá!
Todavía no tengo mi título pero ya soy EGRESADO.
EGRESADO
How to use your fridge as a whiteboard
by Leandro Lucarella on 2011- 05- 05 00:09 (updated on 2011- 05- 05 00:09)- with 0 comment(s)
Just a stupid idea...
Otherwise, write again in the hidden spot, but don't erase it yet, wait a couple of hours, then erase it
Optionally, you can buy some cool magnets (like these)
María y Ruben
by Leandro Lucarella on 2011- 04- 24 21:57 (updated on 2011- 04- 24 21:57)- with 0 comment(s)
Traceback (most recent call last):
File "/srv/llucax.com.ar/www/blog/blog.cgi", line 1470, in <module>
handle_cgi()
File "/srv/llucax.com.ar/www/blog/blog.cgi", line 1392, in handle_cgi
render_html(articles, db, year)
File "/srv/llucax.com.ar/www/blog/blog.cgi", line 1158, in render_html
print a.to_html()
File "/srv/llucax.com.ar/www/blog/blog.cgi", line 975, in to_html
return rst_to_html(rst)
File "/srv/llucax.com.ar/www/blog/blog.cgi", line 490, in decorate
s = f(*args, **kwargs)
File "/srv/llucax.com.ar/www/blog/blog.cgi", line 509, in rst_to_html
writer_name = "html")
File "/usr/lib/python2.7/dist-packages/docutils/core.py", line 435, in publish_parts
enable_exit_status=enable_exit_status)
File "/usr/lib/python2.7/dist-packages/docutils/core.py", line 649, in publish_programmatically
output = pub.publish(enable_exit_status=enable_exit_status)
File "/usr/lib/python2.7/dist-packages/docutils/core.py", line 211, in publish
self.settings)
File "/usr/lib/python2.7/dist-packages/docutils/readers/__init__.py", line 69, in read
self.parse()
File "/usr/lib/python2.7/dist-packages/docutils/readers/__init__.py", line 75, in parse
self.parser.parse(self.input, document)
File "/usr/lib/python2.7/dist-packages/docutils/parsers/rst/__init__.py", line 157, in parse
self.statemachine.run(inputlines, document, inliner=self.inliner)
File "/usr/lib/python2.7/dist-packages/docutils/parsers/rst/states.py", line 170, in run
input_source=document['source'])
File "/usr/lib/python2.7/dist-packages/docutils/statemachine.py", line 237, in run
context, state, transitions)
File "/usr/lib/python2.7/dist-packages/docutils/statemachine.py", line 458, in check_line
return method(match, context, next_state)
File "/usr/lib/python2.7/dist-packages/docutils/parsers/rst/states.py", line 2283, in explicit_markup
nodelist, blank_finish = self.explicit_construct(match)
File "/usr/lib/python2.7/dist-packages/docutils/parsers/rst/states.py", line 2295, in explicit_construct
return method(self, expmatch)
File "/usr/lib/python2.7/dist-packages/docutils/parsers/rst/states.py", line 2036, in directive
directive_class, match, type_name, option_presets)
File "/usr/lib/python2.7/dist-packages/docutils/parsers/rst/states.py", line 2081, in run_directive
source=src, line=srcline)
File "/usr/lib/python2.7/dist-packages/docutils/utils.py", line 224, in error
return self.system_message(self.ERROR_LEVEL, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/docutils/utils.py", line 190, in system_message
raise SystemMessage(msg, level)
SystemMessage: <string>:1: (ERROR/3) Error in "container" directive:
unknown option: "class".
.. container::
:class: center
.. image:: http://llucax.com.ar/blog/posts/2011/04/24-maria.jpg
:alt: Mar\xeda
.. image:: http://llucax.com.ar/blog/posts/2011/04/24-ruben.jpg
:alt: Ruben
-01.mini.jpg)


-04.mini.jpg)
-05.mini.jpg)
-05.mini.jpg)
-06.mini.jpg)








































