ELOG

0
m1a2
Uzun zamandan beri aradığım türde bir programı freshmeat`te nihayet buldum :) ELOG, her türden notlarınızı browser üzerinden yazabileceğiniz son derece hafif bir web defteri. Parçacık fiziği üzerine araştırmalar yapan `Paul Scherrer Institute`ın bir elemanı tarafından (Stefan Ritt) yazılan program harika iş görüyor.
Bu fizikçiler gerçekten önemli işler yapmakta. CERN`i biliyorsunuz malum, web`in arkasındaki isim. ELOG`u da bu tip bir fizikçinin yazmış olması, programla ilgilenmek için kendi başına bir sebepti zaten. ELOG bir ihtiyaç üzerine doğmuş. Enstitüde yapılan araştırmalarda proje grubunun deneylerde alınan notları tutacağı ve bunları diğerleriyle paylaşacabileceği bir log sistemine ihtiyaç duyulmuş. Bu deney log`ları otomatik olarak kategorize ediliyor ve tarihleniyor. Sonraları bu fikir daha da genişletilmiş ve ortaya ELOG çıkmış. Programın beğendiğim özellikleri şunlar:
  • Basit bir sistem. Bütün log`lar plain text olarak kaydediliyor. SQL, php vb. bir şey yok.
  • Basitliğine rağmen şekil, link vb. ögeler de notlara eklenebiliyor.
  • Sistemi kullanmak için bir web server`a da ihtiyacınız yok. ELOG kendi daemon`ı ile out-of-box geliyor.
  • Windows`ta da çalışabiliyor. Dolayısıyla Windows kullanan katılımcılar da sistemden faydalanabiliyor.
    Hadi bakalım `bu neymiş?` diyelim, kuralım ve inceleyim ;)
  • Görüşler

    0
    m1a2
    Hahhaaa :)) Valla dün haberi geçtikten sonra dikkatimi çekmişti, ELOG deneme (demo) sayfası şu an Türk istilâcıların akınına uğramış durumda... Şimdi baktım aynen devam ediyor... Arkadaşlar yavaş siteyi çökerteceksiniz :))
    Görüş belirtmek için giriş yapın...

    İlgili Yazılar

    Design Patterns: Tasarım Şablonları ve Programlama Dillerinin Kötü Yönleri

    FZ

    Geçen sene Eylül ayında, Volkan Yazıcı programlama dünyasının sıcak konularından biri olan tasarım şablonlarına yani 'design patterns' konusuna değinmişti:

    Merhaba, comp.lang.lisp listesinde "This may be a nonsensical question, but I was wondering if it is idiomatic to apply common design patterns to lisp applications." kaşıntısı ile başlayan bir tartışmalar dizisi oldukça ilgimi çekti -- şüphesiz ki bunda bu dönem almaya başladığım Aspect-Oriented Software Development dersinin de etkisi olmuştur -- ve sizin ile oradan çok ufak bir mesajı paylaşmak istedim.


    Tasarım Şablonları, nam-ı diğer Design Patterns mevzusu epey bir süredir sıcak konular arasında. Bu gibi durumlarda sık sık karşılaştığımız gibi konu basit bir teknik konu olmaktan çıkıp pek çok yanlış anlamayı, çok çeşitli felsefi bakış açılarını, alakasız yerlere dallanıp budaklanmayı, düpedüz mantıksal hataları, politik ve ekonomik savaşları bünyesinde barındırmaya başlıyor. Acaba neden?

    NuSphere, PHP tabanlı web servis araçlarını kullanıma sundu...

    FZ

    NuSphere şirketi, PHP web programlama dilini temel alan ve XML, SOAP, WSDL, UDDI standartlarını kullanan web servisleri geliştirmeye yönelik yazılım geliştirme araç setini kullanıma sundu.

    Artık PHP programcıları yukarıda sözü geçen araç setini kullanıp gene yukarıdaki protokollerle iletişim kurabilen web servisleri yazabilecek. Bir kere yazılıp test edilen web servisi, Windows, Linux ve UNIX sunucular üzerinde çalıştırılabilecek ve bu servise yine Windows, Linux ya da UNIX üzerinde çalışan, ASP, PHP, VB, C++, C#, JAVA ya da başka bir programlama dili ile geliştirilmiş istemciler (client) bağlanıp bilgi çekebilecek.

    Böyle giderse gelecek 5 yılda programlama paradiglamaları epey değişecek gibi görünüyor, kemerlerinizi bağlayın ve uçmaya hazırlanın :)

    Herhangi Bir Metnin Hangi Dilden Olduğunu Hızlıca Anlama

    FZ

    Yapay zekâ dersim için Prolog ile boğuşurken ve comp.lang.prolog haberleşme/tartışma grubunu mesaja boğarken oraya katkıda bulunan bir hocanın, Gertrand Van Noord'un enteresan bir çalışması dikkatimi çekti.

    Perl ile yazılmış bir tür dil kategorizasyon programı. Yani bir GİRDİ'ye bakıp, "hmm bu Türkçe" diyor, başka bir girdiye bakıp "hmm, bu da Portekizce" diyor ve bunu kısa sürede, yüksek başarım oranı ile, 69 farklı dil için yapıyor. Açık kodlu, özgür yazılım kategorisinde alan TextCat'in bir de web demosu var.

    Van Noord, TextCat'in ticari ve ticari olmayan rakiplerini de sıralamış. Kendi yazılımına dil sayısı olarak en çok yaklaşan yazılım XEROX Language Identifier ticari bir yazılım ve 40 civarı dil ayırt edebiliyor.

    Hep birlikte tekrarlıyoruz: Özgür Yazılımı Seviyoruz! :)

    Gmail´i Genel Depolama Alanı Olarak Kullanın!

    FZ

    GmailFS size Gmail hesabınız için ayrılmış Gmail disk alanını "mount" etmenizi sağlayıp sonra da bunu genel bir disk alanı gibi kullanmanıza izin veren bir tür sanal dosya sistemi sunar. GmailFS bir Python uygulaması olup FUSE isimli altyapıdan ve libgmail fonksiyon kitaplığından faydalanmaktadır.

    GmailFS, "read", "write", "open", "close", "stat", "symlink", "link", "unlink", "truncate" ve "rename" gibi işlemleri destekler. Bu da şu demektir, Gmail hesabınız için size ayrılmış uzaktaki disk alanı sanki kendi makinanızdaymışçasına ve sanki normal bir disk alanı gibiymişçesine " cp", "ls", "mv", "rm", "ln", "grep", vb. komutları çalıştırabilirsiniz.

    Meraklısı GmailFS ana sitesine bakabilir.

    Bu yazılıma dikkatimi çeken Can Burak Çilingiroğlu'na teşekkürler.

    Yapay Zeka ve GAWK

    FZ

    Neden Yapay Zekâ için GAWK?

    YZ programlama sınıfında kullandığımız programlama dilinin GAWK olduğunu duyan insanların çoğu epey şaşırıyor. Bunu anlayabiliyorum. Evet, GAWK kullanıyoruz. GAWK, Aho, Weinberger ve Kerninghan tarafından geliştirilmiş ve pek çok kişi tarafından programlama dili olarak bile kabul edilmeyen şu eski kalıp tanıma dilinin Gnu versiyonudur. PERL veya TCL örneklerinde olduğu gibi pek çok kişi bu dili "scripting dili" olarak ele alır. İçinde nesneler yoktur, fonksiyonel değildir, gömülü olarak mantık programlama öğelerini barındırmaz. İnsanların şaşkınlığı şunları duyunca tam bir kafa karışıklığına dönüşüyor: (a) her ne kadar öğrenciler projelerinde istedikleri dili kullanma hakkına sahip olsalar da; (b) sadece tek bir istisna hariç, en iyi sonuca ulaşan öğrenciler GAWK ile proje geliştirenler (not: söz konusu istisnanın sahibi PASCAL kullanmış olan bir programcı, kendisi şu anda NSF bursu ile Harvard'da matematik doktorası yapıyor.) C, C++ ve LISP programcıları GAWK ile çalışanların performanslarına yaklaşamadılar (PROLOG ve JAVA kullanarak proje yapan bir öğrencimiz çıkmadı henüz).