Recent diary entries

12:26 Delusione?di genere !

Ammetto di essere preoccupato per il futuro di questa città. vedo le altre forze politiche esprimersi in equilibrismi e contorsionismi al limite della decenza pur di conquistarsi un solo voto in più. Addirittura, come ho detto chiaramente all’incontro con le rappresentanze del “Tavolo sulle [...]

09:49 Nuovo Google Plus

Visto il nuovo Google Plus?
Una simpatica fusione del preesistente con il look&feel di pinterest e il layout di facebook.
Qualcosa di gradevole e, a esser onesti, riuscito.

Ma niente di rivoluzionario.
Avete visto invece Facebook Home su Android? Puo’ non piacere perche’ ritenuto troppo invasivo e pervasivo, pero’ quello si’ che rappresenta un modo nuovo di interagire attraverso il proprio smartphone, e non capisco perche’ non ci sia arrivata prima Google stessa, integrando Plus come la Home del dispositivo Android… stanno a guardare oppure hanno preso un’altra cantonata facendosi battere sul tempo da Zuckerberg?

11:11 Primavera a Ospedaletto


Da mercoledì, per tutti i mercoledì di primavera.

Presso la sede di Ospedaletto, sopra il Supermercato Biologico (vicino alla Metro):

shiatsu 25 minuti: 15?
shiatsu 45 minuti: 25?

Per provare, per rilassarsi, per dare una scossa a questo periodo di risveglio, per farsi un piacere, per darsi un piacere, per…ché no?

Chiamatemi o scrivetemi per prenotare :)

(foto credits: tutuzi22)

13:31BUY FAKE USA PASSPORT,FAKE PASSPORT OF AUSTRALIAN FOR SELL,FAKE CANADIAN

Contact e-mails: General support: fakepass.com@gmail.com Technical support: fakepass.com.tech@gmail.com ----------------------------- Keywords: sell false/fake passports of Afghanistan sell false/fake passports of Albania sell false/fake passports of Algeria sell false/fake passports of Andorra sell false/fake passports of Angola sell false/fake passports of Antigua & Deps sell false/fake passports of Argentina sell false/fake passports of Armenia sell false/fake passports of Australia sell false/fake passports of Austria sell false/fake passports of Azerbaijan sell false/fake passports of Bahamas sell false/fake passports of Bahrain sell false/fake passports of Bangladesh sell false/fake passports of Barbados sell false/fake passports of Belarus sell false/fake passports of Belgium sell false/fake passports of Belize sell false/fake passports of Benin sell false/fake passports of Bhutan sell false/fake passports of Bolivia sell false/fake passports of Bosnia Herzegovina sell false/fake passports of Botswana sell false/fake passports of Brazil sell false/fake passports of Brunei sell false/fake passports of Bulgaria sell false/fake passports of Burkina sell false/fake passports of Burundi sell false/fake passports of Cambodia sell false/fake passports of Cameroon sell false/fake passports of Canada sell false/fake passports of Cape Verde sell false/fake passports of Central African Rep sell false/fake passports of Chad sell false/fake passports of Chile sell false/fake passports of China sell false/fake passports of Colombia sell false/fake passports of Comoros sell false/fake passports of Congo sell false/fake passports of Congo {Democratic Rep} sell false/fake passports of Costa Rica sell false/fake passports of Croatia sell false/fake passports of Cuba sell false/fake passports of Cyprus sell false/fake passports of Czech Republic sell false/fake passports of Denmark sell false/fake passports of Djibouti sell false/fake passports of Dominica sell false/fake passports of Dominican Republic sell false/fake passports of East Timor sell false/fake passports of Ecuador sell false/fake passports of Egypt sell false/fake passports of El Salvador sell false/fake passports of Equatorial Guinea sell false/fake passports of Eritrea sell false/fake passports of Estonia sell false/fake passports of Ethiopia sell false/fake passports of Fiji sell false/fake passports of Finland sell false/fake passports of France sell false/fake passports of Gabon sell false/fake passports of Gambia sell false/fake passports of Georgia sell false/fake passports of Germany sell false/fake passports of Ghana sell false/fake passports of Greece sell false/fake passports of Grenada sell false/fake passports of Guatemala sell false/fake passports of Guinea sell false/fake passports of Guinea-Bissau sell false/fake passports of Guyana sell false/fake passports of Haiti sell false/fake passports of Honduras sell false/fake passports of Hungary sell false/fake passports of Iceland sell false/fake passports of India sell false/fake passports of Indonesia sell false/fake passports of Iran sell false/fake passports of Iraq sell false/fake passports of Ireland {Republic} sell false/fake passports of Israel sell false/fake passports of Italy sell false/fake passports of Ivory Coast sell false/fake passports of Jamaica sell false/fake passports of Japan sell false/fake passports of Jordan sell false/fake passports of Kazakhstan sell false/fake passports of Kenya sell false/fake passports of Kiribati sell false/fake passports of Korea North sell false/fake passports of Korea South sell false/fake passports of Kosovo sell false/fake passports of Kuwait sell false/fake passports of Kyrgyzstan sell false/fake passports of Laos sell false/fake passports of Latvia sell false/fake passports of Lebanon sell false/fake passports of Lesotho sell false/fake passports of Liberia sell false/fake passports of Libya sell false/fake passports of Liechtenstein sell false/fake passports of Lithuania sell false/fake passports of Nigeria sell false/fake passports of Norway sell false/fake passports of Oman sell false/fake passports of Pakistan sell false/fake passports of Palau sell false/fake passports of Panama sell false/fake passports of Papua New Guinea sell false/fake passports of Paraguay sell false/fake passports of Peru sell false/fake passports of Philippines sell false/fake passports of Poland sell false/fake passports of Portugal sell false/fake passports of Qatar sell false/fake passports of Romania sell false/fake passports of Russian Federation sell false/fake passports of Rwanda sell false/fake passports of St Kitts & Nevis sell false/fake passports of St Lucia sell false/fake passports of Saint Vincent & the Grenadines sell false/fake passports of Samoa sell false/fake passports of San Marino sell false/fake passports of Sao Tome & Principe sell false/fake passports of Saudi Arabia sell false/fake passports of Senegal sell false/fake passports of Serbia sell false/fake passports of Seychelles sell false/fake passports of Sierra Leone sell false/fake passports of Singapore sell false/fake passports of Slovakia sell false/fake passports of Slovenia sell false/fake passports of Solomon Islands sell false/fake passports of Somalia sell false/fake passports of South Africa sell false/fake passports of Spain sell false/fake passports of Sri Lanka sell false/fake passports of Sudan sell false/fake passports of Suriname sell false/fake passports of Swaziland sell false/fake passports of Sweden sell false/fake passports of Switzerland sell false/fake passports of Syria sell false/fake passports of Taiwan sell false/fake passports of Tajikistan sell false/fake passports of Tanzania sell false/fake passports of Thailand sell false/fake passports of Togo sell false/fake passports of Tonga sell false/fake passports of Trinidad & Tobago sell false/fake passports of Tunisia sell false/fake passports of Turkey sell false/fake passports of Turkmenistan sell false/fake passports of Tuvalu sell false/fake passports of Uganda

13:26GERMAN FAKE PASSPORT,BELGIUM FAKE PASSPORT,ITALIAN FALSE PASSPORT

Contact e-mails: General support: fakepass.com@gmail.com Technical support: fakepass.com.tech@gmail.com ----------------------------- Keywords: sell false/fake passports of Austria sell false/fake passports of Azerbaijan sell false/fake passports of Bahamas sell false/fake passports of Bahrain sell false/fake passports of Burkina sell false/fake passports of Burundi sell false/fake passports of Cambodia sell false/fake passports of Cameroon sell false/fake passports of Canada sell false/fake passports of Cape Verde sell false/fake passports of Central African Rep sell false/fake passports of Chad sell false/fake passports of Chile sell false/fake passports of China sell false/fake passports of Colombia sell false/fake passports of Comoros sell false/fake passports of Congo sell false/fake passports of Congo {Democratic Rep} sell false/fake passports of Costa Rica sell false/fake passports of Croatia sell false/fake passports of Cuba sell false/fake passports of Cyprus sell false/fake passports of Czech Republic sell false/fake passports of Denmark sell false/fake passports of Djibouti sell false/fake passports of Dominica sell false/fake passports of Dominican Republic sell false/fake passports of East Timor sell false/fake passports of Ecuador sell false/fake passports of Egypt sell false/fake passports of El Salvador sell false/fake passports of Equatorial Guinea sell false/fake passports of Eritrea sell false/fake passports of Estonia sell false/fake passports of Ethiopia sell false/fake passports of Fiji sell false/fake passports of Finland sell false/fake passports of France sell false/fake passports of Gabon sell false/fake passports of Gambia sell false/fake passports of Georgia sell false/fake passports of Germany sell false/fake passports of Ghana sell false/fake passports of Greece sell false/fake passports of Grenada sell false/fake passports of Guatemala sell false/fake passports of Guinea sell false/fake passports of Guinea-Bissau sell false/fake passports of Guyana sell false/fake passports of Haiti sell false/fake passports of Honduras sell false/fake passports of Hungary sell false/fake passports of Iceland sell false/fake passports of India sell false/fake passports of Indonesia sell false/fake passports of Iran sell false/fake passports of Iraq sell false/fake passports of Ireland {Republic} sell false/fake passports of Israel sell false/fake passports of Italy sell false/fake passports of Ivory Coast sell false/fake passports of Jamaica sell false/fake passports of Japan sell false/fake passports of Jordan sell false/fake passports of Kazakhstan sell false/fake passports of Kenya sell false/fake passports of Kiribati sell false/fake passports of Korea North sell false/fake passports of Korea South sell false/fake passports of Kosovo sell false/fake passports of Kuwait sell false/fake passports of Kyrgyzstan sell false/fake passports of Laos sell false/fake passports of Latvia sell false/fake passports of Lebanon sell false/fake passports of Lesotho sell false/fake passports of Liberia sell false/fake passports of Libya sell false/fake passports of Liechtenstein sell false/fake passports of Lithuania sell false/fake passports of Luxembourg sell false/fake passports of Macedonia sell false/fake passports of Madagascar sell false/fake passports of Malawi sell false/fake passports of Malaysia sell false/fake passports of Maldives sell false/fake passports of Mali sell false/fake passports of Malta sell false/fake passports of Marshall Islands sell false/fake passports of Mauritania sell false/fake passports of Mauritius sell false/fake passports of Mexico sell false/fake passports of Micronesia sell false/fake passports of Moldova sell false/fake passports of Monaco sell false/fake passports of Mongolia sell false/fake passports of Montenegro sell false/fake passports of Morocco sell false/fake passports of Mozambique sell false/fake passports of Myanmar, {Burma} sell false/fake passports of Namibia sell false/fake passports of Nauru sell false/fake passports of Nepal sell false/fake passports of Netherlands sell false/fake passports of New Zealand sell false/fake passports of Nicaragua sell false/fake passports of Niger sell false/fake passports of Nigeria sell false/fake passports of Norway sell false/fake passports of Oman sell false/fake passports of Pakistan sell false/fake passports of Palau sell false/fake passports of Panama sell false/fake passports of Papua New Guinea sell false/fake passports of Paraguay sell false/fake passports of Peru sell false/fake passports of Philippines sell false/fake passports of Poland sell false/fake passports of Portugal sell false/fake passports of Qatar sell false/fake passports of Romania sell false/fake passports of Russian Federation sell false/fake passports of Rwanda sell false/fake passports of St Kitts & Nevis sell false/fake passports of St Lucia sell false/fake passports of Saint Vincent & the Grenadines sell false/fake passports of Samoa sell false/fake passports of San Marino sell false/fake passports of Sao Tome & Principe sell false/fake passports of Saudi Arabia sell false/fake passports of Senegal sell false/fake passports of Serbia sell false/fake passports of Seychelles sell false/fake passports of Sierra Leone sell false/fake passports of Singapore sell false/fake passports of Slovakia sell false/fake passports of Slovenia sell false/fake passports of Solomon Islands sell false/fake passports of Somalia sell false/fake passports of South Africa sell false/fake passports of Spain sell false/fake passports of Sri Lanka sell false/fake passports of Sudan sell false/fake passports of Suriname sell false/fake passports of Swaziland sell false/fake passports of Sweden sell false/fake passports of Switzerland sell false/fake passports of Syria sell false/fake passports of Taiwan sell false/fake passports of Tajikistan sell false/fake passports of Tanzania sell false/fake passports of Thailand sell false/fake passports of Togo sell false/fake passports of Tonga sell false/fake passports of Trinidad & Tobago sell false/fake passports of Tunisia sell false/fake passports of Turkey sell false/fake passports of Turkmenistan sell false/fake passports of Tuvalu

15:512012 information wants to be free

    In sviluppo nuovo package manager leggero e veloce per singole App modellate secondo le regole degli SpatialBundles
    Ubuntu si è incartato in una comunita autistica e tecnofila
    Debian rock solid
    iPad ha ridefinito la modalita di fruizione delle informazioni sul divano di casa. Abbiamo bisogno ora di una sistema per la produzione di contenuti altrettanto dirompente ma molto piu aperto
    La mela sta monopolizzando il mercato con sistemi altamente blindati e questo è il male da combattere più della M$
    Al momento Nokia è un capitolo chiuso, ci ha preso per culo
    Ecosistema Android è il nuovo ecosistema M$ ma apparentemente più aperto...è un falso dal punto di vista implementativo (almeno promuove la parola GNU/Linux)
    Tizen potrebbe essere una risposta molto forte e coerente se rispettasse l'installazione base Debian
    La logica implementativa di Palm WebOS per il rendering della GUI ed API connesse è la migliore sul campo (WebKit e HTML5 circa)
    Google ed Apple hanno fatto fuori Flash, ma qui in Italia non se ne sono accorti
    Silverlight è un cadavere...ma agli sviluppatori M$ Italiani forse non l'hanno annunciato
    HumbleBundle è una di quelle cose che non ti fanno mollare mai...
    BitCoin "asintotizza"
    La Grecia sta nella merda...se esce dall'Europa...esce dalla merda...ergo..
    Ogni prima installazione di Firefox è sempre bloatware...a quando una cosa minimale come LuaKit?
    Le nazioni cinghiano e stringono sulle popolazioni...hanno paura..sta arrivando LiquidFeedback ovunque
    Ninux.org è cresciuto tantissimo e rappresenta un impianto pilota per la liberta fisica della rete
    Mi mancano i vecchi tempi di CityLAN a botte ponti in infrared...il concetto non si è fermato ma è solo in pausa sociale
    ADSL è uno dei metodi di controllo sociale rendendo la rete principalmente uno strumento per fruire e non per fornire (upload 0,6MB download 6MB), necessita di interventi correttivi da parte della popolazione

04:18Networking Spoir

Prova...

12:27

Il compito del sistemista è garantire che il Sistema offra il Servizio.

Ogni ostacolo che impedisce al Sistema di offire il Servizio va eliminato senza ripensamenti.

Qualora gli utenti impediscano al Sistema di offrire il Servizio, gli utenti vanno elimninati.

[Dottrina Sistemistica 1:1]

13:48

^Cgalliani@eyck ~/src/shemus $ SHOULD NEVER HAPPEN
SHOULD NEVER HAPPEN
SHOULD NEVER HAPPEN

galliani@eyck ~/src/shemus $ grep NEVER *
galliani@eyck ~/src/shemus $ grep -r NEVER *

19:33I miei addons di firefox (update)

I miei addons di firefox:


            Adblock Plus elimina gli ads(sottoscrivere gli aggiornamenti automatici)
            Adblock Plus: Element Hiding Helper aiuta a selezionare gli elementi da eliminare
            BabelFish Instant Translation traduce parole direttamente.
            Video DownloadHelper per scaricare qualche video da youtube
            Password Exporter per poter salvari le milioni di password esistenti in giro
            BetterPrivacy per eliminare i cookies di flash
            Beef Taco sovrascrive i piu' noti cookies traccianti
            https everywhere forza l'utilizzo di https
            noscript blocca script e flash

16:04segmentazione

[16:00][kysucix@lama:~/data/apple] display I_0069.exr
Errore di segmentazione
[16:00][kysucix@lama:~/data/apple] 

19:35Si torna alla ricerca...

Basta clienti votati che cambiano idea più volte al giorno (ogni cambiamento di idea equivale ad un completo refactoring della base dati... Yallaaaaaaaaaaaaaaaaa!). No, adesso partner di ricerca redmondiani con i loro docx, i repository dei documenti su Sciaredpoint... Grazie della licenza gratuita, non serve ad una fava, occorre avere Windows, e io non so che farmene di Windows...

23:30Se non rispettate le strisce pedonali...

...fate parte dei deficienti che includono quella che mi hanno fatto questo:

Morfina in elastomero

ed anche al Masnadiero di tre anni che tenevo in braccio:

Masnadiero con Auto

Il tutto in diretta davanti alla Birba che ora pensa che la foto qui sotto appartenga ad un'altra epoca della sua vita:

Birba e Masnadiero al computer

Ditemi: perché non dovrei passare al lato oscuro della Forza?

Project Maux Mk. III avrà un seguito, si chiama Project Booshoo e farà sembrare Maux una barzelletta da bar e la prima vittima sarà lo stronzo che a hack.lu ha copiato il mio lavoro senza neppure citarmi mentre non potevo difendermi causa pazza al volante.

19:42

Che bella suonata, 2 mesi dall'ultima volta (anch'essa non male) ma ieri, tutto quasi* perfetto. L'ambientazione, le luci, i gadget a tema, la gente presente, il sound. Nella vita ho provato 2 volte emozioni difficilmente descrivibili. Il fare goal alla prima in classifica da quasi centro campo quando ero un "calciatore professionista" (under 18, panchinaro d'onore oltretutto!!), e suonare bene davanti alla gente. Bisognerebbe avere queste botte di adrenalina ogni giorno, perchè vivere così è bello. *devo redarguire l'altro chitarrista...

18:55Cretini x una settimana :)

Di ritorno dall'isola del minotauro con la mia gentil pulzella Sveva, siam qui a ricaricarci/rilassarci/polleggiarci assieme, perchè avevamo preso un bel vizio... La settimana di completo isolamento dal "mondo" mi è servita un sacco (spero anche a te(Sveva)), sono rinato. Mai come questa volta le ferie sono state DECISIVE. Domani comincia l'ultima sett di relax e la signorina ha il test di ammissione (quindi molto più tranquilla x me che x lei :P) Vedremo di arrivare al 2 carichi, e cercherò di starle vicino e a farle sentire che ci sono sempre e comunque (e dovunque, dato che si va a Ferrara).

Crss sei un amore, Uhu.

VOJA DE LAVORA' RESALTAME ADDOSSO TE PREGOOOOOOOOOOOO

Sarà ora di andare a mangiare?!?!?! With love Svesh

15:08Speriamo passi...

... questa crisi emotiva, spirituale, professionale, umama insomma. Cazzo un circolo vizioso di avvenimenti sfortunati. Devo trovare un cartomante, qualcuno me li ha mandati e mi stanno arrivando con gli interessi... VAFFANCULOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!!!

13:35Esperimenti con html5

Ho fatto 2 esperimenti con html5, disegnando bsplines, curve bezier e con qualche prova di elaborazione delle immagini con javascript
gpl code! enjoy!

11:5030 Anni!!! Me posseno!!

Oh son 30!! due volte 15!! 3 volte 10!! madooo. Cmq sono decisamente diversi dai 20, per fortuna aggiungerei. Quando si prende coscienza di se, si sta molto meglio. Ho alcuni rimpianti di quegli anni, ma è bello ricordarseli senza troppa nostalgia. Ogni cosa è bella nel tempo che la si fa, ricercarla, ricrearla non s'avvicina neanche lontanamente. Oggi però quello che ho mi soddisfa, quindi posso reputarmi sereno. La felicità la cerco giorno dopo giorno, mi aiuta ad avere un traguardo.

16:28Vecchio account

:'(

12:55Backup

Backup di search engines per firefox: http://dyne.org/~kysucix/conf/searchplugins/
I piu' comodi sono scroogle+ssl, wikipedia it ed eng + ssl

15:46L'emozione ha la voce, eccome!

Sabato 1° Maggio, abbiamo suonato per la seconda volta dopo l'esordio di febbraio.. Uno schifo.. Avevamo un bel palco, un impianto decente (grazie ai Lucky Men) ma almeno la mia performance è stata decisamente disastrosa. L'emozione questa volta m'ha giocato un brutto scherzo, sbagliavo le cose più facile, e ad ogni errore (che cmq si succedevano in continuazione) la voglia di scendere dal palco e scappare con la coda tra le gambe aumentava.. Avevo provato tutta la settimana, veniva tutto benino (bene non lo userò mai) ma ero soddisfato del mio piccolo miglioramento. Sul palco, disastro.. Mi sono rovinato tutta la serata, e l'ho rovinata anche a chi mi era vicino, purtroppo quando sono deluso, difficilmente riesco a non pensarci, sono fatto così!! Comunque è andata, abbiamo un batterista nuovo e proviamo a ributtarci nella mischia, sperando di non bloccarci ancora. Suonare mi piace troppo, supererò anche questa.. ROCK'N'F'ROLL!!

14:01Pink Addiction: Data 0

Era un sogno nel cassetto, da sempre, dalle prime volte che vidi coetanei salire su un palco ed imbracciare una chitarra. Anni fa mi dicevo che non sarei mai riuscito ad arrivare a suonare davanti a qualcuno, poi invece qualcosa è cambiato. Ho messo su un gruppo, abbiamo provato, c'abbiamo creduto, abbiamo suonato! Esordio nel locale più musicale di tutta la valmarecchia, il Grand Italia. Pienone assurdo, caldo sahariano, emozione continua, cuore a 1000, mani che trasudavano paura, teste che si muovevano e cantavano. W O W 1h40 di concerto (2 bis finali) tutti gli amici più cari, incuriositi dai 5 trentenni (o giù di li) che si affacciano per la prima volta al lato più bello della musica, il live. Qualcuno era più tirato di altri (io bene o male in mezzo alla gente, pubblicamente ci sono già stato, grazie a Novafeltria.net) ma vi assicuro che il sentire l'applauso finale ad ogni pezzo era una scarica di adrenalina assurda. Prima o poi upperemo qualche video, non ho capito chi c'ha ripreso però di cam e videocam ce n'era a grappoli :) Ora 10gg di pausa per riprendersi da tutte queste emozioni, e poi si ricomincia.. Il tour inverno-primavera-estate deve cominciare!!! LET'S ROCK!

21:38I miei addons di firefox

I miei addons di firefox:
            Link Status per evitare di essere tracciati
            CustomizeGoogle toglie addons e altre gioie.
            Adblock Plus via gli ads(sottoscrivere gli aggiornamenti automatici)
            Adblock Plus: Element Hiding Helper aiuta a selezionare gli elementi da eliminare
            BabelFish Instant Translation Comodissimo.
            Configuration Mania per non dover usare about:config
            Video DownloadHelper per scaricare qualche video da youtube
            Download Statusbar comodo
            Fasterfox  rende la navigazione moolto piu' veloce (disabilitare il dns su ipv6 ed il prefetch)
            Link Status serve ad avere maggiore privacy disabilitando la modifica dei link gia' visitati.
            Password Exporter per poter salvari le milioni di password esistenti in giro
            BetterPrivacy per eliminare i cookies di flash
        

19:59I salti mortali

Come fare i salti mortali senza motivo.

Pensa di essere all'estero. Di volere vedere assolutamente la rai via internet(di cui non te ne e' mai importato nulla, ma qualche partita la trasmette) e di essere bannato in quanto in terra straniera. Va a finire che ti intestardisci e alla fine trovi una soluzione cercando di scavalcare gli ostacoli nel percorso. Per ovviare al problema dell'ip estero serve un server (cos'altro puo' fare) italiano con demone tsocks (dante nello specifico). Con mplayer fingi di essere un browser tramire un "user agent" verosimile(mozilla like) mentre grazie a curl ci infili pure un header http farlocco. Il risultato eccolo:

curl \
--socks4 "http://ipserver:3128" \
-H "viaurl: http://www.rai.tv" "http://mediapolis.rai.it/relinker/relinkerServlet.htm?cont=986" \
| tsocks mplayer \
-user-agent "Mozilla/5.0 (X11; U; Linux i686; it-IT; rv:1.9.0.6) Gecko/2009020911 Ubuntu/8.10 (intrepid) Firefox/3.0.6"  \
-playlist -

Se poi non hai un server in italia ma solo un client dietro fastweb usa n2n

16:53

17:032010, anno di novità!

Wooo siamo entrati nel mio 30esimo anno solare, 30 anni!! te possino!! I buoni propositi come ogni anni ci sono, però non so questo 2010 mi sembra più determinante rispetto ai precendenti, forse perchè entro negli "enta"?! Comincio a dire che dall'agosto 2009 abbiamo tirato su un gruppo musicale (una passione che ho riscoperto forse tardi o forse no ma che m'è sempre rimasta nel cuore). Ci stiamo dando dentro, vogliamo esordire, vogliamo urlare al mondo la nostra passione, la nostra voglia di suonare e di far cantare.. Io ci credo veramente di brutto, son determinato (non certo ad arrivare, ma solo a suonare qua e la, pura e semplice voglia di perdersi tra le note), i miei compagni d'avventura, chi più chi meno, hanno la mia stessa voglia, questo penso sia fondamentale. Passando ad altro, ho riscoperto l'amore, non quello in Twilight style, ma quello che mi mancava da un sacco di tempo.: il semplice stare soli con la persona alla quale tengo, parlando per ore di tutto e di niente, vedere i suoi occhi che brillano ed il suo sorriso che accende le mie giornate. E' un po' giovane lo ammetto, ma mi fa stare bene, ho voglia di stare bene. E' stata una storia turbolenta (non so come ma la mia vita amorosa è stata contornata da tempeste!!), presa e lasciata per un mio stato d'insicurezza e di instabilità mentale dovuto ad un trascorso sentimentale doloroso non troppo lontano. Non sono totalmente a piombo, però cerco di rimettermi in discussione ogni volta che si presenta l'occasione: Lei è stata l'occasione giusto al momento giusto, voglio viverla come viene, senza pretese, mi conosco troppo bene ormai. Il lavoro è ripreso alla grande, c'è da fare, speriamo che sta crisi rientri come un'onda in riva al mare, che porta via il vecchio e lascia qualcosa di nuovo. Vorrei comprarmi una casina per conto mio, vorrei provare quest'emozione (mi manca qualche centinaia di migliaia di ¤ :/). Valmablog ha ricominciato l'anno alla grande, abbiamo tantissime visite grazie ai contenuti postati dai vari autori, son piccole soddisfazioni (in pochi credevano a questa cosa, tooooh sukate! :D) alla prossima!

14:55Asbadaf asdfasdf

poco reattivo?? POCO REATTIVO???

per niente.

intanto un bel aggiornamento dei pacchetti portable qualche cosa ora vanno di moda questi marchi portable qua portable la...

Insomma Firefox 3.5.6 e Thunderbird 3.0 portable per Linux...testati e funzionanti su Ubuntu e Fedora (anche Linpus)...vabbè con Mozilla è come sfondare una porta aperta per la portabilità...

Qui i riferimenti:

Infodomestic su Sourceforge

link diretti a Firefox 3.5.6

Firefox 3.5.6 portable Linux

e Thunderbird 3.0

Thunderbird 3.0 portable Linux

ho provveduto anche a creare i relativi file di checksums di tipo cksum md5sum sha1sum e sha512sum tanto per gradire.

Passiamo alla storia.
- Il 2009 si è caratterizzato da un iniziale fronte di copertura e rovesci sparsi con conseguente schiarita a temperature mitigate e sole splendente.
- Ovvero sono andato a vivere in un box auto (opportunamente ristrutturato) ad Aprilia in attesa di tempi migliori.
- Mi sono iscritto ad un fichissimo corso di laboratorio sperimentale di teatro ed ho conosciuto gente fantastica ed anche una ulteriore dimensione artistica (non mi basta mai).
- Sono andato svariate volte a Berlino e l'ultima per vedermi e godermi il concerto dei NIN... Nine Inch Nails: Nine Inch Nails... che dire...superbo e soddisfacente...
- Sto partecipando in qualche modo alle attività del Partito Pirata italiano (che non è un partito ma un'associazione della quale sono socio): Partito Pirata ed in qualche modo, piano piano e tendenzialmente indipendenti cerchiamo di portare avanti alcuni punti fondamentali relativi alle libertà di espressione...puri senza corruzione...finchè dura fà verdura...poi si cambia forma.

Nel frattempo per quanto riguarda la mia vita quotidiana e politicamente parlando "Er Berlusca cia rotto r cazzo!!".. è tempo di rinnovarsi, ha fatto il suo tempo ed ora mi sembra lecito che si toglie di mezzo e lascia il posto ai più giovani altrimenti rimane quello che sta confermando di essere...fanfalandia.

15:03Quanto tempo che non scrivevo qui..

..mi son messo anche aggiornare le informazioni del profilo ;) niente era solo un 'sono ancora vivo' :)

12:28MySQL e sequenze

Premessa: MySQL non gestisce le sequenze. O meglio, MySQL ha un campo auto_increment, ma è possibile specificarne uno per tabella. Di fatto, MySQL non gestisce una struttura di creazione, gestione e cancellazione delle sequenze (quello che su altri database si ottiene con CREATE SEQUENCE e affini, per capirci). Per ovviare al problema, bisogna quindi emulare la gestione delle sequenze mediante l'uso di costrutti autodefiniti. Di seguito un esempio di come creare, gestire e cancellare le sequenze:
drop table sequences;
drop function create_seq;
drop function drop_seq;
drop function next_value;
drop function cur_value;

create table sequences(seq_name varchar(30),
                       seq_value integer,
                       seq_increment integer
)
engine=MyISAM;

delimiter //
create function create_seq(name varchar(30), inc integer)
returns integer
begin
  declare exist integer;

  select count(*) into exist from sequences where seq_name = name;
  
  if exist = 0 then
    insert into sequences(seq_name, seq_value, seq_increment)
        values(name, 0, inc);
    return 0;
  else
    return -1;
  end if;
end
//

create function drop_seq(name varchar(30))
returns integer
begin
  declare exist integer;

  select count(*) into exist from sequences where seq_name = name;
  
  if exist = 0 then
    return -1;
  else
    delete from sequences where seq_name = name;
    return 0;
  end if;
end
//

create function next_value(name varchar(30))
returns integer
begin
  declare exist integer;
  declare cur_value integer;
  declare new_value integer;
  declare inc_value integer;

  select count(*) into exist from sequences where seq_name = name;
  
  if exist = 0 then
    return -1;
  else
    select seq_value,
           seq_increment
      into cur_value,
           inc_value
      from sequences
     where seq_name = name;

    set new_value = cur_value + inc_value;

    update sequences
       set seq_value = new_value
     where seq_name = name;

    return new_value;
  end if;
end
//

create function cur_value(name varchar(30))
returns integer
begin
  declare exist integer;
  declare cur_value integer;

  select count(*) into exist from sequences where seq_name = name;

  if exist = 0 then
    return -1;
  else
    select seq_value
      into cur_value
      from sequences
     where seq_name = name;

    return cur_value;
  end if;
end
//

delimiter ;
Questo è un esempio di utilizzo delle sequenze così gestite:
-- Viene creata la sequenza TEST con un incremento di un valore per volta
select create_seq('test', 1);

-- Viene incrementato e riportato il nuovo valore della sequenza
select next_value('test');

-- Viene mostrato il valore corrente della sequenza
select cur_value('test');

-- Viene cancellata la sequenza
select drop_seq('test');

11:36Problema...

... avete fatto il checkout anonimo di 74 progetti e adesso vi hanno permesso di fare le commit. Come agite ?

;; Ovviamente ho già applicato una soluzione soddisfacente....

15:21

00:28

18:45Alcuni script in Python (reprise)

Il seguente script permette di eseguire il dump di un repository Subversion (richiede python-subversion installato):

#!/usr/bin/python
# -*- coding: utf-8 -*-

import svn.fs
import svn.core
import svn.repos
from StringIO import StringIO

class SvnManager(object):
    def __init__(self):
        self._repository_path = None
        self._repository = None
        self._fs = None

    def set_repository(self, path):
        self._repository_path = path
        self._repository = svn.repos.open(path)
        self._fs = svn.repos.fs(self._repository)

    def get_last_revision(self):
        return svn.fs.youngest_rev(self._fs)

    def dump_repository(self):
        dumpstream = StringIO()
        feedbackstream = StringIO()
        rev = self.get_last_revision()
    
        svn.repos.dump_fs2(self._repository,
                           dumpstream,
                           feedbackstream,
                           0,
                           rev,
                           0,
                           0,
                           None)

        self._dump = dumpstream.getvalue()
        self._feedback = feedbackstream.getvalue()
        
        #print self._feedback.count("* Dumped revision " + str(rev))

    def save_dump(self, dump_name):
        filename = open(dump_name, 'w')
        filename.write(self._dump)
        filename.flush()
        filename.close()

if __name__ == '__main__':
    repository = 'repository'
    filename = 'filename'
    
    svn_manager = SvnManager()
    svn_manager.set_repository(repository)
    svn_manager.dump_repository()
    svn_manager.save_dump(filename)

10:48

ok, sono in balia di me stesso... ad ogni azione corrisponde una reazione uguale e contraria. Ci troviamo sempre davanti a scelte, che palle io non voglio scegliere.

14:10Nasce GNUFunk Radio, Musica Libera Tutti!

Dopo mesi di gestazione e cura da parte dei GNUFunkers ha inizio il percorso di GNUFunk radio!
Da leggersi in modo assolutamente importante ed essenziale con la G di Gatto, poi NU e poi Funk Radio!

La radio fiorisce e fiorira` (sicuramente grazie alla provvidenza del funk!) facendovi godere cinque 
fasce di ascolto:

    * [06-13] warm up
    * [13-19] full steam
    * [19-24] star light
    * [00-01] score hacking
    * [01-06] bed surfing

che vi sollazzeranno in tutta la loro diversita` durante il lavoro, o quando sarete a casa a rilassarvi 
con un buon bicchiere di vino, birra o l’alcolico che vorrete (se siete astemi non vi contiamo ;) )

GNUFunk Radio oltre alla musica nel vicino futuro ha in pentola anche trasmissioni, quindi unitevi al 
funk e diffondetelo!

stay the funk with us,
The GNUFunkers!
Radio GNUFunk, Musica Libera Tutti!

00:30magiaaa portami viaaa

http://www.youtube.com/watch?v=R7d7KcRcD6s

23:31mi ah di leaf, mi ah di root, mi ah di branch, mi ah di stem

Badda dan dem, an go rougher dan dem
All dem a move an a gwaan u kno ah mi set di trend
Mi ban quicker dan dem, mi dress slicker dan dem
mi ah di leaf, mi ah di root, mi ah di branch, mi ah di stem
http://www.youtube.com/watch?v=5GwhQsLzZus

12:25Joe Venale

Un mio amico giornalista ha aperto un blog dove inserisce tutti i suoi articoli... il link è Joe Venale e tratta svariati argomenti: dallo sport al cinema, dalla politica alla cultura.

22:23torpedo

Nuove piccine...una ha il tachimetro analogico, cambio e freno nel mozzo, l'altra piu' veloce con un vintage borsello anteriore! :D *wow*

11:25linux-audio italia podcast #6 by gnufunk

Benvenuti al sesto episodio del podcast italiano dedicato a gnu/linux audio e alla musica libera, buon ascolto

Rubriche

    * [06:04 - 15:37] L' angolo del fonico, a cura di giorgio , che parlera' di jack e qjackctl
    * [21:39 - 30:40 / 37:09 - 39:18 ] - Intervista a Carlo Ascani dell' associazione ptondo

 

Link Sparsi

    * Diritti degli autori sugli editori, linux audio conference 2009, slides papers and more, create digital music, Csound: Single Sin Composition Challenge

 

PlayList

[02:06 - 05:58 ]
Artist: Khoral
Title: At Last, Leaving
Album: Uniforms Of Snow
License: All Bitkins releases are assumed to be protected by the Creative Common's license. (from README.txt)

[17:31 - 21:37 ]
Artist: Francesco
Title: BeforeUs
License: Francesco grant us the permission to use the full track

[31:12 - 37:14 ]
Artist: the !S.A.D!
Title: It Seems Sunny Now
Album: Home
License: CC

[40:00 - 45:55 ]
Artist: OCHRE
Title: Copacetia
Album: SUBVARITRAX
License: CC by NC ND

23:03Ma che bell'articolo!

Da questo articolo dell'ultimo numero del Pluto Journal.... Se lo vede RMS :) :) :)

22:58Part-Time Model


Cause you're so beautiful Like a, tree
Looking round room,
I can tell that you
Are the most beautiful girl in the...room.
In the whole wide room
Oooh.

And when you're on the street
Depending on the street
I bet you are definitely in the top three.
Good looking girls on the street
Depending on the street
And when I saw you at my mate's place
I thought what...is...she...doing...
At my mate's place
How did Dave get a hottie like that to a party like this

Good one Dave!!!
Ohhhh you're a legend, Dave!
I asked Dave if he's going to make a move on you
He's not sure
I said "Dave do you mind if I do?"
He says he doesn't mind
but I can tell he kinda minds
but I'm gonna do it anyway
I see you standing all alone by the stereo

I dim the lights down very low, here we go
You're so beautiful
You could be a waitress
You're so beautiful
You could be an air hostess in the 60s
You're so beautiful
You could be a part...time...model

And then I seal the deal
I do my moves
I do my dance moves
It's twelve oh two
Just me and you
And seven other dudes
Around you on the dance floor
I draw you near
Let's get outta here

Let's get in a cab
I'll buy you a kebab!
Now I can't believe
That I'm sharing a kebab with the most beautiful girl I have ever seen
With a kebab
Ooooooohhh.

Why don't we leave?
Let's go to my houseand we can feel each other up on the couch
Oh no. I don't mind taking it slow-ho-ho, no-ho-ho, yeah.

Cause you're so beautiful
Like a, tree
Or a high-class prostitute
You're so beautiful
Mmm, you could be a part-time model

But you'd probably have to keep your normal job
A part-time model!
Spending part of your time, modelling,
and part of your time, next to meeeeeeeeee!
My place is usually tidier than this... 

17:12la-it podcast #4 by gnufunk

Benvenuti al quarto episodio del podcast italiano dedicato a gnu/linux audio e alla musica libera, buon ascolto http://gnufunk.org/node/36

Link Citati nel Podcast

* The Linux Audio Conference 2009
* ardour digital audio workstation
* LA TERZA VIA: LINUX
* LADSPA Trigger Plugin
* irc: #la-it@freenode.org
* mailing list:http://gnufunk.org/cgi-bin/mailman/listinfo/linuxaudio-it


Rubriche

* L' angolo del fonico, a cura di giorgio , che ci parlera' dell' audio triggering
* L' intervista ad emillo, sulla sua esperienza con l' audio e linux

PlayList

Artist: msound
Title: bomp
License: CC BY SA

Artist: Tapani Sysimetsä
Title: Nuku
License: tapani grant the permission to use the full track in our podcast/downloadv
Artist: tommaso geri
Title: damfino
License: grant the permission to use the full track in our podcast/download

Artist: thorwil
Title: countint_whistling
License: Creative Commons Attribution-Share Alike 2.0

20:32

20:34E.E. Libera!

Liberaaaa... ciao :)

11:46Alcuni script in Python

Il seguente script permette di modificare un indirizzo email in un albero LDAP:
#!/usr/bin/python

import ldap

server = "ldap://localhost"
base_dn = "dc=domain,dc=net"
user_admin = ["cn=admin", "xxx"]
search_filter = "objectClass=person"
attributes = ["mail"]

search_scope = ldap.SCOPE_SUBTREE
mod_attribute = ldap.MOD_REPLACE

counter = 0

try:
    # Apertura della connessione con server LDAP e successiva
    # autenticazione come admin
    con = ldap.initialize(server)
    con.protocol_version = ldap.VERSION3
    con.simple_bind_s(",".join([user_admin[0], base_dn]), user_admin[1])

    # Estrazione dei dati da modificare
    result_set = con.search_s(",".join(["ou=Users", base_dn]),
                              search_scope, search_filter, attributes)

    
    # Iterazione dei risultati estratti
    for item in result_set:
        if not item[1] == {}:
            # Verifica che il dato estratto sia quello da modificare
            if item[1]["mail"][0].endswith("domain.net"):
                counter += 1
                fields = item[1]["mail"][0].split("@")

                # Modifica della email dell'utente
                print "Update email for " + item[0]
                modify = [(mod_attribute, "mail", "@".join([fields[0],
                          "dominio.it"])
                          )]
                con.modify_s(item[0], modify)

    print "Updated " + str(counter) + " users"
except ldap.LDAPError, e:
    print "Error"
    print e

07:39la-it podcast #3 by gnufunk

Benvenuti al terzo podcast italiano dedicato a gnu/linux audio e alla musica libera, buon ascolto http://gnufunk.org/node/34

Link Citati nel Podcast
linux audio conference 2009
freesound
ccmixter
olpc sound samples
blog di giorgio
anomalia
Carlsberg Restaurant Show
lifegate radio
Greensound Mastering Studios
Cricket Studios - Bologna
MUSIKA & DOLLARONI

irc: #la-it@freenode.org

mailing list:http://gnufunk.org/cgi-bin/mailman/listinfo/linuxaudio-it

PlayList

Artist: Christopher VanDan
Title: apparitions
License: Christopher grant the permission to use the full track in our podcast/download

Artist: die_z
Title: Raving
License: Creative Commons BY-SA

Artist: wubby
Title: fly by (ansia da pre-stazione)
License: Creative Commons BY-SA

Artist: Will J Godfrey
Title: Where Have The Rainbows Gone
License: Creative Commons BY-NC-SA

14:11I Pirati dei Gran Alibi

Mentre nel Regno Unito un ministro afferma di non voler costringere per legge gli Internet Service Providers a perseguire gli utilizzatori p2p, in Italia il "Comitato Tecnico contro la pirateria digitale e multimediale" della Presidenza del Consiglio dei Ministri istituisce un "forum" i cui molti contenuti sembrano imbastiti da dipendenti della SIAE o probabilmente da qualche infiltrato di qualche casa di distribuzione.
Sul fronte culturale, la comprensione delle dinamiche della Rete è ancora moltooo lontana, come dimostrano certi interventi.

--
spunti by CopyWhat

14:03mmmh

Tanto per aggiungere una data del 2008...

15:48la fine è vicina?

Il titolo è alquanto traumatico, ma rispecchia il mio attuale pensiero. www.novafeltria.net, con l'avvento di Facebook ha perso la luminosità che fino all'anno scorso, nella mia vallata era elevatissima. Vero mi ci sono iscritto pure io, per il semplice scopo di ritrovare qualcuno. La gente non ha voglia di confrontarsi, discutere, magari anche animatamente, perchè no. Preferisce cazzeggiare (ok piace a tutti me compreso, ma pensandoci è una bella perdita di tempo :/). Il forum è rimasto l'ultimo tassello del vecchio web che continua tirare proprio perchè crea discussione, curiosità ecc ecc. Il social networking si mette nel mezzo cercando di fregargli il trono di padrone indiscusso del web. Lo stesso fenomeno blog di per se è un forum in miniatura, almeno ha la sua utilità (informazione/divulgazione ecc ecc). Si sono create col tempo inimicizie all'interno del portale, perchè quando ti esponi SEMPRE su quasi tutto, è normale che piano piano tu possa dar fastidio a qualcuno. 956 iscritti ad oggi, in 5 anni di onorato servizio. Se considero le perdite e la gente che non scrive MAI saremo si è no una 15ina rimasti a discutere :( E' molto triste per concettualmente novafeltria.net voleva essere un sorta di social network, ma qualcosa non ha funzionato, o meglio ha smesso di funzionare. Fino a 2-3 anni fa c'era un afflusso pauroso, si organizzavano eventi, cene, gite festival, tutti insieme per la causa, facendoci conoscere da tutti mna soprattutto c'ha permesso di allargare le amicizie, allargare le conoscenze! Poi qualcuno è cresciuto, qualcun'altro ha perso la passione e la voglia di seguirlo e siamo arrivati alla crisi. Che fare? Io continuo a viverlo appieno, 1 perchè ormai è parte integrante della mia vita, 2 perchè sono successe tante cose belle e meno grazie a lui, 3 perchè è il frutto di un lavoro assiduo di un team (o quasi) che pensavo avesse la stessa passione del sottoscritto. Come per tutto, le cose belle, sono destinate a finire, lasciarci un bel ricordo, qualche rimpianto e nulla più. Sfogo finito, oggi è S.Paganini quindi tutto è più bello :) Domani è un altro giorno, novafeltria.net sarà ancora li.

10:39

..e sono passati 5 anni..

20:37Stevens SUPERSBLOCCANTE

chi l'avrebbe mai detto?

11:46

Errors in feed parsing:

emanu feed:
Undeclared entity error at line 36, column 25

Ema feed:
Undeclared entity error at line 3, column 28

teknux feed:
EntityRef: expecting ';' at line 125, column 436

DicPemiBrem feed:
EntityRef: expecting ';' at line 34, column 118

equal feed:
Undeclared entity warning at line 32, column 8

BrC feed:
Empty document at line 1, column 1

openbsod feed:
Empty document at line 1, column 1

gecco feed:
Mismatched tag at line 145, column 8

kivcuydcci1501 feed:
Mismatched tag at line 12, column 10

edno feed:
Undeclared entity warning at line 11, column 190

ascii feed:
Empty document at line 1, column 1

kpanic feed:
EntityRef: expecting ';' at line 60, column 799

pieroromani feed:
Mismatched tag at line 14, column 17

zarrelli feed:
Mismatched tag at line 6, column 8

Gervystar feed:
Mismatched tag at line 28, column 10

AletleDes feed:
Mismatched tag at line 30, column 8

cRoW2k feed:
EntityRef: expecting ';' at line 112, column 88

arbineleagoge feed:
EntityRef: expecting ';' at line 59, column 103

rionda feed:
Empty document at line 1, column 1

JocheJigh feed:
XML_ERR_NAME_REQUIRED at line 52, column 64

blabypync feed:
Invalid character at line 9, column 108

pexBeassy feed:
SYSTEM or PUBLIC, the URI is missing at line 2, column 61

alaneiniumWef feed:
SYSTEM or PUBLIC, the URI is missing at line 1, column 61

WawParmamog feed:
Mismatched tag at line 53, column 10

ECsanto feed:
Invalid character at line 7, column 205

Pythinnipsype feed:
Space required at line 2, column 27

Woornenaf feed:
XML_ERR_NAME_REQUIRED at line 55, column 64

Jerbcicecooro feed:
> required at line 7, column 45

Slumppagmug feed:
EntityRef: expecting ';' at line 17, column 152

tipAntise feed:
Space required at line 2, column 27

MoliOnen feed:
Mismatched tag at line 29, column 8

GlennsU9 feed:
Mismatched tag at line 82, column 7

LeareOregosus feed:
Space required at line 2, column 27

beemSquique feed:
Mismatched tag at line 53, column 10

Nogearguema feed:
Mismatched tag at line 53, column 10

ancediaencofe feed:
> required at line 7, column 45

Wedmefenjoymn feed:
> required at line 7, column 45

HeerneDuh feed:
Space required at line 2, column 27

jearveArova feed:
Space required at line 2, column 27

gogElodehek feed:
Mismatched tag at line 53, column 10

Psyclaggesync feed:
Mismatched tag at line 53, column 10

Pafhalsfloant feed:
Mismatched tag at line 53, column 10

Itewlyweituct feed:
Space required at line 2, column 27

Typeoxypeli feed:
Space required at line 2, column 27

invaryEarness feed:
Mismatched tag at line 53, column 10

corStoste feed:
Mismatched tag at line 61, column 10

IncictHon feed:
Mismatched tag at line 53, column 10

Cialis feed:
Mismatched tag at line 50, column 8

kenueontock feed:
Space required at line 2, column 27

Eryptossy feed:
Mismatched tag at line 52, column 8

hitoCaria feed:
Mismatched tag at line 52, column 8

Varfirremaf feed:
Mismatched tag at line 44, column 31

SedProfMoff feed:
Mismatched tag at line 53, column 10

mayotPoeddy feed:
Mismatched tag at line 53, column 10

tautencorne feed:
> required at line 7, column 45

MokeMymnDrymn feed:
> required at line 7, column 45

arilmilieminy feed:
Mismatched tag at line 52, column 8

Scomohory feed:
Mismatched tag at line 53, column 10

ordefeWaf feed:
Mismatched tag at line 53, column 10

Perunrept feed:
Mismatched tag at line 52, column 8

Horwayanamemo feed:
Mismatched tag at line 43, column 15

Aggregated in 1.00753903389 seconds