Tuesday, March 24, 2015

Adium

Mesajlasma (chat) icin guzel bir arac - Adium. Facebook, Google Talk gibi chat sistemlerine baglanabiliyor. Indirme adresi adium.im, eger Google Talk secilirse, [kullanici]@gmail.com adresi vermek gerekli.

Ilginc bazi ozellikler sifreli (encrypted) mesajlasmaya izin vermesi. Bir kisi ile mesajlasirken kilit ikonuna tiklayinca ilk sefer icin anahtarlar degis tokus edilir, ardindan o kisi ile sifreli iletisim mumkun hale gelir.


Monday, March 23, 2015

Mac OS, Mac Book

MacBook Pro 12,1 ile Unix'vari gelistirme yapabilmek icin,

Caps Control yapmak icin surasi

Klavyeyi US yapmak icin Elma isaretinden System Preferences | Keyboard | Input Sources, ve US.

Alt-Tab'in "sonraki pencere"ye gidebilmesi icin Elma | System Pref | Keyboard | Shortcuts | Mission Control | Move left a space'e gelin, hangi kisayol gosteriyorsa ona tiklayin, ve Alt-Tab.

Emacs surada. Indirip tiklayinca kurulum olur.

Pip kurmak icin: sudo easy_install pip

TeX icin MaxTeX.pkg adli bir paket, Google'dan bulunabilir. Kurarken 'customize' secin ve ghostscript kurulusunu iptal edin (cunku bu paket ileride Octave ile cakisma yaratiyor). Kurulduktan sonra pdflatex /usr/texbin/pdflatex adresinde. Bazi ek isler, mesela minted kullanimi icin, sudo easy_install Pygments kurulmali.

R

brew tap homebrew/science
brew install gcc
brew install r

MacBook'a ssh ile login etmek icin System Preferences | Sharing'e gidin ve Remove Login'i etkin hale getirin.

Dock

Alt ortada uygulama ikonlarinin oldugu dock denen bir kisim var. Bazen uygulamalar, mesela komut satiri Python gibi, isleyince burada ziplamaya basliyorlar. Bunu kapatmak icin komut satirindan

defaults write com.apple.dock no-bouncing -bool TRUE
killall Dock

Scrollbar

Pencereleri alta yukari kaydirmak icin sagda, solda olan cubuk son MacOs'de kaldirilmis. Bunu geri almak icin System Preferences | General | Show scrollbars | Always


Tuesday, March 3, 2015

Github Usulu Dokuman Yazmak, Markdown

Github uzerinde mesela README.md (ya da diger md ile biten) dosyalarinda markdown formati kullaniliyor, baslik icin #, altbaslik icin ##, maddeler (bullet) * ile, resim, baglanti eklemek cok basit, vs. Bu format kullanmasi muthis kolay bir format - sahsen itiraf edelim, birkac kez blogger'dan cikip tum blog'u markdown bazli olarak Github uzerinden yayinlamayi dusunduk, matematiksel formulleri servis tarafinda isleyip (MathJax gibi degil, o kullanici tarafinda isliyor, Javascript uzerinden) gosteren bir cozum uzerinde bile calismaktalar. Neyse, simdilik kodlarin dokumanlarini yazmak icin markdown kullaniyoruz. Fakat bu durumda dokumanin nasil gozukecegini, dokumani Github'a gondermeden nasil bilecegiz? Cunku git push zaman alir, uzaktaki bir makinadan (github.com) sayfa gostermek te zaman alir, bu isleri yerel makinada yapsak daha iyi olur.

Komut satiri araci grip faydali olabilir.

sudo pip install grip

Dokumani derlemek icin

grip README.md --export out.html

Artik out.html icinde markdown dokumaninin goruntusu var.

Not: Bir diger arac, markdown, pek iyi islemiyor, mesela ``` arasinda kod gostermeyi tam yapamiyor.