[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