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.


Google pagerankları güncellemiş

Posted by Bahri Meriç CANLI on Eki 28, 2007
Güncellemesi bir hayli geciken pargerank’leri google sonunda güncellemiş. domainhunter.gen.tr 7 pagerank’li sitelerden aldığı güçle 0 dan 5 pagerank’a ulaşmış. Bahri.Info ana sayfa pagerank’ide 4 cen 5 e yükselmiş. Google pagerank güncellemesi yapmadan önce devreye giren bütün sitelerimin artık pageranki var. şuanki incelemelerimde en yüksek olan birkaç tane 5 pagerankli siteler.
Güncelleme haberini herkes iple çektiğini biliyorum. Bu sebeple paylaşayım istedim.

Ücretsiz SSL sertifikası dağıtmaya karar verdim

Posted by Bahri Meriç CANLI on Eki 20, 2007

    SSL sertifikası kullanan servisler için kendim sertifika oluşturup kullanıyordum. Fakat sürekli gözüme batıp duruyordu. Bu sebeple israil menşeli StartCom firmasının ücretsiz SSL sertifikası servisini belli bir süre kullandım. Taki son sertifika almak istediğimde sorun çıkarmalarına kadar, girdiğim sahte telefon numarasını (903121234567) beğenmemişler. Tekrar başvurmamı istediler. Farklı bilgiler ile tekrar başvurdum. Sertifika oluşturma işlemine başlamak için gelmesi gerrek nmail bir türlü gelmedi. Zaten StartCom’dan aldığım sertifikalar benim OpenSSL ile oluşturuğum sertifikalardan geçerlilik yönünden herhangi farkı yoktu. sadece ben OpenSSL’i o kadar iyi bilmiyordum.

    Biraz araştırma sonucunda bu işlemi nasıl yapacaüımı öğrendim. Hatta bu işlemi yapan birde script buldum. ılk önce proje alan adım (PRJ.BE) ile cert.prj.be adresi ile bu servisi vermeyi diye düşündüm. Fakat üzerinden 24 saat kadar geçtikden sonra (cert.prj.be alan adını barındıracak host servisinin bir türlü dns kaydı girmemesinin de etkisi ile) AcraTrust.com alan adını alıp servisi bu alan adı üzerinden açtım.

    Henüz servis demek için erken olsa da bir başlangıç yaptık. En azından mevcut beş SSL sertifikamı bu servise taşıdım. Biraz daha üzerinde çalışırsam (biraz php biraz mysql serpiştirerek)  benim dışımda birileride bu servisi kullanabilir. 


Windows’dan web sunucu olmaz

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

Test amaçlı ayırdığım makinelerin birine windows 2003 kurmuştum. Nedir ne değildi, elimden geldiğince incelemeye çalışıyorum. şimdiye kadar olan Linux ve azda olsa FreeBSD tecrübem ışığında bir windows sunucudan web sunucusu yapmak hiç akıllıca bir yöntem değil. En ufak ayar için sunucuya uzak masa üstü bağlantısı yada VNC ile bağlanmak gerekiyor. telnet niye var onuda anlamış değilim. telnet üzerinden birakaç işe yarayan komut buldum (iisrestart gibi) onlarda ekranıma bir sürü hata bastılar. Ve çalışmadılar.

Ayrıca üzerinde gelen web ara birimi sadece ie ile çalışabilir şekilde yapılmış. Pardus üzerinde Firefox ile çalışmıyor :) Masa üstünde bile linux kullanıp windows sunucu yöneten acaba var mıdır?

Windows sunucu kurma amaçlarımdan biride domainhunter acaba Windows sunucularda düzgün çalışıyor mu bunu denemekti.(v0.0.2 çalışmıyordu) Aldığım sonuç standart php kurulumu yapılmış bir makinede ekranda tanımsız değişken hataları dışında tarih sorununu da saymazsak çalışıyor gibi :)

Fakat geldiğim noktada Windows sunucu çöktü. Yedek alma işkencesi başladı. Bu işkenceleri yaşatan Windows üzerinde DomainHunter deneyen kullanıcılara saygılarımı sunuyorum.


Debian üzerinde mod_python yapılandırması

Posted by Bahri Meriç CANLI on Tem 14, 2007

Python öğrenme isteğim tekrar kabarmış olacak ki adı piton olan sunucuma mod_python kurmaya karar verdim. Fakat iş

Code:
sudo apt-get install libapache2-mod-python

demekle bitmiyormuş birazcık apache2.conf ile de oynamak gerekiyor. Bununla ilgili ubuntuforums.org da bir bilgi buldum. Kaybolmasın diye buraya aktarıyorum.

.py betikleri aktif hale getirmek:

Code:
cd /etc/apache2/sites-available/sudo nano 000-default

10. satırdan başlayan aşağıdaki bölümü bulun:

Code:
Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
Order allow,deny
allow from all
# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/

ve aşağıdaki şekilde değiştirin:

Code:
Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
Order allow,deny
allow from all

AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On

# Uncomment this directive is you want to see apache2's
# default start page (in /apache2-default) when you go to /
#RedirectMatch ^/$ /apache2-default/

Dosyayı kaydedin ve apache2′yi yeniden başlatın:

Code:
sudo /etc/init.d/apache2 restart

Test etmek için:

Code:
sudo nano /var/www/test.py

Aşağıdaki kodu ekleyin:

Code:
def index(req):  return "Test successful";

ve http://localhost/test.py şeklinde çalıştırın ekranda “Test successful” mesajını görüyorsanız mod_python başarı ile yapılandırılmış demektir.


Yeni pardus forumları

Posted by Bahri Meriç CANLI on Mar 26, 2007
Açık öğretim sınavlarına çalışamm gerekirken rahat duramadım. Pardus-linux.org da başladığım çalışmanın bir aşamasını daha tamamlamış bulunuyorum. Gayri resmi forum sayımıza üç yeni forum daha eklendi. en.pardus-forum.org, it.pardus-forum.org ve nl.pardus-forum.org (worldforum var diye ben pek hollandaca forum taraftarı değildim fakat bir arkadaşımız çeşitlilikten zarar gelmeyeceği yönünde fikir beyan edince onuda açtık) Böylece pardus-wiki.org un desteklemiş olduğu bütün dilleri teorik olarak bizde desteklemiş olduk. Teoride diyorum çünkü henüz içerini dolduracak hazır içeriğimiz de bulunmuyor.
2005 yılında da böyleydi elimizde yanlış hatırlamıyorsam rootfs kurulum belgesi dışında elle tutulur bir kaynak da yoktu. (en azından belge olarak)
Son olarakta burdan duyurmuş olayım. Yeni açılan forumlar (inglizce , italyanca, hollandaca) ve açılabilecek diğer forumlar (almanca, fransızca ) için moderasyon ve içerik hazırlanması için gönüllülere ihtiyacımız var.

Google pagerankleri güncelledi

Posted by Bahri Meriç CANLI on Oca 14, 2007
En son 01.10.2006 tarihinde güncellenmişti. Geçtiğimiz üç gün önce pagerankleri tekrar güncelledi. Bir önceki güncellemede bol bol dağıttığı pagerankları sanırım bu güncellemede geri aldı. zend.com dan link aldığım kalehost.eu’nun pageranki dört olmuş, en üzücüsü blogumun pagerankı üçten sıfıra düşürülmüş. Bu ilerleyen dönemlerde google sonuçlarında görünme oranımı da etkileyecektir. Güncelleme bütün pagerank sunucularında son güncellemenin etkili olması tahmini olarak bir haftayı bulacaktır. Bu güncelleme tamamlandığında sonuçları daha net görebiliriz.

Bahri.Info sonunda güncellendi

Posted by Bahri Meriç CANLI on Oca 3, 2007
2007′nin ilk yazısını bahri.info üzerindeki bakım ve onarım çalışmasına ayırıyorum. Diğer sitelerden vakit bulup kişisel sayfamı güncelleyememiştim. Sunucu üzerinde yaptığım değişikliklerden sitenin etkilenmesi sebebiyle çok basit olan kodunu yeniden düzenledim. Hala bir çok yerinde amatörce yazılmış kod parçaları olsa bile en azından güvenlik seviyesini bir kat daha arttırmış oldum. Suistimal edilebilecek biraç açığıda bu vesileyle ortadan kaldırmış oldum. Bunun yanısıra uydurma bir lisansı olan sitemin lisansını Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License olarak değiştirdim. Henüz neyin, nasıl ve niçin lisanslandığı konusunu irdelemediğim için siteme en uygun lisansın bu olduğunu düşündüm. (Resimleri hoşuma gittide diyebiliriz) Belkide yanılıyorumdur, eğer öyleyse birkaç gün içerisinde farklı bir lisansa geçebilirim.

phpBB’yi Patch ile güncellemek

Posted by Bahri Meriç CANLI on Ara 24, 2006

Pek sık yapılmadığı için sürekli nasıl olduğunu unuttuğum notlarımı birazdaha anlaşılır biçimde buraya aktarıyorum. Hem kendim hemde phpBB kullanıp da güncelleme konusunda bilgisi olmayanlar için bir kaynak olabilir.

ssh erişiminiz olan bir Linux sunucu için çok fazla uğraşmadan phpBB forumunuzu günceleyebilirsiniz. Burada 2.0.21 sürümünden 2.0.22 sürümüne geçişi anlatacağım. Bu işleme ılk önce www.phpbb.com/download adresinden tar.gz olarak Full Package ve Patch File Only paketlerini indirerek yama operasyonumuza başlıyoruz. Daha sonra bu iki paketi forumunuzun bulunduğu dizinin içine tar xfv dosya_adi.tar.gz biçiminde açıyoruz. Full Package açıldığında dizinin içinde phpBB2 isminde bir dizin oluşturur. Bu dizinin ismini phpbb2022 ( phpBB2 2.0.22 için) olarak değiştiriyoruz. Patch File Only paketi forum içine açılacaktır. Bu işlemler tamamlandıktan sonra ln -s forumunuzun_sunucudaki_konumu phpbb2021 (phpBB2 2.0.21 kurulu olduğunu varsayıyorum) komutu ile forum dizininde aynı dizinin bir linkini oluşturuyoruz. Yukarıda işlemler sırasıyla tamamlandıktan sonra patch –backup –verbose -p1 < phpBB-2.0.20_to_2.0.21.patch komutu ile yamamızı uyguluyoruz. Dosyalar ile yapacağımız işlemlerimiz tamamlandı. forumunuzu bir web tarayıcı ile açarak http://forum_adresiniz/install/update_to_latest.php adresini açıyoruz ve böylece veritabanındaki güncellemeler ve sürüm güncellemesi de tamamlanıyor.

Sonraki işlemlerimiz güncelleme sonrası kalan artıkları temizlemek. rm *.orig komutu ile güncelleme öncesi kullandığımız forum dosyalarını siliyoruz.  rm *.patch komutu ile uyguladığımız yama dosyalarını temizliyoruz. rm *.tar.gz komutu ile indirmiş olduğumuz güncelleştirme paketlerini siliyoruz. rm -rf install/ contrib/ phpbb20* komutu ile de güncellememiz tamamlanıyor.

Sitelerin ve bilgisayar sistemlerinin hacklenmesinin en büyük sebebinin zamanında yapılmayan güncelleştirilmelerden kaynaklandığınında hatırlatmak isterim.


web.archive.org tekrar arşivlerini sunmaya başlamış

Posted by Bahri Meriç CANLI on Ara 9, 2006
Yaklaşık bir yıldır siteleri ziyaret edip arşivlemesine rağmen web.archive.org adresinde özellikle 2006 ve hafızam beni yanıltmıyorsa 2005 arşivi sunulmuyordu. 2006 arşivinin alexa.com’daki son yapılan güncellemeler ile eş zamanlı olarak çalışmaya başladığını tahmin ediyorum. ınternette böyle bir sitenin olması gerçekten geçmişi hatırlamak için gereken birşeydi. http://web.archive.org/web/*/http://www.bahri.info adresinde web arşiv robotunun ziyaret edip kaydettiği bahri.info’ya ait eski sayfalar mevcut. Sizde biraz nostarji yapmak isterseniz http://web.archive.org adresini ziyaret edebilirsiniz.