Tales from the Machine Room |
Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute | Set language to:en it | Login/Register
Allora, avevamo lasciato il nostro eroe (cioe' io) a passare notti insonni nel terrore agghiacciante che $brancodipaguri decidesse di prendere per buona la sua marcantoniata e abbracciasse il Cms Fdt come sistema di produzione (come vagamente accennato in questa storia).
Fortunatamente (per me) in quel momento SL1 ed SL2 di $figliillegittimidibrancodipaguri si sono catapultati dentro l'ufficio sfondando una finestra, indossando un cappello da pirata, tenendo una sciabola tra i denti ed urlando "HARRRR"... No. "TE LO DO' IO IL CMS!!!". Poi hanno incespicato in un cavo di rete e sono collassati sul pavimento con molteplici tagli, ecchimosi e fratture.
Dopo un periodo di cure e convalescenza ed una sgridata da parte della mamma di non giocare ai pirati con le sciabole vere i due si sono ri-presentati stavolta suonando alla porta.
Ok, sto' esagerando, ma solo un pelino.
Okkey, adesso voi state pensando "ellamadonna, qui' e' peggio di un libro di Tom Cosoli', che succede, chi sono questi??". Una breve spiegazione e' doverosa.
Alura, ai tempi della grande "fusione" tra $brancodipaguri ed $immensacorporation (roba accennata in varie storie del passato, come questa), un certo numero di UL avevano deciso che accettare il "pacchetto di buon'uscita" fosse meglio che sgobbare sotto il giogo di $immensacorporation.
Ed ecco che UL1 ed UL2 hanno abbandonato il carroccio e fondato per conto loro $figliillegittimiecceteraeccetera e, con effetto "pauerranger", si sono trasformati in SL1 ed SL2. In effetti ai tempi UL1/quasiSL1 mi venne pure a proporre di entrare in societa' con loro. Essendo U/SL2 quella che infilo' il mouse USB nella presa di rete e poi si lamento' con me che "la rete non funziona" ed essendo U/SL1 quello che un giorno mi domando' come ca$$o fa' il computer a sapere che tu sei tu e non sei qualcun altro, si puo' capire perche' la sua proposta non fu' vista come la "straordinaria opportunita'" che lui cercava di presentare.
Anyhow...
I due ex-paguri hanno prodotto chissa' come e chissa' perche' un qualche CMS, udito, per via di qualche paguroide infiltrato probabilmente, dei problemi di $brancodipaguri con l'attuale CMS, hanno deciso di prendere la palla al balzo e si sono fatti avanti con la proposta.
In sostanza la proposta sarebbe la seguente: noi vi forniamo il prodotto e l'assistenza completamente gratis per 6 mesi cosi' voi lo provate e ne verificate i vantaggi e la bonta' e poi se vi piace si fa' un bel contrattino di assistenza e sviluppo.
Ovviamente in questa proposta non c'e' traccia di quanto verra' a costare tale "assistenza e sviluppo" ne' di cosa esattamente si tratti. Ed ancora piu' ovviamente, se una azienda investe un bel 6 mesi nello sviluppo ed utilizzo di un prodotto, poi sara' molto difficile che tale prodotto venga semplicemente cestinato senza uno strascico di costi, fatture et similia. Ma procediamo.
Cio' che mi ha interessato (nel senso che SL di $brancodipaguri mi ha chiamato) e' che, siccome SL1 ed SL2 tra tutti e due sono capaci (forse) di accendere un PC e di disattivare lo screen-saver, io dovrei occuparmi dell'installazione e della messa in opera di questa roba.
Hummmm.... ripetimi un po' come era quella roba di "fornire prodotto ed assistenza"...
Ergo, sono qui' da $brancodipaguri che procedo all'installazione di questa ennesima fetecchia.
Pro: la fettecchia e' fatta in Java e non in PorcatroikaPi', il che significa che posso installarlo su uno dei millemila server che gia' esistono e non devo installare l'ennessimo server del menga solo per questa merdaccia.
Pro: apparentemente chiunque ha fatto questo coso (che lo abbiano sviluppato i due ex-paguri non ci credo manco se lo vedo) ha una vaga idea di come si scrive del codice decente e c'e' un file di confiurazione!
Con: il foxxuto coso e' lento come la fame.
Okkey. Come' la faccenda di "supporto teNNico gratuito"? Si chiama SL1! No, SL2 non la chiamo manco se e' lei che chiama me.
IO - ...e quindi e' lento come la morte.
SL1 - Hummmm... Hai provato a riavviare il pc?
IO - Quajo', non e' la prima volta che ci parliamo, vero? Ergo, dovresti
conoscermi.
SL1 - Heee... Allora, lasciami vedere che poi ti richiamo.
Che tradotto, nel caso non l'abbiate capito, significa "adesso chiamo quelli che hanno fatto il CMS che noi abbiamo ignobilmente rubato e gli domando". Vabbe', NMP.
Nel giro di un paio d'ore l'expy mi richiama per dirmi di verificare il parametro $sarca$$o nel file di configurazione e mi suggerisce di aumentarlo. Okkey, aumento il parametro ed il crappoide si rifiuta di riavviarsi segnalandomi "configerror". Bello.
Altro giro di telefonate, SL1 ripete il "vedo e ti richiamo". Io intanto mi sto' facendo un giro nel codice di questo coso che mi ricorda molto da vicino il CMS di $mammalucchiJugoslavi. In effetti non mi stupirebbe piu' di tanto se questo fosse made in $figliillegittimidimammalucchiJugoslavi.
Ed all'improvviso risuono' uno sparo!
No, in effetti quello che risuono' fu un immenso "WHATTHEFSCK!", ululato da me, quando, nel ravanare nel codice, trovai il pezzo di codice che effettua il controllo dei parametri di configurazione, ed in quel pezzettino di codice, appare evidente che il parametro che mi fu detto di modificare deve essere un numero primo.
A questo punto mi apposto accanto al telefono ed aspetto SL1 al varco. Dopo un panegirico di suggerimenti vari (tutte cose assolutamente inutili), faccio scattare la mia trappola.
IO - Senti ma... quel parametro che mi hai detto di modificare... sei
sicuro che non debba avere un qualche valore particolare?
SL1 - Huh? Heee.... Non credo, no, si', no... Come era la domanda?
IO - Ed esattamente a che serve quel parametro?
SL1 - Huh? Heee... allora, e' un pelo complicato...
IO - Ci ho tempo.
SL1 - Heeee....
IO - Tu non hai la piu' pallida idea di cosa ca$$o stai facendo vero?
SL1 - Perche' dici cio'?
IO - Perche' ho appena speso 3 ore (che $brancodipaguri dovra'
pagare) ravanando nel codice di questo affare e, a parte le cose deliziose
che ho trovato (parametri ignorati, valori ridefiniti), ho anche scoperto
che quel famoso parametro che tu mi hai detto di modificare per funzionare
deve essere un numero primo.
SL1 - ...(silenzio)...
IO - Il che mi fa pensare a che accidenti serve un parametro che
sia un numero primo, per non parlare di perche' questa merda non se
lo calcola da solo e perche' non vi e' traccia di
sta' cosa nella documentazione. Ovvimente tutte queste domande
dovrebbero essere rivolte a chi ha scritto il codice che,
ancora piu' ovviamente NON SIETE VOI!.
Non devo dirvi che stiamo ancora aspettando la loro risposta vero?
Davide
16/08/2010 08:00
Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.
Beccati! By Messer Franz posted 16/08/2010 08:52
...mah... By argaar posted 16/08/2010 09:52
e comunque hai aspettato troppo per riuscire a trovare un pretesto per cestinare il tutto (sempre che, spero, l'abbiano fatto), ti stai rammollendo, si capiva da metà storia che era un cesso questo cms. -- argaar
@ argaar By Davide Bianchi posted 16/08/2010 10:30
Ci hai presente il detto "bug-free, on-time, on-budget, scegline due"?
Stessa cosa vale per qualunque linguaggio di programmazione/sistema. -- Davide Bianchi
@ Davide Bianchi By Anonymous coward posted 16/08/2010 14:21
>
> Ci hai presente il detto "bug-free, on-time, on-budget, scegline due"?
> Stessa cosa vale per qualunque linguaggio di programmazione/sistema.
TeX? grep? dd? Va bene, non sono scritti in Java.
Viceversa l'untima cosa che ho visto che rispettava la terna /bug/ /free/, /on/ /time/ e /on/ /budget/ era un progetto per L'esame di "Macchine per l'elaborazione dell'informazione" mja ho ion sospetto che rispettava il budget solo perché il budget era esattamente zero. -- Anonymous coward
@ Anonymous coward By Davide Bianchi posted 16/08/2010 14:31
> >
> > Ci hai presente il detto "bug-free, on-time, on-budget, scegline due"?
> > Stessa cosa vale per qualunque linguaggio di programmazione/sistema.
>
>
> TeX? grep? dd?
Bugfree? On-time? Non credo proprio.
> Viceversa l'untima cosa che ho visto che rispettava la terna /bug/ /free/, /on/ /time/ e /on/ /budget/ era un progetto per L'esame di "Macchine per l'elaborazione dell'informazione"
Io invece ho il sospetto che "bug free" non fosse proprio per niente.
-- Davide Bianchi
@ Anonymous coward By Adriano posted 16/08/2010 14:33
> >
> > Ci hai presente il detto "bug-free, on-time, on-budget, scegline due"?
> > Stessa cosa vale per qualunque linguaggio di programmazione/sistema.
>
>
> TeX? grep? dd?
TeX? on time? il progetto nato come 'il typesetting dei miei libri non mi piace, sù, in un piccolo sabbatico faccio qualcosa di meglio' e che prese poi diversi anni? Solo da poco Knuth ha ripreso a scrivere TAOCP. -- Saludos
Adriano
@ Davide Bianchi By Adriano posted 16/08/2010 14:39
>
> Ci hai presente il detto "bug-free, on-time, on-budget, scegline due"?
> Stessa cosa vale per qualunque linguaggio di programmazione/sistema.
>
Scusa, ma bug free un programma non credo ci sia mai stato, e non ho troppe speranze per il futuro. Io conoscevo 'buono, economico, fatto velocemente, scegli due'. -- Saludos
Adriano
@ Adriano By Davide Bianchi posted 16/08/2010 14:40
Dettagli, quisquiglie, pinzillacchere...
-- Davide Bianchi
@ Davide Bianchi By psini posted 24/08/2010 14:02
>
> Ci hai presente il detto "bug-free, on-time, on-budget, scegline due"?
> Stessa cosa vale per qualunque linguaggio di programmazione/sistema.
>
Si', d'accordo, ma almeno due di solito e' possibile. Con java sembra che la regola sia: "scegline uno". -- psini
W $BrancoDiPaguri !!! By Lazy Anonymous... posted 16/08/2010 09:59
Grazie D per ogni Lunedi' e grazie a $BrancoDiPaguri per trovare sempre il modo di tormentarti
--LuKe
-- Lazy Anonymous...
$BrancodiPaguri & co. By federico posted 16/08/2010 10:53
a parte sexchange, durante le ferie mi han disconnesso dalla rete.
- Eh, ma il computer e' rimasto spento per piu' di una settimana, pensavamo non lavorassi piu' qui.
Ed io cosa ca$$o ti compilo a fare il foglio elettronico delle ferie? :maporc: -- federico
@ federico By Davide Bianchi posted 16/08/2010 10:55
...il che potrebbe dire che tu hai diverse storie da raccontare ma non lo fai...
-- Davide Bianchi
java va sempre lento By alessiodp posted 16/08/2010 10:57
per un CMS il perl/php/ruby/python/vattelaapescascript è ottimo
se poi si ha bisogno di velocità...si lavora di C/C++ e CGI
secondo me CMSFDT sarà implementato dall'azienda e buona notte...
...ma questi come fanno a campare se propongono software di questo genere?
qui sarebbero strafalliti...
dove prendono li soldi? chi li finanzia? -- alessiodp
@ alessiodp By Davide Bianchi posted 16/08/2010 11:41
La mia esperienza e' che "java" e "webapplicascion" non dovrebbero essere nella stessa frase senza una negazione in mezzo...
> dove prendono li soldi? chi li finanzia?
Vedi le FAQ: http://www.soft-land.org/faq/sysadmin
-- Davide Bianchi
@ Davide Bianchi By Anonimo Codardo (e sputasentenze) posted 16/08/2010 14:43
> stessa frase senza una negazione in mezzo...
Interessante.
Da cosa è maturata questa considerazione? -- Anonimo Codardo (e sputasentenze)
@ Anonimo Codardo (e sputasentenze) By Davide Bianchi posted 16/08/2010 14:52
...quale parte di "ESPERIENZA" non era chiara?
-- Davide Bianchi
IL FATTORE CXXX By alessiodp posted 16/08/2010 12:19
ad ogni modo, a me hanno insegnato a fare le cose per bene e soprattutto che funzionano...
io li farei fallire tutti a sti paguri del piffero...
W CMSFDT! -- alessiodp
@ alessiodp By Davide Bianchi posted 16/08/2010 12:25
Ho come la vaga impressione che se tutti i "paguri" del pianeta fallissero ci ritroveremmo di botto senza il 99.99% delle aziende. Non so se sarebbe un bene o un male...
-- Davide Bianchi
@ Davide Bianchi By Andrea Ballarati posted 16/08/2010 16:24
>
> Ho come la vaga impressione che se tutti i "paguri" del pianeta fallissero ci ritroveremmo di botto senza il 99.99% delle aziende. Non so se sarebbe un bene o un male...
Ci puoi giurare -- Andrea Ballarati
se tutti i paguri fallissero... By Messer Franz posted 16/08/2010 18:13
Quello che mi sta sulle...."scatole" sono quelli che campano a sovvenzioni statali....ecche' , devo pagare IO le loro pagurate??????
E purtroppo succede con qualsiasi governo in qualsiasi paese.... -- Messer Franz
Numeri primi By Anonymous coward posted 16/08/2010 19:30
@ Anonymous coward By Davide Bianchi posted 16/08/2010 19:39
A far incazzare il sysadmin che sta cercando di configurare la tua applicazione?
-- Davide Bianchi
Algoritmo di verifica By Claiudio claiudio@libero.it posted 16/08/2010 23:31
Sarei tentato di pensare di no, ma chiederlo non costa nulla. -- Claiudio claiudio@libero.it
Un parametro... By Massimiliano posted 20/08/2010 01:39
@ Massimiliano By Davide Bianchi posted 20/08/2010 08:06
E questo e' l'unico commento sensato che ho ricevuto fino ad ora.
-- Davide Bianchi
This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail.
This site was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.
This site isn't optimized for vision with any specific browser, nor
it requires special fonts or resolution.
You're free to see it as you wish.