Nov
27
2007
89

Du Hasst

penso di averlo detto chiaro e tondo da anni, ma a chi si fosse connesso solo adesso voglio ricordare che io sono un misantropo. odio gli esseri umani, anche se mi piacciono alcune persone.

per inciso, non sopporto quelle che ormai sono note come community; ho frequentato per anni USENET e mailing list, e onestamente pensavo di aver visto tutto, ma se devo essere sincero non riesco a sopportare le cricche che si raggrumano intorno a web forum e blog.

prendiamo, ad esempio, pollycoke. chi commenta i post di felipe di solito ha una percezione dei fatti simile alla percezione spaziale esibita da un elefante spastico in una cristalleria boema. non è colpa loro: è il risultato di quella che Jonathan Gabe Gabriel ha definito come Greater Internet Fuckwad Theory, ovvero:

normal person + audience + anonimity = total fuckwad

in una forma o nell’altra, questa teoria l’avevo formulata in periodi antecedenti al 2004, anno di pubblicazione della strip di Penny Arcade; ma, in generale, è una teoria sociologica accettata quasi a livello memetico da chiunque abbia passato qualche anno in una qualunque gerarchia di USENET1.

ovviamente, la GIFT non si applica solo ai commentatori su weblog come pollycoke, o aggregatori di notizie come ossblog o punto informatico o slashdot. anche chi mantiene le community vi è sottoposto.

prendiamo, ad esempio, l’ultimo post di felipe sul totale disastro ferroviario che è planet gnome oggi (27 novembre 2007). l’ammasso di cazzate allucinanti che felipe riesce ad inanellare in un sol colpo, la quantità  di male interpretazioni e di mancanza di una qualsivoglia conoscenza (diretta o indiretta) dei fatti – nonostante due press release e tonnellate di email su foundation-list, desktop-devel-list e altre mailing list con archivi pubblici non può che essere il risultato di due cause:

  • totale, completa, indifendibile e magistrale mancanza di buona fede
  • totale, completa, indifendibile e magistrale mancanza di intelligenza

delle due, l’una: o felipe c’è, o ci fà . personalmente, opto per la malafede, perché se davvero fosse una tale grossolana ignoranza di fatti, circostanze e contesto allora dubito molto che felipe (e tutti quelli che commentano sul suo blog con la bava alla bocca) riesca a mangiare se non imboccato, o andare in bagno senza essere accompagnato. preferisco, quindi, dargli una chance e credere che parli semplicemente a vanvera su tutto quello che gli passa per la testa senza avere un’idea precisa del perché lo fa, perch l’alternativa sarebbe quantomeno disarmante2.

ovviamente, non condonerei la totale malafede dimostrata: buona parte dei pundit hanno lo stesso problema, quindi potrei ignorare la malafede nella (vana) speranza che se chiudo gli occhi e la ignoro a lungo quanto basta, essa scomparirà senza avvelenarmi ulteriormente il sangue.

retrospiegone relativistico per pollycoke, ossblog, planet gnome it e tutti gli altri, così tentiamo di spiegare a un po’ di gente come funzionano le cose e come si sta al mondo:

  • tra jeff e murray non è mai scorso buon sangue; chi si trova nella comunità da qualche anno lo intuisce anche senza conoscere dettagli o persone
  • questo non c’entra una benemerita fava con OOXML, ODF, GMAE o elezioni della fondazione
  • novell non partecipa molto alla gestione della fondazione
  • la fondazione non partecipa nello sviluppo di tecnologie sulla piattaforma, ma coordina attività come relazioni con i media, marketing, donazioni, conferenze, etc.
  • l’advisory board è solo una componente della fondazione, ed è quella minoritaria se paragonata alla comunità
  • i soldi forniti dalle compagnie dell’advisory board sono usati per sponsorizzare le attività della fondazione, ma se venissero a mancare non sarebbe una catastrofe
  • ergo i soldi versati dalle compagnie, quindi anche dalla novell ma non solo, sono usati per tutt’altro e non per lo sviluppo, e quindi non rappresentano un driver per nessuno e nella fondazione e nella comunità, a parte impiegare alcuni hacker (e neanche la maggioranza)
  • miguel non fa parte della board dal 2005 e ha mantenuto la carica di presidente in maniera onoraria perché nessuno ha mai formalizzato la richiesta di dimissioni per avere un altro presidente fino a quest anno, cosa che ha portato alle sue dimissioni istantanee, compatibilmente con i suoi impegni3
  • la fondazione non ha mai detto di essere a favore di OOXML e contro ODF; anzi, ha contribuito a supportare ODF, esattamente come tutti gli altri, perché è sicuramente il formato che garantisce migliori chance di essere interoperabile
  • detto questo, ODF è un casino sotto-specificato, con la Sun che cambia formato senza mantenere la compatibilità all’indietro anche dopo il processo di standardizzazione, e l’unico modo per implementare un cazzo di filtro per ODF è prendere i sorgenti di openoffice e guardarseli, finendo impallinati dalla licenza (GPLv2LGPLv2) e dal copyright (Sun)
  • non che OOXML sia meglio anzi: quello non ha nemmeno il codice disponibile; ma se pensate che scompaia solo perché la microsoft non riesce a farlo diventare uno standard ISO allora vi porterà in una stanza in cui babbo natale, la fatina dei denti e la befana vi spiegheranno come microsoft sia una monopolista quindi col cazzo che butterà a mare il formato di office solo perché lo implementa solo lei; in più, gesù bambino vi farà sapere che sarà molto offeso dai cristoni che i poveri programmatori dovranno tirare giù per implementare i filtri per OOXML se nessuno avrà obbligato la microsoft a documentare il loro formato quando questo era possibile e una risposta era garantita4

basta così? devo continuare?

ma sì, aggiungo un’ultima cosa: avete rotto il cazzo con mono. non ne capite il senso, le regole e il contesto. non avete capito che è una reimplementazione in clean room e quindi tenta in tutti i modi di non violare brevetti; non avete capito che gli exe che produce sono solo una convenienza e basta usare uno switch a linea di comando per non averli5; non avete capito che mono predata qualunque accordo della novell con la microsoft, e che è stata l’unica tecnologia esclusa dal patent covenant perché perfino alla microsoft sanno che non possono farci niente. vi prego, non rendetevi ridicoli ulteriormente, e smettete immantinente di parlarne: non siete qualificati per farlo6.

e adesso mi siedo sulla riva e aspetto la tonnellata di fango da chi non ha mai scritto due righe di codice; da chi non ha mai passato una sera a chiudere un bug report; da chi non ha mai implementato qualcosa per fare un favore a utenti che non ha mai visto. perché la comunità  ormai à ridotta a questo, e se da una parte sono triste, dall’altra sono così incazzurrito che neanche uno storione del Don.

  1. il che porta alla immediata realizzazione di come USENET sia il più vasto esperimento sociologico involontario mai realizzato dagli esseri umani sugli esseri umani []
  2. oppure un miracolo della modera tecnologia, per cui un sub-umano riesce a mettere insieme una frase più o meno coerente []
  3. va tutto fatto secondo le regole della fondazione, non basta andare su IRC e direi “mi dimetto”; lo aggiungo giusto per venire incontro ai più bisognosi []
  4. tanto lo so che la maggior parte dei fessi pensano che i filtri si scrivano da soli e che sarà mai basta fare il revers inginiring []
  5. perché oddio, mai avere degli exe in giro per il disco: potrebbero trasformarsi in mostri e venirvi a rosicchiare le dita dei piedi []
  6. oy oy oy, nemmeno io: ma almeno io sto fottutamente zitto a riguardo []
Written by ebassi in: Lusers,Rants,stupidity |
Nov
01
2007
28

Dead Duck

L’altra settimana ho aggiornato il laptop a Gutsy. In generale, il <em>feel</em> è che questa release sia una mezza tragedia: non siamo ai livelli di Edgy, ma poco ci manca. Tra le cose che hanno smesso di funzionare:

<ul>
<li>NetworkManager non sopravvive al <em>suspend</em> e sono costretto a disabilitare la rete quando sposto il computer da casa all’ufficio; questo quando va bene: alle volte devo andare di <code>killall</code>. <strong>Update@2007-11-01T15:39+0100</strong>: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=352771">bug noto</a>, a quanto pare risolto in SVN.</li>
<li>Se spengo il monitor sotto X (ad esempio, se chiudo il laptop ma lo lascio acceso) due volte su tre non viene riacceso e sono costretto a far ripartire GDM.</li>
</ul>

C’è di buono che GNOME 2.20 è meraviglioso, e che Debian non riconosca (ancora) l’esistenza dei laptop, altrimenti sarei tornato di corsa al mix di testing+unstable che usavo prima.

Ovviamente, ho provato di nuovo Compiz – il compositor che alle volte fa da (pessimo) window manager. L’<em>user interface</em> è un totale disastro ferroviario, in cui puoi scegliere solo tre livelli:

<ol>
<li>Niente effetti (ovvero: Metacity)</li>
<li>Effetti per persone sane di mente</li>
<li>Hurt me plenty1 (ovvero: gente che si bulla con gli amici, gente che registra un video per bullarsi con gli amici, gente che sta male perché non ha amici ma non ne ha bisogno perché ha Compiz, gentooisti)</li>
</ol>

In più, se hai qualcosa che non è installato di default e non ha un nome umanamente inferibile2, hai anche il livello segreto:

<ol style="count-reset:4" start="4">
<li>Customizzami tutta</li>
</ol>

Che permette di selezionare cose utili come il <em>motion blur</em> ma non ha un setting per avere un window manager sensato, tra il <strong>miliardo</strong> di <em>tunables</em>, plugin che si disattivano a vicenda e chiari esempi di opzioni di tipo <em>unfuck my application</em>.

Il problema è che perfino al livello per persone normali dopo dieci minuti di utilizzo comincio a sentire il mal di mare e un mal di testa impressionante. A questo va aggiunto il fatto che il trasferimento di opzioni da Metacity a Compiz è orrido e mi sono trovato dall’avere dodici workspace all’avere dodici viewport con dodici workspace l’uno – l’equivalente di 144 aree di lavoro la cui navigazione è banalmente impossible.

Morale della storia:

<pre>
cd ~/git
git clone git://anongit.freedesktop.org/git/xorg/app/xcompmgr
./autogen.sh
make && cp xcompmgr ~/bin
xcompmgr -cC -o .3 &
</pre>

e Metacity. E, ovviamente, <a href="https://launchpad.net/awn">AWN</a> (che ha dei bug grandi così, ma posso rompere le scatole a Neil di persona).

  1. citazione colta []
  2. hint: <strong>non</strong> è gnome-compiz-manager []
Written by ebassi in: Linux,Software,compiz |

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com