Download for Windows Download for Linux Download for FreeBSD Download for Mac Manual Wiki Forum IRC Trac

Wednesday, August 13, 2008

TrayDict: EDICT on your systray

A while ago, I posted about Kanamemo, a tool that I made to help me learn Hiragana and Katakana. Another tool that I've made to help me in the learning of the Japanese language was TrayDict:

 



TrayDict is a very simple application that sits on your systray until you bring it up with WinKey+Z. Then it lets you type a word in Kanji, Kana, Rōmaji or English, and it will search for it in EDICT (or any of the other supported dictionaries), returning every match, ordered by relevance.

The catch is: it's a complete hack. I made it in just a few days, without worrying at all about how well it'd work - I just wanted a tool for personal use. Even though I'm posting the link to it here, here are some things that you'll have to keep in mind:
  1. It has a bug that prevents Windows from shutting down as long as it's running. Right click on it on systray and choose "Exit" to terminate it.
  2. There are no options at all. The shortcut is WinKey+Z, and that can't be changed. You can also bring it up/down via systray.
  3. This is no longer maintained, so don't bother sending bug reports and/or suggestions.
 For a long time, I've been meaning to rewrite it, with less bugs, more customization, support for regular expressions, rendering with HTML+CSS, Kanji information, etc... But, alas, I wanted to use HTML to render this, and my experience with Trident, Gecko and WebKit were all catastrophic, so I've lost some interest. But maybe, if there is a demand for it, I'll pick this project up again.

Anyway, here is the Win32 binary: Link
The source is available here, but the HEAD is completely broken (result of my experimentation with Gecko), so you'll have to dig the repository for an older version.

Related Posts by Categories



39 comments:

  1. Thank you very much, bugged indeed, but still useful :)

    Please pick this project in the future if you will have time for it.

    ReplyDelete
  2. I'd meant to write something like this myself, one day, since JWPce is no longer maintained either.

    As for the "won't let Windows shut down" problem, I had that happen in a few of my own tray-based programs. They were written in C#, but from dict_window.cpp it looks like the fix may be similar as well: instead of canceling (vetoing) the window close event out of hand, check whether the USER or SYSTEM is closing it. If it's the user, hide in the tray, otherwise exit.
    I know you're not looking for suggestions, but I hope this helps in future projects.

    ReplyDelete
    Replies
    1. Dewasa ini, untuk mengetahui harga pasar sebuah properti kita cukup mengaksesnya melalui internet atau halaman pencarian google. Informasi umum seputar property ataupun secara khusus di wilayah tertentui seperti di pontianak sudah termuat dengan baik. Selain itu, Anda juga bisa mengetahui informasi harga jual rumah di pontianak tersebut melalui sosial media atau website yang khusus mengulas property dan tips seputar hunian. Sebelum melihat langsung, Anda bisa melihat-lihat sejumlah pilihan hunian atau investasi yang menguntungkan bagi Anda. Silahkan kunjungi juga situs tentang informasi jual beli properti di pontianak disini.

      Delete
  3. Thanks for the tip, Criptych, it might indeed be useful. :)

    ReplyDelete
    Replies
    1. Investasi terbaik yang perlu dilakukan adalah Investasi leher keatas, kenapa karena tidak sangat fleksibel dan selalu mengikuti perkembangan zaman.
      Berbeda dengan investasi dibidang ekonomi yang sangat mudah tergerus inflasi, demikian halnya dengan investasi dibidang teknologi juga mudah termakan perkembangan teknologi itu sendiri yang sangat dinamis.
      Dalam sebuah blog sederhana inipun, saya sering mengulas tentang pengembangan diri (kepribadian). Untuk memulainya, saya menyarankan Anda mambaca 5 artikel dibawah, selamat membaca:
      cara menjadi diri sendiri
      cara memotivasi diri sendiri
      cara melakukan introspeksi diri sendiri
      cara menghilangkan pikiran negatif
      cara meningkatkan daya ingat

      Semoga bermanfaat

      Delete
  4. Replies
    1. Tekstur mie yang kenyal, rasa yang lezat apalagi disantap pas lagi hangat, cara pembuatan yang praktis, menjadikan mie ayam pangsit sangat digandrungi banyak orang, mungkin juga orang terdekat Anda.
      Yang menambah cita rasa dari mie ayam pangsit adalah pengolahan bumbu yang tepat, plus ditemani pangsir goreng sebagai tambahannya semakin menambah kenikmatannya. Jadi ngiler nih...cara membuat mie goreng spesial

      Delete
  5. Replies
    1. Kata bijak yang memotivasi tentu saja kita butuhkan disaat kita sedang mengalami support entah itu dikala kita jatuh, gagal atau perlu dorongan semangat. Mudah-mudahan kutipan
      kata kata bijak kehidupan Bisa membantu Anda menemukan kembali semangat Anda yang hilang. Dapatkan pula koleksi
      kata mutiara kehidupan dan pembinaan diri yang bisa membantu Anda dalam proses pengembangan diri. Selamat membaca!

      Delete
  6. The sop for internship will provide you a big chance for the betterment of internship. Great post.

    ReplyDelete
    Replies
    1. Membuat orang lain tertawa itu amat bahagia, apalagi jika kita melakukannya secara natural dan tanpa ada unsur lain seperti ingin curi perhatian dan lainnya. Disini saya mencoba berbagi artikel humor yang sudah didaur ulang biar gak garing.

      cerita humor lucu

      kumpulan cerita lucu

      Nah, setelah Anda baca, sebaiknya komen dan share juga ya...biar makin banyak yang baca dan merasa hepi. Anda juga bisa membaca info bermanfaat lainnya disini.

      Delete
  7. I gathered useful information on this point . Thank you posting relative information and its now becoming easier to complete this assignment
    unblocked games
    unblockedgames


    ReplyDelete
  8. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share. I like play games as Run 2 unblocked game | unblocked games free and diep.io online free

    ReplyDelete
  9. Well this article that i've been waited for so long. I need this article to complete my assignment in the college, and it has same topic with your article. Thanks, great share. I like play games as Run 2 unblocked game | unblocked games free and diep.io online free

    ReplyDelete
  10. I often play games in your spare time, I like best sonic dash game, then banana kong but sometimes I have to change and try some new games: piano tiles 2 , subway surf , dr driving. It gives me excitement and new

    ReplyDelete
  11. I have been searching out for this similar kind of post for past a week and hardly came across this. score hero Thank you very much and will look for more postings from you. piano tiles 2 I like play diep.io online, Mutilate A Doll 2, return man 2 free online game, and Douchebag workout 2 and Stick RPG 2

    ReplyDelete
  12. I like your all post. You have done really good work. Thank you for the information you provide, it helped me a lot. I hope to have many more entries or so from you. I like play game: Retrica, castle clash game free download, Dream League Soccer, donkey kong game. What about you?

    ReplyDelete
  13. I enjoyed over read your blog post. Your blog have nice information, I got good ideas from this amazing blog. I am always searching like this type blog post. I hope I will see again..
    starfall | barney | abcya | minecraft games

    ReplyDelete
  14. Return Man thank you for your sharing. We feel very pleased about that. You should also try their best games with our free today to get the sense of fun that brings. Thank you!
    return man | baixar whatsapp |mobogenie baixar | Happy Wheels | Happy Wheels | Vex 3 Game | Potty Racers 3 | Swords And Souls |

    ReplyDelete
  15. Very interesting blog. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definately interested in this one. Just thought that I would post and let you know. Five Nights at Freddy's

    ReplyDelete
  16. langkah sukses harus dimulai dengan kesabaran, sayangnya banyak orang tidak mudah bersabar untuk mengikuti prosesnya, disini dijelaskan secara detil cara menjadi orang sabar dan tidak pemarah yang nantinya bisa membantu Anda menemukan pola ketidak sabaran dan mengerti cara mengatasinya. Jika Anda ingin tahu lebih lanjut tentang hal ini, jangan ragu untuk bertanya kepada orang yang dianggap mampu membantu Anda, atau Anda juga bisa menemukan hal lain disini.

    ReplyDelete
  17. You’ve written nice post, I am gonna bookmark this page, thanks for info. I actually appreciate your own position and I will be sure to come back here.
    Facebook Lite

    ReplyDelete
  18. Thanks for sharing your info. I really appreciate your efforts and I will be waiting for your further write.
    Thanks for sharing !
    speed runner | flight
    run 3 game flash | superfighters

    ReplyDelete
  19. Thank you! I hope you have many useful articles to share with everyone!

    ReplyDelete

If you need help with Aegisub or have a bug report please use our forum instead of leaving a comment here. If you have a feature request, please go to our UserVoice page.

You will get better help on our forum than in the blog comments.