Latest Article

Hackintosh RTL8187b problemi ve cozumu

Bir suredir Toshiba A200-1AH model laptopta Mac OS X 10.5.7 Leopard (iATKOS v7) kullaniyorum ancak wireless kart Intel iw4965agn olunca yapacak cok bir sey kalmiyor, cunku henuz bu kartla birlikte saglikli calisan bir Mac driveri yok. Bu nedenle Teknosa’dan Cisco/Linksys WUSBUSB54GC model (her ne kadar uzerinde model olarak WUSB54GC yazsa da kendisi WUSB54GC-B ya da […]

Continue reading

Atatürk diyor ki ;

Toplumsal eksiklerimizi düzeltmenin en kısa ve en feyizli yolu kızlarımızı iyi yetiştirmektedir. Kızların iyi eğitilmesi sayesindedir ki aileleri uygarlaştırma olanağı kazanacağız..

Recent articles

Windows7 ile Mac OS X paylaşımlarına erişim

Denemek için kurduğum Windows7 ile evdeki Macmini üzerindeki ağ paylaşımlarına ulaşamadığımı farkettim. Meğer M$ hazretleri ağ paylaşımlarındaki güvenlik özelliklerini değiştirmiş. Forumlarda yaptığım aramalarda bulduğum çözüm işe yarıyor. Yapılması gereken adımlar:
Continue reading

Networkten MP3 dinlemek/dinletmek - DAAP/iTunes

Evdeki ses çıkaran küçük PC’yi kenara atıp yerine Apple MacMini alınca, linux üzerindeki MP3 sunucum da rafa kalktı. MacMini üzerinde OSX Leopard çalıştığı için, MacMini için Digital Audio Access Protocol (DAAP) destekleyen bir sunucu arayışına girdim. Firefly bu iş için oldukça ideal, Windows, Linux, Mac OS X and Mobile OS X (iPod Touch ve iPhone) üzerinde çalışabiliyor. Ben hem Mac OSX hem de linux üzerinde kurup denedim.

Mac OS X üzerinde kurulum oldukça kolay. Normalde Mac OS X için stable release edilmiş bir dosya yok, SVN releaselarda birini http://nightlies.fireflymediaserver.org/nightlies/svn-1696/Firefly-svn-1696.dmg adresinden indirip sisteminize kurun. System Preferences app ile ayarlarını yapabilirsiniz.

Linux’ta kurulum için http://www.fireflymediaserver.org/download.php adresinden stable bir release download edebilirsiniz. Kaynak kodu açıp kurduktan sonra, contrib dizinindeki yapılandırma dosyasını /etc altına kopyalamanız gerekiyor.

cd /usr/local/src
wget http://garr.dl.sourceforge.net/sourceforge/mt-daapd/mt-daapd-0.2.4.2.tar.gz
tar -zxvf mt-daapd-0.2.4.2.tar.gz
cd mt-daapd-0.2.4.2
./configure
make
make install
cp contrib/mt-daapd.conf /etc

Daha sonra bu dosyada gerekli birkaç ayarı yaptıktan sonra sunucunuzu çalıştırın.
Yapılandırma dosyası oldukça küçük ve basit. Örnek olarak içeriği şu şekilde olmalıdır.

web_root /usr/share/mt-daapd/admin-root
port 3689
admin_pw mypass
db_dir /var/cache/mt-daapd
mp3_dir /download/gurcan-mp3/
servername GurcanMusicServer
runas nobody
playlist /etc/mt-daapd.playlist
extensions .mp3,.m4a,.m4p

Sunucuyu /etc/init.d/mt-daapd komutuyla calıştırdıktan sonra sıra geldi sunucuya bağlanmaya. Herhangi bir DAAP destekleyen müzik dinleme programı kullanabilirsiniz. Bu programlarda DAAP protokolünün özelliği olarak otomatik olarak DAAP sunucu ismi çıkıyor ekrana.

*Bazı programlarda (Winamp, SongBird, amaroK) DAAP desteği vermek için ekstra plugin gerekebilir. Bunları da clientiniza eklemeniz gerekiyor.
Benim favorim SongBird

Client olarak birkac öneri;
Linux - amaroK, SongBird
Windows - iTunes, SongBird
Mac OS X - iTunes
Windows Mobile 6 - WifiTunes
Apple iPhone - iTunes

Artık tüm ağınızdan hatta benim gibi, firewalldan 3689. porta gerekli izinleri verirseniz, işyerinizden evinizdeki MacMini üzerindeki müziğinizi bile dinleyebilirsiniz :)

Aynı sunucu üzerinde PHP4 ile PHP5 kurulumu

Genelde yaşadığım problemlerden biridir: PHP4 ile gelen XML fonksiyonlarını kullanarak yazılmış bir PHP yazılımı, PHP5 çalıştıran bir sunucuda çalışmaz, hatalarla uğraşmak programı yeniden yazmaktan zor gelir. Programı yeniden yazmak ise ölümdür. Bu durumda en mantıklı çözüm, ya iki ayrı web sunucu kullanmak (farklı portlarda çalışan iki ayrı web server instance) veya PHP4 ve PHP5′i aynı sunucuya yüklemek.

İşte aynı sunucu üzerinde ikinci bir web sunucu çalıştırmadan, aynı web sunucu üzerinde hem PHP4 hem PHP5 kullanabilmek için yapılacaklar. Sunucu olarak RHEL 5/CentOS 5 kullandığım için bu dağıtıma göre anlattım.
Continue reading

Ubuntu ile 4GB ram

32 bit islemci ile calisan sisteminize 4GB ram taktiniz, BIOS 4GB diyor Ubuntu 3GB. Hangisine inanacagiz?

32bit islemcilerde en fazla 4GB bellek adreslenebileceginden dolayi, sisteminiz 3 GB olarak calisir, bunu asmak icin Physical Address Extension (PAE) eklentisi olan bir kernel kullanmalisiniz. Bunun icin Ubuntu sisteminizde asagidaki komutlari calistirip sisteminizi yeniden baslatmaniz yeterli olacaktir.

sudo apt-get install linux-headers-server linux-image-server linux-server linux-restricted-modules-server

Kabul, server kernel biraz yavas :)

Slave: received end packet from server, apparent master shutdown:

Diyelim ki 1 master ve 2 slave sunucudan olusan mysql replikasyonu yaptiniz, ama slave sunucunun mysqld loglarinda surekli olarak “Slave: received end packet from server, apparent master shutdown:” goruyorsunuz, replication delay_time ise NULL gorunuyor sebepsiz yere. Problem ne ?

Aslinda cok basitmis problem, 2 slave sunucuda da ayni ID numarasini verirseniz, bu hatayi aliyorsunuz, tum sunucularin my.cnf dosyasinda server-id degiskenini farkli yapmalisiniz.