[Zemberek-pardus] ZemberekServer protokolü

Mehmet D. AKIN mdakin at uekae.tubitak.gov.tr
28 Mar 2005 Pzt 17:09:23 EEST


Aralara yazayım.


>Merhaba,
>
>Pazartesi 28 Mart 2005 16:36 tarihinde, Mehmet D. AKIN şunları yazmıştı: 
>  
>
>>Merhaba
>>kısa vadede bu protokol işlerimizi görür, ancak eğer zemberek server'in
>>daha karmaşık işlevler (gramer kontrolü, çeviri vs.) vermesini
>>bekliyorsak biraz daha farklı bir protokol uygun olabilir. Ancak her
>>halukarda bahsettiğiniz gibi Ispell uyumlu basit bir protokol hepimizin
>>işine yarayacaktır. Sonradan ihtiyaçlar genişleyince yeni bir ek
>>protokolü de devreye sokabiliriz.
>>    
>>
>
>Bunun için kelime değil cümle kontrolüne ihtiyacımız var sanırım. Bunu 
>sağlayabilmek genelde yazılımların alt yapısında ciddi bir değişiklik 
>gerekebilir :(. Aklında nasıl bir protokol var?
>
>  
>
Evet. muhtemelen kspell2 de de bu tür bir yetenek yoktur. Ama biz gene 
de o yeteneği zembereğe veririz, isteyen kullanır, veya biz bir şeyler 
ekleyerek kullandırtırız.
Aklımda net bir protokol yok, belki daha verbose bir şey olabilir, belki 
xml benzeri bir şey de olabilir, döndüğüm zaman tartışırız. Fiikirleri 
olan varsa duymak isteriz elbet.

>>Ek sözlük basit bir şey, ancak burada bir iki problem var. Birincisi   
>>denetleme için girilen kelimenin isim-fiil-zamir vvs. den biri olduğunun
>>da belirtilmesi gerekiyor. 
>>    
>>
>
>Bu gramer kontrolü için mi gerekli?
>  
>
Hayır sadece gramer değil, sıradan yazım denetimi için de gerekli. bir 
köklere fiilse farklı isimse farklı ek kümeleri ulamaya çalışıyoruz. 
Ayrıca hepsinin istisnai durumları da farklı farklı olabiliyor 
(yumuşama, düşme ve sadece fiillerde olan geniş zaman istisnaları gibi).

>  
>
>>Ancak genel olarak hepsini isim kabul etme 
>>gibi bir yola da başvurabiliriz, tabi istisnai durumlar için kelimelerin
>>otomatik olarak etiketlenebilmesi için zembereğe bir iki fonksiyon daha
>>eklenmesi gerekiyor, halihazırdaki sözlükteki tüm kelimelr elle
>>etiketlendi.  Her kullanıcı için farklı klasörlerde özel isimli bir
>>sözlük dosyasının implementasyonu pek zor olmasa gerek.
>>    
>>
>
>Merkezde çalışan ZemberekServer büyük ihtimal ile root yetkilerine sahip 
>olmayan bir kullanıcı ile çalıştırılır. Merkezde bir ZemberekServer 
>durumunda, ek kullanıcı sözlüğüne eklemek için yetki kontrolü de gerekiyor. 
>"Kötü niyetli kullanıcıyı" da düşünerek tabi :). 
>
>Her kullanıcı için yeni bir ZemberekServer başlatmak bir seçenek olabilir ama 
>kullanışlı gelmiyor bana.
>
>  
>
Bence Zemberek server hangi şartta olursa olsun ikinci kez 
başlatılmamalı, tek servis yeterli olacak bir tasarım bizim için çok 
daha uygun. Mümkünse Pardusta Open Office bile zemberek serverle 
haberleşmeli.

>>Yarın bir aksilik olmazsa bir haftalığına burada değilim, dönüşte ilk iş
>>bu eksikliği gidereceğim. Eğer KDE ortak bir hyphenation arayüzü
>>veriyorsa onu da protokole dahil edebiliriz
>>    
>>
>
>Heceleme konusunu bilmiyorum. Araştıracağım.
>
>iyi çalışmalar,
>  
>
size de.



Zemberek-pardus hakkında daha fazla bilgi için