Makefile it

Friday, November 27, 2009

Mr T y el WoW

Thursday, November 26, 2009

Definición matemática

Qué es un software "rapiñator"? Pero en serio, eh?


Thursday, November 19, 2009

Espera... he olvidado mi password... qué hago?

Ni cloud computing ni sistemas grid. Un rack the PS3s para romper passwords! Esta es la maravillosa infraestructura escogida para romper passwords en casos delitos.

El próximo "juego" de la PS3 será "entra en tu banco y hazte millonario" ;-)

Wednesday, November 18, 2009

La potència de Git

He estat jugant amb el Git i li trobo molta utilitat per agilitzar la gestió en projectes grans.

El que és cert és que, a diferència de Subversion, el Git et força a treballar de la manera adequada quan es retoca o afegeix alguna funcionalitat/fitxer/... Al tutorial de Subversion es diu que per projectes grans el que cal és: crear una branca, aplicar-hi els canvis, i quan estigui aprovat, unir-ho a la versió principal. Això el Git ja t'ho imposa i t'ho facilita. Així que no existeix tal dificultat afegida amb el Subversion.

Una altra gran avantatge és que el Git només treballa en local quan es fan canvis, a diferència de Subversion, accelerant enormement les operacions. A més, el Git està molt més optimitzat de la manera que es guarda la informació del control de versions. Per exemple, podeu consultar el següent:

http://git.or.cz/gitwiki/GitSvnComparsion
- "The Mozilla project's CVS repository is about 3 GB; it's about 12 GB in Subversion's fsfs format. In Git it's around 300 MB." Com podeu observar, l'eficiència en l'espai és notòriament gegantina.
- "As Git uses a SHA1 to uniquely identify a commit each specific revision can only be described by a 40 character hexadecimal string" Tot i que no es guardi un número seqüencial, el gitk et proveeix una interfície gràfica molt útil per descobrir i observar les branques existents i els canvis aplicats.

Una altra avantatge que a Git es fa de forma natural, és que tots els usuaris tenen una còpia total del repositori. Això no passa a Subversion, on el repositori s'ha de replicar, que és l'únic punt on realment està tot (inclòs l'històric que és el que permet mantenir el control de versions). Ara bé, també es pot tenir un repositori públic des d'on la gent es pot descarregar la darrera versió (o l'estable, o la versió "v.2.5.1.2").

Altres links:
http://techblog.floorplanner.com/2008/12/09/git-vs-svn-for-bosses/
http://www.looble.com/git-vs-svn-which-is-better/
- "What is the main difference between Git and SVN?

"Subversion offers a centralized model whereas Git offers a decentralized model. What does this mean? With git, everyone has their own copy of the entire repository. Basically, everyone is always working on their own branch and functional code can later be merged into the master. With SVN, everyone has a working copy and changes are committed to a central repository. To work on a branch a user must copy the trunk into another directory and then merge it back when complete."


Per començar està FORÇA bé:

http://www.kernel.org/pub/software/scm/git/docs/gittutorial.html

O si no també a:

http://git-scm.com/documentation

Us animo a provar-lo!!! També hi ha un plugin pel trac (trac-git) ;-)

Tuesday, November 17, 2009

Jeroglífico: Cómo estás?


PS: Aquellos que lo saben de ayer que no respondan! Please!

Monday, November 16, 2009

La pasta

Cada vez más se ven casos de uso de talonario para "solucionar" o "arreglar" problemas u ocultar sucesos indeseados. Lo que alguien se proponga pagar 1 millón de dólares para quitar la indexación de Google a los 1000 sitios más importantes y moverlos a Microsoft lo veo exagerado, aunque a la vez, necesario para evitar el monopolio cada vez más notable de Google en todos los ámbitos de Internet. Pero claro está, la razón de fondo es para también tener ellos pasta y así poder cobrar por anuncios en sus búsquedas.

Igualmente, que Apple se proponga hacer ver anuncios a sus clientes en sus productos, lo veo excesivo y podría serles contraproducente para su conseguida cuota de mercado.

Monday, November 09, 2009

Producción nacional de energía

Aquí se puede ver "en tiempo real".