Code Monkey home page Code Monkey logo

nihongo's People

Contributors

hermanschaaf avatar shawnps avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

nihongo's Issues

Port populate script to Go

I think I remember the populate.py script would always crash the AWS instance because it used up too much memory, and so we restored to using this hacky split-file way of populating ES. Since it's a really small script, I'll try porting it to Go and see if that helps at all.

Tests for search results

Somehow we should make sure that we don't regress in the quality of results returned by Elastic Search. We will be tempted to tweak the parameters, and we should make sure that the results get better overall. For now I'm just documenting some words that I used to check the sanity of the results:

心
こころ
こんにちは
hello
konnichiwa
test

Multiple lists

Would like to be able to save words to multiple lists.

Give indication of loading status when results are loading

Since our site is the fastest site ever, this is barely necessary, but on a slow connection (like a phone) it will be nice to have an indication that something is still happening. Maybe an innovative loading bar in the search input box itself, as a thin line beneath it. Just an idea, we can look into alternatives.

Clean up scripts dir

Haven't looked in a while but we might be able to clean up some of the scripts.

Add useful resources page

@hermanschaaf not sure whether you'll like this idea or not (maybe better to keep it simple?) but it might be nice to have a page that links to other Japanese learning resources, as well as Amazon links to books like Genki, etc.

Better error handling

If we can't search ES for example, show users an error instead of a blank result set.

highlighting

after porting nihongo to use the same search code as chinesedict, we lost highlighting

Improve SEO

Need to add more links to items (English words, katakana words, for example) and also use the word Japanese Dictionary or something like that more often.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.