<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Networking on Marcello Barnaba</title>
    <link>https://sindro.me/it/tags/networking/</link>
    <description>Recent content in Networking on Marcello Barnaba</description>
    <generator>Hugo</generator>
    <language>it</language>
    <lastBuildDate>Fri, 03 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://sindro.me/it/tags/networking/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>wifi-dethrash: trovare e risolvere il thrashing WiFi mesh su OpenWrt</title>
      <link>https://sindro.me/it/posts/2026-04-03-wifi-dethrash-openwrt-mesh-analyzer/</link>
      <pubDate>Fri, 03 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://sindro.me/it/posts/2026-04-03-wifi-dethrash-openwrt-mesh-analyzer/</guid>
      <description>&lt;p&gt;Tutto è cominciato con il &lt;a href=&#34;https://sindro.me/posts/2026-02-15-wifi-presence-detection-home-assistant/&#34;&gt;rilevamento presenza WiFi&lt;/a&gt;. Avevo costruito un sistema che traccia in quale stanza si trova ognuno scrapando l&amp;rsquo;RSSI dai miei AP OpenWrt. Funzionava &amp;ndash; ma le assegnazioni delle stanze continuavano a sfarfallare. Cucina. Ufficio. Cucina. Ufficio. Tre volte in dieci secondi. La macchina a stati era a posto. Il WiFi no.&lt;/p&gt;&#xA;&lt;p&gt;La mia rete domestica ha sei AP OpenWrt su tre piani, due SSID &amp;ndash; Mercury su 5 GHz, Saturn su 2,4 GHz &amp;ndash; tutti con 802.11r per il roaming veloce. Vista da fuori, sembra una mesh fatta bene. Vista da dentro, un telefono rimbalzava tra access point &lt;strong&gt;129 volte in 24 ore&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Non lo sapevo finché non ho costruito lo strumento per vederlo.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://sindro.me/posts/2026-04-03-wifi-dethrash-openwrt-mesh-analyzer/roaming-timeline-24h.png&#34; alt=&#34;Timeline di roaming — 24 ore&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Ogni riga è un client WiFi, il colore mostra a quale AP è connesso. I client sani mostrano barre lunghe e piene. Quelli malati sembrano pali da barbiere. Vedi &lt;code&gt;sara-iphone&lt;/code&gt;? Quella striscia arcobaleno sono 129 connessioni in 24 ore &amp;ndash; il telefono cammina in una zona di overlap tra due AP dove entrambi hanno un segnale circa uguale (e orrendo).&lt;/p&gt;&#xA;&lt;h2 id=&#34;il-problema-che-non-puoi-vedere&#34;&gt;Il problema che non puoi vedere&lt;/h2&gt;&#xA;&lt;p&gt;Il roaming WiFi è invisibile. Il tuo telefono mostra tutte le tacche, Netflix bufferizza un attimo, e tu dai la colpa alla connessione internet. Ma quello che è successo davvero è che il tuo telefono si è disconnesso da un AP, ha scansionato le alternative, ne ha scelto un altro con un segnale marginalmente diverso, si è associato, autenticato, e ha ricominciato lo streaming &amp;ndash; tutto in meno di un secondo se 802.11r funziona, diversi secondi se non funziona.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rilevamento presenza WiFi per Home Assistant con OpenWrt</title>
      <link>https://sindro.me/it/posts/2026-02-15-wifi-presence-detection-home-assistant/</link>
      <pubDate>Sun, 15 Feb 2026 00:00:00 +0000</pubDate>
      <guid>https://sindro.me/it/posts/2026-02-15-wifi-presence-detection-home-assistant/</guid>
      <description>&lt;p&gt;Avevo due problemi con il rilevamento presenza di Home Assistant.&lt;/p&gt;&#xA;&lt;p&gt;Il primo: il GPS ti dice &lt;em&gt;se&lt;/em&gt; qualcuno è a casa, ma non &lt;em&gt;dove&lt;/em&gt; in casa si trova. La mia casa ha sei access point OpenWrt distribuiti su tre piani. Sanno già esattamente quale telefono è connesso a quale AP in ogni momento &amp;ndash; sono dati di presenza a livello di stanza, lì nello stack WiFi, che urlano per essere usati. Sapere chi è in quale stanza apre un&amp;rsquo;intera classe di automazioni che il GPS non può toccare: luci che ti seguono, climatizzazione per stanza occupata, una dashboard che mostra la situazione della casa a colpo d&amp;rsquo;occhio.&lt;/p&gt;&#xA;&lt;p&gt;Il secondo: la nostra donna delle pulizie sta a casa nostra un paio di giorni a settimana. Non voglio configurarle un account HA completo, installarle l&amp;rsquo;app companion sul telefono, o avere a che fare con i permessi GPS. Ma &lt;em&gt;devo&lt;/em&gt; sapere se è a casa &amp;ndash; perché la mia automazione dell&amp;rsquo;allarme ha bisogno di sapere se la casa è davvero vuota prima di attivarsi. Il suo telefono si connette al WiFi. Mi basta questo.&lt;/p&gt;&#xA;&lt;p&gt;Così ho scritto &lt;a href=&#34;https://github.com/vjt/openwrt-ha-presence&#34; target=&#34;_blank&#34;&gt;openwrt-ha-presence&lt;/a&gt;: una macchina a stati che scrapa le metriche RSSI direttamente dai tuoi AP OpenWrt, capisce in quale stanza si trova ogni persona in base alla potenza del segnale, e pubblica lo stato casa/fuori per ogni persona su Home Assistant via MQTT Discovery. Niente cloud, niente beacon, niente parsing di log, niente database time-series. Python, async, ~600 righe di logica effettiva.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://sindro.me/posts/2026-02-15-wifi-presence-detection-home-assistant/home-assistant.png&#34; alt=&#34;Storico tracking stanze di Home Assistant&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>5G come backup della fibra: non perdere mai più una riunione</title>
      <link>https://sindro.me/it/posts/2026-01-31-quectel-5g-modem-tools-for-openwrt/</link>
      <pubDate>Sat, 31 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://sindro.me/it/posts/2026-01-31-quectel-5g-modem-tools-for-openwrt/</guid>
      <description>&lt;p&gt;Un paio di mesi fa, la fibra è andata giù. Come da primo corollario di Murphy, è successo nel momento peggiore in assoluto: subito prima di una riunione cruciale con un&amp;rsquo;azienda partner. Mi sono ritrovato a saltare freneticamente tra l&amp;rsquo;AP di un vicino lontano e l&amp;rsquo;hotspot del telefono, ma entrambi facevano schifo. Parliamo di 200ms di RTT e 15% di packet loss. Mi stavo scusando a profusione mentre il mio feed video si trasformava in uno slideshow del 1998; nessuno capiva una parola di quello che dicevo. Ho finito per spegnere il video e stare zitto. Opportunità persa. &lt;strong&gt;Mai. Più.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Così sono andato in modalità paranoica totale e ho costruito un setup di backup 5G serio.&lt;/p&gt;&#xA;&lt;h2 id=&#34;lhardware&#34;&gt;L&amp;rsquo;hardware&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.gl-inet.com/products/gl-x3000/&#34; target=&#34;_blank&#34;&gt;GL.iNet X-3000&lt;/a&gt; con modem Quectel RM520N-GL&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://poynting.tech/antennas/xpol-24/&#34; target=&#34;_blank&#34;&gt;Poynting XPOL-24&lt;/a&gt; antenna direzionale montata sul muro fuori dal mio ufficio&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Il segnale 5G qui è inesistente, quindi ho dovuto usare l&amp;rsquo;artiglieria pesante. La Poynting è una bestia. 11 dBi di guadagno, vero MIMO 4x4, cross-polarizzata, stagna. Puntala verso la torre più vicina e all&amp;rsquo;improvviso il SINR salta da &amp;ldquo;meh&amp;rdquo; a &amp;ldquo;porco dio!&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Ma puntare un&amp;rsquo;antenna direzionale senza feedback visivo è doloroso. In pratica giri in tondo, aggiorni una web UI, bestemmi guardando il cielo.&lt;/p&gt;&#xA;&lt;h2 id=&#34;il-software&#34;&gt;Il software&lt;/h2&gt;&#xA;&lt;p&gt;Ho scritto un set di strumenti per risolvere il problema: &lt;a href=&#34;https://github.com/vjt/quectel-5g-tools&#34; target=&#34;_blank&#34;&gt;quectel-5g-tools&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;5g-info&lt;/code&gt; scarica tutto quello che il tuo modem sa in un formato leggibile:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://sindro.me/posts/2026-01-31-quectel-5g-modem-tools-for-openwrt/5g-info.png&#34; alt=&#34;output di 5g-info&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;5g-monitor&lt;/code&gt; è una TUI ncurses che si aggiorna in tempo reale e &amp;ndash; qui viene il bello &amp;ndash; &lt;strong&gt;emette beep in base al SINR&lt;/strong&gt;. Qualità del segnale più alta = più beep. Punta l&amp;rsquo;antenna, ascolta i beep, stringi i bulloni. Fatto.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker vs. iptables: una storia di rabbia e la chain DOCKER-USER</title>
      <link>https://sindro.me/it/posts/2026-01-30-docker-vs-iptables-rage-and-docker-user-chain/</link>
      <pubDate>Fri, 30 Jan 2026 00:00:00 +0100</pubDate>
      <guid>https://sindro.me/it/posts/2026-01-30-docker-vs-iptables-rage-and-docker-user-chain/</guid>
      <description>&lt;p&gt;Siamo nel 2026, e stiamo ancora lottando con l&amp;rsquo;arroganza assoluta di Docker riguardo al networking Linux.&lt;/p&gt;&#xA;&lt;p&gt;Ecco lo scenario: faccio girare un host ibrido. Da un lato, ho una macchina virtuale KVM che fa girare &lt;strong&gt;Home Assistant&lt;/strong&gt; (perché ho bisogno del controllo completo del SO e della &lt;a href=&#34;https://sindro.me/posts/2026-01-20-raspberry-pi-luks-encrypted-root/&#34; target=&#34;_blank&#34;&gt;cifratura del disco&lt;/a&gt;).&#xA;Dall&amp;rsquo;altro, ho la solita lista di container Docker &amp;ndash; &lt;strong&gt;NUT&lt;/strong&gt; per monitorare il mio UPS Lakeview (Vultech) di merda e &lt;strong&gt;Technitium&lt;/strong&gt; per DNS e DHCP &amp;ndash; in esecuzione direttamente sull&amp;rsquo;host.&lt;/p&gt;&#xA;&lt;p&gt;Sembra semplice. Dovrebbe essere semplice.&lt;/p&gt;&#xA;&lt;p&gt;Ma nel momento in cui ho installato Docker, la comunicazione con la mia VM Home Assistant è morta. Semplicemente cessata di esistere.&lt;/p&gt;&#xA;&lt;h2 id=&#34;il-problema-docker-è-un-dittatore&#34;&gt;Il problema: Docker è un dittatore&lt;/h2&gt;&#xA;&lt;p&gt;Docker, per default, tratta le tue regole &lt;code&gt;iptables&lt;/code&gt; come se fossero semplici suggerimenti. Quando il demone si avvia, sostanzialmente sovrascrive la chain &lt;code&gt;FORWARD&lt;/code&gt;, inserisce la sua logica, e imposta policy che isolano efficacemente qualsiasi cosa non sia un container gestito da Docker stesso.&lt;/p&gt;&#xA;&lt;p&gt;Se hai un&amp;rsquo;interfaccia bridge per una VM (come &lt;code&gt;br0&lt;/code&gt; o &lt;code&gt;virbr0&lt;/code&gt;), le regole di Docker spesso finiscono per droppare i pacchetti destinati a quella VM perché non corrispondono alla sua logica interna per il traffico dei container.&lt;/p&gt;&#xA;&lt;h3 id=&#34;la-soluzione-ingenua-e-perché-fallisce&#34;&gt;La soluzione ingenua (e perché fallisce)&lt;/h3&gt;&#xA;&lt;p&gt;La mia prima reazione &amp;ndash; come qualsiasi sysadmin che fa questo lavoro dai primi anni 2000 &amp;ndash; è stata sistemare le regole a mano e poi eseguire:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;iptables-save &amp;gt; /etc/iptables/rules.v4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Questa è una trappola!&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExOHI5MzZoYzVwdGluYmNnMXBpYmJ2M2Y4cHB1OGVhaGlxdXRpZHpqOCZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/3ornka9rAaKRA2Rkac/giphy.gif&#34; alt=&#34;Trap GIF&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Se usi &lt;code&gt;iptables-persistent&lt;/code&gt; (o &lt;code&gt;netfilter-persistent&lt;/code&gt;) con Docker, stai entrando in un mondo di dolore per due motivi:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Workshop Girl Geek Dinners @Apple Store, 16 maggio 2009, Roma</title>
      <link>https://sindro.me/it/posts/2009-05-18-girl-geeks-dinner-workshop-apple-store-rome/</link>
      <pubDate>Mon, 18 May 2009 15:00:00 +0000</pubDate>
      <guid>https://sindro.me/it/posts/2009-05-18-girl-geeks-dinner-workshop-apple-store-rome/</guid>
      <description>&lt;p&gt;&amp;laquo;&lt;cite&gt;Donne! E&#39; arrivato l&#39;&lt;a href=&#34;http://www.flickr.com/photos/matteorocchi/3401964231/&#34;&gt;arrotino&lt;/a&gt;!&lt;/cite&gt;&amp;raquo; &amp;#8211; A parte gli scherzi ;) l&#39;&lt;a href=&#34;http://www.apple.com/it/retail/romaest/&#34;&gt;Apple Store&lt;/a&gt; italiano insieme a &lt;a href=&#34;http://www.girlgeekdinnersroma.com/&#34;&gt;Girl Geek Dinners Roma&lt;/a&gt; ha organizzato il 16 maggio 2009 un workshop sul mobile lifestyle (incentrato sull&#39;&lt;a href=&#34;http://www.apple.com/iphone&#34;&gt;iPhone&lt;/a&gt;, ovviamente).&lt;/p&gt;&#xA;&lt;div style=&#34;float:left; margin:6px 10px 0 0;&#34;&gt;&lt;a href=&#34;http://www.girlgeekdinnersroma.com/&#34;&gt;&lt;img style=&#34;display:inline-block&#34; src=&#34;https://sindro.me/posts/2009-05-18-girl-geeks-dinner-workshop-apple-store-rome/ggd-roma.jpg&#34; alt=&#34;&#34; /&gt;&lt;/a&gt;&lt;/div&gt;&#xA;&lt;p&gt;Partiamo dall&#39;inizio: cosa sono le &lt;a href=&#34;http://girlgeekdinners.com/&#34;&gt;Girl Geek Dinners&lt;/a&gt;? &lt;a href=&#34;http://www.linkedin.com/pub/linda-serra/9/461/756&#34;&gt;Linda&lt;/a&gt; ha spiegato al pubblico (circa 20 persone) che un &lt;a href=&#34;http://en.wikipedia.org/wiki/Geek&#34;&gt;geek&lt;/a&gt; e&#39; una persona appassionata di tecnologia in senso ampio: il &lt;span class=&#34;caps&#34;&gt;GGD&lt;/span&gt; e&#39; un gruppo dedicato ad aggregare donne interessate a internet, ai nuovi media e agli stili di vita tecnologici. Le donne sono spesso &lt;a href=&#34;http://www.girlgeekdinnersitalia.com/2009/04/donne-e-mondo-del-lavoro-qualcosa-sta-cambiando-lo-stato-dell&#39;arte/&#34;&gt;sottovalutate&lt;/a&gt; nelle &lt;a href=&#34;http://wooga.drbacchus.com/geek-arrogance-and-chauvinism&#34;&gt;comunita&#39; geek&lt;/a&gt;, e questo imbarazzante &lt;a href=&#34;http://www.cs.toronto.edu/~gvwilson/articles/open-source-cold-shoulder-2004.pdf&#34;&gt;cliche&#39;&lt;/a&gt; ha generato &lt;a href=&#34;http://groups.google.com/group/boston-rubygroup/browse_thread/thread/9bae949476720e32/8f5750437981806b?hl=en&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;q=women+ruby+community&#34;&gt;molte&lt;/a&gt; &lt;a href=&#34;http://stackoverflow.com/questions/305175/what-can-we-do-to-encourage-more-women-to-join-the-programming-field&#34;&gt;discussioni&lt;/a&gt; in passato, e la questione e&#39; ancora irrisolta (secondo me).&lt;/p&gt;&#xA;&lt;div style=&#34;clear:left&#34;&gt;&lt;/div&gt;&#xA;&lt;p&gt;&lt;a name=&#34;continue&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Il &lt;a href=&#34;http://www.girlgeekdinnersitalia.com/&#34;&gt;gruppo italiano &lt;span class=&#34;caps&#34;&gt;GGD&lt;/span&gt;&lt;/a&gt; e&#39; nato nel 2007 a Milano, poi e&#39; arrivato a Roma nel 2008, ed e&#39; presente anche a Bologna e nelle &lt;a href=&#34;http://en.wikipedia.org/wiki/Marche&#34;&gt;Marche&lt;/a&gt; e in &lt;a href=&#34;http://en.wikipedia.org/wiki/Emilia-Romagna&#34;&gt;Emilia-Romagna&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Quindi, il gruppo &lt;span class=&#34;caps&#34;&gt;GGD&lt;/span&gt; cerca di generare una &amp;#8220;massa critica&amp;#8221; di donne geek, per abolire lo stereotipo che &amp;#8220;programmatori / utenti esperti&amp;#8221; siano solo uomini: negli eventi &lt;span class=&#34;caps&#34;&gt;GGD&lt;/span&gt; i ragazzi ascoltano e le ragazze parlano, poi bloggano, si scambiano biglietti da visita (e chiavi &lt;span class=&#34;caps&#34;&gt;PGP&lt;/span&gt;, immagino ;) e in generale cercano di valorizzare il potere e le competenze delle donne nel campo dell&#39;industria informatica. Il networking e un tuffo nei social media sono il modo piu&#39; efficiente al giorno d&#39;oggi per raggiungere un grande pubblico e costruire rapidamente la suddetta massa critica: ecco perche&#39; l&#39;evento GGD era incentrato sulle applicazioni mobile social e di produttivita&#39; in generale. Presentato da due Apple Trainer ufficiali (&lt;a href=&#34;http://nhaima.org/&#34;&gt;Simona&lt;/a&gt; e &lt;a href=&#34;http://www.facebook.com/people/Riccardo-Zurlo/703403702&#34;&gt;Riccardo&lt;/a&gt;), il workshop e&#39; iniziato alle 11:30 e e&#39; durato circa un&#39;ora.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Facebook Developer Garage 2009, Milano (Italia)</title>
      <link>https://sindro.me/it/posts/2009-04-26-facebook-developers-garage-2009-milan-italy/</link>
      <pubDate>Sun, 26 Apr 2009 23:00:00 +0000</pubDate>
      <guid>https://sindro.me/it/posts/2009-04-26-facebook-developers-garage-2009-milan-italy/</guid>
      <description>&lt;div style=&#34;float:left; margin:8px 10px 4px 0;&#34;&gt;&lt;img src=&#34;https://sindro.me/posts/2009-04-26-facebook-developers-garage-2009-milan-italy/logofb.jpg&#34;/&gt;&lt;/div&gt;&#xA;&lt;p&gt;Questo e&#39; il mio resoconto del primo &lt;a&#xA;href=&#34;http://fb.mikamai.com/programma/&#34;&gt;facebook developer garage&#xA;italiano&lt;/a&gt;, tenutosi a Milano il &lt;a&#xA;href=&#34;http://www.facebook.com/event.php?eid=70473476888&#34;&gt;23 aprile 2009&lt;/a&gt;,&#xA;e ospitato da &lt;a href=&#34;http://mikamai.com/&#34;&gt;mikamai&lt;/a&gt;. La mattina e&#39; stata&#xA;dedicata alle sessioni per sviluppatori, il pomeriggio a quelle di marketing&#xA;&amp;#38; comunicazione. Alcuni video dell&#39;evento sono disponibili &lt;a&#xA;href=&#34;http://qik.com/istintoweb&#34;&gt;qui&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1&gt;Mattina: sessione sviluppatori&lt;/h1&gt;&#xA;&lt;p&gt;Il primo talk e&#39; stato tenuto da &lt;a&#xA;href=&#34;http://www.facebook.com/people/James-Leszczenski/4800348&#34;&gt;James&#xA;Leszczenski&lt;/a&gt;, ingegnere di Facebook, che ha presentato la visione, la&#xA;missione e i valori della &lt;a&#xA;href=&#34;http://developers.facebook.com/connect.php&#34;&gt;piattaforma connect&lt;/a&gt;.&#xA;Interessante, oltre al talk in se&#39;, per la partecipazione del pubblico: la&#xA;platea era profondamente interessata a sapere &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/Authenticating_Users_with_Facebook_Connect&#34;&gt;quali&#xA;informazioni si ottengono&lt;/a&gt; da Facebook, &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/Facebook_Connect_Policies&#34;&gt;come&#xA;gestirle&lt;/a&gt;, e quali strumenti connect fornisce per &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/Linking_Accounts_and_Finding_Friends&#34;&gt;collegare&#xA;identita&#39; e trovare amici&lt;/a&gt; su un sito web abilitato.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a name=&#34;continue&#34;&gt;&lt;/a&gt; Piu&#39; tardi ho avuto occasione di chiedere a &lt;a&#xA;href=&#34;http://www.facebook.com/people/James-Leszczenski/4800348&#34;&gt;James&lt;/a&gt; se&#xA;FB fosse incline o meno ad adottare &lt;a href=&#34;http://openid.net/&#34;&gt;OpenID&lt;/a&gt;&#xA;come metodo di autenticazione: ha detto che connect e OpenID permettono&#xA;entrambi agli utenti di avere credenziali di login uniche per accedere a piu&#39;&#xA;siti, ma connect permette anche di sfruttare la potenza del social graph di&#xA;Facebook per consentire agli utenti di comunicare e condividere informazioni.&#xA;Quindi, la risposta breve e&#39; &amp;#8220;no&amp;#8221;. Allora gli ho proposto di&#xA;implementare OpenID su FB stesso, cosi&#39; che connect potesse diventare davvero&#xA;un superset di OpenID, ma ha risposto che &amp;#8220;come azienda, queste sono&#xA;decisioni difficili e non posso dare una risposta adesso&amp;#8221;. Comprensibile&#xA;:).&lt;/p&gt;&#xA;&lt;blockquote&gt; &lt;strong&gt;&lt;span class=&#34;caps&#34;&gt;AGGIORNAMENTO&lt;/span&gt;&lt;/strong&gt;: il 27&#xA;aprile 2009, TechCrunch riporta di &lt;em&gt;aver sentito&lt;/em&gt; che Facebook &lt;a&#xA;href=&#34;http://www.techcrunch.com/2009/04/27/facebook-first-big-site-to-really-embrace-openid/&#34;&gt;abbraccera&#39;&#xA;OpenID&lt;/a&gt; come mezzo per autenticare gli utenti. Ottime notizie, in attesa di&#xA;una dichiarazione ufficiale da Facebook! :) &lt;/blockquote&gt;&#xA;&lt;p&gt;Il secondo talk e&#39; stato tenuto da &lt;a href=&#34;http://acinapura.com/&#34;&gt;Vincenzo&#xA;Acinapura&lt;/a&gt;, che ha descritto gli strumenti di base per creare&#xA;un&#39;applicazione sulla piattaforma Facebook. Ha esplorato le tecnologie che ci&#xA;stanno dietro (&lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/XFBML&#34;&gt;&lt;span&#xA;class=&#34;caps&#34;&gt;XFBML&lt;/span&gt;&lt;/a&gt;, &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/FQL&#34;&gt;&lt;span&#xA;class=&#34;caps&#34;&gt;FQL&lt;/span&gt;&lt;/a&gt;, &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/FBJS&#34;&gt;&lt;span&#xA;class=&#34;caps&#34;&gt;FBJS&lt;/span&gt;&lt;/a&gt;), i principali &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/index.php/Anatomy_of_a_Facebook_App&#34;&gt;punti&#xA;di integrazione&lt;/a&gt; all&#39;interno della piattaforma (notifiche, publisher, ...) e&#xA;ha mostrato codice d&#39;esempio per implementare alcuni dei tag &lt;span&#xA;class=&#34;caps&#34;&gt;FBML&lt;/span&gt; piu&#39; usati (&lt;code&gt;fb:comments&lt;/code&gt;,&#xA;&lt;code&gt;fb:share&lt;/code&gt;, &lt;code&gt;fb:feed&lt;/code&gt;, &lt;a&#xA;href=&#34;http://wiki.developers.facebook.com/wiki/FBML&#34;&gt;e cosi&#39; via&lt;/a&gt;).&#xA;Infine ha ricordato l&#39;importanza di automatizzare il deploy delle applicazioni,&#xA;e ha suggerito di usare &lt;a href=&#34;http://www.capify.org/&#34;&gt;capistrano&lt;/a&gt; per&#xA;farlo.&lt;/p&gt;</description>
    </item>
    <item>
      <title>La fine dell&#39;anonimato online</title>
      <link>https://sindro.me/it/posts/2008-12-01-the-end-of-online-anonymity/</link>
      <pubDate>Mon, 01 Dec 2008 22:00:00 +0000</pubDate>
      <guid>https://sindro.me/it/posts/2008-12-01-the-end-of-online-anonymity/</guid>
      <description>&lt;p&gt;Esattamente le parole che mi girano per la testa in questi giorni:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://web.archive.org/web/20090212172116/http://www.readwriteweb.com/archives/the_end_of_online_anonymity.php&#34; target=&#34;_blank&#34;&gt;http://www.readwriteweb.com/archives/the_end_of_online_anonymity.php&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Quando raggiungeremo il punto in cui l&amp;rsquo;anonimato online sarà finito, invece&#xA;di poter essere chi siamo davvero, il fatto di essere diventati così&#xA;consapevoli di essere sempre registrati, fotografati, tracciati e seguiti,&#xA;avrà in realtà creato una personalità leggermente alterata. Come i&#xA;concorrenti dei reality TV, l&amp;rsquo;atto di essere osservati cambierà il nostro&#xA;comportamento. L&amp;rsquo;immagine del nostro brand personale diventerà la nostra&#xA;identità pubblica e quindi la nostra identità.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Direi che queste parole descrivono perfettamente l&amp;rsquo;&amp;ldquo;effetto Facebook&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Voi che ne pensate?&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
