https://github.com/tkrajina/git-plus
Disclaimer, I'm the author ^^
91 karma · joined February 19, 2008
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).
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", ...
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.
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...
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.
http://panoye.blogspot.com/2008/02/tutorial-panoramic-photos...
Anyway, thank for your suggestions!
Permalinks are a problem, I agree. I would, for example, like to have links like panoye.com/country/city/panorama-name.html but the problem is with google maps. When you signup for your gmap key - you have ONE key for ONE directory on the web server (for example country/city/). It means that I should have (and use) houndreds of gmap API keys :(
Thank you again for your comment!