... Ocak, 2010

Zaman ayarlı modem

Cuma, Ocak 29th, 2010

Sanırım 1999 yılıydı. Trabzon’da Karadeniz Teknik Üniversitesi’nde Elektrik-Elektronik Mühendisliği Bölümü’nde öğrenciydim. Evimiz üniversiteye yakın sayılırdı.

Çok ucuza bir bilgisayar toplamıştım, hemen herşeyi onboarddı zaten. Üzerindeki modem’i bile.

O zamanlar Hakkı Abi’yi yani sevgili Dr. Hakkı Öcal beyi msn’de bulmak mümkündü. Sabahlara kadar bilgisayar başında oturduğum için gece gec saatlerde rastlayabiliyordum. Bu rastlantılardan birinde Hakkı Abi’yi hazır bulmuşken bilgisayarımdaki bir problemden bahsedeyim dedim. Zira yeni bilgisayarımla istediğim zaman internete (çevirmeli ağla bağlanarak) giremiyordum. Ne hikmetse sadece gece 2 ile 6 arası nete girebiliyordum. Diğer zamanlar çeviriyor bağırıyor çağırıyor ama nete girmeyi başaramıyordu. Sadece gece 2 ile 6 arası..

Hakkı Abi bunu duyunca “olmaz, bir modem böyle bir seçicilik yapamaz, onun üzerinde zamanla alakalı herhangi bir devre vs yoktur” gibi bir cevap verdi. Akabinde de bağlantım koptu. Saat 6′ya geliyordu demek ki. Ben de daha yeni yeni görüştüğüm için acaba Hakkı Abi kendisi ile dalga geçtiğimi mi zannetti diye üzüldüm. Bir daha da bağlanamadım. Sonraki günlerde de Hakkı Abi’yi msn’de yakalayamadım.

Bir süre sonra bölümümüz Trabzon’daki TRT radyosunun anteninin bulunduğu binaya bir teknik gezi düzenledi. Radyo yayın binası şehrin içinde olmakla birlikte (ilk stajımı orda yapmıştım) anten binası üniversitenin de bulunduğu mahallenin en yüksek yerindeydi. Bizim evimize de yakındı. Öyle ki, o mahallede tüm sabit telefonlardan ahizeyi kaldırınca çok net bir şekilde Trabzon Radyosu’nun sesi gelirdi.

Hocamızla birlikte anteni gezdik, görevliler bize çalışma prensibinden bahsetti. Heyecanlı arkadaşlar çeşitli sorular sordular, iletişim problemi yaşayan hocamız kimini anladı, kimini anlamadı :) Oldukça yüksek bir anten olduğunu hatırlıyorum. Bizim için ilginç bir gezi idi. Tam oradan çıkmak üzereyken ben de görevliye gayri ihtiyari olarak “bu anten 24 saat mi yayın yapıyor acaba” diye sordum. Görevlinin verdiği cevap şimşek gibi beynimde çakmıştı: “Hayır, gece 2 ile 6 arası anteni kapatıyoruz…”

Leb demeden..

Pazar, Ocak 17th, 2010

Leb demeden leblebiyi anlamak ayrı bir olay için kullanılır ama ben şimdi heyecandan düzgün deyimi bulamadım, bunu kullanayım dedim. Bugün gtalk’da bir arkadaşa weble ilgili bir hususda yardım etmek için google’da arama yaparken çözümün Türkçe sitelerde olmadığını görünce bari bunu bir yerde yazalım, lazım olur diye düşündüm. Yazacak en doğru yer de ilk göz ağrımız BT Hayat olur diye işi gücü bırakıp blogu kurdum. İlk giriş yazısını yazdım (sonra onu sayfalar kısmına taşıdım), temasını ayarlayayım, kategorileri düzenleyeyim derken şimdi bir mail aldım. Sevgili Levent Candan bey kardeşimiz nasıl yaptıysa şıp diye bizi bulmuş. Kendisi BT Hayat’ın eski takipcilerindendir. Kendi deyimi ile “Rss okuyucumdan sizlerin haberini hep bekledim. Ben sizleri takip ediyorum eğer bu sayı size yeterli ise…” diyor. Allah razı olsun Levent Bey. Yeter de artar bile..

WAMP Windows 7′de çalışmıyor mu?

Pazar, Ocak 17th, 2010

PHP geliştiricilerin hayatını kolaylaştıran araçlardan biri olan WAMP’ı Windows 7′ye kurduğunuzda hiç bir sorun yaşamıyorsunuz fakat tarayıcınızı çalıştırıp http://localhost dediğinizde sayfa görüntülenemiyor hatası alıyorsunuz. Bunun nedeni localhost tanımlamasının Windows’un yerel dns kayıtlarında öntanımlı olarak pasif halde tutuluyor olmasıdır. http://localhost yerine http://127.0.0.1 yazarsanız Wamp’in düzgün kurulduğunu ve sorunsuz çalıştığını görebilirsiniz.

Windows 7′de dns kayıtlarını düzenlemek için Notepad’inizi “Yönetici Modunda” çalıştırmalısınız. Bunun için “Başlat/Donatılar/Not Defteri” bağlantısına sağ tıklayıp “Yönetici Olarak Çalıştır” seçeneğini tıklayın. Daha sonra “C:\Windows\System32\drivers\etc” klasörü altındaki “hosts” dosyasını açın, not defteri ön tanımlı olarak “.txt” uzantılı dosyaları bulmaya meyilli olduğundan klasör boş gibi görünürse “*.*” seçeneğini kullanarak tüm dosyaları görüntülemesini sağlayın..

Dosyayı açtığınızda

#127.0.0.1      localhost

satırının başındaki # işaretini kaldırın. Bu dosyaya kendi isteğinize göre farklı dns kayıtları da oluşturabilirsiniz. Örneğin “okul” adlı bir web projeniz varsa ve bu projeye “http://localhost/projem” diye erişmek yerine kendine ait bir domainmiş gibi “http://projem.localhost” diye erişmek isterseniz bu dosyaya

127.0.0.1    projem.localhost

gibi bir çok satır ekleyebilirsiniz. Bunun dışında gerçek bir adresi de istediğiniz bir ip’ye yönlendirebilirsiniz. Tabi bu yönlendirme sadece sizin bilgisayarınız için geçerli olacaktır.

DNS kayıtlarında yaptığınız değişikliğin geçerli olabilmesi için komut satırından (Başlat’a bastıktan sonra gelen arama kutusuna CMD yazın) şu komutu girmelisiniz:

ipconfig /flushdns

Böylece “Dns çözücü ön belleği başarıyla temizlendi” mesajını alırsınız ve artık eklediğiniz kayıt o ip’ye yönlendiriliyor demektir. Kontrol etmek için yine komut satırından “ping projem.locahost” u yazıp deneyebilirsiniz.

Apache Virtual Host Ayarları

“projem.localhost” şeklinde oluşturduğunuz dns kaydınız için apache’de de bir ayar yapmalısınız ki bu şekilde gelen istekleri hangi klasöre yönlendireceğini bilebilsin.

Bunun için normalde sadece wamp klasörünün içindeki “…\bin\apache\apache2.2.11\conf\extra” klasöründeki httpd-vhosts.conf dosyasına bir kaç satır eklemek yeterli ama, apache’nin bu dosyayı kale alması için önce conf klasörünün içindeki httpd.conf dosyasında iki pasif ayarı aktifleştirmek gerekiyor.

httpd.conf dosyasını notepad ile açın (yönetici modu gerekmiyor) ve “vhost” kelimesini aratın.

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

ve

#Include conf/extra/httpd-vhosts.conf

satırlarını bulup başlarındaki  # işaretini silin. Dosyayı kaydettikten sonra extra klasöründeki httpd-vhost.conf dosyasını açarak en sonuna şu satırları ekleyin:

<VirtualHost *:80>
DocumentRoot “C:/wamp/www/projem/”
ServerName projem.localhost
</VirtualHost>

Sonra wamp menüsünden tüm sunucuları yeniden başlatın. İşte hepsi bu kadar..