Eventualis - /home/ras0ir

Samed Beyribey

SCM’ler ile ilgili yazı dizisi devam ediyor efendim. Malum web sunucu olarak lighttpd kullanıyorum ve ne yazık ki svn ile lighttpd arasında seviyeli bir birliktelik kurmak mümkün değil. Olmuyor diye vazgeçecek de değiliz hani.

Efendim madem lighttpd svn’yi doğrudan kullanamıyor, biz de svn’ye doğrudan erişebilecek bir mekanizma oluştururuz, değil mi? Mesela, svn’ye doğrudan erişebilen tek web sunucu olan apache’yi farklı bir porttan çalıştırıp, belirleyeceğimiz bir url’ye (misal olarak şu url) yapılan isteklerin (request yani) lighttpd üzerinden, mod_proxy sayesinde, apache’ye gönderilmesini sağlayabiliriz.

Evvela, apache’nin yapılandırma dosyasında subversion için gerekli ayarları yapıp, 80 yerine farklı bir porttan, apache’yi listen ettirmeniz yeterli. (81 mesela).

Gerekli ayarları yaptığınızı varsayarak, lighttpd üzerindeki ayarları şu şekilde girdikten sonra, nurtopu gibi bir web erişimi sağlayabilirsiniz: (Unutmadan belirteyim, lighttpd.conf’da mod_proxy’i include etmeniz gerekmekte)

$HTTP["host"] == "svn.eventualis.org" {

server.document-root = "/home/svn"

proxy.server = (

"/" => (("host" => "127.0.0.1", "port" => 8080))

)

}

Bu kadar ;-), bir de örnek depo için şu adrese göz atın ;-)

Hehe kapansın yutublar, gelsin sansürlerYoutube’u yine engelledik :), abanalım download’a.. nasılsa bant genişliğinin büyük çoğunluğunu youtube götürmüyor muydu? Oh oh yurtdışı çıkışımız coşacak :-)

Başlığa aldanmayın efendim, hayatımda iddaa ve kriminoloji dışında analiz yapmadım, antivirüs programı bile analiz yapayım mı diye sorduğunda, hayır cevabı verdim sonucunu bilmeden.

Reklam sektörüne biraz dokundurmak istedim. Oralet Osman ile başlayan Anadol SL reklamı ile devam eden yaratıcılık, sektörün teknoloji ile daha çok haşır neşir hale gelmesi ve Türkiye’nin dünyaya açılımı ile harikalar yaratmaya devam ediyor.

Fazla bir şey eleştirmeyeceğim. Amacım şu Posta gazetesi reklamını anlamak. Ülkemizde başarılı olmuş pek çok müzikal var, ona sözüm yok, ustalara saygı derim elbette. Ama dünya çapında meşhur olmuş bir müzikal çıkaramamanın da etkisi ile çoğu reklamda bu ezikliği gidermek amacıyla çoğu reklamımızda olduğu gibi bu reklamda da bir müzikal esintisi söz konusu. GAG vasıtasıyla izlediğimiz güldüğümüz eski reklamlara yukarıdaki oralet ve anadol reklamları en iyi örnek. Hemen aklıma yıllar sonra, çoluk çocuk sahibi olunca, çocuklarım bu reklamı izleyip gelip "baba bu ne yaaaaa, ehiehi" dediklerinde ne diyeceğim geliyor. Evlat bu, kıyamazsın ki terslemeye.

Zaten gazetenin ne amaçla alındığı belli (8. sayfadaki Haydar Dümen sayfasına selam olsun) ki gazetenin reklamında bu konuya hiç değinilmemiş. Haydar Dümen beyfendi artık sorulardan öyle bunalmış ki şiirsel cevaplar yazıyor.

Tam bu yazıyı yazarken de ikinci bir şaheser ile karşılaştım. Dabi dabi mısır çerezi. İsim harika, müzik harika, yalnız çocuğa yazık, gelişimini ters yönde etkileyecek nitelikte bir reklamda baş aktör olarak rol almış. Gerçi yavrucak reklamdan habersiz elindeki cipsi götürüyor; umarım yıllar sonra bu reklamı izlemek zorunda kalmaz.

Neyse bu kadar analiz yeter, hepsi postadaaaaaaa hepsi postadaaaaaa (hebeğğğ)..

Varsa şaheser olarak nitelendirdiğiniz reklam, buyrun paylaşın hep beraber izleyelim :)

Zemberek’in rc betiğinde ufak bir hata vardı, düzenledim, paketler aynı yerde ;)

http://eventualis.org/arch/

Diyelimki geliştiricisiniz, bir projeniz var ve bu projeyi diğer girişimcilerin katkıda bulunması amacıyla bir SCM’e taşımak istiyorsunuz. (SCM nedir bilmiyorsanız, geliştirici değilsiniz zaten :P)

Benim bildiğim (daha öncesinde ne vardır tabi, bilinmez) CVS ile başlayıp onu obsolete (hihehehe) etmek amacıyla ortaya çıkan SVN ve çeşitli özellikleriyle SVN’den daha çok özelliğe sahip GIT (Linus abimiz bilir doğrusunu) ile devam eden SCM macerasında, Mercurial’ın yeri ayrıdır. Mercurial hem GIT hem de SVN, dolayısıyla CVS’in çoğu özelliğine sahip bir SCM’dir. Python ile yazılmış kalbimizde taht kurmasına yeter de artar. (Çakma diyoruz, ama python ile daha iyisi yazılmadı sanırım)

Bu kadar önbilgiden sonra, hemen kuruluma girelim. Öncelikle elimizde lighttpd’nin 1.4.14 ve üstü sürümü ile python 2.4 veya üstü bir sürümü gerekiyor, aksi halde ne yazık ki çalışmıyor.
Bu yazı yazıldığı sırada lighttpd’nin kararlı sürümü 1.4.19 iken, pythonun en son sürümü 2.5.2 idi.
Devamını oku »

Herkes belirli zamanlarda belirli şeylere heves eder değil mi? Ben mesela, her ne kadar hukukçu olsam da, programlamaya hevesliyim. Hevesi gerçekleştirmek için çalışmak önemli sanırım, 2 satır “hello world” yazıp, sonrasında “hebeğğ, programcı oldummmm” tarzı yalın ifadeler ile bakmıyorum etrafa en azından, az ama öz ilerlemek daha iyi.

Peki bunu neden yapıyorum? Neden python öğreniyorum? Python ile uçsuz bucaksız bir dünyaya açılacağımı hissediyorum çünkü. Evet bu ilginç dilin her türlü alanda kullanımı mümkün ve ben bir “non programmer” olarak bu dile bu methiyeleri dizebiliyorum. O yüzden dil savaşlarına başlamayalım.

Devamını oku »

Geçenlerde ders notlarını pcye geçirirken imla denetimine ihtiyaç olmuştu, zemberek yazım denetimini archlinuxda daha önce denememiştim yaptığım araştırma sonucunda ise, zemberek paketlerinin eskilerine ulaşmıştım.

Madem dedim kimse ilgilenmiyor, ben ilgileneyim dedim, hatta ilgilenmişken dur yahu firefox için de bir yazım denetimi olayına gireyim dedim. Nasıl olduğunu araştırırken, aklıma Pardus’ta kullanılan yama geldi. Yamayı aldım, firefox’a uyguladım ve sonuç: TaDa! (tabii firefox derlemenin de ne zulüm olduğunu gördüm ayrıca ;))

Uzun lafın kısası, http://eventualis.org/arch adresinden Türkçe yazım denetimi yapan firefox zemberek-server ve zpspell’e ulaşabilirsiniz. İsteğe bağlı olarak da depo olarak kullanabilirsiniz. (zemberek sunucusunu başlatmayı unutmayın! (/etc/rc.d/zemberek start [her açılışta yazmaktansa, rc.conf'ta DAEMON satırına @zemberek diye ekleyin :)]. Ayrıca openoffice için Türkçe yazım denetimini gerçekleştirmek için gerekli eklentiyi de http://download.openoffice.org.tr/pub/openoffice/devel/tr/zemberek-ooo-1.0-Beta3-OOo_2.3.oxt adresinden indirebilirsiniz. Hatırlatmakta fayda görüyorum, eğer zemberek-server çalışmıyorsa, openoffice kitlenecektir. Bu yüzden zemberek servisinin çalıştığından emin olunuz. Eğer vanilla KDE veya KDEMod kullanıyorsanız, kde yönetim merkezinden Türkçe yazım denetimini gerçekleştirebilirsiniz.

Sırada GTK uygulamaları var, gtkspell’e enchant yaması uygulayıp, enchant ile yazım denetimini yapabiliyorduk yanlış hatırlamıyorsam. Şimdilik GTK paketlerini koymadım, test etmedim çünkü.

Technorati Tags: ,

Uzun süredir yazamamış olmanın verdiği üzüntünün yanı sıra, geçenlerde sunucunun topu dikmesi sonucu elde olan her şeyi yitirmiş durumdayım. Yedeklerim, birikimim (125 tane yazı ve 200′ün üstünde yorum uçup gitmiş durumda) tükendi gitti. Ama yitmeyen bir şeyim var! Ümidim..

Hal böyle olunca ister istemez bir yeniden yapılandırmaya gittim, WordPress 2.5 kurdum, beğendim, tavsiye de ederim. Öte yandan, sunucu tekrar hayata dönünce güncellenmiş olarak geldi, o da ayrı sevindirici bir durum. Öncekine göre daha hızlı olduğunu düşünüyorum.

Öte yandan, site uçmadan önceki ucube tema yerine, daha basit, insanı yazıya odaklandıran tema seçtim. Böylece hem daha az gör yoracak, hem de yazı daha fazla alana yayılmış olacak.

Peki blogla uğraşmazken neler yaptım? Öncelikle ünlü oldum diyebilirim ;), Linuxnet dergisinde 3 sayfalık Compiz Fusion yazım çıktı. Bu konuda beni yazmaya teşvik eden Özgürlükİçin yöneticilerine teşekkürü bir borç bilirim :).

WordPress ve MetaWeblog API sayesinde siteye girmeye gerek kalmadan istediğim yerden bloga yazı gönderebiliyorum ki şu an bu yazıyı KBlogger’dan yazıyorum ;).

Gelelim yeni oluşuma, dikkatinizi çekerse 5 tane kategoriden oluşuyor ve bu kategorilerin dışına çıkmayı düşünmüyorum, hukukla ilgili yaptığım incelemeler devam edecek; ama şimdilik ağırlığı linux ve özgür yazılıma ayırmayı düşünüyorum.

Archlinux’a feci şekilde bağlandım ki, Archlinux kullanıcılarını sevindirecek bir kaç haber vereyim, çok değil kısa bir süre sonra, (belki de bugün içinde) KDE’de yazım denetimi, Firefox’ta Türkçe yazım denetimi ve tabii ki OpenOffice’de Türkçe yazım denetimine dair paketleri paylaşacağım, belki de bir depo oluşturabilirim, şimdilik kararsızım. Hemen belirteyim ki, paketler son sürümler ;).

Neyse hayata dair şimdilik bu kadar bir giriş yeter, nasılsa gerisi gelecek. Artık istediğim yerden yazıyorum ne de olsa, bol bol yazmaya hasret kalmışım da diyebilirim. Kaybettiğim ilham tekrar doğdu, çok mutluyum o konuda.