Blog / March 2017
-
29 March 2017Review by lesson added to Kanji Review
The ability to review kanji by RTK lesson has been added back in. The option is available in the "Kanji Review" page. If you pick a lesson, the "from" and "to" fields will be ignored. Not super obvious, but this will do. The usual options also work: shuffle mode, example words and "kanji to keyword" review.
This feature used to be available via "Test" links on the Progress Chart page. However it was confusing users who wondered why the chart did not update after a test. To reduce this confusion, the lesson review mode was moved to the Kanji Review page, so it is clearly separated from the SRS page.
Thanks to sheryll for reminding me about it. -
22 March 2017Kanji Koohii is now Open Source
The website is now an open source project (Github repository) with an AGPL v3 license. You can reach me on Gitter at any time for help setting up the repo or any questions you have about the code (see README file). I will update the Issue board with a better labeling system, so in the meantime if you are interested in contributing just get in touch and we'll figure out some thing. :)
The codebase isn't the prettiest since I started this project in late 2005. However lately the build has been updated to webpack + Babel and new functionality can be developed with modern ES6 Javascript, VueJS components, etc. On the backend side, any help to refactor and improve the codebase is very much appreciated. -
21 March 2017HTTPS "Secure login" still coming
As I announced before, HTTPS is coming. I am busy preparing the open source project. Once that is done, I should be moving on to setting up https. So by my estimates it will be ready before the end of April.
The open source is a lot of work. Spent a few hours today just trying to prepare a database. Wrote a script that can feed ~5 top stories for the RTK kanji, so that contributors have some meaningful data to work with. -
19 March 2017Open Source update
Wow, preparing the public repository takes a HUGE amount of time. I'm finally done going through the whole file structure. Making sure no private data is in there and sensitive files don't get committed, improving comments/documentation in various files, and updating a few things here and there. Not to mention a bunch of dependencies that I had to fix so it works from a single repository instead of whatever setup I was using.
Ugh. Now I have to prepare a database export so a contributor can have a minimal database that can be run locally. In order to maintain magnonellie's pull requests (the SVG logo) I'll probably start copying all my local files folder-by-folder into the github repository. This will let me review everything that gets added into the repository as a last check.
By the end of next week the code should be up on GIthub.
PS: I've been thinking about how to handle Patreon rewards in regard to contributions. It would be awkward for someone to contribute code that ends up as a Patreon reward in some way. They would have to be a patron on top of already helping me with the development, to benefit from their additions. That's silly. The solution is pretty simple: anybody who makes a significant contribution will get permanent patron status and hence, have the perks/rewards enabled on their account. -
10 March 2017Patrons list is up !
We now have a list of current patrons! The list is sorted by creation date, left to right, top to bottom. A big thank you to our first twelve patrons, you guys are awesome =) (ps: the list is not updated in real time, just a few times a day).
Next, I am looking into linking your Patreon account to Koohii account. The list of patrons only tells me who pledged on Patreon, but I can not tell who you are on Koohii. So I will add a link into Account Settings which lets you sign in securely on Patreon, and authorize Kanji Koohii to get basic information such as name and and pledge level. Once that link is created Kanji Koohii will recognize you are a patron!
Patreon recommends adding a reward to give your users / fans an incentive to become patrons. It seems pretty integral to the way Patreon works and Koohii shall not disappoint!
Soon I will implement the first Patreon reward. Every now and then people asked me to have more space to edit stories. I figure this is a relatively simple, but useful perk. I will increase the storage limit then for patrons, I haven't decided yet but likely 2-4 times the current limit of 512 characters.
It makes complete sense for me to implement this as a perk, because stories are expensive in terms of storage... over 1 GB as of writing. Removing the limit for all users means that the database would sooner grow out of control for me and make full backups increasingly complex.
If you have ideas for other perks / rewards let me know!. Keep in mind this is fairly new for me, and your feedback is important to me. -
5 March 2017Patreon launched!
Finally Kanji Koohii has launched on Patreon! In addition to the presentation there is a first post going a bit more in detail about next steps as well as goals and perks.
Update 2: Currently looking into Patreon API so I can display a list of patrons, and then think of some perks.
Update To drum up support a little bit I updated the HTTPS / SSL goal to 50 USD. The previous amount of 35 USD was the bare minimum really, so I think this amount is more sensible. This goal basically covers an upgrade of the shared hosting and the price of a SSL certificate for one year for 3 domains (ie. Kanji Koohii, the forum, and a testing.domain). This is assuming I stay on the current hosting, which does not yet offer Let's Encrypt support. -
3 March 2017NEW: Kanji to Keyword (reverse) mode
This update fixes two minor issues and adds a new review option for non-SRS modes.
Fixed #80, and #81 (example word meanings that are too long and break out of the card).
New: Kanji to Keyword mode
A "kanji to keyword" mode has been requested every once in a while. So it is here finally. This mode is available in the Kanji Review page. It does not use the SRS. Tracking and scheduling reviews in both directions would make no sense, as you'd end up with a massive amount of reviews when you have 2000 cards in the system. You would also end up repeating the same reviews to some extent.
The main purpose of this mode in my opinion, is for new SRS users. And the feedback I received often seems to confirm this. When you start out the SRS doesn't give many reviews yet, and new users want to review more. As Heisig himself suggests, the "kanji to keyword" connection will happen on its own as you move to vocabulary so in theory it is not recommended to review from "kanji to keyword". But I think for new SRS users not much harm is done as this provides additional reviews and can help to gain confidence with the memorizing process.
The most convenient option likely is with "Review from learned kanji". (second mode in Kanji Review page). After you review with the SRS, you can revisit those same cards (due and scheduled) in "kanji to keyword" direction in the free review mode (thus not affecting the prior SRS review scheduling).
Better yet, if you enable the example words you will see vocabulary as prompt, and once you flip the card, the vocabulary meaning is shown.
For feedback / requests on this feature see Github issue Add a Kanji > Keyword review mode #79.
By Month
- Oct 2024 (1)
- Sep 2024 (1)
- Jun 2024 (2)
- May 2024 (4)
- Apr 2024 (3)
- Mar 2024 (1)
- Feb 2024 (1)
- Dec 2023 (1)
- Nov 2023 (2)
- Oct 2023 (2)
- Apr 2023 (2)
- Mar 2023 (2)
- Feb 2023 (1)
- Jan 2023 (2)
- Dec 2022 (1)
- Nov 2022 (2)
- Oct 2022 (3)
- Sep 2022 (1)
- May 2022 (4)
- Apr 2022 (1)
- Feb 2022 (2)
- Jan 2022 (2)
- Dec 2021 (4)
- Nov 2021 (2)
- Oct 2021 (2)
- Sep 2021 (2)
- Aug 2021 (1)
- Apr 2021 (2)
- Feb 2021 (3)
- Jan 2021 (3)
- Dec 2020 (1)
- Nov 2020 (1)
- May 2020 (1)
- Apr 2020 (1)
- Jan 2020 (1)
- Oct 2019 (1)
- Sep 2019 (1)
- Aug 2019 (4)
- Jul 2019 (3)
- Jun 2019 (1)
- May 2019 (1)
- Mar 2019 (2)
- Jan 2019 (1)
- Nov 2018 (3)
- Oct 2018 (8)
- Sep 2018 (4)
- Aug 2018 (3)
- Jul 2018 (1)
- Jun 2018 (4)
- May 2018 (1)
- Apr 2018 (1)
- Mar 2018 (1)
- Jan 2018 (1)
- Dec 2017 (6)
- Nov 2017 (4)
- Oct 2017 (4)
- Sep 2017 (5)
- Aug 2017 (5)
- Jun 2017 (3)
- May 2017 (2)
- Apr 2017 (3)
- Mar 2017 (7)
- Feb 2017 (10)
- Jan 2017 (11)
- Dec 2016 (6)
- Nov 2016 (5)
- Oct 2016 (6)
- Sep 2016 (7)
- Aug 2016 (3)
- May 2016 (1)
- Mar 2016 (2)
- Jan 2016 (1)
- Dec 2015 (3)
- Nov 2015 (1)
- Oct 2015 (1)
- Sep 2015 (7)
- Jul 2015 (2)
- Jun 2015 (1)
- May 2015 (5)
- Apr 2015 (4)
- Mar 2015 (5)
- Feb 2015 (4)
- Jan 2015 (5)
- Dec 2014 (4)
- Nov 2014 (3)
- Oct 2014 (2)
- Jun 2014 (1)
- Apr 2014 (2)
- Mar 2014 (4)
- Feb 2014 (3)
- Jan 2014 (4)
- Dec 2013 (2)
- Oct 2013 (1)
- Sep 2013 (1)
- Jun 2013 (4)
- May 2013 (1)
- Mar 2013 (1)
- Jan 2013 (2)
- Oct 2012 (2)
- Aug 2012 (1)
- Jul 2012 (2)
- Jun 2012 (2)
- May 2012 (1)
- Mar 2012 (2)
- May 2011 (1)
- Apr 2011 (4)
- Mar 2011 (3)
- Feb 2011 (2)
- Jan 2011 (2)
- Dec 2010 (8)
- Nov 2010 (8)
- Oct 2010 (3)
- Sep 2010 (3)
- Aug 2010 (1)
- Jul 2010 (2)
- Jun 2010 (5)
- May 2010 (1)
- Apr 2010 (3)
- Mar 2010 (4)
- Feb 2010 (2)
- Jan 2010 (1)
- Dec 2009 (5)
- Nov 2009 (5)
- Oct 2009 (1)
- Aug 2009 (1)
- May 2009 (5)
- Apr 2009 (2)
- Mar 2009 (1)
- Feb 2009 (2)
- Jan 2009 (2)
- Nov 2008 (1)
- Oct 2008 (1)
- Sep 2008 (1)
- May 2008 (2)
- Apr 2008 (1)
- Feb 2008 (6)
- Jan 2008 (5)
- Dec 2007 (6)
- Oct 2007 (1)
- Sep 2007 (2)
- Aug 2007 (3)
- Jun 2007 (1)
- May 2007 (5)
- Apr 2007 (1)
- Mar 2007 (2)
- Feb 2007 (1)
- Jan 2007 (4)
- Dec 2006 (3)
- Aug 2006 (1)
- Jun 2006 (3)
- Apr 2006 (6)
- Mar 2006 (8)
- Feb 2006 (1)
- Jan 2006 (4)
- Nov 2005 (1)
- Oct 2005 (4)
- Sep 2005 (1)
- Aug 2005 (11)