Selamlar. Yazida gecen bazi konulara aciklik getirmek istedim, A. Alphan Bayazit wrote:
(bu mektubu Ahmet A. Akin'a bccliyorum) On Sun, 2005-02-20 at 10:21 +0200, Recai Oktas wrote:* A. Alphan Bayazit [2005-02-20 02:48:41-0500]Yalniz , java paketinin java.sun.com'dan indirilmesini aciklamak cok zor. Sagolsun Sun'in lisans ve pazarlama teknikleri, ingilizce aliskanligi olanlar icin bile paketi bulmak cok zahmetli oluyor. En basidinden dogrudan baglanti bile veremiyorsunuz. Bence onemli bir konu, bu konuda tavsiyesi olan varsa cok sevinirim.Su adres nasil olur? Statik birseye benziyor: http://www.java.com/en/download/linux_manual.jspbu adrese vm baglantisindan geldiniz heralde. ben gonderdiginiz adresi tikladigim zaman soyle oluyor: bir iki saniye icinde su adrese yonlendiriliyor http://www.java.com/en/download/installed.jsp o da ortadaki java appleti (reklam) nedeniyle firefox'umu surunduruyor. Yalniz siz soyledikten sonra, links ve wget ile baktim, asil sayfa hakikaten sabit baglanti ve ise yariyabilir gorunuyor. Eger baska kimsede sorun olmuyorsa onu yerlestireyim.Bu arada Zemberek'i (standalone JAR haliyle) SableVM ve Kaffe ile denedim. Once Zemberek'in gerektirdigi libcommons-logging-java paketini kurdum, pesinden su komutlar: kaffe -jar zemberek-0.4.1.jar java-sablevm -jar zemberek-0.4.1.jar Kaffe'de hayat yok. SableVM ise en azinda GUI'yi gosterdi. Turkce karakterler bozuk ve klavyeden giris yapmak icin birkac yere tiklamak gerekiyor. Fakat imla motoru calismadi, hatalar veriyor. Uzerinde calisilmasi halinde SableVM'e tasinabilir gibime geliyor, tabii zorluk derecesini bilemiyorum. Seceneksel GUI surumuyle birlikte bunu SableVM ile sadece komut satirindan calisan basit bir uygulamaya donusturseler cok guzel olacak. Debian/main'de hemen turkish-task'e ekleriz :-)Su haliyle bildigim kadariyla GUI demo amacli. GUI'yi ozgur bir java ile anlasir hale getirmeye calismak bence cok mantikli degil. cikti otomatik olarak bozuluyor (# ve [ ] icersinde seceneklerle ), pek kullanisli gelmedi bana.
Dogru, GUI sadece demo amacli, o nedenle ozensiz gerceklestirildi. Basliginda da o nedenle "Zemberek Demo" yaziyor. Yeni hazirladigim Open Office paketinde gui jar icerisinde yer almiyor bile. Bu paketi OOo 1.9.79 ile de denedim, orada da calisiyor. Ama henuz siteye eklemedim. Sable'nin calistiracagini saniyorum, ama evimde bilgisayarim olmadigindan (!) ve is yerindeki sisteme *nix sistemlerini kuramadigimdan deneyemiyorum. Bir iki hafta icinde bir sistem toplayip uc isletim sistemi kurmayi planliyorum (becereilirsem tabi, Win-XP, Linux (Gentoo muhtemelen), ve Solaris 10)
Kodlara biraz baktim, denemedim ama sunucu-istemci yapisi olusturulmaya baslanmis.
Evet Mehmet o konuda calisiyor, bu saniyorum zemberegi kullanmak isteyen farkli dildeki sistemler icin daha iyi bir yaklasim. Ama henuz basladik, bakalim yakinda ilk sonuclarini aliriz herhalde.
Bu yon en mantiklisi cunku Ahmet Bey daha onceden agac olusturmada vakit harcandigini soylemisti. Bir java uygulamasi oldugundan bana da mantikli geldi. Bu durumda tekrar tekrar komut satiri uygulamasi calistirmak oldurebilir. Tabii emacs ya da digerleri bu isi "sadece" bir kere yapiyorsa uzerinde calisabiliriz.
Aslinda yavasligin nedeni duz yazi sozlugun okunmasindan sonra gerceklestirilen parse islemiydi. su anda binary tabanli bir sisteme gectik, hiz daha da artti. Tree olusumunun yavasligi aslinda islemin oldukca karmasik olmasindan kaynaklaniyor ve ozel bir yapisi var. uzerinde iyilestirme calismasi yapmadik henuz. normalde JAva Collections icindeki servisleri dogrudan kullanabilsek cok daha hizli olurdu saniyoruz. Acikcasi yazilimin genel calisma hizindan oldukca memnunuz, C++ surumu olsa onunla yarisirdi tahmin ediyoruz, ki neredeyse hic optimizasyon calismasi yapmadik. Sonrada asil OOo eklentisindeki duraklamanin nedeninin java sanal makinesinin yuklenmesi olduguna hukmettim. Bunda yapacagimiz bir sey yok.
Eger debian ile projeyi calistirmak istiyorsaniz Sable'nin Eclipse destegi var saniyorum, eclipse uzerinden proje gelistirmeye katkida bulunabilirsiniz.
Selamlar, -- -alphan http://www.bayazit.net/alphan/