Als Entwickler, welche Änderungen oder Installationen, sehen Sie auf einem Vanille-OS X-System machen?

StackOverflow https://stackoverflow.com/questions/350492

Frage

Als Beispiel sind nur einige der Dinge, die ich immer, wenn eine neue Maschine zu starten:

  1. Installieren ‚Visor‘ - gibt Ihnen ein immer zur Verfügung HUD Stil Terminal-Fenster über F1.
  2. Installieren ‚Clix‘ - eine Million Systemanpassung Kommandozeilenbefehle ausführen.
  3. Installieren 'Default App' - selbsterklärend.
  4. Set 'Terminal.app' zu öffnen und automatisch bei der Anmeldung ausgeblendet werden.
  5. Installieren ‚Inconsolata‘ Schriftart und legen Sie es als Standard-Schriftart für Terminal und Text bearbeiten.

Erst wenn diese grundlegenden Schritte unternommen werden, kann ich auf die mehr persönliche Dinge beginnen in.

Also, was sind die wesentlichen Schritte, die Sie, wenn sie mit einem leeren macSlate konfrontiert?

NB: Ja, diese Frage von @ Roddy Frage die Windows-Plattform-Targeting.

UPDATE: Das ist großartig, danke! Einige sehr interessante Antworten so weit.

Konkrete Ergebnisse: Ich bin jetzt ein MacPorts konvertieren, und mein Terminal verwendet Standard-Wort links, rechts Wort, Tastaturbefehl Verhalten ...

UPDATE 2: Ich habe vergessen, Charles zu erwähnen, die größte Debugging http Proxy-App in der Welt (IMHO). Es ist Shareware und 100% die diesen Namen verdient.

War es hilfreich?

Lösung

Hier ist ein paar, die ich verwende, die bisher noch nicht erwähnt haben:

Systemkonfiguration

Nützliche Defaults

Andere Software

  • HardwareGrowler (kostenlos)
    • mit der Lünette Stil ein kein Dock-Symbol (siehe Link oben für weitere Anweisungen) einrichten. Ich liebe dieses kleine Programm.
  • AntiRSI (kostenlos)
    • Speichert Sie von sich selbst.
  • OpenTerminalHere (kostenlos)
    • Große Mini-Anwendung, die ein Terminal im Verzeichnis des aktuellen Finder-Fenster öffnet sich.
  • MacVim (kostenlos)
    • Mein Lieblings Allzweck-Editor.
  • xScope (kommerziell)
    • Großes Werkzeug für jede Art von UI zu arbeiten.

Xcode Konfiguration

  • Platz Build Produkte in ~/Build
    • hält alles in einem leicht zu reinigen Platz und macht Abhängigkeiten zwischen Projekten zu arbeiten.
    • Optional setzen Intermediate-Build-Dateien in ~/Build/_Intermediate zu halten es sogar aufgeräumter.
  • Prüfen ‚automatisch ein Schließ einfügen‚}‘‘, wenn es nicht bereits
  • ist
  • Geben Sie den Namen der Organisation
    • defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ORGANIZATIONNAME = "Yoyodyne Industries";}'
  • Code Completion (ich glaube, das war die Vorgaben in früheren Versionen)
    • Prüfen 'anzeigen arguements in Pop-up-Liste'.
    • Überprüfen Sie 'Einfügen Argument Platzhalter für Fertigstellungen'.
    • Wählen Sie 'automatisch vorschlagen: Mit Verzögerung 0,50 Sekunden

Andere Tipps

Wenn Sie kommen, um ein Linux-Hintergrund haben MacPorts (gentoo dergleichen) oder Fink (apt-get wie) sind unverzichtbar. Sie cal alle bekannten Tools installieren so wie Sie es auf einem normalen Linux-Rechner.

OS X spezifische entwicklungsbezogene Anwendungen, die ich auf einer neuen Maschine immer installieren sind:

Installieren Sie Xcode, iPhone SDK, Textmate.

In-Terminal, XCode, Textmate auf das Dock.

Entfernen iMovie, iDVD, ... Ikonen aus dem Dock.

In Wort nach links und rechts in Terminal.app:

http://blog.macromates.com/2006/word- Bewegung-in-Terminal /

Das erste, was für mich gesetzt Groß- und Kleinschreibung Dateisystem. No way ich jemals einen UNIX-Derivat, ohne es laufen gehen.

ich PostgreSQL und Eclipse installieren, auch ich in meiner früheren Arbeit haben, wo wir Macs verwendet.

Dann entfernte ich alle unnötigen Symbole aus dem Dock, und meine Arbeit diejenigen, dort zu setzen, und Terminal.

ich auch Seiten installiert, es ist ein schöner Dokument-Editor für die Dokumentation verwendet wird.

ich installieren X11 und die Xcode Tools, dann greifen MacPorts und es verwenden, doxygen, Window Maker und wahrscheinlich ein paar andere zu erhalten. Ich herunterladen OmniGraffle und bekommen UML-Vorlagen von GraffleTopia. OmniOutliner ist auch eine Anforderung; und schließlich bekomme ich Wirbt für ein bisschen Spaß; -)

Oh, in diesen Tagen habe ich auch Scan-build vom Klirren Seite packen, obwohl ich es nicht konsequent genug noch verwendet haben, sich daran zu erinnern, dass das erste Mal, dass ich beantworten.

Ich habe gerade dieses vor kurzem. Ich installiert:

  • Adium
  • Firefox
  • Entwickler-Tools
  • Mercurial
  • SubEthaEdit

Meine wesentlichen Anwendungen:

  1. Quecksilber - App Launcher, die ich nicht ohne
  2. leben könnten
  3. BBEdit und Textmate - Beide sind große Texteditoren für Programmierer
  4. Perian - Fügt Unterstützung für viele weitere Video-Formate Quicktime
  5. Flip4Mac WMV - Fügt Unterstützung für Windows Media-Formate Quicktime
  6. Skim - Ausgezeichnete PDF-Reader
  7. Yummy FTP - Wahrscheinlich das beste FTP-Client für Mac
  8. Google Notifier - Automatische E-Mail-Benachrichtigungen in der Menüleiste
  9. Letterbox - Widescreen Mail.app Plugin
  10. info.xhead - Sichere persönliche Datenbanksoftware
  11. Little Snitch - überwacht eingehende und ausgehende Netzwerkverbindungen
  12. VMWare Fusion - Windows-Virtualisierung

Xcode und Eclipse sind keine brainers.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top