ryanheise wrote:thelazyoxymoron wrote:ryanheise wrote:Outside of that, I just use some custom-made scripts and programs within Linux to help me to do targeted practice, which I find is a good substitute for apps.
I'd be interested to hear more about this
OK, so here is how it works (and why it might actually be of interest to language learners):
Linux is an alternative to Windows and macOS where the primary means of interaction is not through a point and click of the mouse, but rather through language!
Reminds me of a frequency investigation of Don Quixote I once did on Linux:
http://how-to-learn-any-language.com/fo ... p?TID=4045
Basically, I started with the text from gutenberg.org.
Turn it into long list with each word on a new line.
Pass that through various 'sed' transformations to:
remove hyphens and other punctuation
lower case everything
convert conjugated verbs infinitive (both regular and irregular)
convert plurals to singular
Sort the list.
Count the uniq words.
Sort by the word count.
I don't have that script handy anymore. It wasn't perfect and the algorithm may have been slightly more complicated than above, but it was fairly easy and interesting to do.
Apparently I posted it to HTLAL, but due to some criticism, "removed the eyesore", which is unfortunate, because I'm curious all these years later. Also why I try to be sensitive in criticism, as the fallout can be unfortunate and unnecessary.
Another cool thing about Linux is you can do a lot of this on the command line, make a quick adjustment, run it again. Once you have something worth keeping, save it to a script and continue to refine it.
And just as a note, everything I've written in Perl, I later regretted that I didn't choose an easier language, like the Linux shell to maintain. (since I'm not a professional programmer). For me, there's been a similar lesson with language learning. Get really good at something, rather than switching plates. Getting to an intermediate level in a language, whether programming or human has generally ended up not bearing fruit in the long term. I have to go all the way, however that's defined.