Domande su Mac OS X da uno sviluppatore web che è nuovo a Mac [chiuso]

0

Mi sto preparando a comprare un MacBook Pro 15 ", ma vorrei qualche aiuto su alcune cose.

  1. Sono stato testimone di qualcuno che utilizzava uno strumento che mostrava intestazioni / contenuti di richieste di tutte le richieste web, intestazioni di risposta / contenuto, URL, porta, altre meta informazioni, ecc., un po 'come "Intestazioni HTTP Live" su steroidi (l'ho pensato era un software stand-alone, ma forse è solo un componente aggiuntivo del browser). Sai di cosa si chiama lo strumento di cui sto parlando?
  2. Mac OS X viene fornito con Apache e rimane in ascolto sulla porta 80 per impostazione predefinita. Questo non va bene, se stai sviluppando un'applicazione (un'applicazione Django) e vuoi ascoltarla sulla porta 80 durante lo sviluppo (non usando Apache). Posso interrompere Apache dall'ascolto sulla porta 80 o disabilitarlo del tutto, oppure è necessario che OS X (o qualche software integrato) funzioni?
  3. PIÙ IMPORTANTE: Per circa 3 giorni ho avuto un 15 "ad alta risoluzione ma ho dovuto restituirlo a causa della difficoltà di lettura dei caratteri. Sono stato in grado di far fronte ad alcune delle app, ma il mio codice il testo dell'editor era sfocato a prescindere dalla dimensione del carattere e anche i font di un paio di altre app. C'è un trucco per far apparire nitidi i caratteri sul display ad alta risoluzione (come Windows ha le impostazioni ClearType, ecc.), o devo cambiare font? Credo di aver usato Consolas solo durante i 3 giorni.
  4. Ci sono altri strumenti (oltre ai componenti aggiuntivi di Firefox) che consiglieresti ad un software / sviluppatore web che è nuovo di Mac?
posta orokusaki 21.03.2011 - 22:32
fonte

4 risposte

2

Il primo suona come Wireshark, che puoi installare da Fink, MacPorts o Homebrew.

Il secondo, non è necessario eseguire l'Apache integrato. Preferenze di sistema > Internet e amp; Wireless > Condivisione, deseleziona "Condivisione Web".

L'unico vero controllo dei font in OSX è System Preferences > Personale > Aspetto, in cui è possibile controllare se il livellamento dei caratteri è fatto a tutti e in quale dimensione OSX smette di cercare di smussare i caratteri piccoli. Alcune persone non gestiscono bene il livellamento, quindi disattivarlo può essere utile. (La levigatura viene effettuata prendendo in prestito e facendo mezzitoni pixel vicini, quindi i caratteri sono sfocati. Alcune persone trovano più facile leggere, altri più difficili.)

    
risposta data 21.03.2011 - 22:43
fonte
2
  1. Potrebbe essere stato un componente aggiuntivo, in esecuzione in una finestra separata che potrebbe averlo fatto sembrare un'applicazione autonoma. Con Firefox, utilizzo l'eccellente HttpFox add-on che fornisce tutto ciò che descrivi qui .

  2. Se sapete come configurare Apache (tramite i file di configurazione), sarete in grado di fare qualsiasi cosa con esso, incluso renderlo in ascolto su porte diverse o multiple. Puoi anche installare MAMP che è un pacchetto LAMP / XAMP-esque che include Apache, MySQL e PHP per Mac . Può essere configurato molto facilmente.

  3. Potrebbe essere necessario esaminare la funzione di lisciamento dei caratteri o anti-alias su Mac OS X. Come già indicato da qualcun altro, puoi giocare con impostazioni diverse da System Preferences > Appearance .

  4. Avrai sicuramente bisogno di guardare un buon editor / IDE da utilizzare per lo sviluppo web. Hai diverse scelte sul Mac, tra cui: MacVim (o Vim on Terminal), TextMate , Coda , Aptana IDE , ecc. Potresti voler controllare la versione per gestire il tuo codice e i tuoi documenti. Mentre Git, Mercurial e Subversion, ad esempio, possono essere utilizzati dal Terminale, ci sono delle belle GUI per ognuno disponibili su Mac, tra cui: Tower for Git , MacHg e Versioni .

risposta data 22.03.2011 - 07:00
fonte
1

Ci sono molti modi per ispezionare i dati HTTP. C'è un'estensione per Firefox chiamata "Intestazioni HTTP in tempo reale", che può funzionare come una barra laterale in Firefox, oppure può essere estratta e avere una propria finestra (che può sembrare una "applicazione autonoma"?). Fa quello che dice sulla copertina.

A seconda di quanto tecnicamente hai bisogno di immergerti nell'ispezione HTTP, puoi farlo con varie app web e fantastiche app gratuite.

Proprio ieri sera ho usato Hurl.it (sì, un nome meraviglioso, lo so) per inviare richieste HTTP POST rudimentali. Ho usato HTTP Client.app (app per desktop) con grande successo, e c'è anche il classico wireshark o tcpdump per ottenere un sacco di informazioni tecniche. tcpdump è di serie su OSX, in effetti.

    
risposta data 22.03.2011 - 01:42
fonte
0

Re lo schermo fuzzy ... Recentemente ho scoperto che quando si collega a un display LCD con un cavo VGA, fa questo trucco dove approssima la sua risoluzione come se stesse parlando con un CRT, spesso risultando in cattivi modelli di marezzatura e stranezza. Si sta approssimando la dimensione di ogni pixel, eliminando i pixel che non corrispondono esattamente alla dimensione dei pixel fisici dell'LCD, con conseguente sfocatura e motivi moiré. È così che guidi un CRT, in cui i pixel sono generati nella pistola sul retro e colpiscono lo schermo dovunque colpiscono lo schermo, ma si incasina su un LCD.

La soluzione è usare un cavo DVI. Quando lo fai, la macchina parla effettivamente individualmente a ciascun pixel fisico sul display ed è estremamente nitida e piacevole.

Se hai notato strisce verticali regolari di sfocatura sul display, ecco cosa sta succedendo.

    
risposta data 22.03.2011 - 13:57
fonte

Leggi altre domande sui tag