sábado, agosto 21, 2010 

Como los sapos ciegos (Javi Guerrero)

Me encanta este dibujante; se pasa tres pueblos, pero me encanta. Avisaos estáis.
 

 Lo conocí a través de Clicómics, que aglutina un porrón de dibujantes. Otro ejemplillo para que os hagáis una idea:
Ya me diréis si os gusta. Seguid este otro enlace, que son varias paǵinas:

http://www.javiguerrero.es/sapoweb25/contenio25/pages/a7.htm

Etiquetas: , ,

 

OVNIS

Visto en Amazings


Etiquetas:

martes, agosto 17, 2010 

Explicación de qué es HTML5


En la prensa especializada se habla todo el tiempo de HTML5, pero no se sabe muy bien qué es y qué no es.

Aquí hay una presentación (diapositivas? slides? filiminas?) escrita en HTML5, explicando lo que puedes hacer con HTML5.

A mí me funciona casi todo con Chrome en Linux.

lunes, agosto 16, 2010 

Java el lenguaje está muerto...



... Y Oracle lo ha matao.

Bueno, supongo que si no habeis estado de vacaciones en el Polo Norte durante los últimos días, sabreis que Oracle le ha puesto un pleito a Google por utilizar patentes de Java en Android.

No han esperado mucho para matar Java desde la compra de Sun. Pero al menos para mí está claro que a no ser que Google tenga un gigantesco as en la manga, Java está muerto a largo plazo.

La razón es la siguiente. Hasta ahora Java era el lenguaje que se usaba para investigar conceptos en "computer science" (la verdad es que no tengo ni puta idea de cómo se traduce eso al Español así que lo dejo así que se entiende).

La percepción era que Java era un lenguage como C++, una especificación libre y abierta, y que cualquiera podía crear una implementación por su cuenta, que aunque no estuviese certificada como compatible no sería ilegal. Eso es exáctamente lo que Google hizo al implementar la máquina virtual Dalvik capaz de ejecutar bytecode programado con Java el lenguaje. Ni siquiera dijeron que es una implementación de java. Tan sólo es una máquina virtual que puede correr bytecode generado con la syntaxis de Java el lenguaje. No utilizan nada más de Java la plataforma. Ni la máquina virtual de Java, ni las librerías del SDK, ni el bytecode de Java, ni nada. De hecho la máquina virtual de Dalvik está basada en registros al contrario que la máquina virtual de Java basada en una pila. Esto hace que el bytecode sea distinto.

Ahora Oracle ha dejado claro que consideran que Java es suyo y que van a ordeñarlo cuanto puedan. Utilizarán el hecho de que hay unos cuantos conceptos del lenguaje que están patentados y piensan ejercer control sobre ellos a la manera en que Oracle suele ejercerlo: A lo hijoputa.

Eso significa que ahora Java no es diferente de .NET. Es un campo de minas legal en el cuál en cuanto tengas una idea potencialmente lucrativa van a aparecer los abogados de Oracle (o Microsoft) llamando a tu puerta y pidiendo su parte.

Nadie en su sano juicio usaría un lenguaje así para crear un "start up" (eso tampoco sé cómo se traduce) o para investigar conceptos básicos en tecnologías de la información ("Computer science"?).

Pos eso, una puta mierda. La única solución a todos estos desaguisados sería prohibir las patentes de software.

miércoles, agosto 11, 2010 

Una idea original y muy útil

Cuantas veces no has entrado en sitios donde te piden la direccion de correo electronico, para no exponerlo ante posible spam?

http://tempalias.com


En esta página te permiten crear una direccion de correo (alias) que apunta a tu dirección de correos, por un determinado tiempo o número de mensajes, de tal forma que es este alias con el que entras en determinadas webs no recomendables, y que en un determinado tiempo desaparece la unión entre ese alias y tu verdadera direccion.

Una idea muy útil (siempre u cuando confies en la paginita esta, claro)

jueves, agosto 05, 2010 

Google mata el desarrollo de Wave


Prometía mucho, pero nada más. Al final no es ni una cosa ni otra y se ha quedado en nada. Yo lo veía como un gestor de documentos con búsqueda y enlaces, otros lo veían como mensajería instantánea, otros como correo, otros como un sistema de colaboración.

Al final parece que nadie le ha encontrado un nicho en el cuál se desenvuelva mejor que las herramientas existentes.

Por otro lado era mucha complejidad para javascript. Al menos para mi gusto. Esto lo hacía lento y tenía bugs. Y no llegaron nunca a publicar todo el código, con lo cuál tampoco se metió mucho la comunidad de código abierto. Sólo publicaron la especificación.

Al final se ha quedado en nada. Pero igual si liberan todo el código nos llevamos una sorpresa en el futuro por parte de la comunidad de código abierto.

Aquí está el comunicado de Google contando que paran el desarrollo.

Una pena...

 

Cosas MUY pequeñas ........

Tras el Nanochess de Toledo que creo que todos conocéis, y del que adjunto el enlace (por cierto echarle un vistazo que algún loco ya le ha puesto tablero 3D, actualización 14/07/10).

Increible, ¿no?, ....., pues no, y en honor a Rober, adjunto el enlace, y el código en C






del ..... tacham! .... El Microtetris

..... ahí queda el reto para el guapo que quiera pasarlo a Javascript


editado:
long h[4];t(){h[3]-=h[3]/3000;setitimer(0,h,0);}c,d,l,v[]={(int)t,0,2},w,s,I,K
=0,i=276,j,k,q[276],Q[276],*n=q,*m,x=17,f[]={7,-13,-12,1,8,-11,-12,-1,9,-1,1,
12,3,-13,-12,-1,12,-1,11,1,15,-1,13,1,18,-1,1,2,0,-12,-1,11,1,-12,1,13,10,-12,
1,12,11,-12,-1,1,2,-12,-1,12,13,-12,12,13,14,-11,-1,1,4,-13,-12,12,16,-11,-12,
12,17,-13,1,-1,5,-12,12,11,6,-12,12,24};u(){for(i=11;++i<264;)if((k=q[i])-Q[i]
){Q[i]=k;if(i-++I||i%12<1)printf("\033[%d;%dH",(I=i)/12,i%12*2+28);printf(
"\033[%dm "+(K-k?0:5),k);K=k;}Q[263]=c=getchar();}G(b){for(i=4;i--;)if(q[i?b+
n[i]:b])return 0;return 1;}g(b){for(i=4;i--;q[i?x+n[i]:x]=b);}main(C,V,a)char*
*V,*a;{h[3]=1000000/(l=C>1?atoi(V[1]):2);for(a=C>2?V[2]:"jkl pq";i;i--)*n++=i<
25||i%12<2?7:0;srand(getpid());system("stty cbreak -echo stop u");sigvec(14,v,
0);t();puts("\033[H\033[J");for(n=f+rand()%7*4;;g(7),u(),g(0)){if(c<0){if(G(x+
12))x+=12;else{g(7);++w;for(j=0;j<252;j=12*(j/12+1))for(;q[++j];)if(j%12==10){
for(;j%12;q[j--]=0);u();for(;--j;q[j+12]=q[j]);u();}n=f+rand()%7*4;G(x=17)||(c
=a[5]);}}if(c==*a)G(--x)||++x;if(c==a[1])n=f+4**(m=n),G(x)||(n=m);if(c==a[2])G
(++x)||--x;if(c==a[3])for(;G(x+12);++w)x+=12;if(c==a[4]||c==a[5]){s=sigblock(
8192);printf("\033[H\033[J\033[0m%d\n",w);if(c==a[5])break;for(j=264;j--;Q[j]=
0);while(getchar()-a[4]);puts("\033[H\033[J\033[7m");sigsetmask(s);}}d=popen(
"stty -cbreak echo stop \023;sort -mnr -o HI - HI;cat HI","w");fprintf(d,
"%4d from level %1d by %s\n",w,l,getlogin());pclose(d);}

Etiquetas: ,

miércoles, agosto 04, 2010 

Porqué la gente se baja películas




Eso sin contar tener que ir a comprar la película.

martes, agosto 03, 2010 

Numeros en la Naturaleza

disfrutar del video

Nature by Numbers from Jeff DeMeglio on Vimeo.

Tiras cómicas

El Tiempo

tiempo en Madrid

Cambios de divisa

Buscador Torrents

en isoHunt
en The Pirate Bay

Archivos y búsquedas

  • CRIPTONOMICON
  • Legión Espacial
  • Impulsado por Blogger
    y Blogger Templates