puzz
https://github.com/tkrajina/git-plus
Disclaimer, I'm the author ^^
In Go -- every error is obvious, and you get a sense of a cyclomatic complexity of any piece of code by just going through it quickly.
So, that's it for me. The complexity of the code is visible.
The workflow was:
- you read the sentence
- the sentence disappears
- then you type from memory
- every time you mistype something -- the next couple of words appears for a few seconds and you keep typing
That way you not only learn to type that foreign language. But you also memorise the sentence in your short-time memory and you get a feel for sentences are created (order of words, phrases, etc.).
PS. Didn't finish the site, but I did made a simplified version as an Android app: https://github.com/tkrajina/10000sentences
But the idea that my education/knowledge/experience will be checked again, that's weird to me.
Now Ireland has both: human capital and tax reasons.
l.Infof("version=%s", runtime.Version())
...and it gives me:
version=go1.6 (appengine-1.9.36)
Here's an example: https://lisn2.me/exercise/1458307740540341002 . You can listen to the recording in various speeds (normal/slow), with/without text/translation.
Then, you can also practice listening and writing: https://lisn2.me/exercise/1458307740540341002/quizes/dictate (listen to a couple of words and then you need to write them down, if it's correct it's shown in green, otherwise it's red, Type ? for help).
Show HN: Lisn2.me – Practice language listening skills
For me Go is more like C with garbage collection and some features of a scripting language -- and that's exactly how it feels programming in Go for me. At the moment it's my language of choice for all side-projects; from web applications, microservices, shell "scripts", ...
Ftmpl: Fast and typesafe golang templating
This site is born out of my frustration when trying to learn a new language. It is a "language learning application", but you won't learn a language by using it. I made it to practice one specific (and I think important) thing - the skill of listening a new language.
The idea is simple, the site contains short user-uploaded voice recordings with transcription and translation.
Here's an example in Spanish: http://lisn2.me/exercise/1455534102678176880 . Users who learn Spanish can then listen to it (with/without transcription and translation).
After that you can exercise listening to chunks of the recording and then guess the text and translation: http://lisn2.me/exercise/1455534102678176880/quizes/guesschu...
The second exercise is to listen and type (in the original language): http://lisn2.me/exercise/1455534102678176880/quizes/dictate The app will show (in green or red) when you got the transcription right.
This is still a proof-of-concept, the site html is very simple (but to be sincere, I like simple html websites:) and there are some bugs.
Now, I'm looking for feedback/suggestions/questions before deciding how (if) to proceed with this project.
An app for practicing language listening skills
I'm not saying the Java world isn't too complicated (it is) but if you know all the possible problems -- you can keep it sane.
Nowadays, I'm moving slowly to golang. But I don't think I will stop programming in Java. I still think it is a nice language, but if you inherit a project from a "enterprise Java developer" who thinks in EJBs, then just run away :).
I tried eclim but it lacked too many eclipse features. It is maybe that I didn't try it enough, but I was (and still am) happy with viplugin to really try something else.
I use vim for almost 20 years for everything except when I'm developing in java (but even then I use eclipse with a vi plugin).
And no plugins at all.
That would be true if other countries wouldn't use USA as a role model. The way it is now, I think this is a big problem for the world...
Ask YC: Review my app (trackprofiler)
This is my hobby project (not a weekend one). I know it sounds similar to other sites for GPS tracks sharing; I tried them many but didn't found options I needed for my mountaineering tracks (with lots of GPS errors because of bad satellite visibility). So I tried... :)The result is this app: an online GPS track and route editor. It can join/split tracks/segments, waypoints, images, remove...
BTW, what programming language you used for ViewText?
<a href=# onclick="document.getElementById('field').innerHTML+=parseInt(this.parentNode.parentNode.parentNode.parentNode.parentNode.parenNode.childNodes[7].childNodes[13].split('|')[3])">...</a>
Thank you (both) for pointing out that I was wrong. I'll look at the javascript API again and see what can be done.
Right :) In fact this is why it is an "app", not a "startup". I have no idea on how to bring it the masses and/or how to make some money from it.
It is still a hobby project and it will probably remain so.