[Zemberek-pardus] ZemberekServer protokolü
Mehmet D. AKIN
mdakin at uekae.tubitak.gov.tr
7 Nis 2005 Per 21:01:00 EEST
Tekrar merhabalar.
Sanırım çalışan bir şey ortaya çıktı. yazkında çıkacak olan zemberek 0.5 i
kullandım, eskisinden daha fazla kelime (30 bin) tanıyor ve daha hızlı
yükleniyor. Serveri önce test clienti ile denerseniz daha iyi olur.
Protokol şu şekilde:
Tüm komutlar ve cevapların başında mesajın uzunluğunu (Dikkat!! Byte
cinsinden, harf sayısı olarak değil) bildiren bir boy bilgisi ve bir
boşluk bulunur. Tüm stringler UTF-8 formatından olmalıdır.
- Kelime denetleme için kullanılan format: DENETLE kelime (Örneğin
merhaba için Gönderilen mesaj : 15 DENETLE merhaba)
- Kelime önerisi için kulanılan format: ONER kelime (örneğin mrhaba için
11 ONER mrhaba)
Cevaplar ise:
- Kelime doğru ise * (Mesaj: 1 *)
- Kelime yanlış ise # (Mesaj: 1 #)
- Kelime için öneri veriliyorsa & (oneri1,oneri2...) (Mesaj: 11 &
(merhaba) gibi.)
- Bir hata olmuşsa ? (Mesaj: 1 ?)
Önerme işlemi sadece gerekli olduğu zaman (örneğin kullanıcı istediği
zaman )çağırılmalıdır, çözümlemeden yaklaşık 20 kat yavaştır.
Yapılabilecek şeyler:
- Hatalar "?" yerine daha mantıklı şekilde söylenebilir.
- Henüz kişisel sözlük yok.
- Birden fazla kelimenin denetlenebilmesi için DENETLE
("Merhaba","Naber","Zemberek","pardus")
gibi bir komut eklenebilir.
Zemberek Server 0.2'nin Adresi:
https://zemberek.dev.java.net/files/documents/2681/13021/zemberek_server-0.2.zip
Umarım bir hata olmamıştır
selamlar, kolay gelsin
Mehmet.
> Perşembe 07 Nisan 2005 15:26 tarihinde, Mehmet D. AKIN şunları yazmıştı:
>> Merhaba Barış.
>>
>> Kusura bakmayın, yol yorgunluğunu ancak üzerinden atabildim. Bu maili
>> zemberek dev. e-posta listesine de ilettim oradan da bir geri besleme
>> gelecektir. Kapsamlı protokolün oluşumunu beklemek yerine başlangıç
>> olarak istersen senin bir kaç mektup önce belirttiğin basit protokolü
>> yazarak giriş yapabilriz. O protokolü bu akşam implement etmeye
>> çalışacağım, çok zor bir iş değil. Yarın durumu bildiririm.
>
> Sabırsızlıkla bekliyorum :). Protokol tanımlandığı zaman ben de zpspell
> üzerinde gerekli değişiklikleri yapacağım.
>
>> Kullanıcının sözlük ekleme konusu biraz daha fazla iş var. ama basit bir
>> şey ekleyebiliriz. Tam olarak yapılabilmesi için kelimelere bakılarak
>> isim veya fiil olduklarının anlaşılabilmesi ve özel durumlarının
>> formülize edilerek otomatik olarak etiketlenmesi gerekiyor. ama kara
>> düzen, girilen her şeyi isim kabul eden basit bir sözlük mekanizması
>> eklenebilir.
>
> Sözçük ekleme özelliğinin bir şekilde olması gerekiyor. En azından KDE
> yazım
> denetiminin doğru çalışabilmesi için (ekran görüntüsü:
> http://cekirdek.uludag.org.tr/~baris/tmp/kspell_dialog.jpg)
>
> iyi çalışmalar,
> --
> Barış Metin
> _______________________________________________
> Zemberek-pardus mailing list
> Zemberek-pardus at uludag.org.tr
> http://liste.uludag.org.tr/cgi-bin/mailman/listinfo/zemberek-pardus
>
Zemberek-pardus
hakkında daha fazla bilgi için