Quando uno non ha un czazo di mglieo da fare

Penso che tutti stppaiae che se nllee parloe si miiasnhco tttue le
letetre lasinadco al loro psoto la prima e l’ultmia, rcimsiuao a leegrge
tmulqtnnraaeile il tetso preché il nrosto cllevero lggee le plroae tttue
iinesme e non letreta per ltetera. Quteso sloo per giiucsritafe lo
srcipt piu itinlue e dirtenvtee che aibba ftato fin ora :slight_smile:

Ciao a ttuti, jkeo

Istnizroui:

Per griare ctmenertotare in clipoabrd ha bigsnoo di win32-crpalbiod

Ilasrtlnae win32-cobliaprd: gem ilantsl win32-cpilorabd
Cproiae un tseto a sectla (cnotrol-c)
Eregisue lo siprct
Iraollnce il tseto miihactso (crnotol-v)

-------------shuffle.rb---------------

require ‘win32/clipboard’
include Win32
data = Clipboard.data

class Array

def my_shuffle!
  s = self[0,1]
  e = self[-1]
  self.pop
  self.shift
  size .downto 1 do |n| push delete_at rand(n) end
  s << self << e
end

end

data.gsub!(/[A-Za-z]+/){|x|
if x.length > 3 then
x.scan(/[A-Za-z]/).my_shuffle!.join
else
x
end
}

Clipboard.set_data(data)


Istruzioni per i pelandroni:

Per girare correttamente in clipboard ha bisogno di win32-clipboard

Installare win32-clipboard: gem install win32-clipboard
Copiare un testo a scelta (control-c)
Eseguire lo script
Incollare il testo mischiato (control-v)

( a poi non dite che non sono buono )

— Stefano G. [email protected] ha
scritto:

cavolo, ho faticato parecchio con “tranquillamente” :slight_smile:

Comunque, due cose: perché fai lo shuffle in place?
usi comunque gsub!, forse basterebbe un sort_by{rand}


icq: #69488917
blog it: http://riffraff.blogsome.com
blog en: http://www.riffraff.info


Do You Yahoo!?
Poco spazio e tanto spam? Yahoo! Mail ti protegge dallo spam e ti da
tanto spazio gratuito per i tuoi file e i messaggi
http://mail.yahoo.it

Sto cercando di valutare se è lo script più inutile che abbia mai
visto o il più fiko …
Per il momento l’unica cosa che mi blocca da assegnargli il titolo di
più fiko è il fatto che usi qualcosa con il win32 :frowning:

In compenso l’idea è migliore dei soliti traduttori in l33t :wink:

Il 07/10/06, Stefano G.[email protected] ha scritto: