planet LUGMen

March 05, 2010

luca

Cepillo te cepilla

Esto es, además de un nuevo rant, un servicio para la comunidad. Vengo a advertirles que:

NUNCA, JAMÁS, COMPREN UN AZULEJO DE REPOSICIÓN EN LA CASA CEPILLO

Se los repito por si no quedó claro:

NUNCA, JAMÁS, COMPREN UN AZULEJO DE REPOSICIÓN EN LA CASA CEPILLO

Cepillo es una casa que vende azulejos de reposición. Es decir, de esos que tenés que comprar cuando un pelotudo te rompe el baño al pedo cuando se podía arreglar desde la cocina sin romper azulejos, y gracias a que los hijos de puta de los fabricantes de azulejos cambian de modelo todos los putos días, haciendo imposible conseguir un azulejo que se hacía hace más de un par de años.

En fin, queda en Córdoba 5285 y en la puerta dice que están hasta las 19 pero en realidad están hasta las 18:30, así que si salís del laburo y llegás justito unos minutos antes de las 19, no te gaste, porque va a estar cerrado. Igual no querés llegar temprano tampoco, porque recordá:

NUNCA, JAMÁS, COMPRES UN AZULEJO DE REPOSICIÓN EN LA CASA CEPILLO

Si a pesar de esta advertencia cometés el error de llegar temprano y comprar algo ahí, compralo solo si te lo dan en el momento, porque si lo tienen que ir a buscar al depósito te van a boludear y bicicletear y cuando te lo traigan, luego de haber prometido que es igual y que vos confíes es su palabra como buen inocentudo que sos, te lo vas a llevar a tu casa para darte cuenta que no coincide ni el color ni el tamaño. En ese momento vas a darte cuenta que tampoco te dieron factura. Es por esto que:

NUNCA, JAMÁS, COMPRES UN AZULEJO DE REPOSICIÓN EN LA CASA CEPILLO

Pero puede pasar que uno se equivoque y lo haga, y si luego de todo esto cuando le llevás las cosas que te dieron mal te dicen que te las cambian, que te lo traen al otro día, no les creas, porque te van a tener dos o tres semanas llamando y llamando a un celular, haciéndote preguntar por un tal Jorge que vas a encontrar solo en 1 de cada 10 llamadas (cuando no te atiende un contestador al tercer ring). Jorge te va a decir que no lo pudo conseguir todavía hasta que se de cuenta que no te vas a dar por vencido y un martes te va a decir que el jueves a la tarde lo va a tener pero que llames a la mañana por las dudas. El jueves vas a llamar porque seguís teniendo fe en la raza humana, pero el infrahumano de Jorge te va a decir que no llegó, que llega mañana (viernes) seguro, y le vas a decir "Bueno, mañana paso directo entonces a última hora" y te va a decir que pases. Y adiviná qué? Sí, vas a pasar y no lo van a tener. Por lo tanto te recomiendo que:

NUNCA, JAMÁS, COMPRES UN AZULEJO DE REPOSICIÓN EN LA CASA CEPILLO

Pero si lo hacés, Jorge te va a decir que lo va a buscar al depósito, que ya está ahí, y mañana lo tenés seguro y le vas a decir que mañana no podés ir y que luego te vas de viaje así que lo vaya a buscar ahora y luego de insistirle varias veces te va a decir que lo va a buscar cuando cierra (a las 18:30, no a las 19 como dice el cartel) y que te lo lleva. Te va a anotar la dirección y el teléfono y hasta te va a pedir indicaciones para llegar y te va a decir que a las 19 te llama. Pero no va a llamar. Así que espero que ya estés convencido de:

NUNCA, JAMÁS, COMPRAR UN AZULEJO DE REPOSICIÓN EN LA CASA CEPILLO

Si aún así lo hiciste, y pasaste por todo eso, vas a insistir y llamar al celular mugriento en el que te atiende una persona random cada vez que llamás y obviamente no te va a atender Jorge, te va a atender otro hijo de puta que te va a decir que está en el depósito y que está cerrando y que no sabe nada de Jorge. Cuando le pidas un teléfono donde ubicar a Jorge te va a decir que no tiene y que él lo va a ver en una hora y media y que le dice que te llame. Ya con la inocencia por el piso no le vas a creer una palabra pero no vas a tener mucho para hacer hasta volver de tu viaje.

NUNCA, JAMÁS, COMPRES UN AZULEJO DE REPOSICIÓN EN LA CASA CEPILLO

NUNCA, JAMÁS, COMPRES UN AZULEJO DE REPOSICIÓN EN LA CASA CEPILLO

NUNCA, JAMÁS, COMPRES UN AZULEJO DE REPOSICIÓN EN LA CASA CEPILLO

PD: Obviamente esto no es autoreferencial.

by Leandro Lucarella at March 05, 2010 10:12 PM

DMD(FE) speller (suggestions)

After some repetitive discussions about how to improve error messages (usually inspired by clang), it looks like now the DMD frontend can suggest the correct symbol name when you have a typo =)

by Leandro Lucarella at March 05, 2010 12:07 PM

March 03, 2010

cerealbars

Despues del terremoto

Corto y preciso: Estoy bien. Mi familia está bien. Mis amigos están bien. Hoy apareció el último que faltaba, @hyoga2k, asi que los egipcios seguimos con dotación completa.

Gracias a todos por las preocupaciones y a @staring_girl (aka mi hermana) que me pagó el dominio que vencia los dias del terremoto.

Ampliaremos.

pd: Si ud. está en Argentina, colabore con los Twitteros de Mendoza (ver banner en el sidebar)

by cereal_bars at March 03, 2010 05:36 PM

March 01, 2010

luca

Upcoming new albums

This year 3 of my favourite bands will be releasing a new album, and it will be the third for all of them. I think these bands have a thing in common, the first time I heard them it was very refreshing, they all given the existing sound a twist.

From older/more consecrated to newer/less known:

Platic Beach album cover
Gorillaz
I don't think this band need any presentation. Their new album is called Plastic Beach and it will be available this month (if you can't wait, you can get it using your favourite P2P network).
Arcade Fire

I think many people don't know this band. For me is one of the greatest bands ever, really. They did a incredible, memorable presentation with Bowie, and I'll just quote this video description:

If you don´t cry watching this, you are dead inside.

=)

Their new album doesn't have a name or a release date yet, but it's supposed to be finished.

Congratulations album cover
MGMT

They have to change their name from The Management to MGMT because that name was already being used by another band. They have some weird charm. Go, read some reviews, I'm a little lazy to write more about them :)

The new album is called Congratulations and it's supposed to be released on April 13.

Do yourself a favor, listen to these bands, and let's all hope together that their new albums are as good as the previous ones.

by Leandro Lucarella at March 01, 2010 10:31 PM

February 27, 2010

luca

Connections in the Knowledge Web

If you don't know what Connections is, you should watch it, it's really great.

When you watch Connections, you'll get a little curious about the host, James Burke. And you probably will end up searching about him, and finding out what else he has done. At that point, you will discover the Knowledge Web project, go to their home page and watch the presentation video.

by Leandro Lucarella at February 27, 2010 10:17 PM

February 26, 2010

crux

Se escucha?

1, 2, 3 probando… Este es un post de prueba para ver como anda MaStory en el N900. Tal vez con esta excusa pueda escribir más seguido por acá.

Será hasta la próxima!

by CruX at February 26, 2010 04:23 AM

February 22, 2010

luca

Mutt patched with NNTP support for Debian (and friends), now with home page!

I've updated my Mutt Debian package with the NNTP patch to the latest Debian Mutt package. I've put up a small home page for the project too, so it's easier to find.

I'll post new releases here anyway, so stay tuned =)

by Leandro Lucarella at February 22, 2010 09:35 PM

First accepted patch for DMD(FE)

Some time ago I wrote a partial patch to fix DMD's issue 3420:

Allow string import of files using subdirectories

const data = import("dir/data.txt");

Specifying -J. for DMD 1.041 is sufficient to allow this to compile.

I couldn't find an option for DMD 1.042 and newer which would allow this to compile.

It's a partial patch because it's implemented only for Posix OSs. The patch passed unnoticed until changeset 389, when the restrictions on string imports became even more evident, and I commented the issue in the DMD internals ML. Fortunately Walter accepted the patch; well accept might be a very strong word, since Walter never really accepts a patch, he always write a new patch based on the submitted one, don't even dream on getting some feedback about it.

But well, that's how he works. At least now in Posix (he said he didn't find a way to do this in Windows) there are no silly restrictions on string imports, without sacrificing security =)

by Leandro Lucarella at February 22, 2010 01:45 PM

cerealbars

Descuentos varios, para estudiantes

Dando vueltas por la interné me encontré con algo llamado Education Discount. Qué es esto? Bueno, lo que su nombre dice: Un descuento para estudiantes, que va desde estudiantes de escuela primaria a estudiantes universitarios de pre y postgrado. Sin duda gran iniciativa de la manzana de Steve Jobs para llegar a un mercado que, digamoslo, en todo el mundo está siempre buscando lo mas económico (aka, la mejor relación calidad/precio).

Nuestra realidad.

Y en CL, qué pasa? Bueno, nada. Lamentablemente aca no hay grandes compañías fabricantes de computadores (y en estricto rigor en USA tampoco. Todo lo hacen en Asia) asi que tampoco podremos optar a este tipo de beneficio, y el gobierno, por alguna extraña razón, no hace nada al respecto.
Personalmente creo que el gobierno (cualquiera: izquierda, derecha, centro, independiente, arriba, abajo, dictadura, etc) deberia estudiar un poquito sobre el tema para evitar hacer burradas como las que ha hecho el actual gobierno: Acuerdos con Microsoft, compras de hardware para regalar a los colegios que en verdad dan pena, y otras estupideces de ese tipo.

Según lo que he leido, Chile se gasta mucha plata en tecnología para la educación y hay MUCHA más destinada a este tipo de planes para los próximos años. Desconozco lo que planea el próximo gobierno para esta materia, pero me imagino que será mucha plata, grandes empresas estarán involucradas en el negocio (sí, al final es un gran negocio), y escucharemos a los gerentes de esta empresa hablar sobre las cualidades de la basura que están vendiendo y que el gobierno regalará a los alumnos de colegios de bajos recursos. Sin duda que, entre no tener nada y tener una mierda de computador, con una mierda de sistema operativo, es mejor quedarse con la mierda, pero… Tenemos que pensar así? Hasta cuando nos seguiremos conformando con lo mínimo?

Tema aparte es la educación superior. Me acuerdo que el primer año de universidad, algunos de mis compañeros no tenian computador en su casa. Menos un laptop. Así que cada uno se las arreglaba como podía para poder entregar los trabajos: quedarse mas tiempo en la universidad, hacer el trabajo en la casa de un amigo, etc.
Por lo que sé, eso (no tener computador) sigue pasando (incluso sé de un estudiante de postgrado que no tenia computador y entre todos sus compañeros le regalaron uno). Y creo que en esta época es peor. Creo que ningún alumno debería no tener computador, no solo por el hecho de “tener algo” si no que un computador es una herramienta importantisima cuando se está en la universidad y hay muchas cosas que investigar.

Aca es donde el gobierno (de cualquier color) debería hacerse cargo. Así como el próximo gobierno prometió un bono de $40.000 (unos 75 dolares), deberían subvencionar la compra de computadores (y tecnología en general) para los estudiantes universitarios, de la misma forma que Apple lo hace en Estados Unidos.

Alguna vez llegaremos a eso? La verdad, no lo creo…

by cereal_bars at February 22, 2010 03:13 AM

February 21, 2010

luca

Bluetooth USB Adapter ES-388

This is mostly a reminder to myself, since I'm throwing away the blister and I want to be able to identify this little gadget in case I have to buy another one in the future.

The is a very cheap USB Bluetooth adapter. It's made in China and don't even have a brand name, the blister just says Bluetooth USB Adapter ES-388. Linux report it as:

Bus 004 Device 003: ID 1131:1001 Integrated System Solution Corp. KY-BT100
Bluetooth Adapter

And it works very well using a stock Linux kernel; just plug it and enjoy!

Here is what the blister looks like:

http://llucax.com.ar/blog/posts/2010/02/21-bluetooth-usb-adapter-es-388.jpg

In Argentina you can buy it for as low as ARS 10 (USD 3) so I guess in another coutries they are practically given away for free =P

by Leandro Lucarella at February 21, 2010 11:02 PM

February 18, 2010

sergio

February 16, 2010

sergio

El libro de Rails 3 ya tiene tapa

En estos meses estoy entretenido documentando, probando, y jugando con Rails 3.

Y se me ocurrió hace unos meses, que lo único que le quita diversión a Rails, es tener que leer la bibliografía en inglés.

Lo cual es una paradoja, puesto que Rails ha sido concebido para hacer felices a los programadores: sin importar cuan veloces seamos leyendo en la lengua anglosajona, el factor de placer se reduce. Y aunque sea poquito... ya saben. Con el placer no se juega.

Lo estoy redactando de tal manera, que se lo pueda maridar con una buena cerveza fría, probablemente negra. No cualquiera, ojo.

Ya van 150 hojas de ejemplos, trucos, y algunas cosas que espero conformen el primer libro en español sobre este magnifico framework.

Esta orientado a los pobres que no usamos OS/X :P, a los novatos de Windows, y a los pollos que comienzan sus primeros pasos en Linux mediante (bob)ubuntu.

Entretanto, ya tenemos tapa. Si, todo caserito, made by Vero (varian) @ bunker

by Bunker Blog (escuelaint@gmail.com) at February 16, 2010 06:13 PM

February 13, 2010

luca

La odisea del pasaporte italiano

A riesgo de convertir definitivamente este blog en un rlog (rant log =P), voy a comentarles mis lindas aventuras tratando de sacar un pasaporte italiano sin tener DNI o cédula con menos de 5 años de antigüedad.

Un poco de contexto

Por alguna razón mística, los italianos piden para sacar el pasarpote un documento con menos de 5 años de antigüedad (DNI o cédula), como dice en su página web. Previendo eso, y dado que mi DNI tiene bastaaaante más de 5 años, fui a hacer la cédula (que no tenía) y pasaporte alrededor del 22 de diciembre (excelente época para hacerla ya que estamos, había muy poca gente). El pasaporte habrá llegado a los 20 días y la cédula todavía la estoy esperando. Siendo que viajo para las uropas el 8 de marzo, y el pasaporte italiano tarda unos 20 días más me pareció una buena idea ir a ver si lo podía sacar con DNI y comprobante de cédula en trámite (llamar por teléfono no es opción, te atiende un contestador diciendote que vayas al consulado -.-).

Para los que le gusten las cosas más gráficas, acá tienen un mapa del recorrido.

Hacia el consulado

El consulado abre sus puertas a las 7:30 y empieza a atender a las 8:00, así que siguiendo el consejo de gente que ya ha pasado por esto, me propuse ir bien temprano.

Me puse el despertador a las 6 y 6:07 estaba yendo al baño a tratar de convertirme de una masa amorfa y somnolienta en una persona nuevamente. Casi lo logré.

Me preparé un desayuno rápido porque sabía que iba a ser un día largo. Salí no mucho después de las 6:30.

93, subte B hasta florida, un par de cuadras, y a las 7:45 ya estaba haciendo la cola en la puerta del consulado italiano. La gente ya empezaba a entrar pero ya habían unas 15 personas haciendo cola afuera. Llegamos al guardia de seguridad privada y a la persona adelante mío ya le pedían DNI o cédula con menos de 5 años. A mí me miraron el DNI y me dejaron pasar. Detector de metales, orden de apagar el celular y estoy haciendo cola adentro, al menos ahora con aire acondicionado.

Todavía la atención al público no empezaba, pero el clima tenso ya se sentía. Hordas de cuasi-argento-italianos invadiendo el pueblo consular, con sus 3 únicos soldados y blandiendo sus lanzas para aguantar el ataque ferozmente. Más allá de la posición defensiva, se alcanzaba a ver la espadas enfundadas pero lista para liquidar a cualquier enemigo que llegue al cuerpo a cuerpo [*]. Además de los 3 soldados se ve un general en control de la situación, más feroz aún que éstos, en estado de frenética atención a cualquier movimiento extraño y exhibiendo sus condecoraciones orgullosamente.

Se hacen las 8 y la cola empieza a avanzar. Se desata la batalla y ante tal clima bélico, y siendo que yo iba a implorar piedad, ya podía oler mi derrota.

8:30 y es mi turno de verme cara a cara con el enemigo. Explico mi situación y sin más recibo el primer ataque, una hoja con los requisitos para sacar el pasaporte y un seco "ahí están los requisitos, en la web también, no los cumplís... NEXT!". Le vuelvo a explicar y le pregunto si no hay alguien más con quien pueda hablar si no hay algún otro documento que pueda presentar y me dice "no, vas a tener que ir a la Policía Federal, es problema de ellos no nuestro". Sin piedad. Un hombre en la fila que escucha a lo lejos mis alaridos intenta darme una mano al grito de "si vas acá cerca al registro de las personas con el pasaje te lo sacan en el día". Con esa información en mano me pareció razonable llevar mi lucha a otros horizontes, a terreno argentino, al menos por un rato.

Hacia el registro de las personas (1)

Por malas indicaciones hago un par de cuadras de más pero llegó. Luego de presenciar una discusión de un pobre tipo que lo citaron a las 8 pero le dijeron que la persona que tenía que ver no llegaba hasta las 9:30 pregunto por mi situación, pero me informan que ahí manejan DNI, nada de cédula (supongo que el tipo de la cola habrá pensando que tenía el DNI en trámite). Pregunto cuanto lleva hacer el DNI y me dicen que 5 días así que lo empiezo a considerar una opción. Me mandan a la vuelta por otra puerta para que me informen. Explico de nuevo. Me dan un número de teléfono y me dicen que saque turno, que son 5 días hábiles luego de tener el turno, que se hacen maaaaaas o meeeeeenos 10 días. Ya no es tan tentador. Me dicen que para averiguar de la cédula vaya a Azopardo [†].

Hacia Policía Federal

Azopardo, alrededor de las 9:45, cola de al menos una cuadra (no di la vuelta manzana para ver hasta donde llegaba) para sacar número para empezar el trámite del pasaporte/cédula. Panorama desolador. Encuentro una fisura en las líneas enemigas, una ventanilla de informes de estado del trámite con solo 5 refugiados. Espero. Me atienden.

No, mirá, tu cédula todavía está para imprimir, no hay forma de acelerar el trámite porque están trabadas por falta de materia prima.

OOOOOOOOOK! Rápido y sin dolor. Miro el papel con el 0-800 para sacar turno para el DNI con más cariño.

Hacia el registro de las personas (2)

Me acerco al locutorio más cercano. Llamo. Todas las líneas ocupadas. Llamo. Me comunico, marco 2 para sacar turno. Suena 3 o 4 veces, me dicen "Gracias por llamar", me cortan. Repito 4 o 5 veces. La dirección es Paseo Colón 1093, menos de una decena de cuadras de distancia. Noto una ampolla prominente de tanto caminar en ojotas. Me mando igual.

Paseo Colón al 1000, 10:00 aprox. Tipo con pinta de patovica de boliche discutiendo con gente que se queja, detrás de unas vallas (con pinta de boliche), al frente de un edificio grande (sin pinta de boliche). Guardia de seguridad privada a un costado. Voy a preguntarle al guardia; me dice que hable con el patovica. Le comento. Me dice "llamá al número, no hay otra forma de hacer el DNI, sacá turno". Le digo que llamo y no me atienden y me dicen que hay millones de argentinos llamando, que siga tratando. Una señora se acerca y comenta misma experiencia, pero que está hace días sin poder comunicarse. Misma respuesta. Se aproxima un tipo con pinta de mejor onda. Con mejor onda nos dice lo mismo. Más gente quejándose.

A punto de sacar la bandera blanca y dado que todavía estoy en horario (serían las 10:15 y el consulado cierra las puertas a las 11), decido en un último impulso suicida volver a la lucha internacional, con intenciones de explicar que mis recursos para vencer al poderoso ejército argentino fueron agotados, tratando de inducir un poco de empatía y ganar un aliado.

Vuelta al consulado

Avanzo pero siento como un tiro en el pié: explotó la ampolla y ya no puedo caminar. Me arrastro hasta un puesto médico, compro un par de curitas en un quiosco (algo me dice que una no va a ser suficiente). Me repongo, sigo, pero como acumulé millas de tanto viaje a pie y la distancia a recorrer es grande, gasto mis puntos en un pasaje en 62. Vuelvo a llegar al consulado, luego de tener que re-acomodarme el vendaje que se sale frecuentemente (todavía no estoy dispuesto a sacrificar mi segunda curita).

10:30, vuelvo a pasar los controles, apagar el celular, pero esta vez evito la cola (mucho menor que antes, por lo que les recomiendo que si tienen que ir a hacer el trámite lo hagan a esta hora) y voy a hablar directamente con el general a cargo. Mala onda. Mucha, como siempre. Sigue en su postura inquebrantable a pesar de explicarle que ya el gobierno argentino me había dejado morir desangrado. Le digo que no puedo entender como el gobierno italiano está dispuesto a hacer lo mismo. No hay caso, se enoja más y cierra la cortina del diálogo bruscamente. Saco la bandera blanca y emprendo la retirada de la derrota.

Recuerdo que debía preguntarle algo más. Junto valor y me vuelvo a acercar con la bandera blanca en alto para que al menos me dirija la palabra. Le digo que tengo una consulta no relacionada a la anterior y me escucha. Le digo:

¿Me podrías decir al menos cual es el tiempo mínimo que puede tardar el pasaporte italiano? Porque si me llega la cédula así sé si vale la pena venir de nuevo o no, porque me tengo que pedir permiso en el trabajo para hacer el trámite.

Me pregunta varias veces cuando me va a llegar, sin entender mis varias explicaciones de que no tengo ni la más puta idea. Le pido que me informe un tiempo mínimo. Insiste, le pongo ejemplos:

¿Si me llega 10 días antes de viajar vengo a hacerlo o ya no va a estar a tiempo?

Le digo.

No, no, seguro que no. Si te llega 15 días antes le puedo preguntar al funcionario (sic) si lo pueden hacer.

Me responde.

Un par de intentos fallidos por pedirle de hablar yo directamente con el funcionario y me dice que le va a preguntar ella si me lo pueden hacer en 15 días si me llegara la cédula.

...

Pasan unos minutos. Suspenso.

...

Vuelve y me pide el DNI y el certificado de cédula en trámite. Empiezo a saborear la victoria silenciosamente y empiezo a enrollar la bandera blanca disimuladamente y sin que nadie lo note para que no generar más conflictos internacionales.

Me dice que pase por donde estaba su computadora y comienza a explicarme que me van a hacer el pasaporte igual, como súper-mega-excepción. Evidentemente el funcionario es un tipo con dos dedos de frente y le dijo:

¡Dejate de romper las pelotas y hacele el maldito pasaporte al pobre tipo!

El enemigo de pronto deja de ser tal y empieza a comportarse como un compatriota, como un servidor, como un amigo. Me explica simpáticamente que después le llevo la cédula cuando me llega y está todo bien, incluso si me llega cuando vuelva del viaje. Sonríe, increíble cambio de humor. El domicilio de DNI no es el actual, pero mira con cara compinche como diciendo "bueh, n'importa" y me dice que haga el cambio de domicilio y le lleve el documento y una fotocopia al retirar el pasaporte. Lleno el formulario, me da número y empieza la espera de un ciudadano italiano común y corriente.

El trámite

Los tiempos de argentino indocumentado quedaron atrás; ahora solo me queda esperar que otras 31 personas sean atendidas, apenas unas 2 horas de espera. La espera me permitió saborear mi pequeña victoria; costosa, agotadora y tardía, pero victoria al fin. Y bien sabrosa :). Luego media hora de trámite en sí y otra media hora para esperar otro momento triste, abonar los $482 (€85) concluyeron la batalla. Por alguna razón la mayor parte de la gente no tenía espera en la caja, pero evidentemente el destino creía que no había tenido suficiente así que me siguió poniendo a prueba un poco más.

13:30. Salgo, aprovechando que estaba en el centro y tenía que vender algunos dólares y que a solo unas cuadras está la comunidad más grande de casas de cambio del país, aprovecho.

El cambio

Miro un poco las pizarras y entro en una casa de cambio que compra a $3.84. Cola, espera y burocracia convierten unos pocos dólares en lo que parece una cantidad suculenta de pesos en alrededor de una hora de magia.

Con la mitad del dinero en cada cachete del trasero (en los bolsillos del pantalón, por supuesto), decido emprender la retirada. Las paradas de colectivos se mueven por la ampliación del subte E, tengo que caminar más y mis viejas heridas se resienten. El dolor no me deja más remedio que gastar mi segundo y último vendaje. 140 (con aire al menos! Aleluya!) y el viaje de vuelta se hace al menos llevadero.

Corolario

Be warned, los tanos son muy jodidos y los argentinos inútiles =P

[*]Esto es posta, es muy loco el clima que hay ahí, se siente como una rivalidad en el aire muy inexplicable, o explicable porque el público en general es idiota, pero la postura defensiva de los que atendían parecía injustificadamente agresiva. Como que te trataban de idiota, de enemigo antes de darte aunque sea unos 5 segundos de dudas para ver si realmente lo eras, o si eras una persona con 2 dedos de frente.
[†]Azopardo al 600 está la Policía Federal, donde se saca cédula y pasaporte.

by Leandro Lucarella at February 13, 2010 09:25 PM

Me cortaron las piernas

Luego de una semana entera quemando DVDs para hacer backup del disco como si no hubiera un mañana, el sábado a la mañana fui con mi disco rígido y mi linda factura a reclamar la garantía, con esa mezcla de esperanza y de fatalismo al mismo tiempo. Esperanza porque todavía está en garantía y fatalismo por lo de cambio de firma y porque en general que te tomen una garantía nunca es fácil

Hora y cuarto de viaje, llego 15 minutos antes de que cierren (con un poco de sensación de éxito por haber logrado llegar en horario =P), le doy el disco y me hacen la gran Mutombo. El tema es que el disco tenía un golpe en una esquina, vino así cuando lo compré y como un boludo inocente, le pasé un badblocks y un test del S.M.A.R.T. y como pasó todo no dije nada.

Moraleja: jamás aceptar algo golpeado por más que ande porque después te metés la garantía en el upite.

Todavía me queda probar directamente en Western Digital, que parece que tienen un representante acá que hace los RMA, pero todo el proceso se hace desde la web oficial de WD y te dicen que lo mandes por correo todo empaquetado para que lo manden a USA, y la verdad que hacer todo ese circo para que me digan "nou, flacou, tu discou está golpeadou" es medio al pedo, así que el lunes veré si puedo averiguar algo llamando, pero me veo mal. Al menos encontré un caso de éxito en un foro (pero claro, su disco seguro no estaba golpeado -.-).

Igual descubrí que el disco tiene sectores de repuesto por si se caga alguno. El tipo te mueve el sector roto a uno de "repuesto" solo, pero solamente cuando escribe (no cuando lee). Probé de sobreescribir uno de los archivos que tiraba error de lectura y se arreglo. Claro que es una gran cagada porque la confiabilidad del disco se fue al tacho, pero al menos si no aumenta mucho la cantidad de sectores rotos lo puedo seguir usando como un disco para guardar boludeces que no me molestan mucho si las pierdo.

En fin, espero que WD se copé y me lo cambie :S

Volver a mi disco IDE donde tenía la partición root antes de reinstalar Debian por la nueva compu (pasé de 32 bits a 64) no fue trivial, tuve una lucha contra mkinitramfs de un par de horas hasta averiguar por que no me podía montar el rootfs que está sobre un LVM. El tema era que el initramfs no se avivaba que ahora tenía que cargar el módulo IDE en vez de SATA, así que tuve que agregar los módulos a mano, pero costó.

Update

Luego de pedir soporte a WD por la página web (mandando fotitos del rígido y toda la lola, me informaron que me iban a tomar el RMA de todas formas =). Todavía no tengo el disco nuevo en mis manos (ni siquiera mande el roto todavía) así que no canto victoria pero es un gran paso.

200 cool points para la gente de WD.

by Leandro Lucarella at February 13, 2010 07:07 PM

Generating Good Syntax Errors

Here is a nice article by Russ Cox explaining how to plug nice syntax errors to parser generators, specifically Bison. The gc compiler suite for Google's Go now is using that trick.

by Leandro Lucarella at February 13, 2010 07:04 PM

February 10, 2010

cerealbars

El gabinete, Ravinet y la DC.

Mucho se ha hablado el día de hoy del nuevo gabinete del nuevo gobierno de Chile. Principalmente de quién se hará cargo del ministerio de defensa: Jaime Ravinet, ex-militante del partido demócrata cristiano y ex-ministro de defensa, entre otras cosas.

Por alguna extraña razón, en Chile aún existe una diferencia muy marcada entre izquierda y derecha política, en donde la izquierda se relaciona con el gobierno de Salvador Allende, mientras que la derecha se relaciona con la oposición a este gobierno: la junta militar que lideró el golpe de estado de 1973.

Y con esto, algo que ocurrió hace 37 años, se siguen haciendo diferencias y se juzga a un personaje político como es Jaime Ravinet quién siempre se identificó con la izquierda política.

Cuando Sebastián Piñera comenzó con su campaña presidencial, siempre dijo que su gobierno sería un gobierno de unidad. Cuando finalmente fue electo presidente, mantuvo su discurso y dejó claro que para su gabinete “nominaría” a los mejores elementos, fueran estos de izquierda o derecha. Y tiene sentido, con eso de que su gobierno sería un gobierno de unidad.

Personalmente creo que eso es lo que le hace falta a la política chilena: Dejar de peliar por cosas que ocurrieron hace mucho tiempo, y que si bien quienes hoy están a cargo vivieron, la masa crítica que elige (o deberia elegir) a los gobernantes no vivió. Creo que cuando se elimine esta diferencia/rivalidad entre izquierda y derecha, la política chilena tendrá mejores gobernantes y una oposición constructiva y no destructiva como la que existe desde que me acuerdo.

En nada ayudan los comentarios de Renán Fueltealba, vice presidente de la DC (ex-partido de Ravinet), al tratar su aceptación del ministerio de defensa como “falta de hombria” y que esto “es un pésimo ejemplo para la juventud”. No, señor Fueltealba. Esto no es un pésimo ejemplo para la juventud. Al contratio, nos dice (o al menos a mi) que quienes alguna vez defendieron los “ideales” de izquierda o derecha han evolucionado y toman en serio su labor de “servidores públicos” por sobre diferencias de antaño que ya hay que comenzar a dejar de lado. Mientras los políticos old-school no hagan esto, seguirán siendo el mal ejemplo que son para los jóvenes.

Finalmente, mensaje para el señor Fueltealba: Evolucione :)

pd: no, no me interesa para nada la política, pero creo que esta situación ameritaba un post al respecto. No estoy inscrito para votar y no iré a votar hasta que se haga por internet. De cualquier forma, creo que puedo opinar.

by cereal_bars at February 10, 2010 03:59 AM

February 09, 2010

cerealbars

Sobre los chilenos, google y Provionline

Hoy vía twitter @lenore_ compartió este artículo. La verdad es que estoy muy de acuerdo con lo mal que escribimos y hablamos los chilenos. Siempre he dicho que no hablamos español, hablamos chileno. Y, personalmente, creo que no está bien.

Ahora, de ahi a que Google creara el Chilean Ignorant Development Group solo para entender como hablamos/escribimos? Eso es mucho. Y no lo digo por el hecho de crear este grupo, sino que dudo mucho que Google pierda tiempo y dinero en un grupo como ese con taaantos proyectos interesantes que desarrollan.

Lamentable que algunas páginas hagan tanto ruido por lo mal que hablamos. Peor aun: si critican lo mal que hablamos, lo mal que escribimos y todo eso, no pueden incluir la palabra sorry en su artículo.

Personalmente encontré que es un pésimo artículo, sin objetividad ni fuentes confiables. De los dominios mencionados en el artículo (gugol.cl, gogle.cl, jogle.cl), los dos primeros realmente existen y son propiedad de Google Inc. de la misma forma que existen en otros paises, como Argentina. El otro dominio, jogle.cl, existe pero está registrado por un particular.

Ojo con este tipo de “noticias”, que no son tal. Muy mal por Provionline.cl.

A tener cuidado y no creer todo lo que se publica en internet. Siempre es bueno darle una vuelta más a lo que leemos, analizar un poco lo que estamos leyendo y sacar nuestras propias concluciones… Es muy facil leer y creer. Un poco más complejo es leer, pensar y concluir algo, pero es lo mejor…

by cereal_bars at February 09, 2010 02:10 AM

February 01, 2010

pvr

Tirar la vaca

Es gracioso como el destino nos puede poner trabas o a veces buenos empujones que nos hacen cambiar de rumbo o de planes.

Desde hace ya un tiempo que venia dedicando mi mente a mi retorno a las practicas de Kung Fu. Lo que al principio fue un simple retorno al ejercicio para un bienestar físico y mental poco a poco se convirtió nuevamente en una parte integral de mi vida y de ahí en el factor principal por lo cual todo el resto se movía.

Una vez mas estábamos con la cabeza en "respirar, comer y vivir Kung Fu", al punto tal de ya tener planeado para el primer semestre del 2010 un cronogramas de actividades realizando 6 días a la semana actividad física, y de los cuales 4 de ellos iban a ser netamente: Kung Fu.

Pero hace unos días atrás, al retomar las practicas de Kung Fu paso "algo", que aun no se si es bueno o es malo (quizas solo el cielo lo sepa :) )

En la primer practica de Kung Fu, en el primer salto que realice cai mal y me esguince el pie izquierdo. Entonces mi retorno a las practicas de Kung Fu en el 2010 duraron algo mas de 10 minutos, porque literalmente fue el primer salto que hice en la primer practica del año. La lesión es de tal magnitud que me gane una bota ortopédica por 30 días y hasta algunas sesiones de fisioterapia.

Pero el punto esta que esta lesión nos deja en casi 45 días sin poder hacer muchas actividades físicas, y en un lento retorno a las mismas. Entonces en este punto y luego de no pensarlo mucho fue necesario un replanteamiento de lo que iba a ser el primer semestre del 2010.

Y entonces así de rápido como se armaron las primeras estructuras basadas en las artes marciales, las mismas las desarme y ya estamos armando nuevas, esta ves orientadas a mi otra pasión: La tecnología en general y la Informática y las Redes en particular.

Entre las rápidas medidas realizadas para armar esas estructuras fue la de resucitar un modem GSM que me habían prestado hace unos meses para poder estar nuevamente en linea todo el tiempo posible, ya que desde julio del 2009 que me dí de baja a mi vieja conexión ADSL a Internet era raro verme conectado fuera de mi horario laboral.

Con esto estamos regresando nuevamente a las largas horas sentado en frente de una computadora leyendo, investigando y realizando pruebas sobre temas mas variados relacionado con las TIC... y también estamos hablando de resucitar mi viejo y olvidado Blog.

Así que acá estamos, volviendo a escribir por estos lados.

Y con respecto al rápido cambio de planes y de estructuras podríamos mencionar la idea de los budistas de no "atarse" mas de lo debido a las cosas, o del concepto del Zen de que debemos estar consientes que todo tiene un tiempo y que puede finalizar en cualquier momento, pero en ves de ello, les voy a dejar un video de Miguel Angel Cornejo sobre "tirar la vaca" que desde que lo vi me gusto mucho y lo considero muy bueno y con muchos puntos a rescatar.








by noreply@blogger.com (Pablo Vargas) at February 01, 2010 04:23 AM

January 29, 2010

crux

N900 and Pixelpipe bug

Recently I’ve been playing a lot with my new toy phone. For the ones that live inside a lightbulb, it’s a Nokia N900 that’s supposed to be a smartphone. I’d call it a genius-phone without a doubt. It comes with Nokia’s Maemo 5 operating system, which is nothing but a modified Linux distribution for ARM architecture.

One of the features this “mobile computer” comes with is the ability to connect to all the social networks in hype today, meaning mostly Facebook and Twitter. You can sync your status, chat, contacts, send media files and more. I’ve recently re-added myself to twitter, but in reality that’s nothing but a shadow account for my Identi.ca personality. More on that on a following post before I digress too much. About Facebook: the ones who know me should know (or at least infer) that I’m very much against the use of it. Therefore I have finally opened up my Gallery2 installation on my own server (That’s the only way to go for real sysadmins! All the rest are pussies!)

So I installed Pixelpipe’s application for Maemo in order to upload the photos I take directly to my Gallery2 installation. After getting an account and fighting with the seemingly simple configuration options, both on the website and on the application itself, the problem I was having was that the name of the Pixelpipe account (not the ID, which is your email) had a character with an accent. Anyway I recommend Pixelpipe’s service as it makes it easier to put on multiple sites the same thing with minimum effort.

by CruX at January 29, 2010 10:34 PM

January 28, 2010

luca

Google's Go will be part of GCC

Wow! Google's Go (remember there is another Go) programming language front-end for GCC has been accepted for merging into GCC 4.5.

Just when there was some discussion (started by Jerry Quinn [*]) in D on how the DMD front-end could be pushed to be merged in GCC too, but DigitalMars (Walter) doesn't want to give away the copyright of his front-end (they are exploring some alternative options though). Maybe the inclusion of Google's Go makes Walter think harder for a solution to the legal problems :).

[*]He reported a lot of bugs in the language specification because he was planning to start a new D front-end, which can be donated to the FSF for inclusion in GCC.

by Leandro Lucarella at January 28, 2010 11:40 AM

January 27, 2010

luca

DMD beta

After some discussion [*] in the D newsgroup about the value of having release candidates for DMD (due to the high number of regressions introduced in new versions mostly), Walter agreed to make public what he called beta versions of the compiler, which he sent privately to people who asked for them (like some Tango developers).

The new DMD betas are announced in a special mailing list (available through Gmane too). It seems like Walter want to keep the beta releases with some kind of secrecy, or only for people really interested on them (the zip files are even password protected! But the password is announced in a public mailing list, that doesn't make much sense =/). I think he should encourage people to try them as much as possible instead, but one step at the time, at least now people have a way to test the compiler before it's released.

I can say without fear that the experience has been very successful already, even when there is no DMD release yet that came from a beta pre-release, you can see in the beta mailing list that multiple regressions have been discovered and fixed because this new beta releases. I think the reliability of the compiler has been increased already. Is really interesting to see how the quality of a product increases proportionally to the level of openness and the numbers of eyes doing peer review.

The new DMD release should be published very soon, as all the regressions seems to be fixed now and big projects like Tango, GtkD and QTD compiles (a lot of focus on fixing bugs that prevented the later to compile has been put into this release, specially from Rainer Schuetze, who submitted a lot of patches).

So kudos for a new era in D, I think this is another big milestone for having a reliable compiler.

[*]I'm sure there was previos requests for having release candidates, I know I asked for it, but I can't find the threads in the archives =)

by Leandro Lucarella at January 27, 2010 09:01 PM

January 26, 2010

luca

Brasero chupa

Con el disco roto no queda otra que backup, así que fui a comprar unos 100 DVDs vírgenes (me había quedado justo sin ninguno) y me puse a grabar.

En general usaba K3B, pero nunca me gustó demasiado como se ven las aplicaciones de KDE, y ya que había instalado de 0 y todavía no había instalado nada de KDE todavía, dije:

Ppfff, vamos a probar Brasero que ya viene instalado.

Se ve lindo, mucho más simple que K3B (cosa que mientras que no necesite hacer nada raro, como en este caso, me agrada). Pero por alguna razón mística, grababa a 2x promedio (2.6x máximo). Esto se traduce en media hora por DVD, y teniendo en cuenta que tengo que grabar unos 50 DVD supongo, serían 25 horas (¡más de un día!) grabando en neto. Entre que tengo que trabajar, comer, dormir y vivir en general, creo que estaría una semana grabando. No escala.

Pero antes grababa bien esto, el problema es que cambiaron demasiadas variables como para averiguar que se rompió:

  • Nuevo mother
  • Nuevo CPU
  • Nuevo cable IDE
  • Nueva instalación de Debian
  • Nueva tipo de DVD (-R, cuando siempre compraba +R)
  • Nuevo entorno de escritorio (todavía no pude instalarme ion3 así que estoy con GNOME)

Y tal vez me olvido de algo más...

Lo primero que noté es que la lectora tiraba un error no muy alegre:

cdrom: This disc doesn't have any tracks I recognize!
hda: command error: status=0x51 { DriveReady SeekComplete Error }
hda: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
hda: possibly failed opcode: 0xa0
end_request: I/O error, dev hda, sector 0
Buffer I/O error on device hda, logical block 0

Pero solo cuando ponía un DVD vírgen. Haciendo un init 1 y repitiendo la prueba, los errores feos desaparecen, así que solo debe ser que el GNOME se está haciendo el pillo y leyendo cosas que no le corresponden o algo así (igual me llama la atención que el kernel no haga algo para evitarlo más felizmente, pero ni idea, tal vez es normal).

Así que me llevé un DVD vírgen al trabajo para ver si me vendieron caca redonda y finita. Pero no, anduvo bien, así que me traje la grabadora y un DVD vírgen del laburo de otra marca para probar. Antes de hacer tanto lío, y siendo que GNOME (o alguien) ya estaba metiendo la pata, se me ocurrió volver a ponerme los huevos, hacer el init 1 y grabar un DVD a lo machote usando growisofs. Y !voilà! anduvo a 6.6x promedio (que parece más que sensato para un DVD de 8x teniendo en cuenta que usa CAV). Bien, no hizo falta probar la grabadora del laburo y queda afuera de sospecha todo el hardware... ¡Fiuuuu!

Proximo paso, volver al runlevel 2 y ver si alguien está interfiriendo con mi grabadora mientras grabo, usando growisofs nuevamente (mi sospecha era que GNOME trataba de leer mientras escribía y eso la frenaba o algo así, vaya uno a saber). Pero no, también aduvo, así que no me queda otra que pensar que es el salame del Brasero es que la está cagando.

Long story short, acá está el reporte de bug, veremos que dicen =P

Por ahora, como quiero seguir evitando KDE (y volver a poner los huevos en el estante ;), instalé el GnomeBaker y anda bien.

by Leandro Lucarella at January 26, 2010 08:51 PM

January 25, 2010

luca

Disco roto

Si fuera gracioso podría poner esto en el Failblog bajo el título HARD DRIVE FAIL.

http://llucax.com.ar/blog/posts/2010/01/25-disco-roto.mini.png

Lamentablemente no tiene ninguna gracia, al menos para mí =P, pero al menos comprobé que el GNOME se está volviendo muy pillo para informar cosas al usuario. ¡Bien por él!

La buena noticia es que se supone que el disco está en garantía, la mala es que es en la otra punta de la capital de luntes a juércoles de 9:3.14 a 9:π (aunque está todo por verse porque el lugar donde lo compré se llamaba Abelyn pero eso ahora te manda a una interfaz de administración de algún hosting perdido; pero parece que cambió de nombre a PC Retail y que me toman la garantía igual; veremos cuando termine de hacer backups y lo lleve...).

Casi que aplacó por completo mi alegría de haberme decido y comprado un lindo combo Intel DG41RQ+Q8400+2GiB, que todavía no pude casi usar porque estuve todo el fin de semana moviendo gigas y gigas de acá para allá.

(Re)Instalando Debian me topé de nuevo con el bug que hace que todas las fuentes en QT se vean como el traste. ¡Grrrr! ¡Como lo odio! [*].

[*]Tip rápido, desinstalar los paquetes ttf-arphic-uming y ttf-wqy-zenhei y voilà.

by Leandro Lucarella at January 25, 2010 08:56 PM