[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Java, Openoffice-java ve Zemberek



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.jsp


bu 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/






Reply to: