Ruby vs Chuck Norris

Posted by jeko, Thu Jul 31 13:30:00 UTC 2008

Agile Development

Vabè il titolo è un po pretenzioso... sappiamo tutti che matz ha inventato ruby, e chuck norris ha inventato matz, quindi non sto cercando di metterli in confronto diretto... però ogni volta che penso ai possibili usi per ruby, e a tutto quello che ci ho fatto, non posso fare a meno di pensare che è solo grazie a chuck norris se questo è il migliore dei mondi possibili (a meno che lui non voglia cambiare idea trasformandolo nel peggiore degli inferni, con un solo calcio rotante...)

Ora non sono in ufficio, ma tutti pensano che stia lavorando febbrilmente, perché ho fatto un bot jabber sulla mia postaizone che riceve comandi XMPP e riproduce suoni di tastiera. Sono sicuro che su Travian non sto subendo attacchi perché con Ruby e Watir ho fatto un Travian Bot (grazie kiaro per il supporto! :) ) che mi avverte in caso di attacchi (sempre jabber) e se non dovessi prendere provvedimenti, pensa a "schivare" l'attacco autonomamente.

Il mio editor per blog e CMS è ora msWord, perché ho fatto una cliplet (ancora non ho trovato un nome migliore per gli script che lavorano in clipboard) che trasforma il codice che copio da word in XHTML 1.1 valido (e senza m$ zozzerie) pronto da essere incollato nel mio blog (che non ho). L'altro ieri un mio collega (un redattore, non un tecnico) era disperato perché doveva metter mano a centinaia di pagine web... gli ho spiegato ERB, abbiamo fatto insieme uno script semplice semplice, e ora, oltre ad aver finito il suo lavoro in tempo, è andato in libreria a comprarsi "learn to program" di chris pine, e ieri mi ha spedito il suo primo programma! (che fa una pagina web con scritto Jeko Frocio migliaia di volte e con font diversi... mi ha commosso...).

Ho fatto un Bot che spara insulti temporizzati a caso su Jabber e con Capistrano faccio il deploy dei progetti php. Ho fatto uno script per manipolare i dati EXIF delle mie foto e recuperare solo quelle photoshoppate (avevo mischiato tutto e stavo per fare un gran casino). Quando flickr era passata a yahoo io non volevo reiscrivermi (Cosa che ho fatto puntualmente) e avevo fatto uno script per backupparmi tutte le foto di flickr e mettele su amazon S3, e con ActiveRecord ho migrato tutto il database di un nostro cliente dal vecchio CMS al nostro CMS, suppongo il vecchio fornitore non sia contento dal momento che riteneva che la propria struttra dati non fosse migrabile...

Ad ogni modo, per riallacciarmi al titolo di questo aricolo, ho iniziato a compilare una lista sui possibili usi di ruby, traendo ispirazione dai Sacri Testi di Chuck.

  • fa spuntare il sorriso
  • stimola la mente
  • fa ricrescere i capelli
  • elimina la forfora
  • sgorga gli scarichi
  • lubrifica e protegge il motore
  • attrae persone del sesso opposto
  • chiude il buco dell'ozono
  • è ottimo come propellente per razzi
  • diminuisce i tassi d'interesse
  • inverte la polarità terrestre
  • elimina la terra dai funghi
  • uccide gli insetti fastidiosi
  • previene il formarsi della lanuggine dall'ombelico
  • associato al dna di una zanzara trovato nell'ambra, potrebbe far andare la juve in serie B. Definitivamente.
  • rocco siffredi nasconde sotto il cuscino un manuale di ruby
  • fa morire il cattivo alla fine del film
  • fa venire gli addominali a tartaruga
  • se masterizzi un cd con ruby, e lo metti sul lunotto posteriore della macchina, puoi sfuggire agli autovelox
  • mio cugino ha scoperto ruby, non l'ha usato, ed è morto
  • i numeri di lost sono l'MD5 di ruby
  • allontana il babau
  • Zidane progamma in dot net. Materazzi ai mondiali gli ha detto che lui usa ruby.
  • toglie le macchie impossibili
  • le tette di giorgia palmas sono state fatte con ruby
  • ...anche la ricetta della nutella
  • ti fa parlare come un vero pirata... arrr...
  • Yukihiro Matsumoto ha programmato ruby *...Chuck Norris ha programmato Yukihiro Matsumoto
  • ti fa passare il test del palloncino
  • evita che la gomma si attacchi al lavoro del tuo dentista
  • ci puoi decifrare le scritte in sanscrito sulle braccia dei calciatori
  • trasforma i puffi in oro
  • l primo giorno Dio scrisse
1
2
3
4
5
6
7
8
9
10
module All
       class Sky
               def initialize
               end
       end
       class Earth
               def initialize
               end
       end
end
  • allenta i bulloni arrugginiti
  • se programmi in ruby in africa, va in crash un programma java in nord america

La cosa curiosa è che io ho scritto solo le prime 2, le altre le ho fatte a caso con uno script in Ruby :)

Bella Jeko

Stefano Guglielmetti alias Jeko*

Schiavo dell'industria informatica italiana dal 1996, anno in cui entra in Flashnet, dalla quale esce nel 1998 con la qualifica di webmaster per fondare la sua prima società (flux s.n.c) a 19 anni con 3 amici, due dei quali sono tutt'ora soci (a prova del fatto che non è un infame totale) Sempre nel 1998 inizia l'avventura con Interact, di cui diventa socio, e in un batter di ciglio sono passati quasi 10 anni. Quando ormai aveva preso gran parte delle speranze maturate nella breve fase dell'entusiasmo iniziale, scopre ruby e i metodi agili, e, se non altro, ora si diverte. (quando fa il programmatore e non il manager - project manager - direttore tecnico - chaos wrangler)

Filed Under: Filosofia Non Solo Ruby | Tags:

Comments

  1. tejo 08.01.08 / 08AM
    fico! senti, non ti chiedo di passarmi la "cliplet" per m$word, sarebbe troppo =) ma non è che puoi darmi qualche link dove posso trovare documentazione per farmela da me? ciauu
  2. Luca Guidi 08.04.08 / 10AM
    Grande come sempre!
  3. kia 09.01.08 / 10AM
    Jeko, sei troppo malato :-)

Have your say

A name is required. You may use HTML in your comments.