irclog2html for blob on 2002.04.03

09:31:06seletzerikm: hi!
09:32:15seletzerikm: I read on LAK that you did some work on the smc9196 driver code. Is that true?
09:32:44erikmI've been working on the cs89x0
09:33:00seletzmaybe i should get some more coffee :)
09:33:20erikmlol :)
09:34:11seletzHow are you doing on jour new job?
09:34:42erikmgood so far
09:34:51erikmjust doing some userland hacking
09:35:26erikmquite a difference, but having kernel experience helps a lot
09:35:45erikm(i.e.: think twice before you code)
09:36:36seletzwell, userland coding is fine too. For me it's just the other way: I did lots of userland coding. But that does not help in while hacking in "kernel mode".
09:37:20seletzerikm: yup, the "think before code" is needed in serious userland coding as well.
09:37:26erikmafter two years, gtk is still nice, though :)
09:37:49seletzerikm: eeek! GUI coding :)
09:38:17erikmseletz: yeah, writing a good GUI is difficult
09:39:05erikmseletz: but this GUI is for only three technical people, so it can be bad without getting into the interface hall of shame
09:39:17seletzerikm: well, when i do GUI i do QT, not that i like C++, but i like the way QT works. And the docs are really good. Well, looking at GNOME gtk can't be that bad ... :)
09:39:31seletzerikm: lol
09:40:00seletzerikm: it helps when the users are technical educated. Helps a LOT
09:41:02erikmseletz: I started coding GTK five years ago, when Qt was still a licensing mud. I needed something that had a free license, looked good, and had a better API than Motif
09:43:25seletzerikm: well, imn my last project in userland we took QT because it's portable and inexpensive. We had to code for AIX, SGI, HP, SUN _and_ NT.
09:45:04seletzerikm: We have one source tree now, and porting is just an issue because of f***ing weird native C/C++ compilers. Thats fine.
09:46:34erikmseletz: same for me. we needed something portable. when we started GTK worked on pretty much any POSIX platform, and after two years it even got a native Win32 interface#
09:47:23erikmseletz: so we got win32 support for free
09:47:41erikmseletz: not that it really helped us, because win32 doesn't support large files ;)
09:48:44erikmseletz: the application processed raw video files: 20MB/s, 1.2GB/min
09:49:05seletzerikm: well, i guess i just did not look hard enough. sigh. Anyway: "never change a running system", and i suppose i won't code some GUIs anytime soon.
09:49:28seletzerikm: ugh, that's lots of data.
09:49:41seletzerikm: what did you do?
09:49:51seletzerikm: the app i mean :)
09:51:20erikmseletz: image processing. it took two input video streams (taken with two cameras) with a face in it. the face had some blue markers. the app detected markers, matched the markers in both streams, and created a 3D model from it
09:52:15seletzruns away in horror
09:52:35erikmseletz: that was only the easy application :)
09:52:58seletzerikm: some sort of head tracking for VR stuff i suppose
09:54:47erikmseletz: the other one took only a single video stream from a face without markers, and had a lot of agents running to process the data. each agent was good in one thing: detecting eyes, mouth, nose, ears, etc. one agent collected all data and created a face description from it.
09:56:19erikmseletz: the nice thing was that the agents could ask each other things. for example: an agent detecting the position of the left eye wants an estimate for the current eye position. one of the other agents might be able to give that. if not, there was an agent that extrapolated each position from past information
09:57:55seletzerikm: i never did such weird things. The most complex app i wrote was about creating 3d parts in pro/EINGINEER from an abstract, CAD system independent modeling language. Thos parts could be nested in quite complex ways. The app was user scriptable using perl and highly configurable, had a server mode and so on. But mostly it was simple data processing and coding work around crappy APIs.
09:58:25seletzerikm: ok, then it was some sort of face recognition?
09:59:18seletzerikm: agents... sounds cool. Were tose agents processes or "just" a bunch of well defined APIs?
10:07:46seletzwell, SIGLUNCH i'd say ...
10:21:42erikmsorry, phone
10:23:18erikmseletz: it was not really face recognition, we only want to get information about the movement of muscles in the face
10:23:42erikmseletz: the agents were real processes, even running on different hosts
16:30:58prpplagueseletz: !!!
16:31:00prpplagueseletz: hows biz?
16:42:22seletz was last seen on #blob 5 hours, 4 minutes and 16 seconds ago, saying: back [Wed Apr  3 12:38:06 2002]
16:42:22prpplagueibot: seen seletz
16:42:39prpplagueerikm: well how goes it on your end of the planet?
16:43:34erikmprpplague: wonderful weather
16:43:41erikmprpplague: /me heads for a pub
17:20:34seletzprpplague: woha!
17:20:41seletzprpplague: are you still here?
17:23:41prpplagueseletz: ya
17:23:54prpplagueseletz: i've been working like mad on a project for the boss
17:23:57seletzprpplague: hi
17:24:02prpplagueseletz: how goes it?
17:24:20seletzprpplague: good so far
17:24:41seletzprpplague: i've been working on a PCMCIA driver for an analogue measurement HW
17:25:03seletzprpplague: this HW will go into a handheld
18:13:49seletzsee ya
18:13:55seletzgoing home
18:40:35seletzhi again
19:29:07seletz_got thrown out

Generated by by Jeff Waugh - find it at! Modified by Tim Riker to work with infobot logs, split per channel and by date, etc.