Rispondevo a una gentilissima lettrice di Macworld che ha risolto il messaggio impossibile composto sulla macchina Enigma e che, appassionata di crittografia e curiosa di AppleScript, chiedeva punti di partenza per lavorarci su.
Ho un debole per ambedue gli argomenti e così mi sono trovato a darle una risposta certo sintetica eppure articolata, con qualche link interessante. Avrebbe potuto benissimo essere un Ping.
Per questo, essendo che inizia agosto, le notizie vere si diradano, c’è più voglia di rilassarsi che di altro, oltre alle macedonie di mele si fanno anche belle grigliate di salsicce… chi ha richieste particolari, dubbi da togliersi, curiosità che gli rodono, voglia di fare e poche idee su come iniziare a farlo eccetera eccetera?
Se ci sono domande carine cerco di dare risposte quantomeno dignitose e magari fare scoprire direzioni inaspettate, o fare nascere una passione anche balneare per qualcosa (dopotutto gli amori di agosto spesso finiscono a settembre… e va bene così).
Il tutto sempre nello spirito e negli spazi di Ping, niente inchieste oceaniche o esposizioni enciclopediche. Con un post al giorno però si può fare molto. Se vuoi condividere una curiosità, sono pronto a provarci. :)
Per la cronaca, un Rot-13 in AppleScript lo si vede nelle liste di discussione Apple, in AppleScript e in una versione diabolicamente corta che fa uso di un comando da Terminale.
Enigma Simulator di Terry Long supporta comandi AppleScript.
enigma-suite contiene il codice sorgente in C del funzionamento di una macchina Enigma.
Qualcuno abbastanza folle potrebbe decidere di arrivare a scrivere un motore Enigma in AppleScript (folle entro un limite; io ci metterei un mese a tempo pieno, una persona un po’ scafata che ha studiato da programmatore in un weekend, forse meno). Alla curiosità non c’è mai fine.