Contatti

Dedicare un'intera pagina solo a questa schifezza di contenuti è un vero spreco... Ma l'ho capito solo dopo aver completato la toolbar qui in alto e non mi va assolutamente di cambiarla >.<

Se siete proprio in vena di contattarmi per i motivi più esoterici potete avere il mio indirizzo email in una quantità di modi diversi... Il più semplice è il primo: guardate l'immagine qui sotto e leggete l'indirizzo email (chiedo scusa, provvedimenti antispam):

ippatsuman chiocciola mail di google punto com

Spam e inutilità saranno forwardate al mio fido gestore di posta elettronica /dev/null.

Modi variamente inutili per avere il mio indirizzo è compilare/eseguire/parsare mentalmente/interpretare uno qualunque dei seguenti programmi (l'idea sarebbe di mettere almeno un linguaggio di programmazione per ogni lettera dell'alfabeto. Per adesso ce ne sono solo tre, giusto l'ABC ;-) ma ogni lungo viaggio inizia con un piccolo passo, no?)

Awk

Ho letto il minimo indispensabile per stampare una riga di testo, quindi siete pregati di non rompere. Awk!

#!/bin/awk -f
BEGIN {
a="\nippa"
b="tsuman"
c="@gmail"
d=".com\n"
printf "%s%s%s%s",a,b,c,d
}

Brainfuck

"Nomen omen", il nome è un destino! Trovate qui una sua descrizione: http://it.wikipedia.org/wiki/Brainfuck. Per poter eseguire questo codice che ho "cammellizzato" ;-) vi serve un compilatore o un interprete che supporti anche gli spazi. Io ho usato l'"IDE" di hardtware, ma ne trovate altri sulla pagina di Wikipedia linkata.

            ++++++++++[>+
        +++++          ++++>+
      +++                  ++++
    +++                      >++
   +++        +++++>+   ++     ++
  +++       ++++    >+++++      ++
 +++      +>++        ++++      >++
 +++      <<<          <<<      <-]
 >+       +++          +.>      ++
 ..>      ---          .>-     ---
  .-       .++        .>-.    <<.
  >>+       .>++++.<<<<<--.>>>
   >-.          <<
     .<<
       ++.+              ++.
         >>>>>>----.<<<<++.
               <-.<+.

C

Non devo presentarvi il C, vero? Per verificare che il lamerosissimo tentativo di offuscamento (parola sovradimensionata rispetto a questo orrido "one-line") funziona potete usare, a seconda che usiate Linux o Windows, gcc oppure gcc :)

int i;main(){char a[]="\302\333\333\312\337\330\336\306\312\305\353\314\306\312\302\307\205\310\304\306\000";for(;i<20;)putchar((a[i++]^(char)0xAB));}
IppatsuMan v0.4