venerdì 20 novembre 2009

MATLAB 2007a con JRE 1.6 per risolvere il problema con "INCOLLA TESTO"

Ciao a tutti!

Dopo molti post eccoci di nuovo a parlare di MATLAB R2007a, gloriosa versione del famoso ambiente per la programmazione scientifica della Mathworks.

Questa versione di MATLAB è un po' vecchia, ma molte università e quindi professori, team di ricercatori e studenti la usano tutt'ora. Anche il mio altrettanto famoso "vicino di casa" ha ancora installato questa versione che usa con la sua fantastica licenza, ed è sempre molto gentile da lasciarmela usare. In cambio gli mantengo aggiornata e funzionante la sua macchina Linux. ;-)

Nei vecchi post ho già scritto di alcune soluzioni a problemi riguardanti questa versione di MATLAB rispettivamente nei tempi in cui era "troppo nuova" o "troppo umile" per pensare di sfoggiare al meglio le sue finestre con gli effetti di Compiz... Questo è, penso, il primo post che parla di un problema causata dal fatto che questa versione sta ora diventatndo "troppo vecchia".

Ultimamente per necessità di alcuni pacchetti sono passato, su Archlinux, da openjdk alla versione non open di Java.

Nel frattempo stavo giocando con Emacs e quindi decisi di cambiare le scorciatoie da tastiera anche in MATLAB in modo da imparare meglio quelle di Emacs (che poi sono quelle di default di MATLAB).
Una volta cambiate le scorciatoie con quelle di Emacs... potei constatare come non funzionassero correttamente, in particolare il comando "Incolla".
Comunque, dopo un secondo che mi trovavo a fare questi esperimenti ho improvvisamente avuto bisogno di essere più veloce con i copia e incolla, e quindi sono tornato ai windowsiani CTRL-X CTRL-V e CTRL-C.

Ma che sorpresa quando ho scoperto che nella Command Window e nel MATLAB Editor il comando "Paste" era permesso letteralmente solo una volta per sessione 8-|

Dato che ero stato stupido a giocare con i tasti del Copia e Incolla, spesi ore a controllare, patchare, eliminare e rigenerare da default i file delle impostazioni di MATLAB in modo da riportare l'intero "Universo del Copia e Incolla" alla sua precedente "Freccia del Tempo"!

Dopo settimane usando un editor esterno, ora ho scoperto un altro errore che ha a che fare con una chiamata al carattere Helvetica (font che io non ho impostato in alcuna preferenza)... ho quindi lanciato MATLAB con l'opzione debug e ho cercato come al solito qualche soluzione nei forum per questo ulteriore problema.

Mentre leggevo tra le soluzioni dei vari utenti frustrati, ne ho trovata una che suggeriva di usare il JRE nativo del sistema invece di quello contenuto in MATLAB stesso. E allora si è accesa la lampadina: "Vuoi vedere che è proprio la versione di JRE di MATLAB a fare casino tanto con i font in generale quanto con il Copia e Incolla?"
Ho quindi controllato che versione di Java era inclusa in MATLAB R2007a e ho scoprto che è la 1.5

In conclusione, dopo tutta questa bella storia, ecco come ho sistemato tutti i veri misteriosi errori che si erano palesati dal passaggio da openjdk a Java closed:

Vi basterà creare uno script vostro per lanciare MATLAB in modo da non modificare lo script nativo di lancio (anche se è comunque possibile):

#!/bin/sh

# Questa variabile andava settata per i casini
# con Compiz ma al momento non mi serve
# export AWT_TOOLKIT=MToolkit

# Questa è la magica variabile d'ambiente che dice
# a MATLAB di usare l'installazione di Java della
# vostra distribuzione invece della sua embedded
# Mettete quindi la cartella dove avete installato jre
# per Archlinux con Java closed il valore è questo
export MATLAB_JAVA=/opt/java/jre

# Questo è il mio comando per lanciare MATLAB
# con il percorso completo perchè ho preferito non
# assegnarne la cartella bin al path... sul vostro
# sistema è probabilmente il solo "matlab -desktop"
/opt/matlabR2007a/bin/matlab -desktop


È tutto, se lanciate MATLAB con la variabile d'ambiente MATLAB_JAVA che punta alla cartella di Java della vostra distro risolverete tutti i problemi causati dalla vecchia versione 1.5 di Java inclusa nella versione R2007a e usata altrimenti di default.

Per me ha funzionato dato che il programma non ha mostrato più alcun problema di Copia - Incolla e nemmeno lo strano warning sul font Helvetica all'avvio.

Spero che possa esservi utile in qualche modo ;-)

Keep on hackin'

mercoledì 18 novembre 2009

Awesome: quando si impara a usare un tiled window manager

Awesome è un ottimo window manager per X, altamente configurabile ed estremamente leggero. Ci sono molte possibilità che lo troviate già pacchettizzato nella vostra distribuzione.
Awesome è un "tiled window manager" anche se ha una più classica modalità "float". In ogni caso nelle sue impostazioni di default non troverete dei veri e propri titoli delle finestre con le loro funzioni abituali poichè le finestre sono posizionatre automaticamente per garantire il miglior uso possibile dello schermo. In questa modalità avrete un'interfaccia grafica che potrete controllare completamente senza staccare le mani dalla tastiera.

Per acquisire una qualche "produttività" usando Awesome l'utente deve sicuramente abituarsi ai comandi e configurare lui stesso le scorciatoie da tastiera e le funzioni che ritiene opportune, dato che le impostazioni di default non coprono tutto (e questa è una caratteristica esplicita di Awesome che pone l'accento sulla personalizzazione).

Nel corso dei prossimi post tratterò dei risultati dei miei "esperimenti di usabilità" con questo "awesome" window manager ;-)

Per prima cosa mi sono creato la mia configurazione personalizzata da modificare copiando il file di configurazione rc.lua di default nella cartella ~/.config/awesome/ (nella mia home quindi).

Lì ho messo anche la copia della cartella themes con quello di default e quello che avevo intenzione di usare, ottenendo la seguente struttura delle cartelle:
~/.config/awesome/themes/default (con tutti suoi files e sottocartelle)
~/.config/awesome/themes/sky (il tema che ho scelto con tutti i suoi files e sottocartelle)

Quindi ho cominciato con la personalizzazione e ho sistemato il problema che ha Java con i "non-reparenting" windows manager tra i quali Awesome stesso appunto. Senza questo fix si hanno problemi nel disegno delle GUI Java tra cui ovviamente quella di MATLAB in primis.

Nei prossimi giorni proverò a spiegare meglio i vari passi che mi hanno portato alla mia configurazione attuale.

Se volete potete dare già un'occhio ai miei file di configurazione andando sulla pagina seguente sul mio sito di supporto al blog per quanto riguarda i download:


Keep on hacking! ;-)

lunedì 16 novembre 2009

Come abilitare KMS su una Intel GM45 X3500HD

Ciao a tutti!

Ecco l' "ennesimo How-To" per abilitare KMS su una scheda Intel ;-)
... su ArchLinux certo... ma le istruzioni possono essere facilmente adattate ad altre distribuzioni

La procedura per atticare i driver grafici sulla scheda direttamente durante il caricamento del kernel è semplice:
  • modificate il file /etc/mkinitcpio.conf avendo le stringa MODULES così
MODULES="intel_agp i915"
  • modificate la linea del kernel di ArchLinux nel file /boot/grub/menu.lst ottenendo:
kernel /boot/vmlinuz26 root=/dev/sd[x][n] ro i915.modeset=1
dove /dev/sd[x][n] corrisponde alla vostra partizione / e l'opzione i915.modeset=1 sostituisce ogni qualsivoglia opzione vga=NNN o video=.... che non sono più supportata da KMS in quanto trova egli stesso automaticamente la risoluzione corretta anche per il terminale.

È tutto qui! Ora dovreste vedere le primissime linee dei messaggi di post al caricamento del kernel nel usuale e orribilmente grande "carattere standard delle console", ma appena più tardi il tutto assumerà la risoluzione corretta (e autorilevata).
In più anche lo switch tra le Virtual Consoles e il server X sarà molto più immediato di prima.

Allora godetevi le capacità della vostra scheda Intel grazia al nuovo Kernel Mode Setting che avete appena configurato sulla vostra "box".

Keep on hacking! ;-)

lunedì 9 novembre 2009

Happy Carl Sagan's Day

Ora guardate di nuovo quel puntino. È lì. È la nostra casa. Siamo noi. Su quel puntino tutti quelli che ami, tutti quelli che conosci, tutti quelli di cui hai mai sentito parlare, tutti gli esseri umani che ci siano mai stati, hanno vissuto le loro vite. Tutto l'insieme delle nostre gioie e sofferenze, migliaia di "infallibili" religioni, ideologie, e dottrine economiche, ogni cacciatore e ogni agricoltore, ogni eroe e ogni codardo, ogni creatore e ogni distruttore di civiltà, ogni re e ogni contadino, ogni coppia di giovani innamorati, ogni madre e ogni padre, ogni bambino pieno di speranza, ogni inventore, ogni esploratore, ogni modello di moralità, ogni politico corrotto, ogni "superstar", ogni "leader supremo", ogni santo e ogni peccatore nella storia della nostra specie ha vissuto lì – su un granello di polvere sospeso in un raggio di sole.
La Terra è un palcoscenico microscopico in una vastissima arena cosmica. Pensate ai fiumi di sangue rovesciati da tutti quei generali e imperatori in modo che, in gloria e trionfo, loro potessero diventare i momentanei signori di una frazione di un puntino. Pensate alle crudeltà senza limiti provocate dagli abitanti di un angolo di questo pixel contro i praticamente identici abitanti di un qualche altro angolo dello stesso pixel, quanto frequenti i loro fraintendimenti, e quanto desiderosi, loro, di uccidersi l'un l'altro, quanto ferventi i loro rancori.
Le nostre esagerate prese di posizione, il nostro crederci importanti, l'illusione di avere una qualche posizione privilegiata nell'Universo, sono messe in discussione da questo puntino di luce pallida. Il nostro pianeta non è che un puntino solitario nel grandioso buio cosmico che ci racchiude. In tutta questa oscurità, in tutta questa vastità, non c'è alcun indizio, che ci arriverà un aiuto da chissà dove per salvarci da noi stessi.
La Terra è finora l'unico mondo conosciuto che ospiti la vita. Non c'è nessun posto, almeno nel prossimo futuro, in cui la nostre specie possa migrare. Fare una visita, certo. Stabilirsi, non ancora. Che ci piaccia o no, per il momento la Terra è il posto in cui resistiamo.
Si dice che l'astronomia sia un'esperienza di umiltà e che fortifica il carattere. Non c'è forse nessuna migliore dimostrazione della follia delle concezioni umane che questa immagine distante del nostro piccolo mondo. Per me questo sottolinea la nostra responsabilità nel rapportarci più amichevolmente l'uno con l'altro, e nel preservare e tenerci caro il pallido puntino blue, l'unica casa che abbiamo mai conosciuto.


domenica 16 agosto 2009

Stellarium libjpeg microbug in Archlinux

Pochi minuti fa "sognando il telescopio" ho fatto come Galileo 400 anni fa, quando nel 1609 puntó uno dei primi puri e semplici cannocchiali verso il cielo, verso Giove, scoprendone i 4 satelliti maggiori (galileiani appunto!).

Ho rispolverato il mio caro vecchio cannocchiale e ho guardato l'astro piú luminoso di stasera (anche da Milano deserta ma sempre foto-inquinata): un bel Giove di magnitudo -2 e qualcosa con a sinistra in alto Ganimede a mag 4.

Già... ma per sapere che si trattava di Ganimede ho avuto bisogno dell'impareggiabile Stellarium.

Lo avvio ma lui dice che senza libjpeg.so.62 non parte :-(

Provo allora a linkare come "libjpeg.so.62" la libjpeg che ho installato su arch e che è alla versione 7:

$ sudo ln -s /usr/lib/libjpeg.so.7 /usr/lib/libjpeg.so.62

Niente da fare :-(

Allora cancello il link appena fatto:

$ sudo rm /usr/lib/libjpeg.so.62

.. e cerco con yaourt se da qualche parte c'è ancora la versione 6

Bingo! Compilo e installo da aur il pacchetto libjpeg6 e Stellarium parte!

... e tutti vissero felici e contenti anche se con due versioni della stessa libreria :-)

Buona notte e keep on hacking ;-)

bYe,
Andy

Sent from my iPhone

GIMP colorize: non l'ho capito

Nei giorni scorsi ho combattuto senza fortuna con lo strumento Colorize di Gimp. Per venire a capo del colore che generava, mi sono ri-studiato su wiki gli spazi di colore con i quali mi ero già imbattuto.

Lo strumento non mi ha mandato in pappa il cervello perchè usa lo spazio HSL (con una googlata si trovano a bizzeffe convertitori RGB, HSV, HSL) ma perchè la Luminanza è in scala -100 - +100 invece che 0 - 100
Ho provato quindi a tradurre da HSL "normale" con una proporzione, poi son somme e sottrazioni e infine, mischiando HSV e HSL perchè usando in Gimp la Satuzione di HSV invece di quella di HSL il risultato era
piú sensato.
Niente da fare comunque: il ricolorato era della stessa tinta (almeno H era corretto) ma palesemente diverso dal colore desiderato.

L'unica soluzione che ho trovato per ricolorare il pattern sfumato che mi interessava (e quindi senza la possibilità di una selezione decente con la bacchetta magica) è stata la creazione di una maschera sul livello usando l'immagine stessa come sorgente per poi colorare tutto il livello con il colore finalmente giusto.
Applicando la maschera il risultato è stato quello che cercavo ma... inutile dire che ho potuto farlo per via del tipo di immagine... per questo sono molto curioso di capire dove sbaglio con lo strumento colorize e se qualcuno di voi sparuti lettori ha mai incontrato e magari risolto l' "arcano" ;-)

Sulla rete non c'è molto, forse perchè il problema si presenta solo quando si vuole esattamente un certo colore. Se invece lo si fa "ad occhio" i numeri perdono senso e si lavora tranquillamente...

Va beh... spero in qualcuno che mi spieghi se e quanto sono cerebroleso GIMPamente parlando :-P

bYez,
Andy

Sent from my iPhone

Perle di saggezza

Ieri mi sono trovato a dover rinominare con codice univoco e cronologico delle foto provenienti da macchine diverse ma fatte a turno nel corso delle stesse vacanze.

Mi ricordavo del set di informazioni EXIF contenuto in ogni file jpg generato dalle fotocamere... e mi ricordavo anche dell'esistenza di un tool per smanettare con queste informazioni.

Ho installato allora exiv2 sulla mia ArchLinux e con un colpo di "man" mi sono apprestato a perdere qualche minuto nel mio intento... e invece il "batch renaming" è davvero una scemata pur essendo di una utilità fondamentale (a mio modo di vedere)!

Aprite il vostro terminale preferito, andate nella cartella con le foto da rinominare ed eccovi il comando delle meraviglie:

$ exiv2 mv ./*.jpg

"Incredibile amisci" fa tutto lui: le foto vengono rinominate con questo pattern standard (tempo in standard ISO credo!)

YYYYMMDD_hhmmss.jpg

Come dire che invece dei nomi sequenziali delle fotocamere abbiamo già un nome che dice quasi tutto per il singolo file, e possiamo mettere foto da macchine diverse ben ordinate in un unica cartellona per giorno, per vacanza o come piace a noi ma evitando il classico "foto pippo" / "foto pluto" tanto odioso nel rivedere le foto.

Ora dove sta l'inghippo, o meglio l'accorgimento da tenere per evitare pasticci?

Beh innanzitutto se facciamo filmati dovremo rinominarceli a manina ma fa nulla...
Piuttosto il caso limite è quando facciamo piú foto in un secondo (capita con gli scatti tripli per i primi piani su macchine professionali) oppure, un po' meno plausibile, quando con due macchine diverse scattiamo contemporaneamente.

In ogni caso stando attenti a queste situazioni prima di fare il renaming e il merging delle due cartelle di foto il sistema è molto utile a patto, certo, che gli orologi delle due o piú fotocamere siamo abbastanza sicronizzati. Se infatti abbiamo una differenza anche solo di 5 minuti il risulato potrà essere una sequenza cronologica leggermente, ma per questo abominevolmente, incasinata!

Per i windows user: non ho guardato se sia disponibile direttamente l'utility da linea di comando, lascio a voi l'ebbrezza di segnalare tra i commenti una soluzione simile, analoga o, speriamo, identica!

Buone foto e buone vacanze!

bYe,
Andy


Sent from my iPhone

sabato 18 luglio 2009

Apollo 40th anniversary

È un piccolo passo per un uomo, ma un grande salto per l'umanità.

Tra 2 giorni, il 20 Luglio alle 20:17:40 UTC staremo atterrando sulla luna "dal vivo" da 40 anni fa...
› Real-Time Replay of Mission Audio (July 16-July 24)

Questa volta, grazie a LRO, ci godremo il momento gustando la prova finale che quel sogno diventò davvero realtà!
› Apollo Landing Sites pictures

lunedì 13 luglio 2009

Un saluto ad una persona speciale

E ne è già passato di tempo da quel 25 Maggio 2009 in cui ci hai lasciato, zio Eugenio.
Da prima questo blog era fermo per mancanza di tempo a causa delle solite mille cose da fare. In questo mese e mezzo ne ho avuto da scrivere: non solo riflessioni, anche cose stupide o tecniche perle quotidiane di una vita da Linux user... ma non potevo lasciare stare. Non mi è sembrato giusto scrivere "qualcosa" prima di averti salutato su questo sparuto angolo di rete che fatico a tenere aggiornato...

Salutarti non è una cosa che si possa sbrigare in 2 minuti anche se non mi sento di condividere con la rete, così a bruciapelo, i miei sentimenti più profondi, ed è giusto così. Insomma non voglio scrivere un poema... però semplicemente ho bisogno del tempo giusto e della dovuta calma perchè è nel suo piccolo una cosa che sento importante.

E allora è naturale pensare che il vuoto che una persona lascia nella vita degli altri quando finisce il suo cammino terreno, non è che proporzionale a quanto è riuscita a riempire proprio la vita degli altri, mettendosi in gioco nelle relazioni quotidiane con le proprie irripetibili qualità.
Tu hai vissuto così ed è per questo che ci manchi. Ma proprio per ciò che ci hai lasciato dentro e per quello in cui crediamo, e che ci hai aiutato a coltivare con la tua vita, non riusciamo a dirci "disperati" pur in questa inevitabile tristezza.

E già questa è una cosa grande di cui personalmente ti ringrazio. Come ti ringrazio per la testimonianza e per la forza che nella malattia proprio tu, quasi paradossalmente, con generosità ci consegnavi. Quella tua "forte serenità" ci sta aiutando e sarà sempre dentro di noi.

Ma nonostante la bellezza del tuo esempio e del tuo dono di testimonianza nel tempo della difficoltà, mi piace ricordarti anche in quello della serenità.
I miei ricordi sono quelli di un bambino fortunato per essere cresciuto in una famiglia splendida, a contatto con i "cugini" praticamente come dei "fratelli" e dei vari zii come dei "secondi genitori".

E allora la testa si riempie di ricordi, di piccole cose, dei tuoi "Bel Colpo!", dei tuoi sguardi vispi ed intelligenti, dei tuoi momenti di riflessione, ... di un polsino del Milan che hai regalato a turno a tutti noi nipoti ai tempi delle elementari per "evangelizzarci" simpaticamente alla fede calcistica. (e ci sei riuscito per bene con l'Alby e Teo... povero zio Claudio: interista coi figli maschi "indivolati" X-D)
E mi viene in mente la prima volta allo stadio (che poi per me è stata anche l'unica finora per una partita "seria")... Ho ricostruito dai ricordi e dal web: era il 17 aprile 1994, Milan-Udinese 2-2 e 14° scudetto al Milan assegnato alla 15° giornata con 2 partite di anticipo. Era l'ultimo campionato con i 2 punti per la vittoria... e c'era "Testaferrata" nella formazione dell'Udinese, che poi la testa non l'aveva tanto dura, essendosi accasciato per qualche secondo dopo uno scontro di gioco con quell'armadio di Desailly...

I miei ricordi continuano in tutte le domeniche pomeriggio dai Nonni, "battezzate" sul tardi dall'immancabile 90°minuto... i pensieri passano poi da soli a tutti i tuoi scherzi... quando uscivi di casa a suonare il campanello o spegnevi la luce di nascosto chiedendo se fosse andata via la corrente, facendo impazzire i parenti e sghignazzare i nipoti... per non parlare del geniale «è già l'una?» detto in spiaggia, tra te e te ma ad alta voce guardando l'orologio, facendo saltare sulla sdraio metà della gente perchè in realtà era sempre e solo mezzogiorno...

E questo tuo lato giocoso, che abbiamo avuto il piacere di conoscere, completava benissimo la serietà, la professionalità, l'esattezza che mettevi ed esigevi, da te stesso e dagli altri, nel tuo essere il "Professor Eugenio Zucchetti" rimanendo anche per i tuoi colleghi semplicemente "Eugenio", sociologo innamorato della città e attento alle sue problematiche e ai suoi cambiamenti.
Per questo contributo e per il tuo impegno nell'Azione Cattolica come presidente diocesano, sei stato ampiamente ricordato da quanti hanno condiviso questo cammino con te in questi anni. Io nel mio piccolo ho avuto il piacere di averti come "zio-presidente" ai tempi dell'ACR.
Ho avuto la fortuna di vederti disegnare il quadro della società presente e del ruolo del cittadino e del Cristiano ad alcuni incontri con il gruppo dei giovani della città.
Ti ho visto poi metterti in gioco in prima persona nella nascita del Partito Democratico perchè si creasse davvero una pagina nuova per il nostro paese. In tutte le difficoltà, è anche grazie a te che ci sto credendo ancora.

Questo è il mio ricordo, o perlomeno quella punta dell'iceberg che mi sono sentito di condividere con chi passerà da queste pagine. Per questo, e per tutto il resto, ti dico il mio "Grazie!"

Questo, e molto altro, sei stato... e sei ancora, nel "dove" e nel "quando" in cui tutti ci ritroveremo.
Ma se è vero che quel "dove" e quel "quando" non sono che l'essenza più vera del "qui" e dell'"ora" non è stupido sentire che ci accompagni ogni giorno con il tuo sorriso e con il tuo sguardo intelligente sul mondo :-)

Ciao zio Eugenio!
Andy

lunedì 13 aprile 2009

Xorg 1.6 entra in [extra] su Archlinux

Stasera come al solito, ho upgradato il tutto con l'ottimo yaourt e guarda un po' cosa esce dall'uovo di Pasqua?... Xorg 1.6 è finito in [extra] e nel medesimo istante mi trovo a non dover più usare pacchetti testing per far andare al meglio il mio PCino!

Eccovi l'avviso direttamente dalle news di Archlinux:

Xorg-server 1.6.0 and its related drivers will make their move to extra.
This new release features input device properties, DRI2 and kernel
modesetting (KMS). Note that DRI2 and KMS are only implemented by the
Intel driver at this moment.
This release also comes with a new driver: xf86-video-intel-legacy. This
driver is an old intel driver version, patched to support recent
xorg-server versions. This driver should be used by people having
problems with the newer xf86-video-intel driver.
People still using xorg-server 1.4.2 are advised to upgrade and replace intel or i810 drivers with the legacy driver.

giovedì 19 marzo 2009

S6 truss in place

Finalmente nellla spacewalk di oggi il segmento S6 del traliccio della Stazione Spaziale Internazionale è stato installato dagli astronauti Steve Swanson and Richard Arnold.


La spacewalk è tuttora in corso da 5 ore e durerà ancora un'ora più o meno.

I passi successivi saranno la connessione dei collegamenti di dati e potenza per abilitare completamente il segmento S6 del traliccio principale in modo che possano funzionare correttamente le batterie e i radiatori dei pannelli.

Una volta che gli astronauti saranno tornati al sicuro all'interno della staizione, comincerà la delicata operazione di dispiegamento di questo ultimo set di pannelli solari, la cui apertura costituirà per la ISS la prima volta nella sua configurazione di potenza finale.

martedì 17 marzo 2009

GOCE launched!

Oggi pomeriggio alle 15.21 CET, il satellite GOCE (Gravity and Ocean Circulation Explorer) dell'ESA è stato lanciato da Plesetsk su un missile Rockot.

Il suo compito è di disegnare una nuova mappa del campo gravitazionale terrestre con un'accuratezza senza precedenti. Tale precisione permetterà di rilevare le differenze di altimetria degli stessi oceani, caratteristiche intimamente legate alle differenti temperature e alla stessa circolazione oceanica.


Potete trovare il filmato del lancio QUI

e altre belle animazioni QUI

lunedì 16 marzo 2009

Go Discovery!

Eccoci qua!

Un'altra missione per lo Space Shuttle Discovery è partita con successo dal Kennedy Space Center portanto l'ultimo segmento della struttura e l'ultimo set di pannelli solari della Stazioe Spaziale Internazionale.

Questa missione cosituirà un obiettivo simbolico, dando alla staizone la sua configurazione finale di potenza, rendendola capace di supportare i prossimi moduli che mancano al suo completamento e al raggiungimento della possibilità di ospitare fino a sei persone contemporaneamente.

Per ora godiamoci le belle immagini di questo lancio, avvenuto appena dopo il tramonto e per questo caratterizzato da una strana luce una volta che lo shuttle si era trovato in alto nell'atmosfera. La luce di lato infatti ha reso possibile distinguere ancora il colore dell'External Tank ma anche la chiara rotazione dei booster laterali una volta avvenuta la loro separazione.

Eccovi allora una bella immagine scattata istanti dopo il decollo!


Enjoy space!

see ya!
Andy

venerdì 6 marzo 2009

Andy, il ritorno

Già,
un breve post, sullo stile di quelli "mordi e fuggi" che avevo auspicato come nuova strategia editoriale "di necessità virtù" per dire che sono riemerso dal periodo esami anche se sto lavorando pesantemente per ESMO e per l'esame di Dinamica e Controllo di Assetto. :-)

mercoledì 28 gennaio 2009

iPhone PDF/CHM/DOC/XLS viewer with Safari and Lighttpd


Ciao a tutti,
stasera abbiamo finalmente un bel post geeky!

Tanto tempo fa ... sul mio iPhone avevo fantastico pacchetto trovato tramite il caro vecchio Installer che forniva un carino tema per il directory listing su lighttpd per iPhone in modo che fosse possibile navigare nelle cartelle del webserver e usare i plugin nativi di Safari per aprire i file supportati senza che fosse necessario installare alcuna applicazione aggiuntiva.

Sfortunatamente questo pacchetto non è più nelle repository nè di Cydia nè di Installer (o almeno io non l'ho trovato).
Per questo stasera ho girato per Internet cercando questo fantomatico pacchetto e ho trovato questa pagina con qualche informazione a riguardo e (cosa più importante) il pacchetto con lo script php per il directory listing carino.
Dopo qualche esperimento mixando le informazioni con questo altro tutorial ho trovato il modo per farlo funzioanre sul mio iPhone di prima generazione con il Firmware versione 2.1

Eccovi i passi di installazione.


1. Scaricate tutti i file necessari


Scaricate questo .zip contenente lo script php per il directory listing migliorato per lighttpd
  • Dal link originario
  • Dal mio sito personale (un mirror verrà attivato nei prossimi giorni).


2. Installate i pacchetti necessari


Installate tramite Cydia i seguenti pacchetti:
  • lighttpd
  • PHP


3. Connettete l'iPhone via ssh (come utente root)


$ ssh root@[iphone IP address]

ottenendo

[iphone host name]:~ root#

nel mio caso

$ ssh root@192.168.1.xxx
Bilbo:~ root#



4. Create una cartella di log per lighttpd e settate i permessi con chown in modo appropriato


Bilbo:~ root# mkdir /var/log/lighttpd
Bilbo:~ root# chown nobody:nobody /var/log/lighttpd



5. Create un file .plist di startup per lighttpd


Bilbo:~ root# nano /Library/LaunchDaemons/com.http.lighttpd.plist



Potete semplicemente utilizzare un file manage che supporta ssh come Dolphin e Konqueror su KDE4 o semplicemente Konqueror in KDE3. Per usare uno di questi file manager grafici con ssh dovrete usare il protocollo fish:// scrivendo qualcosa del genere nella barra degli indirizzi:

fish://root@[iphone-IP-address]

for me

fish://root@192.168.1.xxx



6. Create il file di configurazione di lighttpd


Bilbo:~ root# nano /usr/etc/lighttpd.conf


Copiate al suo interno quanto segue:



Come potrete notare questo file è diverso rispetto a quello contenuto nel pacchetto .zip
La prima differenza è che ho scelto di usare come cartella per i dati /private/var/mobile/Sites invece di /private/var/root/Sites

L'altra differenza (più importante) è che il file binario php-cgi si trova in /usr/bin nella mia installazione piuttosto che in /opt/iPhone/bin come nella vecchia installazione di PHP.

Dopo aver impostato il file lighttpd.conf potrete controllare la correttezza della sua sintassi lanciando questo comando da terminale:

Bilbo:~ root# lighttpd -t -f /usr/etc/lighttpd.conf



7. Testate la vostra configurazione di lighttpd e PHP


Ora potete creare un file chiamato test.php nella cartella /private/var/mobile/Sites per testare le configurazioni di lighttpd e PHP:

Bilbo:~ root# nano /private/var/mobile/Sites/test.php

Copiateci questo codice per verificare il funzionamento di PHP:


Fate partire il webserver manualmente con questo comando:

Bilbo:~ root# lighttpd -D -f /usr/etc/lighttpd.conf

Ora aprendo Safari putate su http://localhost/test.php per vedere il file.
Se notate l'avviso in verde tutto sta funzionando correttamente.
Dopo questo test potete semplicemente stoppare lighttpd con un CTRL-C nel terminale.


8. Copiate la cartella dello script per il directory listing e rinominatela


Ho fatto questo passaggio con Dolphin usandolo con ssh come ho precedentemente descritto, controllando successivamente i permessi della cartella, il suo proprietario e il suo gruppo propietario con il teminale.
Se non riuscite ad effettuare la copia con un filemanager potete sempre usare scp o sftp da linea di comando.

Dopo la copia della cartella dirlist dentro a /private/var/mobile/Sites rinominatela così:

Bilbo:~ root# mv dirlist .dirlist



9. Copiate i vostri file nell'iPhone


È ora di mettere i vostri file preferiti in /private/var/mobile/Sites per sfruttare i plugin di Safari per aprirli nativamente sull'iPhone grazie a questi collegamenti alle applicazioni e alle librerie del sistema operativo di iPhone.


10. Divertitevi!


Ora avere impostato il vostro webserver. Avete i vostri file nel posto giusto... l'ultima cosa da fare è far partire il sistema per abilitare la visualizzazione.

Bilbo:~ root# launchctl load -w /Library/LaunchDaemons/com.http.lighttpd.plist

Questo dovrebbe far partire il webserver come un demone (servizio).
Se avete problemi in questo punto non preoccupatevi poichè potete usare anche altri comandi per chiudere tutto prima di un altro tentativo:

Bilbo:~ root# launchctl unload -w /Library/LaunchDaemons/com.http.lighttpd.plist

e

Bilbo:~ root# killall lighttpd


In ogni caso la cosa migliore da fare ora è riavviare l'iPhone perchè il server parta da solo come servizio all'avvio (questo è sicuramente il modo "corretto" per avviarlo).

Una volta che il server sarà attivo vi basterà puntare Safari su http://localhost per vedere la vostra cartella e poter aprire i vostri file



Spero davvero che lo sforzo nel fare questa guida sia utile non solo a me come riferimento per il futuro, ma anche a qualcuno di voi internauti che siete capitati da queste parti!

Vedremo...

Per ora è tutto gente!

Keep on hackin'

Andy

martedì 27 gennaio 2009

... aggiornamenti su Gaza ...

Ciao a tutti.
Vi propongo il post del 18 gennaio di Vittorio Arrigoni come aggiornamento sulla situazione di Gaza dopo la tregua.


Fare l'amore sotto le bombe. Ricordo un amico di Nablous che mi spiegava quanto fosse difficile ritagliarsi un momento di intimità con la propria moglie durante l'occupazione. Una sera mentre se ne stavano teneramente abbracciati un proiettile si era conficcato sulla testiera del letto, ad un palmo dalle loro teste. Di amoreggiare sotto le bombe a Gaza in questi giorni non se parla proprio, e anche il futuro coniugale per le giovani coppie palestinesi si presuppone alquanto difficile, essendo in moltissimi ad avere perso la casa e ora a vivere costretti ammassati nelle scuole dell'UNRWA o stipati con altre 20 persone in un minuscolo appartamento. "Oggi è sabato, stasera a Tel Aviv le giovani coppie vanno a divertirsi nelle discoteche o in spiaggia mentre qui noi non riusciamo neanche a fare l'amore nei nostri letti", mi dice Wissam, che si è sposato a novembre. "Le luce stroboscopiche però ce le abbiamo anche noi" e mi indica una serie di lampi a Sud, segno di bombardamenti in corso. Ragazzi come Wissam, diciannovenne, diventano padri molto precocemente e già arrivati alla mezza età sono nonni, consci che questa è l'unica immortalità per la Palestina. Mentre dall'esterno si vocifera di una tregua, accettata da Hamas e ancora una volta rispedita al mittente da Israele, gli ultimi due giorni hanno evidenziato una impennata di bombardamenti e conseguenti vittime civili, ieri più di 60 uccisi, una decina fuori da una moschea nell'ora della preghiera. Ciò che preoccupa maggiormente i palestinesi è un cessate il fuoco senza una contemporanea riapertura dei valichi di frontiera. Prima ancora per far filtrare i materiali per la ricostruzione servono alimenti, e far fuoriuscire i feriti gravi. Gli ospedali sono al collasso, lungo tutta la Striscia hanno una capienza massima di circa 1500 posti letto, i feriti al momento in cui scrivo sono 5320. Desta inoltre sfiducia nell'opinione pubblica palestinese l'aver affidato il ruolo d'intermediario all'Egitto, leadership notoriamente servile ai voleri d'Israele. "Perché non si è chiesta l'intermediazione di un paese europeo? Per la risoluzione del conflitto fra Israele e Hezbollah fu fondamentale il ruolo della Germania, paese veramente neutrale", mi dice sconsolato Hamza, professore universitario. Questa mattina ancora una volta centrata dai tanks israeliani una scuola dell'ONU, a Beit Lahiya, nord della Striscia di Gaza. 14 feriti e due fratellini di 5 e 7 anni ammazzati, Bilal e Mohammed Al-Ashqar; la loro mamma è sopravvissuta ma ha perso entrambe le gambe. Insieme ad altre migliaia di persone (42mila) si erano rifugiate nella scuole dopo che Israele aveva intimato l'evacuazione dalle loro case. Ritenevano di essere al sicuro, esattamente come i 43 profughi sterminati Il 6 gennaio scorso nel massacro della scuola dell'UNRWA a Jabilia. "Questi due bambini erano innocenti, senza dubbio, così come non c'è dubbio che siano morti", ha dichiarato il capo dell'ONU a Gaza, John Ging, che da giorni instancabilmente continua a denunciare i crimini di guerra compiuti dai soldati israeliani, invano. I generali israeliani si apprestano a dichiarare al mondo "missione compiuta". Sono tornato sulle macerie di Tal el Hawa , la parte ancora in piedi dell'ospedale dato alle fiamme dai soldati ha ripreso a funzionare come pronto soccorso e base logistica per le ambulanze. Dai palazzi seriamente danneggiati continuano a trarre fuori feriti da giorni imprigionati fra le rovine. All'ospedale Shifa è ricoverato un bambino di nome Suhaib Suliman, unico superstite di una famiglia di 25 sterminata. Una ragazzina, Hadil Samony, di familiari ne ha persi 11, quando verrà dimessa, non avrà più nessuno che potrà occuparsi di lei. Scusate, qualcuno è in grado di spiegarmi di che missione si trattava? Dalla punizione collettiva alla strage di massa. Un arabo frustrato di nome Raja Chemayel sul suo blog la definisce così: "Prendete un pezzo di terra, lungo 40 chilometri e largo all'incirca…solamente 5 chilometri. Chiamatelo Gaza. Poi riempitelo con un milione e quattrocentomila abitanti. Dopo di che circondatelo con il mare ad ovest, l'Egitto di Mubarak a sud, Israele a nord e ad est e chiamatela la Terra dei Terroristi. Poi dichiaratele guerra e invadetela con 232 carri armati, 687 blindati, 43 postazioni di lancio per jet da combattimento, 105 elicotteri armati, 221 unità di artiglieria terrestre, 346 mortai, 3 satelliti spia, 64 informatori, 12 spie infiltrate e 8000 truppe. E ora chiamate tutto questo 'Israele che si difende'. Adesso fermatevi per un momento e dichiarate che "eviterete di colpire la popolazione civile" e definitevi l'unica Democrazia in azione. Sarà un miracolo, da qualunque punto di vista, evitare di colpire quei civili oppure sarà semplicemente una menzogna dal momento che nessuno potrebbe evitare di colpirli a meno che non sia un bugiardo!! Chiamate tutto questo, di nuovo, "Israele che si difende". E ora arriva la mia domanda: Che cosa succederebbe se questo invasore si rivelasse un bugiardo?? Che cosa accadrebbe a quei civili disarmati?? Come potrebbe perfino Madre Teresa, o addirittura Topolino, con una tale potenza di fuoco, riuscire ad evitare di colpire quei civili in presenza di una tale equazione/situazione/scenario? Chiamate tutto questo come volete. Israele era perfettamente al corrente della presenza di quelle persone disarmate perché è stato proprio Israele a metterle lì!! E allora chiamatelo genocidio! E' più credibile". A parte una paio di leaders brutalmente assassinati, Hamas non ha risentito di questa offensiva, non ha certo perso certo in consensi, semmai ne ha guadagnati. Ogni tanto qualcuno dovrebbe ricordarsi che Hamas non è un gruppuscolo di terroristi, e neanche un partito politico, ma un movimento, e in quanto tale non certo neutralizzabile con una pioggia di bombe a grappolo. Quando domando ai palestinesi un loro parere sulle intenzioni reali di questo brutale massacro, molti rispondono essere in funzione delle elezioni israeliani a febbraio. "Fanno propaganda sulle nostre teste, è sempre stato così alla vigilia di ogni elezione". One Head one vote. Netanyahu che solo un mese fa pareva essere il vincitore certo, nei pronostici ora è dato per perdente dinnanzi agli occhi iniettati di sangue di Olmert e Livni. Avigdor Lieberman è leader di Yisrael Beitenu, al momento la quinta forza politica del paese, ma i sondaggi lo danno in forte crescita specie dopo una dichiarazione come questa: Gaza dovrebbe essere cancellata dalle mappe con una bomba nucleare, come hanno fatto gli Americani con Hiroshima e Nagasaki. Lo scrittore israeliano Abraham Yehoshua ha dichiarato ieri su Haaretz : "uccidiamo i loro bambini oggi per salvarne tanti domani!". Temo che il suo "Viaggio alla fine del millennio" sia terminato a bordo di un carro armato parcheggiato dinnanzi ad un ospedale in fiamme. Voltaire invitata a rispettare qualsiasi opinione, io invito a smetterla di gettare i semi dell'odio, che qui innaffiati di sangue alimentano il germe di un risentimento insanabile. Restiamo umani.
Vik

venerdì 23 gennaio 2009

Come rimuovere delle Plasma widgets installate manualmente

Dato che ho fatto fatica a trovare questo sulla rete, ho pensato che valesse la pena spargere la voce.

A dire la verità ce l'avevo quasi fatta, mi mancava solo il file .desktop in ~/.kde4/share/kde4/services/

To remove non working widgets in the widget list, remove the related desktop files in:

~/.kde4/share/kde4/services/ (Desktop File)
~/.kde4/share/apps/plasma/plasmoids/ (Widget Package)

mercoledì 21 gennaio 2009

Change can happen



My fellow citizens:

I stand here today humbled by the task before us, grateful for the trust you have bestowed, mindful of the sacrifices borne by our ancestors. I thank President Bush for his service to our nation, as well as the generosity and cooperation he has shown throughout this transition.

Forty-four Americans have now taken the presidential oath. The words have been spoken during rising tides of prosperity and the still waters of peace. Yet, every so often the oath is taken amidst gathering clouds and raging storms. At these moments, America has carried on not simply because of the skill or vision of those in high office, but because We the People have remained faithful to the ideals of our forbearers, and true to our founding documents.

So it has been. So it must be with this generation of Americans.

That we are in the midst of crisis is now well understood. Our nation is at war, against a far-reaching network of violence and hatred. Our economy is badly weakened, a consequence of greed and irresponsibility on the part of some, but also our collective failure to make hard choices and prepare the nation for a new age. Homes have been lost; jobs shed; businesses shuttered. Our health care is too costly; our schools fail too many; and each day brings further evidence that the ways we use energy strengthen our adversaries and threaten our planet.

These are the indicators of crisis, subject to data and statistics. Less measurable but no less profound is a sapping of confidence across our land - a nagging fear that America's decline is inevitable, and that the next generation must lower its sights.

Today I say to you that the challenges we face are real. They are serious and they are many. They will not be met easily or in a short span of time. But know this, America - they will be met.

On this day, we gather because we have chosen hope over fear, unity of purpose over conflict and discord.

On this day, we come to proclaim an end to the petty grievances and false promises, the recriminations and worn out dogmas, that for far too long have strangled our politics.

We remain a young nation, but in the words of Scripture, the time has come to set aside childish things. The time has come to reaffirm our enduring spirit; to choose our better history; to carry forward that precious gift, that noble idea, passed on from generation to generation: the God-given promise that all are equal, all are free, and all deserve a chance to pursue their full measure of happiness.

In reaffirming the greatness of our nation, we understand that greatness is never a given. It must be earned. Our journey has never been one of short-cuts or settling for less. It has not been the path for the faint-hearted - for those who prefer leisure over work, or seek only the pleasures of riches and fame. Rather, it has been the risk-takers, the doers, the makers of things - some celebrated but more often men and women obscure in their labor, who have carried us up the long, rugged path towards prosperity and freedom.

For us, they packed up their few worldly possessions and traveled across oceans in search of a new life.

For us, they toiled in sweatshops and settled the West; endured the lash of the whip and plowed the hard earth.

For us, they fought and died, in places like Concord and Gettysburg; Normandy and Khe Sahn.

Time and again these men and women struggled and sacrificed and worked till their hands were raw so that we might live a better life. They saw America as bigger than the sum of our individual ambitions; greater than all the differences of birth or wealth or faction.

This is the journey we continue today. We remain the most prosperous, powerful nation on Earth. Our workers are no less productive than when this crisis began. Our minds are no less inventive, our goods and services no less needed than they were last week or last month or last year. Our capacity remains undiminished. But our time of standing pat, of protecting narrow interests and putting off unpleasant decisions - that time has surely passed. Starting today, we must pick ourselves up, dust ourselves off, and begin again the work of remaking America.

For everywhere we look, there is work to be done. The state of the economy calls for action, bold and swift, and we will act - not only to create new jobs, but to lay a new foundation for growth. We will build the roads and bridges, the electric grids and digital lines that feed our commerce and bind us together. We will restore science to its rightful place, and wield technology's wonders to raise health care's quality and lower its cost. We will harness the sun and the winds and the soil to fuel our cars and run our factories. And we will transform our schools and colleges and universities to meet the demands of a new age. All this we can do. And all this we will do.

Now, there are some who question the scale of our ambitions - who suggest that our system cannot tolerate too many big plans. Their memories are short. For they have forgotten what this country has already done; what free men and women can achieve when imagination is joined to common purpose, and necessity to courage.

What the cynics fail to understand is that the ground has shifted beneath them - that the stale political arguments that have consumed us for so long no longer apply. The question we ask today is not whether our government is too big or too small, but whether it works - whether it helps families find jobs at a decent wage, care they can afford, a retirement that is dignified. Where the answer is yes, we intend to move forward. Where the answer is no, programs will end. And those of us who manage the public's dollars will be held to account - to spend wisely, reform bad habits, and do our business in the light of day - because only then can we restore the vital trust between a people and their government.

Nor is the question before us whether the market is a force for good or ill. Its power to generate wealth and expand freedom is unmatched, but this crisis has reminded us that without a watchful eye, the market can spin out of control - and that a nation cannot prosper long when it favors only the prosperous. The success of our economy has always depended not just on the size of our Gross Domestic Product, but on the reach of our prosperity; on our ability to extend opportunity to every willing heart - not out of charity, but because it is the surest route to our common good.

As for our common defense, we reject as false the choice between our safety and our ideals. Our Founding Fathers, faced with perils we can scarcely imagine, drafted a charter to assure the rule of law and the rights of man, a charter expanded by the blood of generations. Those ideals still light the world, and we will not give them up for expedience's sake. And so to all other peoples and governments who are watching today, from the grandest capitals to the small village where my father was born: know that America is a friend of each nation and every man, woman, and child who seeks a future of peace and dignity, and that we are ready to lead once more.

Recall that earlier generations faced down fascism and communism not just with missiles and tanks, but with sturdy alliances and enduring convictions. They understood that our power alone cannot protect us, nor does it entitle us to do as we please. Instead, they knew that our power grows through its prudent use; our security emanates from the justness of our cause, the force of our example, the tempering qualities of humility and restraint.

We are the keepers of this legacy. Guided by these principles once more, we can meet those new threats that demand even greater effort - even greater cooperation and understanding between nations. We will begin to responsibly leave Iraq to its people, and forge a hard-earned peace in Afghanistan. With old friends and former foes, we will work tirelessly to lessen the nuclear threat, and roll back the specter of a warming planet. We will not apologize for our way of life, nor will we waver in its defense, and for those who seek to advance their aims by inducing terror and slaughtering innocents, we say to you now that our spirit is stronger and cannot be broken; you cannot outlast us, and we will defeat you.

For we know that our patchwork heritage is a strength, not a weakness. We are a nation of Christians and Muslims, Jews and Hindus - and non-believers. We are shaped by every language and culture, drawn from every end of this Earth; and because we have tasted the bitter swill of civil war and segregation, and emerged from that dark chapter stronger and more united, we cannot help but believe that the old hatreds shall someday pass; that the lines of tribe shall soon dissolve; that as the world grows smaller, our common humanity shall reveal itself; and that America must play its role in ushering in a new era of peace.

To the Muslim world, we seek a new way forward, based on mutual interest and mutual respect. To those leaders around the globe who seek to sow conflict, or blame their society's ills on the West - know that your people will judge you on what you can build, not what you destroy. To those who cling to power through corruption and deceit and the silencing of dissent, know that you are on the wrong side of history; but that we will extend a hand if you are willing to unclench your fist.

To the people of poor nations, we pledge to work alongside you to make your farms flourish and let clean waters flow; to nourish starved bodies and feed hungry minds. And to those nations like ours that enjoy relative plenty, we say we can no longer afford indifference to suffering outside our borders; nor can we consume the world's resources without regard to effect. For the world has changed, and we must change with it.

As we consider the road that unfolds before us, we remember with humble gratitude those brave Americans who, at this very hour, patrol far-off deserts and distant mountains. They have something to tell us today, just as the fallen heroes who lie in Arlington whisper through the ages. We honor them not only because they are guardians of our liberty, but because they embody the spirit of service; a willingness to find meaning in something greater than themselves. And yet, at this moment - a moment that will define a generation - it is precisely this spirit that must inhabit us all.

For as much as government can do and must do, it is ultimately the faith and determination of the American people upon which this nation relies. It is the kindness to take in a stranger when the levees break, the selflessness of workers who would rather cut their hours than see a friend lose their job which sees us through our darkest hours. It is the firefighter's courage to storm a stairway filled with smoke, but also a parent's willingness to nurture a child, that finally decides our fate.

Our challenges may be new. The instruments with which we meet them may be new. But those values upon which our success depends - hard work and honesty, courage and fair play, tolerance and curiosity, loyalty and patriotism - these things are old. These things are true. They have been the quiet force of progress throughout our history. What is demanded then is a return to these truths. What is required of us now is a new era of responsibility - a recognition, on the part of every American, that we have duties to ourselves, our nation, and the world, duties that we do not grudgingly accept but rather seize gladly, firm in the knowledge that there is nothing so satisfying to the spirit, so defining of our character, than giving our all to a difficult task.

This is the price and the promise of citizenship.

This is the source of our confidence - the knowledge that God calls on us to shape an uncertain destiny.

This is the meaning of our liberty and our creed - why men and women and children of every race and every faith can join in celebration across this magnificent mall, and why a man whose father less than sixty years ago might not have been served at a local restaurant can now stand before you to take a most sacred oath.

So let us mark this day with remembrance, of who we are and how far we have traveled. In the year of America's birth, in the coldest of months, a small band of patriots huddled by dying campfires on the shores of an icy river. The capital was abandoned. The enemy was advancing. The snow was stained with blood. At a moment when the outcome of our revolution was most in doubt, the father of our nation ordered these words be read to the people:

"Let it be told to the future world...that in the depth of winter, when nothing but hope and virtue could survive...that the city and the country, alarmed at one common danger, came forth to meet [it]."

America. In the face of our common dangers, in this winter of our hardship, let us remember these timeless words. With hope and virtue, let us brave once more the icy currents, and endure what storms may come. Let it be said by our children's children that when we were tested we refused to let this journey end, that we did not turn back nor did we falter; and with eyes fixed on the horizon and God's grace upon us, we carried forth that great gift of freedom and delivered it safely to future generations.

giovedì 8 gennaio 2009

Al Nakba 2009

Ciao a tutti,
anche oggi sono qui a fare la mia modesta parte per spargere il più possibile le vere notizie dall'attacco Striscia di Gaza, in modo che qualche persona in più (si spera) possa venire a conoscenza di cosa stia veramente accadendo da quelle parti.

Queso è un altro post, e fortunatamente un articolo del Manifesto (almeno qualche giornale pubblica notizie autentiche) scritto da Vittorio Arrigoni, l'ultimo italiano rimasto a Gaza.

Il pezzo è stato tradotto anche in inglese dal Free Gaza Movement. Sul loro sito potete trovare una completa copertura d'informazione su quello che sta accadendo e su quello che loro stessi stanno approntando per venire incontro ai bisogni della popolazione colpita.

Sfilano timorosi con gli occhi rivolti in alto, arresi ad un cielo che piove su di loro terrore e morte, timorosi della terra che continua a tremare sotto ogni passo, che crea crateri dove prima c'erano le case, le scuole, le università, i mercati, gli ospedali, seppellendo per sempre le loro vite.
Ho visto carovane di palestinesi disperati sfollare da Jabilia, Beit Hanoun e da tutti i campi profughi di Gaza, ed andare ad affollare le scuole delle Nazioni Unite come terremotati, come vittime di uno tsunami che giorno per giorno sta inghiottendo la Striscia di Gaza e la sua popolazione civile, senza pietà, senza alcuna minima osservanza dei diritti umani e delle convenzioni di Ginevra. Soprattutto senza che nessun governo occidentale muova un solo dito per fermare questi massacri, per inviare qui personale medico, per arrestare il genocidio di cui si sta macchiando Israele in queste ore.
Continuano gli attacchi indiscriminati a ospedali e a personale medico. Ieri dopo aver lasciato l'ospedale di Al Auda di Jabilia ho ricevuto una telefonata da Alberto, compagno spagnolo dell'ISM, una bomba è caduta sull'ospedale. Abu Mohammed, infermiere, è rimasto seriamente ferito al capo. Giusto poco prima, con Abu Mohammed, comunista, davanti ad un caffè ascoltavo le eroiche gesta dei leaders del Fonte Popolare, i suoi miti: George Habbash, Abu Ali Mustafa, Ahmad Al Sadat. Gli si erano illuminati gli occhi al sapere che le prime nozioni di cosa fosse la Palestina e della sua immensa tragedia mi erano stati impartiti dai miei genitori, comunisti convinti. Da mia madre "raissa", sindaco di un paese nel nord Italia. Mi aveva chiesto quali erano i leader di sinistra italiani veramente rivoluzionari, del passato, e gli avevo risposto Antonio Gramsci, e quelli di oggi, mi ero preso tempo, gli avrei risposto oggi. Abu Mohammed giace ora in coma, nello stesso ospedale dove lavorava, si è risparmiato la mia deludente risposta. Verso mezzanotte ho ricevuto un'altra chiamata, questa volta da Eva, l'edificio in cui si trovava era sotto attacco. Conosco bene anche quel palazzo, al centro di Gaza city, ci ho passato una notte con alcuni amici fotoreporters palestinesi,è la sede dei principali media che stanno cercando di raccontare con immagini e parole la catastrofe innaturale che ci ha colpito da dieci giorni. Reuters, Fox news, Russia today, e decine di altre agenzie locali e non, sotto il fuoco di sette razzi partiti da un elicottero israeliano. Sono riusciti a evacuare tutti in tempo prima di rimanere seriamente feriti, i cameramen, i fotografi, i reporters, tutti palestinesi dal momento in cui Israele non permette a giornalisti internazionali di mettere piede a Gaza. Non ci sono obbiettivi "strategici" attorno a quel palazzo, ne resistenza che combatte l'avanzata dei mortiferi blindati israeliani, ben più a nord. Chiaramente qualcuno a Tel Aviv non riesce a digerire le immagine dei massacri di civili che si sovrappongono a quelle dei briefing
dei colonnelli israliani, con rinfresco offerto per i giornalisti prezzolati. Tramite queste conferenze stampa stanno dichiarando al mondo che gli obbiettivi delle bombe sono solo terroristi di Hamas, e non quei bambini orrendamente mutilati che tiriamo fuori ogni giorno dalle macerie. A Zetun, una decina di chilometri da Jabalia, un edificio bombardato è crollato sopra una famiglia, una decina le vittime, le ambulanze hanno atteso diverse ore prima di poter correre sul posto, i militari continuano a spararci a contro. Sparano alle ambulanze, bombardano gli ospedali. Pochi giorni fa collegato durante un microfono aperto di una nota emittente radiofonica milanese, una "pacifista" israeliana mi avevo detto a chiare lettere che questa è una guerra dove le due parti contrapposte utilizzano tutte le loro armi a disposizione. Invito allora Israele a sganciarci addosso una delle sue tante bombe atomiche che tiene segretamente stivate contro tutti i trattati di non proliferazione nucleare. Ci tiri addosso la bomba risolutiva terminino l'inumana agonia di migliaia di corpi maciullati in agonia nelle corsie sovraffollate degli ospedali che ho visitato. Ho scattato alcune fotografie in bianco e nero ieri, alle carovane di carretti trascinati dai muli, carichi all'inverosimile di bambini sventolanti un drappo bianco rivolto verso il cielo, i volti pallidi, terrorizzati. Riguardano oggi quegli scatti di profughi in fuga, mi sono corsi i brividi lungo la schiena. Se potessero essere sovrapposte a quelle fotografie che testimoniano la Nakba del 1948, la catastrofe palestinese, coinciderebbero perfettamente. Nel vile immobilismo di Stati e governi che si definiscono democratici, c'è una nuova catastrofe in corso da queste parti, una nuova Nakba, una nuova pulizia etnica che sta colpendo la popolazione palestinese.Fino a qualche istante si contava 650 morti, 153 bambini uccisi, più di 3000 i feriti, decine e decine i dispersi. Il computo delle morti civili in Israele, fortunatamente, rimane fermo a quota 4. Dopo questo pomeriggio il bilancio sul versante palestinese va drammaticamente aggiornato, l'esercito israeliano a iniziato a bombardare le scuole delle Nazioni Unite. Le stesse che stavano raccogliendo i migliaia di sfollati evacuati dietro minaccia di un imminente attacco. Li hanno scacciati dai campi profughi, dai villaggi, solo per raccoglierli tutti in posto unico, un bersaglio più comodo. Sono tre le scuole bombardate oggi, l'ultima, quella di Al Fakhura, a Jabilia, è stata centrata in pieno. Più di 50 morti. In pochi istanti se ne sono andati uomini, anziani, donne, bambini che si credevano al sicuro dietro le mura dipinte in blu con i loghi dell'ONU. Le altre 20 scuole delle Nazioni Unite tremano. Non c'è via di scampo nella Striscia di Gaza, non siamo in Libano, dove i civili dei villaggi del Sud sotto le bombe israeliane evacuarono al nord, o in Siria e in Giordania. La Striscia di Gaza da enorme prigione a cielo aperto, si è tramutata in una trappola mortale. Ci si guarda sconvolti e ci si chiede se il consiglio di sicurezza dell' Onu riuscirà questa volta a pronunciare un'unanime condanna, dopo che anche le sue scuole sono prese di mira. Qualcuno fuori di qui ha deciso davvero di fare un deserto, e poi chiamarlo pace. Ci aspetta una lunga nottata sulle ambulanze, anche se l'alba da queste parti è ormai una chimera. I ripetitori dei cellulari lungo tutta la Striscia sono stati distrutti, abbiamo rinunciato a contarci. Spero di riuscire a rivedere un giorno tutti gli amici che non posso più contattare, ma non mi illudo. Qui a Gaza siamo tutti bersagli ambulanti, nessuno escluso. Mi ha appena contattato il consolato Italiano, dicono che domani evacueranno l'ultima nostra concittadina. Una anziana suorina che da ventanni anni abitava nei pressi della chiesa cattolica di Gaza,ormai adottata dai palestinesi della Striscia. I console mi ha gentilmente pregato di cogliere quest'ultima opportunità, aggregarmi alla suora e scampare da questo inferno. L'ho ringraziato per la sua offerta, da qui non mi muovo, non ce la faccio. Per i lutti che abbiamo vissuto, prima ancora di italiani, spagnoli, inglesi, australiani, in questo momento siamo tutti palestinesi. Se solo per un minuto al giorno lo fossimo tutti, come molti siamo stati ebrei durante l'olocausto, credo che tutto questo massacro ci verrebbe risparmiato.
Restiamo umani.
Vik

mercoledì 7 gennaio 2009

GAZA: tutto bloccato sul fronte internazionale

... siamo davvero così vigliacchi da chiamarla ancora "guerra"?

Anche stasera non posso non riportare le ultime notizie da Vittorio Arrigoni ultimo italiano presente a Gaza durante lo svolgersi di questa vera e propria operazione terroristica mascherata che oltre ai veri "nemici" di Hamas non esita a colpire deliberatamente civili innocenti, donne, bambini e a demolire volontariamente qualsiasi costruzione abbia l'ardire di stare ancora in piedi.. sia essa una moschea, una scuola, una casa civile o un ospedale già rigurgitante di feriti.

«"All' innocente gente di Gaza, la nostra guerra non è una guerra contro di voi ma contro Hamas, se non la smettono di lanciare razzi voi vi troverete in pericolo". E' la trascrizione di una registrazione che è possibile ascoltare rispondendo al telefono queste ore a Gaza. L'esercito israeliano la sta diffondendo illudendosi che i palestinesi non abbiano occhi e orecchi. Occhi per vedere che le bombe colpiscono quasi esclusivamente obbiettivi civili, come moschee (15, l'ultima quella di Omar Bin Abd Al Azeez di Beit Hanoun), scuole, università, mercati, ospedali. Orecchie per non udire le urla di dolore e terrore dei bambini, vittime innocenti e eppure predestinate di ogni bombardamento. Secondo fonti ospedaliere, nel momento in cui sto scrivendo sono 120 i minori rimasti sotto le bombe, 548 i morti totali, più di 2700 i feriti, decine e decine i dispersi.

Due giorni fa all'ospedale della mezzaluna rossa nel campo profughi di Jabalia, la notte non è mia calata. Dal cielo elicotteri Apache hanno lanciato ordigni luminescenti in continuazione, tanto da non farci accorgere di una qualche differenza tra alba e tramonto. Il cannoneggiare ripetuto di un carro armato posto a meno di un chilometro dall'ospedale ha crepato seriamente le mura dell'edificio, ma abbiamo resistito fino alla mattina. Verso le 10 circa, bombe sul campo incolto adiacente all'edificio, fuoco di mitragliatrice tutt'attorno, per i dottori della mezzaluna rossa quello era un messaggio dell'esercito diretto a noi, evacuazione immediata, pena la vita. Abbiamo trasferito i feriti in altre infrastrutture ospedaliere, e ora la base operativa delle ambulanze è sulla strada Al Nady, il personale medico se ne sta seduto sui marciapiedi in attesa di chiamate, che si susseguono febbrilmente.

Per la prima volta dall'attacco israeliano ho visto negli ospedali alcuni cadaveri di membri della resistenza palestinese. Un numero infinitamente piccolo, proporzionato alle centinaia di vittime civili, che dopo l'invasione di terra si sono moltiplicate esponenzialmente. Dopo l'attacco alla moschea di Jabalia, coinciso con l'entrata dei carri armarti, che ha causato 11 morti e una cinquantina di feriti, per tutta la notte di sabato scortando le ambulanze ci siamo resi conto della tremenda potenza distruttiva degli obici sparati dai tanks israeliani, come se di distruzione nei giorni precedenti se ne sentiva l'assenza. A Bet Hanoun una famiglia che si stava scaldando nella propria casa dinnanzi ad un fornellino a legna, è stata colpita da uno di questi micidiali colpi di cannone. Abbiamo raccolto 15 feriti, 4 casi disperati. Successivamente verso le 3 e mezza del mattino abbiamo risposto ad una chiamata d'emergenza, troppo tardi, dinnanzi all'uscio di un'abitazione tre donne in lacrime ci hanno messo in braccio una bambina di quattro anni avvolta da un lenzuolo bianco, il suo sudario, era già gelida. Ancora una famiglia colpita in pieno, questa volta dall'aviazione, a Jabalia, due adulti con in corpo schegge di esplosivo. I due figli hanno riportato ferite lievi, ma da come strillavano era evidente il trauma psicologico che stavano vivendo, qualcosa che li segnerà indelebilmente per tutta la vita più di uno sfregio su una guancia. Anche se nessuno si ricorda di citarli, sono migliaia i bambini afflitti da gravi turbe mentali procurate dal terrore dei continui bombardamenti, o peggio, dalla vista dei genitori e dei fratellini dilaniati dalle esplosioni.

I crimini di cui si sta macchiando Israele in queste ore vanno ben oltre i confini dell'immaginabile.
I soldati non ci permettono di andare a soccorrere i superstiti di questa immensa catastrofe innaturale.
Quando i feriti si trovano in prossimità dei mezzi blindati israeliani che li hanno attaccati, a noi sulle ambulanze della mezzaluna rossa non è concesso avvicinarsi, i soldati ci bersagliano di colpi. Avremmo bisogno della scorta di almeno un'ambulanza della croce rossa, e del coordinamento di questi ultimi coi vertici militari israeliani, prima di correre a cercare di salvare vite. Provate a immaginare quanto tempo necessiterebbe una procedura del genere, una condanna a morte certa per dei feriti in attesa di trasfusioni o di trattamenti di emergenza. Tanto più che la croce rossa ha i suoi di feriti a cui pensare, non potrebbe in nessun modo rendersi disponibile ad ogni nostra chiamata. Ci tocca allora stazionare in una zona "protetta", eufemismo qui a Gaza, ed attendere i parenti che ci portino i congiunti moribondi, spesso in spalla. Così è andata verso le o5.30 di stamane, abbiamo arrestato col motore acceso l'ambulanza al centro di un incrocio e indicato tramite telefono la nostra posizione ad uno dei parenti dei feriti. Dopo una decina di minuti di snervante attesa, quando aveva già deciso di ingranare la marcia ed evacuare l'area per andare a rispondere ad un'altra chiamata, abbiamo visto girare l'angolo e dirigersi verso di noi, lentamente, un carretto carico di persone sospinto da un mulo. Una coppia con i suoi due figlioletti. La migliore rappresentazione possibile di questa non-guerra. Questa non è una guerra perché non ci sono due eserciti che si battagliano su di un fronte, è un trovarsi sotto assedio da un'aviazione, una marina, ed ora pure una fanteria fra le più potenti del mondo, sicuramente la più avanzata in fatto di equipaggiamento militare tecnologico, che ha attaccato una misera striscia di terra di 360 kmq, dove la popolazione si muove ancora sui muli e c'è una resistenza malearmata la cui unica forza è quella di essere pronta al martirio. Quando il carretto si è fatto abbastanza vicino gli siamo andati incontro, e con orrore abbiamo scoperto il suo macabro carico. Un bimbo stava sdraiato con il cranio fracassato, gli occhi letteralmente saltati fuori dalle orbite dondolavano sul viso come quelli al termine dei peduncoli dei granchi, lo abbiamo raccolto che ancora respirava. Il suo fratellino invece presentava il torace sventrato, gli si potevano distintamente contare le costole bianche oltre i brandelli di carne lacera. La madre teneva poggiate le mani sul quel petto scoperchiato, come se cercasse di aggiustare quel che il frutto del suo amore aveva saputo generare, e l'odio anonimo di un soldato, obbedendo ferramente a dei sadici ordini aveva per sempre distrutto.
Devo denunciare un ulteriore crimine, e nostro ennesimo personale lutto. L'esercito Israeliano continua a prendere di mira le ambulanze. Dopo il dottore e l'infermiere morti a Jabalia 4 giorni fa, ieri è toccato ad un nostro amico, Arafa Abed Al Dayem, 35 anni, lascia 4 figli. Verso le 8.30 di ieri mattina abbiamo ricevuto una chiamata da Gaza city, due civili falciati da una mitragliatrice di un carro armato, una delle nostre ambulanza delle mezza luna rossa è accorsa sul posto. Arafa un infermiere e hanno caricato i due feriti sull'ambulanza, hanno chiuso gli sportelli pronti a correre verso l'ospedale, quando sono stati centrati in pieno da un obice sparato da un carro armato. Il colpo ha decapitato uno dei feriti, e ha ucciso anche il nostro amico, Nader l'infermiere che lo accompagnava se l'è cavata ma è ora ricoverato nello stesso ospedale dove lavora. Arafa, maestro elementare, si offriva come volontario paramedico quando c'era carenza di personale. Siamo sotto una pioggia, nessuno se l'era sentita di chiamarlo in una situazione di così alto rischio. Araf si era presentato da solo, e lavorava conscio dei pericoli convinto che oltre la sua famiglia c'erano anche altri essere umani da difendere, da soccorrere.
Ci mancano le sue burle, il suo irresistibile e contagioso sense of humour che rallegrava l'intero ospedale Al Auda di Jabalia anche nelle sue ore più cupe e drammatiche, quando sono più i morti e i feriti che confluiscono, e ci sente quasi colpevoli, inutili per non aver potuto fare qualcosa per salvarli, schiacciati come siamo da una forza micidiale inesorabile, la macchina di morte dell'esercito israeliano. Qualcuno deve arrestare questa carneficina, ho visto cose in questi giorni, udito fragori, annusato miasmi pestiferi, che se avessi mai un giorno una mia progenia, non avrò mai il coraggio di tramandare. C'è qualcuno laffuori? la desolazione del sentirsi isolati nell'abbandono è pari alla veduta di un quartiere di Gaza dopo un'abbondante campagna di raid aerei. Sabat sera mi hanno passato al telefono la piazza di Milano in protesta, ho passato a mia volta il cellulare agli eroici dottori e infermieri con cui stiamo lavorando, li ho visto rincuorarsi per un breve attimo. Le manifestazioni in tutto il mondo dimostrano che esiste ancora qualcuno in cui credere, ma le manifestazioni non sono ancora abbastanza partecipate per esercitare quella pressione necessarie affinché i governi occidentali costringano Israele in un angolo, ad assumersi le sue responsabilità come criminale di guerra e contro l'umanità.
Moltissime le donne gravide terrorizzate che in queste ore stanno dando alla luce figli frutti di parti prematuri.
Ne ho accompagnate personalmente tre a partorire. Una di queste, Samira, al settimo mese, ha dato alla luce uno splendido minuscolo bimbo di nome Ahmed. Correndo con lei a bordo verso l'ospedale di Auda e lasciandoci dietro negli specchietti retrovisori lo scenario di morte e distruzione dove poco prima stavamo raccogliendo cadaveri, ho pensato per un attimo che questa vita in procinto di fiorire potesse essere il beneaugurio per un futuro di pace e speranza. L'illusione si è dissolta col primo razzo che è crollato a fianco della nostra ambulanza tornando da Auda al centro di Jabalia. Queste madri coraggio mettono tristemente al mondo creature le quali assorbono come prima luce nei loro occhi, nient'altro oltre il verde militare dei tanks e delle jeeps e i lampi intermittenti che precedono le esplosioni. Quali prospettive di vita attendono bimbi che fin dal primo istante della loro nascita avvertono sofferenza e urla di disgrazia?
Restiamo umani
Vik»

martedì 6 gennaio 2009

ESMO_AOCS_design_model

Bien,
oggi sono stato un po' occupato nella costruzione del modello di progetto per l'AOCS di ESMO e anche controllando e finlamente implementando tutte le variabili che ho progettato e definito nel Model Specification Document prima di Natale.

Ho anche scelto quali variabili e caratteristiche implementare nel modello di progetto e cosa invece sia il caso di mettere da parte in questa fase lasciandole per il prossimo sviluppo più dettagliato che vedrà il completamento delle unità pronte per integrazione nel simulatore globale di ESMO.

Finalmente il lavoro sta cominciando a dare qualche risultato concreto e i blocchi Simulink per le unità SSR, GYR e AOCS stanno finalmente prendendo forma.

Quando tutto sarà finito cominceremo i test sul nostro simulatore di progetto, per raffinare il progetto stesso e allo stesso tempo continueremo ad aggiungere caratteristiche al sistema completando quelli che ora sono "connessioni morte" tra i blocchi o all'interno dei sottosistemi.

Con il completamento dell'implementazione di tutte le caratteristiche richieste e delle interfaccie per i blocchi delle nostre unità, saremo in grado di consegnare il nostro lavoro per il simulatore e di scrivere i System Level Requirements e gli Units Requirements e allo stesso tempo di completare i nostri documenti di progetto (Design Definition Document and Design Justification Document).

È un duro lavoro da completare in sole due settimane ma oggi ho cominciato proprio bene ;-)

Eccovi lo schema di quelo che sarà il modello semplificato per la progettazione:

lunedì 5 gennaio 2009

"Anno nuovo", "Bloggate nuove"

Ciao a tutti,
il 2009 è appena cominciato... sfortunatamente la situazione a Gaza va sempre peggio :-(

Quanto a me, oggi sono tornato in Olanda per le ultime due settimane del mio stage @ ESTEC come Team Coordinator per l' Attitude Determination and Control System (ADCS) di ESMO (European Student Moon Orbiter).

L'anno scorso ho avuto poco tempo per postare su questo angolo di rete come potete facilmente notare sfogliando l'archivio del blog... Ho così deciso di cambiare la mia "politica di posting". Posterò qualcosa anche se sarà una semplice suggestione, anche molto breve, oppure uno "state of mind" quantomeno significativo pur se non "sviluppato"... o più semplicemente qualche link interessante trovato qua e là, con due righe di commento...

In questo modo spero di postare di più e di ravvivare queste pagine! ;-)

Vedremo cosa ne verrà fuori! ;-)

Alla prossima!

Andy