sábado, 14 de febrero de 2009

OpenDomo visto desde una PSP

                    
Oriol Palenzuela nos muestra en su artículo "Accediendo a OpenDomo desde dispositivos móviles", cómo se ve OpenDomo desde la PSP.

Adjunto las capturas:







miércoles, 11 de febrero de 2009

Documentación sobre la Mente y la Consciencia


El siguiente enlace contiene una gran colección de enlaces a documentación sobre la mente y la consciencia. Sin duda, una mina para todo aquel interesado en la vertiente más pura de la Inteligencia Artificial. No esperéis encontrar muchos algoritmos ;)


MindPapers: A Bibliography of the Philosophy of Mind and the Science of Consciousness


También pueden consultarse únicamente los enlaces a documentos on-line.

.

viernes, 6 de febrero de 2009

Cómo agilizar conexionex SSH

Dejo aquí una pequeña receta que permite agilizar las conexiones ssh, de manera que solo pedirá la contraseña la primera vez. A partir de ese momento las conexiones usarán el mismo canal multiplexado.

Solo hay que añadir en ~/.ssh/config lo siguiente:

Host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p

miércoles, 4 de febrero de 2009

Criptograma II 04/02/09

Altair se los come como rosquillas, así que ahí va otro.
No será por falta de criptogramas ...


Pista:   Deep Blue - Kasparov, 1997, Game 6

KALU MNIA ASAT UPBA RTAM EPIR CAUD NANN
HUNI EEVO ALAK MTOI EKSS GLAA TFAG RIUT

Criptograma 04/02/09

No me gusta dejar a los lectores sin 'material' para romperse el coco. Por suerte, aún y con la rapidez de Altair, todavía me quedan unos cuantos criptogramas en la manga.

Que os divirtáis!


TCZVAUAOOQOVNVDMULIAIOPEUTG
DELSMAUALEEETJECJENOELOONSR
RUNYCUIONJEUFONIUNARYEVNODI
SGETREEERROMRRCOSDENOODOEQA
NNOYRURUVUTEEONIGOGLNCRLDLA
EOTAOAUNLISLSNUAEAOEINPRDDS
CSSOAETAOONMMAVLGESANEORNLS

martes, 3 de febrero de 2009

El criptograma del 2008: solución

Finalmente nadie ha sido capaz de resolver el criptograma del 2008.
 
Lo cierto es que de entrada, no era nada fàcil, aunque hay que decir que la pista que di facilitaba bastante las cosas. A continuación voy a poner un ejemplo de como resolver el criptograma partiendo de la pista.

Pista:
Es un texto de Sun Tzu 'El Arte de la Guerra'.

 A parte de probar todos les textos del libro:) se podía probar a sustituir "el arte de la guerra" como frase inicial, y partir de ella:

elartedelaguerraCeUaCaeJeleJgaLKSKrlKtaJ
tKEuaJdKeCEaSaQdeataEarVadeaSareJtarNJEa
SaENdadEuaJdKlaCtrKSaCCeBueFeJaSareJtarN
JaEtNFNdadCNeCtaEerEadeleJeBNgKVadeVaEer
leEreerPueeCtaleRKCCNeCtaleRKCaSareJtarP
ueCeeCtaEerEaSKJerEeUKCSaraatraeraleJeBN
gKgKlSearaleJeBNgKEuaJdKeCtadeCKrdeJadKS
reSararCeEKJtraelEuaJdKeCtaCegurKeJtKdaC
SarteCeFNtarleduraJteuJtNeBSKEuaJdKeCBaC
XuerteCNtuKSKJeJtetNeJeuJteBSeraBeJtKEKl
erNEKNJteJtaNrrNtarleCNeCarrKgaJtetratad
eXKBeJtarCuegKtNCBKCNlaCtrKSaCeJeBNgaCCe
VallaJUNeJSreSaradaCtraCuJareKrgaJNQaENK
JNJteJtadeCKrdeJarlaCCNeCtaJuJNdaCCNeBUr
aladNCeJCNKJeJtreCuCXNlaCataEaaleJeBNgKE
uaJdKJKeCtaSreSaradKWaSareEeEuaJdKJKteeC
SeraeCtaCCKJlaCElaFeCdelaFNEtKrNaSaraele
CtrategaCuJtQuelartedelaguerra


Un buen indicio de que al hacer esto vamos bien encaminados sería ver que la frase final también es "el arte de la guerra". Ademas, dado que los últimos criptogramas siempre han sido de tipo frase-autor es de esperar que la 'u' que aparece antes de "el arte de la guerra" del final del criptograma, corresponda a "Sun Tzu".


elartedelaguerraseUasaenelengaLKSKrlKtan
tKEuandKesEaSazdeataEarVadeaSarentarNnEa
SaENdadEuandKlastrKSasseBueFenaSarentarN
naEtNFNdadsNestaEerEadeleneBNgKVadeVaEer
leEreerPueestaleRKssNestaleRKsaSarentarP
ueseestaEerEaSKnerEeUKsSaraatraeraleneBN
gKgKlSearaleneBNgKEuandKestadesKrdenadKS
reSararseEKntraelEuandKestasegurKentKdas
SarteseFNtarleduranteuntNeBSKEuandKesBas
XuertesNtuKSKnentetNeneunteBSeraBentKEKl
erNEKNntentaNrrNtarlesNesarrKgantetratad
eXKBentarsuegKtNsBKsNlastrKSaseneBNgasse
VallanUNenSreSaradastrasunareKrganNzaENK
nNntentadesKrdenarlassNestanunNdassNeBUr
aladNsensNKnentresusXNlasataEaaleneBNgKE
uandKnKestaSreSaradKWaSareEeEuandKnKtees
SeraestassKnlasElaFesdelaFNEtKrNaSaraele
strategasuntzuelartedelaguerra

En este punto, observando las sustituciones ya vemos que se trata de un cifrado de sustitución homofónica.

A partir de aquí resulta sencillo terminar de resolver el criptograma. Solo es necesario ir mirando las palabras incompletas e intentar completarlas con un poco de imaginación.

Por ejemplo, en las lineas 6-7 encontramos:
atraeraleneBNgK
de lo que podemos deducir que B=m, N=i, K=o.

Tambien podemos ver que E=c a partir de "Euando", que S=p de "escaSaz", que U=b de "seUasa", etc.

Finalmente, este es el resultado (he añadido los signos de puntuación que no estan en el criptograma):

El arte de la guerra se basa en el engaño. Por lo tanto, cuando es capaz de atacar, ha de aparentar incapacidad; cuando las tropas se mueven, aparentar inactividad. Si está cerca del enemigo, ha de hacerle creer que está lejos; si está lejos, aparentar que se está cerca. Poner cebos para atraer al enemigo. Golpear al enemigo cuando está desordenado. Prepararse contra él cuando está seguro en todas partes. Evitarle durante un tiempo cuando es más fuerte. Si tu oponente tiene un temperamento colérico, intenta irritarle. Si es arrogante, trata de fomentar su egotismo. Si las tropas enemigas se hallan bien preparadas tras una reorganización, intenta desordenarlas. Si están unidas, siembra la disensión entre sus filas. Ataca al enemigo cuando no está preparado, y aparece cuando no te espera. Estas son las claves de la victoria para el estratega.
                                                                                                 Sun Tzu, 'El Arte de la Guerra'

Alguno se preguntará como resolverlo sin la pista. Pues bien, es bastante complicado. de entrada no nos podemos fiar de las frecuencias, por ser homofónico, así que solo nos queda probar palabras. Dado que no sabemos de que trata el criptograma el tema se complica.
El único punto donde nos podemos agarrar es en la frecuencia de ciertos bloques de letras o en patrones comunes en castellano, como puden ser las LL. A partir de aquí, imaginación y un poco de ayuda del ordenador para aplicar fuerza bruta.


Fuentes: