Bahri.İnfo yenilendi
Posted by Bahri Meriç CANLI on May 17, 2008
Sitenin eski halini bilenler de dahil neresi yenilendi. Herşey aynı duruyor diyebilirler. 2005 yılından beri aynı tasarım ve kod ile çalışmakta olan sitemin alt yapısını değiştirdim. Artık wordpress kullanıyorum. Sitede kullanmakta olduğum pwg(personel web generator olacaktı ) yi 2005 yılından sonra geliştirmeyi burakmıştım. Koda baktığımda programlama konusunda katettiğim yolu açıkca görebiliyorum. Programlama bilgim artarken değişen başka şeylerde oldu. Neredeyse fiziksel her konuda tembelleştim. Bununla birlikte iş dışında kod yazmayıda büyük oranda bıraktım. Bunun sonucunda pwg öksüz ve yetim kaldı.
Pwg konusunda da tembellik yapmam yeni oluşan şartlara uygun eklemeler yapmaya üşenmem üzerine bu sıralar cms olarak kullanma için yaptığım çalışmalardan da yararlanarak bahri.info’yu pwg üzerindeki teması ile (gerçi onunda ilk hali bir wordpress temasıydı.) wordpress’e taşıdım. İşim hala bitmedi, birkaç eksikliği tamamlayıp google’de indeksli eski urllelerinde güncellenmesi ile bahri.info ya sadece yazı ekleyeceğim.
Kalehost ve Domainlabs bloglarını açmam ile birlikte bu iki konuda bahri.info da yazı yazmayacağım. Domain ve hosting konularını bir kenara bıraktıktan sonra tembellik etmezsem bolca kişisel, belki biraz edebi(havalar ısınıyor börtü bocekten bahsetmek istiyorum), bunun yanı sıra linux ve lkd ile ilgilide yazılar yazacağım.
Biraz reklam yapayım
Posted by Bahri Meriç CANLI on Mar 17, 2008
Bir MySQL tablosunu UNIQUE(tekleştirmek) hale getirmek
Posted by Bahri Meriç CANLI on Şub 1, 2008
MySQL üzerinde veriler ile oynarken sıkça karşılaşına bir durumdur. Aynı olan satırların elenmesi işlemi. Bu işlemi şimdiye kadar php de kod yazıp döngü içinde kontrol ederek yapıyordum. Fakat daha kolay bir yöntemi vardır diye araştırıken iyinet forumunda şu SQL cümlelerini gördüm. Denedim işe yarıyor. Benim gibi kod yazmadan nasıl yaparız diye arayanlar için paylaşayım istedim.
CREATE TABLE tekil_tablo select * from ciftli_tablo where 1=2; ALTER TABLE `tekil_tablo` ADD UNIQUE (`mail` ) ; INSERT IGNORE INTO tekil_tablo SELECT * FROM ciftli_tablo; RENAME TABLE ciftli_tablo TO ciftli_tablo_eski; RENAME TABLE tekil_tablo TO ciftli_tablo;
Yukarıdaki SQL cümlelerinde bilmediğim fakat sorunu çöze ise IGNORE yani aynı olanları YOK SAY böylece orjinal tablodaki aynı içerikleri ikinici tabloya UNIQUE bir biçimde aktarmış oluyoruz. Buradan kendilerine de teşekkür etmiş olayım.
Adsense’den ilk defa para kazandım
Posted by Bahri Meriç CANLI on Oca 30, 2008
2005 yılından beri üyesi olduğum adsense sisteminde 2008 yılında ilk defa para kazandım. Değişik bir duygu, ayda alan adı alımı için amerkaya ödediğim paraları düşünürsek. ılk defa amerkadan ve google den para kazandım, diyebilirim.
ınterneti ve internet yayıncılığını seviyorum. Bu konuda gerekli gereksiz parada harcıyorum. Tek sorunum harcadığım kadarını bile geri getirememekti. Umarım google adsense den gelen bu ilk ödeme (Kurun da en düşük olduğu gün göndermeleri de ayrı bir konu) yeni ödemelerin habercisi olur.
Bu konuda yazacak çok şey var. Fakat yazmak yerine susmak benim için daha hayırlı olacak.
phpBB2′den phpBB3′e geçiş
Posted by Bahri Meriç CANLI on Ara 27, 2007
phpBB2′de mod yada yama ile yapılan bir çok işlemi standart olarak içinde barındıran phpBB3 sonunda çıktı. Sistemin kararlılığını korumak, bunun yanı sıra gereksiz yere güvenlik açığı vermemek için kurmakdan kaçındığım alt forum özelliği sonunda kararlı sürümün içine de dahil edilmiş. pardus-forum.org üzerinde faliyet gösteren farklı dillerde forum desteği sunmayı amaçlayan forumlar sistemini phpBB3′e yükselttim. phpBB2′den phpBB3 e geçmeyi düşünen başka kişilerede faydalı olmak düşüncesi ile aldığım birkaç küçük notu paylaşayım.
Geçiş işlemi nasıl yapılıyor; phpBB2′den phpBB3′e güncelleme şeklinde değil de yükseltme şeklinde yapılabiliyor. Yükseltme işlemi sırası ile
- phpBB3 için ayrı bir veritabanı oluşturulur. Sıfırdan phpBB3 kurulacak biçimde veritabanı ayarları yapılır.
- phpBB3 mevcut kurulu phpBB2 silinmeden mesela eski forumun içinde phpBB3 dizinine kurulur.
- Kurulum işlemi phpBB2 ye göre biraz daha profesyonelce hazırlanmış bir kurulum scripti ile yapılıyor. phpBB3 yeni oluşturduğumuz veritabanı içine kurulur.
- Kurulum işlemi tamamlandıkdan sonra kurulum işleminni sonundaki convert linkine yada kurulum scripti içindeki convert tabı ile güncelleme ekranına geçilir.
- Burada eski phpBB2 veritabanlarıma ne olur diye düşünmenize hiç gerek yok. Tek şart o sırada veri kaybı olmaması için phpBB2 formunuzu kullanıma kapatmak.
- Avantar, rank, simile gibi yeni sürüm içinde olması gereken dosyalarınız için sizden vermenizi istediği dizinlere yazma yetkisini verin.
- phpBB2 içindeki bilgilerin phpBB3 sistemine uyarlanarak phpBB3 veritabanına aktarılması veritabanı büyüklüğünüze göre saatler de sürebilir bir dakikada da bitebilir.
- Convert işlemi sırasında karşılaşabilceğiniz sorunlardan biride phpBB2 deki kullanıcı adlarının phpBB3 de unique hale gelmesi sebebiyle yazılış biçimleri farklı olsada aynı kullanıcı isimlerine sahip kullanıcıların oluşturacağı sorun. Bu sebeple convert işleminin başında size listeleyeceği kullanıcı adlarını gerekli şekilde değiştirin yada kullanıcılardan yeni kullanıcı adı seçmelerini isteyin.
- Veritabanı convert işlemi bittiğinde forum içi arama yapabilmek için index oluşturmanız gerekiyor. Bu işlemde yine bir dakika ile bir kaç saat arasında sürebilir.
- phpBB2 deki bütün bilgilerimizi aktardık. Sırada tema sorunumuz var. Tema sistemindeki değişiklik sebebiyle mevcut phpBB2 temanızı kullanamayabilirsiniz. Bu sebeple phpBB3 uyumlu yeni bir tema bulmanız gerekiyor.
Gforge mu? Savane mi?
Posted by Bahri Meriç CANLI on Ara 9, 2007
Herşey domainhunter projesini daha çok kişiye duyurmak için dünyadaki bütün açık kaynak host veren proje sitelerine üye olmaya başlamam bu hali aldı. Sayısını tam hatırlmasamda üye olduğum proje sitesi sayısının yirmiyi geçtiğini tahmin ediyorum. Bu proje siteleri ile uğraşırken neden türkiyede de böyle bir proje barındırma sitesi yok diye düşünmüştüm. Daha önceki yıllarda bir girişim olduğunu gördüm. Turkforge.org adresinde gforge scripti ile bir çalışma yapılmış. ınternetteki kaynaklarda neden bittiği niye bittiği belli olmasada turkforge girişimi yarım kalarak yayın hayatının sona erdirmiş.
Bu tip projelerde en büyük dez avantaj bir çok alanda yenik olarak başlamış olmak. Türk kullanıcısının senin sistemini tercih etmesi için birçok takla atman gerekiyor. Buna rağmen yine tercih edilememe riskin yok değil.
Tercih edilip edilmeme şuan developer.prj.be projesinin ilgi alanına girmiyor. Bu proje sonucunuda elde dedilecek bilgiler daha sonra ortaya çıkabilcek açıkkaynak proje barındıma projesi için kullanılacaklar.
Gelelim developer.prj.be deki günün olayına dün akşam yapılan güncelleme sonucu veritabanı silindi. Postgresql içinde tablolar nasıl silindi niye silindi hiçbir fikrim bulunmuyor. Buradan çıkarılacak ders kolay oluyor diye güncellemeleri dağıtıma bırakma oldu. Kaybedilen pek birşey olmadı. Zaten herşey yedekliydi. Fakat geri getirmek ile uğraşmak yerine hafta içi masa üstü makinemde test ettiğim bir gna projesi olan, yine çıkış noktası sourceforge olupda mysql kullanan, daha az kafa karıştırıcı ve sade olan savane kullanmaya başladım. Her ne kadar masa üstü makinemde test etmiş olsamda henüz tanışma faslımızı bitiremedik. Yavaş yavaş nedir ne deildir öğrenerek gforge mu savane mi daha kullanışlı kararını vereceğim.
Atıl alan adlarından kurtulmaya karar verdim.
Posted by Bahri Meriç CANLI on Ara 9, 2007
Çeşitli amaçlarla alınmış alan adı sayım 100′e ulaştı. %25 gibi bir orandaki alan adım boşta duruyor. Bu alan adlarından kurtulmaya karar verdim. ılk olarak lahma.cn alan adını bir tanıdığa vererek başlıyorum. En azından boşta duracağına bir amaç için kullanılmış oluyor.
Ayrıca prj.be alan adı ile de ücretsiz sub domain dağıtmayı düşünüyorum. Bu dağıtma biçimi yönlendirme şeklinde değil de dns kaydı girme şeklinde olacak. Hali hazırda dünyanını çeşitli ülkelerinde 7 tane dns sunucum bulunmakta bu vesileyle de onlarda boşta durmamış olurlar.
İspanyolca öğrenmeye karar verdim
Posted by Bahri Meriç CANLI on Ara 1, 2007
Domain Hunter kullanıcıları artıyor
Posted by Bahri Meriç CANLI on Kas 24, 2007
Başka bir konuda yazmayı düşünüyordum. Özellikle bir önceki konuda yazacak çok şey var. Fakat daha fazlasını yazmam şimdilik beni rahatlatsa da ilerde farklı sorunlara sebep olabilir.
Gelelim başlıkta yazan konumuza; Domain Hunter 2006 yılında kişisel kullanımım için yazdığım 2007 Linux şenliklerinin etkisi ile açık kaynak olarak paylaşıma açtığım bir proje.
Geldiğimiz noktada Domain Hunter v0.1.0 yayında. Her dilden her ülkeden kullanıcıları var. domainhunter.us domaini benim olması rağmen tr uzantılı bir alan adı ile tanıtmak istemiştim. org.tr alan adı almakta sorunlar yaşadığım için(hala çalışmalarım sürüyor bir şekilde domainhunter.org.tr yi alacağım) domainhunter.gen.tr üzerinden tanıtıyorum.
v0.1.0 sürümü en iyi durumdaki sürümü olduğu için diğer sürümlere göre daha fazla rağbet gördü. Bunda benim bütün download sitelerine PAD dosyasını göndermemin de etkisi yok değil.
Yeni sürümden sonra ortaya çıkan en hoş gelişme Alan adı piyasasındaki gelişmeleri takip ettiğim sitelerden biri olan domainnews.com da domain hunter v0.1.0 sürümünün “Domain Hunter v0.1.0 released for Linux” başlığı ile duyurulması oldu.
Paylaşıma açtığım bütün sürümlerdeki gelişmeler kullanıcı arayüzü üzerinde oldu. Bundan sonraki birkaç sürümde gelişmde daha çok arka planda çalışan sistemin iyileştirilmesi ve bütün alan adları ile çalışabilir hale getirilmesi üzerine olacak. Birde adam akıllı kurulum ve güncelleme sistemi yeni sürümlerde kullanıcıların kullanımına sunulacak.
Bu yazı genel olarak domain hunter ağırlıklı olduğu için bir kopyasını da domain labs blogunda bulabilirsiniz.
Bir yerde yanlış mı yapıyorum?
Posted by Bahri Meriç CANLI on Kas 17, 2007
