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.


Pardus-linux.org iki yaşında

Posted by Bahri Meriç CANLI on Tem 4, 2007

Pardus-linux.org iki yaşında; rootfs sürümlerinden günümüze iki yıldan fazla zaman geçti. Bir yıl önce [1], [2] pardus-linux.org’ bir yaşı ile ilgili yazımda belirtiğim gibi

Pardus için ihtiyaç duyulan yada duyulabilcek forum ihtiyacını karşılamak amacı ile bir yıl önce bu gün hizmet vermeye başladı. Bu görevi de iyi bir şekilde yaptığını düşüyorum. Moderator bulmakta zorlandığımız günlerden sistemli çalışan yönetim kadrosu olan bir sistem haline geldi. Bu gün itibariyle toplam 13901 mesaj ve 2293 kayıtlı kullanıcımız bulunmakta. Pardus linux ile büyümeye, ülkemizde Linux’un özellikle de Pardus’un yaygınlaşmasında katkı sağlamak için çalışmaya devam ediyoruz.

Geride bıraktığımız bir yıl içerisinde toplam kullanıcı sayımız 2.293′den 7.187′ye, yazılan mesaj sayımızda 13.901′den 52.634′e çıktı. Her ne kadar azaltmaya çalışsak da 54 ana kategoriye ulaştık. Üye ve yazı sayımız ile birlikte moderasyon ekibimizde (pasif moderatorler dahil) yirmi kişiye yükseldi. Kediciğimiz Pardus’umuzda bir ana sürüm ve üç ara sürüm olmak üzere dört farklı sürüm çıkardı. Pardus gönüllülerinin (yeterli olmasa da medyanın da ) desteği ile Pardus ve Linux denen şeylerin varlığından daha çok insanını haberi oldu. Bizde onlara Pardus’un korkulacak bir şey olmadığını kendi istedikleri gibi nasıl yapılandıracaklarını üyelerimiz ile birlikte anlatmaya çalıştık.

Hosting sponsorumuzu değiştirdik. Bu vesileyle şuanki hosting sponsorumuz olan WebKolay.net‘e, pardus-linux.org forumlarının kurulumasını sağlayan Sayın Gökhan TOPLAR’a ve forum yönetimindeki bütün ekip arkadaşlarımıza teşekkürü bir borç biliriz. Önümüzdeki dönemde Pardus’un gelişmesine paralel olarak pardus-linux.org’da da gelişmeler göreceksiniz. Pardus-linux.org üzerinde forumun yanına yeni servisler ilave edilecektir. Servislerin planlamaları ve altyapı çalışmaları sürmektedir. Kullanılabilir duruma geldiklerinide bütün pardus severlere duyurulacaktır.

[1] http://forum.pardus-linux.org/viewtopic.php?t=2603

[2] http://liste.uludag.org.tr/pardus-kullanicilari/2006-July/004232.html


Domain Labs blog açıldı

Posted by Bahri Meriç CANLI on Haz 22, 2007

Domain Hunter (Simple Domain Monitoring System - Basit Domain Takip Sistemi) ile ilgili yazdığım yazılarda domainhunter çoklu kullanıcı sürümünü domainlabs.eu da yayınlayacağımdan bahsetmiştim. Domain Labs konusunda bir adım daha atarak blog.domainlabs.eu adresinde domain labs, domain hunter ve domain hakkında genel bilgileri paylaşmayı düşüyorum.

Domain hunter’in gelişimini bu sıralar yavaşlatıp tanıtıma ağırlık vermiş bulunuyorum. Temmuz ayı içerisinde yeni bir derleme toplama sürümü çıkarıcağım. Gördüğüm kadarıyla mevcut sürümdeki php yapılandırması sebebiyle birçok kurulum başarısızla sonuçlanmakta, v0.0.2 sürümünün daha hızlı çalışabilmesi için linux üzerindeki whois komutu php nin exec fonksiyonu yardımıyla kullanıldı. Bu sebeple yapılan denemelerde hızı yüksek oldu. Fakat exec’nin getirmiş olduğu güvenlik riskleri sebebiyle birçok sunucuda kullanımı kısıtlanmıştır. v0.0.3 te exec komutuna göre güvenlik riskleri daha hafif olan fsockopen komutuna geçilecek. fsockopen komutuda bazı güvenlik riskleri içermekte bu sebeple fsockopen komutu ile de bazı kullanıcılar domain hunter’i başarı ile kullanamayacaklar.


Radyo C test yayını

Posted by Bahri Meriç CANLI on May 28, 2007
Medya (gazete, tv, radyo) günümüzün en büyük güç unsurlarının başında geliyor. Tek başına belki bir güç ifade etmeyebilir fakat bir gücü temsil etmek, tanıtmak yada (marketlerde güzel domateslerin öne kötülerin arkaya konması gibi) kötü yönleri göz önünden uzak tutmak gibi özellikleri olan bir unsur.
Yukarıdaki sebepler ve yazmadığım birçok sebepten dolayı medya sektörüne bildiğimiz işten fazlada çıkmadan (internet üzerinde yaşan bir medya) yavaş yavaş sektörünede açılmak istiyorum. Bu sebeple ne zamandır düşündüğüm internet radyosu projemi hayata geçirdim. şuanda test yayını yapıyorum. (henüz nasıl bir yayın yapacağıma karar vermeye çalışıyorum) Radyo C ile kendi dinleyeceğim bir radyo oluşturmak bunuda insanlar ile paylaşmayı planlıyorum. Henüz alt yapı, yayının planlanması ve  site tasarımı gibi ayrıntılar ile (bir koltuk altında birden fazla karpuz taşır halde) uğraşıyorum.
Kullandığım sistemlerin tamamı linux olmasına karşın henüz linux üzerinden web tabanlı dinlenemiyor. Bende web üzerinden şimdilik dinleyemiyorum.

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.


Domain Hunter yakında kullanılabilir duruma gelecek

Posted by Bahri Meriç CANLI on May 12, 2007

Bu yazıyı daha sonra yazmayı düşüyordum fakat en son ücretini ödeyerek kullandığım Godady domain monitör sisteminde yaşadığım hüsran DomainHunter ‘i tekrar gündeme getirmeme sebep oldu.

ınternet’te pek çok domain monitör sistemi mevcut bir kısım ücretli bir kısım ücretsiz. Domain Hunter de GPL lisansı altında yayınlamayı düşündüğüm (kodu yayınlayabilecek duruma henüz getiremedim) php+sql tabanlı basit domain monitör scripti.

VI. Linux ve Özgür Yazılım şenliği’nin havasından mıdır nedir? Açık kaynak bir şeyler yayınlayasım geldi. Bitmeden yayınlamayı düşünmüyordum fakat bitmesi biraz vakit alacak gibi bu arada da belki birilerinin işine yarayabilir düşüncesiyle kodu bitirmeyi tekrar gündemime aldım. Kısa sürede biteceğine inanıyorum.

DomainHunter yayınlanacak sürüm sadece bireysel kullanıcıların domain takip edebilmesine olacak sağlayacak. Birde bunun çoklu kullanıcı sürümünü hazırlayıp DomainLabs‘ta yayınlayacağım. DomainLabs konusunda da ilerleyen zamanlarda bir şeyler yazacağım şimdilik DomainHunter ‘in çoklu kullanıcı desteğinin olacağı yer diyebiliriz.


Çince web sitesi yapımı

Posted by Bahri Meriç CANLI on Nis 29, 2007

Birkaç tesadüfün bir araya gelmesi sonucu ortaya hoş bir sonuç çıktı. Bunu kendime saklamak yerine paylaşmak istedim.

Herhangi bir inglizce içerik ile cn uzantılı çince bir siteye sahip olabilirsiniz. Bunun için aşağıdaki aşamaları takip etmeniz yeterli olacak (hemen belirteyim bir hosting e sahip olmanız gerekiyor)

  1. Eurodns.com‘a üye olunur,
  2. Eurodns yönetim panelindeki Voucher Code bölümüne CN1EURO (sadece 31/05/2007 ye kadar geçerli ) voucher kodu girilir.
  3. Boşta olan herhangi bir cn uzantılı domain 1 € ya alınır. (bazen domainin aktif olması birkaç gün sürebilmekte) Mevcut bir hostinge yönlendirilir.
  4. Google Language Tools ile inglizce içerik çinceye çevrilir.
  5. Çince içerik web tabanlı bir editör ile siteye aktarılır. (web tabanlı editörler big5 karakter setinin html karşılıkları sayesinde kolayca htmlye dönüştürebilmekteler)

Yukarıdaki anlatımdan birşey anlamayanların birazcık interneti kurcalamaları gerekebilir. Sonuç olarak 1€ ya aldığımız cn uzantılı bir domaini olan çince bir site elde etmiş olduk.

结束


Güle güle Blogcu

Posted by Bahri Meriç CANLI on Nis 17, 2007

Blogcudaki blogumda 12/04/2007 tarihinde blogcunun satıldığını ve benim blogcu ile hiçbir ilgi ve alakam kalmadığını yazmaya çalışmıştım. Fakat kişisel mailime hala destek mesajları geldiği için bu yazıyı yazma ihtiyacı hissettim.

http://bahri.blogcu.com/2571251/ adresindeki yazımı tekrar yayınlıyorum.

Bu gün resmen duyurulduğu için [1] blogcuya güle güle yolun açık olsun diyorum.
Nokta A.ş. blogcuyu şuan bulunduğu konumdan daha ileri bir konuma getirecektir. Yada büyük bir bütünün tamamlayıcı bir parçası olarak değerlendireceklerdir.
Mecliste oylanma zamanının bekleyen yeni bilişim suçları yasası içerik işi ile uğraşanlara bolca ekstra mesai getiriyor. Bu konuda da başarılar diliyorum.
Artık bizim ile hiçbir ilgisi olmayan telefonlar ve e-postalar da almayacağız. ( tencere isteyenler, toptan fındık satışı yapmak isteyenler, kuafor malzemesi almak isteyenler gibi çeşitli renklerdeki bir internet şirketiyle ilgisi hiç olmayan konular olamayacak)

Blogcuda sorunlarla uğraşmak ve yeni özellikler geliştirmek gibi bir görevle uğraştığım için bana kazandırmış olduğu tecrübe dışında blogcu ile ilgili iyi şeyler pek hatırlayamıyorum.

Son olarak kişisel blogum kişisel sayfamda [2] bulunuyor. Ziyaret etmek ücretsizdir.

1- http://nokta.com/haberler.htm#12042007blogcu
2- http://www.bahri.info/blog


Delphi for php ilk izlenim

Posted by Bahri Meriç CANLI on Nis 12, 2007

Boş şeyler yazmak istemesemde kendimi ayda bir en azından birkaç satır yazmak zorunda hissediyorum. Bahri.info için yazdığım basit kod artık çok kötü ve gereksiz gelmeye başladı. Yenisinide yazmaya üşeniyorum. Onun yerine sunucunun içinde birşeyler yapmayı tercih ediyorum. (php ile yazılmış hazır bir webmail scripti ile uğraşmak bana daha eğlenceli geliyor) Yinede sitede kullandığım kodun elini yüzünü düzeltmeye başladım. Umarım boş ver demeyip en azından aklımda tasarladığım kod parçalarını ekleyebilirim.  Asıl yazmak istediğim bahri.info zırvaları değildi fakat madem yaptık tarihe bir not daha düşelim istedim.

Borland (yada CodeGear mı desem) şubat ayı içerisinde Delphi for php’yi duyurdu. Windows üzerinde delphi ve visual basic ile kod yazarken (windowsu sistemimden tamamen silmemiş olduğum dönemler) windows tabanlı kod yazmayı bırakıp web tabanlı çalışmaya özelliklede php tabanlı kod yazmaya başladım. O günden bu günede kadarda php kodluyorum. Bu kadar yakın tarihe gittikten sonra gelelim delphi for php’ye her yerini incelediğimi ve bütün özelliklerini test etmediğimi söyleyemem. Yinede 15-20 dk içerisinde yaptığım inceleme sonucu ilk izlenimlerimi paylaşmak istiyorum. ınternette okuduğum yorumların büyük bir bölümü beğendiklerini söyleselerde aynı fikirde değilim.

  • Delphi’nin Visual basic’e göre en sevdiğim özellikilerinden biri yanı programın dosya büyüklüğünü ve içindeki kodun satır sayısını azaltalım derken bir sürü dll bağımlılığı olmamasıydı. Bu özellik de ilk izlenimlerimde delphi for php de bulunmuyor aksine bir sürü kodun içine dahil edilen harici kütüphane var.
  • Dreamweaver , delphi ve visual basic’te bulunan komut tamamlama özelliğinide göremedim.
  • Php kod yazarken dreamweaver’ı diğer html editörlerine tercih etmemin sebeplerinden biri olan kod ile oluşan görüntüyü(kodun çalışmadığı sürede) aynı ekranda görebilme özelliğide delphi for php de bulunmuyor yada ben henüz bulamadım. (Bu özellik olmadığı taktirde zaten notepad yada başka bir text editör ile de kod yazabiliyorum )

şimdilik aklıma gelenler bunlar kişisel olarak delphi for php’yi varsayılan kod arabirimim olarak kullanabilceğimi düşünmüyorum. Bunun yerine standart bir text editör (notepad, gedit, kwrite) daha kullanışlı gibime geliyor.


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.