Yeni Deascifier

0
anonim
15 senedir İngilizce klavye ile yazıyorum, ve fena alıştım. F klavyeye de, Türkçeleştirilmiş Q klavyeye bile alışacak vaktim ve isteğim yok. Eh dedim ben de, biraz beyin ve Perl kaslarımı çalıştırayım, ve şu işe kalıcı bir çözüm bulayım. Benim değişmeye niyetim yok, teknoloji bana yardım etsin.
Sonuç, Bilgidata Deascifier programı. Fikir: Daha fakir" alfabeye sahip olan dil İngilizce olduğuna göre, etrafta zaten yazılı olan bir çok Türkçe yazıları kullanıp, bir sözlük oluşturmak. Sözlük şöyle oluşacak. Bu dökümanlara bakarken içinde TR karakter olan her kelime içinde ne zaman bir Türkçe harf görsem, o harfi "fakirleştiriyorum" yani deascify işleminin tersini yapıyorum. Sonra "fakirleştirilmiş" yeni kelimeden halen hatırladığım Türkçe kelimeye bir işaret koyuyorum (Perl hash kullanarak). Bundan sonra TR karakteri kullanmayan metinden aynı hash'i kullanarak ters yönde ara/değiştir yapmak mümkün oluyor.

Daha fazla detay için programın koduna bakabilirsiniz. Lisans LGPL. Tepe tepe kullanılabilir.

Görüşler

0
bio
Ayni isi yapan online bir servis de epeydir var:

http://www.hlst.sabanciuniv.edu/TL/deascii.html
0
afsina
Zemberek web demosunu da kullanabilirsiniz.

http://pisi.uludag.org.tr:8080/zemberek_web/
0
afsina
Bu arada, bahsettiginiz yontem ne yazik ki her zaman islemeyecektir.
Bu konuda istatistiksel (Sabanci universitesi kaynakli uygulamada oldugu gibi) ya da morfolojik cozumleme (zemberekte oldugu gibi) daha iyi sonuc verecektir. Zemberek yonteminin eksikligi belisrsizlik gidericinin zayif olmasi, yani bazen birden fazla sonuc uretildiginden hangisinin secilmesi gerektigi konusunda yanlis karar verebiliyor.
0
afsina
Bu arada, yazida bahsedilen "deasciifier" ters olmus saniyorum, yani ascii karakter iceren kelimenin turkcelestirilmesine deasciifier deniliyor diye biliyorum. asciifier denmeliydi heralde .Sorunlu olan konu zaten deasciifier.
Görüş belirtmek için giriş yapın...

İlgili Yazılar

`Diğerleri(miz) için Flash´

butch

Perl::Flash ın beta sürümünün hazır olduğu Slashdot da duyuruldu. Artık Perl kullanarak Flash animasyonları yapılabilecek. Proje hakkında geniş bilgi burada...

Windows için ideal Perl ortamı

sundance

Uzun zamandır Perl için Windows ortamında güzel bir Entegre Yazılım Geliştirme ortamı arıyordum, sonunda buldum Open Perl Ide

Gerek debug özellikleri ile gerekse editörünün sağladığı kolaylıklar ile gerçekten dört dörtlük bir Perl geliştirme ortamı, herkese tavsiye ederim.

ePerl ile Kolay Internet Programlama

perlci

ePerl modülü ile Perl kodlarini tıpkı ASP ya da PHP gibi HTML dosyalarının içine gömebilirsiniz. Böylelikle daha kolay bir şekilde Perl kullanmış olursunuz. Bu modülü kullanabilmeniz için de tabii ki biraz Perl bilmeniz gerekir.
Daha fazla bilgiyi http://www.eperl.net adresinde bulabilirsiniz.

Editörün Notu: Rıza Çelik'e Perl'e katkılarından ötürü teşekkürler.

Geleceğin Programlama Dili: Perl 6

FZ

Bazı programlama dillerinin takipçileri vardır, bazılarının fanatikleri. Ancak çok az programlama dili ile ilgili kitapta o programlama dilinin "kültürü"ne ve doğal dil ile ilişkisine dair özel bir bölüm bulabilirsiniz.

Kolayı kolay, imkansızı mümkün kılan Perl dili 16 yıl önce yani 1987 yılında doğduğunda bu kadar yaygınlaşabileceğini ve genişleyeceğini belki de yaratıcısı Larry Wall bile tahmin etmiyordu.

Şimdi ise Larry Wall ve önderliğindeki dahi programcı ekibi binlerce Perl programcısının isteklerini de inceleyerek yeni bir efsaneye imza atmak için geceli gündüzlü çalışıyorlar. Beyler, bayanlar, karşınızda Perl 6'nın hikayesi:

Perl: Engellilere Yardım Eden Programlama Dili

FZ

Perl'ü hemen her şey için kullanıyoruz; Web geliştirimi, veri işleme, sistem yönetimi hatta biyolojik araştırmalar için. Çoğumuz Perl'ü bu işlerden birisi için kullandık. Ancak sadece bir kaç kişi Perl'ü grafik arabirimli (GUI) son-kullanıcı programları oluşturmak için kullanmıştır ve bildiğim kadarıyla, bu dünyada sadece iki kişi Perl'ü engellilerin hayatını kolaylaştırmak için kullandı: Jon Bjornstad ve ben. Bazı insanlar, bizim Perl'ü kullanma şeklimizi özel bir durum olarak görebilirler fakat benim hikayem size, yazılım geliştirebilen herhangi bir babanın, çocuğu için yapacağını yaptığımı gösterecek.