VBA: Gestione di un Dizionario

No, non si tratta dell’oggetto Scripting.Dictionary – del quale, peraltro, vi consiglio l’uso, se potete – il cui utilizzo è ampiamente documentato in rete ma, bensì, una mia ristrettissima implementazione.

In pratica, senza dover caricare librerie aggiuntive (operazione che mi sembra abbia una pessima portabilità, tende a dare problemi appena si cambia PC con magari una versione Windows diversa), ho preferito crearmi io qualcosa di basato su quanto il linguaggio VBA offre.

Leggi tutto “VBA: Gestione di un Dizionario”

Samba: Windows 10 e spazio disponibile insufficiente per la copia

Se Windows 10 comunica spazio insufficiente durante la copia su un disco di rete condiviso tramite Linux/Samba è possibile utilizzare l’opzione “dfree command”.

(Samba / Windows 10: there is not enough space CIFS/SMB)

In azienda dove lavoro ho un Server Linux che condivide varie risorse tramite un unica condivisione.

Mi piace l’idea di avere un unico disco (ex: U:\) dal quale accedere a varie risorse (Documenti, Backup, ecc…) ed alcune workstation.

Per realizzare la cosa ho, appunto, creato un unico share via samba sul quale sono montate (via cifs o altro) le varie risorse.

Il problema nasce nel momento in cui ho scelto come mount point il percorso “/mnt” che risiede sulla partizione root, piccolissima (300Mb totale, liberi una manciata di Mb!) e samba, quando Windows 10 chiede quanto spazio disponibile per la copia dei files, risponde proprio “questa dimensione” e non quanto effettivamente è disponibile sul “mount-point”.

Leggi tutto “Samba: Windows 10 e spazio disponibile insufficiente per la copia”

Xiaomi: Aggiornamento MIUI v10.0.4.0.OEGMIFH

Ho acquistato un Xiaomi Redmi 5 Plus e, nonostante non sia molto soddisfatto dell’acquisto, devo comunque ammettere che ha i suoi lati positivi.

Tra questi spicca sicuramente un aggiornamento costante del sistema (in 3 mesi si è aggiornato il sistema almeno 3 volte e le app proprietarie – abbastanza carine e utili, nulla di ingombrante come su altri brand – lo fanno regolarmente).

Leggi tutto “Xiaomi: Aggiornamento MIUI v10.0.4.0.OEGMIFH”

Hesk 2.8.2 Responsive

Google mi segnala che, su un sito nel quale utilizzo Hesk (un Help Desk scritto in PHP gratuito da usare sul proprio sito web), sono presenti dei problemi relativi alla fruibilità con dispositivi mobili (in particolare è la Search Console di Google a fare queste segnalazioni).

Il grosso problema è che il tool in oggetto ha un’infrastruttura html piuttosto obsoleta, basata ancora su “tabella”, la quale non consente di gestire facilmente la faccenda del “responsive” (cioè la capacità di un sito di adattare il proprio aspetto a qualsiasi device/sistema/risoluzione).

Leggi tutto “Hesk 2.8.2 Responsive”

Git: Modificare il commento di un commit

Devo essere sincero: di git non ci capisco ancora una mazza !

Per chi non lo sapesse “git” è “è un software di controllo versione distribuito utilizzabile da interfaccia a riga di comando, creato da Linus Torvalds nel 2005” (Wikipedia).

Ora, io lo trovo incasinato da matti, non ci salto fuori nemmeno con l’interfaccia grafica … ma pazienza.

Il mio problema: nei vari commit che ho fatto durante la modifica di un software di terze parti, ho scritto male una parola “responsibe” anziché “responsive” …. e me ne sono accorto dopo parecchi commit (il commit sarebbe una sorta di check-in delle modifiche).

Leggi tutto “Git: Modificare il commento di un commit”

iCloud: Leggere la posta da Gmail

Questo articolo mi serve più che altro come promemoria perché sistematicamente mi scordo come configurare Gmail per leggere la posta di iCloud.

Sinteticamente: bisogna creare una apposita password, tramite il Pannello Amministrativo di iCloud, per consentire a Gmail di accedere alla posta dell’account Apple, quindi, NON FUNZIONA CON LA PASSWORD USATA PER L’ACCOUNT iTunes !

Le impostazioni e la pagina per creare la password in questione sono molto chiaramente esposte QUI .

Google Play su Mac OS X

Lo so, usare Google Play su Mac OS X, per qualcuno può risultare un sacrilegio. Ok, ne sono consapevole ma: io lo uso su Android – ok, non ho nemmeno l’iPhone ! – e mi piaceva l’idea di usarlo anche sul Mac.

Stranamente nell’App Store di Apple non ho trovato nulla in merito e googlando ho trovato un player che invece funziona perfettamente sul Mac: Radiant Player

Leggi tutto “Google Play su Mac OS X”

phpMyAdmin + MySQL: Questa tabella non contiene una colonna unica.

Utilizzando phpMyAdmin con MySQL mi è capitato di imbattermi nel seguente messaggio di errore:

Questa tabella non contiene una colonna unica. Funzionalità relative alla modifica, copia ed eliminazione potrebbero non funzionare dopo il salvataggio.

in inglese, il medesimo errore, è il seguente:

This table does not contain a unique column. Features related to the grid edit, checkbox, Edit, Copy and Delete links may not work after saving.

L’errore si manifesta nel momento in cui cerco di modificare il valore di un campo.

Leggi tutto “phpMyAdmin + MySQL: Questa tabella non contiene una colonna unica.”

iMac: Disabilitare l’apertura automatica di Foto all’inserimento di una SD Card

Trovo molto fastidioso che – per default – all’inserimento di una SD Card si apra automaticamente Foto, il programma di gestione immagini dell’iMac.

Leggi tutto “iMac: Disabilitare l’apertura automatica di Foto all’inserimento di una SD Card”

winecfg: 32: exec: winecfg.exe: not found

Su Debian 8.4 mi è capitato di installare Wine (per l’esattezza, avevo una vecchia versione, che poi è stata rimossa a seguito di conflitti dei pacchetti durante un aggiornamento) e, lanciando winecfg, ottenere questo errore:

budus@compaq:~$ winecfg 
cat: /home/budus/.wine/system.reg: File o directory non esistente
/usr/bin/winecfg: 32: exec: winecfg.exe: not found

L’errore si risolve semplicemente lanciando:

wine winecfg

E’ sufficiente farlo una volta, le successive, sarà sufficiente anche solo winecfg .