Archive for the ‘Linux’ Category

Like a Prayer

Monday, October 13th, 2008

Son dönemde mail istemcilerinin büyük çoğunluğunu İnternet tarayıcıları ele geçirdi. Çogu kişi IMAP istemciler yerine aslen HTTP-IMAP geçidi olan webmail uygulamalarını tercih ediyor.

Webmail sunucularının büyük çoğunluğu durumsuz çalışıyor. Yani istemciden gelen her tıklamada yeni bir IMAP oturumu açıp işlemi yaptıktan sonra oturumu kaybediyor. Rouncube gibi posta başlık listesini tamponda tutanlar var ama hala bir “yetkilendir-işlemi yap-çık” döngüsünü işletmek zorunda kalıyorlar.

İşlemi hızlandırmanın bir yolu bir IMAP vekil sunucusu yerleştirmek (Bkz. imapproxy) böylelikle yetkilendirmeyi ve oturumu açık tutarak yeniden kullanabiliyorsunuz. Ama hala sunucu, istemcinin durumunu tutmadığı için thunderbird, kmail, evolution benzeri istemcilerden yavaşsınız.

İki yıl kadar önce, ya bunu yapmışlardır dediğimde Prayer‘la karşılaştım. C ile yazılmış, tam düşündüğüm gibi her oturum için oturumun durumunu sunucuda tutan, IMAP oturumunu açık tutan ve dolayısıyla her tıklamada sadece minimum gerekli işlemi yapan, bu sayede de son derece hızlı bir webmail yazılımı. Kullanıcı arayüzü çirkin olsa da hızı gerçekten müthiş. Ayrıca PHP tabanlı olan webmail’lere göre güvenli olduğu da muhakkak. Eminim Java gibi bir dilde uygulama sunucuları üzerinde çalışan muadilleri vardır ama ben Prayer’in bu koşullarda popüler olmamasına çok şaşırıyorum.

Eeee, bunları niye şimdi yazıyorsun derseniz, yeni sürümü çıkmış, Gökdeniz kurmuş, ben duyurayım, siz kurun, sonra gelenler de hani bana hani bana desin diye… :)

Tuna ve Gcompris sunumu

Tuesday, May 8th, 2007

BMB_198.jpg Sanırım şenlikte bu sene bir yaş rekoru kırdık. Değerli arkadaşım ve asistanım Tuna’yla “GCompris: Çocuklar İçin Eğitici Özgür Oyunlar” adlı bir seminer verdik. Ben sıkıcı kısmı yapıp projeyi vs. anlattım Tuna da bilmeyenler için oyunları gösterdi.
Tuna 2002 doğumlu, 5 yaşında ve 2 yaşından beri GCompris oynuyor. Bir kurtarma operasyonu için annesinin dizüstü bilgisayarına acilen Linux kurup onun üzerinde ppracer gibi oyunlarla birlikte GCompris’le tanıştırdım. Uzun süredir de bayağı idare etti. Malesef artık Zoo Tycon gibi boyundan büyük oyunlara merak saldı. Eskisi kadar oynamıyor ama arada bir bakmayı ihmal etmiyor.
Seminerden sonra Tuna biraz bozulmuş “ben sayı toplamayı da gösterecektim, ben sözcük bulmayı da gösterecektim. Onur bana göstertmedi” diye. :) . Eh kısmetse başka zaman…

Şenlik programı

Thursday, April 26th, 2007

“Hadi o eklendi bu çıktı, bunun yeri değişti” derken makul düzeydeki şenlik programı çıktı. bu adresten ısrarla isteyiniz :) . Seminer özetlerini yakında ekleyeceğiz. Konferans bildirileri de şöyle:

Konferans (Salon D)

5 Mayıs Cumartesi
09:30 Büyük Ölçekli Arama Motorlarında Karşılaşılan Zorluklar Enis Söztutar
Bigtable ve HBase: Yapılandırılmış Veri için Dağıtık, Ölçeklenebilir ve Güvenilir bir Depolama Sistemi Sertan Alkan
11:15 MapReduce, Basitleştirilmiş Dağıtık Veri İşleme Sistemi ve Arama Motoru Örneği Doğacan Güney
Linux Cluster üzerinde LVS kullanarak Layer 4 seviyesinde ipvsadm ile yük dengeleme Kürşad Yusuf Konuş
13:30 Üniversitelerin Özgür Yazılımlara Geçiş Sürecinde İzlenmesi Gereken Yollar Üzerine Tasarı Server Acim
İşletim Sistemleri Derslerinin Linux Tabanlı Verilmesi İbrahim Körpeoğlu
15:15 Kablosuz Ağlarda Tek Kullanımlık Şifre ile Kimlik Doğrulama Uygulamaları Çağlar Ülküderner
Çoban Tux: Robot Oğulları Projesi ve Linux

1. Özgür Yazılım Konferansı imiş…

Wednesday, April 4th, 2007

Daha önceki duyurularımda hata yapmışım. İsmi 1. Özgür Yazılım Konferansı imiş. Neyse düzelttik. 1 salonu iki gün konferansa ayırmayı düşünüyoruz. Kapasite sınırlı. Bildiri göndermek için 6 gün kaldı, anımsayın, anımsatın…
http://senlik-program.linux.org.tr/

1. Linux ve Özgür Yazılım Konferansı

Thursday, March 15th, 2007

Bu sene yıllardır konuştuğumuz konferansın birincisini yapıyoruz. Katılalım, duyuralım, dağıtalım, katıltalım…
Konferans çağrı metni
Konferans bildiri yükleme arayüzü
Şenlik seminer izleyici anketi
Duyurmak isteyenlere banner (http://senlik-program.linux.org.tr/ adresine bağlanacak)

konferansbanner.png

ODTÜ Bilgisayar Topluluğu Programlama Yarışması

Thursday, March 8th, 2007

ODTÜ Bilgisayar Topluluğu, liselerarası uluslarası bilgisayar olimpiyatları formatında bir programlama yarışması yapıyor. Hem de bu sene dalya dediler, onuncusunu düzenliyorlar. Olimpiyat daha dünyada DOS ortamında yapılırken topluluk ilk yarışmasından bu yana Linux kullanarak bu konuda öncü oldu. Artık uluslarası olimpiyatlar da Linux ve özgür yazılım ortamlarında yapılıyor.
Yarışma bütün üniversite öğrencilerine açık. Bilgisayar bilimi ve algoritma bilginize güveniyorsanız buyurun http://www.cclub.metu.edu.tr/yarisma/ adresine gidin katılın, duyurun.

GCompris ve Türkiye Coğrafyası

Wednesday, September 13th, 2006

Evet. GCompris’le ilgili bir sürpriz daha yakında demiştim. İşte hazır http://sehitoglu.web.tr/gcompris-geography-turkey_districts.tar.gz adresinden indirebilirsiniz.
Bu dosyayı /usr/share/gcompris/boards altında açarsanız coğrafya oyununda 7. düzeyde Türkiye haritası karşınıza çıkıyor. Önce doğu illerini, sonra batı illerini, sonra da bütün Türkiye illerini haritaya yerleştiriyorsunuz.
Çocuğu olmayıp benim gibi 71-73 ilde kalmış olanlara da şiddetle öneririm :) .

GCompris Türkçe

Monday, September 4th, 2006

GCompris’i Tuna (Meltem’in oğlu) bilgisayara merak saldığında onu Windows yerine nasıl Linux kullanmaya ikna ederim çabalarım sırasında keşfettim. Tuna’ya gösterdikten sonra da çok sevdi ve daha iki yaşındayken kısa zamanda boyundan büyük işler yapar oldu. Örneğin Amerika, Avrupa ve hatta bu sene yeni çıkan Afrika haritasına bütün ülkeleri yerleştirebiliyor. Hatta önümüzdeki sene şenlikte Tuna’yla beraber bir “gcompris” tanıtımı yapabiliriz.
(more…)

Fotoğraflarınızı web sayfasına koymak

Monday, April 17th, 2006

Fotoğraf sayfası oluşturmak için babadan kalma yöntemlerim vardı. Tek bir shell arşivinde topladım. Tek satırda pratik bir şekilde “thumbnail” ve sayfa içeriğini oluşturuyor. Güncellemek için JPG dosyalarını ekleyip çıkartıp ./makepage; cd thumbs; make; cd .. yapabilirsiniz.

Buradan indirebilirsiniz. İlk çalıştırmak için çalıştırma izni verip çalıştırmanız yeterli. netpnm paketi ve make dışında birşeye gerek yok.

Fotoğraf makinanız EXIF verisinde “Orientation” bilgisini veriyorsa görüntüleri çevirerek doğru hale getiriyor. Orijinalleri “duz” diye bir dizine atıyor.