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..
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..
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..
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..
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..
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.
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 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..
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..
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..