Developerlar için Mac ortamında olmazsa olmazlar


Yazılımcılar için mac’i elinize ilk aldığınız zaman en zoru neleri kuracağınızı hatırlamak oluyor, kendi development ortamımı ve arkadaşlarımınkini sürekli sıfırdan kurmama rağmen ben bile hala unutuyorum.

Command Line Tools

Adı üstünde (:

xcode-select --install

Homebrew — http://brew.sh/

Bu arkadaş mac için paket yöneticisi, o ney derseniz, ne yüklemek isterseniz buradan kuruyorsunuz centos için yum, ubuntu için apt-get neyse mac için bu da o. Desktop application’ları da yükleyebiliyorsunuz.

Kurulum

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

detaylı homebrew kullanımından bir başka yazıda bahsedebiliriz (:

Not: homebrew paketleri `/usr/local/Cellar/` bu dizine kurar.

Alfred — https://www.alfredapp.com/

Eskiden mac kullananlar bilir eski spootlight biraz aptaldı şimdi biraz akıllı oldu ama alfred’in yerini asla tutamaz, Bu app’i 2 türlü kullanabiliyorsunuz free ve ücretli. Ücretli sürümünde powerpack’ler var önemli farkı bu ben hep free kullanıyorum (: Ne faydası var derseniz; lock,restart,shutdown,sleep gibi komutları direk verip işlemlerinizi görebiliyorsunuz, Web deki sitelerde arama yapabiliyorsunuz, site adresi yazıp siteye gidebiliyorsunuz gibi gibi

Kurulum

brew cask install alfred

iTerm — https://www.iterm2.com/

Terminali etkin olarak kullanıyorsanız olması gereken terminal bu, Kısaca bahsetmek gerekirse ekranları bölebiliyorsunuz 2'ye 4'e gibi Temaları var Hotkey tanımlayabiliyorsunuz Süper arama ve autocomplete’ler…

Kurulum

brew cask install iterm2

Oh-My-Zsh — http://ohmyz.sh/

Adından ötürü bazı arkadaşlara gülme gelebilir ama terminalin olmazsa olmaz araçlarındandır. Ne yapıyor bu arkadaş; komutları otomatik tamamlayabiliyor, önceden kullandığınız komutları hatırlıyor, çok güzel pluginleri var git v.b için

Kurulum

brew install zsh zsh-completions

Ayarlar

config path standart olarak burada geliyor `~/.zshrc`

Kendi ayarlarımı minimalize edip buraya koydum siz çoğaltırsınız kendinize göre ( ayarları buraya tek tek alırken kendi ayarlarımı uçurdum )

export ZSH=/Users/cengizhan/.oh-my-zsh
ZSH_THEME="random" ( Ben random kullanıyorum ama birçok tema mevcut )
plugins=(git autojump brew bower brew-cask osx github git-flow git-extras common-aliases composer)
source $ZSH/oh-my-zsh.sh
# Aliases
alias localip='ipconfig getifaddr en0'
alias w='which'
alias l='ls -lphG'
alias ll='l -A'
alias ld='l | grep "^d"'
alias hhosts='sudo vi /etc/hosts'
alias nnginx='sudo vi /usr/local/etc/nginx/nginx.conf'
alias .zsh='sudo vi ~/.zshrc'
alias www='cd /Users/$USER/Sites/public/'
alias logs='cd /Users/$USER/Sites/logs/'
export PATH="/usr/local/sbin:$PATH"

Sublime Text 2

Bilmiyorsanız o da sizin ayıbınız, Mac’in kendi editörleri dahil şuan için en hızlı açılan editördür kendisi.

Kurulum

Malesef bunu homebrew’siz yükleyeceğiz ):

https://download.sublimetext.com/Sublime%20Text%202.0.2.dmg

Sublime text 3 kurulumu ( önermiyorum yavaş açılıyor )

brew install sublime-text

Terminal kısayolu kurulumu ( terminal’den `subl` komutu ile folder,dosya veya boş bir sublime açabilmenize yarıyor )

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl

Kullanımı

subl

subl dosyaAdı

subl klasörAdı

subl . (bulunduğunuz dizini baz alır)

Not: Yahu ben `subl` değilde `sublime` olarak kullanmak istiyorum derseniz yukarı daki şu kısayolu `/usr/local/bin/subl` bununla `/usr/local/bin/sublime` değiştirin.

Franz

Electronjs ile yazılımış çok kullanışlı mesaj servisleri uygulaması whatssapp, facebook, slack, skype ve birçok servisi bağlayabiliyorsunuz en güzel tarafı servisleri iframe olarak tutması yani herhangi bir kayıt tutmuyor, aynı servisleri farklı hesaplar ile birden çok bağlayabiliyorsunuz.

Kurulum

brew cask install franz

f.lux

Okunuşunun eflaksfluks mu olduğu anlaşılmayan app. Kısaca anlatmam gerekirse ekranın ışığını gün ışığına göre karartıp aydınlatıyor, pembe falan yapıyor ilk başlarda biraz alışamayabilirsiniz ama kesinlikle kullanmalısınız.

Kurulum

brew cask install flux

Spectacle

Kısayollar ile ekranı sağa sola, full ekran, ekranı ortaya almanızı küçültüp büyültmenizi sağlıyor.

Kurulum

brew cask install spectacle

smcFanControl

Bilgisayar bazen çok ısınıyor fakat fanın dönüş hızı yeterli olmayabiliyor veya ortalama 45-50 derece olan sıcaklığı 40 dereceye düşürmek istiyorsanız işte bu app burada fan kontrolü kullanıcı ayar bazlı olarak sağlıyor 13" lerde fan sağda olduğu için onun hızını arttırıp azaltabiliyorsunuz 15" lerde hem sağ hem solda olduğu için ikisini de düzenleyebiliyorsunuz.

Kurulum

brew cask install smcFanControl

Lightshot

Mac’te ekran görüntüsü alma var kırpma ile almada var güzel ama bu lightshot ile direk cloud’a yükleyip bir linke sahip oluyorsunuz. Ek olarak üzerinde değişik işlemler de yapabiliyorsunuz

Malesef bunun kurulumunu homebrew’ den yapamıyoruz aşağıdaki linkten indirebilirsiniz.

https://itunes.apple.com/us/app/lightshot-screenshot/id526298438

Bonus

Macimi nasıl kitlerim ?

alfred kullanacağın için `lock` yazıp kitleyebilirsin (:

İyi de ben bilgisayarı her açışımda bu uygulamalarımı açacağım ?

Ohaa! lütfen yapma bunu…

Bilgisayarı İngilizce olanlar için:

System Preferences > Users & Group > Login Items ( Sağda ikinci tab )

Bilgisayarı Türkçe olanlar için:

Sistem Tercihleri > Kullanıcı ve Gruplar > Giriş Öğeleri ( sağda ikinci tab )

Bir mouse hareketi yapayım o da bana haraket yapsın

Mac ayarlarında hot corners (sıcak köşeler) diye birşey var, Bu bize mouse u ekranın köşelerine götürdüğümüzde belli aksiyonları yapmamızı sağlıyor ( masaüstünü göster, bilgisayarı uyut, application window, launchpad… )

Bilgisayarı İngilizce olanlar için:

System Preferences > Mission Control > Hot Corners… ( Sol altta )

Bilgisayarı Türkçe olanlar için:

Sistem Tercihleri > Mission Control > Sıcak Köşeler… ( Sol altta )

Yahu her o köşeye götürdüğümde değilde bir tuşa basılıyken götürdüğümde yapsın diyorsanız özelliği seçerken `control, alt veya shift` tuşlarından birine basılı tutup özelliği seçebilirsiniz