Archive for Diciembre, 2007...
Filed under web
La última semana se empezó a hablar de Knol, un proyecto de Google para generar contenidos de temas específicos, mediante artículos escritos por especialistas. Salió un artículo al respecto en el blog oficial del Google.
En algún punto será similar Wikipedia.org y a About.com, ya que Knol busca acumular conocimientos (un “Knol” es una “unidad de conocimiento”)
.

Captura de Knol
Algunas diferencias:
- En Wikipedia la comunidad decide hacia donde y como se avanza, en About y Knol no (al menos directamente).
- En Knol y About los artículos son firmados y expresan un punto de vista particular. Wikipedia trata de mantener un punto de vista “neutral”.
- En About los editores son contratados. En Knol no.
- Knol y About tienen avisos publicitarios, Wikipedia no.
La noticia me genera reacciones contradictorias:
- Me gusta que se creen entornos donde se fomente la información útil y académica.
- El hecho que los artículos sean firmados y que se destaque el autor puede llevar a que algunas personas colaboren, que de otra forma no lo harían.
- Al firmar el artículo, este tendría un responsable y el punto de vista quedaría en evidencia. (Umberto Eco mencionó en un reportaje a Wikipedia negativamente por este punto).
- Soy un “stakeholder” de Wikipedia. Es la página que más visito y con la que más colaboro. Me molesta que Google en vez de colaborar con Wikipedia impuse un potencial competidor.
- Google también tiene (tuvo?) un lugar en mi corazón, pero a medida que avanzan con la filosofía “se hacer todo mejor que todos” y “no me importa a quien me lleve por delante”, cada vez los veo más lejos.
Finalmente el tiempo dirá si Knol será un competidor o un complemento de Wikipedia.
Filed under ecommerce
Estos días estuve viendo algunas charlas y escritos de Seth Goldin, autor de “All marketers are liars” y otros libros de marketing.
Me pareció muy interesante! Algunos conceptos que me llamaron la atención:
- Hacer un producto “remarkable”: Que valga la pena hacer un comentario al respecto!
- A nadie le interesa tu producto.
- La gente busca historias y particularidades.
- Apuntar a los early-adapters, para que ellos difundan al resto de la campana.
- Cambiar la frase “tecnología siempre gana” por “la mejor tecnología te da una chance en el marketing“.
Recomiendo:
http://www.sethgodin.com/sg/
y en particular la charla que dio en el Google Campus (50m):
http://youtube.com/watch?v=AZnYRaQfjK4
Filed under programación
Para el 20vo aniversario de PERL (PERL 1.0 salió en 1987) los desarrolladores del lenguaje decidieron lanzar la versión 5.10.

Esta nueva versión incluye nuevos operadores, mejoras en el uso de memoria, mejorar para la versión windows, nuevas expresiones regulares y más.
Les recomiendo esta presentación:
http://www.slideshare.net/acme/whats-new-in-perl-510/1
Veamos algunas mejoras en más detalle:
- Operador “~~” super-match. Se adapta según el valor de la derecha sea una expresión regular, un array o un key:
- $a ~~ /\D/ => Confronta $a con la Regexp.
- $a ~~ @b => Comprueba si $a es alguno de los elementos de @b
- etc.
- Operador switch-case. Luego de muchas idas y vueltas y workaround, PERL incluye este a-veces-util operador. Los keywords son given(XX) { when (YYY) { }; … }. El argumento YYY será similar al operador derecho del super-match. Super!
- Expresiones regulares. El engine ya no es más recursivo, por lo que se evitará los overflow en algunas (rarisimas) situaciones. Hay varios cambios que no vi en detalle, pero me llamó la atención las capturas con nombre (no más $1, $2…). La sintaxis es como la de .NET. También se agregó una posibilidad de ‘debugear’ una regexp. Esto parece muy interesante!
- State Variables. Parecen las ’static’ de C, pero se pueden definir en cualquier scope (incluso dentro de una subrutina).
- Operador //. Es como el || de antes, pero “zero y null safe”. Sirve para definir valores por defecto si la variable no esta definida: $a = $b // 8;
Esperamos entonces que pronto este soportado en Apache/mod_perl2 y Ubuntu!Hay más cambios! Y muy pronto saldrá el PERL 6.0.0, que promete ser una revolución!
Long live to PERL.