lunedì, febbraio 26, 2007

Nuovo Tool Informatico

Questa è successa la scorsa settimana ma vi rendo partecipi solo ora. Non ho molto tempo per cui sarò sintetico...

Premessa:
$utonta chiama $collegaProgrammatore e, impegnato, dribla la magagna rigirando la patata altrove. $utonta chiama $collegaCheGiocaASpiderTuttoIlGiorno che, a sua volta, rigira la chiamata a me.

Gama - Si?
$utonta - Gama potresti venire qui: è una questione di vita o di morte!
Gama - (capita l'antifona) Spiega la "questione di vita o di morte"...
$utonta - Dobbiamo prendere un file da un dischetto!
Gama - e...
$utonta - Non si legge!
Gama - Hai provato su altri pc?
$utonta - Si, non funziona!
Gama - Il dischetto è danneggiato, non ci si può fare nulla.
$utonta - No?
Gama - No, non avete quel file da qualche altra parte?
$utonta - Era sul pc di $collegaCheOraRompeLePalleQuiAccantoAlCed!
Gama - Beh, il pc l'ho spostato io e ci ho pensato bene prima di cancellare la sua robaccia: è tutto ancora lì.
$utonta - Ah, ok.
-click-

Quarantasette secondi dopo, ri-suona il vociofono.

Gama - Si?
$utonta - Sono di nuovo io.
Gama - Dimmi.
$utonta - Non si può fare nulla per il dischetto?
Gama - Come ti ho detto prima, no.
$utonta - Ma ci serve!
Gama - Hai provato ha cercare sul pc di $collegaCheOraRompeLePalleQuiAccantoAlCed? C'è una cartella sul desktop in cu..-
$utonta - (mi interrompe) Non sono capace!
Gama - Ma se lo fai tutti i giorni per leggere i documenti sul tuo pc...
$utonta - Ehmmmm... Non si può fare nulla per il dischetto?
Gama - Sai, quando una cosa è rotta, è rotta.
$utonta - Non c'è una specie di attack per i dischetti?
Gama - O_O'


A volte mi chiedo se lo fanno con ingenuità o proprio per via di un elettroencefalogramma piatto.

Gama

lunedì, febbraio 19, 2007

C.E.D.

Chaos Extended Dimension

Altro che Centro Elaborazione Dati!
Buona settimana mondo, ormai ho deciso di ribattezzare il mio ufficio nella maniera sopracitata perché, tanto per cambiare, non si capisce più nulla.
Metà dell'array $colleghi è impegnato nel corso di programmazione php tenuto da $collegaSveglio, c'è da notare che tutto l'array aveva già seguito un corso sulla programmazione php, fogli di stile e accessibilità tenuto da un cioccolataio pagato profumatamente.

$cioccolataio è un tizio dall'aspetto segalino (e se non sapete cosa vuol dire non pensate male e cercate sul dizionario! :P ) e dallo sguardo perso a cui è stato richiesto un corso di php 5. Lui è arrivato con una serie di appunti di php 4 .
Prima lezione: un'ecatombe!
Il tizio prova il classico "Hello World!" ma includendo un file php con la dichiarazione di variabili contenenti i colori di sfondo e del testo... I fogli di stile, questi sconosciuti.
Non sto a dettagliare le varie lezioni ma mi limito a citare alcune frasi di $cioccolataio:
- "Non state a chiudere i tag html, tanto poi ci pensa $pagineFronte"
- "Si... ehm... dovrebbe essere più o meno come... Sevoletevifacciovederequestobellissimosito
inflashchehofattoechemipiacetantotantotanto
vistocheècosìcolorato..." (spezzato perché non ci stava nel layout del blog)
- "Il corso? Va benissimo!"


Morale della favola l'array di $colleghi non ha capito nulla di nulla ed ora $collegaSveglio ri-farà tutto da capo. Mi hanno fatto morire alcuni membri dell'array famosi per non fare un, scusate il francesismo, cazzo tutto il giorno: un giorno arrivano lì e mi chiedono....

Gama, lo fai anche tu il corso di php?

Ci sono rimasti male quando gli ho spiegato che il corso io potevo tenerlo e non seguirlo. (cosa che ho fatto tra l'altro la scorsa settimana)


Vabbè, metà del mondo è lì.
Il Capo sapete bene tutti quanto è utile.
Oggi è rientrato il mio Boss e ne abbiamo avuto la riprova

Tempo addietro abbiamo bloccato l'accesso ad internet fatta esclusione per una whitelist di siti istituzionali e/o utili per il lavoro che ci sono stati comunicati dai vari servizi. Naturalmente i dirigenti e gli assessori sono stati esonerati da tutto ciò, sono quelli che introiano di più i pc ma per lo meno sono pochi e con internet a disposizione non rompono le scatole.
Poi il Capo ha concesso una cosa che avevamo già preventivato: libero accesso per UN pc del servizio al fine di consentire le ricerche nel web. Sistemare un pc è un conto, sistemarne mille un altro.
Successivamente il Capo è giunto al compromesso di permettere l'accesso ad una cerchia ristretta che sul proxy è indicata come "raccomandati", persone indicate dai dirigenti che in linea teorica dovrebbero necessitare assolutamente di internet per lo svolgimento del proprio lavoro. Vabbè, un po' indigesta ma la tolleriamo.

Ad un certo punto ci arriva una richiesta da $dirigentePelato che chiede "l'accesso libero a tutti i i suoi sottoposti di $servizioCheCompra". Reazioni:

- Capo: in ferie
- Gama: EEEEEEHHHHH?!?!?
- CollegaSveglio: O_O'
- The Boss: (prende la penna e scrive) no, richiesta applicabile al più a poche persone.

Bon, finita lì... Per un po'.
Dopo un po' ci arriva sempre da $dirigentePelato un'altra richiesta identica per $servizioCheSiOccupaDiPoveracci. Reazioni:

- Capo: in ferie
- Gama: Ma è scemo o ingenuo?
- $collegaSveglio: ANCORA?!?!?!
- The Boss:
(prende la penna e scrive) no, richiesta applicabile al più a poche persone.

Bon, finita lì... Col cavolo.
Il Capo rientra dalle ferie (ma quante cavolo di ferie ha in un anno? Si fa tutte quelle che non ho io nel contratto?) e lo rendiamo partecipe del tutto. "Bene, benissimo, avete fatto bene".

Arriviamo quindi a tre settimane fa.
Arriva sulla scrivania di $collegaSveglio una lettera di $dirigentePelato che richiede l'accesso ad internet di una serie di 10 persone. Reazioni, eravamo tutti lì per smadonnare con il server di posta:

- Capo: in ferie
- Gama: Ok, sono sicuro, è scemo.
- $collegaSveglio: (giuro che non riesco a descrivere la sua espessione)
- The Boss:
(prende la penna e scrive) troppe persone. NO!

Visto il tono del post avrete ormai capito che non è finita qui.
Rientra il Capo dalle ferie e mi chiede -c'ero solo io- i dettagli. Glieli fornisco poiché ha un incontro con $dirigentePelato.

Morale della favola?
Mentre settimana scorsa The Boss è in ferie arriva sulla scrivania di $collegaSveglio la lettera con il commento di The Boss con l'aggiunta "ok, dare accesso" del Capo.
Chiedo spiegazioni ed il Capo commenta con un: "ho fatto un giro con $dirigentePelato ed in effetti non sono tanti, alla fine è un pc per ufficio...."
Siccome noi siamo solo manovalanza io faccio che dimenticarmi di avere un cervello in questi casi ed eseguo in perfetto stile drone lasciando le conseguenze ai posteri. $collegaSveglio si adegua.
Piccola spiegazione: in $servizioCheSiOccupaDiPoveracci lavorano circa 30 persone in non più di 25 pc... gli abbiamo sbloccato praticamente la metà dei pc.


Tempo UNA SETTIMANA e tre dei pc sbloccati sono un pullulare di spyware, dialer, malware, e chi più ne ha più le metta.
$collegaSveglio ne ha messo uno in castigo venerdì, ad un altro ci ho pensato io, l'ultimo l'ho scoperto oggi. Abbiamo fatto due conti e pare che, alla data di venerdì, il 15,60% dei pc abbiano accesso libero ad internet mentre, a novembre, erano di poco sopra il 10%.
Vi lascio immaginare i commenti di The Boss perché io rido ancora adesso.

Gama

lunedì, febbraio 12, 2007

Bella gente....

... del cazzo.
Si, sono alquanto alterato in questo momento quindi la scurrilità la farà da padrone. Benvenuti nel lato oscuro.

Per oggi mi reputo in sciopero.

Questa mattina l'ufficio era decimato: il mio boss è in ferie per tutta la settimana, $collegaSveglio teneva un corso ad altri quattro colleghi, il Capo era in riunione e $collegaSveglio2 è a casa in permesso studio a preparare un paio di esami davvero bastardi... Chi resta? Io e $CoCoProSfigatoComeMe più le segretarie ed i tecnici della Sala Macchine.

Che bel lunedì mattina direi... anche perché, come capita sempre, quando manca la gente succedono i casini totali.
Ero lì, tranquillo e beato mentre cercavo di programmare ma il telefono infame aveva già deciso di non starsene zitto nemmeno per un millisecondo. Poco male, routine quotidiana e non mi lamento.
L'escalation non era finita però. Tutto d'un tratto $serverCaricoComeUnMulo ha un tracollo e si schianta al suolo agonizzante... o per lo meno così sembra. $collega giunge alla mia soglia dopo essere passata da $CoCoProSfigatoComeMe per un problema con $EnnesimoApplicativoEsterno.
L'accrocchio pare essersi piantato come il coyote in fondo al burrone e presenta questo simpatico comportamento ogni volta si tenta di inserire qualcosa nel database.
Appurato che il pc di $collega non aveva nulla di male con tanto di reboot passo al server. Cappottato? No, completamente tranquillo... ed io mi gratto la capoccia.
Controllo i servizi di wizozz... CRACK!
Ok, trovato il problema. Prendi, stoppa, riavvia e chi se ne frega di tutti gli altri attaccati al server. $servizioWebServer disattivato! Rimetti a posto il servizio. Prendi, stoppa, riavvia. Tutto in piedi.
Faccio provare di nuovo $collega ma il catorcio non ne vuole sapere di muoversi.
Ritorno sul server per vedere il carico. Il mulo non ha nulla di che, anzi è quasi felice di cotanta leggerezza!
Sarà il db $oraCoso... No, col cavolo, è tutto a posto anche lì.

Scopro poi, per vie traverse, che la cara $fornitriceDiSoftwareCostosissimo ha fatto degli aggiornamenti venerdì e che oggi, come per magilla, ha bisogno di collegarsi di nuovo per, parole loro, scaricare dei dati.
Morale della favola: hanno fatto una cazzata e se ne sono accorti anche se non lo ammetteranno mai. Dov'è il Capo in questo momento? In riunione con degli assessori.

Vabbè, recupero il GamaMantello(tm) e muovo il GamaCulo(tm) verso un altro ufficio dove so che la blasfemia scorrerà possente: venerdì prima di andare a casa mi ha chiamato $utonta perché doveva uploadare via ftp $mastodonticoDatabase sul sito di $fornitriceDiSoftwareSchifido.
Perchè?

Riavvolgiamo la vita di un paio di settimane.

Perché $fornitriceDiSoftwareSchifido ha realizzato una mostruosità con $accesso dedicata a comuni grossi come il salotto di casa mia e siccome che Novara è un po' più grossa del salotto di casa mia la creatura ha raggiunto le divertenti dimensioni di 121Mb.... Che loro vogliono ricevere per e-mail!
Penso che qualsiasi sistemista alla lettura stia pensando: "quella roba sul mio server di posta non ci passa nemmeno con il cric!" Vero, quindi si comprime... 16Mb. Notevole compressione ma ugualmente mostruoso.

La mia domanda a $utonta è stata: "Ma 'ste bestie ce l'hanno un'area ftp o gli dobbiamo prestare la nostra?" ovviamente la risposta di $utonta è stata:

Urlo

Le ho quindi detto di mandare una e-mail per chiedere se esisteva un'area ftp su cui mettere il tutto.

Esiste, quasi non ci credo!
Per semplificare la vita a $utonta piglio username e password e predispongo quella meraviglia a prova di utonto che è filezilla e le faccio vedere come si fa a caricare un file.

Bon, risolto.... Per citare il bassista la risposta sono dei bei gattini inglesi: Cool Cats!

Giungiamo a venerdì come dicevo.

$SoftwareSchifido fa acqua e mette valori a suo gusto e quindi $fornitriceDiSoftwareSchifido vuole il file per capirci qualcosa. $utonta ovviamente prova a fare l'upload ma non funziona. La reazione l'avete già vista sopra.
Mi telefona e con la foga di un labrador che si avventa sul ciappi e tra un abbaiare e l'altro capisco la situazione.
Ovviamente si pensa sempre male agli utonti e quindi guido $utonta come una bimba nell'invio del file... Trenta minuti di pura strada verso l'illuminazione: mentre ero al telefono con questa tizia che non capisce nemmeno se è girata davanti o dietro mi arriva anche $segretariaUrlatrice bofonchiando qualcosa riguardo al Capo che sembra tarantolato... Le faccio notare che sono al telefono e le mi risponde: "Attacca, richiami dopo!". MA CHE TI CREDI CHE SONO AL TELEFONO CON LA MOROSA?!?!?!

Spunta il mio Boss sulla porta che la guarda, si tira su le maniche con fare minaccioso e va verso l'ufficio del Capo dicendo con la stessa freddezza di Clint Eastwood in Il texano dagli occhi di ghiaccio: "ci penso io".


Vabbè, tra un casino e l'altro riusciamo con $utonta ad eseguire la procedura corretta... ACCESSO NEGATO. Mapork! Quei rincoglioniti di $fornitriceDiSoftwareSchifido le hanno ammazzato l'account? Lei naturalmente non sa/non risponde quindi tocca a me andare a controllare.

Ed eccoci quindi a oggi.

Arrivo lì, dopo aver litigato con il server citato sopra.
Provo in un nanosecondo l'accesso ftp ed entro.
Provo a caricare il file... accesso negato.
Provo a vedere una sottodirectory chiamata ftp$SoftwareSchifido... accesso negato.

Una volta tanto non è l'utonta ad aver fatto casino! Infatti ora sta piovendo.
Faccio telefonare a $fornitriceDiSoftwareSchifido, risponde Bob e me lo passano.

Bob - Si?
Gama - Ci avete segato i permessi di accesso dell'utente ftp, secondo me ci avete dato un utente temporaneo.
Bob - Non è possibile.
Gama - (Cominciamo bene) Prendo, mi loggo via ftp al vostro INDIRIZZO NUMERICO e appena provo a dargli qualche file in pasto mi becco: "accesso negato", come la mettiamo?
Bob - Deve esserci qualcosa che non va.
Gama - Ma va? Non l'avrei mai detto.
Bob - La postazione è abilitata all'ftp?
Gama - Secondo te come facevo a loggarmi se no?
Bob - Hmmm...
Gama - Si?
Bob - Non capisco.
Gama - (questo era chiaro) mi avete dato $utente e $password, secondo me erano temporanei.
Bob - Controllo.
Gama - Aspetto.
Bob - >>Bofonchia per cinque minuti<<
Gama - Sto ancora aspettando
Bob - Si, si, sto controllando.
Gama - Va bene.
Bob - Toh, vi hanno segato i permessi e quell'utente era temporaneo!
Gama - Io cosa ho detto tre quarti d'ora fa?

Alla fine della fiera ci caccia l'utente buono e mi fa notare che il trasferimento ftp si può fare anche da $softwareSchifido... Peccato che il software sia ancora impostato sull'INDIRIZZO NUMERICO vecchio e che non vada una sega.
Bob ri-bofonchia qualcosa sul fatto che sistemerà la cosa con la prossima release e mi saluta.
Nel mentre il sottoscritto trova un complicatissimo file .bat che si occupa dell'invio ftp e corregge a manina l'ip per rendere funzionante l'invio e semplificare l'esistenza a $utonta.

Giusto il tempo di scrivere due vaccate al bassista via icq e ricomincia il caos.

Quello che mi ha fatto incazzare come un'ape è stata $utontaConLaPretesaDiEssereProgrammatriceMaCheAlConcorsoNonHaPassatoNemmenoLaSelezione che per comodità chiamerò $rompiballe.

$rompiballe è una di quelle persone che crede di sapere tutto di informatica anche se le sue conoscenze si sono fermate al Vic-20. Una di quelle persone che ti inondano di catene di S. Antonio e che usano $postaIncredibile perché è ricolmo di faccine e continua ad usarlo nonostante la cosa sia stata proibita a livello aziendale.

Premessa.
All'inizio del mese io e $collegaSveglio ci siamo fatti un culo grosso come una corazzata per mettere in piedi un nuovo server di posta Linux totalmente gratuito (visto che ci hanno drenato i fondi per comprare un anti-spam che costa 20K € e di cui abbiamo già trovato 3 bug... soldi spesi bene). Ovviamente la prima settimana dopo il cambio del sistema è seguita dai disguidi classici di tutti gli utonti che non riescono più ad accedere alla posta.

Venerdì chiama $rompiballe dicendo che non le va la posta e $CoCoProSfigatoComeMe le resetta la password e le fa notare che con il nuovo server se la può cambiare tramite l'interfaccia web.

Oggi richiama $rompiballe e $CoCoProSfigatoComeMe al limite della disperazione la passa a me e $collegaSveglio. Le resettiamo la password e le diciamo che se la può cambiare tramite l'intefaccia web. $collegaSveglio è talmente gentile da guidarla passo-passo nell'operazione.
Da notare che di default il webmail in questione non permette il cambio della propria password, il tutto è presente in un modulo opzionale che $collegaSveglio si è sbattuto ad inserire. Ovviamente questo ultimo modulo non è stato tradotto in italiano.

Non ci crederete ma per una scritta "Account Adiministration" ed una "Change Password" $rompiballe se ne è uscita con un:

"Certo che dovete essere proprio bravi per mettere una schifezza in inglese che non si capisce eh?"

Giuro che non ho mai visto $collegaSveglio così incazzato, io a confronto sembravo il budda!

Visto che quindi c'è gente che non fa un cazzo tutto il giorno a parte mandare faccine ed apprezza il nostro lavoro io e $collegaSveglio siamo qui dediti a non fare un cazzo fino al momento di andare a casa... domani è un altro giorno e magari le nostre maledizioni arriveranno a bersaglio! (ve l'ho già detto che ora sul dominio è presente uno script che inchioda $postaIncredibile? )


Gama