Sunday, May 10, 2009

random ramblings, nothing to see here

Yesterday I had a bit of a fever, probably something I picked up from P. who was ill earlier in the week from something he picked up at school. My laptop had also started to overheat randomly. So after some light hacking in the morning (reworked the time engine to be a lot cleaner internally now that it does sun and moon positioning, by creating a TimeSource class instead of using DataEngine::setData directly; this means the source name is parsed out exactly once and prevents dozens of allocations on every source update (which is twice a second for clocks showing seconds); this also resulted in some internal improvements to Plasma::DataEngine itself so that engines using custom DataContainers don't incur any odd performance penalties; then triaged a few dozen bug reports) I turned the laptop off, took it apart and cleaned out the fan assembly of dust and fluff.

Good news is that today the laptop temperature is back to how it was when I first bought it (love that temperature plasmoid, btw :) and my fever is gone too. Huzzah for that.

P, some friends and I are going to see the Start Trek movie tonight, so I hope its as good as people have been saying.

I'm also taking up a second language, more seriously this time, because I have a renewed need to communicate effectively with people who speak German. I was looking at various "Learn German" offerings at a local book store and the "Instant Immersion" series looks interesting but the entries for it on winehq looked pretty dismal as far as running it in WINE goes. Does anyone out there have a recommendation for a good "Learn German, You Stupid Enlglish Speaking Monoliguist" product?

I'm looking for something that's not audio-only or text-only, as I learn much quicker with multisensory input. Software would be cool, but it has to run on Linux. Otherwise, I'm looking for something with a book and some audio or video CDs/DVDs.

Oh, we also spent some time filling in some of the missing bits on the Plasma "significant changes" changelog for 4.3. That's all stuff that's actually in svn right now for 4.3.0. I'm sure we've missed some things from that list as well, and the "small" things aren't in those changelogs because then it would just be silly long and probably not overly useful due to the ammount of "noise".

This also means we're moving into bug seek-and-destroy mode for 4.3.0. Yesterday I put together a small list of zooming and activity regressions to squash in the coming week and we're making good progress on the resource leak problems as a number of reporters have been exceptional helpful in sending in detailed information about their system and output from various measuring tools when they run Plasma or just specific widgets in various configurations.

Right now, though, it's dinner time.. and then Star Trek time. Yay! :)

p.s. Glad to hear that the KDE GSoC students from North America are having a good time in Boston! From the pictures I've seen, it looks like we have decent gender representation even, and I'm hopeful that we can keep as many of those students involved with KDE in the coming years as possible so we can build our army of North American KDE partiers .. er .. hackers. ;) Seriously though, there's more funding in the pipe for North American hackfests related to Qt/KDE; ping me if you have a good idea for one. :)

16 comments:

Warhammerkid said...

What about online software? I don't know how well it will work for you, but Mango Languages (www.mangolanguages.com) has a rather interesting online language learning program. In addition I'm pretty sure that Rosetta Stone also works on Linux, although you may have a difficult time getting the voice recognition to work.

Aaron J. Seigo said...

online would be a last resort; i'd like something i can take with me anywhere, anytime. the internet still doesn't reach many of the places i go.

KAMiKAZOW said...

They say about English that it's easy to pick up, but hard to master.
Well, German is about middle ground. It's not that easy to pick up, but once you succeed at that, the rest is pretty straight forward.

In theory German has six verb tenses, in spoken German only two are actually used: Simple present for current and future activities and past participle (in German the same as present perfect) for activities in the past.

So when you want to cut a few corners, cut them there. ;-)

I had a short look at Wikibooks. Its German course doesn't seem to be that bad. It may serve as a starting point: http://en.wikibooks.org/wiki/German/Contents
Probably the most widely used online dictionary is Leo: http://dict.leo.org/ende?lang=en

Jaye said...

Rosetta Stone is a GREAT program for learning languages. Sam is going to get it to learn Japanese! (Although you'd want the German one! haha)...
Love you

Aaron J. Seigo said...

@KAMiKAZOW: i use leo quite frequently, actually. the leo: web shortcut makes it really easy too: Alt+F2, leo:kanarienvogel, &;ltenter>, WIN!

(why "canary"? mm.. inside joke :)

@Jaye: hm, and apparently it runs well in Linux using WINE. ok, i'll check that one out :)

World Of said...

Hi Aaron,

Just some little tipps...(from a German)
(I've used to use "LiveMocha.com", "palabea.net" and now the renamed "Babbbel.com" (which is in fact an dialect term from my home region... It was "friendsabroad.com" which has been bought...
"Stupid 1 Language"...
If you would take your homecountry serious it had to have been french...(Quebec, Montréal...)
Just look at the "German - Langenscheidt-Books"http://www.langenscheidteduc.com/"...
watch "DeutscheWelleTV" in several languages (for you in English)
Just read "Little Prince in German" by Antoine de St. Exupery (which was translated into a myriad of languages)
If you are interested in news about Europe: just click "http://www.arte.tv/de/70.html", use your great software tool: Parley...
Some "facts" about my country: http://www.deutschland.de:80/home.php?lang=2&
By the way, I am trying to form an (FL)OSS - Meta-Project and I'm writing a MULTI-LANGUAGE Blog about it... So if you are interested to read about just tell me on identi.ca [reply] (aposur).
And I would advise you, that you wouldn't only need german... The FLOSS-Countries involve many French speakers too.
IMHO: The more languages you speak the more people, you can reach.
Last but not l....:
Just do USE Instant Messaging (Kopete, Pidgin, Ekiga... (even Skype!) to get a better understanding of the people you are interacting with...
So by for now I have to continue my cs studies ...
yours sincerely, Andreas Posur
post.scriptum: since you're dropped usage of twitter for Identi.ca... (which in fact is not that bad...) Your Identi.ca news DO NOT APPEAR on planetkde Microblogging any more...
identi.ca/aposur
email: kyeldon@yahoo.com

Yves Glodt said...

May I suggest attending classes? :-) Yes, old-fashioned.. but IMHO effective since it puts you a bit under competition and somehow obliges you slightly to work.

In my experience, attending 3h/week during 3 semesters, I reached an intermediate Spanish, to a level where I could be tossed into Spain and not get lost or die of hunger, but could self-improve the missing bits. 2 cents of mine :)

fliegenderfrosch said...

There’s a very interesting method for language learning called "Birkenbihl method". It is a method which tries to include both hemispheres of the brain in the learning process and it works without learning vocabulary or grammar rules. I don’t know if there is a lot of material available in English, as V.F. Birkenbihl is German herself. In theory it is possible to use the method with any language course, but it’s more work if you don’t have a specific course in this method.

After a quick search, I’ve found some English resources:

- There’s a short document explaining the method on her website at: http://www.birkenbihl-insider.de/PDF/MethodEnglish.pdf

- Another document is here: http://www.shitennoji.ac.jp/ibu/images/toshokan/kiyo2005w-18johann.pdf

- There’s a website which offers German and Spanish courses using this method: http://www.speakezlanguages.com/

I’ve personally used this method for a part of my French lessons, but I’ve found it hard to combine with the requirements of school language lessons such as vocabulary tests. If you don’t have to take exams (which are made for the traditional methods), I think this method should work well and be much more fun than traditional learning, as it is "brain-friendly".

maninalift said...

Michel Thomas is great for learning any language. Can't reccomend it highly enough. Makes you think for yourself, not just repeat phrases. Hard work but you learn better that way.

Chani said...

pete's been doing a lot of language-learning research over the last year. have a look at his new blog: Language Fixation. there might be some useful stuff scattered around his old blog too.

right now we're trying to learn german by watching all of ds9 in german. I started not even being familiar with german sounds, and I've already picked up a few words here and there, and thanks to subtitles the sounds and spellings are linked in my brain (when I see that double-s thing I don't always think 'B' any more).
pete took a german class in highschool long ago, so he's understanding enough of the episodes to explain them to me (although sometimes I just watch them in english ahead of time :)

segedunum said...

Yep, I second Rosetta Stone and the people who I have seen using it say it helps a lot. I didn't know it ran well enough on Wine though. Interesting.

As a sidenote, I hope these little speed bumps regarding getting certain functionality on a Linux desktop serve as a small reminder just how important not only development is, but also getting such software installed and running as well as paying attention to what platform people are running such software on today.

Pablo Pita said...

You can also look at the free course offerings of the Deutsche Welle. You get online courses, audio and video downloads, transcripts, etc. To search for word translations, I recommend LEO.

Jord said...

As a British marine once told me: If you want to learn a language, you've got to suck the tongue that speaks it.

It is true: if you want to learn it, you should hang around with natives and talk and talk and talk.

German movies with German subs is also a good way to get the hang of it.

Alexander van Loon said...

I don't understand why you want to learn German, if the Germans you want to communicate with could learn English instead? Isn't English the global lingua franca after all?

Aaron J. Seigo said...

@Alexander van Loon: yes, but i'd like to speak with some of them in their native language. it's more than a desire to simply communicate, but to communicate with depth by being able to hear their thoughts in the language they learned as a child and have used daily throughout their life.

k said...
This comment has been removed by the author.