Configurazione iMac a Tre Schermi: L’Esperienza di uno Sviluppatore Java

È tempo di un’altra configurazione Mac in primo piano! Abbiamo la dolce configurazione a schermo triplo dello sviluppatore Java Ben S. da condividere, quindi saltiamo dentro e scopriamo di più …

Parlaci un po’ dell’hardware nella configurazione del tuo Mac

  • iMac (modello Mid 2010) – 27 «(2560 × 1440), CPU Core i7 da 2.93Ghz, 12 GB di RAM
  • Display Dell 30 «3007 WFP (orientamento verticale 1600 × 2560)
  • I-INC 28 «(1920 × 1200) alimentato dalla scheda video Diamond USB2Configurazione iMac a tre schermi di uno sviluppatore Java
  • Cuffie audio wireless Sennheiser Cuffie wireless Sennheiser per una qualità audio superiore
  • Philips illumina la retroilluminazioneRetroilluminazione Philips per l'illuminazione ambiente
  • Apple Magic Trackpad
  • Tastiera cablata in alluminio AppleTastiera cablata in alluminio Apple

Inclusi nella configurazione ma non nella foto ci sono un iPhone 4s, iPad 2, altoparlanti iHome Airplay, Apple TV di terza generazione, un proiettore HDMI Brookstone da 85 lumen portatile e un Airport Extreme.

La risoluzione dello schermo è fondamentale per me. Sviluppo software da quando avevo 7 anni, e lo faccio ancora oggi. Ricordo con affetto il primo Mac Plus, SE, LCIII, PowerPC 6100, ecc. Ogni volta che ho potuto, ho scelto schermi più grandi e sfruttato ogni centimetro di spazio per essere più efficiente. L’iMac aveva un monitor di grandi dimensioni a un prezzo ragionevole e mi ha permesso di collegare anche un altro 30 «alimentato in modo nativo. La scheda video USB è stata la mia unica opzione per un ulteriore monitor, visto che questo Mac era prima di Thunderbolt; altrimenti avrei collegato due schermi da 30 «. Ma con l’adattatore in grado di gestire 1920 × 1200, il mio piccolo schermo da 28 «risulta comunque accettabile.

Anche la buona qualità audio e le cuffie comode sono essenziali, considerando che passo dalle 8 alle 10 ore a programmare. Soffrire gli effetti di un cattivo design sulla testa è un’esperienza che voglio evitare. Le cuffie non hanno un microfono, ma utilizzo un auricolare Plantronics Voyager BT con un microfono boom per le chiamate VoIP, senza compromettere la qualità audio che solo Sennheiser può offrire. Utilizzo le cuffie anche per i film e posso abbinarle fino a 4 dispositivi, con un audio cristallino fino a 30 metri in un edificio, un’altra ragione per cui le ho scelte.

A cosa serve la configurazione Apple?

Il sistema è principalmente utilizzato per lo sviluppo e il supporto Java. Gestisco il team di sviluppo e supporto di CrushFTP, LLC, oltre a programmare personalmente. Vendiamo CrushFTP e ho appeso un po’ di materiale pubblicitario sul muro di un team sportivo che abbiamo sponsorizzato. So che può sembrare un po’ noioso, ma mi aiuta a mantenere alta la motivazione.

Il monitor di sinistra è dedicato a Chrome, dove tengo aperti i ticket di sviluppo, i siti di test e i forum per la ricerca di soluzioni, oltre al terminale OSX ssh’d su macchine diverse.

Il monitor centrale è riservato alla codifica, con 160 righe verticali di codice e 212 caratteri orizzontali visibili mentre lavoro. Non passo la giornata a scorrere avanti e indietro per cercare le informazioni, riesco a vedere una funzione o una classe intera in una sola volta, il che accade spesso. Trovo ridicolo seguire gli standard di codifica che limitano a 80 caratteri di larghezza orizzontale; non ho paura di sfruttare il mio schermo immobiliare, e credo che questo mi renda più produttivo ed efficiente rispetto a molte persone.

Il monitor di destra è impiegato per e-mail, musica, macchine virtuali e file di log in tempo reale durante i test. L’e-mail viene gestita in Safari usando Gmail, poiché Mavericks ha rovinato Mail; l’interfaccia web di Google Apps è molto più veloce per la ricerca e, lavorando con le e-mail, ho abbandonato Mail senza mai guardare indietro. Safari è essenziale perché supporta la correzione automatica e le correzioni ortografiche comuni durante la digitazione. Chrome no, altrimenti avrei usato Chrome ovunque, ma a volte è buona anche la separazione. In generale, rispondo personalmente a quasi 100 e-mail ogni giorno, quindi un’interfaccia veloce e affidabile è fondamentale, dato che faccio molti errori di battitura. Odio dover tornare indietro a sistemare errori che avrei potuto evitare. Personalizzo il pannello di sostituzione del testo nelle preferenze di sistema per correggere le cose che il controllo ortografico di default non gestirebbe.

Quali app usi più spesso?

Senza dubbio, utilizzo Eclipse più di ogni altra cosa per lo sviluppo del nostro software, CrushFTP.

CrushFTP è il nostro software server per il trasferimento file, e lo sfrutto intensamente. Condivido file con i clienti, eseguo trasferimenti ad alta velocità superando i problemi di latenza e faccio test e controllo qualità. Non ho bisogno di DropBox o altri servizi di cloud storage, poiché posso gestire tutto autonomamente e sotto il mio controllo.

Uso GoToMeeting per la condivisione dello schermo e a volte anche TeamViewer.

Utilizzo VMWare Fusion per eseguire versioni precedenti di OSX, VM Windows e Linux. Ho installato un cluster Linux a 4 nodi sulla mia macchina per testare scenari di rete più complessi.

TextWrangler è la mia scelta per modifiche rapide di testo, poiché non voglio che gli interpreti del testo interferiscano con lo stile dei font o altre alterazioni sui file di testo e Xml.

Hex Fiend è utile per visualizzare i byte grezzi di un file, specialmente quando ho bisogno di analizzare hash MD5 più complessi e file per trasferimenti più rapidi.

Simon Free è efficace nel controllare rapidamente i nuovi driver e monitorare il nostro sito web aziendale per eventuali tempi di inattività.

Terminale OS X e Console. Molti non si rendono conto di quanto siano potenti queste app; quando confrontate con Windows o Linux, non hanno paragoni. Sono incredibilmente utili.

Keka è la mia scelta per estrarre formati zip, rar ed esotici.

AirFoil e altoparlante AirFoil. Catturo l’audio di Pandora da Chrome e lo invio a 3 diffusori diversi nella casa tramite Airplay. Uso Pandora anche sul mio telefono e lo invio all’altoparlante AirFoil sulla mia macchina, che poi viene replicato a tutti gli altoparlanti di casa. Mi piace avere il controllo del mio audio e distribuirlo dove voglio.

iShowU è il mio strumento per registrare lo schermo per i video tutorial che creo per il nostro software.

Skype è utile per chiamate VoIP e comunicazioni in ufficio, poiché abbiamo una delle nostre linee di supporto tramite Skype.

Switchboard di Connectify mi permette di aggregare le mie connessioni ISP in un’unica pipe più grande. Combino il mio ISL DSL con un ISP ethernet e un modem 3G, creando una connessione unica per la mia macchina. Se mi serve trasferire un download pesante, posso farlo rapidamente. Mantengo diversi ISP non collegati, in modo che se uno va giù, non mi dà troppo fastidio, e con il centralino, non me ne accorgo nemmeno.

Utilizzo anche Tonalità sul mio iPhone per controllare le luci in casa e dietro i monitor dei computer, creando effetti atmosferici.

Hai suggerimenti generali o trucchi di produttività da condividere?

Contrariamente a un post recente su OSXDaily, ti consiglio di aggiornare a Mavericks solo se non usi Mail. È pessimo, davvero pessimo. Se sei qualcuno che usa Mail per più di qualche e-mail al giorno, è praticamente inutilizzabile. Apple finge che non sia poi così male, ma è molto peggio di quanto ammettano. Non solo non recapitano e-mail senza riavvii frequenti, ma a volte non aprono nemmeno le e-mail, mostrando solo una finestra lampeggiante. Se decidi di passare a Mavericks e hai bisogno di Mail, considera di passare a Sparrow, Mail Pilot, ecc. Inoltre, Mavericks ha cambiato silenziosamente i servizi di sostituzione del testo e non corregge gli errori di «spazio» nelle parole come permetteva la versione 10.8. Dettagli che si sommano, e non lo consiglio nemmeno agli amici.

Gli altoparlanti Airplay richiedono segnali Wi-Fi molto potenti e presentano un ritardo di due secondi. Non sono adatti ai giochi, e con un segnale debole, non funzionano. Un esempio perfetto è la riproduzione di un film noleggiato da iMac tramite Wi-Fi su Apple TV, che non può riprodurre simultaneamente un altoparlante Airplay, poiché la rete Wi-Fi è troppo saturata dal buffering del film. Una volta terminato il buffering, l’altoparlante Airplay funziona bene, ma tentare di utilizzarlo prima è un fallimento quasi garantito. Ho avuto anche esperienze deludenti con router costosi; l’affidabilità dell’aeroporto è insuperabile per Airplay. Quindi, ti consiglio di seguire il router Apple se non hai bisogno di configurazioni esotiche.

Amo molto il proiettore LED Brookstone. È fantastico per film la sera o in una stanza buia. In viaggio, lo porto con me insieme al mio iPhone e alcune cuffie, e abbiamo un teatro portatile. Il proiettore funziona per circa 1,5 ore con la batteria interna prima di doverlo collegare per continuare.

Hai una configurazione Apple o Mac interessante che vuoi visualizzare su OSXDaily? Rispondi ad alcune domande e inviaci alcune immagini!

ItBookMac