- Update: Shared Stories list optimization.6 March 2014
- You will now see a "paging" interface above the Shared Stories list in the Study pages. This shoud improve the response time of the Study pages, along with some SQL optimization.
With the latency between your computer and the server, the change is probably not as noticable as it is on my development version, but it is definitely there. The render time for the page used to be often above 300 milliseconds, and a quick check now shows an average under 150 milliseconds, which is much better.
Note that the "rows per page" setting is remembered during a session only. If you log out or stop using the site for a while, you may have to change it again if you don't like the default of 20 rows. Saving options like that would be nice but it is the kind of things I can not prioritize right now.
I wish I could work on new exciting features and more fun things... but unfortunately in order to ensure the longevity of the website I am going to have to take care of other optimizations and some rewrites sooner than later. The storage of the Stories is something that needs a lot of improvement. It is really old code, it is very inefficient in terms of storage and I can think of better ways to do it now.
- Update tomorrow, website may be unavailable for 15-30m 5 March 2014
- Tomorrow there should be a small update to the Study pages adding paging of the Shared Stories list. This along with a database tweak hopefully will make a noticable improvement to the response times of the Study pages.
The website has to be disabled for a short while because it requires an update to a table of the database that contains millions of rows (your kanji stories !). You can tell the website is being updated, rather than having some kind of trouble, because it will redirect to a maintenance page.
- Sorry about the down time20 February 2014
- I'm sorry about the down time today. It appears that a high load of requests to the Study pages forced our web host to take down the site in order to protect other websites on the same server (which incidentally includes our very own Reviewing the Hanzi , which itself was not affected).
In order to address this quickly I have implemented "throttling" on the Study pages. Practically speaking if you try to browse between Study pages too fast (within 1-2 seconds), you may see an error message. Wait for a couple seconds before reloading.
I understand it can be a little annoying but due to the nature of the Study pages I think it should be bearable. If you frequently use the Previous / Next buttons to browse between the kanji, try to wait a second between clicks, or directly search for a kanji rather than click five times forward/backwards.
I will do what I can to try and implement a smarter way of throttling the pages and detecting abusive users and scripts, and am considering banning accounts in the future who are scraping the Study pages stories and reducing the response times and quality of the website for everyone else.
- Small usability update19 February 2014
- Replaced the old glossy looking buttons with the new ones used in the Review page. The Edit Flashcard dialog now looks nicer and the buttons should be more comfortable to use on a touch device.
- Added a confirmation step to the Delete option of the flashcard menu. This works on the Review and Study pages. Thanks to Cameron for the suggestion.
- Minor fixes and... line breaks!3 February 2014
- Today's update involves a couple small fixes and a change to the Story edition feature.
- Line breaks are now used when displaying your own stories (mnemonics) in the Study pages as well as the Flashcard Review "Edit Story" dialog (thanks to jmignot for the reminder).
- Fixed issue with Flip Card keyboard shortcut (Spacebar and F) after using the Flashcard Menu dialog (thanks timaki).
- Removed the fade-in effect when moving between flashcards. The intention was to add more visual cue but until I can do a better effect, I agree it can feel a bit slower. This should feel more snappy on mobile too.
However in the personal story area, I understand users want to add more information, such as example words, and misc. notes of personal interest. This is the reason why line breaks are displayed in personal, but not shared stories.
In other news, additional feedback for the mobile flashcard reviews is still very much helpful. Let me know what device you use, and whether or not it is comfortable to use.
The most efficient way to remember the meaning and writing of Japanese characters.
Review, Share and Improve!
See your progress Visualize your progress as stacks of flashcards. Reviews are automatically scheduled based on your past results.
Review the kanji Review the kanji online. Repeat more of the difficult characters, and less of those that you know well.
Share mnemonics Feeling stuck? Share stories with fellow learners. Find help and encouragement on the community forums!