Tetris y C ofuscado

Desde Bitelia podemos leer que “detrás” de Micro Tetris podemos encontrar las 19 líneas

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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&lt;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&lt;0){if(G(x+
12))x+=12;else{g(7);++w;for(j=0;j&lt;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);}

que en su día valieran para ganar el concurso de código C ofuscado. Según la publicación [...]

Demuestran cómo interceptar llamadas GSM (2G) con una estación base casera

“Armado con un equipamiento con un coste de 1.500 dólares compuesto por un ordenador, unas antenas y software libre, hizo que 30 teléfonos se conectaran a su sistema, y registró (y grabó) un total de 17 llamadas, tras deshabilitar el cifrado en la red.”
Leer el post entero en BandaAncha: http://bandaancha.eu/articulo/7400/demuestran-interceptar-llamadas-gsm-estacion-base-casera

Google libera Closure, la librería JavaScript detrás de Gmail y Gmaps

Leyendo los feeds de javaHispano me he encontrado esta noticia del pasado día 10 de Noviembre de 2009. Google utiliza Closure en sus aplicacions GMail y GMaps. Esta libreria está formada por un compilador que optimiza y comprime el codigo JavaScript (ademas de comprobar la sintaxis y errores varios), una librería para manipular DOM, comunicaciones [...]

Go Programming Language

Leo en ComputerWorld que Google ha lanzado una versión beta de un nuevo lenguaje de programación, que han llamado Go. Aunque en una fase muy madura, el nuevo lenguaje ya se sustenta sobre 6 pilares a tener en cuenta: simple, fast, safe, concurrent, fun y open source. Según sus creadores Go mejora la forma de [...]

Linus calls Linux ‘bloated and huge’

O lo que vendría a ser lo mismo, que Linux está engordando de forma constante. Y esto no sería un problema, sino fuera por que desde el principio Linux se abanderó en posición contraría a sistemas como Windows o Mac OS X que cada vez eran más grandes y consumian más recursos. Citando a un [...]

Para troncharse de risa!

Lo se… me he encendido, se me han acelerado las neuronas y al agitarse mis pensamientos esto es lo que han emitido… Leo en la edición electrónica del diario Expansión una noticia titulada: “Sólo la mitad de los despachos tiene jornada intensiva en verano” y me ha entrado un ataque de risa… encima que los [...]

‘El País’ traduce algorithm como logaritmo.

Acabo de leer en el blog La Caja Debajo de la Cama que según parece el diario El País publicó el siguiente titular: “Google crea un logaritmo para identificar a sus empleados decontentos“, más tarde lo modificó por el siguiente: “Google identificará a sus empleados descontentos con un logaritmo“. Por otro lado, la fuente de [...]

La chica de mañana…

…te estará esperando en el rincón de ayer y ya no tendrás que perseguirla. Buen viaje y gracias por todas las letras que has escrito. Desde ROTB queremos ofrecerte un pequeño homenaje con el vídeo de tú primera canción, que un día compusiste y que tantas veces hemos escuchado.

Gracias Antonio!

Gorillapod promotional code!

For everyone that wants a Gorillapod, if you buy it directly from the Joby store, you could be use this promotional code GorillapodLOVE and get a 15% off.

No tan Piratas!

Durante esta última semana en algunos medios de comunicación se podía leer la noticia que la Eurocámara ha rechazado la vigilancia de Internet por parte de los Gobiernos (Europeos), que sin tener una orden judicial querian ser los Jueces, el Jurado y los Ejecutores, de Internet en sus donimios administrativos. Los Gobiernos, encabezados por la [...]

Pirata

Últimamente estamos leyendo como diferentes países, incluido el nuestro, empiezan a legislar para restringuir el tráfico P2P y las descargas “ilegales”.  No hace mucho (un año aprox.) Telefónica ya empezó a hacer pruebas con el protocolo P4P, diseñado para descongestionar las interconexiones entre operadoras de tráfico P2P y no perder dinero en estas interconexiones. En [...]

Microsoft IE8 (Test)

Después de pasar por un instalador demasiado microsofitado (desea instalar el paquete tal, el software pascual, etc) llegamos a la parte de reiniciar el sistema (por prescripción informática) y tachan!!! Ya podemos jugar con el nuevo IE 8. De buenas a primera el interfaz (sobre XP) es muy parecido a su predecesor en el cargo. [...]