MacOS X Terminal renkleri nasıl tanımlanır ve değiştirilir?

irfaN | Apple, İpuçları | Sunday, January 31st, 2010

MacOS X  Terminal.app da default gelen terminal çok kullanışsız. Terminali ilk açtığınızda beyaz zeminli tüm yazılar siyah renkte, kod renklendirme dediğimiz durum tanımsız (undefined) olarak gelir. Öncelikle Terminal.app i açıp, File -> Preferences -> Startup sekmesinden On startup, open new window with settings kısmını Pro olarak değiştirin. Aynı pencerede Settings kısmından da bazı özelleştirmeleri yapabilirsiniz. Son olarak Shell menüsünden Use Settings as Default u seçin.

İki komutla temel renklendirme işlemlerini yapalım, sonra detaylara gireriz.

echo "export CLICOLOR=1" >> $HOME/.profile
echo "export LSCOLORS=GxFxCxDxBxegedabagDcad" >> $HOME/.profile

Command + Q Tuş kombinasyonu ile terminali kapatıp tekrar açıyoruz, ls -la komutunu verin, evet artık renkli terminal var.

Salatalık özü cilt kreminden önceki ve sonraki hali -P
Yazinin devami var..

İşe yarar vim sayfaları

irfaN | Text Editor, Yaşam, İpuçları | Friday, December 18th, 2009

21 Ekim 2009 da Türkiye’nin en büyük e-ticaret platformu olan Sahibinden.com‘da çalışmaya başlamıştım. TextMate’e o kadar alışmışım ki diğer editörler zor geliyor. Bende son çareyi Vim’de arıyorum.

İşte Vim için süper sayfalar:
http://tr.pardus-wiki.org/Vim
http://www.viemu.com/vi-vim-cheat-sheet.gif
http://www.linuxfocus.org/Turkce/May2000/article153.shtml

Loglayalım..

eAccelerator ve control.php

irfaN | PHP, Symfony, İpuçları | Friday, December 18th, 2009

Burada anlattığım yöntem ve bash script ile eAccelerator kurmuşsanız scripti çalıştırdığınız dizinde eaccelerator-0.9.5.3 isminde bir klasör oluşacaktır.
Bu klasörün içerisinde bulacağınız control.php dosyası bize temel anlamda eAccelerator’ı yönetme imkanı veriyor.
Yazinin devami var..

WHM-cPanel Sunucularda Symfony İçin PHP ve eAccelerator

irfaN | Bash, PHP, Pear, Symfony, İpuçları | Sunday, December 13th, 2009

Var olan sisteminizin yükünü düşürmek istiyorsanız eAccelerator en iyi yöntem diyebilirim. eAccelerator derlenen PHP dosyalarını cache dizinde tutup, tekrar aynı dosyalara istek geldiğinde kodları yeniden derlemek yerine, bu dizindeki derlenmiş kodları httpd ye gönderir.

Yeni bir sisteme başlayacaksanız ve yeterli miktarda ram e ve server a para harcayabiliyorsanız memcached kullanılabilir. Memcached için özetle dağıtık önbellek sistemi diyebiliriz (Distributed Memory Caching System). Memcached’in diğer bir dezavantajı da işin yükünü programcıya bırakmasıdır. Memcached detaylı bir konu olduğu için (WordPress stats eklentisi bile var) daha sonraya bırakıp işimize dönelim.

PHP ile birlikte eAccelerator derlemek için bazı parametreler girmeniz gerekiyor. WHM/cPanel sunucularda bu imkanımız var gibi görünsede CentOS 5.4 üzerinde işe yaramıyor.

Yazinin devami var..

Pear Symfony Update

irfaN | PHP, Pear, Symfony, İpuçları | Sunday, December 13th, 2009

Symfony 1.2.8 kullanıyordum, güncellemek için pear uninstall symfony/symfony-1.2 ile kaldırdıktan sonra 1.4.1 i kurayım dedim.

1
2
3
4
$ pear channel-discover pear.symfony-project.com
Channel "pear.symfony-project.com" is already initialized
$ pear install symfony/symfony-1.4.1
Failed to download symfony/symfony, version "1.4.1", latest release is version 1.3.0BETA1, stability "beta", use "channel://pear.symfony-project.com/symfony-1.3.0BETA1" to install

Himm bir terslik var bu işte

Yazinin devami var..

MacOS X ve BIND ile yasaklı sitelere kesin çözüm

irfaN | Apple, İnternet, İpuçları | Sunday, August 23rd, 2009

Gün geçtikçe Türkiye’nin kullanabileceği internet servisleri azalıyor. Daha önce Youtube DNS ve IP Adresleri başlıklı ve The Pirate Bay’dan Sıkıntısız Torrent Kullanabilmek başlıklı yazılar yazmıştım. Fakat her yasaklı site için bu gibi bir yöntem kullanmak oldukça zahmetli ve can sıkıcı bir iş. İleride servislerde yapılacak değişiklikler sonrasında bu yöntemler etkisiz kalacaktır.

MacOS X üzerinde default gelen bind ile bu sorunu tamamen ortadan kaldırıyoruz. Terminalden aşağıdaki komutları uyguluyoruz.

1
2
$ sudo rndc-confgen > /etc/rndc.conf
$ sudo service org.isc.named start

Alternatif yöntem;

1
2
$ sudo rndc-confgen -a
$ sudo service org.isc.named start

System Preferences -> Network -> Advanced -> DNS kısmına dns adresi olarak 127.0.0.1 giriyoruz.
Bilgisayarımızı yeniden başlatıyoruz.

Detaylı bilgi için ISC sayfalarını kontrol edebilirsiniz.

Sisteminiz MacOS X değil ise, BIND kurup gerekli değişiklikleri yapıp aynı şekilde DNS bazlı yasakları aşabilirsiniz.

MacOSX + MAMP + Symfony Development Ortamı Hazırlamak

irfaN | MySQL, PHP, Symfony, İpuçları | Monday, July 27th, 2009

Bir çok yerde benzeri kurulumlar anlatılıyor. Ben en basit şekilde, sisteminize dokunmadan kurulumu yazmaya çalışacam.

Bu sayfa hazırlanırken ki mevcut versionlar:
Mac OS X : 10.5.7
Mamp : 1.7.2 (ve içerisinde gelen php pear apache mysql versionları)
Symfony : 1.2.8

Yazinin devami var..

Firefox 3.5: Yeni sekme butonu

irfaN | Açık Kaynak, İpuçları | Wednesday, July 1st, 2009

Firefox 3.5 ile birlikte gelen yeni sekme butonunu ben hiç sevmedim. IE7 çakması olmuş diyebilirim. Tercihler kısmında da bu butonu kaldırabileceğiniz bir seçeneğiniz yok.

Yazinin devami var..

Firefox 3.5 ve Multi Touch

irfaN | Açık Kaynak, İpuçları | Wednesday, July 1st, 2009

Multitouch Mac Book ve Mac Book Pro kullanıcıları için Firefox 3.5 ile gelen güzel bir özellik var. Standartta kapalı olarak gelen bu özelliği basit bir iki adımla aktif edebilirsiniz. Bu özelliği aktif ettikten sonra, iki parmağınızı multi touch pad’iniz üzerinde çevirerek sekmeler arasında gezebileceksiniz.

Yazinin devami var..

The Pirate Bay’dan Sıkıntısız Torrent Kullanabilmek

irfaN | Güvenlik, İnternet, İpuçları | Tuesday, June 9th, 2009
Aşağıdaki belge geçerliliğini zamanla yitirebilir. Sorunsuz ve kesin çözüm için Macos X ve Bind ile yasaklı sitelere kesin çözüm yazısını okuyabilirsiniz.

Kısım 1 :  Tanım ve Temel Bilgiler

Bilindiği üzere süper hızlı internet sağlayıcımız, saçma kanunlar sayesinde bize olur olmaz yasaklar uygulamakta. Daha önce Youtube DNS ve IP adresleri diye bir yazı yazmıştım. Bu sefer, balık yemesini değil balık tutmasını yazacam -P Hatta çok abartıp, çok başlangıç düzey yazacağım, neyi nasıl yapacağınızı biliyorsanız, sadece IP adreslerini almak için yazının doğrudan sonuna gidebilirsiniz.

The Pirate Bay torrentlerini bir şekilde edinseniz bile, torrent istemciniz  hata kodu döndürebilir. Aşağıdaki ayarları yaptıktan sonra, hem The Pirate Bay a sansürlere takılmadan girebilecek, hemde sıkıntısız torrent indirebileceksiniz.

Bilindiği üzere TTNet’in sansür uygulamasında yaptıkları şey sadece yasaklamak istedikleri sitenin IP adreslerini DNS sunucularından kaldırıp, yasaklandığına dair uyarı çıkan sayfaya yönlendirmek. Her bilgisayar DNS çözümlemesinde önce kendi hosts dosyasına bakar, eğer hosts dosyasında bir alan adı için bir host tanımlanmışsa, öncelikle o hostu tercih eder, tanımlanmamışsa sisteme tanımlı olan DNS sunucusuna aradığı hostu çözümlemesini ister.

Yazinin devami var..

Next Page »

Cekirdek; WordPress | Gorsel; Roy Tanck | Ev Sponsoru - Hosting degil! bildigin ev - ; SnefeRu