SourceForge.net Logo Support This Project

jMemorize

jMemorize 1.2.3

jMemorize 1.2.3 is (finally) here! This is mostly a bugfix and translation update release, but is also features some improvements to the overall usability, like keyboard shortcuts for text formatting and alphabetically ordered category names. For a detailed list of the most important changes, please see the changelog. As usual you can download the release from our download page.

29 Responses to “jMemorize 1.2.3”

  1. Behnam B Says:

    Congrats…
    Keep it up!

  2. ALex Lane Says:

    Marvelous app, and I like the way you’ve arranged your web site. How did you manage the integration of the blog and the wiki?

    Cheers…

  3. rdjemili Says:

    Thanks guys.

    @Alex Lane: I’m using “Filosofo Home-Page Control” (http://www.ilfilosofo.com/blog/home-page-control) - a plugin for wordpress. It allows you to set any page as homepage. Actually I think this functionality can be achieved in Wordpress 2.1+ without any plugins, too.

    You can define custom page templates for every page. For my main page I use a custom page template which combines a usual page layout at the the top with the blog post loop at the bottom. I hope this helps.

  4. David Says:

    Been a user since about this time last year. I like where it’s going. What are your plans for the future?

    This is not a feature request (I know there’s a SF page for that), but for me, what I want the most is picture and LaTeX support… but I’m fine with whatever. It’s still the best flashcard app I’ve tried. :-)

  5. rdjemili Says:

    Thanks David!

    Well I’m currently working on image support. That’s my main target for the next version. Apart from that I’m not sure what will make it into the next release.

    -Riad

  6. Haakon Meland Eriksen Says:

    Hi Riad!

    I’ve made a complete Norwegian translation of version 1.2.3, but had a spot of bother adding a ZIP-file to the existing archive under GNU/Linux, as reading from ZIP-files are supported all over, but not writing to existing ZIP-files. Why isn’t this just drag-and-drop? Bummer!

    Anyway, I ended up doing it with the tools provided with Java at the console, so here is a mostly platform neutral way of doing it in the hope that it will be useful to someone doing their own translation.

    # Download jMemorize-x.y.z.jar. Create a new directory called “unpacked”

    mkdir unpacked

    # Move the .jar file into unpacked

    mv jMemorize-x.y.z.jar unpacked/

    # Extract the files from from JAR-archive

    jar xvf unpacked/jMemorize-x.y.z.jar

    # Delete the JAR-file AFTER unpacking

    rm unpacked/jMemorize-x.y.z.jar

    # Translate translation_en.properties with an editor

    [Favourite editor] unpacked/resource/text/translation_en.properties

    # Save the file under a new name

    [Favourite editor save as into] unpacked/resource/text/translation_no.properties

    # Encode native language properly

    native2ascii -encoding UTF-8 unpacked/resource/text/translation_no.properties unpacked/resource/text/translation_no.properties

    # Add the language code to the language file, here “no” for Norwegian

    vi unpacked/resource/text/langs.txt

    # Create a new JAR-file using the existing manifest-file

    jar cmfv unpacked/META-INF/MANIFEST.MF jMemorize-1.2.3.jar -C unpacked/ .

    # Run the application and change to the new language under Preferences, then restart

    java -jar jMemorize-1.2.3.jar

    Cheers,
    Haakon

    PS: I would really like reuse cards in several categories without wasting space copying them around. If this is possible, it is very high on my wishlist. If it isn’t, jMemorize is still great! :-)

  7. rdjemili Says:

    Hi Haakon,

    thanks for the manual! How about adding a page for it on the Wiki?

    Thanks,
    Riad

  8. Haakon Meland Eriksen Says:

    Hi,

    Since the main page of the wiki has a link called Translations, I’ve added the manual to the referenced page:

    http://wiki.jmemorize.org/Translations

    I left the note about the FAQ at the top.

    Cheers,
    Haakon

  9. Amaury Says:

    Hi
    Some ideas
    Cards with pictures (I know you are working on that),
    sound,
    the possibility of change the card’s background color and
    the possibility of close the statistic window like a permanent option, so now,you can do it but each time the program start you need to do it again
    thanks, really a good program, hoping you understand my broken English.

  10. widab Says:

    Hello Riad,
    jmemorize is a java program. Isn’t it possible to load the java-program onto a server and use it with Tomcat? I’m interested to use the program ONLINE in school and at home.

    Cheers
    Volker

  11. widab Says:

    Hello Jared,
    thanks for the quick response.
    Sorry, I’m not really experienced with java. But I will try it with my provider.

    Thanks
    widab

  12. rdjemili Says:

    Hello widab,

    this option currently isn’t really available, but we’re planning a online mode, where you’ll be able to store lessons on a server, for one of the coming versions.

    Thanks for your feedback
    Riad

  13. Jess Says:

    Hi! Thank you so much for this app! It’s great!

    Quick question, if I want to back-up my data (cards and learning data) do I simply copy the .jml file?

    Thanks!

  14. rdjemili Says:

    @Jess,

    thanks. The .jml file contains all cards and your level for every card. So copying the .jml will suffice to backup your lesson.

    The only data that isn’t contained inside the .jml file are your general settings and your general learn history (the data that you see when accessing menu->Lesson->”Show history”). You can find your learn-history in your user directory in the file jmemorize-stats.xml.

    Regards
    Riad

  15. Jess Says:

    Thanks so much Riad!

  16. Chris Says:

    Riad,

    A couple of questions. Where can I find a logo for JMemorize? I am writing a post about JMemorize on my blog and I would love to put the JM logo in it.

    Where can I submit a .jml file to be included on the Lessons page?

    Lastly, I would encourage you to implement the Feature Request I just submitted to make it easy to move quickly through the flashcards when learning.

    Thanks for this great open-source software!

    Chris

  17. rdjemili Says:

    Hi Chris,

    I’ve responded to you via email.

  18. Jason Says:

    Hello Riad,

    I want to thank you for writing this wonderful program. I think it is very neat and easy to use. Thanks for your hard work. I think it has definetely helped me on studying a new language. By the way, I was wondering if there is any way I can transfer this program into the ipod for learning flash card ?

    Also , is there a function where I can press “repeat” to go back to the same flash card ? I don’t see a back button.

    Thanks.

    Jason

  19. rdjemili Says:

    Hi Jason,

    currently there is no way to run the program on a iPod. Also you currently can’t undo card answers. You can edit your recently reviewed cards though, by clicking the “edit card” button and then using the back/forward arrows. This way you’ll be able to edit (and/or reset) cards that you’ve seen in the learn session.

    Thanks for your feedback!

  20. jonny Says:

    hey riad! No requests for any changes or anything, just a big thanks from a dude :)

  21. rdjemili Says:

    Thanks jonny! :-)

  22. Mark Says:

    Hi: I have been using your program to help my son with his spanish class. Every week, his teacher gives the class a vocabulary 2 pages of words, which we then turn into flash cards. I now have 14 separate lessons (i.e. categories) that he reviews every night on Jmemorize. Is there any way to combine all 14 into one lesson, because it is very discouraging to have to sit down and know that you have to run through 14 different lessons instead of one lesson. Thanks in advance.

  23. Mark Says:

    Never mind: I found the answer in the faq

  24. James Says:

    Great program. Keep up the good work. Using it to memorize German, Spanish, and Chinese words.

  25. Courtney Says:

    Love the program! Very useful and well built. Looking forward to the incorporation of images! thanks!@

  26. Christian Says:

    Love your application and I do use it everyday for rehearsing my Kanjis.
    I was trying to export my data, so that I can use it with my flash card player on my Ipod, but unfortunately all I get using the CSV export is gibberish. Any hints how I can solve this problem. I set in the preferences the corresponding font, hoping that this will effect as well the export option…:(
    But my Japanese font parts remain unreadable.
    Thank’s in advance

    Chris

  27. rdjemili Says:

    @Christian: Sorry for the late reply. Sorry, I don’t know what the problem is. I can tell you that the font options don’t have any effect on the CSV export/import though. That’s what the charset dialog is for.

    Have you checked the manual in the wiki? There is also a page about using jMemorize with Kanjis.

  28. Christian Says:

    Hi Riad,

    Checked the manual and couldn’t find the appropriate solution, so my problem is still unsolved. rtf and pdf export works just fine but as soon as I try exporting to csv it gets all mixed up. I mix Japanese and German on the same card side, but that is correctly detected when exporting to rtf. I checked in the source code and found differences in the export functions contained in the “CsvBuilder.java” and “PdfRtfBuilder.java” files. I think you use a Font detection for pdf and rtf separate for each card side whereas for the csv case you don’t do that. Could that be part of the problem? My Java knowledge is too bad to be sure about what I am saying here, but I felt like mentioning it.

    Besides that I can’t wait to work with the new release and its need new features.
    Thank’s man for all that.

    Christian

  29. rdjemili Says:

    Hi Christian,

    thanks for your follow-up. The code has no font detection because you can’t save fonts inside a simple text file. Could you send me your lesson to the email specified at the development page? This could help me in figuring out the problem.

    Best regards
    Riad

jMemorize - Learning made easy (and fun) - A Leitner flashcards tool