Pensieri sparsi di un geek…
Apple
Minimal OS
3 May


Uno dei motivi per cui ho sempre preferito OsX e linux nei suoi diversi flavour a MS Windows è la maggiore pulizia delle loro GUI, prive di inutili orpelli.
Un’interfaccia minimale e fortemente customizzata sulle abitudini dell’utente è, a mio parere, fondamentale perché la produttività al pc sia ai massimi livelli. Segnalo quindi due blog, uno dedicato al mondo Mac, l’altro a quello Linux, hanno l’obiettivo di fornire spunti di riflessione in questo senso.
Importare progetti iWeb
15 Mar
Se, disgraziatamente, qualche vostro amico utilizza iWeb per la produzione di siti web e avete la necessità di importare il suo progetto, vi sarete accorti che (almeno fino alla versione ’08) questo non è possibile.
Come aggirare l’ostacolo e risolvere il problema?
Dite al vostro amico di copiare il contenuto della cartella:
[nome utente]\Library\Application Support\iWeb\
e di inviarvela.
Copiatela nella stessa posizione, avendo cura di fare il backup dei contenuti esistenti, et voilà, il gioco è fatto!
Cronologia ad albero per Safari?
25 Sep
Da AppleInsider:
A pair of new patent filings from Apple include suggestions for improving the browsing experience offered through its Safari Web browser, such as a adaptive media support and a visual history tree that more accurately shows users where they’ve been and how they got there.
Interessante la soluzione proposta da Apple per visualizzare la cronologia del browser in maniera efficace: invece di rappresentarla come una successione lineare di pagine web, Safari potrebbe implementarla come se fosse un grafo ad albero:

Le radici degli alberi sono le pagine web il cui indirizzo viene digitato direttamente dall’utente, mentre i nodi figli sono le pagine raggiunte attraverso i link. Ogni volta che una pagina web viene aperta in un nuovo tab o in una nuova finestra, il relativo ramo si dividerà in due.
Una barra temporale, simile a quella già introdotta in Time Machine, affiancherà i grafi, mentre due ulteriori controlli permetteranno all’utente di intervenire sia sulla scala che sulla profondità della propria history.
Transmission: unknown error
22 Sep
Transmission, per chi non lo conoscesse, è uno dei client BitTorrent più utilizzati per OsX (ma è disponibile anche per Linux – GTK). Può capitare che alcuni torrent, in particolare quelli prodotti da EZTV, non partano anche dopo decine di minuti.
Controllando il tracker con Inspector, è possibile verificarne lo status. In caso sia presente un enigmatico error unknown, avete due possibilità:
- aggiungere altri tracker manualmente: per EZTV ad esempio, è possibile reperirne una lista qui.
- controllare se il tracker appartiene al dominio di thepiratebay. In questo caso, poiché anche OpenDNS non aiuta per le ragioni che tutti sappiamo, il consiglio è quello di ottenere il suo indirizzo IP (pingandolo) e di creare la corrispondente entry nel file /etc/hosts
Happy downloading!
Web Inspector: Safari per gli sviluppatori
23 Jul
Se non potete o non volete utilizzare Firefox con l’immancabile Firebug, Safari 3 offre una comoda alternativa, chiamata Web Inspector.
Aprite il terminale, scrivete il seguente comando (su un’unica riga) e riavviate il browser:
defaults write com.apple.Safari WebKitDeveloperExtras -bool true
Dopo aver aperto una pagina qualsiasi, cliccate con il tasto destro del mouse e selezionate la voce Inspect Element:
Le funzioni, di cui trovate una breve descrizione qui, sono interessanti e comprendono:
- inline CSS editing.
- Supporto a Downloadable Font.
- DB browser.
- Visualizzazione di errori e warning JavaScript.
- Misurazione dei tempi di caricamento di ogni elemento della pagina.
Non sono sicuramente ancora paragonabili come numero alle funzionalità offerte da Firebug, ma sono certo che con il tempo questo divario sarà colmato.
[Via Mac Developer Tips]
Desktop sharing Ubuntu – OsX
24 Jun
Settimana scorsa un tale Alberto mi ha lasciato un commento sul blog, chiedendomi aiuto per l’installazione di una vecchia tavoletta grafica Wacom Digitizer II seriale su Ubuntu. Come fare per supportarlo al meglio?
Ubuntu ha la possibilità di condividere il desktop, avendo installato un server VNC. Per attivarlo, basta seguire questa guida su Ubuntu Geeks.
Ok, ma come connettermi dal mio iMac?
Cercando in rete, ho scoperto che OsX è già fornito di un client VNC, chiamato Screen Sharing che si trova nella cartella:
/System/Library/CoreServices/
Purtroppo però le performance non erano entusiasmanti. Così ho installato JollyFastVNC, creato da Patrick Stein e la situazione è migliorata consentendomi di guidare passo passo Alberto nella configurazione della tavoletta.
Per chi fosse interessato, questi sono i passi che si sono resi necessari:
- installare, attraverso Synaptic, i pacchetti wacom-tools e xserver-xorg-input-wacom.
- Collegare la tavoletta alla porta seriale ed accenderla.
- Da terminale, verificare con il comando
wacdump /dev/ttyS0che linux rilevi gli eventi generati dalla tavoletta. - Editare il file xorg.conf, secondo le indicazioni dell’howto del progetto Linux Wacom.
- Riavviare X.
In caso di problemi, controllate il log di X (/var/log/Xorg.0.log), e fatemi sapere!
