tag:blogger.com,1999:blog-83284182024-03-19T04:52:50.096+01:00EOS DevelopmentArticoli, resoconti, spunti, approfondimenti e riflessioni circa il mondo dell'informatica e del computer.
Dal livello introduttivo a quello (semi-)tecnico.
Non solo novità, non solo lavoro: prima di tutto passione per un mondo che da anni ci coinvolge.Unknownnoreply@blogger.comBlogger73125tag:blogger.com,1999:blog-8328418.post-87140915368288517492024-01-23T16:31:00.000+01:002024-01-23T16:31:05.398+01:00UDI registrazione in Vendita e in Ricarico Ordine<iframe width="560" height="315" src="https://www.youtube.com/embed/GQClWBTNbI8?si=Q1mkuNg3yWad_kiQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-77372526989048822332024-01-23T16:25:00.008+01:002024-01-23T16:27:16.137+01:00Come attivare e disattivare SMB1 in Windows 10/11/Server<p>Ci sono ancora parecchi scanner, NAS e dispositivi vari che necessitano del supporto SMBv1 per funzionare correttamente.</p><p>Premesso che bisogna sempre valutare attentamente i rischi di sicurezza connessi con l'attivazione di protocolli obsoleti, si possono comunque presentare situazioni, specie in ambiente domestico, nelle quali non ci sono alternative.</p><h4 style="text-align: left;">Windows Server</h4><ul style="text-align: left;"><li>nel <i>dashboard</i> di <i>Server Manager</i> selezionare <u>Aggiungi ruoli e funzionalità</u>;</li><li>selezionare la casella di controllo <i>SMB 1.0/CIFS File Sharing Support</i> (Supporto condivisione file SMB 1.0/CIFS) e selezionare <u>Avanti</u>.</li></ul><p> <br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx5fG_qwXYxLPmGyTtQR8ocoK-9LX8rqIUxq3B3o1H1BkU6ZW_VJNqrO3WSWZT_ggx-Bw7gky6FQ8Ey8YGIGQizgD8ITAtvSuW31t8iPaA0FZerQVtLw3TO1XtYXpUrRGdprzK3dBC4Vj8yQrJi7EOe8xx6TYgxXV4ciUQgao-pYXkMchYwyCM-w/s726/detect-enable-and-disable-smbv1-v2-v3-1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="544" data-original-width="726" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhx5fG_qwXYxLPmGyTtQR8ocoK-9LX8rqIUxq3B3o1H1BkU6ZW_VJNqrO3WSWZT_ggx-Bw7gky6FQ8Ey8YGIGQizgD8ITAtvSuW31t8iPaA0FZerQVtLw3TO1XtYXpUrRGdprzK3dBC4Vj8yQrJi7EOe8xx6TYgxXV4ciUQgao-pYXkMchYwyCM-w/w640-h480/detect-enable-and-disable-smbv1-v2-v3-1.png" width="640" /></a></div><h4 style="text-align: left;">Windows 10/11</h4><ul style="text-align: left;"><li>nel <u>Pannello di controllo</u> selezionare <u>Programmi e funzionalità</u> e quindi <u>Attiva o disattiva le funzionalità di Windows</u> per aprire la casella Funzionalità di Windows;</li><li>scorrere verso il basso l'elenco, selezionare la casella di controllo <i>SMB 1.0/CIFS File Sharing Support</i> (Supporto condivisione file CIFS) e selezionare <u>OK</u>.</li></ul><p>Dopo che Windows applica la modifica, nella pagina di conferma selezionare <u>Riavvia ora</u>.<br /><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBRdS6ch8kGOaoJ7TDhawRawzZD6zhhE42q7vzObDjCGrei9WBcNx3BmJ3KYc3-njrrMgBTY3Kwfvs-V_6LDyBgMGKm3ytDiRXn_1ig40E3zcwC5R0Hw06uRjQtBbiqnCKKF6PvcIm5exhYNwkxk1di0atBPC53kKvMvBCT8GqHHxqOsfaADGi8A/s387/detect-enable-and-disable-smbv1-v2-v3-2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="342" data-original-width="387" height="566" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBRdS6ch8kGOaoJ7TDhawRawzZD6zhhE42q7vzObDjCGrei9WBcNx3BmJ3KYc3-njrrMgBTY3Kwfvs-V_6LDyBgMGKm3ytDiRXn_1ig40E3zcwC5R0Hw06uRjQtBbiqnCKKF6PvcIm5exhYNwkxk1di0atBPC53kKvMvBCT8GqHHxqOsfaADGi8A/w640-h566/detect-enable-and-disable-smbv1-v2-v3-2.png" width="640" /></a></div><p></p><h4 style="text-align: left;">Procedura unificata via Powershell</h4><p>Oltre a fornire una procedura unificata, non è necessario riavviare il computer dopo aver eseguito il cmdlet <code>Set-SMBServerConfiguration</code>.<br /></p><p>Per abilitare:</p><p><code>Set-SmbServerConfiguration -EnableSMB1Protocol 1</code></p><p>Per verificare lo stato di attivazione :<br /></p><p><code>Get-SmbServerConfiguration | Select EnableSMB1Protocol</code></p><p> <br /></p><p><br /></p><p><br /></p>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-78451734837817548072023-11-28T10:21:00.013+01:002023-11-28T10:33:20.009+01:00Incompatibilità di vecchi software con la console di Windows<p></p><br />La modalità <i>console legacy</i> è uno strumento di compatibilità da utilizzare per <i>tools</i>, da riga di comando, che non vengono visualizzati o non funzionano correttamente nell'esperienza predefinita della console Windows 10 / Windows 11.<p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAatTokiaALRRM1h9L41TvHkZhLcfuzBbBxBCFijLVkLK4xUcigREj_s7t7_5tPhOlljLVb725IHIIhR8uGDXHGtlHu9jUFery5FeTzfn2lX-yJM-MKUfdMe4uA5JF8tW4GbHBdw-JaXQfKwcatu7ZCaTjXcG89ZI_QQeQ9TmSiQy84m5o-Q0HDQ/s728/proprieta_console.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Aperturà scheda Proprietà della console in Windows 11" border="0" data-original-height="438" data-original-width="728" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAatTokiaALRRM1h9L41TvHkZhLcfuzBbBxBCFijLVkLK4xUcigREj_s7t7_5tPhOlljLVb725IHIIhR8uGDXHGtlHu9jUFery5FeTzfn2lX-yJM-MKUfdMe4uA5JF8tW4GbHBdw-JaXQfKwcatu7ZCaTjXcG89ZI_QQeQ9TmSiQy84m5o-Q0HDQ/w400-h241/proprieta_console.jpg" width="400" /></a></div><br />Per utilizzare la modalità <i>console legacy</i>, aprire una finestra della <i>console</i>. Questa operazione viene in genere eseguita avviando uno degli interpreti dei comandi CMD o PowerShell.<p></p><p>Quindi:</p><ul style="text-align: left;"><li>fare clic con il tasto destro sulla barra del titolo dell'applicazione e scegliere l'opzione del menu Proprietà (con Windows 11 in utilizzare l'icona ˇ indicata dalla prima freccia rossa);</li><li>scegliere la scheda Opzioni (in figura la voce Settings);</li><li>selezionare la casella in fondo alla pagina "Usa console legacy";</li><li>premere il pulsante OK per applicare.</li></ul><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinKvwCx42PeUDu76DA_g5Bd_Gf5mHvob-Jhe8phAp1W7pZCMWJwkRqRoQ_DMr3k6rZmdmxht_dr8ik7Y6PtX-tSiI8JyGdji5yIy0E3pD6g_rQfWf_xl7sRTQVrTeSXf5bGTn00dJXjl3uJH8f_h-Rkoq2STF4nRs9wLmmvjxaBFbbPkaKnj8XoQ/s468/legacy-console.jpg" style="margin-left: 1em; margin-right: 1em;"><img alt="Scheda proprietà del prompt dei comandi (CMD)" border="0" data-original-height="468" data-original-width="390" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinKvwCx42PeUDu76DA_g5Bd_Gf5mHvob-Jhe8phAp1W7pZCMWJwkRqRoQ_DMr3k6rZmdmxht_dr8ik7Y6PtX-tSiI8JyGdji5yIy0E3pD6g_rQfWf_xl7sRTQVrTeSXf5bGTn00dJXjl3uJH8f_h-Rkoq2STF4nRs9wLmmvjxaBFbbPkaKnj8XoQ/w334-h400/legacy-console.jpg" width="334" /></a></div>L'impostazione può essere ripristinata tornando allo stesso menù e deselezionando la casella, quindi premendo OK.<p></p><p><b>Nota</b>:
questa impostazione viene applicata globalmente a tutte le sessioni avviate dopo la modifica della preferenza. Le sessioni già aperte non verranno modificate.</p>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-94553361930447052023-10-30T16:44:00.006+01:002023-10-30T16:47:34.147+01:00Come scaricare file di grandi dimensioni da Google Drive<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEwqxeQ9Pw8YK3epZsqFWpSPAFVTmhEi3Oyl1TChfb9t94uS_IIBTAZepaqLZRwiJ_Y2onyt4VlictTQ9ygqTUqwGd3mv7-2Ul0bJc7I2_35dcafbzoetsQKQzk_0oW7zg7cNS2dKj4xfJl0y-4fDrFUdB7U3dOOr4tg84I_kParIrcD8Rar4p-A/s800/Google_Drive_icon_(2020).svg.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="717" data-original-width="800" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEwqxeQ9Pw8YK3epZsqFWpSPAFVTmhEi3Oyl1TChfb9t94uS_IIBTAZepaqLZRwiJ_Y2onyt4VlictTQ9ygqTUqwGd3mv7-2Ul0bJc7I2_35dcafbzoetsQKQzk_0oW7zg7cNS2dKj4xfJl0y-4fDrFUdB7U3dOOr4tg84I_kParIrcD8Rar4p-A/w200-h179/Google_Drive_icon_(2020).svg.png" width="200" /></a></div><br />Tentare di scaricare un file di grandi dimensioni da <a href="https://it.wikipedia.org/wiki/Google_Drive" target="_blank">Google Drive</a>, specie se la nostra connessione non è particolarmente veloce, può presentare varie sorprese:<p></p><ul style="text-align: left;"><li>l'opzione offerta dal <i>browser</i>, per riprendere un <i>download</i> interrotto, semplicemente non funziona;</li><li>i <i><a href="https://it.wikipedia.org/wiki/Gestore_di_download" target="_blank">download manager</a></i> faticano a lavorare insieme a Google Drive.</li></ul><p>Il problema può essere aggirato/mitigato come segue:</p><ul style="text-align: left;"><li>aprire un scheda del <i>browser</i> in modalità "in incognito";</li><li>inserire l'URL del file da scaricare (tipicamente qualcosa come <code>https://docs.google.com/uc?id=123stella_456Prova789BAsta&export=download</code>);</li><li>dato che si tratta di un file di grandi dimensioni, comparirà un messaggio di avvertimento per confermare l'operazione;</li><li>iniziato il <i>download</i>, aprire la scheda dei <i>download</i> in corso (con Firefox, per esempio, si usa la combinazione di tasti <code>CTRL + J</code>) e copiare il <i>link</i> di quanto ci interessa. NON INTERROMPERE L'OPERAZIONE IN CORSO;</li><li>incollare il collegamento nel <i>download manager</i>. Appena questo comincia a scaricare è possibile interrompere il <i>download</i> all'interno del <i>browser</i>;</li><li>in caso di problemi si possono ripetere i passi precedenti ottenendo un nuovo <i>link</i> da inserire nel <i>download manager</i> e riprendere dal punto di interruzione.<br /> </li></ul>La procedura è stata sperimentata con <a href="https://www.mozilla.org/firefox/" target="_blank">Firefox</a> e <i><a href="https://www.freedownloadmanager.org/" target="_blank">Free Download Manager</a></i> ma può essere adattata ad altre combinazioni di <i>software</i>.<br />Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-22937923118295051112023-10-03T18:28:00.007+02:002023-10-03T18:32:13.030+02:00Thunderbird - Impossibile scrivere il messaggio nella cartella di posta. Controllare di possedere i permessi di scrittura nel file system e di avere spazio sufficiente per copiare la cartella di posta<p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMcSl_RRzLt7egNhkSWe0ur22EKwcV9GjyStlynayRq04bGPQN37grfo8KhfJE5NyuN43lL7voqTObcZXFsaMo6JIkjZTaCjI9UnWrT3JtCechaW9P92BhY_Y8heSPLQ-qsjhMTrowPmHO7OZSa3mOghoO33NxICEJsw6uMXZn4gPkfn0Rxe0xCQ/s866/mozilla-thunderbird-new2293.logowik.com.webp" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="650" data-original-width="866" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMcSl_RRzLt7egNhkSWe0ur22EKwcV9GjyStlynayRq04bGPQN37grfo8KhfJE5NyuN43lL7voqTObcZXFsaMo6JIkjZTaCjI9UnWrT3JtCechaW9P92BhY_Y8heSPLQ-qsjhMTrowPmHO7OZSa3mOghoO33NxICEJsw6uMXZn4gPkfn0Rxe0xCQ/s320/mozilla-thunderbird-new2293.logowik.com.webp" width="320" /></a></div><br />Questo errore può dipendere da cause piuttosto disparate:<p></p><ul style="text-align: justify;"><li><b>la cartella della posta in arrivo è danneggiata</b>. Per ripararla fare clic con il pulsante destro del mouse sulla cartella "Posta in arrivo" e selezionare "Proprietà". A questo punto fare clic sul pulsante "Ripara cartella" e attendere il completamento del processo;</li><li><b>i permessi dei file nella cartella del proprio profilo sono errati</b>. Per verificare bisogna individuare la cartella del proprio profilo. Un sistema consiste nel selezionare la voce "Guida > Informazioni sulla risoluzione dei problemi in Thunderbird" e fare clic sul pulsante "Mostra cartella" accanto a "Cartella del profilo". In questo modo si aprirà la cartella in "esplora risorse". Facendo clic con il pulsante destro del mouse sul nome della cartella e seleziona "Proprietà > Sicurezza " bisogna assicurarsi di avere il pieno controllo sulla cartella e sui suoi contenuti;</li><li><b>il file inbox.msf</b>, che raccoglie informazioni sui messaggi in arrivo (ma non i messaggi veri e propri), <b>potrebbe esser danneggiato</b>. Dopo aver chiuso Thunderbird ed aperto la cartella del profilo profilo come descritto sopra, si può eliminare il file incriminato. Al riavvio Thunderbird ricreerà un nuovo file inbox.msf basato sui messaggi effettivi nella posta in arrivo;</li><li>l'<b>antivirus interferisce con le operazioni di Thunderbird</b>. Provare a disattivare l'antivirus, se Thunderbird torna ad operare correttamente avremo individuato il colpevole. Come procedere dipende, a questo punto, dallo specifico antivirus. Spesso si tratta solo di attendere un aggiornamento;</li><li><b>il file contenente la posta in arrivo è troppo grande</b>. Provare ad archiviare parte dei messaggi della posta in arrivo e compattare la cartella. <br /></li></ul><p style="text-align: justify;">Se niente di tutto questo funziona, è possibile scrivere nel forum https://forum.mozillaitalia.org per consigli più specifici.<br /></p>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-11900364648561527972023-09-29T15:24:00.001+02:002023-09-29T15:24:13.969+02:00Facebook - "Questo amministratore è in attesa di rimozione"<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2IDRkOU0mJ3VBFTh0GrQqCuvzR6yeP4SuuaQS-U0mjJrsvKAzBN_0wESEG7zLUeuSZbAeAxH0GI7bMp20iqPH8zR8B8uZAntFtDkwkpKl26J-ZY17moNw21HT-3qZqKG6A0sDxtbEuS0yciopj26olcONPeT6AGVWRJ66iP8D0CThg0TDsiTeTw/s325/fb_icon_325x325.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img alt="Facebook" border="0" data-original-height="325" data-original-width="325" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2IDRkOU0mJ3VBFTh0GrQqCuvzR6yeP4SuuaQS-U0mjJrsvKAzBN_0wESEG7zLUeuSZbAeAxH0GI7bMp20iqPH8zR8B8uZAntFtDkwkpKl26J-ZY17moNw21HT-3qZqKG6A0sDxtbEuS0yciopj26olcONPeT6AGVWRJ66iP8D0CThg0TDsiTeTw/w200-h200/fb_icon_325x325.png" width="200" /></a></div><br /><span style="font-family: courier;">Avete seguito scrupolosamente le <a href="https://www.facebook.com/help/1718782575010160" rel="nofollow" target="_blank">istruzioni del Centro Assistenza Facebook</a>:</span><p></p>
<hr /><blockquote style="text-align: left;"><p><span style="font-family: helvetica;">Solo un amministratore può rimuovere una persona dal ruolo di amministratore o moderatore di un gruppo.</span></p><p><span style="font-family: helvetica;">Per rimuovere una persona dal ruolo di amministratore o moderatore di un gruppo:</span></p><ol style="text-align: left;"><li><p><span style="font-family: helvetica;">Vai alla pagina <a href="http://facebook.com/groups" rel="nofollow" target="_blank">facebook.com/groups</a> e seleziona il tuo gruppo.</span></p></li><li><p><span style="font-family: helvetica;">Clicca su <b>Membri</b> sotto l'immagine di copertina del gruppo. Se non vedi questa opzione, clicca su <b>Altro</b>.</span></p></li><li><p><span style="font-family: helvetica;">In A<b>mministratori e moderatori</b>, clicca su <span class="box"><b><span style="background-color: #cccccc;">…</span></b> </span>accanto al nome del membro che vuoi rimuovere da un ruolo.</span></p></li><li><p><span style="font-family: helvetica;">Seleziona <b>Rimuovi dal ruolo di amministratore</b> o <b>Rimuovi dal ruolo di moderatore</b>, quindi clicca su <b>Conferma</b>.</span></p></li></ol></blockquote><blockquote style="text-align: left;"><p><span style="font-family: helvetica;"><br />Tieni presente che se rimuovi una persona dal ruolo di amministratore, questa non potrà più rimuovere membri o amministratori, aggiungere nuovi amministratori e modificare la descrizione e le impostazioni del gruppo. Se il creator del gruppo è un amministratore del gruppo, non potrà essere rimosso dal ruolo di amministratore, a meno che non abbandoni il gruppo.</span></p></blockquote><hr /><p>
<br /><span style="font-family: courier;">e tuttavia permane, </span><span style="font-family: courier;">sotto il nominativo che vorreste eliminare,</span><span style="font-family: courier;"> il messaggio "<b>Questo amministratore è in attesa di rimozione</b>".<br /></span></p><p><span style="font-family: courier;">Si trovano mille suggerimenti per risolvere l'<i>impasse</i>. Se dopo aver tentato un po' di tutto non sapete più dove sbattere la testa provate a:</span></p><ul style="text-align: left;"><li><span style="font-family: courier;">cambiare il livello di accesso del soggetto (<span style="background-color: #cccccc;">Cambia livello di accesso</span>);</span></li><li><span style="font-family: courier;">premere su <span style="background-color: #cccccc;">Successivo</span>. I<span class="HwtZe" lang="it"><span class="jCAhz ChMk0b"><span class="ryNqvb">l livello verrà commutato automaticamente su INSIGHTS per l'accesso alle attività;</span></span></span></span></li><li><span class="HwtZe" lang="it" style="font-family: courier;"><span class="jCAhz ChMk0b"><span class="ryNqvb">premere su <span style="background-color: #cccccc;">Aggiorna</span>.</span></span></span><span style="font-family: courier;"> <br /></span></li></ul><p><span style="font-family: courier;">A questo punto, cliccando nuovamente su <i><span class="box"><b><span style="background-color: #cccccc;">…</span></b></span></i> dovrebbe esser possibile procedere con la rimozione.</span></p><p></p><p><span style="font-family: courier;">La validità temporale di questo suggerimento è sicuramente limitata. </span></p><p><span style="font-family: courier;">Evviva per la <i>Nuova esperienza delle Pagine</i>!</span><br /></p><p></p><p></p>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-89334943530274380492023-09-16T12:09:00.006+02:002023-09-16T12:11:54.190+02:00Facebook - Messaggio truffaldino da Meta Security Team<p>L'ennesimo tentativo di <a href="https://it.wikipedia.org/wiki/Scam_(truffa)" target="_blank">scam</a> da parte di ignoti truffatori è in corso su Facebook.</p><p>Una mail, presentata con il logo di <a href="https://it.wikipedia.org/wiki/Meta_Platforms" rel="nofollow" target="_blank">Meta</a> ed avente come mittente il Meta
Security Team, ha raggiunto / sta raggiungendo numerosi utenti di Facebook.</p><p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdSonAxwjpAG2Et5ZjODCWE_2rYyfVWQoJ3IZ3XHV4qQnsSLUSJk7dejMIaHLHRcRDF7y3v01O3ewk45bzXMZ0E8k3OCADNLYCS996wU8k1bnf3rb0zaU-Aqg4Eun-SWWXu7OHmAkKUXnKTNZiDFzdg9sFEB142l70zZUQV3zdhY-M3CE1YdvUNQ/s786/meta-security.png" style="margin-left: 1em; margin-right: 1em;"><img alt="Meta Alert Scam" border="0" data-original-height="420" data-original-width="786" height="214" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdSonAxwjpAG2Et5ZjODCWE_2rYyfVWQoJ3IZ3XHV4qQnsSLUSJk7dejMIaHLHRcRDF7y3v01O3ewk45bzXMZ0E8k3OCADNLYCS996wU8k1bnf3rb0zaU-Aqg4Eun-SWWXu7OHmAkKUXnKTNZiDFzdg9sFEB142l70zZUQV3zdhY-M3CE1YdvUNQ/w400-h214/meta-security.png" width="400" /></a></div><br /><p></p><p>A seguito delle segnalazioni, Meta ha rimosso l’account.</p><p>Il messaggio conteneva un collegamento ad una pagina, esterna a
Facebook, utilizzata per carpire credenziali di autenticazione.</p><p>La prudenza non è mai troppa: bisogna prestar attenzione ai particolari dei messaggi sospetti e, sempre, identificheremo gli elementi in grado di distinguere i falsi dagli autentici.</p><p>In generale alcuni strumenti utili per verificare la reputazione di un sito internet sono:</p><ul style="text-align: left;"><li><a href="https://global.sitesafety.trendmicro.com" rel="nofollow" target="_blank">Trend Micro Site Safety</a></li><li><a href="https://www.scamadviser.com" rel="nofollow" target="_blank">Scam Adviser</a><br /></li></ul>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-27603187107088342542023-09-04T15:13:00.001+02:002023-09-04T15:20:34.644+02:00Documenti Openoffice bloccati da Avast Antivirus<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCES5VWS6O7ChZpECdUGa2_TmE-O6_6KnyqTmZefKBCrtto3zafrJ3fI7Tz5CtgXW0CqHjsPUbaQwQFHPnlpFqTQeto4gix9sq3X4UznvHl1Prh-1F59tcJz0cvS3_xFRSd1loUUsF5DSuRXAw19HnyhhfUIMde8J05C5dfywkuU35n91p9fapUQ/s1280/Apache-OpenOffice.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCES5VWS6O7ChZpECdUGa2_TmE-O6_6KnyqTmZefKBCrtto3zafrJ3fI7Tz5CtgXW0CqHjsPUbaQwQFHPnlpFqTQeto4gix9sq3X4UznvHl1Prh-1F59tcJz0cvS3_xFRSd1loUUsF5DSuRXAw19HnyhhfUIMde8J05C5dfywkuU35n91p9fapUQ/s320/Apache-OpenOffice.png" width="320" /></a></div><br />Nuove versioni di <a href="https://www.openoffice.org/" target="_blank">OpenOffice</a> (v4.x) innescano facilmente allarmi da parte dell'antivirus <a href="https://www.avastcom" target="_blank">Avast</a> (v23.7).<p></p><p>In particolare, all'apertura di un documento di testo, Avast "fraintende" il comportamento di <code>soffice.bin</code> bloccandolo.</p><p>Questo blocco può essere annullato agendo sulle impostazioni dell'antivirus.</p><p>In seguito, un nuovo tentativo di apertura del documento, innescherà una nuova richiesta di blocco; questa, se non approvata, interromperà le indebite ingerenze di Avast.</p><p>Falsi positivi di questo genere sono assai frequenti per tutti gli antivirus. Spesso vale la pena di disattivare i controlli su specifiche cartelle contenenti programmi provatamente sicuri e di non ampia diffusione.<br /></p>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-78067200820029940942023-05-26T10:34:00.002+02:002023-05-26T10:38:02.657+02:00Problemi Windows 11 22H2 e stampanti di rete / condivise<p>Con l'aggiornamento alla versione 22H2 di Windows 11, alcune stampanti di rete possono smettere di funzionare.</p>
<p>Provando ad aggiungerle nuovamente si riceve il codice di errore <code>0x00000bc4</code> (<code>ERROR_PRINTER_NOT_FOUND</code>) o <code>0x00000709</code> (<code>ERROR_INVALID_PRINTER_NAME</code>).</p>
<h2>Causa</h2>
Windows 11 22H2 ha introdotto una nuova <i>group policy</i>: <i>"Configure RPC Connection settings"</i> ("Configura impostazioni di connessione RPC").<p></p>
<p>Questa voce controlla quale protocollo (con relativi parametri) utilizzare per le connessioni RPC in uscita verso lo <i>spooler</i> di una stampante remota.</p>
<p>Per <i>default</i> la versione 22H2 blocca l'individuazione delle stampanti provocando la cancellazione di stampanti esistenti e l'errore <code>0x00000bc4</code> quando si tenta di aggiungerne di nuove.</p>
<h2>Soluzione</h2>
<p>Seguire queste indicazioni:</p>
<ul>
<li>lanciare <code>gpedit.msc</code></li>
<li>aprire la voce<pre>Modelli amministrativi →</pre><pre>Stampanti →</pre><pre>Configura impostazioni di connessione RPC</pre></li>
<li>selezionare <i>“RPC su named pipe”</i> dal menù a tendina e premere sul pulsante OK.</li>
</ul>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcZ43W-5Wtqeq28yUOKz-EoxuLsOu1WSfQ8UJ5UmFJvk9-WR60eq4oII1V94QQdgcKyHxcYX7IGnmZqiKH8zTaIdAiUc6sxjJ2sRaaJq6Y-vFagYQQBiQb5jjMVD7ZRRCxGTEdLr2x0LFSCGkjcjaPCOST20JfUQBdHhtmOeuMgt-xgDSrORk/s686/ConfiguraImpostazioniDiConnessioneRPC.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="636" data-original-width="686" height="371" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcZ43W-5Wtqeq28yUOKz-EoxuLsOu1WSfQ8UJ5UmFJvk9-WR60eq4oII1V94QQdgcKyHxcYX7IGnmZqiKH8zTaIdAiUc6sxjJ2sRaaJq6Y-vFagYQQBiQb5jjMVD7ZRRCxGTEdLr2x0LFSCGkjcjaPCOST20JfUQBdHhtmOeuMgt-xgDSrORk/w400-h371/ConfiguraImpostazioniDiConnessioneRPC.png" width="400" /></a></div>
<h2>Riconoscimenti</h2>
<p>Questa soluzione è stata inizialmente individuata da <a href="https://twitter.com/thomas_forde/status/1575096625470611458" rel="noopener" target="_blank">@thomas_forde</a> in un recente messaggio su Twitter.</p>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-9165991508569454112023-02-21T12:18:00.003+01:002023-02-21T12:18:55.457+01:00Nuova libreria LibCommercio<p> </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1QBMbbnYn-Rf4httP2tHHrn1pz36LlOgK6g_4JuwWP4eldSgjMNAMCh5Q71mTWeXhtn1LHsKECXzlf9_5cmRHUWdiAr7j4JGuWY6anJmjv35K7rkLT3O0TsAWA7RE3LWizn-wNbIEaJO_ixdQZOQapSY33KMknYVyn2PsNh-fUJ5ZPOGb6l0/s512/lib_commercio.png" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img alt="Logo LibCommercio" border="0" data-original-height="512" data-original-width="512" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1QBMbbnYn-Rf4httP2tHHrn1pz36LlOgK6g_4JuwWP4eldSgjMNAMCh5Q71mTWeXhtn1LHsKECXzlf9_5cmRHUWdiAr7j4JGuWY6anJmjv35K7rkLT3O0TsAWA7RE3LWizn-wNbIEaJO_ixdQZOQapSY33KMknYVyn2PsNh-fUJ5ZPOGb6l0/w200-h200/lib_commercio.png" width="200" /></a></div><br /><p><b>LibCommercio</b> permette la semplice verifica, memorizzazione,
compilazione di codici in uso nelle transazioni commerciali (partita
iva, codice fiscale, IBAN…).</p>
<p>La libreria è stata ricavata estraendo funzioni, codici e procedure adottate da <a href="https://www.eosdev.it/facile">Facile</a> e raggruppandole in una libreria <i>open source</i> accessibile a tutti.</p>
<p>Il software è distribuito con licenza d’uso <a href="https://www.mozilla.org/en-US/MPL/2.0/" rel="noopener noreferrer" target="_blank">Mozilla Public License v2.0</a>.</p><p></p><p>Allo stato attuale va considerata come una <i>beta version</i>. Contiamo di renderla pienamente operativa nel giro di un mese.<br /></p>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-23574725996686131982023-02-11T15:21:00.004+01:002023-02-11T16:00:36.410+01:00Prevenire lo spoofing e lo spam con SPF<p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0lzr-8qDFMOk5NqwOqIySAojnbDZstdo4sy58cz7ebvruFYjqAJEDLg1yP83KQsDy976Ie-E8d2cPeuM9lLI61GQ96Ucs0ae4xq0wOmNbBMbdzw1WQKNe55rWHq9Ur63JRuzhXZyMnb38lIy5aoPPe7HdmcWux2XdVg1Sg7eXfNPrZfDcFuw/s965/spf.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="628" data-original-width="965" height="260" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0lzr-8qDFMOk5NqwOqIySAojnbDZstdo4sy58cz7ebvruFYjqAJEDLg1yP83KQsDy976Ie-E8d2cPeuM9lLI61GQ96Ucs0ae4xq0wOmNbBMbdzw1WQKNe55rWHq9Ur63JRuzhXZyMnb38lIy5aoPPe7HdmcWux2XdVg1Sg7eXfNPrZfDcFuw/w400-h260/spf.png" width="400" /></a></div><br />Gli <i>spammer</i> possono "falsificare" il tuo dominio per inviare messaggi che sembrano provenire dalla tua organizzazione. Questo tipo di attacco si chiama <a href="https://it.wikipedia.org/wiki/Spoofing" target="_blank"><i><b>spoofing</b></i></a>.<p></p>
<p style="text-align: justify;">I messaggi che sfruttano lo <i>spoofing</i> possono essere utilizzati per scopi dannosi, come la diffusione di false informazioni, l'invio di <i>software</i> dannoso o per indurre le persone a fornire informazioni sensibili.</p>
<p style="text-align: justify;">Il protocollo <a href="https://it.wikipedia.org/wiki/Sender_Policy_Framework" target="_blank">SPF</a> (Sender Policy Framework) consente ai <i>server</i> di destinazione di verificare che la posta che sembra provenire dal tuo dominio sia autentica e non inviata sfruttando lo <i>spoofing</i>.</p>
<p style="text-align: justify;">Se SPF <b>non</b> è attivo, è più probabile che i messaggi provenienti dalla tua organizzazione o dal tuo dominio siano contrassegnati come <i>spam</i> dai server di posta di destinazione.</p>
<p style="text-align: justify;">Il "problema" è divenuto, di recente, particolarmente evidente con <b>GMail</b>: Google esegue controlli casuali sui messaggi dei nuovi mittenti diretti ad <i>account</i> Gmail personali, per verificare che siano autenticati. I messaggi senza almeno un metodo di autenticazione (SPDF o DKIM) vengono rifiutati o contrassegnati come <i>spam</i>.</p><p> </p>
<h2>ASPETTI TECNICI</h2><h3>Come funziona SPF</h3><p style="text-align: justify;">
Se il <i>server</i> destinatario prevede il controllo SPF, a seguito della ricezione di un messaggio di posta elettronica effettuerà una <i>query</i> DNS sul dominio mittente, ovvero quello che risulta nel "MAIL FROM/return-path" per verificare l'esistenza di un record SPF.</p><p style="text-align: justify;">Una volta eseguita la verifica dal record SPF, l'email viene accettata dal server destinatario se l'IP dell'SMTP mittente risulta tra quelli autorizzati, ovvero nella lista di IP presenti nel record SPF. In caso contrario, ovvero se l'IP dell'SMTP non è presente nella lista di IP autorizzati, il controllo SPF fallisce, quindi il messaggio in ingresso viene trattato in base a come il <i>server</i> destinatario opera quando si trova di fronte al controllo fallito e alla policy scelta dal mittente.
</p><h3>Come intervenire<br /></h3>
<table class="wide">
<tbody>
<tr>
<td colspan="2">
<hr /></td>
</tr>
<tr>
<td class="narrowest align-center">
<h3><img alt="""" data-mime-type="image/svg+xml" src="https://storage.googleapis.com/support-kms-prod/1occlMyQDiZ2Op7p7rDcoxLInbFxunh26GuI" /></h3>
</td>
<td class="widest">
<h3><b>Prima di configurare SPF</b></h3>
<ul><li>Recupera le informazioni necessarie per accedere al fornitore del tuo dominio.</li><li>Acquisisci familiarità con gli indirizzi IP.</li><li>Acquisisci familiarità con i record TXT del DNS.</li><li>(Facoltativo) Controlla se un record SPF è già presente.</li><li>Identifica tutti i server e i servizi per l'invio di email utilizzati.</li></ul></td>
</tr>
<tr>
<td colspan="2">
<hr /></td>
</tr>
<tr>
<td class="align-center">
<h3><img alt="""" data-mime-type="image/svg+xml" src="https://storage.googleapis.com/support-kms-prod/oWzNEig8sZGPFGXL5lJ1ZNiUhq4sbEkkmyTd" /></h3>
</td>
<td>
<h3><b>Definire un record SPF</b></h3>
<p>È possibile aggiungere un solo record SPF a un dominio. Tuttavia, nel
record SPF di un dominio è possibile specificare più server e terze
parti a cui è consentito inviare posta per conto del dominio.</p></td>
</tr>
<tr>
<td colspan="2">
<hr /></td>
</tr>
<tr>
<td class="align-center">
<h3><img alt="""" data-mime-type="image/svg+xml" src="https://storage.googleapis.com/support-kms-prod/tf7Nr8EZ53wbcLsrtEx5dh3wjkC2512mLsNY" /></h3>
</td>
<td>
<h3><b>Aggiungere il record SPF al dominio</b></h3>
<ul><li>Aggiungi il record SPF al dominio.</li><li>Aggiungi un record SPF per un sottodominio.</li><li>Aggiorna il record SPF con nuovi server o servizi di invio.</li></ul></td>
</tr>
<tr>
<td colspan="2">
<hr /></td>
</tr>
<tr>
<td class="align-center">
<h3><img alt="""" data-mime-type="image/svg+xml" data-outlined="true" src="https://storage.googleapis.com/support-kms-prod/SH8JBqTIbXzOtzIORsiHr1qKsIxUbg5AnWwC" /></h3>
</td>
<td>
<h3><b>Risolvere i problemi relativi a SPF</b></h3>
<ul><li data-outlined="false">Verifica il record SPF.</li><li>Verifica che i messaggi superino l'autenticazione tramite SPF.</li><li>Accertati che il record SPF includa tutti i server e i servizi di invio che utilizzi.</li><li>Rivedi le prassi per l'invio di email.</li></ul><br /></td></tr></tbody></table><p></p><p> </p><p> </p>
<h2>PER APPROFONDIRE</h2><ul><li><a href="https://datatracker.ietf.org/doc/html/rfc7208" target="_blank">RFC 7208</a> Sender Policy Framework (SPF) for Authorizing Use of Domains in Email, Version 1</li><li><a href="https://www.cloudflare.com/learning/dns/dns-records/dns-spf-record/" target="_blank">What is a DNS SPF record?</a></li></ul>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-3430685089549083572022-12-02T18:08:00.005+01:002022-12-10T15:24:08.837+01:00Si può parlare di green software?<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4hf3Oj4gJBuKPmyIbX4hn2Ph0nbh3k6TeyXoaIk6XQc_vTaW_Pyo1dwv0P0KAzblYiHKfvz_t1US7LtwnmQOMDhlpGUWU-MAUfjd92qcrZ2DR2PYAuhyOmxId8aq1Mljqif8x4Tx_Rdl4MkgRjLLX1Lm25GDGyjynyMwcmDREIztt_YQcStw/s600/600px-Software-Freedom-Conservancy-Logo.svg.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4hf3Oj4gJBuKPmyIbX4hn2Ph0nbh3k6TeyXoaIk6XQc_vTaW_Pyo1dwv0P0KAzblYiHKfvz_t1US7LtwnmQOMDhlpGUWU-MAUfjd92qcrZ2DR2PYAuhyOmxId8aq1Mljqif8x4Tx_Rdl4MkgRjLLX1Lm25GDGyjynyMwcmDREIztt_YQcStw/s320/600px-Software-Freedom-Conservancy-Logo.svg.png" width="320" /></a></div><br />Si può parlare di <i>green software</i>, ovvero di programmi a basso impatto ambientale?<p></p><p></p><p></p><blockquote><p><span></span></p><a name='more'></a>TL;DR<p></p><p><b><span style="font-size: medium;">SENZA DUBBIO<br /></span></b></p><!--more--><p></p></blockquote><p></p><p></p><p>Di primo acchito sembrerebbe di no, si direbbe che il consumo dipenda solo dall'<i>hardware</i>.</p><p>In realtà le cose non stanno proprio così: infatti, sebbene l'<i>hardware</i> sia il primo aspetto da considerare per limitare l'impatto ambientale di un sistema di elaborazione, tuttavia non è il solo elemento valutare.</p><p>Una semplice considerazione può metterci sulla giusta via. Cosa succederebbe se venisse chiesto a due programmatori (<i>P1</i> e <i>P2</i>) di sviluppare un programma per riordinare le voci dell'anagrafica clienti?</p><p>In base alla loro esperienza potrebbero adottare approcci (o come si dice in gergo algoritmi) differenti.</p><p><i>P1</i>, alle prime armi, potrebbe decidere di procedere in analogia con quanto farebbe per riordinare un mazzo di carte e finirebbe per procedere con una modalità detta <a href="https://it.wikipedia.org/wiki/Insertion_sort" target="_blank">insertion sort</a>.</p><p><i>P2</i>, più scafato e dal carattere prudente, deciderebbe magari per un diverso algoritmo... diciamo il <a href="https://it.wikipedia.org/wiki/Merge_sort">merge sort</a>.</p><p>Qui ha poca importanza comprendere come funzionano questi algoritmi, è importante capire che hanno caratteristiche completamente diverse: se, per esempio, riordinare un elenco casuale di un milione di nominativi richiedesse, con il <i>merge sort,</i> 30s... non sarebbe strano dover aspettare più di 57gg per ottenere lo stesso risultato con l'<i>insertion sort</i>.</p><p></p><blockquote><span style="font-size: medium;"><span><!--more--></span>Le scelte di progettazione determinano l'efficienza dei programmi e questa è strettamente correlata ai consumi energetici<span><!--more--></span></span></blockquote><p></p><p>Bene, è ovvio - direte voi. Forse - rispondo io. Tuttavia, anche eliminando la variabile progettista / sviluppatore / programmatore e considerando tutti i programmatori allo stesso livello (sic!), la storia non finirebbe qui.</p><p>Gli sviluppatori, per scrivere programmi, usano dei <a href="https://it.wikipedia.org/wiki/Linguaggio_di_programmazione" target="_blank">linguaggi di programmazione</a>: ne esistono a centinaia e nessuno può conoscerli tutti.</p><p>Non solo, non basta conoscere un linguaggio di programmazione, per utilizzarlo in pratica c'è bisogno di un ambiente di sviluppo (un insieme di programmi) che permetta di scrivere, eseguire e verificare il codice.</p><p></p><blockquote><span style="font-size: medium;"><span><!--more--></span>Gli ambienti di sviluppo non sono equivalenti ed hanno un impatto sulla qualità del prodotto finale<br /><span><!--more--></span></span></blockquote><p></p><p>Quindi, anche se <i>P1</i> è equivalente a <i>P2</i> ma diamo un cacciavite a P1 ed una sega a P2 con l'ordine di abbattere un albero (a proposito di <i>green</i>!), avremo sempre un chiaro vincitore.</p><p>Anche questo è ovvio - ribatterete voi.</p><p>Allora supponiamo che, non solo tutti i programmatori siano ugualmente capaci (sic!), ma che abbiano a disposizione il miglior ambiente di sviluppo per il linguaggio (o i linguaggi) che conoscono (non è scontato in nessun ambiente di lavoro).</p><p>Ebbene non produrranno codice energicamente equivalente.</p><p>Tutti i linguaggi di programmazione sono <a href="https://it.wikipedia.org/wiki/Turing_equivalenza" target="_blank"><i>Turing-equivalenti</i></a>, hanno cioè lo stesso potere computazionale. Per dirla grossolanamente, se posso scrivere, col linguaggio A, un programma per svolgere un compito, posso farlo anche col linguaggio B.</p><p>La situazione si chiarisce se pensiamo alle lingue: è possibile tradurle una nell'altra. Non è però detto che si possano sempre conservare tutte le sfumature senza ricorrere a perifrasi o altre forme retoriche. </p><p>Per dirla in altro modo, lo stesso concetto potrebbe essere più facile da esprimere in una lingua rispetto ad un'altra. Basta paragonare <i><a href="https://it.wikipedia.org/wiki/Wabi-sabi" target="_blank">wabi-sabi</a></i> (giapponese) con <i>bellezza austera e, quasi malinconicamente, chiusa in sé</i> (italiano).</p><p>Per di più, come la lingua madre che parliamo determina, in una qualche misura, il modo in cui pensiamo (relativismo linguistico o ipotesi di <a href="https://it.wikipedia.org/wiki/Ipotesi_di_Sapir-Whorf" target="_blank">Saphir-Whorf</a>) anche un linguaggio di programmazione determina il modo in cui affrontiamo un problema informatico.</p><p></p><blockquote><span style="font-size: medium;"><span><!--more--></span>Non tutti i linguaggi di programmazione sono <i>green<span><!--more--></span></i></span></blockquote><p></p><p>Se tutto questo vi sembra pura teoria, potete ricredervi leggendo l'interessante studio: <a href="https://greenlab.di.uminho.pt/wp-content/uploads/2017/09/paperSLE.pdf" target="_blank"><i>Energy Efficiency across Programming Languages - How Does Energy, Time, and Memory Relate?</i></a></p><p></p><p>Prima di tutto è interessante notare come non si possa affermare, <i>tout court</i>, che un linguaggio "più veloce" sia anche più <i>green</i>. L'equazione:</p><p><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 529.925px; top: 441.218px; transform: scaleX(0.830217);">Energy</span><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 579.738px; top: 441.218px;"> </span><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 589.767px; top: 441.218px; transform: scaleX(0.830217);">(J)</span><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 614.674px; top: 441.218px;"> </span><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 624.719px; top: 441.218px;">=</span><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 633.021px; top: 441.218px;"> </span><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 643.05px; top: 441.218px; transform: scaleX(0.830217);">Power</span><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 684.561px; top: 441.218px;"> </span><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 694.607px; top: 441.218px; transform: scaleX(0.830217);">(W)</span><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 719.513px; top: 441.218px;"> </span><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 729.542px; top: 441.218px;">x</span><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 737.845px; top: 441.218px;"> </span><span dir="ltr" role="presentation" style="font-family: monospace; font-size: 16.6043px; left: 747.874px; top: 441.218px; transform: scaleX(0.830217);">Time(s)</span></p><p>mette in evidenza come non basti considerare il tempo di esecuzione di un programma per valutarne il dispendio energetico.</p><p>Altra aspetto interessante, seppur prevedibile, è che i <a href="https://it.wikipedia.org/wiki/Linguaggio_compilato" target="_blank">linguaggi compilati</a> tendono ad essere i più energicamente efficienti (oltre il doppio rispetto alle <a href="https://it.wikipedia.org/wiki/Bytecode" target="_blank">macchine virtuali</a> ed oltre un ordine di grandezza rispetto ai <a href="https://it.wikipedia.org/wiki/Interprete_(informatica)" target="_blank">linguaggi interpretati</a>).</p><p>Riportiamo infine questo interessante schema tratto dalla sopraccitata ricerca (<i><a href="https://it.wikipedia.org/wiki/Ottimo_paretiano" target="_blank">Pareto optimal</a> sets for different combination of objectives</i>): <br /></p>
<table>
<tbody><tr><th>Time & Memory</th><th>Energy & Time</th><th>Energy & Memory</th><th>Energy & Time & Memory</th></tr>
<tr>
<td style="text-align: center;">C • Pascal • Go<br />Rust • C++ • Fortran<br />Ada<br />Java • Chapel • Lisp • Ocaml<br />Haskell • C#<br />Swift • PHP<br />F# • Racket • Hack • Python<br />JavaScript • Ruby<br />Dart • TypeScript • Erlang<br />JRuby • Perl<br />Lua</td>
<td style="text-align: center;">C<br />Rust<br />C++<br />Ada<br />Java<br />Pascal • Chapel<br />Lisp • Ocaml • Go<br />Fortran • Haskell • C#<br />Swift<br />Dart • F#<br />JavaScript<br />Racket<br />TypeScript • Hack<br />PHP<br />Erlang<br />Lua • JRuby<br />Ruby</td>
<td style="text-align: center;">C • Pascal<br />Rust • C++ • Fortran • Go<br />Ada<br />Java • Chapel • Lisp<br />OCaml • Swift • Haskell<br />C# • PHP<br />Dart • F# • Racket • Hack • Python<br />JavaScript • Ruby<br />TypeScript<br />Erlang • Lua • Perl<br />JRuby</td>
<td style="text-align: center;">C • Pascal • Go<br />Rust • C++ • Fortran<br />Ada<br />Java • Chapel • Lisp • Ocaml<br />Swift • Haskell • C#<br />Dart • F# • Racket • Hack • PHP<br />JavaScript • Ruby • Python<br />TypeScript • Erlang<br />Lua • JRuby • Perl</td>
</tr>
</tbody></table><p> </p><p>La conclusione è che, indubitabilmente, i programmi possono (sarebbe ormai opportuno dire "debbono") essere <i>energy-efficient</i> ed i programmatori <i>energy-aware</i>.</p><p>Questo può avvenire senza sacrificare affidabilità, manutenibilità e semplicità del sistema. Purtroppo, di solito... non avviene.</p><h4 style="text-align: left;">APPROFONDIMENTI</h4><ul style="text-align: left;"><li><a href="https://greensoftware.foundation/" rel="nofollow" target="_blank">Green Software Foundation</a><br /></li><li><a href="https://principles.green/" rel="nofollow" target="_blank">Green Principles</a><br /></li></ul>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-26627944408121266822022-10-01T12:11:00.010+02:002022-10-19T12:30:02.510+02:00Nuove specifiche tecniche per la fattura elettronica (ottobre 2022)<p>L'Agenzia delle Entrate ha pubblicato le nuove specifiche tecniche (v 1.7.1) in vigore dal 1 ottobre.</p><p>Tra le principali novità c'è l'introduzione del tipo documento <code>TD28</code> che l'acquirente italiano utilizza per emettere autofattura a seguito di acquisti da fornitori sammarinesi.</p><p>Nello specifico, il soggetto passivo IVA residente o stabilito in Italia che riceve una fattura cartacea con addebito dell'imposta da soggetto residente a San Marino, deve emette autofattura, inviandola al SdI, con tipo documento <code>TD28</code> al fine di assolvere l'IVA e comunicare all'Agenzia i dati relativi all’operazione. Invece, il <code>TD17</code> o <code>TD19</code> deve essere adoperato nel caso in cui la fattura ricevuta dall'operatore sammarinese (elettronica o cartacea) sia senza addebito dell'imposta, per l'assolvimento dell'IVA.</p><p>Le <a href="https://agenziaentrate.gov.it/portale/web/guest/specifiche-tecniche-versione-1.7.1" target="_blank">specifiche tecniche sono consultabili</a> liberamente per ulteriori dettagli (in particolare pagine 7 / 8 e § 3.2.4 a pagina 113).
</p>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-7644663849814646752022-08-08T13:58:00.004+02:002022-09-14T14:09:39.417+02:00Proteggi i dispositivi dal caldo e dalle bombe d'acqua! ⛈️<p> </p><p style="line-height: 175%; mso-line-height-rule: exactly;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDPjQxRwO75-pzcp4DDUQbcC-kdtExmdhbVSMUG5AmCmQEMRZ9JQFLCi45_byZ2bZSQ6W633fyrdHYWSA4QISiJA4TpPKkknOdyN3K-YYZCejmjJjZQm6_dkeW3pPhwom6g3pdpNPPwpxfUuInYVTelCKlYK0FKBxpqTQhZlFLYizlxJPfjQ/s1000/img_1000x200_homedevices.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="200" data-original-width="1000" height="80" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDPjQxRwO75-pzcp4DDUQbcC-kdtExmdhbVSMUG5AmCmQEMRZ9JQFLCi45_byZ2bZSQ6W633fyrdHYWSA4QISiJA4TpPKkknOdyN3K-YYZCejmjJjZQm6_dkeW3pPhwom6g3pdpNPPwpxfUuInYVTelCKlYK0FKBxpqTQhZlFLYizlxJPfjQ/w400-h80/img_1000x200_homedevices.jpg" width="400" /></a></div><br />Ogni estate si osserva un'impennata di richieste
dei servizi di recupero dati che coincide con la bella stagione. In
estate il caldo estremo, gli acquazzoni improvvisi ed i danni causati
dall'acqua hanno da sempre contribuito a generare un'elevata richiesta
di servizi di recupero.<p></p>
<p style="line-height: 175%; mso-line-height-rule: exactly;">Sebbene sia
difficile prevedere con esattezza il momento in cui si abbatterà una
tempesta, è possibile proteggere i propri dati seguendo alcune semplici
precauzioni.</p>
<p style="font-weight: bold; line-height: 175%; mso-line-height-rule: exactly;"> Come proteggere i dati dalle intemperie</p>
<ul style="line-height: 175%; mso-line-height-rule: exactly;"><li style="mso-line-height-rule: exactly;">Il caldo estivo può causare contrattempi, anche molto seri, in quanto il <b>surriscaldamento eccessivo</b> danneggia i dispositivi
elettronici. È consigliabile tenere i computer in un luogo fresco e
asciutto per evitare che il surriscaldamento provochi guasti agli <i>hard
disk</i>. Proteggi, inoltre, <i>smartphone</i> o <i>tablet</i> evitando di lasciarli in un
luogo caldo, come un'auto esposta al sole, per un periodo di tempo
prolungato.</li><li style="mso-line-height-rule: exactly;">Per prevenire <b>danni causati da fulmini</b>,
installa un dispositivo di protezione dalle sovratensioni tra la presa
elettrica e il cavo di alimentazione del computer, in modo da gestire
eventuali picchi di energia.</li><li style="mso-line-height-rule: exactly;">Controlla regolarmente i
dispositivi di protezione elettrica almeno una volta all'anno, per
assicurarti che funzionino correttamente.</li></ul>
<p style="font-weight: bold; line-height: 175%; mso-line-height-rule: exactly;">Come affrontare la perdita di dati causata dal maltempo</p>
<ul style="line-height: 175%; mso-line-height-rule: exactly;"><li style="mso-line-height-rule: exactly;">Non utilizzare computer, telefono, <i>tablet</i> o un <i>hard disk</i> se è visibilmente danneggiato dopo una caduta o altre calamità.</li><li style="mso-line-height-rule: exactly;">Non scuotere, smontare o
tentare di pulire dischi o un server danneggiati da un eventuale sbalzo
di tensione, infiltrazioni... La manipolazione impropria può rendere
più difficili le operazioni di ripristino dei dati e aggravare la
situazione.</li><li style="mso-line-height-rule: exactly;">Non cercare mai di asciugare un supporto che è stato <b>a contatto con l'acqua</b>,
aprendolo o esponendolo a una fonte di calore (come un asciugacapelli).
In realtà, mantenere umido un disco danneggiato dall'acqua può
migliorare le possibilità di recupero, perché una volta iniziato il
processo di asciugatura, inizia anche quello di corrosione.</li><li style="mso-line-height-rule: exactly;">Non utilizzare <i>software</i> di
recupero dati per tentare di recuperare un <i>hard disk</i> fisicamente
danneggiato. I <i>software</i> di <i>data recovery</i> sono progettati per essere
utilizzati su dischi funzionanti, senza danni di tipo fisico.</li></ul>
<p style="font-weight: bold; line-height: 175%; mso-line-height-rule: exactly;">Ricorda che</p>
<ul style="line-height: 175%; mso-line-height-rule: exactly;"><li style="mso-line-height-rule: exactly;">Puoi <a href="https://www.eosdev.it/contattaci" target="_blank">contattarci</a> per una consulenza gratuita in merito alle possibilità di recupero dei dati.</li><li style="mso-line-height-rule: exactly;">Non dare mai per scontato che i
dati siano irrecuperabili, indipendentemente dalla gravità del danno.</li></ul>MMhttp://www.blogger.com/profile/03664940271122731908noreply@blogger.comtag:blogger.com,1999:blog-8328418.post-55336719439088676502022-07-12T16:46:00.013+02:002022-07-21T11:42:08.341+02:00Chiarimenti sui documenti TD17 / TD18 / TD19<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Gd9mgj8ILVAfdbtO2ntJvhpV9X6St2k3iOhxKRd6GyvWYTGBXiXdmyafTZi5F-sFOYICHzLKxxY_oPyAlC0q-4iV4Me45MHuISijG59ODjk16Lg2yKUg7GcJ2RpbqPmKqgVMiGxhC3FFuON6ug1ifSKcxsc3sFv3qDrE_deib3iAzGAVqZA/s650/fattura_elettronica.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="350" data-original-width="650" height="172" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0Gd9mgj8ILVAfdbtO2ntJvhpV9X6St2k3iOhxKRd6GyvWYTGBXiXdmyafTZi5F-sFOYICHzLKxxY_oPyAlC0q-4iV4Me45MHuISijG59ODjk16Lg2yKUg7GcJ2RpbqPmKqgVMiGxhC3FFuON6ug1ifSKcxsc3sFv3qDrE_deib3iAzGAVqZA/s320/fattura_elettronica.jpg" width="320" /></a></div><br /><br>
<p>A partire dal 1° luglio 2022 i dati delle operazioni transfrontaliere devono essere trasmessi utilizzando esclusivamente il Sistema di Interscambio (SdI) e il formato XML, attualmente adottato per le fatture elettroniche. Ricordiamo che dall'obbligo di fatturazione elettronica introdotto dal 01/01/2019 sono state inizialmente escluse le fatture emesse e ricevute nei confronti/da soggetti non stabiliti nel territorio dello Stato. Per questo motivo si è reso necessario introdurre un nuovo adempimento legato alla comunicazione di questo tipo di fatture, l'esterometro (di cui all’art. 1, co. 3-bis del D.Lgs. n. 127/15). Successivamente la Legge di Bilancio 2021 ha previsto la soppressione di questo adempimento a partire dal 1° gennaio 2022. Questo termine è stato poi differito al 1° luglio 2022…</p>
<h2>Quali tipi di autofatture potrò trovarmi a dover emettere?</h2>
<ul>
<li><b>TD17</b>. Autofattura emessa per acquisto di <b>servizi</b> resi da soggetti esteri (quindi Intracee, Extracee, RSM). Normalmente l'operatore italiano dispone solo di un documento analogico ed emetterà un <code>TD17</code> che sarà trasmesso al SdI.</li>
<li><b>TD18</b>. Trattasi di autofatture emessa per acquisto di <b>beni</b> intracomunitari. In questo caso il soggetto italiano riceve una fattura analogica (cartacea o pdf, non documento FE). Emetterà un <code>TD18</code> che sarà trasmesso al SdI.</li>
<li><b>TD19</b>. È il caso in cui sia ricevuta un «documento» cartaceo da un fornitore stabilito o identificato in altro Stato estero. Trattasi di autofattura per<b> acquisto da soggetto estero di beni che sono già in Italia</b> e quindi non
sono né importazioni né acquisti intracomunitari (acquisto di beni ex art.17 c.2 DPR 633/72).</li>
</ul>
In ogni caso Facile compila la sezione:
<ul>
<li><b>cedente prestatore</b> con l'identificativo del paese estero e del soggetto non residente o non stabilito;</li>
<li><b>cessionario committente</b> con i dati del soggetto italiano che emette e trasmette il documento via SdI;</li>
<li><b>soggetto emittente</b> valorizzandola con codice il codice <code>CC</code> (cessionario/committente).</li>
</ul>
<p>L'utente deve specificare come <b>data documento</b> la data di ricevimento della fattura o comunque una data compresa nel mese di ricevimento.</p>
<h2>I documenti <code>TD17</code>, <code>TD18</code> e <code>TD19</code> sono delle fatture?</h2>
Per risponde a questa domanda, è necessario distinguere due ipotesi:
<ul>
<li>il caso in cui il fornitore sia residente all'interno della UE;</li>
<li>il caso in cui non lo sia.</li>
</ul>
L'art. 218 della direttiva 112/2006 (direttiva IVA), rileva infatti che:
<blockquote><i>Ai fini della presente direttiva gli Stati membri accettano come fattura ogni documento o messaggio cartaceo o elettronico che soddisfa le condizioni stabilite dal presente capo.</i></blockquote>
<p>Il documento <i>Facture</i> ricevuto dal fornitore francese, oppure il documento <i>Rechnung</i> ricevuto dal fornitore tedesco, sono a tutti gli effetti delle fatture, perché appunto prodotte conformemente alla direttiva 112/2006, e infatti al cessionario/committente italiano è richiesto di integrare i suddetti documenti con l'aliquota e l'imposta, senza alcun obbligo di emissione della "fattura in unico esemplare" ex art. 21 , quinto comma, DPR 633/72, come invece nel caso del fornitore extra-UE. In caso quindi di fornitore UE, i documenti trasmessi al SdI contraddistinti dai codici <code>TD17</code>, <code>TD18</code> e <code>TD19</code>, non sono da considerarsi delle fatture, quanto piuttosto delle comunicazioni utili ad inviare all’amministrazione finanziaria i dettagli dell'operazione svolta.</p>
<p>In caso invece di fornitore extra-UE, la cosa cambia: il committente italiano che ha acquistato servizi da soggetti extra-UE, dovrà emettere, oppure assicurarsi che venga emessa, la "fattura in unico esemplare" ex art. 21, quinto comma, DPR 633/72, comunemente denominata "autofattura". In questo caso quindi, il solo documento che potremmo definire fattura da un punto di vista fiscale, è il file <code>TD17</code> o <code>TD19</code> trasmesso al SdI.</p>
<h2>Se da un fornitore estero, per esempio francese, perviene, tramite email, una fattura in formato PDF di ben venti pagine per acquisti di migliaia e migliaia di articoli, è obbligatorio riportare nel documento <code>TD18</code> il dettaglio delle operazioni?</h2>
Nel caso prospettato si ritiene non sia necessario riportare nel documento <code>TD18</code> il dettaglio delle operazioni, dato appunto che il documento trasmesso al SdI è una mera comunicazione utile a inoltrare alcuni aspetti della transazione, e quindi sarà sufficiente indicare una descrizione generica del tipo <i>Integrazione per acquisti di beni da fornitore intracomunitario</i> (se <code>TD18</code>), oppure <i>Integrazione per acquisti di servizi da fornitore intracomunitario</i> (se <code>TD17</code>), mentre sarà sempre necessario indicare nel campo 2.1.6 <code><datifatturecollegate></code> il numero e la data della fattura di acquisto.
<p><b>Diverso è il caso di acquisti eseguiti da fornitori extracomunitari</b>, dato che come rilevato il documento ricevuto si ritiene non debba considerarsi fattura secondo le disposizioni della normativa comunitaria, e in questo caso si dovrà produrre una fattura in unico esemplare ex art. 21, quinto comma, DPR 633/72, e quindi sarà necessario riportare nel campo <code><descrizione></code> il dettaglio dell'operazione svolta.</p>
<h2>La fattura pervenuta da un fornitore estero va allegata al <code>TD17</code>, <code>TD18</code>, <code>TD19</code>?</h2>
Ad oggi non vi è uno specifico obbligo di allegare al documento <code>TD17</code>, <code>TD18</code> e <code>TD19</code> l'originale della fattura pervenuta dal fornitore intracomunitario o extracomunitario, anche se, in quest'ultimo caso, è certamente da suggerire di allegare al <code>TD17</code> o <code>TD19</code> l'originale del documento ricevuto dal fornitore extracomunitario.
<h2>In quale lingua compilare i campi descrittivi?</h2>
Il caso non riguarda le integrazioni, quanto piuttosto i documenti pervenuti da fornitori extracomunitari. Per esempio, se il servizio è stato prestato da un fornitore residente a Mosca (ed il documento ricevuto è in lingua russa) è ammissibile compilare le descrizioni del file <code>TD17</code> riportando quanto indicato nel documento originale?
<br><br>
Come già rilevato, l'azienda italiana dovrà emettere la <i>fattura in unico esemplare</i> ex art. 21, quinto comma, DPR 633/72, e come rilevato dall'art.21 del medesimo decreto:
<blockquote><i>Le fatture redatte in lingua straniera sono tradotte in lingua nazionale, a fini di controllo, a richiesta dell’amministrazione finanziaria.</i></blockquote>
<p>In sostanza, quindi, si ritiene ammissibile sia compilare le descrizioni in lingua italiana (procedura da suggerire), sia riportare quanto indicato nel documento originale, purché venga poi tradotto in lingua italiana qualora richiesta dall'amministrazione finanziaria.</P
<h2>Gli importi nei dati di riepilogo devo essere espressi in Euro anche se la fattura passiva ricevuta è in un'altra divisa?</h2>
Se la fattura estera è in valuta estera va convertita in Euro col cambio del giorno della data della fattura passiva pubblicato dalla Banca d'Italia o dalla Borsa Italiana.
<h2>Come effettuare lo storno di autofatture <code>TD17</code>, <code>TD18</code> e <code>TD19</code>?</h2>
In caso di errata emissione ed invio di un'autofattura elettronica codice <code>TD17</code>, <code>TD18</code> e <code>TD19</code>, per lo storno parziale o totale del documento è necessario emettere ed inviare lo stesso tipo di documento indicando gli importi con segno negativo.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-8185122408150107142022-03-07T15:51:00.004+01:002022-03-08T09:52:18.876+01:00EOS - Curiamo la riservatezza dei nostri utenti<p>Da oggi il nostro <a href="https://www.eosdev.it/">sito internet</a> non utilizza più il servizio <a href="https://analytics.google.com" rel="nofollow" target="_blank">Google Analytics</a> (GA).</p><p>Sebbene si tratti di uno strumento estremamente potente e versatile, <b>abbiamo ritenuto prioritario il rispetto della riservatezza dei visitatori</b>.</p><p>Sulla carta è possibile configurare GA in modo da garantire un alto livello di conformità al <a href="https://www.garanteprivacy.it/regolamentoue" rel="nofollow" target="_blank"><i>GDPR</i></a>; tuttavia, nei fatti, l'operazione può risultare più complessa del necessario e rimangono comunque alcune perplessità (vedi per esempio l'<a href="https://www.wired.it/article/google-analytics-gdpr-austria-privacy/" rel="nofollow" target="_blank">intervento del garante austrico</a> in proposito).</p><p>In fin dei conti perché utilizzare uno strumento complesso, disabilitandone buona parte delle funzionalità, per effettuare qualche semplice conteggio? Un semplice software come EasyStats, installato lato server, si è rivelato più che sufficiente per le nostre esigenze.</p><p>In questo modo manteniamo le statistiche di base che ci permettono di valutare la corretta operatività del sito, la sicurezza degli accessi e la visibilità dei contenuti senza dover tracciare in alcun modo i visitatori ed evitando il ricorso ai <i>cookie</i>.</p><p>È una scelta che rappresenta un ritorno al passato, ma non bisogna confonderla con un regresso.</p><p>Non si può parlare di tutela della <i>privacy</i> (magari evidenziando quanto sia in accordo con la <i>vision</i> e la <i>mission</i> della propria azienda) per poi limitarsi a riempire dei moduli GDPR / <i>privacy</i> destinati al dimenticatoio.</p><p>Noi non vogliamo operare in questo modo e ci sforziamo per dare sostanza alle affermazioni di principio.</p>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-74259111050945034952022-02-05T14:52:00.000+01:002022-02-05T14:52:48.553+01:00Che fare se la PA rifiuta una fattura elettronica?<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjsbBk2G-BWbB1uGO-Yvil6m6FLYv-rdC5wVRzkuTQ4wx-PcnNBWm3fp55WQZn1TpCoxojtr9AWQWpFhakhXnpn_zq0gfsS0QnQ3SO37SQnkhqrQtrpaorsemmEMiCVIYwP3ldgQBgkCfW7jemlCE2v0GfUBna74JmnCke3U_1r8suWkYiRFw=s276" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="183" data-original-width="276" height="183" src="https://blogger.googleusercontent.com/img/a/AVvXsEjsbBk2G-BWbB1uGO-Yvil6m6FLYv-rdC5wVRzkuTQ4wx-PcnNBWm3fp55WQZn1TpCoxojtr9AWQWpFhakhXnpn_zq0gfsS0QnQ3SO37SQnkhqrQtrpaorsemmEMiCVIYwP3ldgQBgkCfW7jemlCE2v0GfUBna74JmnCke3U_1r8suWkYiRFw" width="276" /></a></div><br />La questione è stata oggetto di esame da parte dell'Agenzia delle Entrate che, col "principio di diritto" n.17 del 30 ottobre 2020, ha affermato che la fattura che supera i controlli del SdI, anche se rifiutata dall'Ente destinatario, si considera validamente emessa.<p></p><p>La tesi sposata dall'AdE lascia alcune perplessità considerato che:</p><ul style="text-align: left;"><li>se si riemette, con lo stesso numero e la stessa data, una fattura rifiutata dalla PA il SdI la accetterà, a condizione che il nome del file che contiene la fattura elettronica abbia un nome diverso dal precedente. Le specifiche tecniche precisano, infatti, che<br /><br /><div style="margin-left: 40px;"><i>"La verifica viene eseguita al fine di intercettare ed impedire l'inoltro di una fattura già trasmessa e elaborata; in quest' ottica, qualora i dati contenuti all'interno della fattura e relativi a identificativo cedente/prestatore, anno della data fattura, numero fattura, coincidano con quelli di una fattura precedentemente trasmessa e per la quale non sia stata inviata al soggetto trasmittente una notifica di scarto <b>oppure una notifica di rifiuto da parte del destinatario</b>, il documento viene rifiutato"</i><br /><br /></div>Risulta evidente come le regole tecniche su cui si fonda il SdI sono state pensate ed attuate in maniera tale che l'efficacia giuridica della fattura elettronica PA sia sottoposta alla condizione del suo non rifiuto, esattamente come avviene per lo scarto, <b>circostanze che rendono il documento logicamente inesistente</b>;</li><li><i>a contrariis</i>, una nuova e successiva fattura elettronica, con identici estremi di quella rifiutata (identificativo cedente/prestatore, anno e data), viene accettata dal sistema.</li></ul><p>Ciò premesso si aprono due scenari:</p><ol style="text-align: left;"><li><b>riemissione della stessa fattura corretta</b> (stesso numero e data). Inizialmente unica modalità prevista, rimane la più utilizzata dalle PA, soprattutto dalle PA
locali, ed è dovuto al fatto che il controllo delle fatture
elettroniche viene svolto a livello di protocollo informatico (le
fatture non sono cioè ancora contabilizzate) ed in caso di emissione
della “Notifica di esito cessionario/committente” di rifiuto, viene
semplicemente richiesto al fornitore la riemissione della medesima
fattura corretta (stesso numero e data) e la fattura rifiutata non viene
contabilizzata;</li><li><b>emissione di una nota di credito e di una nuova fattura elettronica</b>. È la
modalità utilizzata principalmente dalle PA centrali che
impiegano il sistema <a href="https://sicoge.rgs.mef.gov.it" target="_blank">SICOGE</a> (Sistema informativo di contabilità
integrata delle PA), ove la verifica di correttezza contabile della
fattura elettronica viene svolta dopo che è stata contabilizzata, e
quindi in caso di emissione della “Notifica di esito
cessionario/committente” di rifiuto, è necessario richiedere una nota di
credito ed una nuova fattura dato che la precedente fattura rifiutata
era stata contabilizzata.</li></ol><p>Considerato che, quando la PA emette la “Notifica di esito cessionario/committente di
rifiuto", dovrebbe compilare il campo “descrizione”, indicando:</p><ul style="text-align: left;"><li>il
motivo esatto del rifiuto;</li><li>il comportamento richiesto al fornitore
per rettificare la fattura rifiutata<br /></li></ul><p>è <i>ragionevole</i> adottare, di volta in volta, l'approccio indicato (o confrontarsi telefonicamente, via email/PEC con la PA per capire come rettificare la fattura rifiutata).<br /></p><h4 style="text-align: left;">NOTA A LATERE <br /></h4><p>Trasmessa la fattura elettronica tramite SdI, la PA ha 15 giorni (di calendario) di tempo per emettere una “Notifica di esito cessionario/committente” che potrà essere di rifiuto oppure di accettazione, diversamente il SdI invierà ad entrambi una “Notifica decorrenza termini”, a significare che le parti non potranno più utilizzare il SdI per colloquiare, ma dovranno utilizzare altri canali quali email, PEC...</p>MMhttp://www.blogger.com/profile/03664940271122731908noreply@blogger.comtag:blogger.com,1999:blog-8328418.post-52042487534646499842022-01-12T16:25:00.002+01:002022-01-12T16:50:18.276+01:00Novità per fatture elettroniche emesse ad esportatori abituali<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi0fFfPRlB-WqKcOgYBWSvOfZD85yN35IScI0tL9IEY6GRZvKjWxoAhjisbDQNqnxgwZTVq1_mNdSUQzKJrdLVkqZPzO4kWfnWFKetbYQVGLWlO3tGunaPo0U7PpdWHg5gbVw8HhFJ-StzCsNhRP4WnfhWoJNuW6wTLaIo6wtY5bKVvFnvwrw=s620" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="300" data-original-width="620" height="155" src="https://blogger.googleusercontent.com/img/a/AVvXsEi0fFfPRlB-WqKcOgYBWSvOfZD85yN35IScI0tL9IEY6GRZvKjWxoAhjisbDQNqnxgwZTVq1_mNdSUQzKJrdLVkqZPzO4kWfnWFKetbYQVGLWlO3tGunaPo0U7PpdWHg5gbVw8HhFJ-StzCsNhRP4WnfhWoJNuW6wTLaIo6wtY5bKVvFnvwrw=s320" width="320" /></a></div><br />A partite dal 1 gennaio 2022 le fatture elettroniche emesse a cosiddetti esportatori abituali per operazioni non imponibili, ai sensi dell’art. 8, comma 1, lettera c), del DPR n. 633/1972 dovranno rispettare il nuovo tracciato come previsto dal provvedimento del 28 ottobre scorso. <br /><p></p><h3 style="text-align: left;">Sarà necessario indicare gli estremi del protocollo di ricezione della
dichiarazione d’intento in alcuni campi a compilazione vincolata della
fattura e con un formato specifico definito da Agenzia delle Entrate;
non sarà quindi più possibile indicare la dichiarazione di intento nella
causale del documento. </h3><p>È l’effetto delle previsioni della legge di Bilancio 2021 finalizzate a
contrastare le frodi commesse dai falsi esportatori abituali. <br /></p><h4 style="text-align: left;">Nuove misure di contrasto delle frodi dei falsi esportatori abituali</h4><p>La
legge di Bilancio 2021 ha introdotto un meccanismo automatico di
blocco. L’Amministrazione finanziaria effettua specifiche analisi di
rischio volte a riscontrare la sussistenza delle condizioni soggettive
per il riconoscimento dello status di esportatore abituale e conseguenti
attività di controllo sostanziale finalizzate all’inibizione del
rilascio e all’invalidazione delle dichiarazioni d’intento illegittime.<br />In
caso di esito irregolare dei riscontri, che comportano il
disconoscimento della qualifica di esportatore abituale, è inibita
l’emissione di nuove dichiarazioni d’intento tramite i canali telematici
dell’Agenzia delle Entrate.<br />Tenuto conto, inoltre, che gli
estremi del protocollo di ricezione della dichiarazione d’intento devono
essere indicati in fattura, nel caso in cui la dichiarazione d’intento
sia stata invalidata, il Sistema di Interscambio inibisce l’emissione
della fattura recante il titolo di non imponibilità IVA. In sostanza, il
Sistema di Interscambio:<br /></p><ul style="text-align: left;"><li>invalida la dichiarazione d’intento precedentemente emessa;</li><li>opera l’incrocio automatico tra il sistema della fatturazione
elettronica e la dichiarazione d’intento ideologicamente falsa;</li><li>inibisce l’emissione da parte del fornitore, che abbia indicato il
riferimento della dichiarazione d’intento invalidata, della fattura
elettronica con il titolo di non imponibilità.<br /></li></ul><h4 style="text-align: left;">Scarto della fattura elettronica trasmessa al SdI</h4><p>L’invalidazione
della dichiarazione d’intento comporterà a breve lo scarto della fattura
elettronica trasmessa al Sistema di Interscambio, recante il titolo di
non imponibilità e il numero di protocollo di ricezione di una
dichiarazione d’intento invalidata. Il motivo dello scarto sarà
specificato nella ricevuta recapitata al soggetto passivo.<br /><br />In
caso di esito irregolare delle attività di analisi e di controllo
definite dal provvedimento n. 293390/2021, le dichiarazioni d’intento
emesse illegittimamente sono invalidate e rese irregolari al riscontro
telematico dell’avvenuta presentazione della dichiarazione d’intento.
Contestualmente, l’Agenzia delle Entrate invia al soggetto emittente una
comunicazione che riporta il protocollo di ricezione della
dichiarazione d’intento invalidata e le relative motivazioni. La
comunicazione è trasmessa mediante messaggio di PEC all’indirizzo
presente nell’Indice Nazionale degli indirizzi PEC delle imprese e dei
professionisti (INI-PEC), istituito presso il Ministero dello Sviluppo
economico.</p><h4 style="text-align: left;">Supporto per compilazione nuovi blocchi XML</h4><p>L'ultima versione di <b>Facile supporta pienamente le nuove direttive senza comportare un sostanziale cambio di abitudini dell'utente</b>: la nostra filosofia rimane quella di automatizzare quanto più possibile il lavoro senza esporre complicazioni tecniche inutili.</p><p>Per chi comunque avesse curiosità "tecniche" elenchiamo i campi la cui compilazione è ora obbligatoria (tre i campi del blocco 2.2.1.16 `<AltriDatiGestionali>`) per indicare il numero di protocollo della dichiarazione d'intento ricevuta dall'esportatore abituale: <br /></p><ul style="text-align: left;"><li>nel campo 2.2.1.16.1 `<TipoDato>` deve essere riportata la dicitura "INTENTO";</li><li>nel campo 2.2.1.16.2 `<RiferimentoTesto>` deve essere riportato il protocollo di ricezione della dichiarazione d’intento (17 cifre) e il suo progressivo (6 cifre) separato dal segno "-" oppure dal segno "/" (es. 01234567891234567-000001);</li><li>nel campo 2.2.1.16.4 `<RiferimentoData>` deve essere riportata la data della ricevuta telematica rilasciata dall’Agenzia delle entrate e contenente il protocollo della dichiarazione d'intento.<br /></li></ul>MMhttp://www.blogger.com/profile/03664940271122731908noreply@blogger.comItalia41.87194 12.5673813.561706163821157 -22.58887 70.182173836178848 47.72363tag:blogger.com,1999:blog-8328418.post-49079570115921778902020-09-18T10:37:00.002+02:002020-09-18T10:37:29.184+02:00Risposte nelle email: sopra o sotto?<p></p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKd3g37Y6DafxF2D9wQkWix3hz8OcUFe-oEYtVFPGcWwCp5rzwbxLkM-mHOIR3CEwd7sWWLfndRZ_NCXmyGwYywIkplt3yMOzQ1B2Mgnwpzy3U7iwlJByPmJytyZFA6QZZkN_B6A/s331/netiquette.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="297" data-original-width="331" height="179" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKd3g37Y6DafxF2D9wQkWix3hz8OcUFe-oEYtVFPGcWwCp5rzwbxLkM-mHOIR3CEwd7sWWLfndRZ_NCXmyGwYywIkplt3yMOzQ1B2Mgnwpzy3U7iwlJByPmJytyZFA6QZZkN_B6A/w200-h179/netiquette.png" width="200" /></a></div><br />Dove inserire la risposta alle <i>mail</i> ricevute: in testa alla risposta (<i>top-posting</i>) od in coda (<i>bottom-posting</i>)?<p></p><p>Stando alle reazioni che le mie <i>email</i> generano, il dubbio parrebbe non sussistere. Proprio oggi un fornitore mi intimava:</p>
<code>> quando rispondi è necessario che tu scriva il tuo messaggio di risposta <b>*SOPRA*</b> altrimenti tutto quello che c'è sotto non riesco a vederlo</code>
<p>(sic!)</p><p>Altri, in maniera meno perentoria ma con chiaro intento <i>educativo</i>, mi chiedono il perché insista con la stravaganza di non rispondere all'inizio di una <i>email</i> sebbene:</p>
<code>> il programma si posizioni già al punto giusto per la risposta</code>
<p>Il "programma" una volta era Outlook Express, oggi è un qualche servizio di <i>webmail</i> che tramanda l'<i>originario malcostume</i>.<br /></p><p>Ormai solo una minoranza di informatici (ahimè) senior comprende ed apprezza l'alternativa al <i>top-posting</i>.</p>
<p>Consideriamo questo scambio di messaggi (<i>top-posting</i>):</p>
<hr />
<code>
Perché così non si rende la discussione incomprensibile.<br />
> Perché?<br />
> > Preferisco rispondere in linea.<br />
> > > Come ti comporti allora?<br />
> > > > No.<br />
> > > > > Ti piace il top-posting?<br />
</code>
<hr />
<p>(nella realtà il testo, considerate le tipiche firme / controfirme, i <i>disclaimer</i> sulla <i>privacy</i>, le suppliche riguardanti il risparmio energetico e gli alberi abbattuti, sarebbe assai più involuto)</p>
<p>e paragoniamolo a:</p>
<hr />
<code>
> > > > > Ti piace il top-posting?<br />
> > > > No.<br />
> > > Come ti comporti allora?<br />
> > Preferisco rispondere in linea.<br />
> Perché?<br />
Perché così non si rende la discussione incomprensibile.<br />
</code>
<hr />
<p>non credo che servano molti commenti. Tuttavia è bene aggiungere alcune osservazioni:</p><ul style="text-align: left;"><li>in generale non basta "scrivere sotto", bisogna <b>eliminare le parti dei messaggi precedenti inessenziali alla
comprensione</b> del contesto ed inserire le risposte sotto ciascuna parte di
rilievo, in maniera simile ad una discussione naturale. Vengono così
citate solo le parti rilevanti dei precedenti messaggi (<i>inline reply</i>);</li><li>sebbene l'utilità dell'<i>inline reply</i> sia evidente per le comunicazioni che coinvolgano più di due persone, anche nell'ordinaria corrispondenza fra due parti, se si sta argomentando circa qualche punto di una precedente
conversazione, è utile effettuare una breve citazione in linea e non assumere che l'oggetto del messaggio sia sufficiente per richiamare alla memoria tutti i dettagli.</li></ul><p>D'altronde queste sono, da sempre, le indicazioni della <i>netiquette</i> (vedi in proposito l'<a href="https://tools.ietf.org/html/rfc1855" target="_blank">RFC 1855</a>).</p><p>Sebbene la comune tendenza sia quella di considerare sorpassato tutto ciò che è vecchio, la decenza dovrebbe spingere a trovare un motivo per giustificare il <i>nuovo</i> modo di fare (e la pigrizia non è una valida ragione!).</p>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-59243705244348267682020-05-18T15:31:00.001+02:002020-05-18T15:31:30.688+02:00ISA - Indici Sintetici di affidabilitàIn questo periodo i commercialisti stanno richiedendo alle farmacie la stampa del *righi* da C1 a C14 per finalità <a href="https://farmaciavirtuale.it/approvato-lindice-sintetico-di-affidabilita-am04u-per-le-farmacie/" target="_blank">ISA</a> (Indici Sintetici di Affidabilità fiscale - Mod. AM04U).<br />
<br />
Da <a href="http://platinum.csfsistemi.it/" target="_blank">SistemaF</a> questa stampa si ottiene come segue:<br />
<br />
<ol>
<li>Selezionare dalla schermata principale la voce "Menù rapporti" e, quindi, più in basso "Controllo di gestione"<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinub7Yl3BCaZuUVaND3SV5ENFDS8MKyP9qKDttJHHAf91fX9yB7-50Njbh4Z66Jol3ODcWJ2Z442DAi3Ch1Nti8190265np0v80rw39MbZEilKSZ3XA6rXaeBRkhzs-i2nPLrRDQ/s1600/1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="442" data-original-width="652" height="271" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinub7Yl3BCaZuUVaND3SV5ENFDS8MKyP9qKDttJHHAf91fX9yB7-50Njbh4Z66Jol3ODcWJ2Z442DAi3Ch1Nti8190265np0v80rw39MbZEilKSZ3XA6rXaeBRkhzs-i2nPLrRDQ/s400/1.png" width="400" /></a></div>
</li>
<li>Selezionare "Studi di Settore Mod. AM04U" e, a seguire, il tasto di elaborazione<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicS-oZisRVw5-BXfuyY7s_c4I2b-sXs7P49UvcsNYIrFx9I6SW7-fmEtAfAlg0CQowI_IYy600hfF4R2EbkDBhYlnHW6ja31izN5yd3Lja1d4LUx0wvmRNCkInJOBshxp_MQ01JQ/s1600/2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="507" data-original-width="890" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicS-oZisRVw5-BXfuyY7s_c4I2b-sXs7P49UvcsNYIrFx9I6SW7-fmEtAfAlg0CQowI_IYy600hfF4R2EbkDBhYlnHW6ja31izN5yd3Lja1d4LUx0wvmRNCkInJOBshxp_MQ01JQ/s400/2.png" width="400" /></a></div>
</li>
<li>Specificare l'intervallo temporale<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLBnCtwcFhUvG7GycQ29y7SKq-_FvTofzr6EZzDs1r93xuyHTEpRoI3xbkOqlKNASNMv0hAh4cH7sBM3Oz-F_lbqIyloEkAazm2QCXOJw7-2ZP2TiMlIN8C7GnsblMDr4K7UG7kA/s1600/3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="138" data-original-width="304" height="182" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLBnCtwcFhUvG7GycQ29y7SKq-_FvTofzr6EZzDs1r93xuyHTEpRoI3xbkOqlKNASNMv0hAh4cH7sBM3Oz-F_lbqIyloEkAazm2QCXOJw7-2ZP2TiMlIN8C7GnsblMDr4K7UG7kA/s400/3.png" width="400" /></a></div>
</li>
</ol>
Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-90951169282614821082020-03-19T10:30:00.002+01:002020-03-19T10:30:45.766+01:00Guida alla stampa delle prescrizione DEMCome noto è stata data disposizione affinché i Medici di Medicina Generale possano fornire ai loro pazienti, soprattutto per le cronicità, il codice NRE (Numero Ricetta Elettronica) della prescrizione farmaceutica attraverso canali digitali: e-mail,sms...<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYu7IHYctlAK3JO-gONVgl38lUOzRfNItCH9pPaDI_eMVj_aM-AdsQZSVyB5_uh0bvLQ10Tp5n6sEtGeHF4zqGS0A3UvIu3P5otS61In2y4CUbV1VT7b5_0nqG56hAbjcT8WrmGA/s1600/sistemaf_spot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="189" data-original-width="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYu7IHYctlAK3JO-gONVgl38lUOzRfNItCH9pPaDI_eMVj_aM-AdsQZSVyB5_uh0bvLQ10Tp5n6sEtGeHF4zqGS0A3UvIu3P5otS61In2y4CUbV1VT7b5_0nqG56hAbjcT8WrmGA/s1600/sistemaf_spot.png" /></a></div>
<br />
In questi casi il Farmacista deve stampare la prescrizione in farmacia, presente il paziente, per l’applicazione delle fustelle.<br />
<br />
Sostanzialmente:<br />
<ul>
<li>il cittadino delle Regioni autorizzate potrà recarsi in farmacia esibendo la Tessera Sanitaria e il NRE comunicato dal medico;</li>
<li>il farmacista, individuerà la prescrizione e, verificata la correttezza della stessa, effettuerà la dispensazione dei farmaci;</li>
<li>il farmacista procederà a stampare il promemoria e ad apporre le relative fustelle.</li>
</ul>
<br />
Sistema <b>F Platinum</b> e <b>Sistema F Omnia</b> sono già predisposti per stampare le prescrizioni farmaceutiche partendo dal codice NRE e dalla tessera sanitaria del paziente.<br />
<br />
Vi forniamo <a href="https://mailing2.infomail.it/bump/trampolino/CV17KM2HRAQB7YBMFJ4L,YJ6TIZIR9Q7AA78C4BE0,3386248355" target="_blank">qui il link dove scaricare il PDF</a> della mini guida che spiega come fare.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-19728717664547443312020-03-10T08:00:00.000+01:002020-03-19T10:24:23.400+01:00Attuazione disposizioni DPCM 2020-03-08 per il contenimento della diffusione del virus Covid 19In virtù di quanto previsto dal DPCM 8/3/2020 ed in merito alle indispensabili misure di contenimento e gestione dell'emergenza epidemiologica (CORONAVIRUS), che obbligatoriamente devono essere rispettate, si comunica che EOS:<br />
<br />
<ul><li>resterà chiusa al pubblico da oggi fino al 3 Aprile 2020 salvo proroghe;</li>
<li>solo casi di estrema urgenza saranno trattati presso la nostra sede, previo appuntamento, in modo da poter attuare tutte le misure di prevenzione necessarie;</li>
<li>interventi presso la sede dei clienti verranno effettuati solo in situazioni assolutamente improrogabili e per casi di estrema urgenza.</li>
</ul><br />
Ciò premesso EOS sarà operativa e potranno essere utilizzati strumenti di comunicazione quali <i>e-mail</i>, fax, telefono e <i>software</i> di teleassistenza per fornire tutto il supporto abituale.<br />
<br />
Grazie.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-35423552835132955652019-12-18T12:16:00.000+01:002020-01-07T17:35:57.670+01:00C++Day 2019 Parma<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEA9Tqfw7qWNEjdZhRLARlq1eZ-Yk3UWN37oHcub4MP349-VzmJ2Px0Kdatb-i3PD4FEp6IRmA0p8DLyWLcrmhgn2sFiQnju2cxt2V_8MqnykYqFYK3hudBthkxSNTF99NgkfdSA/s1600/CdayParma.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEA9Tqfw7qWNEjdZhRLARlq1eZ-Yk3UWN37oHcub4MP349-VzmJ2Px0Kdatb-i3PD4FEp6IRmA0p8DLyWLcrmhgn2sFiQnju2cxt2V_8MqnykYqFYK3hudBthkxSNTF99NgkfdSA/s400/CdayParma.jpg" width="400" height="284" data-original-width="870" data-original-height="617" /></a></div><br />
EOS ha partecipato alla quinta edizione della conferenza <a href="https://www.italiancpp.org/event/cppday19/">C++ Day che si è tenuta all'Università di Parma il 30 novembre 2019</a>.<br />
<br />
Il nostro <i>talk</i> era incentrato sull'<a href="https://github.com/morinim/documents/tree/master/mcts_intro">algoritmo MCTS ed alla sua implementazione in C++</a>.<br />
<br />
Il C++ Day è un'iniziativa italiana senza fini di lucro in cui professionisti, aziende e studenti si incontrano e condividono esperienze con focus sul C++.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIc9492RQkLkbO65tdOuciNe_C8D_QusvVULhOLhUVSpB0Fg849FhBQNZ_ZG20kKp_8cRWBzkzx8rV0_sdAi1hrUgAzDJc6vfDUDVNeob11aJmZxyRMa3mCIlQwREXRE4rpYvAsg/s1600/79081802_2426966907618011_1294373349102714880_o.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIc9492RQkLkbO65tdOuciNe_C8D_QusvVULhOLhUVSpB0Fg849FhBQNZ_ZG20kKp_8cRWBzkzx8rV0_sdAi1hrUgAzDJc6vfDUDVNeob11aJmZxyRMa3mCIlQwREXRE4rpYvAsg/s400/79081802_2426966907618011_1294373349102714880_o.jpg" width="400" height="267" data-original-width="960" data-original-height="640" /></a></div>L'evento, organizzato in collaborazione con Electric80, Beckhoff e Leica Geosystem, risponde al <a href="https://github.com/italiancpp/code-of-conduct">Codice di condotta comunitario C++ italiano</a>:<br />
<ol><li>Partecipare alla conferenza con atteggiamento curioso: tutti hanno qualcosa da imparare. <i>Fai un viaggio intellettuale, spirituale e creativo</i>.</li>
<li>Sii professionale: abbraccia la diversità, sii educato, in modo che tutti possano godere della conferenza.</li>
<li>Costruisci amicizie: gli eventi C++ italiani non riguardano solo il <i>networking</i> ma anche la costruzione di amici per tutta la vita. Le persone presenti sono fantastiche. Conosciamole.</li>
<li>Divertiti: se non è divertente, non conta.</li>
</ol><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTtHXCN5z7YHoLllq7_-ZYtrNd_UHbftvc9EXHzhN16gUiu8VLX1gmp5epU23c5U5KAQGbP9VKWD9HcZ99jvAxIBNK9EpmA4dbq_EMioYSeQ-JjnIDYSv5QClVcRaHW6ESrw_9fg/s1600/74604439_2426970314284337_3006825197119471616_o.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTtHXCN5z7YHoLllq7_-ZYtrNd_UHbftvc9EXHzhN16gUiu8VLX1gmp5epU23c5U5KAQGbP9VKWD9HcZ99jvAxIBNK9EpmA4dbq_EMioYSeQ-JjnIDYSv5QClVcRaHW6ESrw_9fg/s400/74604439_2426970314284337_3006825197119471616_o.jpg" width="400" height="267" data-original-width="960" data-original-height="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrjO2xCt_oh1h3NDSH6ot0fkA2W3FyBnakMvgjNK_uQVF_dErEb3skkGDdPR3-y4El1yKCAJkiavceXPY6gDy4rNJ7dI4UBlnAZi5NhaX07WXNgAkZqoIR_yfyHD3G2BHNBlM5Yg/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrjO2xCt_oh1h3NDSH6ot0fkA2W3FyBnakMvgjNK_uQVF_dErEb3skkGDdPR3-y4El1yKCAJkiavceXPY6gDy4rNJ7dI4UBlnAZi5NhaX07WXNgAkZqoIR_yfyHD3G2BHNBlM5Yg/s400/1.jpg" width="400" height="128" data-original-width="1327" data-original-height="426" /></a></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja9vKfP2yBdvmyFwQuvQmDkPG1cxSECv5xBYau6i7YNL4mOeU0TVnWaAFk0RyHeVoHhhUHknq7pbk2xkw9p277IjuAs6mofxQf-WtdJoor3dY34Pf0zSkLI4pQ2UFmpM95ULOnow/s1600/0.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja9vKfP2yBdvmyFwQuvQmDkPG1cxSECv5xBYau6i7YNL4mOeU0TVnWaAFk0RyHeVoHhhUHknq7pbk2xkw9p277IjuAs6mofxQf-WtdJoor3dY34Pf0zSkLI4pQ2UFmpM95ULOnow/s400/0.jpg" width="400" height="216" data-original-width="1536" data-original-height="831" /></a></div>Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-66389988629474741942019-11-11T10:31:00.002+01:002019-11-11T10:31:54.695+01:00Le novità di FacileL'analisi di tutte tutte le novità introdotte in una versione di Facile e l'anteprima di quello che <em>bolle in pentola</em> è disponibile nella sezione <a href="https://bitbucket.org/eosdevit/facile/wiki/Home">Novità</a> del <i>repository</i> ufficiale di Facile.<br />
<br />
Lo sviluppo di Facile avviene, ormai, a <i>ciclo continuo</i> e pubblicare sul blog informazioni circa ogni nuova versione risultava troppo dispersivo.<br />
<br />
Il blog continuerà ad ospitare articoli di più ampio respiro riguardanti il nostro gestionale.Unknownnoreply@blogger.comtag:blogger.com,1999:blog-8328418.post-89793298083381181722019-05-17T09:45:00.001+02:002019-05-17T10:20:12.572+02:00Windows XP - aggiornamento per prevenire un serio rischio<b>Microsoft ha preso l'inedita decisione di distribuire un nuovo aggiornamento per Windows XP, sistema operativo ormai non più ufficialmente supportato, segno del fatto che il rischio per la sicurezza è alto.</b><br />
<br />
La vulnerabilità rilevata (<a href="https://nvd.nist.gov/vuln/detail/CVE-2019-0708">CVE-2019-0708</a>) è legata al servizio di <a href="https://it.wikipedia.org/wiki/Remote_Desktop_Protocol">Desktop Remoto</a> di Windows 7 / Windows Server 2008R2 e sistemi operativi precedenti (quindi Windows XP), mentre Windows 8 e Windows 10 ne sono immuni.<br />
<br />
L'attacco può verificarsi prima dell'autenticazione e non richiede interazione da parte dell'utente (fonte Microsoft). Ciò significa che può diventare un <i>worm</i> diffondersi cioè da un sistema vulnerabile all'altro collegati alla stessa rete.<br />
<br />
Windows 7 può ancora contare sulla distribuzione automatica delle <i>patch</i> tramite <i>Windows Update</i>, mentre per Windows XP, ormai in stato di abbandono, la situazione è critica al punto tale che Microsoft ha deciso di fare un'eccezione, distribuendo un aggiornamento per risolvere la "falla". La <i>patch</i> va scaricata ed installata manualmente.<br />
<br />
Tutto il necessario è disponibile sui <a href="https://www.catalog.update.microsoft.com/Search.aspx?q=KB4500331">server Microsoft</a> (per i Windows XP "normali" utilizzare la prima voce). L'installazione è semplice in quanto basta eseguire il programma scaricato e riavviare il computer (se richiesto).<br />
<br />
In caso di problemi siamo comunque disponibili per supportarvi.Unknownnoreply@blogger.com