Un cyberspazio imperfetto, ma funzionale

Dopo anni di esperienza e approfondimenti sul tema, sono giunto a conclusione che la ricerca della perfezione nella stesura di codice per il web è un miraggio. La complessità dei problemi e le varie sfaccettature presenti in qualunque progetto, rendono impossibile trovare un giusto equilibrio nel prodotto finale, e così come accade per un abito stretto che quando viene tirato da una parte inevitabilmente lascia scoperte altre parti del corpo, cosi accade in informatica e nello specifico, nel Web development . Mi accorsi di questo problema quando in una chiaccherata su un famoso blog di web design, venne fuori l'argomento del rapporto tra captcha e accesso ai disabili e ancora ero un "neofita" del settore. Non essendoci una soluzione valida a riguardo, tuttora quel dibattito che girava intorno ad una…

Connessioni tra SEO e livello di trasporto TCP

Tutti i consulenti SEO sono consapevoli, più o meno, dell'importanza della velocità di caricamento di un sito web. Sanno che questo fattore influisce sia sulla riduzione del tasso di abbandono dei visitatori, sia sul buon esito della scansione degli spider-bot dei motori di ricerca. Ma perchè ? Cosa c'è dietro a questa ossessione per la velocità ? Un "mistero" che aleggia nientemeno che su un algoritmo usato per il controllo della congestione a livello di trasporto del protocollo TCP può influire addirittura sulla SEO ? ebbene si ! E' un argomento ostico, ma chi avrà la pazienza di seguirmi in questo articolo, sicuramente alla fine ne capirà qualcosa in più e avrà sprecato bene il suo tempo. Andiamo con ordine: La comparsa di reti telematiche sempre più veloci, non solo…

Il nazionalismo sportivo

"Questa è l'italia che vogliamo" o "Realtà 1 - Pontida 0" sono frasi senza senso. L'idea di indossare una maglia azzurra e sentirsi per tale motivo automaticamente italiani è una delle tecniche di addomesticazione umana che sono state adottate per dividerci gli uni dagli altri. Al confine con la francia, la svizzera, la slovenia, l'austria se si nasce 100 metri da un lato si è italiani, se si nasce 100 metri dall'altro lato si è stranieri? O si arriva al punto di dire che le gare sportive sono patrimonio di tutta l'umanità ed espressione della vitalità e della gioia umana e si tolgono i riferimenti nazionalistici o si finisce con l'ipocrisia di dire che una nazione non è individuabile dal fenotipo maggioritario che ne caratterizza la sua popolazione nonchè dalla…

Il codice si fece carne

La Harvard Medical School ha deciso di adottare come testo consigliato sia per docenti che studenti, il libro "Resi Umani" del Dott. Pietro Buffa e Mauro Biglino. A parte la soddisfazione di vedere un bioinformatico e ricercatore dell'Univ. di Catania sfidare il darwinismo da una parte e il creazionismo dall'altra, finalmente le "stravaganti" (o ritenute tali) ipotesi di esointerventismo e domesticazione umana cominciano a farsi strada nel mondo accademico che conta. Guardando l'uomo con l'occhio dell'informatico, egli non è altro che una macchina biologica dotata di un software, un sistema operativo (scritto nel DNA) e il cui kernel sta nella rete neurale celebrale (talmente complessa che l'intelligenza artificiale si è data come mission quella di riprodurla!) e un hardware (il corpo). Considerando che oggi l'uomo è in grado di pensare,…

L'impatto del REG. UE 2016/679 sulla Net Economy

A due giorni dall'entrata in vigore del nuovo regolamento europeo sulla privacy noto come GDPR 2016/79, sono ancora enormi le perplessità del mondo informatico, ma anche delle aziende che si sono affidate da tempo alla new economy per accrescere le loro potenzialità di vendita e di marketing. Agli albori del web, non solo il protocollo HTTP era (ed è tutt'ora) senza stato (tanto per ricordare che i cookies furono un'invenzione successiva), ma dopo si diffuse l'idea che la net economy avrebbe proiettato l'economia verso un capitalismo più snello, veloce e flessibile. Oggi, invece, ci ritroviamo sommersi in un mare di burocrazia, creata da eurocrati privi di ogni contatto con la realtà lavorativa quotidiana ed incapaci di legiferare col bisturi. Tanto per essere chiari, le nuove regole non sono errate, anzi…

Questioni di Sovranità

Leggo ricostruzioni per le quali nella trattativa lega-5s, la lega sia indispettita sul piano dei migrati e del rapporto con l'europa. Francamente ritengo che questi temi non siano più confinabili nell'alveo del centrodestra, cosi come i temi ecologici che fino a 20 anni fa erano argomento di sinistra o di partiti d'area (es. Verdi) sono diventati inevitabilmente di interesse collettivo (e finalmente, direi, visto che a Taranto o nella terra dei fuochi, si muore senza distinzione di colore politico). Aggiungiamo che Mattarella vuole porre dei paletti, come accettare il premier, imporre il rispetto dei vincoli europei, o far di tutto per evitare che Salvini vada agli interni. Dobbiamo porci una domanda: Se al posto del m5s, ci fossero stati gli altri compari di destra, i Brunetta, i Berlusconi ecc. i…

Crisi di Governo

La forza del m5s è che, a mio parere, essendo nato inizialmente dal tradimento a sinistra, ha voluto superare la rigidità del posizionamento, proponendo indifferentemente temi di destra e temi di sinistra insieme. Non ha più distinto tra destra e sinistra, ma tra temi utili e temi inutili. Sotto questo punto di vista, apparentemente pur sembrando una forza di centro, è una forza estremista che vuole realizzare le cose senza tante frottole, a tappe forzate e con fermezza. Altra falsa apparenza per gli opinionisti, è ritenere sacarilego il rivolgersi a destra o a sinistra in egual modo. E' una conseguenza diretta della sua natura e tra l'altro non si capisce perchè un'equivalente critica non sia mai stata rivolta ai partiti di centro tradizionali, che invece sono stati i maggiori responsabili…

L' Approccio teorico alla Consulenza

Supponiamo che Tizio e Caio si rivolgono al consulente Sempronio per farsi risolvere 2 problemi simili ma non uguali : Problema 1 : Tizio chiede a Sempronio la realizzazione di un programma che dato un numero pari in input \(2n\) , produca in output, se esiste, il più piccolo numero primo \(p\) , tale che \(2n-p\) sia primo. Problema 2 : Caio chiede a Sempronio la realizzazione di un programma capace di produrre in output, dato un numero pari in input \(2n\), il più piccolo numero primo \(p\), tale che \(2n-p\) sia primo. I due problemi sono evidentemente diversi e di ciò ne sono consapevoli sia Sempronio che Tizio (che per fortuna è un cliente ragionevole o colto), ma non Caio. Caio pretende da Sempronio che lo rifornisca dello stesso…