Archive

Archive for the ‘Lamentazioni’ Category

Cosa non e’ chiaro?

Marzo 27th, 2007 - Marzo 27th, 2007

Le e-mail, si sa’ (o non si sa’?), esistono dagli anni 80 (qualcosa di simile a dire il vero anche prima); l’ultima versione dell’RFC riguardo allo SMTP e’ datata Agosto 1982 e rimpiazza le RFC 788, 780 e 772 (sempre attorno a quegli anni). Uno di quelli che lo ha redatto si chiama “J. Postel”! Il nome e’ tutto un programma!

Dopo questa premessa, mi arriva un messaggio di un utente:

Hi. This is the qmail-send program at mail.MIODOMINIO.it.
I’m afraid I wasn’t able to deliver your message to the following addresses.
This is a permanent error; I’ve given up. Sorry it didn’t work out!
<username@azienda.IT>:
User and password not set, continuing without authentication.
212.X.26.T does not like recipient.
Remote host said: 550 unknown user
Giving up on 212.X.26.T.

E mi dice: “ma io ho ricevuto una mail da questo indirizzo”.

A parte il fatto che se tu ricevi una email da un certo From: non e’ detto che questo esista…

Io mi domando: COSA NON E’ CHIARO PORCODDIO?! :)
Non ti basta quello che ti sta dicendo il tuo server di posta? Se il server di posta ti dice che quell’account non esiste su quel dato dominio tu perche’ non ci vuoi credere e vieni a chiederlo a me?
Ora… la cosa che mi da fastidio non e’ tanto essere chiamato per queste cose, e’ il mio lavoro e me lo devo assuppare, sono stato richiamato perche’ scorbutico e incapace di relazionarmi con le persone a lavoro, certo sarebbe bello avere solo utenti con un livello di cultura informatica minimo.

La cosa che mi da fastidio e’ notare che la gente ti chiama senza nemmeno provare ad azionare il cervello e pensare, e chiedersi: “perche’ questa cosa non va?” Mi chiedo cosa facciano queste persone quando sono a casa loro e usano l’smtp del loro provider, ed incappano in un messaggio di quel tipo… io dico che il cervello lo azionano, e provano a pensare almeno queste cose:

  • Forse ho sbagliato dominio?
  • Forse ho sbagliato a digitare l’indirizzo?
  • Non faccio forse prima a verificare che l’indirizzo sia effettivamente corretto facendomelo confermare da chi conosce l’azienda a cui devo spedire posta?

Qualche utente piu’ affinato potrebbe fare qualche dig/nslookup del dominio alla ricerca dei relativi record MX. E poi provare con telnet ip 25 a fare una sessione di spedizione posta all’indirizzo incriminato… Io l’ho fatto, e ho verificato che il server che gestisce il .it effettivamente ritorna errore smtp 550: no such user. Poi mi sono detto: “sara’ il .com”, faccio una sessione telnet 25 e vedo che l’account esiste.

Poi mi e’ venuto in mente di andare su http://www.azienda.it e su http://www.azienda.com e vedo che sono due aziende completamente diverse…

Ora, questa ultima cosa (non dico il dig/telnet etc, per carita’), non e’ che uno debba essere programmatore o sysadmin per farla, basta essere un utente che conosce come funziona l’Internet. Roba da patente eruopea del computer (oddio, forse sto dicendo una cazzata). Mah, questo e’ perfettamente in linea con quanto si legge sui giornali, riguardo al fatto che in Italia c’e’ poca cultura digitale, poca cultura informatica. Il digital divide e’ impressionante anche all’interno delle aziende stesse.

http://punto-informatico.it/p.aspx?id=1920379

Il problema al giorno d’oggi e’ che non c’e’ la cultura del “vattelo a cercare su google”, oppure se vogliamo fare gli stronzi, dello RTFM.

Il digital-divide e’ l’analfabetizzazione dei nostri tempi, gli analfabeti all’epoca trattavano con rispetto quelli che sapevano scrivere quando era il momento di chiedere loro di trascrivergli una lettera, un messaggio, a far di conto, ma probabilmente il mio pensiero sta divagando e mi fermo qui. Una figura e’ meglio di mille parole a volte:

digital-divide-2.jpg

Altra cosa che mi da fastidio e’ avere l’impressione che spesse volte i tuoi utenti (quelli meno consapevoli delle tecnologie, ma che poi si fanno belli in giro) accollino alla infrastruttura da te gestita la colpa di qualsiasi problema, nella fattispecie la consegna del messaggio di posta ad un server che magari ha problemi o non e’ quello giusto.

E la cosa che piu’ fa incazzare e’ che la risposta ce l’hanno sotto i loro occhi, ed anche che non seguono la famosa regola da me coniata:

IL SILICIO NON MENTE

E’ stupido, a volte si! PERO’ NON MENTE :)

Popularity: 10% [?]

pallotron Informatica, Lamentazioni, Lavoro

Si torna a lavoro

Aprile 10th, 2007 - Aprile 10th, 2007

Ebbene si, le vacanze sono terminate (se di vacanze si puo’ parlare…).

La giornata e’ iniziata con una collega dell’amministrazione che veniva da me e mi chiedeva: “Angelo ho il monitor che non funziona puoi venire?”. Io chiedo: “come mai?”. E lei: “boh!”. Io vado e trovo scritto questo sul monitor:

The monitor is working, Check the Video Cable

Mi abbaso a 4 piedi sotto il tavolo, avvito il connettore VGA… il problema e’ che era lento… la gente non legge lo schermo, ma che ci posso fare… :)

Comunque, credo di aver adottato tutta la cortesia possibile per non ledere la sensibilita’ degli interessati. Altro punto per il prossimo premio di produzione?!?! :)
Probabilmente aveva capito il messaggio ma mi ha chiamato, comprensibilmente, perche’ non le andava di chinarsi atterra, e la capisco.

Cambiando argomento vorrei comprare, su ebay, questa macchina fotografica digitale reflex.

Canon EOS 350D

Voi che ne pensate? Vorrei anche io capirne un po’ piu’ di fotografia, imparare cose nuove…

Popularity: 5% [?]

pallotron Humor, Informatica, Lamentazioni, Lavoro

Se sei un sysadmin…

Aprile 12th, 2007 - Aprile 12th, 2007

… e sei buono … allora ti capitera’ anche di dare qualche colpo di saldatore al telefono cordless PERSONALE di uno dei tuoi capi…

Lo stagnino

Popularity: 6% [?]

pallotron Esperienze, Hardware, Lamentazioni, Lavoro

Pomeriggio perso a sclerare

Giugno 7th, 2007 - Giugno 7th, 2007

Che bordello oggi pomeriggio! Dalle 15.00 alle 19.00 a sclerare a casa del mio allenatore per colpa di un PC con Windows infestatissimo di virus. Pensavo fosse cosa di un’oretta di sclero, invece e’ stata la morte.

Sto cazzo di part-time alla fine lo sto buttando sempre appresso agli utonti, non colleghi, ma sempre utonti.

Basta che sai digitare su una tastiera senza guardare diventi automaticamente il risolutore di problemi a gratis di tutti i conoscenti.

Mi finira’ cosi’:

shahet.jpg

Per i piu’ tecnici ecco la situazione:

  1. Trojan.Win32.Agent.amf, file infetto C:\WINDOWS\system32\dllcache\rasapi32.dll
  2. Vari e piu’ processi con nomi strani tipo fdgzzs.exe, FujutsuTool.exe, IbmNet.exe, IntelDrv.exe
  3. Ogni volta che l’utente clicca su qualcosa l’antivirus rompe il cazzo.

Ho perso ore a documentarmi su internet con l’utonto che mi distraeva con domande e cazzate di vario tipo! :(

Ho iniziato scaricando HijackThis, e altri tool che fanno lo scan del registro di Win. Ho riavviato in modalita’ provvisoria senza rete. L’ho lanciato. Ha trovato le entry del registro che avviano i file .exe di cui sopra, clicco su “fix”. Reboot. Mi aspettavo che eliminasse i file. Non lo fa. Sempre in modalita’ provvisoria provo ad eliiminarli. Niente. Allora prendo il CD con Linux Rescue CD, faccio boot dal CD, monto hda1 con ntfs-3g. Tieh! I file me li elimina OVVIAMENTE! :)

Parto con Windows e ho risolto il punto 2.

Punto 1: questo punto mi ha fatto perdere un casino di tempo cercando di trovare qualche tool che fixasse il problema. Il problema era che il file rasapi32.dll e’ un file di sistema e non puo’ essere messo in quarantena ne’ eliminato. Dopo 30 minuti di sclero decido di fottermene di tutti questi tool del cazzo e di fare a modo mio.

OVVERO: AVVIO COL CD DI CUI SOPRA, monto la partizione, vado su /mnt/windows/WINDOWS/system32/ faccio “ls rasapi*” e trovo che ci sono due file:

  • rasapi32.dll
  • rasapi84.dl

Mi insospettisco. Prendo un altro PC con Windows che avevo li, con l’idea di fare una bella trasfusione del file in questione dal PC funzionante a quello infetto. Controllo le dimensioni dei file: il file rasapi32.dll sul Windows infetto era grande 40Kb. Quello corretto era di 321Kb.

Guardo rasapi84.dll sulla macchina infetta: E’ GRANDE 321K!!!!!! Faccio un mv rasapi84.dll rasapi32.dll. Reboot! IL PC NON HA PIU’ QUEL PROBLEMA!

Linux SALVA!

Popularity: 32% [?]

pallotron Lamentazioni

INGEGNERI

Luglio 17th, 2007 - Luglio 17th, 2007

AH! GLI INGEGNERI. STIRPE DESTINATA A SALVARE IL MONDO. I CAVALIERI DEI TEMPI MODERNI, CHE SFORNANO SOLUZIONI PER MIGLIORARE LA NOSTRA VITA! MA COSA E’ UN INGEGNERE, O DOVREBBE ESSERE ESATTAMENTE? Vediamo una definizione canonica:

L’ingegnere è una persona attiva nell’ambito dell’Ingegneria. L’Ingegnere usa la creatività, la tecnologia e la conoscenza scientifica per risolvere problemi pratici. Persone che lavorano come ingegneri tipicamente hanno una laurea od un diploma in una delle branche dell’Ingegneria. [...] Il termine ingegnere risale all’alto medioevo ed ha la sua etimologia nel latino ingenium, col suo duplice significato di congegno e capacità mentale. Un illustre esempio di ingegnere ed architetto fu Leonardo da Vinci.

CREATIVITA’? TECNOLOGIA? CONOSCIIIIIIIENZA SCIENTIFICA?!?!?!?! ILLUSTRE CAPACITA’ MENTALE!!!?! EH!?!?!?!?!?!

Uno regala il proprio Apple iBook 12″ alla sua ragazza, gli dice: “toh! cara! ecco il mio ibook 12″, e’ tuo, vedrai, e’ bello, non prendi piu’ virus, macos x e’ una figata, e blablablabla”.
Poi arriva il giorno che la tua ragazza vuole partecipare ad un concorso pubblico, e per prepararsi scarica un software FATTO DA UN INGEGNERE, il software e’ qui e si chiama XYZ .
Uno va’ pensando: “Toh! Un beneffatore che ha raccolto i PDF del concorso con le domande, complete di risposte corrette, ha fatto un file binario, ed una applicazione GUI”. POI, INVECE, vai sul sito e leggi:

NON SCEGLIERE UN PROGRAMMA QUALSIASI PER PREPARATI MA “XYZ”.

E ancora si legge:

Programma per la preparazione alla preselezione informatica per il concorso XYZ realizzato da Ing. XYZ.

Incredibile ma vero l’autore ha deciso di distribuire gratuitamente il programma affinchè possa avere la massima diffusione possibile, spera che con questo possa fare cosa gradita a tutti gli aspiranti $POSIZIONEPUBBLICA.

[...] E’ inutile dilungarsi nella descrizione del programma valuta tu stesso scaricando gratis la versione completa, la nostra migliore pubblicità sono gli utenti soddisfatti che hanno superato la preselezione nelle scorse edizioni e ancora oggi ci danno fiducia e consigliano questo programma ai loro colleghi.

OVVIAMENTE IL SOFTWARE E’ FATTO PER WINDOWS, IN .EXE, LA TUA RAGAZZA LO VUOLE USARE SU MACOSX, MA NON PUO’, TU GLI SPIEGHI PERCHE’ NON PUO’, E PENSI A QUESTO INGEGNERE, PERCHE’ STA SMONTANDO LA CREDIBILITA’ DI QUELLO CHE VAI DICENDO.

MA DICO: CON TUTTI I LINGUAGGI PORTABILI CHE CI SONO ORA, TU LO DOVEVI FARE UN VISUAL C++/VISUAL BASIC?!?!? Complimenti! UNA SCELTA CHE DENOTA INGEGNO, CREATIVITA’. MA NON LO SAI CHE C’E’ GENTE CHE NON VUOLE USARE CERTA MERDA PAGATA ED ESISTONO UN FOTTIO DI ALTRI SISTEMI OPERATIVI DIVERSI DA WINDOWS?

Ma studiati questi linguaggi va’:

  • PHP
  • Perl
  • Tcl/Tk
  • Java, o meglio GIAVA
  • Python

Poi ho avuto la malsana idea di rifare quel programma in GPL e scarammarlo online, con somma gioia e soddisfazione, dicendomi: “ok ora prendo il db delle domande e vedo come e’ fatto, magari poi faccio una GUI uguale”.
Poi vado a vedere il formato del file con le domande ed e’ BINARIO. MA ALLORA PERSISTI NEL FALE LE COSE MALE.

PS: E NON MI VENITE A DIRE CHE CON WINE FUNZIONA. LO SO. L’HO PROVATO, NON E’ QUESTO IL PUNTO!

Popularity: 11% [?]

pallotron Informatica, Lamentazioni, Programmazione, Software

Faccie da culo

Luglio 27th, 2007 - Luglio 27th, 2007

Beh visto che oggi e’ la giornata del sysadmin, ecco una prova di cosa vuol dire lavorare come sysadmin, specie con una popolazione di utenti poco skillati dal punto di vista tecnologico, a volte ti trovi a rispondere a richieste tipo quelle qui sotto… Quando e’ una ogni tanto figuratevi, non e’ un problema per me, anzi mi faccio 4 risate, ma quando hai i tuoi cazzi no eh! E a volte un sysadmin ha problemi anche grossi… cose da risolvere anche difficili, cose che non funzionano e che devono funzionare se no la tua azienda LA PRENDE NEL DIDIETRO…
A volte, facendo questo lavoro, ti sembra, MA DICO TI SEMBRA EH, di lavorare con gente che di informatica ne capisce poco o niente, gente con la faccia cosi’:

faccia_da_culo.jpg

e che ti fa discussioni tipo questa sotto (ovviamente no nella sede dalla quale questo utonto mi contatta NON C’E’ UN SYSADMIN):

[15:37:43] UTONTO: ehy CIAO
[15:37:46] UTONTO: sono UTONTO
[15:37:56] UTONTO: c6?
[15:38:07] UTONTO: avrei un problema con un pc

[15:40:20] pallotron: ciao

[15:40:21] UTONTO: dimmi
[15:40:41] UTONTO: allora
[15:40:48] UTONTO: devo assegnare un pc ibm
[15:40:53] UTONTO: ad un nuovo dipendente
[15:41:00] UTONTO: ma il pc è bloccato da una password

[15:41:12] pallotron: ma che pc e’?

[15:41:13] UTONTO: è l’ex pc di UTONTO2
[15:41:18] UTONTO: ibm thinkpad

[15:41:20] pallotron: e non vi ha lasciato la password?

[15:41:33] UTONTO: ma lui m ha assicurato che nn aveva password

[15:41:40] pallotron: premi invio allora
[15:41:46] pallotron: senza dare alcuna password

[15:42:26] UTONTO: ok
[15:42:32] UTONTO: problema risolto
[15:42:34] UTONTO: nulla

[15:42:43] pallotron: ciao

[15:42:45] UTONTO: era più facile di quanto pensassi
[15:42:47] UTONTO: grazie
[15:42:48] UTONTO: ciao

Era piu’ facile di quanto pensassi eh?! ma perche’ tu ci pensi?!?!!? ci pensi alle cose PORCODDIO?! io dico DI NO!

Popularity: 31% [?]

pallotron Informatica, Lamentazioni, Lavoro, Software

/me merda

Agosto 1st, 2007 - Agosto 1st, 2007

Continuiamo la sequenza dei post $qualcosa MERDA. In questo caso LA MERDA SONO IO.
SI PERCHE’ SONO PART-TIME A LAVORO. OGGI ERO DI POMERIGGIO, E STAMATTINA COME UN COGLIONE MI SONO ALZATO, E SONO ANDATO IN UFFICIO!

E PER GIUNTA IERI ALLA MIA DONNA HO DETTO: “SI, CI VEDIAMO DOMANI MATTINA”.

MA PORCODDIO…

E tornare a casa non conviene, mi devo fare 30km. MI SA CHE RIMANGO QUI E MI APPENDO ADDOSSO UN CARTELLO CON SCRITTO:

“IO NON ESISTO PER ORA, DI POMERIGGIO INVECE SI’”

img070801-105042.jpg

Popularity: 10% [?]

pallotron Humor, Informatica, Lamentazioni, Lavoro

I crucchi sempre crucchi sono…

Agosto 7th, 2007 - Agosto 7th, 2007

Sono giorni che aspetto un fottuto pacco dall’ennesimo imbecille di ebayer crucco tetesco.
Mi chiedevo come mai non arrivasse. Ho il tracking number che mi dice:

Stato: Fuori per consegna
Data: 03/08/2007
Ora: :25

A parte che sto sito del corriere di merda non dice manco DOVE E’ IL PACCO… Oggi mi decido, dopo 4gg, di chiamare il numero verde.
Il pacco aveva come mittente ANGELO MICHELE, peccato che manca il cognome!

PORCODDIO! CRUCCO DI MERDA, SE NEL MIO PROFILO HO SCRITTO ANGELO MICHELE FAILLA CHI CAZZO TI DICE DI TAGLIARE PEZZI DEL MIO NOME!?!!!!?

E sti stronzi del corriere non e’ che chiamano?!?!?! NOOOOOOOOOOOOOOO.
Non e’ che informano il cliente?!?!?!?! NOOOOOOOOOOOOO.

CHE MERDA.

Popularity: 16% [?]

pallotron Esperienze, Lamentazioni

Hackit: ogni anno SEMPRE LA STESSA STORIA

Settembre 28th, 2007 - Settembre 28th, 2007

Ci voleva un mese DI ACCUMULO E ODIO per scrivere qualcosa su lamentazioni.org. ORA E’ ARRIVATO IL MOMENTO.
Mi trovo ad hackit. Luogo di riunione annuale della scena hacker italiana. PORCODDIO. MA CHE PUGNO DI IDIOTI CHE CI SONO! AHAHAHHA

Quasi tutti usano wireless. E guardate cos dice tcpdump:

root@quasimodo:/home/pallotron# time tcpdump -ni eth1
tcpdump: WARNING: eth1: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 96 bytes
3513 packets captured
3514 packets received by filter
0 packets dropped by kernel
 
real    0m7.789s
user    0m0.056s
sys     0m0.008s

In 7 (diciamo quasi 8 secondi), tcpdump ha catturato 3500 pacchetti DI STRONZATE:


22:02:28.068483 arp who-has 172.23.159.235 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.069365 arp who-has 172.23.159.236 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.070322 arp who-has 172.23.159.237 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.071310 arp who-has 172.23.159.238 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.072224 arp who-has 172.23.159.239 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.073165 arp who-has 172.23.159.240 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.074041 arp who-has 172.23.159.241 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.075384 arp who-has 172.23.159.242 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.076278 arp who-has 172.23.159.243 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.077172 arp who-has 172.23.159.244 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.078723 arp who-has 172.23.159.245 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.079603 arp who-has 172.23.159.246 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.081145 arp who-has 172.23.159.247 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.082099 arp who-has 172.23.159.248 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.083352 arp who-has 172.23.159.249 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.084223 arp who-has 172.23.159.250 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.085207 arp who-has 172.23.159.251 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.086798 arp who-has 172.23.159.252 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.087719 arp who-has 172.23.159.253 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67
22:02:28.088604 arp who-has 172.23.159.254 (ff:ff:ff:ff:ff:ff) tell 172.23.159.67

oppure:


00:49:55.416122 arp who-has 10.2.105.111 (ff:ff:ff:ff:ff:ff) tell 10.2.105.67
00:49:55.417317 arp who-has 10.2.105.112 (ff:ff:ff:ff:ff:ff) tell 10.2.105.67
00:49:55.418228 arp who-has 10.2.105.113 (ff:ff:ff:ff:ff:ff) tell 10.2.105.67
00:49:55.419159 arp who-has 10.2.105.114 (ff:ff:ff:ff:ff:ff) tell 10.2.105.67
00:49:55.420089 arp who-has 10.2.105.115 (ff:ff:ff:ff:ff:ff) tell 10.2.105.67
00:49:55.420965 arp who-has 10.2.105.116 (ff:ff:ff:ff:ff:ff) tell 10.2.105.67
00:49:55.421945 arp who-has 10.2.105.117 (ff:ff:ff:ff:ff:ff) tell 10.2.105.67
00:49:55.573193 arp who-has 10.2.105.118 (ff:ff:ff:ff:ff:ff) tell 10.2.105.67
00:49:55.577514 arp who-has 10.2.105.119 (ff:ff:ff:ff:ff:ff) tell 10.2.105.67
00:49:55.578437 arp who-has 10.2.105.120 (ff:ff:ff:ff:ff:ff) tell 10.2.105.67
00:49:55.579325 arp who-has 10.2.105.121 (ff:ff:ff:ff:ff:ff) tell 10.2.105.67

VENGONO AD HACKIT PER FARE GLI SBORONI. I COGLIONI CI SONO ANCHE QUA. MA ANDATE A SCASSARE LA MINCHIA DA QUALCHE ALTRA PARTE, IMBECILLI. MA FATE PORTSCANNING, SPOOFING A CASA VOSTRA NELLE VOSTRE RETI DA 2 HOST. PORCODDIO.

Popularity: 19% [?]

pallotron Freaknet, Informatica, Lamentazioni, Tempo libero, Vacanze

Letture sempre attuali.

Ottobre 3rd, 2007 - Ottobre 3rd, 2007

Navigando per la rete oggi ho trovato questo post in un blog che lurko ogni tanto. Ebbene si’, anche io lurko, mica solo voi :)

Il post cita un documento, in inglese, reperibile cliccando qui.

Si intitola: “How Software Companies Die”, cioe’: “Come muoiono le software house”, ovvero le aziende che producono software.

E’ una lettura interessante, se non altro perche’ e’ stata scritta nel 1995, ed e’ ancora tremendamente attuale, ritrovo alcune esperienze personali in certi passaggi del testo.

Mi e’ piaciuto cosi’ tanto che lo tradurro’ per i non anglofoni. Se ci sono sviste, errori, etc, segnalatemele nei commenti! Grazie e buona lettura!

Come muoiono le software house

Orson Scott Card

Windows Sources, Marzo 1995, p. 208

L’ambiente che si prende cura dei programmatori creativi uccide il management – e viceversa. Programmare e’ il Grande Gioco. Ti consuma, anima e corpo. Quando cadi nel programmare, niente altro ha importanza. Quando esci dal tunnel, potresti scoprire di essere 100 libbre sovrappeso, che le tue mutande sono piu’ vecchie, e che, a giudicare dal numero dei cartoni di pizze che giacciono tutt’intorno, deve essere di nuovo primavera. Ma tu non te ne preoccupi, perche’ il tuo programma gira, e il suo codice e’ veloce, ingegnoso, conciso. Tu hai vinto. Sei consapevole che qualcuno pensi tu sia un nerd. E allora? Loro non sono giocatori. Loro non hanno mai combattuto con le porcate di Windows, o non hanno mai utilizzato DOS. Per loro C++ e’ un voto decente – come B – non un linguaggio. Loro esistono, semplicemente. Come soldati o artisti, tu non ti preoccupi delle loro opinioni di civili. Tu stai costruendo qualcosa di intricato e bello. E loro non lo capiranno mai.

Apicoltori

Questo e’ il segreto su cui e’ basato ogni successo di una software house: I programmatori possono essere addomesticati nello stesso modo in cui gli apicoltori domano le api. Non potete comunicare con loro esattamente, ma potete fare in modo che esse sciamino verso un posto, e quando non stanno guardando, potete tirare fuori il miele. Potete evitare che esse pungano pagandole con i soldi. Piu’ soldi di quelli che loro si aspettano. Ma meno di quello che possiate pensare. Vedete, tutti questi programmatori tengono in testa la voce dei loro padri che dicono “Quando inizierai ad entrare nel mondo reale?”. Quindi voi dovete pagarli abbastanza soldi a sufficienza per fargli rispondere, anche solo nelle loro teste: “papa’, io guadagno piu’ di te”. Nella media questo e’ conveniente. Ed otterrete che essi stiano nell’alveare dandogli altri programmatori con cui sciamare insieme. L’unica persona da cui importa farsi lodare e’ un altro programmatore. I programmatori meno talentuosi li prenderanno a mo’ di idoli; e se vuoi avere un buono sciame, devi essere sicuro di avere almeno un programmatore-genio “certificato” che tutti possano seguire, anche se lui da occhiate superficiali al codice degli altri quel tanto che basta per ridicolizzarli. Lui e’ un professionista, pensa il programmatore junior. Lui ha visto il mio codice. Questo e’ sufficiente. Se una software house si dota di un simile alveare, i programmatori dormiranno, staranno bene, mentre la societa’ raccogliera’ i soldi.

Fuori controllo

Questo e’ il problema che tende ad uccidere ogni azienda. Tutte le software house di successo hanno, un leader che si prende cura dei programmatori. Ma nessuna societa’ puo’ mantenere questo leader per sempre. O perche’ perde soldi, o perche’ incontra del management che lo buttano fuori, o perche’ lui stesso entra a far parte del management. In un modo o nell’altro i marchettari prendono il controllo. Ma… controllo di cosa? Invece di trovare linee di assemblaggio di lavoratori produttivi, scoprono velocemente che il loro prodotto e’ realizzato da gente completamente imprevedibile, non cooperatia, disobbediente, e peggio di tutto, poco attraente, che resiste a tutti i tentativi di essere gestita. Metteteli davanti a scadenze orarie, vestiteli in giacca e cravatta, e loro diventeranno astiosi e inizieranno a sabotare il prodotto. Peggio ancora, potete iniziare a rendervi conto che inizieranno a divertirsi ad ogni parola da voi detta.

Cacciati via

Lo shock e’ grande per il programmatore. Esso trova improvvisamente creature aliene che controllano la propria vita. Meeting, Scadenze, Report. E ora qualcuno inizia a domandargli di pianificare le sue attivita’ di programmatore, e di attenersi a quel piano. Mai piu’ miglioramenti, mai piu’ tweaking, e mai, mai piu’ toccare il codice di qualche altro programmatore del team. Il giovane programmatore scadente che prima lo adorava e’ ora il suo boss tirannico, una posizione che ha ottenuto perche’ ha giocato a golf con qualche sfintere in giacca e cravatta. L’alveare e’ stato distrutto. I migliori programmatori se ne vanno. E i marchettari, a loro agio adesso perche’ circondati da super cravatte avendo le cose sotto controllo, sono confusi ad ogni iterazione che il loro software perde quote di mercato in quanto il codice diventa vecchio e i bug prolificano. Meglio concentrarsi sul packaging. Si, proprio cosi’.

Popularity: 12% [?]

pallotron Cultura, Dibattiti, Informatica, Lamentazioni, Lavoro, Letture, Programmazione, Software

I bamboccioni

Ottobre 18th, 2007 - Ottobre 18th, 2007

bamboccione.jpg

E’ di qualche settimana fa la notizia che il ministro Padoa Schioppa definisce bamboccioni i ragazzi ultra 30enni che stanno ancora a casa dei genitori. Io quando ho sentito/letto questa notizia sugli organi di stampa ed informazione un po’ mi sono sentito, devo essere sincero, offeso. Perche’ onestamente anche io, come penso la maggior parte dei ragazzi che vive ancora in casa, sente l’esigenza di starsene sulle sue.

BTW nel blog di Beppe Grillo e’ stata pubblicata questa lettera a Padoa Schioppa da parte di un “bamboccione” :) Ogni tanto nel blog di Grillo qualcosa di serio c’e’. Come dicevo bisogna prenderlo con le pinze, ma questo e’ un buon post. Che dire, in Italia difficile costruirsi un futuro.

Gentile Ministro Padoa Schioppa,
Sono un ragazzo di 30 anni. Lavoro come operaio e vivo in periferia di una grande città e, ahimè, vivo ancora a casa dei miei. L’altro giorno ho sentito le sue parole in tv, e mi sono immediatamente identificato in coloro che lei definisce “bamboccioni”, quei trentenni che lei vorrebbe “mandar fuori da casa”. Mi son detto: “Grande Ministro, Lei ha ragione”. Così mi sono così rivolto alla mia Banca per poter ottenere un mutuo.“Grande Ministro, avrò finalmente una casetta tutta mia”, ho pensato!
Guadagno 1.140 € al mese + 13esima e 14esima, le quali spalmate in 12 mesi mi garantiscono un reddito mensile di 1.330 €
Visto che la rata mutuo non può superare 1/3 dello stipendio, mi posso permettere una rata di 443 € al mese.
Con questa rata mi viene concesso un mutuo di € 85.850 Euro in 30 anni (se aspettavo un altro po’, vista l’età, non me lo concedevano un mutuo trentennale… Grande Ministro, grazie per avermi fatto fretta!)
Con il mio bel preventivo in tasca, ho deciso di rivolgermi immediatamente ad uno studio notarile, per farmi preventivare le spese che dovrò sostenere per acquistare una casa.
Dagli 85.000 € dovrò infatti togliere:
- 4.000 € circa di tasse in fase d’acquisto. “Solo” 4.000 € visto che è la mia Prima Casa! (Grande Ministro, grazie)
- 3.300 € circa di Notaio per l’acquisto
- 2.500 € circa di Notaio per il mutuo
- 3.000 € circa di allacciamenti alle utenze acqua, gas, enel
Per un totale di 12.800 € circa.
Beh… ho ancora a disposizione ben 73.050 € per la mia casetta!
La dovrò arredare, ovviamente, mica posso dormire per terra….Mi sono rivolto così ad un mobilificio come ce ne sono tanti, per ora posso accontentarmi di una cucina, un tavolo con 4 sedie, un divano a due posti , un mobile tv, un letto matrimoniale, un armadio e due comodini… il minimo indispensabile. Mi conosco, mi saprò adattare.
7.500 € circa se i mobili me li monto io! Beh… pensavo peggio!
Ho ancora a disposizione ben 65.550 € per la mia casettina, sono sempre 130erottimilioni di una volta! (Grande Ministro, grazie!).
Entro gasatissimo in un’agenzia immobiliare, è arrivato il momento…
Con 65.550 € mi dicono che posso acquistare:
- 2 garage di 28 mq. al livello – 2 di un condominio di 16 piani
- 2 ampi locali (non comunicanti tra di loro) di mq. 21 ciascuno, nel seminterrato del condominio adiacente
Per l’abitazione più piccola ed economica – un bilocale trentennale di 55 mq. al 1° piano di uno stabile a 18/20 km dalla città – dovrei spendere 110.000 € !
Me ne torno a casa Ministro, a casa dei miei, ovviamente!
Ho fatto quattro conti: per potermi permettere quel bilocale, dovrei:
- o indebitarmi per altri 53 anni, quindi l’ultima rata la verserò finalmente a 83 anni (ammesso che ci arrivi)!
- oppure dovrei guadagnare 2.000 € al mese!
Grande Ministro, grazie!” Un bamboccione

Popularity: 10% [?]

pallotron Lamentazioni, Lavoro, Politica

Una osservazione sulla questione del DDL su blog e siti

Ottobre 20th, 2007 - Ottobre 20th, 2007

Non voglio fare il solito post dove si citano le notizie del giorno, ma voglio fare una osservazione veloce veloce.

E’ di questi giorni la notizia che «qualsiasi attività web dovrà registrarsi al ROC, ossia al Registro degli operatori di Comunicazione».

Senza contare la montagna di introiti extra che il Registro otterrebbe con questa manovra, ne consegue che la giustificazione che viene addotta a questo abominio nuovo provvedimento sia la necessità di tutelare dalla diffamazione.

Maggiori informazioni qui:

Ma un passo dell’articolo del Corriere fa pensare:

Antonio Di Pietro, fiutato il rischio impopolarità, si è precipitato a seguire le orme di Grillo. Scusandosi dal suo blog per non aver «intercettato» il disegno di legge, che pure ha firmato, e annunciando la sua contrarietà allo stesso, «a costo di mettere in discussione l’appoggio al governo».

Ha firmato una cosa senza leggere.

SIGNORI: QUESTA E’ LA POLITICA ITALIANA! CHE SERIETA’! FANNO PROPRIO IL LORO LAVORO OLTRE CHE I NOSTRI INTERESSI.

CHE SCHIFO 

Popularity: 19% [?]

pallotron Blog, Dibattiti, Diritti digitali, Informatica, Lamentazioni, Letture, Paranoia, Politica

ARGHHHHHHHHHHHHH!

Gennaio 4th, 2008 - Gennaio 4th, 2008

Senior Testing Engineer: potresti dirmi come faccio ad aggiornare la jvm su una macchina?Angelo (pallotron) Failla: basta installare la nuova jvm sul disco e cambiare le variabili di ambiente…

Senior Testing Engineer: ok e per installare la jvm ?

Angelo (pallotron) Failla: scarichi la jvm, chmod +x file && ./file, leggi lo schermo, e poi aggiorni le variabili di ambiente…

Senior Testing Engineer: ok

Dopo un po’…

Senior Testing Engineer: puoi venire?

Non aveva impostato JAVA_HOME alla nuova directory della jvm, ne’ il PATH per avere $JAVA_HOME/bin/…

Glielo dico e torno a sedere… dopo un po’:

Senior Testing Engineer: puoi venire? se faccio java -version mi spunta ancora la versione vecchia!

Mi rialzo, vado a vedere, aveva messo “:$JAVA_HOME/bin/” alla fine della catena dei PATH… e la shell gli prendeva con precedenza il comando java di default dentro”/usr/bin/java” …

ARRRRRRRRRRRRRRRRRRRGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHH!!!!!!!!

Sorry, but this post is not available in English

Sentirsi dire questo da un Senior… con 6 anni di esperienza… e’ abbastanza deprimente…

Popularity: 18% [?]

pallotron Informatica, Lamentazioni, Lavoro, Linux, Programmazione, Software, Unix , , ,

Tempo di fare i pacchi.

Gennaio 9th, 2008 - Gennaio 9th, 2008

Oggi giornata produttiva a lavoro. Finalmente insieme a Crash abbiamo sostituito il gateway OpenBSD aziendale della sede di Catania (hd con partizione / che ci stava per salutare). Per non dare disservizi abbiamo deciso di schiaffare il backup della notte precedente su un altro gw identico come hw, ma con l’hd funzionante. Bacula e’ stato d’aiuto non poco.

Anche il gateway della sede di Milano (una macchina Soekris con OpenBSD e hd da 2.5″) era in riparazione… Hd sminchiato anche lui… nella sede di Milano qualcuno inizialmente decideva che il sabato era il caso di staccare la corrente dal contatore… e addio hd…

Abbiamo optato questa volta per una bella CF da 1GB.

Purtroppo per ripristinare questo backup ce la siamo presi comoda, vuoi per cose e progetti paralleli, vuoi per altri impegni… fatto sta che sono passati 3 mesi, su Bacula noi facciamo un retention di 3 mesi, quindi addio backup. Fortunatamente avevo un dump, fatto con dd, di tutto l’hd da 40GB sul mio portatile aziendale.

Cosi’ installo in.tftpd e dhcpd sul mio notebook e configuro tutto (se siete curiosi di capire come leggete qui e qui). Verifico che tutto sia funzionante quindi apro un bel minicom sulla seriale del soekrist, parte il ramdisk di openbsd ma… ORRORE! mi accorgo che il ramdisk non ha ssh, ne supporto ftp o nfs… morte male… io pensavo di poter fare un bel dd over ssh ma niente da fare…

Cosi’ inizio a bestemmiare contro Teo il ratto, ma dico, ma mettetelo ssh! :P

Cosi’ girovagando per la rete e chiedendo agli amici di #mortodentro [grazie guly :*] scopro che esiste questo progetto, YAIFO: Yet Another Installer for OpenBSD.

Yaifo (Yet Another Installer for OpenBSD) is basically a stock bsd.rd kernel with sshd enabled. It also includes RAIDFRAME support. Suppose you have a server that is 500 miles away and you want to either upgrade it or do a fresh install — what do you do? You could download Yaifo for OpenBSD 4.1, edit the config file, copy your authorized_keys file, copy the server’s ssh_host_* files, compile the yaifo.rd kernel, upload it to your server as /bsd and reboot. When the server comes back up, ssh to the server as root and you will be prompted with the familiar “(I)nstall, (U)pgrade or (S)hell?” prompt.

Mentre sono li’ li’ per compilare questo ben di Dio mi accorgo che sul mio gw OpenBSD 3.8 (si, lo so, e’ vecchio, ma le cose che funzionano NON SI CAMBIANO OGNI 5 MINUTI) non posso compilarlo.

Chiedo a guly di farlo per me sulla sua macchina e ottengo due file: yaifo.fs e yaifo.rd che ora sono custoditi nel mio scrigno delle cose utili.

Mentre sto per usare questo rd via ssh seguendo le istruzioni qui mi rendo conto, mentre sto gzippando il dump dell’hd che si e’ rotto, che sto dump supera gli 8GB e ancora va’! Mi rendo conto che quando fu’ feci la cazzata di fare il dump di tutto wd0 e non delle partizioni singole… Sicuramente c’e’ un modo per estrarre dal dump le singole partizioni, magari usando disklabel sul file… ma non avevo tempo cosi’ ho deciso di usare flashdist.

Che cos’e'?

Flashdist is an embedded OpenBSD installer. It will install OpenBSD onto any attached disk, IDE or USBvnode pseudo disk device, or hard disk. CompactFlash adapter,

It is designed to install a minimal version of OpenBSD with all of its advanced networking features. The flashdist installation is mounted read-only during normal operation, eliminating the need for frequent writes. This greatly reduces the potential for both boot failure due to a dirty filesystem and for flash corruption from repeated writes. The default distribution list, GENERIC kernel and the default flashdist rc fit within 32MB of RAM and 32MB of flash. This can be scaled down with adjustments. Flashdist will leave a large amount of free space on larger storage mediums which can be used for 3rd party software, data sets, or long term log rotation from the device itself.

Scarico la immagine da 64MB per Soekris e utilizzo il comando growimg.sh per allargare la iso a 1GB della mia CF. Per usare questo comando dovete ottenre il numero di settori, cilindri e testine della vostra CF (usate fdisk su linux per saperlo).

La immagine carica ma non ho avuto il tempo di usarla. Vi faro’ sapere.

A fine serata mi sono fatto i pacchi per portare via la mia roba. Incredibile quanta roba uno si porta a lavoro… ho anche trovato una bottiglia di plastica contentente un litro di vinozzo padronale (Nero d’Avola) regalatomi da un, ormai, ex collega questa estate. Non ho osato aprirlo… sara’ aceto a quest’ora… :P

Poi ho lasciato il portatile aziendale in ufficio, acceso col Linux Rescue CD, a fare un:

sysresccd ~ #  mount /dev/sda3 /mnt/ciao_spmc/
sysresccd ~ #  wipe -r /mnt/ciao_spmc/home/pallotron/

sotto screen, e ancora STA GIRANDO :P

Sul fronte Dublino: ieri ho ricevuto qualche telefonata aggiuntiva da una recruiter per ulteriori position e pare che forse posso dividermi una doppia con qualcuno trusted… vi tengo aggiornati.

Nelle foto: colleghi mi aiutano a trasportare le mie cose fuori dall’ufficio (notate la gioia delle persone nella prima foto).

Sorry, but this post is not available in English

Sorry, but this post is not available in English

Sorry, but this post is not available in English

Popularity: 21% [?]

pallotron Hardware, Informatica, Lamentazioni, Lavoro, Unix , , , , , , ,

Sui fatti di Mastella & Co…

Gennaio 17th, 2008 - Gennaio 17th, 2008

IO NON SCRIVO NIENTE! IO ME NE FOTTO! SE DOVESSI SCRIVERE SA’ QUANTE NE AVREI DA DIRE.

MENO MALE CHE GIORNO 1 SARO’ ANDATO VIA. VOGLIO VEDERE L’ITALIA DA FUORI E VEDERE IN SILENZIO L’EFFETTO CHE FA. VIENI ANCHE TU? NO TU NO! CONTINUA A VOTARE.

In tanto cross-linko pareri da me condivisi:

No! Il blog di Beppe Grillo non lo linko!

E nel frattempo ecco l’ultima news:

«NEL MIRINO PERCHÉ SIAMO CATTOLICI»- Intanto lei lancia la sua offensiva. «Credo che anche questo sia l’amaro prezzo che, insieme a mio marito, stiamo pagando per la difesa dei valori cattolici in politica, dei principi di moderazione e tolleranza contro ogni fanatismo ed estremismo. Affronto tranquilla anche questa battaglia», spiega. E poi colorisce il concetto: «Basta vedere quello che è successo al Papa per capire cosa sta succedendo ai cattolici. Ne vogliamo parlare?».

Popularity: 19% [?]

pallotron Dibattiti, Lamentazioni, Politica, Stampa , , , , , ,

Complimenti Debian. Si salvi chi puo’!

Maggio 14th, 2008 - Maggio 14th, 2008

MANNAGGIA A DEBIAN! ‘Sta volta hanno fatto una cazzata!

Avete server Debian installati dal 2006 in poi? AGGIORNATE IMMEDIATAMENTE OPENSSL E RICREATE TUTTE LE VOSTRE CA, CERTIFICATI PEM, CHIAVI SSH DI CLIENT E SERVER.

Leggete qui:

http://www.debian.org/security/2008/dsa-1571

Ed anche qui:

http://wiki.debian.org/SSLkeys (c’e’ un tool che dovrebbe aiutarvi a capire quali server SSH sono vulnerabili e quali no… anche se non e’ detto che non possa generare falsi positivi/negativi).

“”Luciano Bello discovered that the random number generator in Debian’s openssl
package is predictable. This is caused by an incorrect Debian-specific change
to the openssl package (CVE-2008-0166). As a result, cryptographic key
material may be guessable.”"

“Well, it looks like it’s more toward the minutes or seconds range, because dowkd.pl contains a simple list of around 260,000 fingerprints for these vulnerable keys… that is, if you’re vulnerable, I can look your SSH server’s host key fingerprint up in a rather small database to find your private key.Yikes.”

“It was a modification from the debian package maintainers that has cause the issue. In short they disabled the random portion of encryption process, also known as the iv, salt, seed. Which means basically means all the keys are predictable, because the randomness has been removed. This in turn creates weak keys, and a target for brute force and man in the middle attacks. The bug is limited to Debian systems, and its clones, since it was introduced by the Debian maintainers.”

Modificare il codice di un pacchetto critico come OpenSSL, frutto di lunghi studi matematici sulla crittografia e fare sta cazzata. Complimenti!!!!

Pare che la patch malsana risalga al 2 Maggio 2006. Ben 2 anni. Vi rendete conto di quanti server in tutto il mondo possono essere vulnerabili?!!!?!

Ci aspettano ore di davanti ai computer per aggiornare caterve di macchine. COMPLIMENTI!

Update:

Per sshd basta usare questi comandi:

# apt-get update
# apt-get install libssl-dev openssl
# rm /etc/ssh/ssh_host*
# dpkg-reconfigure openssh-server

Ovviamente la fingerprint del vostro server ssh cambiera’.

Update2:

Ovviamente  se usate certificati SSH RSA per accedere ai server senza password (o anche con la password) dovete ricrearli con ssh-keygen ed aggiornare authorized_keys su ogni macchina a cui avete accesso. CHE PALLE!

Ovviamente tutti i consigli solo se il vostro server e’ stato isntallato dopo il 2006 o la vostra chiave RSA e’ stata creata dopo il 2006.

Update 3:

Popularity: 25% [?]

pallotron Comunicazioni, Informatica, Lamentazioni, Linux, Software , , , , , , , , ,

EMME ESSE ENNE

Giugno 20th, 2008 - Giugno 20th, 2008

Torno a lamentazionarmi.

MI STANNO SUL CAZZO TUTTI QUEI NOMI MULTICOLORI GAY CHE USATE, MI OCCUPATE MEZZO TERMINALE SOLO COL VOSTRO NICK DEL CAZZO!! (ora che ci penso non che io scherzi. vedere sotto!). IN PIU’ IL MIO CAZZO DI PIDGIN MI MOSTRA QUATTROMILA CODICI HEX PER I COLORI

I NICK CON LE CAZZO DI LETTERE PRESE DALL’ALFABETO CIRILLICO PER FARE FIGO.

QUANDO PARLO CON VOI SEMBRA DI FARE I REBUS DELLA SETTIMANA ENIGMISTICA CON TUTTE LE CAZZO DI ICONE ANIMATE CHE AVETE IN SOSTITUZIONE DEL TESTO. PER CAPIRE COSA DITE DEVO STARE A PENSARE 5 MINUTI AD OGNI LINEA.

POI MI QUERATE CHE STATE MESSI OFFLINE E IL MIO PIDGIN GIUSTAMENTE SI LAMENTA CHE NON POSSO MANDARVI MESSAGGI:

(22:57:24) [c=#22B6FD]Gσ∂Fαтнєя[/c=#EEFC45]: ciao
(22:57:38) The rest of the messages will be saved as pounce. You can edit/delete the pounce from the `Buddy Pounce’ dialog.
(22:57:38) camerata_pallotron (mi devo adattare all’andazzo!): ciao
(22:59:03) [c=#22B6FD]Gσ∂Fαтнєя[/c=#EEFC45]: come va
(22:59:19) camerata_pallotron (mi devo adattare all’andazzo!): tutto ok
(22:59:25) camerata_pallotron (mi devo adattare all’andazzo!): ho appena finito di cenare
(22:59:49) [c=#22B6FD]Gσ∂Fαтнєя[/c=#EEFC45]: ci sei?
(23:00:19) camerata_pallotron (mi devo adattare all’andazzo!): si
(23:00:25) camerata_pallotron (mi devo adattare all’andazzo!): ma se ti metti offline
(23:00:29) camerata_pallotron (mi devo adattare all’andazzo!): non posso scriverti
(23:01:45) [c=#22B6FD]Gσ∂Fαтнєя[/c=#EEFC45]: va be non ci sei t salutu ciao

SEI TU CHE “NON CI SARESTI”. VABE’ TI MANDO A FANCULO CIAO.

ANZI MANDO A FANCULO TUTTI QUELLI CHE USANO M$ MSN CON QUATTROMILA ICONE DEL CAZZO. MA PERCHE’ MICROSOFT INVECE DI FARE STE MINCHIATE NON MIGLIORA LE COSE IMPORTANTI?
MA NON VI BASTA MANDARE I CARATTERI E BASTA? NON SONO SUFFICIENTI PER COMUNICARE?!?!?!

VI MANDO A FANCULO A MODO MIO VA’:

PS: QUESTO POST NON CONTIENE PORCHIDII PERCHE’ SOTTOSCRIVE LA CAMPAGNA CONTRO I COMMENTATORI DI LAMENTAZIONI.ORG INTITOLATA “NON NOMINARE IL PORCODDIO INVANO”.

PPS: la mandata in quel posto e’ valida anche per i fighetti dell’opensorcio che usano AMSN su GNIU’/LINUX con le stesse porcate.

Popularity: 14% [?]

pallotron Lamentazioni, Software, Tempo libero , , , ,

COOOOOOOSA?

Luglio 5th, 2008 - Luglio 5th, 2008

Oggi leggevo, sulla mailing list del GLUG Catania, il thread riguardo al successo che sta riscuotendo il video “TRUSTED” realizzato dai ragazzi del GLUG in occasione di un recente GNU/Linux Day. Ricordate? Ne avevo parlato in questo blog. Ecco il video:

Poi ad un certo punto un frequentatore della lista dice di aver messo anche il video nel suo blog e chiede improvvisamente:

Ma non esistono banner ed antipixel del LUG Catania?

COSA???? ANTI PIXEL!?!?!?!?!

Dunque ho chiesto in lista che cazzo fossero questi ANTIPIXEL…

Alche’ mi sento rispondere:

Gli antipixel sono l’equivalente in antimateria dei pixel. Se un pixel e un antipixel si incontrano, si annichiliscono reciprocamente. :)

Scherzi a parte, sconoscevo la cosa. Mi sono rivolto ad Aranzulla:
http://aranzulla.computer.alice.it/antipixel-cosa-sono-e-come-crearli-293.html

Illuminante.

Ovviamente lo spirito “lamentazionistico” di Asbesto non poteva non farsi sentire cosi’ eccolo rispondere:

antipixel.
cioe’, non ho parole.
mo’ prendo “IMMAGINE JPG” e la chiamo, che so, ANTICOLORE
oppure, dai, un menu’ a tendina, chiamiamolo, che so, ANTILISTA
ma chi e’ il cretino che ha inventato sto nome del cazzo?

MIO DIO ARANZULLA!!!! NOOOOOOOOOOO! Tutti che ne parlano come IL GENIETTO DELL’INFORMATICA ITALIANA!!!! No. Io non ne parlero’ bene.

Alcuni blogger non lo amano di certo.
Che personaggio! Scrive interessanti Howto come ad es.:

Mentre ridevo consultando il sito noto questo video sul programma PIRATI della RAI in bella mostra sulla Sidebar:

Non vi dico il disgusto dopo aver visto questo video. E’ il disgusto di rendersi conto che al giorno d’oggi popolarita’ implica bravura. Non importa, se sei popolare ti puoi fregiare di qualsiasi titolo o riconoscenza. Non esiste meritocrazia, non esiste il riconoscimento tra pari.

Io non ho nulla da ridire sull’accento, ma cose del genere mi fanno ridere:

  • PRENTERE IL SUO CELLULARE
  • TRENTA SECONTI
  • QUALSIASI PARTE DEL MONTO.

Una volta prima di andare in TV o recitare si facevano lezioni apposite per imparare a parlare correttamente… Oggi questo non e’ piu’ vero, almeno nella TV italiana. Quando vedo la BBC inglese vedo tutto molto (forse troppo) istituzionale, con l’inglese perfetto che riesco capire meglio di quello parlato per strada :P

Il problema e’ che ’sto personaggio viene citato sul Sole 24 Ore, viene invitato a convegni, trasmissioni. Il sindaco di Mirabella Imbaccari gli fa tenere corsi su uso delle tecnologie, etc.

Viene spacciato per PROFESSIONISTA INFORMATICO. TUTTO CIO E’ VERAMENTE TRISTISSIMO.

PROFESSIONISTA? MA DE CHE?

Fino a quando uno scrive cazzate sul blog e i cazzoni li leggono, ok. Ma a finire a fargli fare le trasmissioni in TV con sotto scritto “consulente tecnologico”… e’ ASSURDO. Cosi’ la gente, che notariamente quando guarda la TV spegne il cervello, e’ portata pensare che l’informatica sia fatta di queste stronzate da gente che si fa le seghe davanti al computer.

Apriamoci tutti un blog su come fare la spesa, come usare l’orologio, e facciamoci i soldi anche noi!

Ma chi lo pompa a questo? Ci deve essere qualcuno dietro che lo pompa…

Per Aranzulla l’informatica consiste nel cercare e scaricare warez su Google (dicendoli che vanno pagati, ma tu li paghi i programmi che usi Aranzulla?) per risolvere problemi come spiare gli altri (tralaltro attivita’ illegale), su come farsi gli antipixel (MIO DIO E’ IMPORTANTE), su come CERCARE LE IMMAGINI SU GOOGLE O SU COME CERCARE SU WIKIPEDIA. Su come spostarsi piu’ velocemente tra le finestre USANDO ALT+TAB.

Ancora una volta questo dimostra il livello della informazione in Italia… che e’ piegata alle regole del mercato e del profitto piuttosto che curarsi di fare vera informazione, sollevare problematiche, mostrare le iniziative di quella parte di Italia che ha cuore un minimo di cultura.

Come dice qualcuno del LUG, viene voglia di comprare un biglietto per Alpha Centauri, sola andata.

Io non ce l’ho con te Aranzulla, hai tutto il sacrosanto diritto di farti i soldi come meglio credi, anche sopra all’ignoranza di questo popolo di rincitrulliti chi siamo. Non e’ illegale e spero non lo sara’ mai. Ma quando qualcuno di chiama PROFESSIONISTA DELL’INFORMATICA, per favore, chiedigli di rettificare. Fatti chiamare blogger. Perche’ quello sei. Io non nego che ci debba essere qualcuno che fa divulgazione a basso livello per le masse ma cosi’ vanifichi lo sforzo di chi fa un altro tipo di divulgazione e ragionamento, leggermente piu’ difficile del consigliare emoticons msn alla gente… Ma non ti senti di contribuire al rincitrullimento globale cosi’? :(

Vi saluto, la navicella per Alpha Centauri sta per partire. Ultima chiamata.

Saluti

Popularity: 25% [?]

pallotron Cultura, Dibattiti, Informatica, Lamentazioni, Software, Stampa, Video , , , , ,

Eircom: la tua DSL e’ davvero deprimente…

Luglio 18th, 2008 - Luglio 18th, 2008

Sarai anche l’ex monopolista delle telecomunicazioni irlandesi… ma lascietelo dire: IL TUO SERVIZIO DSL FA SCHIFO!

Ho una ADSL di schifo, sara’ 1 megabit, e me la fai pagare un botto (vabe’ che me la paga in toto Newbay…). Hai un packet loss che supera anche il 30% (certe volte anche 40%!)…

--- google.ie ping statistics ---
291 packets transmitted, 199 received, 31% packet loss, time 355913ms
rtt min/avg/max/mdev = 113.550/198.333/1997.198/137.548 ms, pipe 2

Basta che uno dei miei coinquilini usi Skype per fare una telefonata (non parliamo di skype che per fare traffico voce/video mi usa TCP…), o scarichi qualche pornazzo con BitTorrent, che io non posso nemmeno usare una fottutta sessione SSH verso il mio server.

Non e’ possibile. Siamo nel 2008.

Schifo! Fate schifo!

Popularity: 20% [?]

pallotron Hardware, Informatica, Irlanda, Lamentazioni , , , ,

Impossibile sniffare sulla interfaccia di loopback in Solaris?

Agosto 12th, 2008 - Agosto 12th, 2008

Salve,

Oggi ho sclerato una giornata per fare il troubleshooting di una cosa su Solaris. Problemi di comunicazione random tra apache che fa reverse proxy verso un tomcat nella stessa Zona di Solaris con traffico passante sulla interfaccia di loopback. Pero’:

root@solaris # ./tcpdump -n -i lo0
tcpdump: /dev/lo0: No such file or directory
 
root@solaris # snoop -d lo0
snoop: /dev/lo: No such file or directory

Solaris. Sei proprio un sistema operativo di merda!

Leggete http://phildev.net/ipf/IPFsolaris.html#solaris12:

# Why can’t I filter on the loopback interface, or virtual interfaces?
The loopback interface on Solaris is a “fake” interface. You cannot filter it, nor can you snoop it. This is for performance reasons. Virtual interfaces in Solaris are very similar, to filter on them, use the physical interface instead.

Perfomance reasons! Ma andatevene affanculo va’!
Alla fine sono riuscito a sniffare in un altro modo invertendo il reverse proxy verso un tomcat di un altro nodo e sniffando sulla interfaccia reale… sono riuscito ad isolare il problema e a decidere chi dei due sia il colpevole (almeno credo) e domani ci lavoro.

Saluti.

Popularity: 24% [?]

pallotron Esperienze, Informatica, Lamentazioni, Lavoro, Unix , , , , , , ,

Meno male che e’ arrivato il week end.

Settembre 27th, 2008 - Settembre 27th, 2008

Dublin, 8 months so far

Meno male che e’ arrivato il week end! Ho appena finito un pranzo luculliano a base di pesce.

4 Spigole a 4 euro ciascuna in un negozio di pescie vicino smithfield. 10 minuti da casa mia a piedi.
Antipasto a base di patate (siamo in Irlanda dopo tutto) condite con rosmarino, peperoncino e sale (un goccio di vino per dare sapore). Pesce cotto al cartoccio (al forno). Pane comprato da Fresh a Smithfield (un po’ meglio del solito pane cuisine de France).

Caffe’ con pallina di gelato vaniglia e rum (ricetta di Jose’).

Un pasto rifocillante dopo la fatica della pulizia del backyard dietro casa, che adesso e’ un po’ piu’ vivibile. :)

Per quanto riguarda la situazione lavorativa ultimamente sono un po’ cambiate alcune cose. In azienda e’ successo un piccolo cataclisma, 12 licenziati in tronco: leggere qui e qui).

Quando le acque si sono calmate ho preso il mio vicino di scrivania e gli ho detto: “Welcome to $azienda level 2!”. :)

No. Non c’entra niente la morte della Tigre Celtica e i discorsi economici sulla crisi in Irlanda, semplicemente l’azienda ha preso dei provvedimenti in merito a certe scelte fatte in passato. Di sicuro e’ la prima volta in vita mia, da quando lavoro, che vedo licenziare persino gente del calibro di Project Managers, Product Managers, HR Director…

In quei giorni ho ricevuto diverse telefonate da parte di recruiter vari che mi chiedevano: “Sei ancora in Newbay?”. I recruiter qui sono degli sciacalli. Sapevano gia’ tutto della situazione e saranno gia’ a caccia dei miei ex colleghi a spasso. Questa e’ anche la prova che il mercato IT in Dublino ancora tira per fortuna.

Qualche giorno dopo il mio capo manda questa email:

Need to do a one-to-one with each of you lads. Don’t panic – I’ll grab you one at a time over the next hour for a few mins.

“Don’t panic” ho pensato! Non sei tu il prossimo! Ed infatti era proprio cosi’. La chiaccherata era solo per tranquillizzarci che tutto va bene e non dobbiamo preoccuparci.

Nello stesso giorno mi e’ arrivata la conferma che il mio periodo di probation si e’ concluso con successo e che sono stato confermato nel mio ruolo permanent.

Il giorno dopo apprendo di essere stato rimosso dal progetto a cui stavo lavorando nel bel mezzo del system integration (progetto iniziato da zero, rackaggio, cablaggio, deployment del mondo, system integration, etc etc).

La rimozione e’ stata motivata dal fatto che alcuni sysadmin in USA hanno dato le dimissioni ed ero stato spostato al gruppo di USA ufficialmente per “dare una mano”. Quella sera partecipo ad una confcall in america in cui mi assegnano la responsabilita’ di gestire i lab di dublino che servono da palestra per il testing di alcuni prodotti che sono in sviluppo a dub ma che vengono messi in produzione in USA.

Insomma il tappabuchi…

Il risultato e’ che monto alle 10.30 e smonto alle 19.00 per avere piu’ tempo che si interseca con l’ufficio di Seattle.

Le attivita’ sono principalmente:

  • supporto a coder e tester a Dublino
  • deployment delle release sul lab dublinese e su quello americano
  • tappamento di buchi vari a caso
  • pare che fra un po’ mi assegneranno una bella gatta da pelare, ovvero tenere d’occhio gli allarmi nagios di un sistema di produzione e fixare i problemi che si riscontrano quando il team americano e’ a letto…

I progetti a cui sto partecipando lamentano una mancanza di documentazione paurosa e sono costretto a muovermi fra i server solo perche’ ho gia’ una esperienza pregressa con i prodotti aziendali.

Alla confcall mi hanno affidato un case da risolvere riguardo al problema lamnentato da $grandeoperatoretelefonicoamericano: alcuni telefonini non riescono ad accedere alle funzionalita’ WAP di un nostro prodotto… mi sono messo in contatto con un mio collega operations in USA che mi ha spiegato la situazione… mi sono installato un paio di plugin per firefox (modify-headers, e wmlbrowser e firebug) per simulare gli User-Agent dei telefonini e altri headers mandati da essi.

Mi sono messo in contatto con uno sviluppatore che mi ha aiutato a capire dove era il problema. Ho fixato una regular expression che pareva non essere molto corretta e abbiamo fatto un passo avanti. Con Firefox non riscontravo piu’ problemi di accesso ma a quanto pare alcuni telefonini reali hanno ancora problemi. Allora ho chiesto al mio collega in USA di farmi avere dei tcpdump e i log dell’applicazione via email. Io non posso ottenerli da solo perche’ non ho accesso in produzione (e francamente me ne tengo alla larga il piu’ possibile) e pare che i telefonini di test NON accedino al lab… Un giorno di mattina mi alzo e leggo questa email:

Angelo, you are a member of the US team now,  try not to just pass the issues like this.
For example try to have $american_colleague on the phone trying the wap request, while you collect the tcpdump.  Please try to stay involved, and continue to push this forward.
Don’t wait for it to come back to you.
Does that make sense?

Ho pensato: ma questo e’ impazzito? Io non sto cercando di scaricare il barile a nessuno! Sto solo cercando di ottenere piu’ info, visto che non posso ottenerle da solo perche’ mi serve avere in mano un telefonino vero lo chiedo a chi si trova li. Con gli orari che ci sono tra Dublino e Seattle devo veramente svegliare la gente per avere una minchiata di tcpdump mentre il telefonino cerca di accedere? Assurdo! Ma che lo facciano quando leggono la email e me lo mandino! Mi pare piu’ comodo per tutti! E poi come faccio a fare da solo se non ho il fottuto telefono nelle mei mani?

Fatto sta’ che di fretta e furia sono andato a lavoro e mi sono lamentato col mio manager. Ma come! Io cerco di aiutare e la gente mi risponde cosi’? Con questo tono! Ovviamente il mio capo ha detto che ho ragione ma che comunque gli avrei dovuto rispondere in maniera coridale. Cosa che ho fatto. Non c’era motivo di aggredirmi in quel modo. Sicuramente il tipo sara’ stressato di suoi (infatti e’ di pochi giorni dopo la notizia che il lancio in produzione di una nuova release e’ andata male e sono stati costretti ad effettuare il rollback).

Ad ogni modo quel giorno gli rispondo dicendo che la sua precedente email mi e’ sembrata un po’ con toni accusatori ma che sicuramente non era cosi’, magari solo stress. Gli faccio presente che per lavorare al problema ho bisogno di telefonini reali e non posso procedere solo con Firefox. E gli chiedo se posso svegliare qualcuno la notte… :P

Qualche giorno dopo ricevo questa email (mandata a tutta la ml aziendale americana degli operations engineer):

Where are we with WAP  ?   $bigamericanmobilecompany is ready to shoot someone (ndr: chissa’ chi e’!), there has been little progress. There are still 10 phones that can see the index of albums but once an album link is selected they get 404.

Io ed il mio collega gli abbiamo risposto contemporaneamente ed il concetto delle mail era qualcosa tipo: “Guarda che stiamo aspettando che $grandeoperatore ci metta in condizione di lavorare!”.

E mi sento rispondere:

if we are waiting on $bigamericancompany I need to know so I can push back, they right now are not aware of that.

Ma come? Ti serve saperlo! MA TUTTE LE CAZZO DI EMAIL CHE MANDO METTENDOTI IN CC LE LEGGI?

Il buon senso suggerisce che per risolvere il problema bisogna riprodurlo nel lab di test e fare le proprie prove con calma senza toccare la produzione, lavorando insieme a coder e tester, fino a quando non si viene a capo della soluzione. Poi i coder rilasciano la nuvoa release che fixa il baco, e la si deploya in produzione.

Il problema e’ che non solo $grandeoperatoremobileamericano non ci ha fornito alcun telefonino per riprodurre il problema, per giunta ci ha detto che non c’e’ modo di raggiungere (meglio dire che a loro non va’ di configurare le cose…) il lab dai telefonini con le sim di test perche’ i WAP gateway non sono configurati per redirigere certi MSISDN sul laboratorio. E che ci dobbiamo arrangiare!

Abbiamo chiesto di avere un paio di SIM/MSISDN rediretti dal WAP gw all’ambiente di produzione. Non penso sia impossibile!

E’ Incredibile! UN IMMENSO OPERATORE TUTTI SPACCHI E PIRITI CHE NON E’ IN GRADO DI CONFIGURARE QUATTRO MINCHIATE WAP PER RAGGIUNGERE UN FOTTUTO LAB.

Ho un bug da risolvere e non posso lavorare per riprodurlo nel laboratorio come e’ giusto che sia ma mi devo arrangiare! Leggete:

We will not be able to use this firewall for any excuse, and we will need to make progress with the system we have.  Please try to think up some ways we can get information to the developers that can code a fix. (ndr: si parla di firewall perche’ nel frattempo qualcuno in $grandeoperatore proponeva qualche magica regola non so dove per permetterci di fare arrivare i telefonini al lab)

Mah. Mi faccio venire una idea… mmmmm…… mmmmmmmmmm.mmmmmmm……. mungle mungle…….. L’unica idea che mi viene e’ quella di lavorare in produzione visto che i tel possono arrivare solo li. Ma sono pazzi? Ma sono seri? Ma dico ma questi i test di accettazione in quale ambiente li hanno fatti? Ma soprattutto li hanno fatti?

Il progetto a cui lavoravo prima e’ piu’ serio. Solo l’ambiente di test e’ una copia ESATTA di quello di produzione anche dal punto di vista dell’integrazione.

Comunque non sono molto convinto della situazione attuale. Odio fare il tappabuchi degli altri, specie quando mi trovo a subire le conseguenze di mala documentazione e poca condivisione delle informazioni. Sabato scorso ho lavorato e tutt’ora sto appresso alla email aziendale…

Cambiamo discorso: continua la ricerca del/della nuovo/a coinquilino/a.
Ieri dovevamo vedere 4/5 persone ma 3 ci hanno dato buca e abbiamo visto solo 2.
Una ragazza francese, molto simpatica, parla inglese perfetto (manco ci si rende conto dell’accento francese), vissuto tanti anni a Londra. E un ragazzo francese che e’ stato immediatamente scartato:

  • e’ venuto in giacca e cravatta (quando e’ entrato io e jose’ ci siamo visti in faccia e ci siamo subito intesi)
  • e’ qui da una settimana e lavora (ma non che mi fidi piu’ di tanto)
  • attualmente e’ ospite a casa di alcuni amici che, a sua detta, lo vogliono buttare fuori (giustamente dico io!)
  • la prima domanda che ci ha fatto e’ stata se puo’ fare party e se puo’ portare persone a dormire!
  • non cucina COMPLETAMENTE.

Oggi pomeriggio aspettiamo altre 5 persone anche se devo dire la tipa di ieri ci ha fatto una buona impressione. Vedremo.

Adesso vi saluto. Alla prossima.

Popularity: 23% [?]

pallotron Informatica, Irlanda, Lamentazioni, Lavoro, casa , , , , ,

Io ti odio!

Febbraio 14th, 2009 - Febbraio 14th, 2009

Caro collega,

stavolta lo scrivo qui: ieri ti ho odiato, per l’ennesima volta!

Quando il nostro collega DBA indiano e’ venuto da me chiedendomi:

«Angelo, come faccio ad inserire una stringa “NAME” su un file “tmp.log” da 1 GB tra la quarta e la quinta colonna con VI/VIM?»

Tu hai sentito… ti sei voluto alzare… con quell’aria da saccente… *dovevi* intrometterti… il tuo istinto da “nerdone-primo-della-classe-so-tutto-io” ti ha fatto venire alla mia scrivania mentre io scrivevo il one-liner perl necessario alla magia, consigliandomi di poterlo fare cosi’ e coli’… con sed piuttosto che con awk, e blabla…

nerd

Non e’ stato sufficiente che ti dicessi di farti i cazzi tuoi… dovevi gareggiare… dovevi farti sputtanare… e dopo 2 minuti hai avuto anche la sfacciataggine di mandare una email al collega col subject “sed version”, scrivendo questa zozzeria:

$ cat tmp.log | sed 's/^\(\W*\w\+\W\+\w\+\W\+\W*\w\+\)/\1 fff/g'

Ma ti ho punito con la eleganza del Perl:

$ perl -lpne 's/^((\w+\W+){3})/$1NAME /;' tmp.log

Sei old! OLD! Mettitelo in testa. Guarda quella linea, e’ ILLEGGIBILE. Con tutte quelle sequenze di escape!

Peccato che il DBA abbia scelto il tuo sed. In questo mondo non c’e’ giustizia.

Popularity: 32% [?]

pallotron Informatica, Irlanda, Lamentazioni, Lavoro, Programmazione, Unix , , , , ,