Meno alberi, meno carta, più e-ink
Ring of Fire
TRIfoglio
QML che crea QML
L’esempio potrà sembrare banale ma, se non altro, apre la strada ad un’idea di sviluppo dell’interfaccia utente (UI) direttamente sul dispositivo. Una funzionalità in più sul “più leggero” tablet. Continua a leggere
Creare un ram disk su MAC OSX
Avendo molta RAM a disposizione si può dedicarne una piccola fetta per la creazione di un disco molto veloce nel quale sia possibile salvare, per esempio, i risultati intermedi della compilazione (anche se i sistemi operativi effettuano comunque il caching). L’editor di testo oppure AppleScript Editor mi permettono di creare lo script, per l’occasione, chiamato createRAMDisk.scpt Continua a leggere
PC Cheap And Chic (Intel NUC)
Quanto mi costerebbe assemblare un sistema Intel NUC ? Continua a leggere
iWEB e le lettere accentate.
Il sito web prodotto con l’aiuto di iWeb una volta caricato su internet e visualizzato nel browser presenta dei caratteri strani in corrispondenza delle lettere accentate e di alcuni simboli.
La questione riguarda le codifiche delle pagine; iWeb crea delle pagine UTF-8 mentre alcuni fornitori di spazio web considerano la codifica delle pagine ISO-8859-1.
La soluzione è rapidissima basta creare all’interno del proprio sito web un file .htaccess con il seguene contenuto:
AddCharset UTF-8 .html
UBUNTU Linux: disabilitare lo swap
Avendo recentemente raddoppiato la RAM del notebook (8GB) e non utilizzando al momento virtual machines o giochi di ultima generazione, dubito fortemente di riuscire a saturare la memoria volatile di sistema. Ragion per cui preferirei disabilitare lo swapping delle pagine RAM su disco fisso. Ho due possibilità:
- Disabilitare permanentemente lo SWAP: sudo swapoff -a (disabilita) oppure sudo swapon -a (abilita)
- Istruire il kernel perchè inizi ad utilizzarla solamente quando ne rimane poca libera. Il parametro vm.swappiness del kernel indica la percentuale di RAM libera al di sotto della quale iniziare a ‘swappare’ le pagine di memoria. In UBUNTU la percentuale è pari al 60. cat /proc/sys/vm/swappiness mostra questo valore. La modifica del parametro si può effettuare inserendo una riga nel file di configurazione /etc/sysctl.conf . La riga contiente il parametro in questione vm.swappiness = 5 indicando al sistema di iniziare lo swap quando la memoria libera è meno del 5%. Nel mio caso 5% di 8 GB è parica a circa 0,4 GB. Il comando sudo sysctl vm.swappiness=5 impone al sistema di agire subito in tal senso evitando di aspettare il prossimo riavvio.
Marshmellows ai lamponi
455 gr Zucchero semolato fine — 200ml Acqua – 1 cucchiaio sciroppo di glucosio — 9 fogli di gelatina (pane angeli) — 2 albumi — 50 gr zucchero a velo – 50 gr amido di mais — 200 gr lamponi freschi. Metto a bagno i fogli di gelatina in una terrina piena d’acqua. In una casseruola scaldo zucchero semolato, acqua ed il cucchiaio di sciroppo di glucosio finche il composto non bolle; quando raggiunge i 121° oppure quando comincia a cambiare colore lo tolgo dal fuoco e vi sciolgo la gelatina ben strizzata. In una terrina inizio a sbattere gli albumi con lo sbattitore elettrico e mentre montano aggiungo a filo il composto caldo della casseruola. Il composto va montato finchè non diventa tiepido. Preparo un contenitore antiaderente circa 20 cm x 20 cm ed alto 5 cm oliato e spolverato con parte della miscela setacciata di amido e zucchero a velo; verso parte del composto spumoso creando uno strato spesso un dito, vi distribuisco sopra i lamponi ed infine ricopro tutto col restante composto. Spolvero col restante amido di mais miscelato allo zucchero a velo; quando sufficientemente tiepido lo ripongo in frigorifero per 6 ore. Da servire tagliato a grossi cubi.
Ubuntu errore sugli aggiornamenti (hash sum mismatch)
Sempre pronto a cimentarmi con le versioni alpha e beta di Ubuntu soprattutto quando non mi soddisfano a pieno le precedenti; la gestione della grafica ibrida sul portatile mi sta facendo indispettire. Raring Ringtail mi da errore durante gli aggiornamenti asserendo che le somme hash non tornano.
$ sudo rm -fr /var/lib/apt/lists $ sudo apt-get update $ sudo apt-get upgrade

