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

KSpyware

tongucyumruk

KSpyware adının çağrıştırdığının aksine KDE üzerinde çalışan bir casus yazılım veya casus yazılım tarayıcısı değil. KSpyware, Win32 platformunda çalışan özgür bir casus yazılım. Klasik anlamdaki casus yazılımlardan en önemli farkı kodlarının tamamen açık olması. Gilbert Nzeka adlı bir programcı tarafından Windows altında casus yazılımlar geliştirme yöntemlerini ortaya koymak amacıyla geliştirilen bu program bilin bakalım hangi programlama diliyle yazılmış?

Not: Bu programı GNU/Linux platformuna port edecek gönüllü bir arkadaş aranıyor.

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.

Anti-Spam E-Posta Adresi Oluşturma (Şifreli IP Adresiyle)

FZ

Bugün Perl Rahipleri tapınağında okuduğum ve spam e-posta konusu ile ilgili bu önemli makaleyi ve Perl kodunu sizinle paylaşmak istedim.

Eğer bir şekilde web sayfanızda e-posta adresinizi yayınlamak istiyorsanız yukarıdaki makaledeki Perl betiğini (script) kullanarak oluşturacağınız dinamik bir e-mail adresinin içine o anda sizin e-posta adresinizi çekmeye çalışan robota ya da spamciye dair bilgileri gömebiliyorsunuz. Nasıl yani diyenler okumaya devam edebilir ;-)

Perl ile insanları dans ettirebilir misiniz?

FZ

Perl programlama dili ile doğaçlama program yapıp bunun sonuçlarını dinleyen insanların dans etmesini sağlayabilir misiniz? Alex Mclean, Hacking Perl in Nightclubs başlıklı fantastik makalesinde bu soruya olumlu yanıt verip işin nasıl yapılacağını anlatıyor.

Aklıma 1960´lı yıllarda tüm zamanların en fantastik müzikal deneyimlerine imza atan, IBM 7090 kullanarak müzik üreten Xenakis geliyor…

Kaynak: http://ileriseviye.org/blog/index.php?p=113

Perl Öğreniyoruz - 2

cayfer

Geçen hafta çözdüğümüz örneği bir de Perl'in özelliklerinden yararlanarak çözelim.

Editörün notu: Perl öğreniyoruz yazı dizisinin ikincisini okuyorsunuz. Sabırsız olanlarınız için cayfer.bilkent.edu.tr incelenmesi gereken bir adres.