User Tools

Site Tools


Sidebar

No ai soldati italiani all'estero

Indice

Eventi

Energia

Rigacci.Org usa energia elettrica da fonti rinnovabili, grazie al gruppo di acquisto Merci Dolci.

Merci Dolci - Energia Rinnovabile

Software libero!

Petizione contro i brevetti software

Faunalia: Soluzioni GIS professionali

Debian

www.gnu.org www.kernel.org

start

rigacci.org

Come (non) ottenere l'identità digitale SPID con InfoCert

InfoCert è uno dei fornitori accreditati per il rilascio dell'identità digitale SPID ai cittadini italiani; in questa pagina racconto la mia esperienza fallimentare per ottenere la SPID gratuita per uso privato. Il risultato finale è che non è stato possibile ottenere la SPID InfoCert.

Avendo la CNS (Carta Nazionale dei Servizi, volgarmente detta Tessera Santaria) attiva e con il PIN, ho scelto ovviamente l'opzione di attivazione gratuita, scegliendo l'opzione evidenziata come Online se hai la CNS attiva.

Per chi preferisce un riassunto: sembra che il riconoscimento tramite CNS non sia realmente disponibile, infatti si viene indirizzati al riconoscimento tramite firma digitale con software Dike GoSign. In alternativa al riconoscimento gratuito viene proposto il Riconoscimento Web, al prezzo di € 36,48.

SPID con InfoCert

→ Read more...

 

Come ottenere l'identità digitale SPID con Register.it

Un resoconto della mia esperienza - tutto sommato positiva - nel chiedere (ed ottenere!) l'identità digitale SPID al fornitore Register.it.

Avendo già la Carta Nazionale dei Servizi (CNS, detta volgarmente Tessera Sanitaria) attiva con il PIN e un lettore di smartcard configurato sul computer, ho potuto accedere al rilascio gratuito dello SPID tramite questo fornitore. L'esperienza è stata abbastanza soddisfacente: in circa 20 minuti avevo completato la procedura e il mattino seguente ho avuto comunicazione che lo SPID era attivo. In effetti l'ho provato per accedere al sito della Agenzia delle Entrate ed ha funzionato correttamente.

SPID gratuito con Register.it

→ Read more...

 

Come salvare in PDF un libro da Google Libri

Se avete acquistato un libro con Google Libri avete molte meno libertà di quelle che avete quando acquistate un libro di carta. Tanto per cominciare potete leggerlo solo con il programma che ha deciso Google: sul telefonino esiste l'app Google Play Libri, sul desktop potete leggerlo nel browser dal sito Google. Impossibile farne una copia PDF per leggerlo ad esempio in un ebook reader oppure per poterlo stampare. E se il vostro account Google smette di funzionare? Il libro scompare. E se volete lasciare in eredità i vostri libri ai vostri figli? Scordatevelo.

Da Google Libri a PDF

Con questa ricetta è possibile salvare un libro in PDF catturando le schermate dal computer. È una soluzione di compromesso al ribasso: il file risultante conterrà le immagini delle pagine, quindi il testo non è cercabile né esportabile in qualche formato modificabile. Il file risultante sarà di dimensioni importanti (circa 20 Mb per 100 pagine). L'eventuale indice deve essere ricostruito a mano.

La ricetta un po' da smanettoni è eseguibile facilmente su un computer desktop GNU/Linux, la sua caratteristica è di poter scegliere la qualità delle immagini (risoluzione in pixel) a piacimento. C'è un po' di lavoro manuale da fare (premere due tasti per ogni pagina) e poi da eseguire degli script per comporre le singole immagini un un solo documento PDF.

  1. Impostare una risoluzione virtuale elevata. Ciò consente di simulare un monitor ad esempio di 1300×2000 pixel (notare il formato portrait), in modo che il browser visualizzi una pagina intera del libro a risoluzione elevata.
  2. Installare un programma di cattura schermo scriptabile; deve salvare la schermata senza richiedere interazione.
  3. Assegnare una scorciatoia da tastiera al programma di cattura.
  4. Acquisire tutte le pagine.
  5. Ritagliare le immagini rimuovendo i bordi inutili.
  6. Trasformare le singole immagini nel documento PDF.
  7. Aggiungere eventualmente un indice.

Ho provato la procedura su una Debian 10 Buster, ma non ci sono impedimenti ad eseguirla su altre distribuzioni.

→ Read more...

 

Elettrocardiografo Contec 90A

L'ECG90A è un cardiografo costruito dalla cinese Contec, in Italia viene commercializzato da Gima e venduto su diversi portali on-line. Ho provato un modello acquistato on-line per circa 350 euro (novembre 2020).

Contec ECG90A Gima ha fatto personalizzare la produzione aggiungendo il proprio logo sulla scatola e sul manuale. Il manuale (in fondo a questa pagina il PDF) è anche in italiano, ma lascia molto a desiderare in quanto a completezza di informazioni. Questa pagina nasce proprio per integrare ciò che non è documentato.

Il cardiografo è in grado di acquisire le 12 derivazioni standard, ma viene pubblicizzato come 3 canali. Il motivo è che il nastro di carta è molto stretto e si possono stampare al massimo tre tracciati contemporaneamente. La stampa delle 12 derivazioni avviene eventualmente in quattro sezioni consecutive, producendo una nastro di notevole lunghezza! Si può tuttavia scaricare i tracciati sul PC e per me questa è la caratteristica più interessante.

Lo strumento è molto sensibile, ma “cattura” molto rumore. Devo tuttavia fare qualche prova in più, stando magari attento agli apparecchi elettrici accesi nelle vicinanze e provando una messa a terra più seria. Internamente si possono attivare tre tipi di filtri: AC50Hz, EMG25Hz e DTF, ma per le poche prove che ho fatto credo che si ottengano risultati migliori acquisendo il dato senza filtri e poi pulendo il rumore con software specializzato sul PC.

→ Read more...

 

Contec ECG90A Electrocardiograph - ECG File Format

This is my approach in the reverse engineering of ECG file format saved by the ECG90A Electrocardiograph device, produced by Contec. The device can store an ECG case into the microSD card. During the ECG session, just choose the Store option as the print format, and then press the Start button.

Here you can find a Python program to draw PDF or PNG electrocardiograms from ECG files: ecg-contec GitHub repository.

Here you can find a review (in Italian) of the device: Elettrocardiografo Contec 90A.

→ Read more...

 

NIS users unable to poweroff/reboot or manage printers

We experienced a problem with an Ubuntu 20.04 Focal Fossa used as NIS client: some tasks were inhibited because the user - despite it was logged-in locally on the physical machine - it was considered non interactive one.

One symptom can be the following error message when you issue the reboot command into a terminal session:

Failed to set wall message, ignoring: Interactive authentication required.
Failed to power off system via logind: Interactive authentication required.
Failed to open initctl fifo: Permission denied
Failed to talk to init daemon.

Using the command systemctl reboot -i does not work either, producing the following error: </code>

==== AUTHENTICATING FOR org.freedesktop.login1.reboot-multiple-sessions ===
Authentication is required for rebooting the system while other users are logged in.

Choosing to reboot or poweroff from the various desktop applets produces instead just a session close.

It turned out that the PolicyKit authorization manager is enabled, according to the default policies that problematic tasks are reserved to local users only, whereas users authenticated by the NIS server are considered somehow remote.

One solution is to create a file on the NIS client, name /var/lib/polkit-1/localauthority/50-local.d/10-nis-users.pkla. The /var/lib/polkit-1/localauthority/ directory is intended for 3rd party packages, the 50-local.d subdirectory is intended for local usage.

[Allow Printer administration for NIS users]
Identity=unix-group:lpadmin;unix-group:adm
Action=org.opensuse.cupspkhelper.mechanism.*
ResultAny=yes

[Allow halt power-off and reboot for NIS users]
Identity=unix-group:adm
Action=org.freedesktop.login1.halt*;org.freedesktop.login1.power-off*;org.freedesktop.login1.reboot*
ResultAny=yes

To make the new policy effective, issue the command:

systemctl restart polkit.service

The syntax of the file is explained into the pklocalauthority man page.

First of all usint the Identity option we select the users interested into that policy. For managing printers we required the user to belong to the lpadmin and adm groups. The first group is the standard Debian group to manage printers, whereas the adm group is an arbitrary group assigned to some users by the NIS server (see the page Debian system groups). In our case the groups are determined by the NIS server, via the /var/yp/ypfiles/group file.

For the Action part we had to discover the name of the printer management and the poweroff/halt/reboot. You can use the pkaction command and browse its output; also searching on the Net is a big resource. The org.opensuse.cupspkhelper.mechanism. is OpenSUSE and Ubuntu specific (I don't have it in my Debian box):

pkaction | grep cupspkhelper
org.opensuse.cupspkhelper.mechanism.all-edit
org.opensuse.cupspkhelper.mechanism.class-edit
org.opensuse.cupspkhelper.mechanism.devices-get
org.opensuse.cupspkhelper.mechanism.job-edit
org.opensuse.cupspkhelper.mechanism.job-not-owned-edit
org.opensuse.cupspkhelper.mechanism.printer-enable
org.opensuse.cupspkhelper.mechanism.printer-local-edit
org.opensuse.cupspkhelper.mechanism.printer-remote-edit
org.opensuse.cupspkhelper.mechanism.printer-set-default
org.opensuse.cupspkhelper.mechanism.printeraddremove
org.opensuse.cupspkhelper.mechanism.server-settings

For the reboot/poweroff/halt etc we have the following PolKit nodes:

org.freedesktop.login1.halt
org.freedesktop.login1.hibernate
org.freedesktop.login1.power-off
org.freedesktop.login1.reboot
org.freedesktop.login1.suspend

each of them have some sub-actions:

pkaction | grep org.freedesktop.login1.power-off
org.freedesktop.login1.power-off
org.freedesktop.login1.power-off-ignore-inhibit
org.freedesktop.login1.power-off-multiple-sessions

Finally the problem-solving option is ResultAny, which means that the policy is applicable for users logged-in in any status. The default policy is instead something like this:

ResultAny=no
ResultInactive=no
ResultActive=yes
 

Lo smartphone Android al posto del notebook

È necessario portare con sé un notebook? Da quando è diventata abitudine avere sempre con sé uno smartphone, la domanda è sempre più attuale. Consideriamo la capacità computazionale di uno smartphone di fascia media: RAM da 2 Gb o più, processore oltre 1 GHz e 4 core, storage superiore ai 32 Gb, schermo Full-HD (1080p) o superiore; in pratica niente da invidiare ad un notebook che consente la normale attività informatica.

An Android Smartphone with keyboard and mouse

In particolare ho esplorato la possibilità di rimpiazzare il notebook con lo smartphone in queste due aree di lavoro:

  • Amministrazione di sistema da riga di comando GNU/Linux
  • Applicazione di web-mapping

Per il test ho individuato alcune aree critiche da considerare:

  • Tastiera - Quella virtuale su schermo è ovviamente insufficiente per una normale digitazione, sia perché occupa una porzione troppo importante dello schermo sia perché non ha il necessario feedback tattile.
  • Mouse - Per alcune attività la precisione del tap è assolutamente insufficiente, pensiamo ad esempio alla necessità di disegnare un percorso su mappa web.
  • Browser - Molte attività quotidiane sono svolte all'interno di un browser, in apposite web-app. Quelle più evolute richiedono l'impostazione desktop con orientamento orizzontale e richiedono il massimo dello spazio offerto dallo schermo.
  • Terminale - Molte attività di amministrazione di sistema richiedono l'uso di un terminale in modalità testo. È necessaria la totale compatibilità del character set (UTF-8) e dei caratteri di controllo (il vecchio VT100 è decisamente obsoleto).

→ Read more...

 

Acquista le mappe per il Garmin eTrex 10

Mappa OpenStreetMap su Garmin eTrex 10 Volete la mappa per le vostre escursioni sul Garmin eTrex 10? Pensate che non sia possibile perché Garmin dice testualmente che “non supporta alcuna cartografia aggiuntiva”? Pensate di dover comprare un nuovo e costoso modello? Non date retta a chi vi dice di cambiare GPS!

Il vostro vecchio Garmin va benissimo per caricare una mappa escursionistica che copre diverse centinaia di chilometri quadrati, ottima per escursioni a piedi o MTB! Ve la posso preparare con i dati aggiornati di OpenStreetMap e perfettamente ritagliata sulla zona che vi interessa, il tutto per pochi euro. La mappa che avrete sarà libera da copyright: potrete cioè copiarla quante volte volete e condividerla con i vostri amici, perché basata sui dati OpenStreetMap che sono liberamente disponibili.

Scrivetemi all'indirizzo niccolo@rigacci.org, potrete ricevere la vostra mappa personalizzata direttamente per email. Qui un volantino illustrativo.

→ Read more...

 

Drawing Text with Shadow Outline using Python Imagemagick

Here it is a small recipe to create a shadow outline effect around a text label, using the ImageMagick library in Python. You need to install the Imagemagick Python library, e.g. the python3-pythonmagick package if you are using a Debian GNU/Linux distro.

The result can be used to overlay a label over an image, in a subtitle-like effect.

Text Shadow Outline in Python

→ Read more...

 

Using OsmAnd with a Remote Controller

OsmAnd paierd with a Bluetooth remote controller I'm an early joiner of the OpenStreetMap project, so I'm a big fan of the OsmAnd app. It is my preferred choice for motorbike on-board navigation.

A long-standing issue was the impossiblity to operate the map while wearing gloves. To be clear: panning and zooming on the Android touchscreen using gloves is impossibile. Here we explore the possibility to use a little Bluetooth remote controller to get at least the basic pan/zoom functions; in short: it could work!

→ Read more...

 

Android ZTE Blade A610: a Rooting Review

Magisk on the ZTE Blade A610 I purchased this phone in January 2020 for 57 euros, I think that it has a pretty good hardware: 2 GB RAM, 16 Gb Flash, 720×1280 screen, LTE, 4000 mAh battery. The only drawback is the operating system, the last release is Android 6.0 Marshmallow, with security patch 2018-08-05. The phone can be easly rooted, unfortunately there is not an official LineageOS build, or other famous custom ROMs.

One week after I purchased that phone from Amazon, the price suddenly rose to about 130 euros! I think that at this price the phone is not longer an interesting bargain, because in that price range you can find devices with 3 Gb of RAM and a more recent Android version.

→ Read more...

 

Tessera Sanitaria CNS con Debian GNU/Linux, Firefox e Chromium

La CNS nel lettore SmartCard Come utilizzare la smartcard Tessera Sanitaria CNS con Debian GNU/Linux per accedere ai siti che richiedono autenticazione, ad esempio Agenzia delle Entrate e INPS. Gli appunti che seguono sono stati presi su una Debian 10 Buster utilizzando i due browser Firefox 68 e Chromium 78.

Abbiamo utilizzato il lettore lettore Smart Card Omnikey 1021. In un post di qualche tempo fa abbiamo descritto una installazione con l'utilizzo di software proprietario precompilato e non libero, in questa pagina invece sono stati utilizzati solo pacchetti Debian ufficiali. Si faccia riferimento alla vecchia pagina per le operazioni di base come la verifica del riconoscimento hardware, test da riga di comando, ecc.

→ Read more...

 

Falsa fattura elettronica via PEC

Componenti del messaggio PEC

Con l'introduzione della fatturazione elettronica e relativi invii tramite PEC, era inevitabile che i malfattori ne approfittassero. In questo post analizziamo un caso avvenuto realmente in questi giorni (novembre 2019).

Si tratta di un vero messaggio di Posta Elettronica Certificata originato da un indirizzo PEC legittimo. Presumibilmente l'account di origine è stato violato rubando le credenziali al proprietario, tramite virus o altri sistemi.

Il malfattore ha composto un messaggio PEC contenente quello che sembra essere una fattura elettronica e lo ha inviato. Il messaggio è stato ricevuto al nostro indirizzo PEC, tramite il gestore certificato Aruba.

Pertanto agli occhi di chi riceve si è presentato un messaggio PEC del tutto legittimo, in quanto inviato da un account PEC e transitato tramite gestori certificati che ne hanno attestato il trust (le firme digitali). Il contenuto invece era fasullo, sebbene simulasse in tutto e per tutto una fattura elettronica transitata dal Sistema di Interscambio per la fatturazione elettronica. Fortunatamente (per questa volta) il messaggio non conteneva alcun malware, ma solo un link esterno ad un server - probabilmente a sua volta compromesso - che con tutta probabilità si è limitato a registrare che tale messaggio è effettivamente arrivato a destinazione e che il link esterno è stato seguito.

Capire che ci si trova di fronte ad un messaggio fraudolento è reso molto difficile dai seguenti fattori:

  1. Il malfattore ha tentato di camuffare l'indirizzo PEC mittente, riuscendoci parzialmente perché la webmail di Aruba mostra in alcuni casi il mittente contraffatto invece di quello effettivo.
  2. Un messaggio PEC ha una struttura complessa, in sostanza contiene tre parti: il registro di trasmissione, la catena dei certificati che attestano l'autenticità del mittente e il contenuto vero e proprio. Ciascuna di queste parti è un allegato in formato di difficile gestione: XML, P7S e EML.
  3. Una fattura elettronica inviata dal sistema di interscambio a sua volta è un documento di difficile interpretazione (XML, P7M).

Sono tutte condizioni assolutamente complesse da gestire, è altamente probabile che l'utente clicchi sui link, scarichi gli allegati e tenti di aprirli in qualche modo, esponendosi in questo modo a molteplici rischi.

→ Read more...

 

Xiaomi Redmi 6 Android Phone

A brief review focused on obtaining root privileges and software de-bloating.

Good quality/price ratio.
3 Gb RAM.
Android Oreo 8.1.
Unfriendly rooting procedure with some unsolved issues.
Bootloader unlock requires MS-Windows software.
MIUI O.S. filled with bloatware.
Double privacy leak: Google and Xiaomi apps.
Non replaceable battery.
Proximity sensor problem: fails when closer than one centimeter.
Model Redmi 6
Model Name M1804C3DG
RAM 3.0 Gb
Internal Memory 32 Gb
CPU Octa-core 2.0 GHz Cortex-A53
Screen 5.45 inches, 720 x 1440
Battery Non replaceable
Connector Micro USB
Audio jack 3.5 mm
Android 8.1.0
MIUI Version Global 10.3 Stable 10.3.2.0 (OCGMIXM)
A/B (Seamless) System Updates No. Blank result at command:
fastboot getvar current-slot
Anti-Rollback Protection No. Blank result at command:
fastboot getvar anti

→ Read more...

 

Vorstik V1 - Portable MP3 Player

Home Screen A brief review of a this MP3 player, focused on the handling of full music albums. It is actually a Chinese no-brand MP3 player, shipped by some on-line reseller with varying fantasy brands, as Vorstik or Verstik; it seems - from some photos seen on the net - that the firmware is the same as the one running in the Benjie K11 and BJ-A12 models. The main features are a metal body with glass screen, Bluetooth connection and FM radio, a 2.4 inches display TFT color (non-touch), integrated mini-speaker.

Display 2.4 inches, 240×320 (?) pixels, TFT color.
Memory 8 Gb, expandable to 128 Gb with microSD.
Buttons 7 front touch buttons + 3 side phisical buttons.
Battery Sealed rechargeable battery.
Connector Micro USB for charging and file transfer.
Extra Bluetooth connection, FM Radio, speaker.

From the home screen: SetInformationPlayer information we read Model Vorstik V1, Version V.01.1.1.1.

→ Read more...

 

Io so

di Sonia Alfano
25 gennaio 2009

www.beppegrillo.it

Io so che in Parlamento siedono mafiosi, amici di mafiosi, servitori di mafiosi, protettori di mafiosi e lo sanno molte Procure d’Italia, molti giornalisti e anche molti italiani, ma non abbastanza.

Io so che il presidente del Senato, Schifani, è stato consulente al comune di Villabate quando lo stesso comune era sotto il controllo del clan Mandalà, e che dello stesso boss Mandalà Schifani è stato socio nella Siculabrokers. Io so che il ministro Alfano si è baciato con il boss Crocenapoli al matrimonio della figlia dello stesso boss di Cosa Nostra.

→ Read more...

 

No all'ammazza blog

di Antonoi Di Pietro
11 novembre 2008

www.antoniodipietro.com

La Rete è l’ultimo media libero rimasto in Italia. La politica lo sa e non rinuncia a sferrare il suo attacco dopo aver occupato giornali e televisioni. Mi ero dissociato a suo tempo dal disegno di legge Levi-Prodi che prevedeva per i blogger di registrarsi al Registro degli Operatori di Comunicazione (ROC) e l’estensione dei reati a mezzo stampa. I contenuti del disegno di legge Levi relativi alla Rete erano degni di una dittatura. Per fortuna il disegno di legge nel 2007 non passò e tutto sembrava rimanesse come prima. Senonché il 6 novembre scorso nel silenzio più assoluto questa proposta con un nuovo testo (C-1269) è stata assegnata, in sede referente, alla VII Commissione Cultura della Camera.

→ Read more...

 

Neo FreeRunner, il telefono libero

di Niccolò Rigacci
3 Settembre 2008

Il Neo FreeRunner è il secondo modello di telefono open prodotto da First International Computer, un'azienda taiwanese che in Cina produce e vende circa un milione di telefonini all'anno. Il progetto OpenMoko fu avviato nell'agosto 2006 sotto la guida di Sean Moss-Pultz, l'idea era quella di liberare nuove potenzialità in un mercato - quello dei telefoni mobili - ormai saturo, dove i margini di profitto sono minimi e derivano solo dall'enorme produzione di massa. Le nuove potenzialità potrebbero emergere quando gli sviluppatori si saranno liberati dalla schiavitù delle piattaforme proprietarie e potranno creare nuovi software che soddisfino le innumerevoli e imprevedibili richieste degli utenti. Insomma: la flessibilità dei PC nell'ingessato mondo dei telefonini. La ricetta appare semplice: costruire un hardware di riferimento pubblicando le specifiche tecniche, selezionare solo componenti di cui esiste un driver open source per il kernel Linux e infine favorire un ecosistema dove il software libero produce quello stesso miracolo che nel mondo del PC si chiama GNU/Linux.

→ Read more...

 

Criminalità, emergenza e scarcerazioni facili

di Marco Travaglio
l'Unità, 12 agosto 2008

www.voglioscendere.ilcannocchiale.it

Poniamo che arrestino un tizio, uno sconosciuto che non è Vip e non ha amici Vip, con l’accusa di aver rubato 6 milioni di euro alla collettività rapinando una banca o rubando nelle ville. E che poi lo scarcerino dopo 28 giorni. Giornali e tg sarebbero pieni di commenti indignati di politici e opinionisti contro l’ennesima “scarcerazione facile”. “Rubò 6 milioni, già a casa”. “La polizia li mette dentro, i giudici li mettono fuori”. “Alfano, ispettori contro le toghe buoniste”. “Pdl e Pd uniti: tolleranza zero contro ladri e rapinatori”. Difficilmente a qualcuno verrebbe in mente che il tizio è solo un sospetto rapinatore e che in Italia vige la presunzione di non colpevolezza.

→ Read more...

 

Rimborso Windows: di nuovo dal giudice

La vicenda che ha visto il giudice di pace di Firenze condannare HP al rimborso di una licenza Windows non voluta da un suo cliente ha funzionato da apripista per altri casi simili.

Segnalo il caso di Tommaso che - dopo aver ricevuto risposta negativa alle sue legittime richieste - ha affidato il caso all'avvocato.

 
start.txt · Last modified: 2021/01/19 09:29 by niccolo