MySQL Başlatılırken Oluşan Hata
Eylül 9, 2007 by admin
Filed under Bilgisayar Dünyası, Sistem, Tüm Yazılar, Yazılım
Linux makinenizi kurdunuz, mysql’in kurulu olduğunu da biliyorsunuz fakat mysql bir türlü başlamıyor. Bunun nedeni bazı linux dağıtımlarında mysql kurulu olsa dahi veritabanlarının kurulu olmamasıdır. Örneğin Ubuntu, Debian gibi bazı dağıtımlarda mysql kurulduktan sonra mysql veritabanı otomatik olarak başlarken Slackware gibi diğer dağıtımlarda i mysql veritabanı sunucusunun doğru bir şekilde başlatabilmek için bazı işlemleri yapmanız gereklidir.
- İlk adımda mysql ile ilgili veritabanlarını yüklemelisiniz. Bunun için “mysql_install_db” komutunu kullanıyorsunuz. Bu komutun veri yolu dağıtımdan dağıtıma ve mysql ‘in kurulumuna göre farklılık gösterebilmektedir.
- İkinci adım olarak yüklenen veritabanı dosyalarının doğru kullanıcı haklarına sahip olup olmadıkları kontrol edilmelidir. Kullanıcı hakları yine dağıtımdan dağıtıma farklılık gösterebilir. Örneğin slackware dağıtımında “/var/lib/mysql/” altına kurulan veritabanlarının hakları “chmod -R mysql:mysql /var/lib/mysql” ile ayarlanırken. Bazı dağıtımlarda veritabanı hakları “nobody:nobody, root:mysql” şeklinde olabilmektedir.
- Konfigürasyon dosyanızı (my-small.cnf, my-huge.cnf vb.), kullanacağınız veritabanı büyüklüğüne göre /etc/my.cnf olarak kaydedin ve mysql veritabanını başlatın. Yine kullandığınız dağıtıma göre “/etc/init.d/mysql start” ,”service mysql start”, “/etc/rc.d/rc.mysql start”, “/usr/share/mysql/mysql.server start” komutlarından birini kullanabilirsiniz.
Eksik ve hatalı olduğunu düşündüğünüz noktaları bildirirseniz düzeltmekten büyük mutluluk duyarım. Yardımcı olması dileği ile
Java’da “Can not connect to VM” Hatası
Eylül 9, 2007 by admin
Filed under Bilgisayar Dünyası, Sistem, Tüm Yazılar, Yazılım
Geçenlerde tezimde uğraşırken başıma çok ilginç bir olay geldi. Ubuntu üzerinde Eclipse ortamı kullanarak tezimi geliştiriyorum. Olay şu :
InetAddress.getLocalHost().getHostAddress(); komutu ile üzerinde çalıştığım bilgisayarın ip adresini alarak ilgili nesneye atamaya çalışıyordum. Tüm denemelerime rağmen bilgisayarım aldığı ip adresi yerine 127.0.1.1 şeklinde ip adresi döndürüyordu. Bende “/etc/hosts” dosyası içerisinde yer alan değerleri değiştirerek kendime göre bir ip adresi atadım. Lakin bu pek mümkün olmadı. “/etc/hosts” dosyası içerisindeki ayarları eski haline getirmeyi unutmuştum. Bundan sonra iş daha dramatik bir hal aldı.
Java ile yazılan bir arayüz bir türlü açılmıyordu. İşin komik tarafı herhangi bir hata da vermiyordu. Daha ilginci ise aynı kodun başka bir makinede güzel bir şekilde çalışıyor olmasıydı. Java kurulumunda bir problem olduğunu düşündüm ama değildi. Çünkü başka bir arayüz gayet güzel çalışıyordu. Hibernate API kullanmıştım. Acaba ondan olabilir mi? diye düşünürken bir baktım. Hibernate kullandığım başka bir uygulama gayet güzel çalışıyor fakat bu arayüz bir türlü çalışmıyor ve hata da vermiyordu. Debug modda tekrar çalıştırdım ama nafile. Yine hata yok. O sinirle debug modda üst üste bir kaç kez çalıştırdım. Ekranımın ortasında “Cannot connect to VM” mesajını görünce “google”‘a sordum soruşturdum. Forumların birinde bir mesajda “/etc/hosts” ibaresini görür görmez jeton düştü. Hemen düzeltmemi yaptım ve eski haline dönüverdi. Şimdi tek üzüntüm daha önce başıma aynı olay geldiği için makinemi formatlayıp tekrar kurmak adına harcadığım boşuna zaman.
Imap Sunucu ve Karakter Setleri
Eylül 8, 2007 by admin
Filed under Bilgisayar Dünyası, Sistem, Tüm Yazılar, Yazılım
Imap ( Internet Message Access Protocol) açılımından da anlaşılacağı üzere mail sunucu üzerinde yer alan e-postaların okunması ve mesaj gönderilmesinden sorumlu bir protokoldür. Son olarak IMAP4 olarak karşımıza çıkan bu protokol yardımıyla tıpkı POP3 protokolünde olduğu gibi sunucu üzerindeki e-postalar kontrol edilebiliyor, ve mail gönderilebiliyor. Hatta POP3 protokolüne ek olarak sunucu üzerinde bulunan e-postaları makineye indirmeden bu e-postalar arasında ilgili kelimeler ile arama yapılabiliyor.
Birçok IMAP sunucu yazılımı bulunmakta. Bunlar arasındaki popüler yazılımlardan biri de Courier-Imaptir. Courier Imap mail sunucu üzerinde “Maildir” yapısını destekleyen bir yazılımdır. Genelde mail sunucuları mailleri iki farklı yapıda saklarlar. Bunlardan birincisi mailbox yapısıdır ve tüm maillerin tek bir dosya altında tutulması mantığına dayanır. Maildir yapısı ise her bir mailin ayrı bir dosya olarak klasör yapısı altında tutulmasına olanak sağlarlar.
Artık birçok POP3 istemcisi maillerin kontrolü için POP3 protokolünün yanında IMAP protokolüne de desteklemekte (Örn. Kmail). Bunun yanında artık maillerin web üzerinden ulaşılması sırasında kullanılan webmail yazılımlarının (squirreImail,sqwebmail,dbmail vb.) çoğu IMAP protokolünü desteklemekte.
SquirreImail yazılımı mail sunucuya IMAP protokolünü kullanarak bağlanan ve maillerin web arayüzüyle kontrolünü sağlayan bir yazılımdır. Gerek açık kaynak kodlu oluşu ve gerekse plugin yapısıyla bugün en çok kullanılan webmail yazılımıdır. Uzun bir süredir kullanmama rağmen geçenlerde şöyle bir problem karşıma çıktı. Maillerin tasniflenmesi için mesaj filtreleri yazmak istedim. Lakin ikinci yazdığım kural ile birlikte ekranda kocaman harfler ile “Charset not supported” türünde bir hatayla karşı karşıya kaldım. Webmailin dil ayarları Türkçe olarak ayarlanmıştı. Acaba diyerek dil ayarlarımı İngilizce olarak değiştirdim. Tahmin ettiğim gibi problem ortadan kalkıvermişti. Önce sorunun squirreImailden kaynaklandığını düşündüm fakat google üzerinde araştırma yaptığımda problemin webmail yazılımından değil bizzat imap sunucunun eksik parametreyle derlenmesinden kaynaklandığını öğrendim. Courier-imap yazılımının aşağıdaki parametre ile derlenmesiyle problem ortadan kalktı.
Soner Yalçın ve Yeni Kitabı
Eylül 7, 2007 by admin
Filed under Hayata Dair, Müzik, Tüm Yazılar
Soner Yalçın ile tanışmam “Bay Pipo” kitabıyla başladı. 600 küsur sayfayı 3 günde okutmuştu bana bu kitapla. O kadar ilginç bir üslup ve anlatımı vardı ki hemen ardından “Reis” kitabını okurken bulmuştum kendimi. “Bay Pipo” kitabını Hiram Abbas ismini merkez alarak kaleme almıştı Soner Yalçın. “Reis” kitabında ise yine merkez isim olarak bir dönemi “Susurluk Kamyonu” ile işgal etmiş Abdullah Çatlı’ya yer vermişti. Kitabın bir bölümünde Papa suikastını bile bulabiliyordunuz. İlişkiler yumağı o kadar karmaşıktı ki bazen anlamak için sayfaları bir kaç kez okumanız gerekebiliyordu.
Ve “Efendi” kitabının bende ayrı bir yeri vardır. “Evliyazadeler” ailesinin anlatıldığı bu kitabında yine ilginç ayrıntılara yer veriyor Soner Yalçın. Yine birbirine girmiş ilişkiler yumağında Türkiye’nin gündemini değiştirmiş birçok ünlü simayı görebiliyorsunuz. 1875′lerde başlayan hikaye 1980 lere kadar sürüyor. Ve bu süreç içerisinde Dr. Nazım tutun da Adnan Menderes’e kadar birçok ünlü kişi hakkında daha önce bilmediğiniz ilginç ayrıntılara ulaşabiliyorsunuz. Son olarak geçenlerde bir alışveriş merkezinde dolaşırken vitrinde gördüm “Beyaz Müslümanların Büyük Sırrı Efendi-2″ kitabını ve tereddüt etmeden aldım. Hemen okumaya başladım. Şu an kitabını yarıladım. Bir önceki kitabı kadar iyi olduğunu söyleyebilirim. Lakin okumadan önce önyargılardan arınılması gerektiği kanaatindeyim.
Kendisi de kitapları kadar ilginç bir insan Soner Yalçın. Her ne kadar yüzünü göstermese de CNN-Türk’te yayınlanan 5N1K programının yapımcılarından biri olarak karşımıza çıkıyor. Sonra herkesin ilgiyle izlediği Kurtlar Vadisi dizisinin de konsept danışmanlığını yapmıştı. Bu son kitabını iki yıl içerisinde günde 5 saate yakın çalışarak yazdığını okumuştum bir haberde. Benim gibi komplo teorilerini seven biri için Soner Yalçın bulunmaz bir kaynak. Özellikle komplo teorilerinin ve hatıraların anlatıldığı kitapların insanlara olayları yorumlarken geniş bir perspektiften bakabilme olanağı sunduğunu düşünüyorum.
