Medir el estado de la economía web 2.0 española con un comando
Hoy leyendo un apunte de Enrique Dans me dí cuenta de una idea que podría ser muy útil para los estudiosos de la economía. Encontré cómo medir el estado de la economía “web” en España con sólo un comando en la consola de cualquier GNU/Linux, y todo con software libre (este comando está publicado con licencia GPL 2 o superior).
Sólo copiad –tal cual– las tres líneas siguientes en vuestra consola:
wget -q -O - http://edans.blogspot.com/ | \
perl -e 'while(<>){split;foreach(@_){print "$_\n"if/francamente/}}' | \
wc -l
Cuanto más alto sea el número, mejor será el estado de esta economía. Al momento de escribir este artículo, el resultado es 5.
El problema es aunque se conoce la cota inferior, 0, no se conoce todavía cuál su valor máximo. Sujeto a experimentación.
PS: Te queremos Enrique
Francamente bueno
Comment by Enrique Dans — Wednesday 18/10/2006 @ 1:58
De nada, de nada, es para ver si te ahorramos por lo menos algunas de las entrevistas, que como sea cierto que compran Yahoo te nos morirás de un infarto en la T4.
Comment by gallir — Wednesday 18/10/2006 @ 2:07
que fa aquest comand? no entenc…
Comment by anonim — Wednesday 18/10/2006 @ 3:22
Entra en la página de Enrique Dans y lo sabrás. Lo explica alli en un post. Saludos
Comment by educle — Wednesday 18/10/2006 @ 4:39
juas. muy bueno
Comment by jack — Wednesday 18/10/2006 @ 8:47
Por cierto ahora mismo va por 12
Comment by jack — Wednesday 18/10/2006 @ 8:48
jajajajaja o como diria los de fuera lol
Comment by dani — Wednesday 18/10/2006 @ 9:14
Francamente no lo entiendo
Me parece magnífica también la respuesta de Enrique (a la par que franca XDDD), que con mucho humor se ha tomado la cosa.
Comment by loretahur — Wednesday 18/10/2006 @ 9:27
Francamente mamonazo xD
Comment by jotape — Wednesday 18/10/2006 @ 10:26
Flame Perl/Python YA!
Comment by Clapp! — Wednesday 18/10/2006 @ 16:41
Estos romanos están majaretas… (= “estais colgados”)
Comment by phal — Wednesday 18/10/2006 @ 19:54
12 y manteniendo xDD
Comment by Moritz — Wednesday 18/10/2006 @ 22:55
Menos caracteres, y sin necesidad de utilidades externas:
perl -e ‘use LWP::Simple; print scalar @{[get(”http://edans.blogspot.com”) =~ /\bfrancamente\b/gs ]}, “\n”;’
Comment by JJ — Thursday 19/10/2006 @ 17:56
¿a ver quien es más geek?, ¿para qué quereis perl?, mira que os gusta hacer jeroglíficos
curl http://edans.blogspot.com/ | grep -o “[Ff]rancamente”| wc -l
PD: En el terminal del mac funciona así (no gengo wget pero sí curl, y no se por qué grep con [Ff] me devuelve más cosas que con -i), aunque no sea soft libre
PPD: GNU grep 2.5.1
Comment by ramonono — Friday 20/10/2006 @ 2:50
#14, tu script es erróneo, porque cuenta las líneas (separadas por \n) donde aparece la palabra, no la cantidad de palabras. Por eso te da números menores.
Además, no hace falta el [Ff], con un -i lo solucionas.
#13: jj, el LWP no se instala por defecto en muchas distros (no en la Debian al menos :-). Pero sí, es más compacto, aunque es menos frikis sin tantas tuberías
Comment by gallir — Friday 20/10/2006 @ 3:13
#14: Si te instalas Darwin/Darwinports le sacas toda la funcionalidad a tu Mac (incluído el apt ;o)).
La dire del wget: http://wget.darwinports.com/dports/net/wget/Portfile
Cómo instalarlo con Darwinports: % sudo port install wget
Con apt: % sudo apt-get install wget ;o)
Comment by RaveN — Friday 20/10/2006 @ 10:52
$grep –help
[…]
-o, –only-matching show only the part of a line matching PATTERN
[…]
Así grep sólo saca lineas que coinciden con el patrón, y si hay varias coincidencias en una linea, crea tantas lineas como coincidencias. No parece intuitivo tras leer el funcionamiento, pero funciona.
Ejemplo:
$echo “uno uno uno uno”| grep -o “uno”
uno
uno
uno
uno
Pero si uso “-oi”, “-io”, “-o -i” o “-i -o” me da menos resultados que si uso [Ff] (sí, he probado todas las combinaciones, más alguna que otra pero sin tanto éxito… mejor, KISS rules
)
Y ahora mismo, mi linea da 14.
#16, gracias, de momento voy bien sin Darwinports (aunque las x11 sí las tengo), y teniendo curl no me urge el wget
Comment by ramonono — Friday 20/10/2006 @ 14:06
Francamente, Enrique Dans está siendo franco, así que, ¿donde está el supuesto problema?
Comment by Felipe Alfaro Solana — Saturday 21/10/2006 @ 3:25
Creo que esto ha derivado de un post en tono de humor (geek pero humor) en una competicion a ver quien sabe mas de comandos unix/linux no?
Comment by k40s — Sunday 22/10/2006 @ 17:12