Posts

Come nascondere in modo sicuro le informazioni riservate di un file pdf

Come nascondere in modo sicuro le informazioni riservate di un file pdf

Ve la ricordate la figuraccia dell’esercito americano che aveva documentato i risultati dell’indagine sulla morte di Nicola Calipari con un PDF pieno di omissis ma che poteva essere letto integralmente con un semplice copia e incolla del testo? Beh, è successo anche a me: dovevo nascondere delle informazioni riservate da alcuni documenti richiesti dal Ministero e ho fatto lo stesso errore degli americani. Però poi ho imparato come si fa in modo corretto e lo racconto qui perché potrebbe essere utile ad altri lettori.
JuliaCon 2021

JuliaCon 2021

Julia è l’ultimo arrivato fra i linguaggi di programmazione scientifici, che ambisce a combinare la velocità del Fortran con la semplicità sintattica e l’interattività di Python. Un’altra particolarità molto interessante di Julia è il supporto nativo agli ambienti: ciascun progetto scritto in Julia può avere un suo ambiente specifico, contenente il compilatore,1 le librerie e gli eventuali package aggiuntivi necessari, nelle versioni che garantiscono il perfetto funzionamento del progetto. La gestione degli ambienti è ancora oggi una delle principali debolezze di Python, averli integrati direttamente nel linguaggio di programmazione dovrebbe rendere più semplice la scrittura di codice riproducibile, il Santo Graal del software scientifico odierno.
Corsi e ricorsi

Corsi e ricorsi

Pensieri oziosi della domenica. Nel 1984 il Macintosh stupì il mondo con la sua interfaccia grafica, che permetteva di interagire con il computer tramite il mouse, i menu e le icone sullo schermo, invece di dover inserire laboriosamente i comandi arcani del DOS tramite la tastiera. Oggi però la vera potenza del computer è tornata ad esprimersi tramite il Terminale, con cui si possono fare tantissime cose ed in modo così efficiente che, al confronto, l’interfaccia grafica sembra un reperto del passato.
All'inferno con Dell? Addendum

All'inferno con Dell? Addendum

– Foto di Michael Dziedzic su Unsplash. Una piccolissima aggiunta al post di ieri. Ad un certo punto del suo lunghissimo thread su Twitter, Eyepatch Wolf si lamenta che Dell pretende 400 euro per un disco NVMe da 1 TB (possibile) e altri 430 per due supporti di plastica (sarà vero o è solo un’altra boiata?). Su questo punto non posso che dargli ragione.
All'inferno con Dell?

All'inferno con Dell?

– Foto di Michael Dziedzic su Unsplash. Dell non mi piace e non comprerei mai un PC dell’azienda texana. Però trovo lo stesso che il viaggio all’inferno descritto da Eyepatch Wolf in una lunghissima discussione su Twitter sia, come dicono a Roma, una sòla. Della storia ha parlato con la consueta stringatezza John Gruber su Daring Firewall, così come il sempre caustico Macalope su MacWorld e il nostro Lucio “Lux” Bragagnolo su QuickLoox (che vale sempre la pena leggere, fosse solo per i titoli geniali dei suoi post). Anche quelli di HackerNews non si sono fatti sfuggire la notizia.
Python, il Visual Basic del XXI secolo?

Python, il Visual Basic del XXI secolo?

– Microsoft Visual Basic 1.0 per Windows 3.0 (e versioni successive). Fonte: WinWorld. Ho appena letto l’articolo Is Python the Spiritual Successor to Visual Basic? di Matthew MacDonald e non potrei essere più d’accordo, tanto più che ho fatto esattamente lo stesso percorso, Visual Basic nei primi anni ‘90 e Python (assieme ad R) oggi.
Mac OS X, vent'anni e non sentirli

Mac OS X, vent'anni e non sentirli

– macOS Screenshot Library, Mac OS X 10.2 Jaguar. Ricordo ancora benissimo lo stupore che provai la prima volta che vidi Mac OS X in un negozio di Torino. Era il 2003, era appena uscito Jaguar (la prima versione davvero usabile di Mac OS X), e l’interfaccia grafica del Mac che vedevo nella vetrina del negozio era davvero stupefacente. Anche i computer erano belli, in particolare l’iMac G4 e l’iBook G3 bianco, ma quello che li rendeva davvero straordinari era il fatto che accoppiassero così bene la potenza del motore Unix ad una interfaccia grafica da urlo.
All'inseguimento della stampante perduta: scansionare al contrario

All'inseguimento della stampante perduta: scansionare al contrario

Nei due lunghissimi articoli dedicati alla scelta di una nuova stampante (qui trovate la prima parte e la seconda parte), ho raccontato di come sia difficile trovare oggi una stampante multifunzione che supporti la scansione automatica fronte/retro dei documenti. Per la maggior parte degli utenti questo è un problema minore: scansionare dei documenti non è una cosa che si fa tutti i giorni e, quando serve, ci sono un gran numero di app per smartphone che fanno un lavoro più che dignitoso. Ma per me la scansione dei documenti continua ad essere un’attività abituale e non ero disposto a rinunciare ad uno scanner di qualità.
All'inseguimento della stampante perduta: come scegliere la stampante

All'inseguimento della stampante perduta: come scegliere la stampante

– La prima stampante laser commerciale Xerox 9700, prodotta a partire dal 1977. La prima parte di questa storia racconta come HP sia ormai riuscita a bloccare da remoto le sue stampanti che usano cartucce non originali. In questa seconda parte voglio invece affrontare il problema, non facile!, della scelta di una nuova stampante adeguata alle necessità di casa mia, che sono più o meno le stesse di un piccolo ufficio.
All'inseguimento della stampante perduta: HP e le cartucce di terze parti

All'inseguimento della stampante perduta: HP e le cartucce di terze parti

La mia fidata stampante HP OfficeJet Pro 8600 Plus ha smesso di funzionare. Non è proprio così, la stampante potrebbe ancora funzionare perfettamente, ma dopo l’ultimo aggiornamento del firmware si rifiuta categoricamente di usare cartucce non originali. Io non sono tignoso come Richard Stallman, che proprio a causa di una stampante malfunzionante mise in moto il movimento del software libero (o open source, come si chiama oggi), però non sono nemmeno disposto ad obbedire ciecamente ai voleri di mamma HP. E quindi mi sono messo alla ricerca di una nuova stampante adeguata alle mie necessità. Non è stata una cosa facile.