Nisan 2012
2 gönderi
3 etiket
iCloud Sync sorununa çözüm
iCloud’a kaydedilen dökümanlar:
~/Library/Mobile Documents
folder’ı altında bulunuyor. Eğer buradaki dosyaların sync olmadığını düşünüyorsanız:
/System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Support/ubd
çalıştırıp senkron işini elle başlatın.
2 etiket
Terminal'den ekranı "lock" etmek
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
Bu komut için `alias` oluşturdum:
alias lock_screen="/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend"
Mart 2012
1 gönderi
3 etiket
Terminal'den Wifi Ağ aramak...
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
Eğer kısa yol (link) yapmak isterseniz
sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport /usr/bin/airport
Ocak 2012
1 gönderi
7 etiket
Desktop ikonlarını gizle/göster
Screen capture/grab yaparken desktopda duran ikonları gizlemek için:
defaults write com.apple.finder CreateDesktop -bool false;killall Finder;
Eski haline dönmek için de:
defaults write com.apple.finder CreateDesktop -bool true;killall Finder;
Ben bu iki işlem için alias yaptım:
alias desktop_hide="defaults write com.apple.finder CreateDesktop -bool false;killall Finder;"
alias...
Aralık 2011
2 gönderi
5 etiket
ffmpeg ile iPad2 için 720p video convert
$ ffmpeg -i INPUT.mkv -acodec libfaac -ar 48000 -ab 160k -ac 2 -vcodec libx264 -b 1024k -aspect 16:9 -s 1280x720 OUTPUT.m4v
INPUT videosunun 720p ve mkv olması gerekiyor…
8 etiket
Django, i18n ve makemessages
$ django-admin.py compilemessages
Eğer aşağıdaki hata mesajını alırsanız:
Error: errors happened while running xgettext on __init__.py
/bin/sh: xgettext: command not found
Bu, gettext ile ilgili bir sorun yaşıyorsunuz anlamına gelir. OS X Lion’a geçmeden önce, Macports kullanıyordum ve gettext’i ports’tan kullanıyordum. Lion’la birlikte Homrbrew’a geçtim.
Hata...
Kasım 2011
3 gönderi
1 etiket
Terminal çıkışını App'e yollamak
Bulunduğunuz folder’daki dosya listesini TextMate’e göndermek için:
ls | open -f -a TextMate
Bulunduğunuz folder’daki dosya listesini Clipboard’a atmak için
ls | pbcopy
3 etiket
Terminal'den attachment yaparak mail göndermek
open -a Mail file1.jpg file2.jpg
Mail.app’i açar ve parametre olarak verdiğiniz dosyaları attach eder.
2 etiket
Spotlight arama tüyoları
kind:NEREDE kelime
Sadece ilgili yerde arama yapabilirsiniz. NEREDE’ye karşılık gelen anahtarlar:
modifier
alias
app
bookmark
contact
document
email
event
exe
folder
font
movies
music
pdf
pic
preferences
presentation
spreadsheet
Örneğin sadece adres defterinde arama yapmak istiyorsunuz:
kind:contact ahmet
Tarih kriteri kullanmak için:
date:today KELİME
date:20.11.2011 KELİME
Ekim 2011
4 gönderi
1 etiket
PostgreSQL ve basit bazı komutlar
Tabloları görmek için:
\d
Databaseleri göstermek için:
\l # küçük harf L
Kolonları görmek için:
\d TABLO_ADI
5 etiket
Snow Leopard, Macports, Python, Pip, PostgreSQL ve...
pip üzerinden PostgreSQL-driver’ı Psycopg2 kurmadan önce mutlaka PostgreSQL’in kurulu olması gerekiyor. Macports, Python 2.7+ ve Pip’in kurulu olduğunu varsayıyorum:
$ sudo port install postgresql90-server
install işleminden sonra default database oluşturmak gerekiyor
$ sudo mkdir -p /opt/local/var/db/postgresql90/defaultdb
$ sudo chown postgres:postgres...
Snow Leopard, Dasboard Widget Cache durumları
Home folder’ınızın altında bulunan Library/Caches pek çok şeyi cache’liyormuş. Dashboard Widget’larının cache’lenmemesi için; Cache.db dosyasını silin.
$ cd Library/Caches/com.apple.dashboard.client/ $ rm Cache.db
Dikkat ederseniz Library/Caches altında başka pek çok şeyi de bulabilirsiniz… Eğer silerken sorun çıkarsa önce;
$ killall Dock $ rm Cache.db
şeklinde...
5 etiket
MySQL-python kurarken patlarsa fix!
Öncelikle şunların kurulu olduğunu varsayıyorum;
Macports
pip (easy_install’dan)
mysql5-server (ports’dan)
Python’dan MySQL Server’a bağlanmak için gereken driver’ın adı (paketin adı): MySQL-python
sudo pip install MySQL-python
kurulum tam sonunda
mysql_config not found
der ve patlar!
Macports’lar mysql-server5 kurduğunuzda, mysql5 ile ilgili her dosya...
Ağustos 2011
1 gönderi
2 etiket
Finder'da full-path göster
$ defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES
$ killall Finder
Nisan 2011
2 gönderi
3 etiket
$ chmod +a “_www allow search” /Users/KULLANICI_ADI
– FileVault ile şifrelenmiş kullanıcı folder’ın apache2 web sunucusu tarafından görüntülenebilmesini sağlar.
$ chmod +a "_www allow search" /Users/KULLANICI_ADI
$ pmset sleepnow
– Hemen sleep moduna geçersiniz
$ pmset sleepnow
Mart 2011
1 gönderi
3 etiket
$ hdiutil segment -segmentSize 2048m -o splitted bigfile.dmg
– 6 gigabytelık bigfile.dmg dosyasını, 2şer gigabyte’lık dosyalara bölmek…
Çıktı olarak:
splitted.dmg splitted.002.dmgpart splitted.003.dmgpart
$ hdiutil segment -segmentSize 2048m -o splitted bigfile.dmg
Ocak 2011
1 gönderi
2 etiket
Scripts Menü'sünü kullanmak
Kendi yazdığınız AppleScript uygulamalarına kolay yoldan erişmek için “Status Bar” da Scripts menüsünü aktive edebilirsiniz. Bunun için, /Applications/ dan “AppleScript Editor”ü açın ve Preferences‘dan:
“Show Script menu in menu bar” seçeneğini işaretleyin!
Böylece istediğiniz an Script’lerinize erişebilirsiniz!
Kasım 2010
1 gönderi
1 etiket
Eylül 2010
1 gönderi
3 etiket
$ svn st | grep ? | awk ‘{print $2}’ | xargs svn add
– Versiyon kontrol altında bulunmayan tüm dosyaları svn’e ekler. ( via : http://ff.im/qkVMe | http://friendfeed.com/fatih )
$ svn st | grep ? | awk '{print $2}' | xargs svn add
Ağustos 2010
2 gönderi
2 etiket
Html safya üzerinden "man page" için link
<a href="x-man-page://ls">ls man page için tıklayın</a>
Html’deki href=”” tag’ine x-man-page:// şeklinde link verebilirsiniz. x-man-page://KOMUT
$ sw_vers -productVersion
– Kullandığınız OS’un versiyonu…
$ sw_vers -productVersion
Temmuz 2010
1 gönderi
2 etiket
Birden fazla iPhoto Library'si...
iPhoto’yu açarken, alt ( option - ⌥ ) tuşuna basarak ikona tıklayın. Karşınıza bir menü çıkacak, bu çıkan menü yardımıyla, yeni iPhoto kütüphaneleri üretebilir, yada varolanı seçebilirsiniz…
Mayıs 2010
2 gönderi
4 etiket
$ hdiutil makehybrid -udf -udf-volume-name DVDNAME -o TARGET.iso...
– DVD video yedeğinizi ISO’ya çevirmek için kullanabilirsiniz. ~/Backup/MyVideo/VIDEO_TS şeklinde bir yerede duran yedek için;
$ hdiutil makehybrid -udf -udf-volume-name MYDVD -o ~/Desktop/MyDvd.iso ~/Backup/MyVideo/
şeklinde kullanabilirsiniz…
$ hdiutil makehybrid -udf -udf-volume-name...
3 etiket
TextMate + AppleScript ve Adobe
Snow Leopard’da görülen bu sorun; ilgili linkte tartışılmış çözümlenmiş…
$ cd /Library/ScriptingAdditions/
$ sudo tar cjf Adobe\ Unit\ Types.tar.bz2 Adobe\ Unit\ Types.osax
$ sudo rm -rf Adobe\ Unit\ Types.osax && sudo ln -s /dev/null ./Adobe\ Unit\ Types.osax
Bu sayede cmd + b yada cmd + r işlemleri sorunsuz çalışacaktır… Snow’un osascript’i 64bit...
Mart 2010
1 gönderi
$ file FILE
– dosyanın tipini / ne dosyası olduğunu anlamamızı sağlar.
$ file FILE
Şubat 2010
5 gönderi
1 etiket
$ sudo pydoc -p 9000
– Python dökümantasyon sunucusunu çalıştırır!
$ sudo pydoc -p 9000
3 etiket
django nerede?
hızla python_path’e gitmek için; /usr/local/bin/ altına django-path.sh diye bir dosya oluşturun
$ cd /usr/local/bin/
sudo touch django-path.sh
$ sudo nano django-path.sh
ve içine
DJANGO_PATH="`python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()"`/django/"
cd $DJANGO_PATH
ekleyin; şimdi .profile’a bir alias ekleyin
alias django='source...
2 etiket
$ svn st | grep ?
– versiyon kontrol altına alınmamış dosyaları gösterir
$ svn st | grep ?
2 etiket
$ unzip -l zipli-dosya.zip
– zip’li dosyanın içini görmek, dosyaları listelemek için
$ unzip -l zipli-dosya.zip
zip'li paket içinden sadece tek bir dosya'yı açmak
$ unzip zipli-dosya.zip acmak-istedigin-dosya.txt
Ocak 2010
3 gönderi
Siz de sorun! Mac OS ile ilgili sorularınız... →
Siz de sorun! Mac OS ile ilgili sorularınız yanıtlıyoruz!
3 etiket
ports + py26-ipython ve install süresini kısaltmak
$ port variants py26-ipython
bakıldığında;
[+]scientific: Use ScientificPython to provide physical quantities support diye bir ek görülecektir. Eğer bu tür hesaplamalar yapmıyorsanız yada yapmayacaksanız boşuna bu eki kurmayın;
$ sudo port install py26-ipython -scientific
4 etiket
ports + sphinx + django dökümantasyonu
Güncelleme :
“make html” komutunu “sudo” ile çalıştırmak gerekiyor! bunu unutmuşum (8
Django dökümantasyonunu local’den (html) olarak kullanmak için;
$ cd Documents/
$ svn co http://code.djangoproject.com/svn/django/trunk/docs/ django_docs
$ sudo port install py26-sphinx
sonra; .profile’da PATH’e ekleme;
Önemli not : Kullandığınız...
Aralık 2009
3 gönderi
2 etiket
Emacs Update
Bildiğiniz gibi, ara ara , port repository’sini güncelleyip, kullandığınız paketlerin yenisi çıkmışmı diye kontrol etmeniz gerekiyor;
$ sudo port -v selfupdate
emacs’in 22.3.2 versiyonu çıkmış, hemen update etmek istiyoruz;
$ sudo port upgrade outdated
Herşey güzel giderken aynı geçen gün olduğu gibi patlıyor “compile” sırasında… Yine gidip patch dosyasını indirip...
3 etiket
fgrep ile dosya içinde kelime aramak
$ fgrep -i -n --color "kelime" DOSYA
DOSYA içinde “kelime” yi arar.
$ fgrep -i -n --color "deneme" test.txt
3 etiket
macports ile snow-leopard'a emacs-22.3 kurmak
her zaman olduğu gibi önce paketleri bir güncellemek lazım;
$ sudo port -v selfupdate
sonra;
$ sudo port upgrade outdated
ile eskiden kalan paketleri ( emacs için gerekebilecek ? ) güncelleyelim. sonra;
$ sudo port install emacs
eğer kurulum , emacs’i build ederken patlarsa hemen patch işlemi yapacağız. Önce uygun patch’i çekin bu ekrandan en güncel olanı seçin; ben bu işlemi...
Kasım 2009
1 gönderi
1 etiket
dscacheutil için bash-completion dosyası
macports kullanıcıları için; /opt/local/etc/bash_completion.d/ altına bir dosya oluşturun;
$ cd /opt/local/etc/bash_completion.d/
$ sudo touch dscacheutil
sonra bu dosyayı favori text-editör’ünüzle açın ( shell için nano )
$ sudo nano dscacheutil
aiağıdaki kodu alıp yapışıtın, kaydedip çıkın ( kntrl+w , kntrl+x ) terminal’i yeniden başlatın ( komple kapatıp yeniden...
Ekim 2009
8 gönderi
2 etiket
http://sourceforge.net/projects/mplayerosx/files/ →
“mplayer” ve “mencoder”. Eğer macports kuruluysa;
$ /opt/local/bin/
değilse;
$ /usr/local/bin/
dizini altına kopyalaın. Terminal’den;
# eğer macports varsa;
$ sudo cp mplayer mencoder /opt/local/bin
# yoksa
$ sudo cp mplayer mencoder /usr/local/bin
1 etiket
http://macports.org →
Yazılım deposu! Linux’daki “aptitude” gibi, paket yönetim sistemi!
4 etiket
$ bchunk myinputfile.bin myinputfile.cue myoutputfile.iso
– cue+bin’den iso üretir. ( bchunk programı macports’da bulunuyor! )
$ bchunk myinputfile.bin myinputfile.cue myoutputfile.iso
1 etiket
$ port outdated
– Güncellenmesi gereken “port” ları gösterir.
$ port outdated
1 etiket
$ qlmanage -r
– QuickLook plugin’lerini yeniden başlatır ( reset + restart ) Yeni bir plugin kurunca , logout / re-boot etmeden plugini aktive edebilirsiniz.
$ qlmanage -r
1 etiket
http://vigoyla.blogspot.com/ →
MacOS ağırlıklı türkçe blog.
3 etiket
http://secrets.blacktree.com/ →
Preferences’da olmayan, gui ile ayarlanamayan pek çok özelliği açma/kapama için kullanılır. Eğer ne yaptığınızın farkında değilseniz kullanmayın!
3 etiket
$ dscacheutil -flushcache
– dns cache’i temizler!
$ dscacheutil -flushcache
Eylül 2009
3 gönderi
3 etiket
$ python -m SimpleHTTPServer
– bulunduğun folder’ı network üzerinden “share” / “browse” ettirme… işlemden sonra bir browser açıp, “http://localhost:8000” şeklinde deneyebilirsiniz!
$ python -m SimpleHTTPServer
3 etiket
$ open .
– terminal içindeyken, bulunduğun yeri “Finder” da açmak…
$ open .
4 etiket
$ mkdir ~/Desktop/jpeg_files;find . -iname “*.jpg” -print0 | xargs...
– tüm jpg dosyalarını bul ve bunları desktop’da “jpeg_files” adlı folder’ın altına “move” et!
$ mkdir ~/Desktop/jpeg_files;find . -iname "*.jpg" -print0 | xargs -0 -I {} mv -v {} ~/Desktop/jpeg_files