Jump to content
Chinese-Forums
  • Sign Up

Release of the free software MyChineseFlashCards 1.6 !


itang_hiu

Recommended Posts

Release of the free software MyChineseFlashCards 1.6 !

hi everyone,

I've released the version 1.6 of MyChineseFlashCards software. It is now available on Windows, Mac OS X and Linux !

As I said in a previous post, MyChineseFlashCards is a software designed for learning, hearing and accessing the 1000 most used

characters.

In this new release, a "Radicals" tab has been added. In this tab, the user has a general overview of all the radicals contained

in the dictionary. Quality sound has been improved, some reported bugs have been fixed, and 100 characters has been added (for a

total number of 500).

If you are interested go to :

http://myflashcards.sourceforge.net/

I-Tang HIU

Link to comment
Share on other sites

I have a problem with the linux version:

java -jar MyChineseFlashCards1.6_Linux_with_sound.jar

(.:2607): GdkPixbuf-CRITICAL **: gdk_pixbuf_new: assertion `width > 0' failed

** ERROR **: file ../../../src/libjava/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c: line 572 (createRawData): assertion failed: (data_fid != 0)

aborting...

Abortado

:cry:

My java version:

java --version

java version "1.4.2"

gij (GNU libgcj) version 4.0.3 20060115 (prerelease) (Debian 4.0.2-7)

Copyright © 2005 Free Software Foundation, Inc.

This is free software; see the source for copying conditions. There is NO

warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Any idea of what's happening?

Link to comment
Share on other sites

Hi trusmis,

I have never tested MyChineFlashCards with gij Virtual Machine.

Actually, MyChineseFlashCards has been tested with the Sun VM.

Download the Sun VM and try to install MyChineseFlashcarsd with this VM.

I think it should solve your problem.

Regards.

Link to comment
Share on other sites

  • 1 month later...

hi,

Adding Cantonese support is an excellent idea !

Perhaps I will add this feature in the future , but for the moment I already have some features that I want to add first. In particular, I want to finish to add the 1000 characters with the mandarin pronunciation. I've planned to propose these features in the two or three next releases to come. After that, if I have some time and energy left, why not ?

regards.

Link to comment
Share on other sites

I like the program, but it's slow on my system. The installation went perfect, only loading between switching tabs, selecting options, etc is slow. It often hangs less than a second. Also clicking play will let the program cycle through the flashcards, but the sound does not match the flashcards consistently (random character sounds are added).

Also, the bar at the bottom doesn't load fully. I don't really know what it means, but the indicator always shows a fraction (like 7mb/9mb).

I'm running the latest version of java, with update 6 i believe.

Link to comment
Share on other sites

Hi Jean-Michiel

It's strange because tests on an old machine (1,3 Ghz, 256 M) gives good performances.

The bar at the bottom is just an indicator of how many free memory is left.

What is the configuration of your machine ?

Was there any other application while MCFC was running ?

I-Tang

Link to comment
Share on other sites

I'm running Windows XP on a P4 2.8 gigaherz and 512 mb of ram. I tested the application with my taskmanager open, the high cpu section was in 'play' mode.

http://img444.imageshack.us/my.php?image=1237lo.png

The white parts are from moving my task manager, those sections redraw with delay (multiple seconds at least).

Did you test the application with update 6 from java, your site still mentions update 5 (maybe it makes a difference).

I just did a clean install of XP a few days ago and only have my viruscanner actively working.

I see java made update 7 available, i'm going to test it now.

edit: update 7 doesn't make a difference. :(

Link to comment
Share on other sites

clearly, your machine is powerful enough for running MCFC !

I guess the problem must come from the virtual machine.

ou could try this :

go to MyChineseFlashcards/bin/win. create a MCFC.bat file and paste in it the following content :

set CLASS_PATH=%CLASS_PATH%;../../lib/common.jar

set CLASS_PATH=%CLASS_PATH%;../../lib/tlabs-0.91.jar

set CLASS_PATH=%CLASS_PATH%;../../lib/log4j-1.2.8.jar

set CLASS_PATH=%CLASS_PATH%;../../lib/hsqldb.jar

set CLASS_PATH=%CLASS_PATH%;../../Lib/jakarta-regexp-1.4.jar

set CLASS_PATH=%CLASS_PATH%;../../lib/myChineseFlashCards.jar

set CLASS_PATH=%CLASS_PATH%;../../Resources/Icon.jar

set CLASS_PATH=%CLASS_PATH%;../../Resources/Resources.jar

set CLASS_PATH=%CLASS_PATH%;../../Resources/Sound.jar

set JAVA_ARGS=

set JAVA_ARGS= -DrootPath=../../

set JAVA_ARGS= %JAVA_ARGS% -DresourcesPath=../../Resources/

set JAVA_ARGS= %JAVA_ARGS% -DconfPath=../../Conf/

set JAVA_ARGS= %JAVA_ARGS% -DdocPath=../../Doc/

set JAVA_ARGS= %JAVA_ARGS% -DhsqldbPath=../../Hsqldb/

set JAVA_ARGS=-Xms32M

start java -cp %CLASS_PATH% %JAVA_ARGS% myChineseFlashCards.Client.Launcher

now, doubleclick on MCFC.bat

try to change the line :

set JAVA_ARGS=-Xms32M

by increasing the available memory (for instance -Xms64M) This line defines the minimum heap size.

If all this , stil doesn t work, you could try to recompile the source in java 6.

Hope it will be useful.

Regards.

Link to comment
Share on other sites

The bat file executes fine for values of 65 and higher (the cmd window shows for a fraction of a second and my computer returns to the state like before executing the bat file). For values of 64 and lower the cmd window stays open as displayed below and three files are created in the same folder. For a value of 64 or lower the splash screen is displayed for about a second.

http://img281.imageshack.us/my.php?image=12341ch.png

Link to comment
Share on other sites

Hi Jean-Michiel,

Perhaps I could have an explanation. But before, could you post your problem on the MCFC support request please ?

You will have to sign in if you have no account on sourceforge, but it s better to centralize all the support request in one place. that way, other people encountering the sdame problem can benefit from what happened to the others.

Thanks.

Link to comment
Share on other sites

Join the conversation

You can post now and select your username and password later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Click here to reply. Select text to quote.

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...