Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

MSN kullanıcıları için İngilizce'den Türkçe'ye sözlük hizmeti

Konu, 'İçerik Yönetimi' kısmında acemi tarafından paylaşıldı.

  1. acemi

    acemi Misafir

    MSN için bir servis hazırladım. Verdiğiniz İngilizce kelimenin, Türkçe karşılığını size cevap olarak gönderiyor.

    Kullanabilmek için ensozluk@beyaz.us adlı kullanıcıyı, MSN arkadaş listenize ekleyin ve daha sonra anlamını öğrenmek istediğiniz İngilizce kelimeleri tek tek yazın.

    Karşınızdaki bir insan değil, bir bot... Henüz test aşamasında...
    Önerilerinize göre değişiklikler yapmayı planlıyorum.



     
    Son düzenleme yönetici tarafından yapıldı: 27 Mart 2006
  2. jure

    jure Daimi Üye

    Kayıt:
    11 Mart 2003
    Mesajlar:
    633
    Beğenilen Mesajlar:
    0
    Şehir:
    Istanbul
    eger kelimeyi bulamazsa cevap vermiyor. bence veritabanında kayıtlı degil diye bişey yapılabilir.

    ayrıca kelime aratınca bi dolu şey veriyor. ilk 3 tanesini verebilir detaylı arama icinde kısıt kullanılabilir.
     
  3. gurelcenk

    gurelcenk Daimi Üye

    Kayıt:
    25 Şubat 2004
    Mesajlar:
    648
    Beğenilen Mesajlar:
    0
    Meslek:
    İthalat
    Şehir:
    istanbul
    Merhaba,
    deneyemedim ama elinize sağlık,
    bende visual basic ile basit bir msn client ornegi mevcut,
    C ile yapıp shell hesaplarında calistirmak istiyorum... shell'ler genelde ircd , eggdrop vs programlar icin tercih ediliyor...
    bilgisayarım formatlanmadan once basit bir server'a baglanti saglayan bir uygulama yapmistim, eggdrop gibi... ancak programın kullandığı bellek sabit durmuyordu, devamlı artıyordu. öyleki en son bir IRCD programının 3 katı kadar oluyordu. bu durumda server'ın selameti için kapatılması gerekiyordu.

    C ile bilmediğiniz bir işe kalkışınca sonuc bu oluyor.

    acaba siz bu uygulamayı hangi program ile yaptınız?
     
  4. selami_32

    selami_32 Daimi Üye

    Kayıt:
    15 Nisan 2004
    Mesajlar:
    671
    Beğenilen Mesajlar:
    0
    Meslek:
    İnsan takliti
    Şehir:
    .
    beğendim ellerine sağlık güzel olmuş

    saygılar.
     
  5. Ömer

    Ömer Daimi Üye

    Kayıt:
    23 Temmuz 2002
    Mesajlar:
    1,241
    Beğenilen Mesajlar:
    0
    Şehir:
    Ankara
    acemi eline sağlık süper bişi bu bot nasıl yapılıyoki 7/24 açık bi pc ye msn kurup onun uzerındenmı bişi yapışlıyo
     
  6. Ansugo

    Ansugo Daimi Üye

    Kayıt:
    24 Temmuz 2002
    Mesajlar:
    6,090
    Beğenilen Mesajlar:
    0
    Çok beğendim. Eline sağlık.

    Birkaç kere kısmı bekleme yaşattı. 6-7 kelimeyi peşpeşe girince duraksıyor. Sonra ilk kelimeyi yollayabiliyor.
     
  7. acemi

    acemi Misafir

    Gereksz tarafik yaratabilir diye bunu bastan eklememiştim; ekleyecem herhalde.


    Tcl ile...


    Sürekli acik bir bilgisayarda, bir servis calisiyor.
     
  8. busy

    busy Üye

    Kayıt:
    3 Mart 2003
    Mesajlar:
    224
    Beğenilen Mesajlar:
    0
    Meslek:
    Grafiker
    Şehir:
    Konya
    emeğine sağlık.
     
  9. perlci

    perlci Daimi Üye

    Kayıt:
    12 Eylül 2004
    Mesajlar:
    2,298
    Beğenilen Mesajlar:
    0
    Aceminin yaptığı gayet güzel bir uygulama :super:
    MSN için bir perl modülü var. Dileyen böyle bir bot hizmetini perl ile yazabilir.

    Örnek:

    Kod:
    #!/usr/bin/perl
    
    use MSN;
    
    
    my $msn = MSN->new(Handle => 'hoge@hotmail.com', Password => 'hogepass');
    $msn->set_handler(Message   => \&on_message);
    $msn->connect();
    
    while(1) {
        $msn->do_one_loop
    }
    
    sub on_message {
        my ($self, $email, $name, $msg) = @_;
        $msg =~ s/<(|\n)+?>//g;
    
        my $utf8_name =utf8::decode($name);
        my $str = utf8::decode($msg);
        my $ascii = '[\x00-\x7F]';
        my $twoBytes = '[\x8E\xA1-\xFE][\xA1-\xFE]';
        my $threeBytes = '\x8F[\xA1-\xFE][\xA1-\xFE]';
    
        my @chars = $str =~ /$ascii|$twoBytes|$threeBytes/og;
        my $new ='';
        foreach(@chars){
          $new = "$_";
        }
        $utf8_str = utf8::decode($new);
        $self->sendmsg($utf8_str);
    
        open(OUT, ">> ./log.txt");
        print OUT "$utf8_name:$str";
        print OUT "\n";
        close(OUT);
    }

    Bu kodlarda yapılması gereken tek değişiklik $utf8_str değişkeni ile bir veritabanına bağlanıp buradaki ingilizce kelimelerle karşılaştırıp varsa türkçesini ekrana yazdırmaktır.
     
  10. kurT

    kurT Üye

    Kayıt:
    5 Nisan 2003
    Mesajlar:
    28
    Beğenilen Mesajlar:
    0
    Şehir:
    Samanyolu Galaksisi
    Oldukça güzel. Tebrik ederim.
     
  11. miskin

    miskin Yeni Üye

    Kayıt:
    10 Şubat 2006
    Mesajlar:
    14
    Beğenilen Mesajlar:
    0
    sahiden super olmus...cok hizli cevap veriyo...
     
  12. acemi

    acemi Misafir

    Uygulamayı, müşteriye teslim ettim, artık onların hesabıyla çalışacak. Erişmek için:
    ensozluk@beyaz.us

    Teknik sorunlarla bir müddet daha ben ilgileneceğim, o nedenle gördüğünüz eksiklikleri/hataları bildirirseniz, düzeltebilirim. Bulunamayan kelimeler için "bulunamadi" cevabini ekledim.
     
  13. Volkan Uzun

    Volkan Uzun Daimi Üye

    Kayıt:
    14 Kasım 2002
    Mesajlar:
    3,312
    Beğenilen Mesajlar:
    0
    Meslek:
    Software Developer @ DELL
    Şehir:
    Skype
    deneyemedim, evde denicem ama buna benzer bir uygulamayi bir arkadasim yapmistil kufur databasei verdi; kufur yazilinca block ediyordu. bilgin olsun
     
  14. acemi

    acemi Misafir

    Bu bot tutarsa, gelismisini yazmayi planliyorum. O zaman belki bu modulu kullanirim. POE ile birlikte bu modul kullanilirsa, oldukça güzel birşey yapılabilir.
     
  15. Meteryus

    Meteryus Daimi Üye

    Kayıt:
    30 Mart 2004
    Mesajlar:
    1,529
    Beğenilen Mesajlar:
    0
    bende hiç bekleme olmadı , kelimelere takır takır cevap verdi, sözlüğü açıp alakasız kelimeler seçmeye çalıştım ama hepsinin anlamalarını bulup getirdi , sağlam bir veritabanı çalışması yapılmış sanırım . Kelimeleri hızla peşpeşe yazığımda alt alta bunarın da karşılıklarını gönderdi, fakat bazı kelimeleri karşılıkları birkaç mesajda geldiği için ve cevabın başında hangi kelimeye ait olduğu görünmediği için biraz karışık göründü.
    Bulamadığı kelimelerde de bulunamadı uyarısı geldi.

    Çok güzel bir çalışma olmuş , tebrikler ve teşekkürler.
     
  16. acemi

    acemi Misafir

    Makineyi hurda parçalardan topladik. 2 GB eski bir sabitdisk, 64 MB RAM, Celeron 433 işlemcisi var.

    Üzerinde Debian GNU/Linux, MySQL 4.1, Tcl8.4 ve bir de firewall calisiyor. Bunların haricinde, cımbızla seçtiğimiz bazı paketler yüklü. Şu an işlemci, ortalama %1 kullanımda...

    Internet'e 256 Kb/s'lik ADSL hat ile bağlı...

    Benzer iş yapacaklara fikir vermesi açısından...
     
  17. Meteryus

    Meteryus Daimi Üye

    Kayıt:
    30 Mart 2004
    Mesajlar:
    1,529
    Beğenilen Mesajlar:
    0
    peki bu uygulama şu anda herkese açık mı, yani ben bir arkadaşıma bunun adresini verip alın size kolay sözlük diye dağıtabilirmiyim, yada bu ticari bir uygulama mı (ki müşterim dediğinize göre sanırım öyle) şu anda beyaz.us adresinde under construction yazıyor .
     
  18. acemi

    acemi Misafir

    * Bu uygulama herkese açık, istediğiniz herkese adresi verebilirsiniz ve isteyen herkes kullanabilir

    * Uygulama aynı zamanda ticari ama kullanıcılarından bir şey talep edilmiyor. Resim bölümüne reklam alinacak
     
  19. burhanmt

    burhanmt Aktif Üye

    Kayıt:
    5 Ekim 2004
    Mesajlar:
    268
    Beğenilen Mesajlar:
    0
    Meslek:
    Teacher, IT Consultant
    Şehir:
    Philippines
    Acemi'yi teprik ederim. Çok başarılı bir çalışma. Ayrıca bu bota avatar eklemeyecek misin ?
     
  20. abdagli

    abdagli Aktif Üye

    Kayıt:
    16 Ekim 2004
    Mesajlar:
    469
    Beğenilen Mesajlar:
    0
    Şehir:
    Trabzon
    tutarsa demişsin ama bence mükemmel bir proje.Ya çok hoşuma gitti.Hatta biraz abartıp yalnız ingilizce değil tüm dillere tüm diller yapılabilir.Mesela türkçe yazdığımız vakit de hem ingilizce hem almanca hem fransızca.... sonuçlar çıkabilir...