Archives For NoAds.it

Senza voler disturbare il padre della lingua italiana, oggi bistrattata più di ieri, abbassiamo immediatamente il livello imposto dal titolo dell’articolo a qualcosa di più caciottaro, terra terra, ma non per questo meno importante e utile. Oggi voglio presentarti un piccolo nuovo progetto collaborativo, che nasce ancora una volta da ciò che probabilmente tu –come me– sei solito fare senza neanche dargli troppo peso, perché è cosa assai normale per chi ci tiene a evitare banali errori ortografici facilmente correggibili grazie alla classica sottolineatura rossa che allerta riguardo qualcosa “che non va“. Si chiama FIREFOX:DICT, e adesso ti spiego bene di cosa si tratta.

L'italiano non è un optional, ti presento FIREFOX:DICT

FIREFOX:DICT

Controllo ortografico

Se usi Firefox (ma non solo) avrai molto probabilmente notato che questo permette la ricerca di errori ortografici nel testo digitato, evidenziati dalla classica sottolineatura rossa per ciò che non viene riconosciuto. Per abilitare questa funzione si fa clic con il tasto destro in una qualsiasi casella di testo (o box, come quelli che forse sei abituato a vedere nei forum e simili) e si seleziona la voce “Controllo ortografico“. Questo funzionerà da subito, a patto di aver installato almeno un dizionario, quello italiano è stato generato da Mozilla Italia (da Francesco) e pubblicato su AMO:

Dizionario italiano
Dizionario italiano
Developer: flod
Price: Free

Questo porting nasce grazie al lavoro svolto dall’Associazione PLIO, Progetto Linguistico Italiano OpenOffice.org (plio.it), alla base dell’estensione che in passato ha permesso di integrare il dizionario italiano nella suite OpenOffice (dico in passato perché oggi è tutto integrato nativamente nella suite).

L’installazione non richiede il riavvio, la selezione del dizionario è possibile sempre tramite il menu del tasto destro del mouse (in area testuale):

L'italiano non è un optional, ti presento FIREFOX:DICT 1

Commetti ora volutamente un errore, dovresti vedere qualcosa di simile:

L'italiano non è un optional, ti presento FIREFOX:DICT 2

No, non stai vedendo doppio, è la frase poco sopra, modificata in maniera errata e catturata in uno screenshot!

Questo è segno che il dizionario sta facendo il suo lavoro. E se la tua memoria è buona (e mi leggi da qualche tempo), probabilmente ricorderai che di questa cosa te ne avevo già parlato, era il 2016:

Correttore ortografico di Firefox: copia del dizionario personale

A cosa serve FIREFOX:DICT

A colmare una lacuna del dizionario italiano portato su Mozilla Firefox e sugli altri prodotti che si basano sull’utilizzo delle estensioni Mozilla (sia le nuove WebExtensions, sia le vecchie XUL/XPCOM). Non c’è a oggi un riferimento aggiornato di quel dizionario integrabile in Firefox, e per questo motivo si può ricorrere al file di dizionario personalizzato che si trova all’interno della cartella profilo di ciascuno di noi, il persdict.dat.

Questo file viene creato da Firefox nel momento in cui si fa clic con il tasto destro su un termine non riconosciuto (quindi sottolineato in rosso) e selezionando la voce “Aggiungi al dizionario“:

L'italiano non è un optional, ti presento FIREFOX:DICT 3

Collaborando insieme a un contenuto più allargato del persdict.dat si permette al proprio Firefox di riconoscere molti più termini, evitando doppioni e arricchendo il controllo ortografico già possibile grazie al dizionario italiano installabile da AMO (addons.mozilla.org, nda). Termini come screenshot, blog, router e molti altri ancora sono entrati nell’uso comune della lingua, e sono ufficialmente riconosciuti da dizionari con grandi storie alle spalle (Treccani, Zingarelli, Hoepli, ecc.), ma non da Firefox.

Per poter rimediare ho scelto di mettere a disposizione il mio file di dizionario personalizzato, sulla falsa riga di X Files, che è nato e cresciuto tantissimo partendo nella stessa identica maniera, si trattava infatti della lista dei miei filtri personali, poi diventati i più utilizzati in Italia (dopo la costrizione imposta da EasyList) grazie alla collaborazione di tutti coloro che l’hanno scelta come sottoscrizione principale. Ho prima di tutto rimediato a una mia necessità sulla quale ho sorvolato per molto tempo (ho più PC, più versioni di Firefox e più profili sparsi, con un persdict.dat sempre differente!), e in secondo luogo pensato di allargare il concetto di dizionario collaborativo tra tutti coloro che vorranno salire a bordo.

Per rispondere a una tua possibile domanda (che è un po’ una ripetizione rispetto a qualche riga fa), voglio evitare di caricare nel file persdict.dat basi di dati già esistenti che raccolgono tutti i possibili termini italiani sulla faccia della Terra per non sovraccaricarlo, e anche perché molti di quei termini esistono già nel vocabolario installabile da AMO, senza considerare inoltre che molti altri sono a oggi molto poco utilizzati (o affatto), quindi probabilmente inutili (passami il termine, anche se non del tutto corretto).

Come funziona

Ho pubblicato una pagina dedicata al progetto che ti spiega un po’ tutto, ospitata da NoAds.it che è diventata la casa di quei progetti personali legati a Mozilla, ma ti riporto tutto qui di seguito :-)

Partendo dal presupposto che tu stia usando Firefox (la procedura non cambia di molto sugli altri software), questo è un esempio pratico attraverso il quale potrai utilizzare il file di dizionario collaborativo:

  • Spostati nella barra URL di Firefox, quindi digita about:profiles e premi invio.
  • Nella schermata che comparirà, individua il profilo in uso (lo noterai facilmente, sotto al nome del profilo troverai la dicitura “Non è possibile eliminare il profilo attualmente in uso.“), quindi fai clic sul pulsante Apri cartella in corrispondenza di “Cartella radice” (su macOS troverai “Mostra nel Finder“, nda).

L'italiano non è un optional, ti presento FIREFOX:DICT 4

Il file di dizionario sarà ora aggiornato, ma verrà caricato da Firefox solo al successivo avvio. Se puoi aspettare, non è necessario che tu vada a chiudere e riaprire ora il tuo browser. In caso contrario, non appena lo riavvierai, questo caricherà tutti i termini vecchi e nuovi che gli hai dato in pasto.

Questo è un metodo per forza funzionante su Windows, macOS e Linux. Per il sistema operativo di casa Microsoft ho però pensato a una facilitazione che ti permette di portare a casa il file di dizionario personalizzato più aggiornato con un doppio clic, grazie all’uso di uno script VBS, te ne parlo nel prossimo paragrafo.

Download via VBS

Sempre su GitHub ho pubblicato il codice sorgente del VBScript che ti permetterà di scaricare la versione più aggiornata del persdict.dat dal repository, sostituendolo contestualmente a quello che stai usando. Lo puoi trovare qui: github.com/gioxx/firefox-dict/blob/master/Downloader/FirefoxDictDownloader.vbs

Apri il file appena scaricato con un editor di testo (va bene Blocco Note, ma sai bene che io adoro e consiglio esclusivamente Notepad++ per Windows) e modifica la riga 13, quella in corrispondenza di HTTPDownload, questa contiene (spiegata in parole povere) la sorgente e destinazione del file di dizionario. La prima parte è chiaramente l’indirizzo del file più aggiornato su GitHub, la seconda è quella relativa alla cartella del tuo profilo. Ricordi quello che ti ho spiegato prima sulla schermata di about:profiles? Bene.

Sostituisci "C:\Users\TUONOME\AppData\Roaming\Mozilla\Firefox\Profiles\TUACARTELLAPROFILO\persdict.dat" (nello script, nda) con la vera posizione del tuo profilo e quindi del file persdict.dat. Copia ciò che trovi in corrispondenza di Cartella radice e ricorda di mantenere il \persdict.dat finale, perché altrimenti lo script andrebbe in errore.

L'italiano non è un optional, ti presento FIREFOX:DICT 5

Se dovessi prendere in esame l’immagine qui sopra, il risultato completo corrisponderebbe a:

HTTPDownload "https://raw.githubusercontent.com/gioxx/firefox-dict/master/persdict.dat", "C:\Users\Giovanni\AppData\Roaming\Mozilla\Firefox\Profiles\vmh5owgp.default\persdict.dat"

Mi raccomando, niente spazi nei percorsi (è facile che sfuggano a una prima occhiata!).

Sulla falsa riga di quanto appena detto, nel caso in cui tu dovessi avere più profili di Firefox sulla stessa macchina Windows, puoi pensare di duplicare (o triplicare, e così via) la riga di HTTPDownload inserendo in ciascuna di queste la cartella del profilo che intendi “raggiungere“. Prova a immaginare, hai tre profili diversi chiamati firefox.default1, firefox.default2 e firefox.default3, il risultato genererebbe qualcosa di simile (sempre basandomi sulla cartella del mio PC Windows come poco sopra):

HTTPDownload "https://raw.githubusercontent.com/gioxx/firefox-dict/master/persdict.dat", "C:\Users\Giovanni\AppData\Roaming\Mozilla\Firefox\Profiles\firefox.default1\persdict.dat"
HTTPDownload "https://raw.githubusercontent.com/gioxx/firefox-dict/master/persdict.dat", "C:\Users\Giovanni\AppData\Roaming\Mozilla\Firefox\Profiles\firefox.default2\persdict.dat"
HTTPDownload "https://raw.githubusercontent.com/gioxx/firefox-dict/master/persdict.dat", "C:\Users\Giovanni\AppData\Roaming\Mozilla\Firefox\Profiles\firefox.default3\persdict.dat"

Come collaborare

Ed eccoci arrivati al fatidico paragrafo, quello senza il quale questo diventa solo un mio repository utile per i profili e le postazioni che possiedo, senza considerare invece l’utilità che potrebbe avere per altri utenti come te. Il progetto vuole essere collaborativo e aperto a ogni possibile contributo.

Sai e vuoi dare una mano? Sei il benvenuto, qui ho inserito alcuni metodi per entrare a far parte del team: dict.noads.it/#contribute. Ti piace ciò che faccio e vuoi sostenerlo senza collaborare alla crescita della raccolta termini? Che ne dici di offrirmi un caffè per portare avanti il tutto? Puoi donare in qualsiasi momento, direttamente tramite PayPal: paypal.me/gioxx/1,50, oppure decidere di diventare un sostenitore tramite Patreon.

Non dovrei aver dimenticato nulla ma, come sempre, c’è l’area commenti di questo articolo a tua completa disposizione per chiedere ulteriori informazioni, segnalarmi qualcosa di sbagliato o ottenere supporto per la prima installazione.


immagine di copertina: unsplash.com / author: Amador Loureiro

Condividi l'articolo con i tuoi contatti:

Di tempo dal lancio di NoCoin e di molte altre alternative (sotto varie forme, siano esse estensioni, liste filtri o prodotti eseguibili di terze parti) ne è passato davvero poco, eppure l’argomento più in generale è trattato e documentato oggi più che mai, perché al centro dell’attenzione di molte testate, blog indipendenti, comunità di discussione. CoinHive è solo il giocatore forse più conosciuto in campo, ma le fonti di mining aumentano così come i siti web che ne fanno uso, senza la benché minima considerazione della sopravvivenza dell’hardware di coloro che non scelgono volontariamente di far parte del vortice criptomonete.

NoCoin: il cryptojacking è ormai argomento comune

Ciò che oggi puoi fare è proteggerti. Esistono molti prodotti che sono in grado di tutelare le risorse del tuo PC, gratuiti o a pagamento (nel caso di alcuni antivirus premium, nda), alcuni li utilizzi già. Io –come già sai– mantengo la lista NoCoin per Adblock Plus (e compatibili), della quale ti ho parlato in maniera approfondita in questo articolo:

Ti presento NoCoin, l’ultimo arrivato nella famiglia ABP X Files

Se vuoi utilizzare un metodo di protezione alternativo sei assolutamente il benvenuto (e ti dirò di più, sei caldamente invitato a lasciare un tuo commento al post per suggerirne anche a me e agli altri lettori, potrei parlarne in futuro o integrarli in questo articolo), puoi poi decidere di verificare la bontà del metodo passando da un sito web che Opera (sì, il noto browser) ha realizzato e messo online per verificare se la tua postazione è protetta da questo tipo di attacchi. Lo trovi all’indirizzo (con molta fantasia) cryptojackingtest.com. Io ho già eseguito più verifiche con NoCoin nel corso del tempo, superandole ogni volta:

NoCoin: il cryptojacking è ormai argomento comune 1

La nota genericamente positiva è che lo screenshot qui sopra l’ho catturato qualche tempo fa (in occasione del primo test eseguito con NoCoin a bordo, quando ne aveva parlato anche lifehacker), e oggi la percentuale di postazioni protette è aumentata arrivando a quota 77% circa (un 3% in più nel giro di un mese circa, affatto male direi), contro un restante 26% di non protetti a causa –probabilmente– della poca informazione o della sfiducia nei confronti dei metodi e tool difensivi a disposizione. La trappola è sempre dietro l’angolo, non ignorarla pensando che a te non possa capitare di finirci dentro, è giusto di qualche giorno fa un articolo molto interessante su ilSoftware.it e un attacco verso 4000 siti web ignari di veicolare un attacco.

Poi, perché chiaramente c’è anche l’eccezione che conferma la regola, esiste comunque una porzione di fruitori del web che permette agli script di mining di lavorare sfruttando la potenza di calcolo “in standby” dei propri processori, ma lo fa consapevolmente, ed è giusto quindi che continui a poterlo fare, operazione generalmente consentita dai componenti aggiuntivi come No Coin di Keraf, oppure con una disabilitazione della lista sottoscritta (NoCoin compresa) o whitelisting del singolo filtro / sito web interessato (maggiormente prioritario rispetto a quanto dettato dalla lista sottoscritta). Di questo ne ha parlato per esempio DDay, in merito al caso Salon e sostentamento delle spese di quest’ultimo.

Per saperne di più

Dato che, nonostante se ne parli quanto più possibile, non tutti possono / devono conoscere di cosa sto blaterando, ti rimando a un interessante quanto semplice articolo riepilogativo di hackerbits.com (in lingua inglese, nda), che ti descrive in maniera semplice –seppur approfondita– l’argomento cryptojacking e i relativi metodi di mining, facendo ulteriore riferimento alle criptovalute attualmente disponibili: hackerbits.com/programming/what-is-cryptojacking.

Condividi l'articolo con i tuoi contatti:

Non è una novità, se ne parla già da tempo e credo che lo “scandalo” (se così lo si può definire) legato alla baia dei pirati (ne parlava Diletta su Wired il 20 settembre scorso) sia stato solo la punta dell’iceberg, che abbia in qualche maniera sdoganato una pratica sempre più crescente, adottata ogni giorno da siti web che tendenzialmente potrebbero essere raccolti sotto il tetto unico della pirateria informatica e la violazione dei diritti d’autore. Ne parla Hardware Upgrade in maniera più approfondita ma comunque accessibile per tutti. Io oggi voglio parlarti di NoCoin, ma parto da “un po’ più lontano“, dal perché dovresti difenderti dal mining delle criptovalute via browser.

ABP X Files: ti presento NoCoin, l'ultimo arrivato in famiglia!

Cosa sta succedendo

Se ti parlo di Coinhive probabilmente non capirai di cosa sto blaterando, ma in realtà te l’ho già parzialmente introdotto nel cappello di questo articolo, è lui il protagonista dell’esperimento e relativa “sommossa popolare” legata a Pirate Bay, poiché propone un diverso modo di recuperare le spese di sostentamento di un sito web (ma non solo), inserendo javascript che possono minare criptovalute sfruttando il browser (ma non solo, ribadisco). Il tutto ha avuto inizio nel settembre del 2017 (intorno alla metà del mese), come riportato in un ottimo articolo di BleepingComputer (bleepingcomputer.com/news/security/coinhive-is-rapidly-becoming-a-favorite-tool-among-malware-devs):

Coinhive is quickly becoming the talk of the Internet, going from an innovative tool that lets you mine Monero with your browser, to a technology abused by hoards of malware authors.
Coinhive, as a tool, is a JavaScript library that website owners can load on their site. When users access the site, the Coinhive JavaScript code library executes and mines for Monero for the site owner, but using the user’s CPU resources.
Original idea! We’ll give it that. Coinhive launched on September 14, and its authors advertise it as an alternative to classic advertising.
Coinhive claims that webmasters can remove ads from their sites, and load the Coinhive library and mine for Monero using a small portion of the user’s CPU while the user is navigating the site. Site owners can make money and support their business, but without peppering their visitors with annoying ads.

Dato che di notizie riguardanti malware e falle enormi ne abbiamo già ricevute abbastanza nel corso dell’anno passato e anche in concomitanza con l’inizio di questo 2018 (Meltdown e Spectre ormai sono due nomi sulla bocca di tutti, o quasi), direi che forse possiamo fare un pelo più di attenzione a questi siti web che ormai proliferano incontrollati (anche se alimentati grosso modo dagli stessi player), prendendo contromisure che possano tutelare i browser utilizzati e le CPU dei nostri PC.

In attesa che Mozilla, Google e soci lavorino proponendo una soluzione possibilmente definitiva (dai un’occhiata a questo ormai chilometrico thread riguardante Chrome), tu puoi già fare qualcosa.

Come proteggersi

In alcuni casi, prodotti di sicurezza di terze parti (un caso abbastanza importante è quello di Malwarebytes) sono già pronti a reagire alla novità, proponendosi come scudo tra il browser e quei siti web che provano a fare ciò che non è stato preventivamente approvato dall’utente, ma non tutti possono dirsi alla pari e allo stesso livello.

Ancora una volta Adblock Plus e soci possono darci una grande mano, e di questo te ne parlo nello specifico nel successivo paragrafo dedicato a liste ben specifiche. Se vuoi utilizzare qualcosa di creato ad-hoc e disponibile su più browser, posso suggerirti “No Coin“. Si tratta di un progetto open source pubblicato su GitHub, lo trovi all’indirizzo github.com/keraf/NoCoin, il quale ha dato origine all’estensione attualmente disponibile per Firefox (WebExtension, perfettamente compatibile con Quantum), Chrome e Opera:

No Coin
No Coin
Price: Free
No Coin - Block miners on the web!
No Coin - Block miners on the web!
Developer: Keraf
Price: Free
No Coin
No Coin
Developer:
Price: Free

Il funzionamento è parecchio banale ma efficace. Come per un adblocker, No Coin sfrutta una blacklist (aggiornata) che permette al componente aggiuntivo di avvisarti nel caso in cui il sito web visitato stia facendo uso di un miner di criptovaluta, così che tu possa bloccare l’esecuzione del codice arbitrario o decidere di tenerlo in una whitelist (magari ti fa piacere partecipare al mining, ognuno fa ciò che vuole con il proprio hardware).

Allo stato attuale No Coin non è disponibile per i browser di casa Microsoft (Internet Explorer / Edge) e neanche per Safari (Apple). Per questo motivo, ho pensato di riutilizzare quanto fatto da Keraf per dare origine a “NoCoin“.

Hello, I’m NoCoin!

ABP X Files: NoCoinAdblock Plus (ma anche gli equivalenti) sono disponibili ormai per ogni browser, per questo motivo ho verificato i limiti di licenza dettati per il progetto “No Coin e ho lavorato a una modifica dello script VBS che genera la lista HWS (te ne parlavo qui), per catturare la blacklist di Keraf e trasformarla in un modulo di X Files, un’ulteriore sottoscrizione che puoi utilizzare gratuitamente sul tuo PC, la “NoCoin List“.

NoCoin si basa su una logica simile a quella HWS, per questo motivo impedisce il caricamento di qualsiasi file facente parte dei domini che vengono utilizzati per distribuire javascript (e affini) di mining di criptovaluta, quando caricati come “terza parte” (cioè utilizzati da altri siti web puliti). Ho volutamente scelto di non integrare quei domini in HWS perché si tratta di due scopi ben differenti, e chiunque può aggiungere un’ulteriore sottoscrizione al proprio Adblock Plus (o altro componente aggiuntivo), poiché costa poca fatica.

Con l’occasione, ho dato una svecchiata ai contenuti della home page di progetto, includendo il nuovo blocco per la lista attualmente in fase Beta:

Ti presento NoCoin, l'ultimo arrivato nella famiglia ABP X Files

Ora tocca a te. Scegli come proteggere ulteriormente la tua navigazione, ma fallo quanto prima, per evitare spiacevoli inconvenienti. Nel caso in cui tu non voglia utilizzare il nuovo modulo NoCoin, tu suggerisco di dare un’occhiata a un progetto alternativo anch’esso presente su GitHub e già ben nutrito, curato da Hosh.

L’area commenti qui di seguito è –come sempre– a disposizione per ulteriori informazioni o chiarimenti in merito all’argomento trattato e alle novità introdotte. Per aprire una richiesta di supporto riguardante NoCoin ti rimando invece a uno dei possibili metodi riportati nel sito web ufficiale (ti consiglio comunque GitHub).


Immagine di copertina: techporn.ph

Condividi l'articolo con i tuoi contatti:

Tra un WannaCry e l’ulteriore novità dello scorso 13 giugno (di cui non ho parlato in maniera più approfondita, ma sappi che si tratta dell’ulteriore giro di fix che coinvolge anche tutte le macchine con OS non più supportato), con il contorno di ulteriori impegni privati e il rientro in palestra, di tempo da investire per curare le pubblicazioni del blog inizio ad averne sempre meno, nonostante ci tenga tantissimo.

ABP X Files, noads.it e “cosa vi siete persi negli ultimi tempi” 2

Quindi, giusto per recuperare un attimo ciò che ho lasciato indietro, ti riepilogo brevemente cos’è successo circa un mese fa, in merito al nuovo trasferimento di NoAds.it e la definitiva (spero) sistemazione delle liste, ospitate da GitHub.

Ho scelto di migrare NoAds.it portandolo su ServerPlan, casa di questo blog, che venerdì scorso è stato a sua volta spostato su un nuovo server che permette di avere le versioni più aggiornate di PHP, guadagnandone in velocità e stabilità (si spera a lungo). NoAds.it è diventato un ulteriore alias di questo spazio web, e riporta in maniera del tutto automatica al sottodominio xfiles.noads.it.

Da qui riuscirai a sottoscrivere le liste (puntando direttamente a GitHub) e fare esattamente ciò che facevi prima. I vecchi URL sono stati disattivati (e rimandati ai nuovi), non ti permetteranno però di riallacciarti in maniera trasparente a GitHub, dovrai quindi eliminare le vecchie sottoscrizioni e abbonarti nuovamente tramite NoAds.it (oppure farlo manualmente, se lo preferisci, ma ritengo sia più scomodo). Come già detto, puoi scoprire i passaggi da eseguire facendo riferimento a quanto già scritto nel vecchio articolo (il primo della serie):

ABP X Files migra su GitHub

Se vuoi dare un’occhiata alle liste, qui di seguito ti elenco gli URL diretti (è tutto pubblico, trovi ogni dettaglio nel progetto su GitHub, dove ho spostato anche la documentazione e le FAQ):

Se ti dovesse capitare di notare delle anomalie o qualche malfunzionamento, dimmelo quanto prima così che io possa correggerlo, l’area commenti qui di seguito è a tua totale disposizione, vale anche il sistema di assistenza sempre utilizzabile tramite NoAds.it, o il forum di Mozilla Italia.

Bentornati a bordo :-)

Condividi l'articolo con i tuoi contatti:

Te lo ricordi l’articolo pubblicato all’inizio di quest’anno? Parlava della migrazione prossima di X Files su GitHub, dovuta al termine del supporto della cartella Public di Dropbox. La scadenza ultima dei collegamenti Dropbox pubblici è fissata per settembre di quest’anno (per gli utenti Pro), ma come già specificato nel precedente articolo, vorrei che tutti gli utilizzatori di X Files migrassero prima al nuovo spazio dedicato. Nel caso tu te lo fossi dimenticato, qui trovi l’articolo pubblicato due mesi fa:

ABP X Files migra su GitHub

Quale lista sto utilizzando?

Seguendo un giusto suggerimento arrivato dal forum di Mozilla Italia, ho inserito una piccola nota che ti permetterà di capire se hai già aggiornato (o no) le tue sottoscrizioni. Questa piccola galleria immagine disponibile di seguito ti dovrebbe chiarire le idee (fai clic sulla prima immagine per partire):

Se ancora non hai aggiornato la tua sottoscrizione, sappi che già da gennaio scorso non stai ricevendo nuovi filtri di blocco pubblicitario, e che a settembre di quest’anno non esisteranno più i file a cui puntare nella cartella Public dell’account Dropbox che per anni ha ospitato i filtri del modulo principale e di quelli secondari.

Ti consiglio caldamente di seguire le istruzioni contenute nell’articolo dedicato alla migrazione, così che tu possa avere filtri costantemente aggiornati, supporto e nessun’altra preoccupazione per il futuro prossimo ;-)

Condividi l'articolo con i tuoi contatti: