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.


Marka oluşturmak mı? marka olmak mı?

Posted by Bahri Meriç CANLI on Nis 22, 2008

Her gencin hayali midir? bilmiyorum. Ben 2002 yılında kod yazmaya, web sitesi yapmaya ilk başladığımda CANLISoft isminde bir yazılım firmam olması hayalini kurardım. O zamanlar soyad+soft ekli hayali firmalar çok modaydı. Benden gören bazı arakdaşlarda kısa süre benimle aynı hayali paylaştılar. Onlar erken pes ettiler. Artık yazılım işi ilede uğraşmıyorlar. Bende 2007 yılına kadar msn adresimde bile kullandığım canlisoft isminden vazgeçtim. Sadece isimden değil hayallerimin bir kısmında da vazgeçtim. Artık yeni hayallerim yeni hedeflerim var.

Etrafımdaki yaşıtım bir kısım arkadaşlara “plan” diyorum, “kısa, orta vade hatta gelecek” diyorum. Neredeyse oda neki diyorlar. Bense kendimi plan yapmaktan alamıyorum. Büyük çoğunluğunu uygulayamayacağımı bile bile plan yapıyorum. Arada sırada bu planları revize ediyorum. Son revizemde de canlisoft rüyasını planlarımdan çıkardım.

Kabaca ticaretle uğraşan insanları ikiye ayırmak istiyorum. Markaları olanlar ve marka olanlar. Birde üçüncü grup ikisinide elinde tutanlar var fakat o kısımı düşünmek için kendimi çok genç hissetiyorum. (Buradaki bahsettiğim marka sözlük anlamındaki markayı belki tam olarak karşılamıyor. Fakat anlatılmak isteneni gayet iyi anlatıyor.)

Markaları olanlar; Ömülerini ticari bir hedef uğruna harcalar (belki başka hedefleri hayalleri de vardır) sonuçta bazıları başarır bazıları başaramaz. Başaranların ellerinde herkesin aklına kazınmış markalar kalır.

Marka olanlar ise; Onlarında hedefleri vardır. Fakat risk almak istemezler yada diğer kişiler kadar risk alamazlar. Risk alsalar bile ya imkanları yetersiz olur yada kapasiteleri. (Olayı bu kadar basite indirgemek doğru olmayabilir insanların tercihleri ilk başta kendilerini bağlar) Ama sonuçta onlarında kendileri marka olurlar. Belki herkesin dilinde değildir. Fakat bilmesi gerekenler bu kendileri marka olan insanları bilirler.

Ben hep birinci grupta olma hayalini kurdum. Planlarımdaki son revizede bu hayalimde de vazgeçiyorum. Birkaç yıldır ikinci seçeneğide göz önünde bulundurmaktaydım. Artık Bunda muhakkak programcılıktan sonra hala okumakta olduğum işletme bölümünün de etkisi var. Yıllar önce izlediğim en sevdiğim film diyebileceğim filmin kahramanı şirket birleşmeleri ile uğraşıyordu. Belki bu işlerle uğraşırken o geliyor aklıma bilemiyorum. Bunun yanında bu sıralar merak sardığım ülkeler arası politika da var. Bu konuları dinlemekten, okumaktan büyük zevk alıyorum. Müzik dinlemektense adım adım ilerleyerek bağımzılığını ilan eden kosova ve bir santranç tahtası misali üzerinde yapılan hamleler daha anlamlı geliyor.

Bunları 18 nisanda 23 yaşımı doldurduğum gün yazmayı düşünüyordum. Fakat bir türlü tembellik etmekten kedimi alamadım. “… her doğruyu söylemek doğru değildir.” densede düşündüklerimi paylaşmaktan kedimi alamıyorum.

Daldan dala konmuş gibi olacak ama son olarak şunu belirteyim. Teknoloji beni giderek daha fazla tembelleştiriyor. Cevaplar yerine o cevaplara nasıl ulaşabileceğim bilgisinin zihnimide daha çok yer tuttuğunu hissetmeye başladım. Son girdiğim sınavda soruda kullanılması gereken formülün 1 saat önce baktığım notta hangi sayfada, sayfanın neresinde olduğunu hatırlayıp formulü hatırlayamamam yada en basit matamatik işleminde işlemin sonucunu bulmak yerine aklıma gelen ilk şeyin kolumdaki saatle işlemi daha hızlı yapabilceğim bilgisi olması bu işte bir terslik olduğu fikrine kapılmama neden oldu. Sanırım tembellik insan oğlunun doğasında var. Eğer koyduğum hedeflere doğru ilerlemek, yaptığım planları uygulamak istiyorsam tembelliği minimuma indirmem gerekiyor. (Minimum deyince aklıma geldi yazmaktan kendimi alamadım. Oyunun kurallarında biri maliyeti minimuma indirip, kârı maksimuma çıkarmak.)


Değişmeyen tek şey değişimin kendisiymiş öyleyse…

Posted by Bahri Meriç CANLI on Nis 13, 2008

Değişmeyen tek şey değişimin kendisiymiş öyleyse web siteleride değişmeli. Bahri.Info arka plandaki kodu ve içeriğindeki yazısı ile belli bir şablon içinde yer almaktaydı. Özellikle teknik yazmaya özen gösteriyordum. Kişisel yazılarımı diğer bloglarımda yazıyordum. alan adı ve benzeri konular ile ilgili konuları da DomainLabs Blog‘a taşımıştım. En son KaleHOST Blog ile de hosting ve benzeri konuları bahri.info’un içerik listesinden çıkarttım. Geriye hiçbir yere yazmadığım(yazmayacağım) politik fikirlerim ve diğer konular kaldı.

Belki ilerleyen zamanlarda yazmaya başladığım hikayeden yada birden bire aklıma gelip üzerinde hala çalıştığım elektronik devreden(buluş çok iddalı bir kelime olur) bahsedebilirim.

Birazda resim ekleyeyim diyorum. 2005 yılında beri aktif olan blogumda hiç resim kullanmadım. Bundan sonra biraz daha resimli yazılar yazmayı düşünüyorum. Renkli görünmesi daha eğlenceli bir hale getirebilir.

Yıllar önce programcı bir üstadın sitesinde program kodları ve şiirler görmüştüm. O zamanlar ikisi bir arada tuaf gelmişti. (hatta ne alaka demiştim) şimdi o zaman ki düşüncem tuaf geliyor. (neden olmasın diyorum) Bu sözün üstüne bende şiir yayınlayacağım gibi marjinal bir fikrim yok. Fakat daha kişisel şeyler yazmak istiyorum. Farklı konulardaki yazılarımı rss feed ile okuyanlar yada gezegenlerde yayınlana feedlerde de değişiklik yaparak scripteki kategori özelliğini daha aktif şekilde kullanacağım.


Kale Host’ta zorunlu değişiklik

Posted by Bahri Meriç CANLI on Mar 23, 2008
Çeşitli nedenlerle uzunca bir süredir yenileyemediğim kalehost(.com, .net, .eu, .us, .co.uk, .cn) sitelerini süresi biten ve uzatmayı düşünmediğim uzantılar sonucu mevcut sistemdeki dil desteğini kaybetmemek için sitenin alt yapısında biraz değişikliğe gitmek zorunda kaldım.
 
Uzunca bir süredir düşündüğüm tek bir alan adı altında mı toplasam, dağınık mı kalsın kararını verip bütün alan adlarını kalehost.net alan adı altında topladım. Bu değişiklik ilerde farklı dil destekleri eklemem içinde bir fırsat olabilir. 
 
Kale HOST ‘un hosting sponsoru olduğu linux sitelerinin sayısı da artmakda şuan yedi(7) linux sitesine hosting sponsoru olarak destek vermekteyiz. Linux ve türevi içerikli sitelere elimizden geldiğince hosting desteği vermeye devam edeceğiz.

Biraz reklam yapayım

Posted by Bahri Meriç CANLI on Mar 17, 2008
Aslında bahri.info’daki bloguma bür sürü farklı konu yazmak istiyorum. Bir kısmını yazamıyorum(sonra başım ağrımaması için) bir kısmını da artık farklı konularda bloglarım olduğu için o bloglara yazıyorum. Sonuç olarak bahri.info güncelliğini yitirmiş gibi görünsede her an yeni yazılar ekleyebilirim. Mesela ilerleyen günlerde tasarımcı ve grafik ihtiyacı konusunda yada LKD konulu yazılar yazabilirim.
 
Bu gün ise kendi reklamımı yapmak istiyorum. Domain Hunter‘in paylaşıma açılması ile birlikte faliyete başlayan önümüzdeki Nisan ayında da birinci yılını dolduracak olan DomainLabs üzerindeki blogumda alan adı ve yan servisleri ile ilgili yazılar yazıyorum. ıçinde olduğumu hissettiğim (oyuncu olarak olmasada seyirci olarak) bu konuda birşeyler yazmak daha hoşuma gidiyor. Bunda küçük de olsa bir okuyucu kitlesinin olmasının ve bir şekilde DMOZ dizinine girmesinin de etkisi olabilir.
 
Yazmayı seviyorum. Bir kısmını sonradan pişman olmamak için yayınlayamasam da ilgili ilgisiz birçok konuda yazıyorum. Yazmak konusunda kendimi biraz daha geliştirisem sanırım döküman bile yazabilirim. (Düşündüm de tembelim bunu yapabileceğime şimdilik ihtimal vermiyorum.)

kalehost.com alan adı porföyüme katıldı.

Posted by Bahri Meriç CANLI on Şub 13, 2008
2005 yılında kalehost.net alan adını alıp kalehost’a isimi ile hosting işi yapmaya başladığımda kalehost.com alan adının bende olmamasını bir tehdit olarak kabul etmiştim. Bu nasıl bir psikolojik etki yarattıysa domainhunter isimli alan adı takip sistemini yazmamın baş sebebi haline geldi. Yıl 2007 olduğunda 2001 yılından beri aktif olan kalehost.com alan adı expire oldu. Dakika farkı ile bir domain avcısına kaptırdık. Alan adı Snapnames üzerinde açık arttırmaya çıktı. Maddi olarak birşey ifade etmesede yukarıda saydığım sebepler ile alan adını açık arttırmadan 2007 yılında aldık. Bu gün(13 şubat 2008) itibariyle de kalehost.com alan adı porföyüme katıldı. Bu vesile ile patronum Devrim Demirel‘e de bu kalehost.com alan adı konusundaki yardımları için teşekkür ederim.
 
Avlanacak alan adları listemde birkaç alan adı daha var. Onları domainhunter ile avlamak istiyorum. Bakalım zaman ne gösterecek. Bir sonraki alan adı av haberi ile tekrar karşınızda olmak üzere iyi avlar.

Başarısız bir OpenVZ üzerinde Pardus denemesi

Posted by Bahri Meriç CANLI on Şub 8, 2008

ıki gündür bilgisayarımı bu konu işgal ediyor. Test makinemdeki OpenVZ üzerinde birçok dağıtım çalışıyor. Acaba Pardus da çalışır mı? Çalışırsa vpslink gibi openvz tabanlı vps satan firmalardan pardus vps de alınabilecekti. Düşünce gayet mantıklıydı. Ondan fazla dağıtımı OpenVZ üzerinde test etmiş biri olarak pardus için kolları sıvadım.

Nasıl yaparız diye araştırırken openvz wiki de adını ilk defa duyduğum HostGIS Linux’un VMware kullanarak OpenVZ template haline getirilmesini anlatan bir döküman buldum. Okuyunca gayet kolay birşey gibi geldi. Tek sorun VMware dönemini windows kullandığım yıllarda bırakmış olmam. Linux üzerine de kurmak istemedim. (msn listemdeki arakdaşlara vmware kullanıp kullanmadıklarını sordum, o saatte kullanada yoktu)

Başka nasıl yaparız derken aklıma qemu geldi. Belki diyerek dün gece başladım qemu üzerine pardus kurmaya 12 saati geçmesine rağmen kurulum (keşke 128 mb ram ayrımasaydım, hamlamışım sanırım) tamamlanmayınca iptal ettim. Standart cd içinde benim için bir sürü gereksiz program (mesela KDE) olduğu gerçeğinden hareketle pardusman ile lite bir pardus isou oluşturdum. 200 mb büyüklüğünde (sonradan kurarken çalışmadığını fark edeceğim) tam istediğim özelliklerde bir iso oluştu. Bu isoyu qemu üzerine kurarken de hata alınca qemu ile de olmayacağı kanaatine vardım.

Tam ne yapsak derken pardusmanın iso oluştururken images dizinine bir pardus kopyası oluşturduğunu gördüm. tar komutu ile dizini sıkıştırıp test makinesinde başladım (pardus vps kullanma hevesiyle) yapılandırmaya herşeyi iyi güzel görünüyordu. Taki

vzctl enter 777

diyerek pardus vps makineme erişmek isteyene kadar. Verdiğim komuta

enter into VE 777 failedUnable to open pty: No such file or directory

şeklinde hata alınca, bu hatanında kabaca the template does not work şeklinde bir açıklaması olduğu için OpenVZ üzerinde Pardus kurma düşüncesini bir sonraki bahara bırakıyorum.


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.

Code:
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.