20070331

Plagi de chupachups ?

No estic segur, pero la línea de baix de l'anunci de chupachups, "chupatube, the pleasure of sucking" (el de la noia que va a l'autobus) es gairebe igual que el de la canço de Gorillaz, Feel Good Inc.

Crec que canvien dues notes, prou per evitar el plagi descarat ?

Aquí el video de Gorillaz, l'altre no l'he trobat.



Que en penseu vosaltres ?

20070323

MEO, Meneame Engine Optimization

La nueva práctica dentro del mercado de la promoción de páginas web, no está en optimizarlas para los buscadores (SEO), sino en hacer noticias atractivas para las redes de noticias sociales que dirijan tráfico hacia la web del cliente (MEO).

En España, Meneame.net es líder indiscutible del mercado de las noticias sociales, si quieres saber más sobre el complejo negocio del MEO, debes seguir leyendo. En inglés el líder es digg, con lo que tendríamos el negocio del DEO, pero convendreis conmigo en que el nombre no mola tanto como el de MEO...

Las 10 reglas del buen MEO:

1. Noticias positivas sobre, creative commons, Meneame, software libre, Richard Stallman, Linus Torvalds, David Bravo, ajax, ruby on rails, Firefox, ubuntu (sobretodo beryl) etc. casi siempre serán bien recibidas

2. Noticias negativas sobre, SGAE, Bill Gates, Microsoft, Ramoncín, Internet Explorer, Fresqui, el canon, también tienen gran aceptación

3. Conoce a tu público: los karma whores (o putas del karma), son personajes que promocionan o hunden tu "wannabe-noticia" a la portada o a la miseria, respectivamente.
Existen dos tipos de karma whores, los simpáticos y los antipáticos. Los simpáticos, intentan subir su karma votando noticias pendientes, no importa ni siquiera el titular, sino que tenga bastantes votos ya y por tanto que su probabilidad de salir en portada sea alta, en cambio los karma whores antipáticos, buscan noticias con al menos un voto negativo, y le meten otro, con alguna excusa como "cansino" o "irrelevante" que tampoco necesita mucha justificación (además de ser anónimo), al llegar al warning de 4 votos negativos, ya te aseguras que la noticia no saldrá en portada, reportando al karma-whore-antipático su subida de karma correspondiente.

4. "Efecto bola de nieve" o "spike the vote", el buen MEO, tiene una buena lista de contactos (con diferentes IPs) normalmente disponibles a traves de mensajería instantánea, al introducir una nueva noticia pendiente, inmediatamente, se debe enviar a todos los contactos un mensaje para que voten la noticia lo más rápido posible, provocando que esta sea una buena candidata para los karma-whores-simpaticos, con lo que el efecto bola de nieve esta servido !

5. Sé humilde, el buen MEO debe asumir que fracasará en la mayoría de sus noticias, pero dentro de lo que cabe, conseguirá un buen número de accesos incluso sin llegar a la portada.

6. No discutas, el buen MEO, no quiere ser tachado de TROLL ni TALIBAN, así que simplemente no buscará explicación a clasificaciones de "irrelevante" o "cansino", si intenta exigir explicaciones o rebotarse con estos votos negativos (normales por la dinamica de karma-whores-antipáticos), sólo recibirá, más votos negativos y que los administradores se queden con tu cara (esto es tu IP y usuario)

7. El MEO debe asumir que como en cualquier comunidad hay un grado alto de endogamia y que existen grupos de poder que utilizan su propio código de conducta, jerga, etc. (nunca hablar de MAFIAS, bajo riesgo de ser tachado de LLORICA)

8. Es importante que el MEO se mimetize dentro del grupo de poder en la medida de lo posible. Es como un agent-provocateur dentro del grupo, entra en páginas como hoygan.php y tiene amiguetes dentro de los líderes de la comunidad. La regla sería: mejor pasarse de pelota y guardarse las críticas para sí. Créate una personalidad on-line, si puede ser de estudiante de informática que tiene mucho tiempo libre, mejor que mejor.

9. Conoce los mandamientos y la jerga del Cabal, la secta de los administradores de meneame, de hecho para ellos es una subcultura, mandamientos como "recordad, hay que censurar toda crítica al menéame, para eso están los votos negativos", "no eres un friki, eres un tío demasiado raro para ser friki", "el autobombo es spam sólo si es de un desconocido", podeis encontrar una lista completa mas abajo o en cabal.php del codigo fuente de meneame. Son frases en plan coña para hacer un "jiji-jaja", pero no esta de más conocerlas y tenerlas en el libro de cabecera del buen MEO :)

10. Este post es un ejemplo clarísimo de noticia que sera clasificada de "spam", "cansina", "irrelevante", etc.

Anexo, las frases del cabal:

"recordad, hay que censurar toda crítica al menéame, para eso están los votos negativos"
"no eres un friki, eres un tio demasiado raro para ser friki"
"los que cumplan con su misión purificadora recibirán karma y buenas galletas"
"el autobombo es spam sólo si es de un desconocido"
"los hombres puros sólo aman menéarsela"
"el mundo quiere destruirnos porque saben de nuestro poder, resistid, no visitéis otros webs de pecadores"
"el karma te llevará a la redención, para obtener karma debes proteger el mensaje del cabal"
"si un seguidor de nuestra causa envía una noticia vótala positivo independientemente de su contenido"
"todo envío de un desconocido es sospechoso, ante la duda votad negativo"
"si quieres tu galletas y gallinfantes, vota de acuerdo a los deseos del señor"
"recuerda, los que critican al menéame son unos trolls, vota negativo, tú tienes el poder"
"se debe evitar a toda costa que se publique una noticia negativa para el menéame"
"el mundo quiere eliminarnos, no uses Google ni Technorati, usa el buscador del menéame, allí está todo lo que necesitas saber"
"nuestra misión es destruir a todos los demás web sociales, recuerda, se lo merecen"
"sólo puede haber una verdad, las publicadas del menéame"
"como excepción y sólo en misión puedes visitar http://technorati.com/search/meneame pero recuerda debes trollear a todos los que critiquen a nuestra causa"
"si sientes que tu voluntad flaquea, visita http://mnm.uib.es/gallir/"
"gallir es un buen talibán, ámalo y comparte tu hombre o mujer con él, siempre hará un sacrificio"
"si llegas a tener 20 de karma es que has cumplido la misión, pero no debes relajarte ni un día"
"el diablo está en todos los Web 2.0, no te dejes seducir"
"los colores azul y verde son los signos del demonio, huye de ellos"
"el espagueti es nuestro señor, y el elefante es su hijo"
"cada chachi es un regalo, disfrútalo, pero no lo compartas con los enemigos"
"la cola de descartadas es el purgatorio de los pecadores que no hacen caso de nuestra voz"
"entrega tu donativo al señor en la cuenta 0118 999 881 999 119 725... 3"
"si tienes dudas de la orientación del voto para una noticia, te hemos preparado las 'recomendadas', haz caso de ellas"
"la perfección existe, el menéame existe, ergo el menéame es perfecto, quod erat demonstrandum"
"el color naranja es el símbolo de la redención y paz espiritual"
"Deus ex machina"
"los gallinfantes son un regalo del señor, no los maldigas ni nombres en vano"
"nuestro sistema es perfecto, el mundo es imperfecto"
"desconfía de las llamadas al pecado disfrazadas de reflexiones, la única reflexión válida es la del cabal"
"no desconfíes de los que tienen el karma alto, adóralos y sigue su ejemplo de sacrificio por nuestra noble causa"
"menéame no es un sitio Web 2.0, es la representación de la perfección del señor al alcance los humanos, es Perfección 2.0"
"nunca os abandonaré, renaceré de los backups"
"el éxito del menéame tiene a los grandes fósiles completamente descolocados", lo dijo Borjamari, todos sus pecados están perdonados"
"la lucha es dura, la recompensa es el karma"
"todos los que maldicen a nuestros dioses merecen ir a la cola de descartados"
"el Cabal es tu guía, el elefante tu compañía, el meneo negativo tu arma, los trolls tus enemigos, usa el arma"
"tú no eres un borrego, eres una oveja del señor"
"existen muchos siervos, pero tú y tus hermanos sóis los auténticos"
"http://meneame.net/story.php?id=14059, si has votado negativo tendrás que menear 12 veces en nombre del cabal"
"Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit."
"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Fusce pulvinar tempus est. Donec volutpat elit. Sed pretium condimentum est..."
"a quien tu se la menees, ese te la meneará a ti"
"no menees para otro lo que no querrías menear para tí"
"no hagas dobles sentidos con la palabra menear o la ira del Cabal caerá sobre tí"
"Cabalística es la ciencia del meneo supremo, estúdiala"
"a cada troll le llega su jotape"
"si tienes una queja contra el meneame, no lo digas fuera del fisgon (y pide perdón luego). si tienes alabanzas, publicalas en tu blog"
"la frecuencia se mide en hercios y el karma en meneos"
"ad-free es el símbolo del pecado oculto, 2 lame 4 ads es el de la pureza"
"Borjamari es nuestro Judas, mi hijo pródigo descarriado"
"el Cabal y sus diez apóstoles, adórales: http://photos1.blogger.com/blogger/7980/2144/1600/secta.jpg"
"el hombre es esclavo de lo que menea, dueño de lo que publica y temeroso de lo que descarta"
"el demonio dice "cuando veas tus visitas bajar, al menéame has de criticar"
"llego la hora que menees un poco, el cabal siempre te escucha"

20070211

Software de simulació espectacular

Vist a visuarios.com

20070128

Com descarregar els videos de la lliga del mundo i pujar-los al youtube



La gent de "El Mundo" i de "El Pais" han arribat a un acord amb "Audiovisual Sport" per penjar els videos de la lliga a les webs de les seves edicions electroniques.

elpais.com encara ha ocultat una mica el video, pero elmundo.es ha possat el flv molt accesible i es facilment baixable.

Nomes cal fer un "Ver codigo fuente" de la pagina del video (per exemple aquesta)

Busquem la part de la crida al flash:


var Parametros = "?nombreArchivo=/cr4ip/ES/videos/futbol/lfp/2006-2007/20/vil_rma/index.flv&fotograma=/elmundo/videos/futbol/lfp/2006-2007/20/vil_rma/index_0.jpg&anchoVideo=384&altoVideo=288" + nuevos_parametros; // Parametros que se le pasan al swf
if ( typeof(JSIncludePubli) != "undefined")
{
EscribeReproductorFlash(ArchivoFlash, Parametros, Ancho, Alto);
}

Nomes cal agafar l'adreça de ?nombreArchivo=X.flv i afegir-li davant

http://estaticos.elmundo.es

Aixi, en aquest cas la url del flv seria algo aixi com http://estaticos.elmundo.es/cr4ip/ES/videos/futbol/lfp/2006-2007/20/vil_rma/index.flv


Aqui ja podem provar el video amb algun software de visualitzacio de FLVs (com el FLV Player)

Despres nomes cal agafar un software de traduccio de FLV a AVI com el SUPER

Transformar el video i ja es pot penjar tranquilament de youtube.

Evidentment, no ho fare, i aquest tutorial no preten que ningu ho faci i violi els SAGRATS drets d'autor de AudioVisualSport

:)

20070122

Bug in animateClass jquery extension

If you have tried to use the excellent animateClass extension to jquery maybe you have found that doesn't work in IE.

For example this sample code changes dynamically a h1 element from class "inicial" to class "final" producing a nice transition animation when you enter the page.


<script type="text/javascript">
$(document).ready(function()
{
$('#titolseccio').animateClass('final', 500);
});
</script>


With this release of animateClass (January 2007) this example only works in some browsers (particularly Firefox, the most popular in the developers community), but fails in Internet Explorer 6 and 7 (shamefully the most broadly used by the rest of the mortals (including customers))

You can solve this particular problem patching the animateClass.js

You have to download the uncompressed version of animateClass.js and look for a line like this:

if( typeof newStyle[n] != "function" && newStyle[n] /* No functions and null properties



and add this two conditions:

&& typeof newStyle[n] != "boolean" && typeof newStyle[n] != "number"


Resulting in this line:

if( typeof newStyle[n] != "function" && typeof newStyle[n] != "boolean" && typeof newStyle[n] != "number" && newStyle[n] /* No functions and null properties */


Now you can save your patched version of animateClass.js and reload your html page in Explorer (remember to Shift+Reload to avoid cached .js confusions)

The explanation of the problem is that javascript IE doesn't allow you to use string functions (like replace) on booleans and numbers, causing an unhandled exception.

Watch Out, this is not a generic patch, I'll warn the animateClass developer to patch it properly. For example, with this patch, you will not be able to animate any number CSS value (in the example the animation is from "20px" to "40px" the px makes it a string value, not a number).

20070115

Post de resum del 2006

Amb una mica de retard ...

Gadgets of the year (comprats o regalats):
La Fonera
iPOD Shuffle
Portàtil ACER
Guitarra Red Octane (Guitar Hero)

Samarretes del any:
La vida son Contrarios
Bug Fixed
Red or Dead de Divinas Palabras
Ovolution


Friky coses guays del 2006:

JQuery
Ruby on Rails
CakePHP
OpenLaszlo

Coses que he aprés al 2005:
API Rest del YOUTube
JQuery
Prototype + Scriptaculous
CakePHP

Jocs als que m'he viciat aquest any:
WarHammer 40.000, Dawn of War al PC
Guitar Hero I i II a la PSP

Nous grups del 2006 que m'han agradat:
Girls in Hawaii
Be Brave Benjamin
Ghost to Falco

Grups que he descobert aquest any:
The Spinto Band
Artick Monkeys
Josh Ritter


Millor concert al que he anat:
Pixies al FIB 2006
(seguit d'aprop de Belle and Sebastian i Happy Mondays al Primavera Sound)

Millors pelis que he vist:
Salvador
Ficció

Llibres que he llegit i m'han agradat:
Búsqueda - John Battelle
Sistemas Emergentes - Steven Johnson
Pere Calders - Tots els contes
Todd Solondz, en los suburbios de la felicidad - Jordi Costa
Amos del Mundo - Juan Carlos Castillón


Comics:
V de Vendetta
Watchmen
Persépolis
Lenore

Series a les que m'he enganxat (per ordre d'adicció):
Prison Break
Six Feet Under
Scrubs
My Name is Earl
IT Crowd
Little Britain
Lost
CSI Las Vegas

Sortides al Extranjer:
Costa Rica
Benicassim i Castelló
Cardiff

Millors Hotels als que he anat:
Pachira Lodge, Tortuguero, Costa Rica
Abba Castellón
Park Plaza Hotel, Cardiff


On he menjat millor:

Els Pescadors
Celler de Can Recasens (Poblenou)
Abba Castellón
El castell de Can Gimenelles

20070112

How to look for long running pages in the Apache Logs using awk

In this tutorial we will learn how to look for pages, that takes 3 or more seconds to be served by Apache.

Usually the slow pages will be some sort of dynamic ones (PHPs, ASPs, Servlets or JSPs) because the static html pages take very short time to be served.


This procedure can help you in find some bottlenecks in your dynamic web application.


First step, change your Apache configuration



Locate your httpd.conf usually located in the $APACHE_HOME/conf directory

Edit the file (vi powa) and change the format of the Log File, adding a %T at the end.

Example:
from:
LogFormat "%h %l %u %t \"%r\" %>s %b" common
to:
LogFormat "%h %l %u %t \"%r\" %>s %b %T" common

Restart your apache server



go to $APACHE_HOME/bin ./apachectl stop and ./apachectl start

Now, if you locate the log file and take a look on the output (tail -f access_log) you can see the last column is the time taken in seconds to serve the page.

Example:

555.254.999.71 - omatech [12/Jan/2007:12:12:47 +0100] "GET /omatech/rulez/pk_microcalls.view_tralari_tralara?p_user_logged_id=1&p_load_id=07 HTTP/1.1" 200 3713814 4
555.254.999.71 - omatech [12/Jan/2007:12:38:35 +0100] "GET /omatech/rulez/pk_microcalls.view_ekipoja?p_user_id=1&p_type=C&p_cust=739 HTTP/1.1" 200 73793 5


In the above example, the first request have taken 4 seconds, and the second 5 seconds.

Extract the long duration requests with awk



This is the tricky one, you must use awk to extract the requests that takes more than 3 seconds, this step is useful because you eventually will have lots and lots of requests that take 0 seconds.


awk '/[^0-2]$/ {print $0}' access_log



This line uses awk to parse the file and extract the lines that DO NOT ends with 0, 1, or 2.


The [^] is for negation, the 0-2 is the range, and the $ stands for "at the end of the line"

I hope it will be useful

20061220

<=> SpaceShip Operator



Llegint llibres tècnics moltes vegades m'ho passo millor que llegint algunes novel·les, i es que hi ha una norma no escrita que dicta a tot bon programador-friky, que quan té la oportunitat d'escriure un llibre sobre un nou llenguatge de programació, algun software innovador o un sistema operatiu "de no te menees", ho ha de fer introduint frikades cada 3 o 4 pàgines.

Al començament pensava que era cosa dels llibres de la carrera, pensava, seran els profesor d'universitat que estan torrats... Doncs no, es tot el mundillo informàtic, no hi ha per on agafar-nos !

Seriem carn de psicòleg si no fos perquè estaríem pensant tota la estona com colar-li gols i com fer-lo desquiciar a ell, per no dir que ens mosquejaríem pensant que una persona tant poc qualificada en "Algebra de Boole", s'atreveixi a tractar-nos, A NOSALTRES !!!

Bé, al que anava, tot llegint el llibre "Programming Ruby, The Pragmatic Programmer's Guide" he trobat una perla d'aquelles que sembla mentida que no hagi conegut abans.

L'SpaceShip Operator, es tracta de que en Ruby es pot fer un override de la funció de comparació en qualsevol tipus d'objecte, clar la funció que has d'implementar es diu <=>

A algun friky se li va acudir en el seu dia (sembla que això ja ve de Perl) dir-li SpaceShip Operator per la seva semblança amb un TIE FIGTHER de Star Wars.

Altres ASCII-Art relacionats amb el SpaceShip Operator

TIE Fighter: <=>
Darth Vader's TIE: <=o=>
TIE Bomber: <-o=o->
X-Wing Fighter: >o<
B-Wing Fighter: -o|-

Stay in attack formation.

<=> <=>
<=o=>

El que deia, estem molt malament ...

20061213

Nou webtop Craythur.com








Craythur.com es un altre dels múltiples web-desktops que estan apareixent com bolets.

Suposo que tota aquesta proliferació s'acabara quan Google tregui la seva pròpia versió i realment entri al mainstream.

Craythur com tots els desktops actuals no deixa de ser una joguina (poc suport per multilang, errors de character set, no permet afegir cites si no es via un formulari, drag&drop de finestres molt lent, etc.) peró amb unes finestretes amb transparències molt mones...

Acabo pensant que l'exit o el fracàs d'un webtop acaba depenent proporcionalment del disseny del seu fons d'escriptori de la demo (demo/demo) i el disseny de les seves iconetes.

Ah, una cosa que m'ha fet gracia es que si no fas doble-click a les icones no llança l'aplicació, així m'agrada, perpetuant els errors del passat :)

Via Ajaxian

20061201

El PAIS desperta via SMS a milers de persones

Aquesta matinada m'ha despertat un SMS, i no, no era cap pollastre, simplement es que s'em va acudir (en mala hora) participar en el concurs del PAIS on regalaven un LOFT (tambe colaboraves amb UNICEF)


El missatge que he rebut a les 5:13:23 d'avui (dia 01/12/2006) es el seguent:

Gracias por colaborar en GANAYCOLABORA miles de niños tendran una vida mejor. Si quieres informacion comercial de EL PAIS manda un sms con la palabra OK al 5363


Senyors del PAIS, els confirmo que MAI, MAI, MAI més participaré en una promoció via SMS del seu diari, han demostrat ser una colla d'impresentables.

De fet, m'han desvetllat i he tingut que escriure aquest puto post, perque estava indignat !