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
Herşey dinlediğim yabancı şarkıları anlamamam üzerine başladı. R&B ve Rock tarzı şarkıları dinlerken dediklerinin türkçesini anlamak bir yana inglizce olarak bile ne dediklerini anlayamıyorum. Bu sadece fransızca şarkılarda bu şekilde değil, onlar biraz daha anlaşılabilirler. Bu sebeple fransızcaya yönelmek istedim. Daha sonra yaptığım bir araştırma sonucu dünyada çince ve inglizceden sonra en yaygın dil olan ispanyolcaya yönelme kararı aldım.
 
Bu amaçla 6 cd ve bir kitaptan oluşan bir set aldım. En azından başlangıç yapmak için iyi bir yöntem olabileceğini düşündüm.  Kitap ile birlikte gelen cdler müzik cdsi formatında bu sebeple bilgisayarda ve telefonda dinleyebilmek için uygun hale getirilebiliyorlar. ılk izlenimim gramer yapsını bir kenara bırakırsak (henüz o kısımı inceleme fırasatım olmadı) bana inglizceden daha rahat öğrenilebilir gibi geldi. Özellikle global dünya için geçerli kelimelerin büyük bölümü (en azndan okunuşları) türkçe ile benzer biçimlerdeler.
 
ıncelediğim kısımlarında dikkatimi çeken şey ise bazı örnek cümlelerde "Size gidelim mi? Sizinle yatabilirmiyim?" gibi örnek cümleleri de içermesi. Acaba kitabın yazarı bu cümleleri eklerken neler düşündü. "Lazım olursa zorluk çekmesinler" diye düşünmüş olabilir mi? :) Buradan inglizce eğitim kitapları hazırlayanlara sesleniyorum. Bu tip cümlelerin inglizce kitaplarında da istiyoruz.
 
Umarım başladığı gibi eğlenceli bir öğrenme serüveni olur. Bu bağlamda bahri.info’ya ispanyolca ve inglizce dil desteği de ekleyebilirim.

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
Bu gün projeler ile ilgili bir gelişme bu soruyu sormama sebep oldu. "Bir yerde yanlış mı yapıyorum" Kabaca hesaplarsak 22 yaşındayım. yarım bıraktığım proje sayısı 22 yi geçmiştir. Tam sayısını bile sayamıyorum.

Fazla geçmişe gitmeye gerek yok son iki üç ay içinde Pardus Linux dağıtımına destek olmak amacı ile uğraştığım projelerin de başarısız olması arada sırada zaten düşündüğüm bu soruyu tekrar sormaya beni zorunlu kıldı.

Onun dışında Sourceforge Türkiye tarzı bir denemede yaptım. Developer.PRJ.BE adresine sistemi de kurdum. Fakat zaman ayırıp ilgilenemiyorum. Bunun gibi kenarından köşesininden başlayıp yarım kalan bir çok projem var. Bazıları uygulama aşamasına bile geçemedi. 

Biraz öz eleştiri yapmak gerekirse "hepsi benim olsun, hepsi ile ilgileneyim, … uzayıp gidiyor" düşüncesi malesef her konuda karar verme aşamasında ister istemez ağırlık kazanıyor. Daha önce bütün programlama dillerini öğrenmeye karar vermiştim. Bir hocamın "Bütün programlama dillerini istesende %100 öğrenemezsin" demesi üzerine birini seçip onun üzerine odaklanmıştım.

Projeler konusunda hatta yaşam projesinin tamamı için "Acaba …" demekten kendimi alamıyorum.

GMail ve Google Apps IMAP desteği açıldı

Posted by Bahri Meriç CANLI on Kas 1, 2007

Google apps servisi açıldığı andan ihtibaren mail satarak para kazanan firmaların bir çoğunun etkliemişti. Kendi alan adınıza ailt mailleri GMail arabirimi ve GMail kalitesiyle üstelik ücretsiz olarak kullanabilmenize olanak sağlıyor. Bu servis ilk açıldığı andan ihtibaren POP3 desteği ile beraber geliyor. Yeni bir gelişme sonucu GMail ve Google apps IMAP desteğini de ücretsiz olarak kullanıma açtı. şuan için sadece webmail dili inglizce olan kullancılarda bu servis ile ilgili kontroller yer alıyor. Yakın bir zamanda Türkçe arabirime de ekenecektir. Bir Google Apps kullanıcısı olarak kendilerine teşekkür ediyorum.


İki yıllık bir aranın ardından askerlik şubesine gittim

Posted by Bahri Meriç CANLI on Eki 15, 2007

ıki yıllık bir aranın ardından askerlik şubesine gittim. şubeye her gidişimde içim bir garip oluyor. Zaten bu sebeple en son 2005 yılında gitmiştim. Bu gün AOF 3. sınıf kaydım için yine gitmem gerekti, Bürodaki görevli memurun hatası üstüne benimde dikkatsizliğim eklenince askerlik şubesine gitmeye çekinen ben günümün dörtebirini şubede geçirdim.

şubeye gitmişken hani parduscuyuz ya ASAL pardusa geçecekti ne oldu diye sorayım dedim. Pardesü mü? diye başladı oradaki bayan memurlar, birşeyler duymuşlar fakat nedir neye benzer biraz anlatmam gerekti. Zaten terminal sunucusu üzerinden aptal terminal kullanıyorlar. Söylediklerine göre kullanacakları bilgisayarların hazırmış, fakat 2003 yılından günümüze kadar bir ilerleme katedebildikleri söylenemez. Aslında bu konuyu bilgi işlemleri ile görüşmek daha doğru olurdu fakat Askerlik şubesi sonuçda ne kadar az durursak o kadar iyidir. Farklı bir kaynakdan aldığım bir duyumuda yeri gelmişken yazayım. Eğer pardus olmasaymış RedHat kullaılması gündemdeymiş. Tekrar şubeye dönersek 2007 yazında geçilecek denilmiş olmamış 2008 yazı diyorlar. Fakat pek umutlu değiller "Emekliliğime üç yıl var ben göreremem." diyenler de var.

Bu arada ASAL’ın pardusa geçişi hakkında çok net bilgilerim yok. Geçiş olacaksa tepeden tırnağa bir geçiş olur düşüncesiyle şubelerinde geçeceğini düşündüm. Memurlarda "birşeye geçicez ama" dediği için aradaki boşlukları ben doldurdum. Bu sebeple bir kısmı asparagas olabilir. Aslında magazin işine mi girsem ne yapsam?


Yaptığım iş tek bir sürü farklı “markam” var

Posted by Bahri Meriç CANLI on Ağu 4, 2007

Daha önce blogumda yazdığım yazılarda bir marka hastalığıdır gidiyordu. (Marka namzedi desek daha doğru olur sanrım, resmi olarak markam değiller) Fakat kalehost desteğe gelen bir mail bunların birbirinden bağımsız olmalarının aralarında görünen bir ilişki olmamasının çok kafa karıştırıcı olduğunu gösterdi. Bana kalsa dahada karmaşık bir hal alabilirdi. (Arka planda yeni isimler bulup bir yerlerde kullanıyorum o ayrı bir konu :) ) Bu karmaşayı önlemek için bütün servislerimi AcraNIC (Acra Network Information Service) altında toplamaya karar verdim. Aktif olarak çalışan bütün servislerimin sahibi artık Acra Network veya AcraNIC olacak. Bu servisler neler dersek; önem sırasına göre KaleHOST Internet Hizmetleri, Domain Labs, Radyo C (test yayını), Radyo ıklim (test yayını) şeklinde sıralanıyor. Yaptığım bir diğer değişiklik de programlama ile ilk tanıştığım yıllardaki esen soyad+soft isimli marka rüzgarına kapılarak açmış olduğum CANLISoft isminden vazgeçtim. CANLISoft şimdilik Canlı Bilişim oldu bakalım ilerde ne olacak.


Domain Hunter v0.0.1 yayımlandı

Posted by Bahri Meriç CANLI on May 22, 2007

Geldi geliyor derken domain hunter yayımlandı. Domain Hunter v0.0.1 ne yapıyor biraz bahsedeyim. Mevcut domainlerinizi yada izlemek istediğiniz domainleri takip etmenize olanak tanımaktadır. ılk başlangıç noktası domain takip olduğu için listedeki domainlerdeki herhangi bir değişikliği konfigürasyon dosyasında belirtiğiniz mail adresine mail göndermektedir. Mail gönderme işlemini otomatik yapabilmesi için *nix sistemlerde crona eklemeniz gerekmetedir. Cronun tetiklediği dosyayı ne kadar sık çalıştırısanız o kadar sık listedeki bütün domainleri kontrol edecektir. Domain Hunter v0.0.1 sürümünde sadece com ve net domainleri izlemeye olanak tanımaktadır. Whois işlemi için hassasiyeti en yüksek olan VeriSign Whois sunucularını kullanmaktadır. Sonraki sürümlerde org, info, biz uzantılarınıda destekleyecektir.

Kod kalitesine gelirsek 2006 yılında yazdığım bir fonksiyonu kullanmakta, bu sebeple kalitesiz fakat işe yarayan bir domain takip sistemi ortaya çıkmıştır.