irclog2html for #picogui on 20030227

00:11.34hungerThe new page looks great, but it has so little information...
00:16.48hungerLooks like I managed to build picogui. Now, how do I run it with a nice theme?
00:18.03hungerI keep getting "connection broken" whenever I try to access the information on the old wiki.
00:19.54*** join/#picogui kidder (~s@h24-65-171-188.gv.shawcable.net)
00:40.24*** join/#picogui file (jwired@mctn1-3043.nb.aliant.net)
00:40.42*** join/#picogui gonkulator (~brandon@h-69-3-79-3.DNVTCO56.covad.net)
00:42.27filehi gonkulator
00:43.41gonkulatorhi file
00:44.05fileI missed PnP :(
00:44.41gonkulatorwhere did Xentac and I go wrong?????
00:44.48Xentacgonkulator: I don't know...
00:44.50Xentac;)
00:44.52filelol
00:45.16filenow... for the battle of the 29 Windows 95 install floppies
00:46.26filegonkulator: how are you?
00:52.06filecarpman: Detonation circuits disabled.
00:52.10filecarpman: Please read the manual.
00:53.20gonkulatorfile: I am doing well
00:53.38filegonkulator: that's great
00:53.50fileis this D&D?
00:53.57gonkulatorI dunno
00:54.03fileMagic the Gathering?
00:54.04carpmanfile: evangelion and D&D aparently
00:54.10fileoh ic
00:54.42filegonkulator: Have a pleasant dinner.
00:54.42carpmanUgh. My head hurts, but the Ego forums are almost done.
00:55.54fileI've got tests tomorrow... then another test Friday
01:29.12*** join/#picogui decaff (~khedspet@clt74-76-015.carolina.rr.com)
01:51.33kidderhey xen you there???
02:16.20*** join/#picogui darth_iBook (~silme@aden2-18-dhcp.resnet.Colorado.EDU)
02:45.10carpmanMUAHAHAH!!!! AoF has forums!!!!!
02:47.43Xentachehehe
03:13.40gonkulatorPicoBot: seen jojo
03:13.40PicoBotjojo was last seen on #picogui 107 days, 1 hours, 32 minutes and 43 seconds ago, saying: No. [Mon Nov 11 12:49:54 2002]
03:13.47gonkulatordang
03:13.53gonkulatorthats a long long time ago...
03:14.57gonkulatorlurgyman: hey dan!
03:22.06lurgymangonkulator: bedtime
03:22.13carpmanindeed
03:22.20carpmannight all
03:23.12gonkulator:)
03:25.05gonkulatorcaptain_proton: hey David!
03:25.53gonkulatoractually, it is homework time
04:29.45*** join/#picogui invader_zim (~see_it_ch@aden2-135-dhcp.resnet.Colorado.EDU)
04:39.11*** join/#picogui nixman (~Xman@HSE-Ottawa-ppp236174.sympatico.ca)
04:39.56nixmananyone know pages covering (small) lcd srcrren output from linux ?
04:45.20g-i-ryay me is back
05:04.27invader_zimg-i-r: I MUST STUDY.....leave me alone......HAHAAHHAHAHAHAMAHAHHAHAA
05:04.42invader_zimi will conquer this pitiful planet
05:04.58invader_zimAng-l|5d-til22: what does that mean?
05:05.03invader_zimoh!!!
05:10.36*** join/#picogui lalo[out] (~lalo@200.203.12.232)
05:16.19captain_protonscanline is here instead
05:18.02g-i-rcaptain_proton: what was the url for the cirque music?
05:19.39captain_protonhttp://bzflag.net:3000/public.e17a/music/Cirque_du_Soleil
05:20.06scanlinesilly auto-randomizing URLs...
05:20.42captain_protoni think mine isn't quite auto-randomizing though
05:20.58scanlinehmm
05:23.30captain_protonoh my god
05:23.37captain_protonwe have all the blakes7 episodes
05:23.38scanlinecaptain_proton: I still think it's worth trying that oscilloscope test using multiple monitor refresh rates
05:23.44scanlineoh no!
05:25.35captain_protoni'm scared too
05:27.28g-i-rlol
05:36.14captain_protonscanline: what is the full part # of the sharp chip?
05:37.59scanlineIR3T07A
05:41.00captain_protonwow...so much documentation on this chip
05:41.48scanlinewell, it's probably at least 20 years old...
05:49.07g-i-rw00t! fizix done
05:50.32g-i-rscanline: how do you get the eject key on the keyboard to work?
05:50.46scanlineI think you don't... there might be a daemon for it, but I haven't seen one
05:50.59g-i-rok then, really dumb question, how do you eject the cdrom?
05:51.07g-i-rnm
05:51.09scanlineeject command
05:51.53g-i-rright, /me just figured that out
05:52.12g-i-rthat was too obvious
06:05.03g-i-rI love this movie so much
06:22.50captain_protonyour favorite show?
06:24.07g-i-rwhat a great filme
06:24.11g-i-rs/filme/film/
06:24.39scanline'tis committed
06:36.23captain_protonscanline: argh! need docs on the 3T07
06:36.34scanlinemmyep
06:38.53*** join/#picogui lurgyman (~lurgyman@aden2-123-dhcp.resnet.Colorado.EDU)
06:39.35*** join/#picogui lurgyman (~lurgyman@aden2-123-dhcp.resnet.Colorado.EDU)
06:46.26scanlinehopefully this will recognize between two different hand positions
06:47.00njsneural nets are fun.
06:47.57scanlineWell, I now have a sensor that gives 8 readings.. so I could use inverse electrostatics to determine the hand position from that, but I thought a neural net approach would be worth a try
06:48.42scanlineif this is practical I'll do one in C++
06:48.51njsI haven't had a reason to write one in python, but it's hardly difficult :-)
06:49.25njsgood luck; getting neural nets to work often requires some thought.
06:49.42scanlinethanks
06:49.47scanlinethis is the first time I've played with them
06:49.55njs(it sucks; you should just be able to throw arbitrary data at learning algorithms and have it work.  but it doesn't.  grumph.)
06:50.55scanlineIt'd be really nice if the easy approach actually works... train the neural net by giving it actual data for a bunch of coordinates, then use it to convert readings to coorcinates
06:51.26captain_protonscanline: your output layer is going to be huge
06:51.38scanlineoutput layer?
06:51.41*** join/#picogui lurgyman (~lurgyman@aden2-123-dhcp.resnet.Colorado.EDU)
06:51.55*** join/#picogui lurgyman (~lurgyman@aden2-123-dhcp.resnet.Colorado.EDU)
06:52.03njsthe main trick is to preprocess the input into features that are actually useful for solving the problem at hand; the best backgammon players in the world are neural nets, but you have to precompute a few tactical things to feed your net...
06:52.22captain_protonscanline: in the network
06:52.38captain_protonscanline: each node only has two states - on or off
06:53.01scanlineyeah.. I need to keep thinking about whether it's best to use absolute readings or relative to a baseline, whether to scale them relative to each other, how to filter the input..
06:53.07scanlinecaptain_proton: no, this one is all floating point
06:53.19captain_protonfloating point neural net? huh?
06:53.20njs(I had to write a backgrammon player in lisp for my AI class, and they expected us to do some really lame and boring strategic evaluater, which was, well, lame and boring, so I wrote what should be a ~world class player instead.)
06:53.41njscaptain_proton: neural nets are usually floating point (unlike neurons, but eh.)
06:54.14njs(I had to get it done a bit early, since the training took all my cpu for ~4 days.)
06:54.17scanlineThis is just a python module I found that implements a 3-layer back propagation neural net.. looks pretty simple
06:54.48scanlinethough I should really either accelerate it with Numeric, or write the neural net as a C++ module
06:57.41scanlineneat, it worked
06:57.59scanlinesort of
06:58.04njs"worked" == "actually gives correct output"?
06:58.09scanlineit's not linear, but that's to be expected giving it only two points to train with
06:58.33scanline"worked" == the number it gives increases when I move my hand toward the point I trained as "1" and decreases when I move to the point I trained as "0"
06:58.45njscool
06:59.07scanlineit's very nonlinear though
06:59.47njswell, if you train it to death with only 2 examples, it'll give all sorts of junk for other values :-)
07:09.40scanlineit's odd that the error goes up during the first part of training, then gradually curves toward going down..
07:10.52captain_protonscanline: not really
07:11.29captain_protoninitially the modifications its making are big, so changing one thing changes the entire system - when its been trained a lot, the modifications it makes are small and localized
07:11.51scanlineAn input device with AI... wacky :)
07:12.14njscaptain_proton: depends on your training method
07:12.55captain_protonnjs: true, but with most standard back-propagation nets its how it works
07:13.24captain_protonscanline: is that 10uF cap on pin 9 of the 3T07 just a decoupling cap?
07:13.41scanlineyeah, filters power supply noise
07:14.01*** join/#picogui Tal-DCed (~talez@talez.arach.net.au)
07:14.07scanlinethe larger capacitors on the side of the chip near the photodiode might be for a filter, or maybe they just set the amp gain
07:14.14scanlineooh, mst3k
07:14.23lurgyman"The Day the Earth Froze"
07:14.26njscaptain_proton: eh, not the ones I've seen, though it's true that adjusting your training parameter down as you train can be a nice optimization.
07:14.26scanlinesomething to watch while training neural nets and procrastinating homework :P
07:14.30lurgyman"The Invasion of the Neptune Men"
07:14.41lurgyman"The Amazing Transparent Man"
07:15.40scanlinewhoa!
07:15.55scanlinewith psyco this neural net goes way super faster
07:16.09scanlineJIT for python... spiffy
07:16.32captain_protonscanline: hm, that 1uf cap and 22 ohm resistor look like a low-pass on the photodiode signal?
07:16.43scanlinecould be, but those are screwy values to use for a filter
07:16.47njs*tsk tsk* it's not JIT, exactly.
07:17.01scanlinewell, yeah
07:17.11scanlineit compiles when you run the program rather than when the function is run
07:17.58njsa conventional JIT is just a normal compiler embedded in your runtime environment, which is sorta silly when you think about it.
07:23.05captain_protondistinctly un-silly
07:24.00captain_protonscanline: how easy would it be to add a capacitor in there to just widen up the pulse? ;)
07:24.40scanlinenot sure where to put it
07:25.30scanlinewe could try just putting a capacitor in parallel with the photodiode maybe...
07:25.43scanlineit's really the only place we can be sure it's before the filtering takes place
07:26.18captain_protonindeed
07:26.22scanlinebut the value would have to be just right, or we'd mess it up completely by smoothing out flashes enough that they wouldn't pass the filter
07:26.46captain_protonwell, we know that your flasher works
07:26.55scanlineuh huh
07:27.03captain_protonand your monitor is at what, 85Hz?
07:27.33scanlinewell, I don't think the refresh rate is the issue
07:28.02captain_protonah true, we'd need to measure the phosphor blinkiness
07:28.04scanlineon the scope we could see small pulses at about where the monitor refresh should be, but the shape of the wave would indicate that the sensor is a good bit faster than the monitor's phosphors
07:29.52scanlinehehe, I was just thinking about TEMPEST and such the other day :)
07:30.43invader_zimhahahahha
07:35.02captain_proton=)
07:35.08lurgymanyay!
07:35.36lurgymanwow
07:35.38scanlinebah, these files aren't world-read!
07:35.39lurgymanlurgyman@llama /mnt/navi/media/series> du -sh                           12:32AM
07:35.39lurgyman119G    .
07:36.25scanlinelurgyman: big numbers :)
07:36.32lurgymanthere should be a way of having a permissions mask on a directory... which supercedes that of its subdirectory
07:36.52lurgymanllamaman, llamaman, he can do anything a llama can
07:36.59g-i-rrofl
07:37.04captain_protonscanline: hm, what would the possibility be of building a new light sensor circuit?
07:37.18scanlinehehe, I forgot how funny the mst3k theme song was
07:37.44scanlinecaptain_proton: I'd rather make nintendo's preamp work for what we need than build a completely new one :)
07:38.58captain_protonscanline: me too :P
07:42.40scanline"put that in your llama and smell it"
07:42.51scanlinethis mst3k has almost enough llama content
07:43.30invader_zimgood night all
07:43.37*** part/#picogui invader_zim (~see_it_ch@aden2-135-dhcp.resnet.Colorado.EDU)
08:03.02captain_protonshowertime
08:11.02hardwirescanline: good free PIC C compiler?
08:11.36scanlinefor small values of "good", there's sdcc
08:11.51hardwirewhats the most idiot proof one :)
08:11.53scanlineit mostly works, though it was designed for 8051 and the PIC port is a still a bit buggy
08:12.17scanlinesdcc is the only open source one.. there are a few that run under linux but aren't open.. I think there's a shareware one called c2c
08:13.07hardwiredanke
08:13.42scanlinethere's also a "lite" version of the hitech C compiler.. it's sort of an industry standard, but it's windows-only and the 'normal' version of it is pretty expensive
08:14.50hardwireA friend was asking advice on lunix ones
08:15.20scanlineI've used C for a couple projects.. but honestly I don't see much advantage over assemblu
08:15.24scanlineerr, assembly
08:15.35hardwireI do
08:15.36hardwire1
08:15.38scanlinethe PIC is really easy to program in assembly, and C doesn't really map well to it's architecture
08:15.41hardwireI can't grok assembly
08:15.45hardwirehehe
08:16.01scanlineI mean, it's RISC- only 33 instructions I think'
08:16.07hardwireoh really?
08:16.13scanlineyeah
08:16.30hardwirehmm
08:16.44hardwireI am reallly newb to asm
08:16.52hardwireI would be.. HEY.. GIMME A FOR LOOP DAMNIT!
08:17.00scanlinewell, pic asm is one of the easiest I've seen to learn, even if it's a bit funky
08:17.07scanlinewell.. here's a simple loop:
08:17.10scanlinemovlw 10
08:17.14scanlinemovwf foo
08:17.20scanlinemyLoop:
08:17.22scanline...
08:17.27scanlinedecfsz foo
08:17.31scanlinegoto myLoop
08:17.45hardwirerawr?
08:17.57scanlinethe movlw and movwf instructions do "foo = 10"
08:18.13hardwirewhats lw stand for?
08:18.15scanlinedecfsz == "decrement file register and skip the next instruction if it's zero"
08:18.28scanlinemovlw == "move literal to the 'w' register"
08:18.38hardwireookay
08:18.58scanlinethe pic has a 'w' register that's used like an accumulator, and the rest of the registers are in the same address space as the general-purpose RAM
08:19.03hardwirethe asm compiler groks foo?
08:19.03*** join/#picogui darth_mall (~silme@12-253-83-21.client.attbi.com)
08:19.13scanlinewell, I'm assuming 'foo' is a variable
08:19.18hardwireneet
08:19.23scanlineyou'd assign that to a memory address somehow beforehand
08:19.32hardwireyeh
08:19.43hardwirehand malloc basically?
08:20.06scanlineyou almost never need dynamic memory allocation
08:20.13hardwireerr.. I understand
08:20.17hardwirebut you map it all out by hand
08:20.20hardwire?
08:20.27scanlinewell, there are assembler directives that make it easier
08:20.32hardwireok
08:20.42scanlinelike 'cblock', which lets you specify a starting address then lays out all the variables you give it after that address
08:20.46hardwirepush a variable of x length into the memory stack
08:21.05scanlineit's not really a stack.. just a block of memory
08:21.10scanlinethe PIC has very little RAM
08:21.20scanlinethe larger ones have around 300 bytes of RAM
08:21.23hardwirecan we use poo.. just for this conversation
08:21.23hardwirememory poo
08:21.25hardwireand.. can the io be a Taco Beam?
08:21.33scanline:)
08:21.45scanlineso all the I/O is mapped into a register
08:21.53hardwireyeh.. I remember that part
08:22.22scanlineIf you had a taco beam on pin RB5 for example, you could use "bsf PORTB, 5" to turn it on
08:22.22hardwirejust.. in C
08:23.08hardwirePORTB is the return data?
08:23.12hardwireerr
08:23.12hardwirecrap
08:23.14hardwiresorrt
08:23.16hardwireturn on is out
08:23.28scanlinebsf == "bit set in file register"
08:23.28hardwirePORTB is in this case "1"?
08:23.39scanlinePORTB is a byte with 8 I/O pins
08:24.09hardwirebsf == 1?
08:24.27scanlineyep, and there's a bcf instruction to clear the bit to 0
08:24.32hardwirePORTB is the memory location for the 8 bits of I/O.  and the 5 declared which bit to change?
08:24.36hardwireerr
08:24.37scanlineyep
08:24.39hardwireI/O location
08:25.00hardwireso converting PORTB to an INT is done how?
08:25.13scanlineeh?
08:25.54hardwirereturning the status of all the pins on PORTB as an INT.. to say the serial port
08:26.02hardwirewell
08:26.03hardwireChar
08:26.20scanlinePORTB is a byte.. you could separate each bit out into a separate byte if you wanted
08:26.33hardwireerr.. sorry :)
08:26.41scanlinea few PICs have built in UARTs, but on most of them you have to bit-bang the serial data yourself
08:26.46hardwirebasically.. how do you return the byte that is in PORTB
08:26.47hardwireheheh
08:27.07hardwirememory-mapped TACO BEAMS!
08:27.12scanline:)
08:27.20captain_protonsorry
08:27.42scanlinedang this neural net is taking a long time to train...
08:27.55hardwirescanline for what?
08:28.08scanlinetrying to use a neural net to analyze sensor readings from my field sensor box
08:28.11captain_protonhardwire: input devices with ARTIFICIAL INTELLIGENCE! BWAHAHAHAHAHA
08:28.29hardwirescanline: ok
08:28.39scanlineif this works, it should be able to report horizontal position, assuming the other axes stay constant
08:29.39hardwirewill you be able to plot the similar paths the neural net is using.. and form a somewhat faster system for reading it?
08:30.18scanlinethis net is pretty small, so it shouldn't be a speed problem at runtime.. training is slow though
08:30.37hardwiregI don't have experience with neural net programming.. or even theory
08:30.40scanline25 neurons :)
08:30.48hardwireI did have fun playing with RF triangulation
08:30.49scanlinethis is the first I've played with neural nets
08:30.51hardwirethat was fun
08:30.55hardwirefound a cheap way to do it
08:31.13hardwiretook samples of a beacon from three points around town
08:31.40hardwirelined up the samples with the iteration of the beacon and onverted the sounds to 16bit FFT bitmaps
08:32.05hardwirenormalized the FFT's after doing noise reduction
08:32.20hardwirethen basically did a histogram of that.. and got what I wanted..
08:32.24hardwireame within 150 feet
08:32.55hardwireI doubt the second test will follow the blind luck that one gave me
08:33.34scanlineneat
08:33.52hardwiresoon my cop tracker system will be working :)
08:34.05scanlinehaha
08:34.13scanlinetracking them by their CB radios?
08:34.21hardwirethe VDT's in the cars
08:34.34scanlinevehicle data transmitter?
08:34.58hardwirethey are using an encrpyted VDT system now.. but it posts the callsign before each packet set. like regular packet radio.. unencrypted
08:35.06hardwireVideo Display Terminals?
08:35.10scanlineah
08:35.17hardwireits packet radio
08:35.24hardwirejust.. now the packets are RF encypted
08:35.29hardwirebut not the callsign
08:35.45hardwireso I can decode the callsign.. and measure the quality of each packet from 3 sources
08:36.25hardwirethen just upload the data to state and nationwide APRS Servers with a narow relay. and anybody watching internet APRS servers will see "TheMan-CB8970" pop up on their screen
08:36.43hardwireand then repeat the APRS packets to the APRS RF gateways here in town
08:37.01hardwirethen anybody listening to APRS with their packet radios in their cars.. will know if there is a cop ahead
08:37.04hardwireWAY WAY ahead
08:37.28hardwireits my civil duty to do this
08:37.35scanlineit's amazing the length people go to, to avoid speeding tickets :)
08:37.45hardwirebah.. I don't even have a car
08:38.09hardwirethe good thing about it is.. I can then pick up the bus's as well :)
08:38.14hardwireand UPS
08:38.15hardwireFEDEX
08:38.19hardwireand everybody else that uses a radio
08:38.38scanlinewhere are you putting the receivers?
08:38.44hardwirejust start training something that will learn when to switch channels
08:38.50hardwirescanline: anywhere people wanna be a part of it
08:39.45hardwireit just sends the waveforms to a master node on the network.. then that masternode will consolidate and analyze the data and send it off to a main server node..
08:40.30hardwireso.. each radio listener node just crops and tags packets to the atomic clock
08:40.38hardwiresends em off to the master nodes
08:40.58hardwiretis a dream I have
08:41.18hardwirewhen you think about it, you are gonna learn alot about te police in your area
08:41.24hardwirelike where those awesome donut stops are
08:41.38scanlinehmm
08:41.40hardwirehow many times one house can get visited by cops in one day
08:41.41scanlinehow much hardware does it take to do this?
08:41.48hardwirebout 60 bucks for a scanner
08:42.05hardwirethe soundmodem needed to decode the CW from the packets is based on the sound card
08:42.19hardwireso.. a 200 somewhad mhz system
08:42.24hardwireat each listener node
08:42.38scanlineI've had a little interest recently in building a really super cheap LF radio transmitter
08:42.49hardwirethen possibly making custom RS232 hardware and a quick interface to the keypad on the scanners
08:42.55scanlinein the 160khz band you can do modulation in software on a cheap microcontroller
08:43.05hardwirereally wide modulations
08:43.08hardwirePSK31
08:43.23hardwireapt-get install soundmodem :)
08:43.53hardwireusing PSK31 modulation  at that low of frequency.. you should expect 200-300bps
08:45.10scanlineI've heard of people transmitting morse code over a 160khz link, using dot times of around 30 seconds :)
08:45.21hardwireyeesh
08:45.31hardwirewell crap.. whats the range for shortwave?
08:45.54scanlineshortwave is a lot better of course, but you can't modulate it in software with supercheap hardware
08:46.13hardwiremodulate packet data.. or the frequency sweep?
08:46.18scanlineeverything
08:46.21hardwireah
08:46.28scanlinegenerate the RF signal entirely in software
08:46.43scanlineit's possible on a PIC pretty easily for such low frequencies :)
08:46.51hardwirewellif you can make a shortwave xmitter.. you can definatly finr a way to take soundcard out to it.. and use PSK31
08:47.05hardwirePSK31 is used over shortwave for sending packet data around the world
08:47.10scanlinewell yeah, but it's not as fun as doing the transmitter itself in software :)
08:47.15hardwireits also used on the shuttle missions
08:47.23hardwireand its on the International Space Station
08:47.27hardwiresheesh.. so is SSTV
08:47.31hardwireplayed with that for a while
08:47.32hardwirescary stuff
08:48.04hardwirescanline: you wantLF radio transmitters for what again?
08:48.17scanlineno reason :)
08:48.20scanlinejust pondering
08:48.22hardwirehaha
08:48.56hardwirehow did you dig into working with a neural net?
08:49.38scanlinethought to myself "Hmm, the inverse electrostatics problem for this will be a bitch.. how about I get the computer to solve it for me!" and I start playing with a python module for a backpropagation neural net
08:49.59hardwireI was thinking about getting a group together up here to start training a neural net for CCD Based object detection
08:51.30hardwirethere are some neat CCD's being developed in a few uni's that send off an excitement map
08:51.49hardwireoooh.. this clusters of elements just got VERY excited.. WEE!
08:52.17hardwireit would be more than cool to start playing with one of those for research on some stuff I am doing for a company
08:52.18scanlinehow is that different than taking the difference between subsequent frames and doing a little filtering?
08:52.42hardwirescanline: it is the basic principle
08:52.52hardwirehowever lots of things are not all that exciting
08:56.16hardwirethe network of elements is seperated into micro clusters of more elements.. that report to their neighbors..  one an element is excited it passes its whoop along to its neighbors.. who are also probably very excited about something.. the excitement gets weaker as it filters thruout the CCD array.  the elements can also be completely unsatisfied with their current excitement level and make sharp edges in the excitement
08:56.24hardwireit can be implemented in software
08:56.36hardwirebut the CCD's basically do most of the work for you
08:56.48hardwireand it seems to be refined more than just standard difference mapping
08:56.55scanlineoh, that's neat
08:56.57hardwireto the point where it can easily draw a line around moving objects
08:57.20hardwireit can also distinguish the difference inbetween an object and a pan
08:57.30hardwireunless the object is the size of the CCD's focal path
08:57.31hardwireand it moves
08:58.07hardwirethe element matrix is circular as well
08:58.21hardwirebasically a really excited ripple in a pond
08:59.10hardwirefrom what the person that mentioned this too me said, the human eye acts on excitetory functions, more than color for object recognition
08:59.26hardwireand this is R and D to develop excitetory CCD's
09:01.07hardwiremy human CCD's are getting kinda dry and need rest
09:01.17scanlinehehe
09:01.44hardwireI love teaching people about linux and how to use it
09:01.49hardwirehe is getting the grasp of it
09:01.52hardwirebut the man needs xhost -
09:02.50hardwiremy personal favorite is I have a rndom sine wave based r/g/b gamma value script
09:03.07hardwire0.4 to 3.0 on each channels gamma
09:03.08scanlinescary
09:03.09hardwirehehe
09:03.11hardwireits just evil
09:03.18captain_protonyay
09:03.22captain_protonmy evil C# program works
09:03.25scanlinethat might even be more scary that lurgyman's program to mess with the console palette
09:03.30hardwiresleep well trusty taco beam
09:03.36scanline:)
09:16.23captain_protonscanline: you still have that firmware that made the 4 LEDs blink?
09:17.04scanlineyeah
09:17.19scanlinehere, lemme just DCC you a tarball of what I have
09:17.48captain_protonjust wondering - i'm not going to mess with it until tomorrow, but that seems like a good program to make sure that everything works
09:17.58scanlineoh, ok
09:18.06captain_protoni can hook up a couple LEDs or maybe just use the logic probe
09:19.08scanlinethe 'fieldbox' directory has all the stuff I've done so far for this box.. 'blinkytest' under that has what you're looking for. I also have a modified version of the "xwisp" downloader utility
09:20.45scanlineI gave this one 16 samples on a plane.. hopefully it will give me 2D position of my finger if it's touching the surface of the box
09:21.04scanlinebut it looks like this will take a really long time to train...
09:22.27captain_protonwelp
09:22.37captain_protonmy C# (uff) program is working swell, so...
09:22.38captain_protonbedtime!
09:22.42scanlinegood night
11:29.36*** join/#picogui vlado (~vlado@193.68.201.82)
11:43.44*** join/#picogui file (jwired@mctn1-1665.nb.aliant.net)
12:58.04*** join/#picogui hunger (foobar@pD9ED6CA6.dip.t-dialin.net)
12:58.20hungerIs there one in CVS?
12:58.32scanlineThe source and the compiler is in the 'themetools' directory in CVS
12:58.55hungerscanline: Yes, got that. I'm looking for something to put ofteh pgserver -t
12:59.09hungers/often/after/
12:59.16scanlineyou run themec on a .ths file and it produces the .th file you use with pgserver
12:59.53scanlinethe 'photonic' theme is nice, though not quite complete
13:00.18scanlineyou can also find compiled themes at http://old.picogui.org/themes/
13:01.03vladohow to use ttf fonts in picogui ?
13:01.14hungerscanline: Thanks!
13:01.43hungerscanline: I'm gonna do a presentation on "cool GUI systems" and I want to show picoGUI.
13:02.24hungerscanline: Of yourse it will be very fresco-centered:-)
13:02.57scanlineneat
13:03.10scanlinevlado: turn on a font engine that supports them, probably the 'freetype' engine
13:03.22hungerscanline: But the motivation is to raise the awareness that X is not the technology we want for the next 20 years;-)
13:03.34scanlinevlado: you'll need to give it a path for the fonts, and specify that font engine if another one is the default- that info is in README.configfile
13:03.43scanlinehunger: cool! good luck
13:03.52vladoi tried .pgserverrc with "[font-freetype] ...." but the pc gets freezed when run pgserver
13:04.22scanlinevlado: what do you put after [font-freetype]? that's the important part :)
13:04.58scanlinevlado: and just to make sure, you're compiling pgserver with the freetype engine enabled in the menuconfig?
13:05.04hungerscanline: I probably won't to picogui justice though. I know too little about it.
13:05.10vladopath = /usr/share/fonts/picogui
13:05.19scanlinehunger: well, awareness is better than nothing
13:05.41vladoscan_list = /usr/share/fonts/picogui/font.index
13:05.51scanlinevlado: there could be a problem with your freetype installation?
13:06.20hungerscanline: I want to mention that it shares ideas with Fresco, but tends to favour speed over concepts (embedded systems!) and the "microkernel"-approach for the next version.
13:07.12vladoscanline: hm... dunno
13:07.16scanlinehunger: the current implementation does favor speed over concepts, but it's not what I like to emphasize ;)
13:07.46vladoscanline: well, can i use non-ttf unicode fonts then?
13:08.00hungerscanline: Well, there needs to be something fresco is better at for my presentation;-)
13:08.38scanlinevlado: sure. The old engine uses BDF files, but it's a bit inconvenient since you have to have it compile the font into your pgserver binary. It would be much nicer if you could get freetype working
13:08.47scanlinehunger:  :)
13:10.20vladoscanline: yes... but it doesn't work for me :(
13:10.35scanlinecan you try using strace to see where it's hanging?
13:12.32hungerscanline: Your buildsystem depends heavily on /bin/sh being a link to /bin/bash by the way.
13:13.05scanlinehunger: Hmm, I thought that had been fixed... oh well, I really hate the current build system
13:13.07hungerscanline: It might be better to replace the SHELL-vars in your Makefiles with /bin/bash instead of /bin/sh
13:13.24scanlineI think I fixed it at some point then someone else had a reason to put it back
13:13.35scanlinethe new build system will have no dependencies other than pythong :)
13:13.43scanlineerr, python
13:14.06hungerscanline: I thought I hab /bin/sh point to /bin/bash... so I tried a while to build picogui yesterday night till I found out that debian chenged sh to be dash.
13:14.16scanlinedash?
13:14.40hungerDunno what that is... maybe debian specific?
13:14.46scanlineguess so
13:14.52hungerIt's supposed to be more POSIXy then bash...
13:32.35vladohaaaaaaaa got it :)))
13:32.56vladowhere is set the default font ?
13:32.57scanlinevlado: neat, what was the problem?
13:33.16scanlineit's one of the config options in the font-freetype section, look in README.configfile
13:34.28hungerHow do I make windows overlap?
13:34.35hungerI read that's possible now?
13:34.55scanlinepicogui doesn't support it yet, but you can use rootless mode to put each picogui root widget in a separate X window
13:35.33vladoscanline: dunno :) i didn't understand what i did to get it working
13:35.36hungerscanline: Great!
13:37.16vladoscanline: where is set the default font ? in the theme ?
13:37.52scanlinevlado: the actual default font is set by the font engine- in this case it's an option in the font-freetype config section. However, the theme may override it.
14:01.50vladohow to change keyboard mapping ?
14:02.00vladois there a way ?
14:02.09scanlinekeyboard mapping for what?
14:04.32hungerscanline: Your new site looks really nice. But the old one contained way more information.
14:05.49vladoi want cyrillic keyboard
14:06.01scanlinehunger: the new site did have pretty much all the information the old one did, but we had problems with the code for the links and screenshot boxes using too much CPU, so they're temporarily disabled.. it's all in the newest news item
14:06.28scanlinevlado: that depends on the input driver. If you're running under X, it's X's responsibility to do that. If you're using the rawttykb driver on the console, it should copy the kernel's keymapping
14:07.42*** join/#picogui Dire (~Admin@100.8.33.65.cfl.rr.com)
14:07.53hungerscanline: Ah! That explains it then.
14:08.15scanlinehunger: I don't know enough about Plone to fix them.. lalo's going to do it, but he's been busy
14:08.22hungerscanline: Now that I found the old site I'm more then happy again anyway:-)
14:09.50scanline:)
14:10.04scanlineI haven't worked on picogui the last several weeks though.. been distracted by many things
14:11.05scanlineI just opened a fortune cookie that reads "You love Chinese food"
14:11.42hungerscanline: lol
14:12.13hungerscanline: You will like chinese food after reading a couple of hundred of those messages;-)
14:41.59*** join/#picogui carpman{mayuka} (~djackson@dsl081-122-066.dfw1.dsl.speakeasy.net)
14:42.20*** join/#picogui PuckCh (~bornet@adsl-62-167-184-157.adslplus.ch)
14:54.58*** join/#picogui balor (~balor@pgh17.cs.may.ie)
15:02.47*** join/#picogui PuckCh (~bornet@adsl-62-167-193-142.adslplus.ch)
15:03.04*** join/#picogui invader_zim (~see_it_ch@aden2-135-dhcp.resnet.Colorado.EDU)
15:08.15*** join/#picogui fjkldas (~Admin@100.8.33.65.cfl.rr.com)
15:41.05*** join/#picogui decaff (~khedspet@216-187-196-82.dsl.btitelecom.net)
15:43.02*** part/#picogui hunger (foobar@pD9ED6CA6.dip.t-dialin.net)
15:43.44*** part/#picogui vlado (~vlado@193.68.201.82)
15:51.58*** join/#picogui bigthor (~bigthor@80.Red-80-32-133.pooles.rima-tde.net)
15:53.15invader_aiminvader_zim
15:54.09invader_zimg-i-r: you should wake up!!!! it's already 9 in the morning!!!!
16:16.42carpman{mayuka}invader_zim: must have stayed up to late watching static.
16:16.47carpman{mayuka}s/to/too
16:17.06*** join/#picogui bigthor (~bigthor@80.Red-80-32-133.pooles.rima-tde.net)
16:17.46*** join/#picogui lalo[out] (~lalo@200.203.12.232)
16:18.02*** join/#picogui prpplague (~JoeBob1@12.148.134.9)
16:59.45invader_zimcarpman{mayuka}: nope, been studying all night....but i did watch ZIM!!!!! HHAHAHAHAHAH
16:59.52invader_zimDire|class: hello
17:10.23carpman{mayuka}Hi floor! Make me a sammich
17:10.38floorcarpman{mayuka}: poof, you're a sammich
17:10.52*** join/#picogui bigthor (~bigthor@80.Red-80-32-133.pooles.rima-tde.net)
17:27.08hardwirewheres dougy!
17:27.11hardwireboohoo!
17:35.36*** join/#picogui decaff (~khedspet@216-187-196-82.dsl.btitelecom.net)
17:36.04*** join/#picogui bigthor (~bigthor@80.Red-80-32-133.pooles.rima-tde.net)
18:07.32*** join/#picogui darth_iBook (~silme@wireless-163.cs.colorado.edu)
18:13.52darth_iBookhello Dire
18:15.17lurgymanhello darth_iBook
18:15.25Direhowdy
18:16.26darth_iBookwanna eat at noon ish?
18:16.39captain_protonhardwire: dougy? wrong channel
18:16.51hardwireaugh
18:16.53hardwireyou are so right
18:17.02captain_proton#picogui's doug is file
18:17.31Diremr rogers died :(
18:17.52darth_iBookthat's sad
18:31.36darth_iBooklurgyman captain_proton scanline & invader_zim: lunch in about 1/2 hour?
18:31.45captain_protonsure, why not
18:32.19darth_iBook^_^
18:32.31*** join/#picogui fragglet (~fraggle@tuneless.plus.com)
18:34.06captain_protondarth_iBook: sooner perhaps?
18:37.28captain_protonso leave
18:37.40darth_iBookoki, one sec
18:37.47captain_proton:-)
18:39.41Dire|outgoin' to see Old School, hope it's funny :p
18:41.09darth_iBookoki, /me is on his way to aden
18:41.13darth_iBookwill call from lobby
19:14.57*** join/#picogui prae (~prae@sherpadown.net)
19:18.33*** join/#picogui lime (~nope222@public1-stre1-6-cust37.bagu.broadband.ntl.com)
19:22.07darth_llamamwahahahaha
19:22.24limehi, looking for lonetech, anyone seen him?
19:22.35darth_llamaPicoBot: seen lonetech
19:22.36PicoBotlonetech was last seen on #picogui 50 days, 12 hours, 1 minutes and 40 seconds ago, saying: while full modules, such as SIMMs, DIMMs, and RIMMs, are measured in kibibytes or mebibytes. [Tue Jan  7 18:29:59 2003]
19:29.52limeanyone had any experience with case mods on old Indy's ?
19:31.49carpman{mayuka}case mods on an Indy? Why, they look cool already.
19:55.18*** join/#picogui file (jwired@mctn1-2576.nb.aliant.net)
20:11.15*** join/#picogui darth_iBook (~silme@aden2-18-dhcp.resnet.Colorado.EDU)
20:11.34gonk{work}hi darth_
20:11.36gonk{work}hi darth_iBook
20:11.40darth_iBookhi gonk{work}
20:12.07gonk{work}whats up?
20:13.49darth_iBookjust chillin in david and dan's room doin some coding
20:14.20darth_iBookwatchin david squish cans
20:19.52carpman{mayuka}hello gonk{work}
20:20.36gonk{work}hey carpman{mayuka}
20:20.49gonk{work}carpman{mayuka}: we have two dead/dying machines here :)
20:21.38carpman{mayuka}what kind of machines?
20:22.17*** join/#picogui Dire|out (~Admin@100.8.33.65.cfl.rr.com)
20:22.32gonk{work}carpman{mayuka}: PCs
20:22.38carpman{mayuka}BAH
20:22.43carpman{mayuka}I got one of these...
20:23.03carpman{mayuka}http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=3403156098&category=11214
20:24.43*** join/#picogui captain_proton (~jupiter@aden2-23-dhcp.resnet.Colorado.EDU)
20:27.42*** join/#picogui file (jwired@mctn1-2576.nb.aliant.net)
20:28.26carpman{mayuka}...?
20:28.34carpman{mayuka}file: eh?
20:28.48filecarpman{mayuka}: king of an ancient greece society
20:29.43carpman{mayuka}file: eh.
20:29.55fileoh well
20:29.56carpman{mayuka}Eh.
20:30.00filecarpman{mayuka}: eh eh
20:30.10carpman{mayuka}toque eh.
20:30.36gonk{work}PicoBot: emulate lur
20:30.37PicoBotgonk{work}: what?
20:30.39gonk{work}PicoBot: emulate lurgyman
20:30.52carpman{mayuka}gonk{work}: emulate carpman
20:31.00carpman{mayuka}err...
20:31.06carpman{mayuka}PicoBot: emulate carpman
20:31.09carpman{mayuka}:)
20:31.14gonk{work}PicoBot: emulate lurgyman is also flips a pencil until his music theory homework is done
20:31.14PicoBotokay, gonk{work}.
20:31.30filethe USS Enterforaprize!
20:32.00*** join/#picogui Xent (jchu@amga45cyy30x9.bc.hsia.telus.net)
20:32.07filehi Xentac
20:32.46Xenthi file
20:32.51space-commander-ack!
20:33.06space-cmndr-travarg
20:33.15fileXent: how are you?
20:33.36carpman{mayuka}Xent: what have you done with ac!?!?!?!
20:33.53Xentcarpman{mayuka}: he's still on my desktop...
20:33.57carpman{mayuka}oh, ok.
20:35.16darth_iBookthere
20:35.18darth_iBookmuch better
20:37.13*** join/#picogui darth_llama (~lurgyman@aden2-123-dhcp.resnet.Colorado.EDU)
20:37.18gonk{work}oh
20:37.26Xentoh?
20:37.29gonk{work}darth_iBook: did I tell you what they replaced on my iBook
20:38.20darth_iBookgonk{work}: cool
20:38.28darth_iBookso it works now?
20:39.17gonk{work}darth_iBook: indeed :)
20:43.06carpman{mayuka}Xent: esperanto... so you'll be able to talk to William Shatner in his native language...
20:48.22captain_protongonk{work}: whenwhere?
20:50.05gonk{work}captain_proton: when my friend is working, and at the sushi bar right by the market street station called Sonodas
20:50.29captain_protonhmmmm
20:50.30captain_proton=)
20:51.27Xentcarpman{mayuka}: that's right...
20:52.28gonk{work}captain_proton: take the prices, and divide by 10 :)
20:59.07darth_iBooklala cheese
21:15.44darth_iBookright
21:42.02*** join/#picogui file (~joshnet@mctn1-0574.nb.aliant.net)
22:03.45*** join/#picogui file (~joshnet@mctn1-0574.nb.aliant.net)
22:05.43invader_zimit's the end of the world as we know it
22:05.50invader_zimit's the end of the world as we know it
22:05.58invader_zimit's the end of the world as we know it
22:06.02invader_zimand i feel fine...
22:06.26invader_zimTHEY ARE FIXING MY DOOR!!!!
22:06.34invader_zimcaptain_proton: why would you scare me off?
23:13.33darth_llamabrrrr
23:13.59darth_malldarth_llama: you still haven't changed your nick back? ^_^
23:14.12darth_llamai am invader_zim!!! ZIm is is my name
23:14.17darth_mallah
23:14.23invader__zimheheh
23:15.40invader__zimdarth_mall: you need a mullet
23:16.14invader__zimyou should borrow micah
23:16.15invader__zim's
23:16.43invader__zimgir: I am bored
23:16.45invader__zimamuse me
23:17.35darth_mallgir is not here
23:17.56lurgymanmuffins
23:18.02darth_mallooh
23:18.28lurgymansuggest amusement
23:18.50darth_mallstand on your head
23:18.51lurgymannm...we have amusement
23:19.01lurgymanwe are going to go build a card house
23:23.30*** join/#picogui Soopaman (~soopaman@h24-66-55-163.wp.shawcable.net)
23:29.23Soopamanping
23:29.23Soopamanpong
23:38.29gonk{work}w00t
23:40.45Soopamanwhoa
23:40.45Soopamanwhere did you get that from/?
23:41.14gonk{work}Soopaman: notice the {work} in my gonk{work} nick
23:41.25gonk{work}hmm...
23:42.10gonk{work}wb Dire
23:42.33Dire'lo
23:42.57darth_mallAng-l|4d-til22: why 4 you grumbleded
23:43.18darth_mallhi gonk{work}
23:43.33darth_mall<GIR>look at me! I'm dancin like a monkey!!</GIR>
23:45.36DireOld School was pretty funny :p
23:46.10darth_mallDire: worth the $7 to see it
23:46.12darth_mall?
23:46.23DireIf you like silly comedy's, for sure.
23:46.31darth_mallcoo
23:49.13gonk{work}later everyone
23:49.15gonk{work}Ang-l|4d-til22: take care
23:49.18gonk{work}darth_mall: be well
23:49.21gonk{work}Dire: have fun
23:49.22darth_malllates gonk{work}
23:49.28darth_mallttyl
23:49.29gonk{work}Soopaman: for the love of God, behave
23:49.30darth_malldrive safe
23:49.36darth_mallroads am badish here at least
23:49.41darth_malldunno bout at mineral and all
23:49.44gonk{work}ok
23:49.54Diretata
23:49.55darth_malldoesn't take far
23:57.35Soopamangonk{work}, god doesn;t like me
23:57.35Soopamanafter our convo of merlin262
23:57.35Soopaman:/

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.