00:00:00 --- log: started forth/01.12.05 04:45:07 --- join: edrx (edrx@200.240.18.84) joined #forth 05:54:58 --- quit: edrx ("[x]chat") 09:07:07 --- join: Speuler (akhandel@banane.icafe.spacenet.de) joined #forth 09:07:11 hihi 09:16:30 --- join: edrx (edrx@copacabana-ttyS8.inx.com.br) joined #forth 09:30:56 --- quit: edrx ("[x]chat") 09:41:27 brb 10:28:44 back 11:12:03 --- nick: Speuler -> PhoodPhrenzy 11:42:21 --- nick: PhoodPhrenzy -> BloodDrain 11:58:56 --- quit: BloodDrain (Remote closed the connection) 13:56:50 --- join: Speuler (l@passionsfrucht.icafe.spacenet.de) joined #forth 13:56:55 hihi 13:57:02 greetings! 13:57:06 how are you? 13:57:12 just fine 13:57:15 good day 13:57:25 what's new? 13:57:32 clients 13:57:44 for the cafe'? 13:57:50 nope. myself 13:57:56 awesome! 13:58:04 what are you doing this time? 13:58:08 contacted in the cafe ... 13:58:13 programming 13:58:38 possibly forth ... 13:59:12 will get clearer what to use next week when we meet again 13:59:19 * MrReach nods. 13:59:32 those people do know forth 13:59:32 what can yoiu tell me about the nature of the prog? 13:59:43 what platform? 14:01:00 microcontroller 14:01:02 no os 14:01:22 ah! ok, embedded then 14:01:22 people are electronics 14:01:37 that's whz they know forth 14:01:40 a bit that is 14:01:50 what do they usually use? 14:01:58 vietnamese ... 14:02:18 c 14:02:21 assembler 14:02:23 Forth is good for that, but so few people know how to use it that other languages are often chosen, like C, Java, or Smalltalk 14:03:05 funny, Forth often ends up smaller than pure assembler 14:03:16 thez were jsut looking for spec s of good scopes 14:03:24 takes some extra clocks, though 14:03:25 stopped at lecroy 14:03:39 "lecroy"? 14:03:43 but run into problems viewing pdf files ... 14:03:49 OH! that reminds me ... 14:03:53 lecroy makes oscilloscopes 14:03:57 good ones 14:04:00 expensive too 14:04:12 range 10k ... 30 k$ 14:04:16 on IA32 arch, do you think we could get docolon and unnest to 1 clock? 14:04:33 i don't think so 14:04:50 sounds like you've tried 14:04:56 maybe if different threading considered 14:05:00 return thrading ? 14:05:36 thrading 14:05:36 heh 14:05:36 threading 14:05:36 what's wring with the 14:05:36 14:05:36 do you mean STC? 14:05:36 e 14:05:36 nope. 14:05:41 ESP is ip 14:05:44 return is next 14:05:55 brb 14:05:58 oh, I get it 14:06:03 I think 14:06:49 do you mean, docol saves return adr, then CALLS token parser, when it returns, docol resets the return adr? 14:11:37 back 14:11:50 wb 14:12:33 i haven't grokked retunr thrading totally yet ... brb ... 14:12:45 ok 14:18:16 back 14:18:22 interesting problems today 14:18:23 wb 14:18:27 very different 14:18:35 oh? 14:19:04 not just the standard problems of how to choose a channel in irc ... 14:19:19 more challenging things 14:19:32 (this one was easy oo) 14:19:34 too 14:19:49 find a potcode of a certain town 14:19:52 post 14:19:58 sticky kyboard 14:20:00 heh 14:21:23 well, the vietnamese electronicians went for scope specs 14:21:34 and couldn|t view the pdf file 14:21:36 * MrReach nods. 14:21:48 you are programming the guts of an o-scope, then? 14:22:00 i applies some wizardry on the keyboard 14:22:11 they seem to have been impressed 14:22:47 when, while chatting, they found that i|m an electronician myself 14:22:56 knowing some programming too 14:23:02 they got kind of excited 14:23:11 swapped business cards 14:24:23 the new digital o-scopes are hella neat 14:24:28 and talked me into an appointment 14:24:43 the scope is just meant as tool 14:24:45 managing memory bandwidth is a nightmare, though 14:25:03 they|re into pos terminals adnd the like 14:25:11 oh, they don't manufacture them, were just thinking of purshasing one? 14:25:14 ok 14:25:20 multi-bank, interleaved ram helps 14:25:25 yes 14:25:33 yes, that was the solution I came up with 14:25:46 that's what manufacturers do 14:25:57 also, fifos so can use the chip's burst modes 14:26:13 with 2 gigasamples per second ? 14:26:36 yes, why not? 14:27:08 trigger event detection is difficult to do quickly 14:27:31 got to detect condition before trace is gone from memory 14:27:49 especially with complex triggering events 14:28:02 that's true, the comparator usually has a capacitor in it somewhere, which decreases bandwidth 14:28:17 oh, I see what you're saying 14:28:34 lecroy is very good with complex trigger events 14:28:43 at 2Ghz ... you simply can't ... you can only do simple level triggering 14:28:57 i've been working with a 20k$ scope, lecroy, a while ago 14:29:10 well, more like 30$ 14:29:36 it's wierd to think that there are scopes that will let you look at microwave waveforms 14:29:42 with memory, big enough, you post-trigger 14:29:43 bet it's a big box 14:29:47 yes 14:30:26 the processor can't keep up with the data stream from the ADCs 14:30:48 oh, unless it looks at every 4th or 8th sample, or something like that 14:30:57 but, what it couldn't do well, was displaying the output of my poor-man "logic-analyser" 14:31:12 brb, new problem ... 14:31:12 ok 14:37:41 back 14:37:52 i'm here 14:37:55 this client wa looking for a job :) 14:38:07 logic analyser ... 14:38:13 16 bit bus, 14:38:15 a job at the cafe'? 14:38:24 nope 14:38:38 how to look for a job on internet 14:38:45 ah! 14:38:56 a "smart" logic analyser? 14:38:56 using two 8-bit dacs, 14:39:12 one one lower 8 addresslines, other on upper 8 lines, 14:39:26 ok 14:39:28 feeding output on x/y analog scope 14:39:31 voila 14:39:43 monitor for cpu activity 14:39:49 lasatious figures? 14:39:58 ah! ok 14:40:00 roughly comparable 14:40:13 you see address space as 256 lines , 256 dtos each 14:40:27 to each referenced address, the beam jumps 14:40:43 yes, still point means no activity 14:40:59 moving point means proc is clocking 14:41:11 (probably can't see point at all when clocking) 14:41:30 with a little bit of practice, you can see with a glimpse waht the cpu is doing 14:41:52 with cheap scopes, you can see even single events 14:41:56 like , an interruot 14:42:11 heh 14:42:26 sequential coded draws a horiyontal line 14:42:39 jumping around causes some more complex image 14:42:47 as most code is repetitive, 14:42:50 yes, wouldn't THAT be an interesting plot 14:42:57 more or less constant shapes form 14:43:06 a seemingly randome set of short horizontal lines 14:43:20 when i finished that thing (R/2R resitor network ...) 14:43:29 and put it into operation, 14:44:02 the electronicians where very surprised to find out how much info you could extract from the display 14:44:15 indeed 14:44:19 10 minutes later, the camera was present too 14:44:47 but, this thing worked only well with cheap anolog scopes 14:44:49 but the fancy scope didn't handle it well 14:45:03 it insisted on a uniform horizontal sweep? 14:45:21 the modern digital ones couldn't cope with the speed, cause they were sampling inputs asynchronously 14:45:34 where against the analog scopes displayed continously 14:45:45 no sweep 14:45:48 x/y 14:45:53 right 14:46:25 then i went into writing scope-plotting routines :) 14:46:35 zero and one were easy ... 14:46:35 heh 14:47:12 that gave us a minimal output device 14:47:52 cpu crashs looked interesting too 14:48:09 and, nice thing about, you could see right away when the cpu has crashed 14:48:20 I'll have to remember that trick 14:48:28 a very simple, very powerful tool 14:48:35 zou also could see how efficient a forth program works ... 14:49:02 that it was. but something one must have seen to believe it 14:49:19 the techs didn't expect much from it 14:49:29 until they saw it in operation 14:49:43 fromon then, they wouldn't work without 14:49:55 * MrReach nods. 14:50:00 for that company, i was actually programming 14:50:13 too cheap and easy to be w/o one 14:50:50 i was observing the attempts of the hardware folks to get a new baord running for a few weeks ... 14:51:01 until i thought i need to do something about it 14:51:10 took me 2 hours to build it 14:51:32 did you have to slow the clock on the board a bit? 14:51:37 nope 14:51:40 full speed 14:51:46 which was? 14:51:46 real-time analyser 14:52:04 i believe it was 10 mhy, maybe 20 14:52:14 ok 14:52:18 20 14:52:59 where did you learn to do this? 14:53:21 i love it when i can contribute outside of my main qualification 14:53:31 i bet 14:53:33 i just thought it up 14:54:03 problem was: what is the cpu busy with ? 14:54:15 how to know ? watch the address bus 14:54:39 as no digital instrument for that many lines was around, 14:54:48 and all we had was the 2 channel analog scope, 14:54:55 output had to be analog ... 14:55:03 one leads to the next 14:55:51 that was for the company making the braille terminals 14:56:04 and my first H8 experience 14:56:15 which i can reuse now 14:56:39 you should write an article for QST or Electronic Design 14:56:53 i had status of wizard-of-all-trades there 14:57:19 you might even get it as a featured project in the ARRL Radio Amateur's Handbook 14:57:34 was the company i contacted by walking in with a floppy disk, containing cforth, 14:57:44 and showed what i could do for them 14:57:51 heh 14:58:26 15 minutes later, i was adjunct developer for a project 14:58:37 task: support the developer with tools 14:58:49 2 months later, the developer walked out 14:58:56 i took over the project 14:59:20 was the company too my most challenging accomplishent was realised 14:59:45 still looks good on my c.v. 15:00:29 one project was outsourced... 15:00:45 cpu, programmable logic, pc card 15:00:57 6 motnhs later, that company dropped out 15:01:02 couldn't make it 15:01:32 returned non=functioning prototype, undocumented ... 15:01:51 i got in another developer ... 15:02:08 and us two, got it running in another 4 months 15:02:13 yes, I remember the episode where the company went under 15:03:07 i quit that company when they hired a coordinator 15:03:16 many people did ... 15:03:42 killed productivity 15:03:50 * MrReach nods 15:04:11 people were performing bacause it was fun before 15:04:19 tried to install new communications systems, when all that was needed was a bit of tweeking with current system? 15:05:11 the point i dropped out was when the coordinator left me in the believe that i had damaged a prototype board, while he knew he did it ... 15:05:34 i remember that 15:06:00 felt like i couldn't work with that person 15:06:17 he felt he couldn't work with me :) 15:06:27 * MrReach nods 15:06:36 how is the company doing today? 15:06:48 he was lacking basic understanding of technics 15:07:13 but tried to have it done his way 15:07:36 first, we only made fun from him 15:07:41 yes, coordinator should NOT have to know about electronics 15:08:04 but then they should shut up about the proper dealing with design 15:08:05 at the same time, coordinator should know when s/he is outside their area of expertises 15:08:31 think he felt like a kind of mini-god 15:08:42 heh, yes 15:09:05 pray to him, the omnipotent coordinator 15:09:16 is not the job of the coordinator to make sure that proper communication between groups happens, and to streamline current processes as much as possible? 15:09:35 that should have been his job 15:09:55 if I were in a position like that, I wouldn't feel very powerful at all 15:10:08 but he presented himself as version 2 of the allmighty 15:10:11 it is as like that any change I make will break what already exists 15:10:19 and I would be intimidated with that 15:10:34 maybe he overcompensated 15:10:58 play down his uncertainty 15:11:05 well, he might have had to show justification for his job 15:11:21 he's not with the company anymore btw 15:11:22 and needed to produce measurable results in the first month or something 15:11:47 i managed to coexist for about 8..9 months 15:11:58 i was not the first one to quit 15:12:13 but might have done better to leave earlier 15:12:49 the atmosphere didn't improve by waiting it out 15:12:56 heh, I doubt my employer would have been too happy with me the first month 15:13:22 people who have left have been asked by the company to return ... 15:13:30 I probably would have imply wandered around (seemingly aimlessly) watching people work 15:13:40 company has informed about me too 15:14:01 well, i'm too busy nowadays to consider 15:14:06 * MrReach nods. 15:14:36 the nick name he had was giftzwerg 15:14:51 means, "poisonous dwarf" 15:15:09 HAHAHA! 15:15:15 * MrReach laughs out loud. 15:16:20 i put a node on the blackboard once, 15:16:25 saying about: 15:17:14 "there are people, who know what they can't manage, and people, who manage, what they don't know" 15:18:16 heh 15:18:18 i think he guessed it was me who had put it onto the board 15:18:38 i'm not sure whether he understood 15:18:42 that doesn't translate well, but I bet it's quite elegant in German 15:18:59 was a dutch company 15:19:37 Swedish, then 15:19:56 wifey's home 15:20:10 just returned ? 15:20:14 yep 15:20:19 brb 15:20:23 go greet her then 15:21:41 back 15:21:48 I've got to drive to the next state 15:21:55 be back in a couple of hours 15:22:05 i'll be gone by then 15:22:19 yes, probably 15:22:20 back on friday, i guess 15:22:23 see you tomorrow? 15:22:26 ok 15:22:26 nope 15:22:32 probably not 15:22:36 very well 15:22:42 best of luck to you 15:22:48 you too 15:22:55 don"t rush 15:23:01 rushing kills 15:23:05 heh, lots of snow here 15:23:17 --- nick: MrReach -> MrGone 16:08:54 --- part: Speuler left #forth 21:45:21 --- join: edrx (edrx@200.240.18.59) joined #forth 23:36:41 --- quit: edrx ("[x]chat") 23:59:59 --- log: ended forth/01.12.05