A Man from Mars

80_marvin_the_martian_400x400

Una delle cose über-meravigliose dei social-cosi è che entri in contatto con gente che altrimenti qui in fondo alla West Padagna (sempre che si chiami ancora così, non sono aggiornato) manco t’immagini. Per esempio Flavio, viene da Marte ma adesso credo si sia stabilito qui tra noi 😉

Merita un post tutto per lui per diversi motivi.
Il primo è che mi da retta, tempo fa dovevo decidere se fare, come rispondere a una richiesta e allora ho twittato e ecco #theartoftrolling 😆

Ma ci sono anche cose serie, adesso non è che vi racconto tutto, se volete (dovreste) potete seguirlo. Però ecco un teaser riguardante il suo blog.

Uh! bravo! (al solito) ma però –se posso– ecco una piccola raccomandazione. Va tutto benissimo ma sai com’è, noi vecchi, abituati in un certo modo, e poi con Python (e altri, il primo che ho incontrato è stato occam) ti obbligano.

Riporto lo script come l’avrei scritto io (me):

#!/bin/bash
tin=$(date +"%s %-N")
# format: ssssssssss NNNNNNNNN
sum=0
fib0=0
fib1=1
fibn=0
# 4000000 / 2880067194370816120
lim=${1:-4000000}
while [[ $fib0 -le $lim && $fib0 -ge 0 ]]
    do
        if [[ $fib0%2 -eq 0 ]]
            then sum=$((sum+fib0))
            #echo $fib0
        fi
        fibn=$((fib0+fib1))
        fib0=$fib1
        fib1=$fibn
    done
echo $sum
tend=$(date +"%s %-N")
ttot=$((((${tend:0:10}-${tin:0:10})*1000000000)+(${tend:11}-${tin:11})))
echo "Total execution time: $ttot ns"
exit 0

Ma sono piccolezze; anche se dai ci tengo. Il post di Flavio continua, questo, come dire…

Piuttosto qual è il valore del tab? 2, 4 o 8? Ci sarebbe da aprire un dibattito… ma sono OT.
Dai non volevo dargliela vinta, meno male che non sono invidioso 😉

Ma il motivo vero per davvero che devo fare questo post è questa catena di tweets.

Che dire:

  • ha ragione sono in ritardo su tutto, prometto ma poi metto nella lista delle cose urgenti ma non particolarmente urgentissime, da fare subito ma non subitissimissimo;
  • Nyquist è tosto, molto specifico e non ho il coraggio di aggiungerlo (anche lui!) alla lista di cui sopra, la vita è troppo breve; e
  • sì il Lisp è un’ottimo punto di partenza, lo consiglio, anzi ha invaso Twitter, spero solo per me.

Se Flavio mi farà ancora amico vi consiglio di seguirlo, Twitter e blog, se no non seguitelo (ma non saprete mai cosa vi perdete) :mrgreen:

Posta un commento o usa questo indirizzo per il trackback.

Commenti

  • Ralph Magpie  Il 2 agosto 2015 alle 14:52

    È nu bravo guaglione, ma non vuole assolutamente imparare Python adducendo scuse improbabili e così perde parecchi punti 🙂

    Approposito complimenti per il blog, da un coetaneo che ha avuto la prima esperienza con le schede perforate …. E che adesso é un pythonista convinto

    • juhan  Il 2 agosto 2015 alle 15:54

      Appena mi disarroscisco rileggo il commento e rispondo come si deve 😀

    • juhan  Il 3 agosto 2015 alle 07:07

      WOW! “ci sono più cose di quante riesci a immaginare Juham!” (quasi-cit.), un altro contatto interessante, un’interazione che puòcontinuare su altri canali, G+ p.es. 😀

  • Man from Mars  Il 26 agosto 2015 alle 16:17

    Finalmente posso leggere questo post (di cui sono onoratissimo!!!) su uno schermo decente! Grazie a prescindere e stai tranquillo che l'”inseguimento” social è reciproco.
    Te la faccio breve: un minimo di indentazione (un TAB da 4) nello script effettivamente c’è per agevolare la lettura, solo che WP fa spesso pasticci con il codice. Preferisco quindi eliminare tutto per evitare stranezze (non sempre rilevate…).
    Lo dico a te e a Ralph, che sta per arrivare alle intimidazioni fisiche e verbali se non prometto di mettermi a pythoneggiare: tra poco (ehm… quasi poco…) mi dedicherò al Python, giuro, parola di Giovane Marmotta!
    Ralph è pure bravo, ha fatto delle robine davvero carine, potrebbe darmi lezioni private però adduce stupide scuse tipo “Devo lavorare” e quindi ciccia…
    Peccato perché Python davvero mi interessa anzi, se mi perdoni la battutaccia, mi import 🙂

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

%d blogger hanno fatto clic su Mi Piace per questo: