lunedì, ottobre 30, 2006

Modellazione UML con GNU/Linux e Gnome

A coloro che come me si stanno avvicinando per la prima volta (vuoi per curiosità, necessità o studio) alla modellazione UML con l'intenzione di lavorare esclusivamente con strumenti liberi, consiglio Dia, un programma di modellazione e disegno vettoriale che fa uso delle GTK+ e che è in grado di esportare in una consistente varietà di formati.
Per chi volesse poi generare anche del codice a partire da un progetto in UML, c'è un programmino che si chiama "dia2code" che prende in input un file di Dia e sputa fuori il risultato in Ada, C, C++, IDL, Java, PHP, Python, SHP o SQL.

Per ottenere questi due strumenti, per chi usa Ubuntu Linux o Debian GNU/Linux è sufficiente un:
# apt-get install dia-gnome dia2code
Per chi invece usa KDE, è vivamente consigliato l'uso di Umbrello.

Infine, per un'introduzione al linguaggio UML semplice e ben fatta, vi consiglio la seguente pagina: Fabrizio Fazzino - Il linguaggio UML.

Buone modellate!

mercoledì, ottobre 25, 2006

Sistemi operativi online

Ecco qui un elenco dei cosiddetti "sistemi operativi online", vale a dire applicazioni AJAX che simulano un sistema operativo o un ambiente desktop all'interno di un web browser tramite pagine web dinamiche.

Per ora non riesco ancora a vederne l'utilità concreta, però si sa che l'informatica si sta lentamente spostando sempre di più verso ambiti web-based, quindi può darsi che questi "ambienti multipiattaforma" si riveleranno essenziali in un prossimo futuro.
  • JS/UIX - Simulazione di una shell UNIX, comprensiva di tutti i comandi base (c'è pure vi!), interamente scritta in JavaScript
  • FlyakiteOSX - Simulazione del desktop di MacOS X (comprese le chicche grafiche...)
  • YouOS - Simulazione di un ambiente desktop sviluppata da alcuni capoccioni del MIT
  • DeskWeb - Simulazione di un ambiente desktop, sotto licenza GNU GPLv2, scritta da un ragazzo di Torino conosciuto come "maxb"
  • eyeOS - Altro ottimo "web OS", sempre sotto licenza GPL, che oltre ad offrire un'interfaccia decisamente... uhm... "soave", permette, tramite la potenza di AJAX, di aggiungere nuove applicazioni e funzioni (grazie a maxb per la segnalazione!)
Se ne conoscete altri, segnalatemeli, così li aggiungo insieme a questi.

Hola!

martedì, ottobre 24, 2006

Quattro modi per sgasare una bibita

A me, personalmente, il gas presente in maniera eccessiva nella maggior parte delle bibite dà un po' fastidio. Un po' perchè quando bevo mi sembra di far passare una cascata di chiodi attraverso la gola, e un po' perchè in seguito do la luce a rutti di dimensioni epiche.

Quindi, l'unica soluzione è sgasare le suddette bibite. Qui di seguito elenco quattro metodi infallibili per riuscire nell'impresa:
  1. Scuotere la bottiglia: scuotendo la bottiglia, il gas si manifesta in tutta la sua potenza e si pone alla ricerca di una via di sfogo. A questo punto è necessario svitare il tappo mooooooolto lentamente per evitare di combinare un macello. Questa operazione è sconsigliata per le lattine.
  2. Usare uno stuzzicadenti: dopo aver versato la bibita in un bicchiere, prendere uno stuzzicadenti, immergerlo nella bevanda e quindi scuoterlo violentemente su un solo asse (un po' come fosse una plettrata alternata a 200 bpm su una chitarra). In questo modo il gas si sfogherà verso l'alto.
  3. Avvalersi del principio di Bernoulli: posizionato il bicchiere su un tavolo, versare la bibita, lentamente e con attenzione, da un'altezza di almeno 20 cm. Per il principio di Bernoulli (lo stesso per il quale, sfruttando anche le leggi della capillarità, è possibile far esplodere una botte di legno versandci dentro dell'acqua da 30 metri di altezza), magicamente la bibita si sgaserà in real-time! Attenzione a quando si finisce di versare, però!
  4. Usare un po' di zucchero: è sufficiente versare qualche granello di normale zucchero da caffè per scatenare una reazione chimica in grado di sgasare quasi completamente la bibita senza alterarne il sapore (come descritto in questo post).
Comunque... evviva il rutto libero!!!

Ennesimo esperimento con Coca-Cola e Mentos

Sapete... visto che di video su YouTube sull'argomento "Coca-Cola e Mentos" ce ne sono pochi (solo qualche migliaio...), io e un mio compagno di merende abbiamo pensato di regalare al mondo intero la nostra piccola ma concreta testimonianza in maniera ulteriore.

Nel frattempo ho indagato sulla misteriosa reazione chimica (domandandomi in principio che cosa sarebbe successo al mio stomaco, già martoriato da porcate di ogni genere, se mai avessi bevuto un sorso di Coca-Cola per poi ingerire una Mentos subito dopo...): ebbene, non è nulla di strano.
Niente reazioni chimiche aliene, niente progetti top-secret del Governo per creare nuove armi di distruzione di massa, niente magia nera o preparati alchemici in vista dell'Apocalisse. Si tratta semplicemente di una naturale reazione chimica dovuta allo zucchero che entra in contatto con l'anidride carbonica, come la mia amata WikiPedia spiega con dovizia di particolari.

Ecco a voi quindi il video (e... non fateci caso alle parolacce, mix di stupore e stanchezza dopo una giornata allucinante):



Certo che... dopo che questo giochetto è diventato un fenomeno mediatico di fama mondiale, chissà che aumento di fatturato hanno avuto le due società a capo dei due prodotti pirotecnici!

sabato, ottobre 21, 2006

Motori di ricerca "diversi"

In questo post voglio segnalare i motori di ricerca un po' "fuori dal comune", ovvero quelli che, a differenza dei classici (come Google, Yahoo!, MSN Search, ecc...), si concentrano su aree tematiche particolari e ben precise.

Ricerca di immagini:
  • Flickr - Ricerca di immagini basata su parole chiave
  • YotoPhoto - Ricerca di immagini basata su parole chiave e per colore

Ricerca di filmati e video:
  • YouTube - Ricerca di filmati e video basata su parole chiave

Ricerca di codici sorgenti:

  • Google Code Search - Ricerca di codici sorgenti (in qualunque linguaggio) in tutto quello che i bot di Google riescono ad acchiappare!
  • Koders - Ricerca di codici sorgenti per parole chiave, linguaggi e licenze
  • Krugle - Ricerca di codici sorgenti per parole chiave, linguaggi e progetti
  • Ohloh - Utile strumento per cercare esclusivamente progetti open source e per poterne seguire l'andamento e lo sviluppo

Ricerche di altro tipo:
  • Ateneonline - Ricerca di libri universitari per parole chiave, titolo, autore, editore e collane tematiche
  • GENS - Ricerca delle zone di origine dei cognomi sul territorio italiano

Man mano che troverò nuovi motori di ricerca, li aggiungerò qui insieme agli altri!

giovedì, ottobre 19, 2006

Primo giorno di pioggia

Oggi, nel Nord Italia, è stato il primo giorno di pioggia "seria" (per intenderci... di quelli che ti spingono a coprirti con il doppio di roba rispetto al solito, a portarti un odioso ombrello sempre appresso, a premunirti con decine e decine di fazzoletti per il naso, ecc...).

Bene. Quand'ero piccolo, mio nonno mi diceva sempre che con la pioggia sbucano fuori i funghi... bene, oggi ho finalmente avuto la prova oggettiva e inconfutabile che, oltre ai funghi, a sbucare fuori con la pioggia ci sono anche i COGLIONI!

Dunque... sono uscito di casa alle 7:30. Dopo neanche 20 metri, incontro il primo incidente: un triplo tamponamento di tre macchine (con danni quasi inesistenti e nessun ferito/morto), ovviamente contornato dalla solita accozzaglia di carabinieri, CID, triangoli catarinfrangenti e curiosi che sono magicamente riusciti a bloccare il traffico per 10 minuti. Vabbè, 10 minuti sono solo 10 minuti...

In seguito, dopo circa mezz'ora di avanzamento tipo marcia funebre in tangenziale (ma questo è "normale" e capita tutti i sacrosanti giorni, costantemente per merito di: camion/TIR/bisarche che vanno come lumache o che azzardano sorpassi improponibili; anziani alla guida che se stessero a casa al calduccio sarebbe meglio, visto che non hanno ancora capito che se vogliono andare ai 30 km/h devono stare sulla corsia a destra senza rompere il cazzo a chi vuole andare più veloce nelle altre corsie; omini con le tutine arancioni fluorescenti che, con la scusa che stanno lavorando/rifacendo il manto stradale/eseguendo lavori di routine - quando in realtà fanno solo vergognosamente finta e fumano e chiacchierano in compagnia allegramente appoggiati al guard-rail -, puntualmente provocano restringimenti di corsia con quei minchia di conetti marroni causando imbottigliamenti disumani; ecc...), ecco il secondo incidente: anche qui un tamponamento, ancora più irrisorio del precedente. Tutti fermi un'altra volta.

Dopodichè, giunto finalmente a destinazione alle 8:40 circa (naturalmente dopo ingenti moli di bestemmie e imprecazioni), ho dunque cominciato la mia giornata (il tragitto in macchina è solo il preambolo... in fondo le incazzature e il nervoso mi servono per svegliarmi ihihih!).
Vi prego di notare che il tragitto che devo fare è lungo esattamente 22 miseri kilometri (che, in una situazione normale, richiederebbero circa 15 minuti per essere percorsi...).

Alle 16:20, dopo una dura giornata, mi sono preparato a tornare a casa: dopo la solita manciata di semafori, riprendo la tangenziale (stavolta nel verso opposto, visto che devo rientrare alla base). Fatti pochi metri, una coda infinita. Tutti fermi di nuovo, per la terza volta. Cercando di capire cos'era successo (anche se già lo prevedevo...), ho scorso in lontananza un cartello coi LED che riportava il ben conosciuto segnale di... "incidente"! No... di nuovo... Stavolta, qualcuno con un piccolo fuoristrada si è andato a schiantare contro il guard-rail (forse con la buona intenzione di splattare uno di quei cazzo di omini arancioni che passano il giorno a grattarsi invece di lavorare). Stavolta c'era l'ambulanza e 2 o 3 volanti della Polizia. Niente da dire in questo caso, ho accettato quasi di buon grado i 20 minuti di fermo a guardare la pioggia...

Alchè, giunto quasi a casa (ore 17:30), all'uscita dalla tangenziale, dopo due pericolose curve a serpentina, chi ti trovo?!? Un incidente?!? Nooo... peggio: un fottuto bastardo figlio di un goldone bucato che ha pensato bene di fermare la macchina lì, subito dopo l'uscita e in mezzo alla strada e senza luci di segnalazione, perchè doveva parlare al cellulare (con qualche amico o con l'amante visto che se la rideva, e pure di gusto). Meno male che ho i riflessi pronti e che è entrato in azione l'ABS, sennò avrei partecipato attivamente al quarto incidente di questa giornata del menga.

Conclusione: ogni giorno alla guida ci sono milioni e milioni di stronzi idioti che hanno trovato la patente nei sacchetti delle patatine, ma i più coglioni sbucano fuori sempre con la pioggia.

Meno male che in ognuno di questi tristi momenti c'è Radio 105 a darmi gioia e ad alleviare i miei dolori! Grazie!!!

lunedì, ottobre 16, 2006

Trovare MP3 con Google

Ecco come trovare, grazie a Google, links diretti a file MP3 scaricabili all'istante, grazie alle directory lasciate pubbliche su vari server sparsi qua e là per il mondo.

E' sufficiente inserire la seguente query nel motore di ricerca:
-inurl:(htm|html|php) intitle:"index of" +"last modified" +"parent directory" +description +size +(wma|mp3) "AUTORE"
ovviamente sostituendo "AUTORE" con il nome del gruppo di cui si desidera trovare i files.

Se invece non avete voglia di usare la query, c'è un sito che lo fa per voi e si chiama G2P. Esso inoltre offre un servizio di proxy anonimo HTTP tramite Google Translator.

In Google we trust!

domenica, ottobre 15, 2006

Cortometraggi della Disney sul Nazismo

Cazzeggiando allegramente su YouTube in compagnia di alcuni amici, sono incappato in una cosa di cui ignoravo totalmente l'esistenza (nonostante io sia da sempre un grande fan della Disney e tutt'ora fedelmente abbonato a Topolino): una serie di cortometraggi (ognuno di durata inferiore ai 15 minuti) che trattano il tema del Nazismo.

Confesso che, dopo averli visti tutti, non sono ancora in grado di capire se, con tali sequenze, la Disney abbia voluto prendere in giro e condannare il Nazismo, oppure se tutto ciò fu il frutto di un'imposizione da parte del regime per ottenere uno strumento di propaganda che catturasse soprattutto l'attenzione dei più piccoli (il che è abbastanza possibile, visto che i vari filmati hanno tutta l'aria di essere stati fatti all'incirca 60 anni fa...).

Qui sotto vi posto i links ai vari filmati su YouTube:
Education for Death
Donald Duck's nightmare
Donald Duck - "Der Fuehrer's Face"
Donald Duck: The Spirit of '43 (World War II)
Disney's Hitler movie (part 1)
Disney's Hitler movie (part 2)
Donald Duck is a nazi

So che i disegnatori della Disney ogni tanto si divertono a fare qualcosa di "proibito" (come ad esempio la miriade di easter eggs presenti nei vari film d'animazione e non solo), ma questa del Nazismo mi sembra davvero grossa...

martedì, ottobre 10, 2006

Viagra gratis per i poveri (?!?)

Leggo oggi, su La Stampa di martedì 10 ottobre 2006, un trafiletto in prima pagina (che rimanda poi in Cronaca) intitolato "Iniziativa di AN - Piemonte: Viagra gratis per i poveri".

Il testo riporta quanto segue:

La proposta presentata alla Regione: "Il farmaco senza pagare a chi abbia un reddito inferiore alla no-tax area."
Il consumo è elevato: ne vengono vendute 855 pastiglie ogni mille over-40.
Contrari i medici: "Prima sarebbe meglio passare lenti da vista, pannoloni, dentiere e latte in polvere. Poi potremo pensare a questi disturbi."
Io dico... ma siamo proprio rincoglioniti del tutto?!?
Sono pienamente d'accordo con i medici, ma ci sono cose ancora più importanti, secondo me, che dovrebbero essere sovvenzionate e/o regalate a chi ha veramente bisogno di aiuto... vedasi i beni primari come cibo, vestiti, domicilio, assistenza medica, ecc...

Già sembra assurdo che, solitamente, più una famiglia è povera, più sforna figli (e, si sa, i figli costano, e molto per di più), probabilmente in preda a crisi di ignoranza ed incoscenza, ma ora gli si vuole pure dare il Viagra gratis come incentivo alla copulatio/riproduzione...!
Io non lo so... a questo punto, ci mancano solo più i ticket per andare gratis a puttane!!!

Credo che per qualunque persona in gravi difficoltà economiche, ma dotata di buon senso e razionalità, trombare sarebbe l'ultimo dei pensieri!!! Ma forse non è così... boh...

sabato, ottobre 07, 2006

Devo farlo...

... per iscrivermi a Technorati.

Poi, appena non servirà più, cancellerò questo post idiota.

---

Technorati Profile

Caramelle Nexium

Volete combattere l'acidità di stomaco? Provate anche voi le caramelle Nexium, che avvalendosi dell'esomeprazolo promettono faville contro i reflussi di acido gastrico!

Se invece preferite trovare un rimedio alla depressione psico-ormonale derivante da una carenza di stimoli di tipo sessuale, vi consiglio il prodigioso Nexiom.

Qui sotto, due foto che ho scattato ad una scatoletta di caramelle (al limone e all'arancia):


E adesso forza, spammers! Vediamo chi vende di più!!! Viagra, Cialis, o Nexium?!?

:-P

giovedì, ottobre 05, 2006

Curiosità riguardo a ZioBudda

Piccola curiosità (alla quale al momento non so dare una spiegazione, ma che sicuramente ne possiede una): sono un assiduo visitatore di ZioBudda, l'Italian Linux Portal per eccellenza, che ogni giorno raccoglie notizie che io personalmente ritengo molto utili e che di conseguenza apprezzo.
Oggi, senza farci caso, mi sono collegato al sito tramite l'indirizzo "http://ziobudda.net/" (quindi senza "www" iniziale, cosa che ho già fatto, che non ha nulla di strano e che funziona a prescindere) e mi sono subito accorto di aver sbagliato qualcosa poichè l'output era un pelino insolito:


rispetto a quello si ottiene di consuetudine andando su "http://www.ziobudda.net/":


Alchè, col mio fido Firefox, ho fatto un bel click destro su quel mucchio indistinto di caratteri binari, "Save page as...", e ho salvato il tutto in "/tmp/foo".
Dopodichè, mi sono sentito in dovere di un bel:
$ cd /tmp && file foo
foo: gzip compressed data, from Unix
$ mv foo foo.gz && gunzip foo.gz
e ho dunque scoperto che in quel file gzippato c'era il sorgente HTML della homepage di ZioBudda (lo stesso che si può ovviamente ottenere andando all'indirizzo normale e visualizzando il codice della pagina), naturalmente aggiornato con le ultime news.

Ho subito riprovato, ma stavolta l'output era corretto (probabilmente per qualche proxy).

Mi piacerebbe mi fosse fornita una spiegazione, così, per pura curiosità...

Hola!