Archivo: Categoría 'Kr0n - beer2beer'


Alex Rovira y la Crisis

[ Blog: Kr0n - beer2beer ]
2010:03:23 15:35:18

Una amiga (gracias Majo!) me pasó esta interesante entrevista con Alex Rovira, escritor de una serie de libros como “La Buena Suerte” o “La Buena Crisis”, el más reciente del que se habla en la entrevista. Comparto muchos de los puntos de vista que da, y en general, de la forma de enfocar las cosas que transmite. Personalmente no lo conocía con anterioridad a esta entrevista, pero realmente me parece una persona digna de escuchar y con mucho interesante que decir.

¡Merece mucho la pena la entrevista!

Entrevista Álex Rovira - La buena crisis from Álex Rovira on Vimeo.

Randy Pausch Last Lecture: Achieving Your Childhood Dreams

[ Blog: Kr0n - beer2beer ]
2010:03:14 14:50:44

This time a popular inspirational video, probably known by most of you, but still worth watching from time to time.

Carnegie Mellon Professor Randy Pausch (Oct. 23, 1960 - July 25, 2008) gave his last lecture at the university Sept. 18, 2007, before a packed McConomy Auditorium. In his moving presentation, “Really Achieving Your Childhood Dreams,” Pausch talked about his lessons learned and gave advice to students on how to achieve their own career and personal goals.

(Also available with Spanish subtitles.)

Benjamin Zander on music and passion

[ Blog: Kr0n - beer2beer ]
2010:03:10 13:24:33

A follow-up with another great video about leadership, passion, inspiration and classic music… all together. This time the speaker is Benjamin Zander. Worth watching!

(Also available with Spanish subtitles)

Itay Talgam: Lead like the great conductors

[ Blog: Kr0n - beer2beer ]
2010:03:05 14:05:53

An orchestra conductor faces the ultimate leadership challenge: creating perfect harmony without saying a word. In this charming talk, Itay Talgam demonstrates the unique styles of six great 20th-century conductors, illustrating crucial lessons for all leaders.

(via La Aldea Irreductible)

Manifiesto en defensa de los derechos fundamentales en Internet

[ Blog: Kr0n - beer2beer ]
2009:12:02 20:50:30

Ante la inclusión en el Anteproyecto de Ley de Economía Sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.

2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.

3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.

4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.

5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.

6.- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

7.- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.

8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.

9.- Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.

10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

Por favor difunde este manifiesto en tu blog, Twitter, en redes sociales, en foros o imprímelo y repártelo.


Foto por Diodoro.

Return a file with Nginx based on its freshness

[ Blog: Kr0n - beer2beer ]
2009:08:21 16:13:26

In previous posts we talked about Nginx, that excellent lightweight web server made in Russia. Nginx is powering the Visualizeus servers since day one.

The other day I was needing some feature on Nginx. In Visualizeus there’s a file cache for some things, like the feeds and so on. Till now if the requested url has a cached version, then Nginx returned it with no more questions. If not, then Nginx transfer the request to the backend, which generates a new cached version in disk for the following requests for that resource. Pretty normal.

But Nginx wasn’t aware of the freshness of the file at all, it only understands that easy logic: file exists, then return it. So to avoid stale cache it’s obvious we need to delete from time to time that cached resources. When to delete it depends on the type of object we’re caching, of course. For example, the feeds are deleted each time a new image appears in that feed, and so on. But it was a little bit cumbersome for some objects, like the image pages, where you don’t have a clear condition that makes the page stale. It needs some cron tasks to run periodically and find files older than X, and those tasks eats a lot of resources specially when we’re talking of thousands and thousands of files and folders. So it was clear a better solution was needed here.

And that’s why I was missing a feature on Nginx, a “return this file only if it’s newer than…” flag. And lucky me, there was a patch for that developed by DeepFryed (thanks!), in the 3rd Party section of the Nginx wiki. Bad news were that I couldn’t get the patch working for the 0.7.61 version (latest stable), because some lines gave errors where trying to apply it. I don’t know what version was the patch for, but seems clear the current Nginx source code have had changed since then. Fixing that was a minor thing, it only took me a couple of minutes to realize the changes browsing the source code. But it wasn’t be that easy!

The patch, although applied and compiled perfectly, didn’t work as expected. In fact, it didn’t work at all. After some debugging with the --with-debug flag turned on, I realized the new -M flag introduced was always returning False, like it wasn’t even evaluated. It’s worth mentioning I haven’t take a look to the Nginx source code before, and while I could figured out what was the patch doing, looking beyond that, was much more work that I was willing to assume for this task.

Buut… finally one can’t resist this kind of things, and after a morning diving into source code and debug logs, I finally managed to understand 1) how it works (barely); 2) what was the patch doing and adding; and 3) what was failing. It was a loong morning though, but it ended with me so happy for figuring this out ;)

By the way, I improved it a little bit, adding support for variables and not only numerical values, which was something I needed for Visualizeus. E.g.:


set $cacheTTL 1800;
if (-M $document_root/cache/file.html $cacheTTL) {

}

So you can download the revised version of the DeepFryed patch, adapted and running for the new stable version of Nginx and also improved a bit, here. It’s also linked in the Nginx wiki.

Titanlux Postit Lovers

[ Blog: Kr0n - beer2beer ]
2009:07:23 13:28:27

Bueno, pues otro momento musical más para el recuerdo.

Esta vez la sesión está grabada en live, vamos, en vivo y en directo y con gran perjuicio corporal mediante, asi que los fallos se han de perdonar el doble. Y por eso tampoco tiene inicio ni final, sino que enlaza con los otros djs del Pizarro Cenjor Crew presentes en la fiesta ;)

Enjoy!

Download audio file (BinLabel-Titanlux_Postit_Lovers.mp3)

Descargar “Titanlux Postit Lovers”

pd: Si me acuerdo, actualizo con el tracklist.

Algo está cambiando

[ Blog: Kr0n - beer2beer ]
2009:07:08 11:47:18

El País, en su artículo “Larga vida al rey“, sobre el funeral de Michael Jackson:

[...] El mayor vacío, el de Elizabeth Taylor, la mejor amiga de Jackson e invitada a ofrecer una última elegía que la veterana actriz rechazó. “No creo que Michael quisiera verme compartir mi dolor con millones de extraños”, afirmó mediante Twitter.

Conclusiones:

  • Elizabeth Taylor tiene Twitter (!!!)
  • Lo usa para dar “comunicados oficiales”.
  • El País usa un tweet como fuente.

No sé con cual me quedo…

(vía)

La carrera de informática desaparecerá y el fin del mundo se acerca

[ Blog: Kr0n - beer2beer ]
2008:11:06 13:09:39

Sin duda la culpa de todo esto la tiene Obama, como ya pronosticó Nostradamus.

Me he intentado morder la lengua, y mucho, ante esta “noticia“. Pero para mí sorpresa, leyendo los comentarios de Menéame o de Barrapunto, no parece que a la gente le importe mucho el amarallismo y la manipulación que impregnan el texto de marras. Y para los que le pille fuera de juego, hablo de esto: Desaparición de la Ingeniería en Informática.

Yo no soy ningún experto en la materia, ni duermo leyéndome los decretos sobre Bolonia, pero mi madre me dice que tengo bastante sentido común y cuando leo cosas como…

Los títulos actuales no tendrán validez. Al no poder homologarnos con los nuevos títulos que pudieran aparecer en el futuro nuestros actuales títulos iran perdiendo validez y se quedarán como el recuerdo del mayor engaño del sistema educativo español.

… me empiezan a sonar unas sirenas extrañas que me hacen usar dos neuronas en vez de una a la hora de procesar la información. Más que nada para ver por dónde me la están intentando meter, que fijo que además es doblada y con ensañamiento.

Y es que vamos a ver, tirando otra vez del sentido común que dice mi madre que tengo: ¿Acaso los títulos de los Licenciados Informáticos, previos a las Ingenierias actuales, no son válidos hoy día?

En fin… lo que hay que leer. Lo gracioso de todo este asunto, no es que este mensaje repletito de alarmismo gratuito provenga de un “colegio oficial” (noténse las comillas). Sino que realmente puede que sí que existan argumentos reales como para convocar a la movilización al colectivo informático, pero gracias a estos otros argumentos falaces, pierden toda la credibilidad.

Genius playlists o cómo “pagar” por una feature

[ Blog: Kr0n - beer2beer ]
2008:10:27 23:51:07

Cuando leí sobre las nuevas playlists Genius me gustó mucho la idea. Algo rollo lo que hace Lastfm pero sin tener que usar “yet another social network“.

Luego leí que para que funcionara correctamente (ejem) tenías que mandar información de tu música y de tu librería a Apple. Esto ya no me gustó tanto. Por mucho que se empeñen en insistir en lo de “de forma anónima”, uno es lo que viene siendo un poco paranoico con estas cosas.

Total, que desde que actualicé a iTunes 8 no me había decidido a probar las famosas Genius playlists. Hasta hoy, que superando mi vena paranoica, le he dado al tentador botón de “Activar Genius”, dispuesto al menos a darle el beneficio de la duda. Así es como funcionan estas cosas: estás dispuesto a vender tu privacidad si crees que lo que te dan a cambio merece la pena. Ahí está GMail sin ir más lejos.

Bueno, al darle a activar me pregunta por mi cuenta de iTunes Store. Pues no, no tengo. Imagino que la necesito para que me mostréis enlaces de vuestra tienda con música similar a la que escucho, ¿no? Bueno, ya me jode tener que hacerme una cuenta para probar una feature y más me jode que se cargue la poca conciencia tranquila que tenía con lo de “de forma anónima” (que vaya tela, “esto es todo anónimo, pero haga el favor de firmar aquí y con letra clara, gracias”). Pero qué le vamos a hacer, me ha pillado con ganas querer probar las playlists de las narices, así que miro para otro lado y me pongo a hacerme una cuenta.

Acepto los términos de uso (sin leerlos claro, para no asustarme más), meto mi mail, un password, mi fecha de nacimiento, y no, no quiero interesantes novedades gracias. Venga, siguiente, que ya tengo ganas de probar esto… ¿¿Pero qué…

Perdón, me debo de haber confundido de agujero o algo. ¿Esto no era para activar las playlists Genius? ¿Una nueva feature que trae un programa? ¿Qué c*ño hacéis pidiéndome un “método de pago”? ¿Pago para qué? ¿Para activar la feature?

Mi, a lo mejor primitiva, lógica me dice que sólo tengo que dar mi número de tarjeta cuando quiera comprar algo. Y yo no quiero comprar nada, quiero activar una feature. ¿Entonces?

“No se te hará ningún cargo hasta que hagas una compra” dicen. ¿Y por qué no me la pedís en ese momento? Es bien sencillo, vamos digo yo.

Mal Apple, mal.