He suggests little flash cards as a way to casually practice language on a daily basis, I have a bit of a more geek-oriented suggestion: change the language of your browser.
You'll start seeing sites you use every day in the foreign language (like Google products), and become very familiar with the words and phrases used in the UI. You won't be practicing the same sort of phrases you'd use in every day spoken conversation, but you'll definitely learn something. (And it shouldn't be too annoying for you to use the translated interface if you're already used to the product).
Some soccer players in Europe who transfer clubs to another country will get sticky notes and paste them to everything in their apartment to get used to nouns. Of course, there's always players like Eric Cantona who used to deliberately talk in French to the English media to throw them off.
when I lived in Ireland I had such stickers in irish in my kitchen (they were already there). I still remember a few words, so I believe it works. Too bad you seldom use "fork" or "drawer" in normal conversations :)
I've been doing this (with my whole OS X system) for a while, and I do recommend it. As a multiple-language-learner, though, what I really want is some app or something to let me assign certain languages to certain apps, and also perhaps randomize the current 'active' language for the next app launched (from my list of known languages, of course). Bit niche I guess, but I'd buy it.
I did this as a Spanish refresher before taking a month-long trip to the Dominican Republic. Worked very well! This especially helped in learning "tech" words, which are rarely taught in formal courses. Came in handy when helping troubleshoot wireless connectivity issues at the hostels where we stayed.
You'll start seeing sites you use every day in the foreign language (like Google products), and become very familiar with the words and phrases used in the UI. You won't be practicing the same sort of phrases you'd use in every day spoken conversation, but you'll definitely learn something. (And it shouldn't be too annoying for you to use the translated interface if you're already used to the product).