Categories
MacBook Pro myLife tecnologia

Il mio nuovo portatile

Grazie ad una fortunata serie di eventi ho deciso di mandare in pensione il mio fidato MacBook Air Mid 2013 e di passare ad un MacBook Pro 2016 13” TB.

Ecco una serie di pro e contro passando dal vecchio MBA a questo.

PRO

  • Display Retina (favoloso).
  • Lo Space Grey è bellissimo.
  • 1TB di SSD è finalmente una liberazione per me.
  • TouchID utilissimo.

Contro

  • L’alimentatore è scomodo.
  • La tastiera è (ovviamente) diversa, mi ci vorrà un po’ per abituarmi.
  • La tastiera è più rumorosa.
  • Il prezzo.
  • Il prezzo.
  • Il prezzo.
Categories
Apple Coding Linux myLife RaspberryPi Software Consigliato tecnologia

Domotica fai da te

Recentemente ho cambiato casa e mi sono “regalato” un impianto di domotica BTicino basato sul loro WebServer F454 al quale ho praticamente subito affiancato un Raspberry PI 2 che sono riuscito ad incastrare in una scatola elettrica in un muro.

In questi ultimi mesi ho fatto un po’ di esperimenti e mi sono ritrovato a dove imparare o ripassare diversi argomenti:

  1. Gestione di Linux (la microSD del Raspberry Pi 2 si è “bruciata” dopo poche settimane costringendomi a reinstallare il sistema da zero).
  2. Linguaggio OpenWebNet di Bticino / LeGrand per la gestione della domotica via F454
  3. Node.js con il quale ho deciso di scrivere tutta la gestione della domotica.
  4. Apple HomeKit con il quale mi interfaccio per poter gestire la domotica da cellulare.

Approfittando della cosa ho deciso di approfondire la conoscenza alcuni strumenti nuovi tra cui:

  1. Git – Che ho usato per poter sincronizzare il mio lavoro tra portatile, pc di casa e Raspberry (confesso di essermi collegato un paio di volte al Raspberry dall’iPad e di aver provato a lavorare così).
  2. Visual Studio Code – Editor che ho iniziato ad amare fin dal giorno in cui è uscito e che si conferma come mio editor preferito quando devo scrivere in Node.js.
  3. BitBucket – In cui ho salvato i miei due progetti per la gestione della domotica.

Problemi che devo ancora risolvere:

  1. HomeKit da quanto ho capito è ancora molto acerbo. La mia paura è che con l’uscita di iOS10 il mio attuale sistema si romperà lasciandomi “a piedi” per mesi.
  2.  Per varie ragioni mi ritrovo con delle luci dimerabili che non accettano comandi di stato sull’intensità delle luci, tapparelle i cui motori non hanno idea della posizione in cui si trovano e un sistema di aria condizionata che non è collegabile ad un sistema di domotica. Ho molte idee al riguardo ma purtroppo poco tempo per provarle, in ogni caso penso di poter risolvere tranquillamente (e magari con l’aiuto di un paio di Arduino) i primi due problemi (dimmer e tapparelle).
  3. Il raspberry nel muro dovrebbe anche fornire una UI verso gli occupanti della casa. La cosa (credo) la realizzerò in PHP + Angular, ma sono fermo al fatto che il touchscreen non ha gradito molto la rotazione di 270° dello schermo (è in portait perchè la scatola nel muro era così).

Nonostante tutto poter alzare il proprio polso e dire “Ehy Siri, accendi luce tavolo” è una figata! 🙂

Categories
MacBook Air MacOS

MacOS 10.10 & DNS

(Questo non è un post ma un appunto per me stesso)

Se il client DNS di MacOS inizia a fare le bizze interrogando un DNS server (sperimentato tutte le volte su DNS Server Microsoft) allora è il caso di dargli una sveglia:


sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist
sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.discoveryd.plist

Fonte: http://apple.stackexchange.com/questions/26616/dns-not-resolving-on-mac-os

Categories
Apple MacBook Air MacOS Sistemi Operativi

J5create JUA310 & OS X 10.10 Yosemite

Yosemite Mission ControlI couldn’t wait to upgrade my MacBook Air Mid2013 to OS X 10.10 and that was a little mistake because I didn’t check if all my devices had the drivers ready for Yosemite.

Everything went well except for my J5Create USB3 to VGA adaptor that allows me to enjoy a 3 screens setup: some parts of Yosemite’s UI (eg: Mission Control ) become so laggy I couldn’t use my computer.

Keeping the drivers up to date did not resolve the issue ( I am writing this post on 15th Jan 2015 ) so I had to find a workaround to maintain my 3 screens setup.

Here’s my workaround:

  1. I disabled the Window Trasparencyhttp://www.howtogeek.com/199201/how-to-disable-window-transparency-in-os-x-yosemite/
  2. I disabled the animation of Mission Controlhttp://osxdaily.com/2012/02/14/speed-up-misson-control-animations-mac-os-x/

Those are not a solution to the problem but at the moment my setup is usable and I am pretty much happy.

Upgrading to Yosemite anyway is worth for the new features.

Categories
Apple MacBook Air tecnologia

Apple Macbook Air 2013 w/ 2 external Monitors

2013 Macbook Air w/ 2 external monitors
2013 Macbook Air w/ 2 external monitors (sorry for the blurry picture)

Left monitor: ASUS VE228 connected with an Apple Mini DisplayPort to VGA Adapter to the Belkin Thunderbolt™ Express Dock

Right Monitor: ASUS VH228 connected with a J5create JUA310 USB 3.0 VGA Display Adapter to the Belkin Thunderbolt™ Express Dock

Schermata 2014-04-03 alle 08.50.37
This is the actual configuration as seen from the Mavericks’ Monitor proprieties

Known Issues:

  1. When the Belkin Dock is exposed to direct sun light my MBA sometimes has kernel panics caused by the heat.
  2. The VE228 doesn’t work correctly in the fullHD resolution but I am going to have it changed as soon as possibile.
  3. I guess the MBA is at its limit: Mission Control is a bit laggy over the three monitors but during my daily working routine I don’t experience any other issue.
  4. The cables! It is nice to have one single thunderbolt cable connected to my MBA but behind it it’s mess!

    Cables everywhere!
    Cables everywhere!