IRC log for #brlcad on 20090225

00:01.25 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-71.sbndin.btas.verizon.net)
00:03.20 CIA-40 BRL-CAD: 03brlcad * r33900 10/brlcad/trunk/ (TODO doc/deprecation.txt): need to refactor tcl initialization out of mged/bwish and into libtclcad so that both can use the same logic, which g_diff needs too. deprecate all of the g_ command names to remove their underscores.
00:46.02 CIA-40 BRL-CAD: 03brlcad * r33901 10/brlcad/trunk/src/other/libpng/ (Makefile.am autogen.sh config.h.in configure.ac): revert r33893 deletion of autogen.sh, config.h.in, and configure.ac to keep the sources closer to pristine (and more importantly to unbreak distcheck). probably could make libpng a proper subconfigure.
00:48.10 ``Erik oh, woops :) it wasn't a subconfig, so I figured I'd purge the cruft
00:48.26 ``Erik oh, I forgot to clean up EXTRA_DIST, hurrr
00:58.39 CIA-40 BRL-CAD: 03brlcad * r33902 10/brlcad/trunk/src/other/libpng/Makefile.am: guess new png doesn't have an aclocal.m4 any longer either, or it wasn't included.
02:10.06 *** join/#brlcad Dr_Phreakenstein (n=phreak@216.151.24.198)
02:19.19 *** join/#brlcad schwinn434 (n=schwinn4@75.81.198.192)
02:32.58 yukonbob hello, cadheads
03:56.58 *** join/#brlcad Twingy (n=justin@74.92.144.217)
05:33.11 brlcad howdy yukonbob
05:45.56 yukonbob how're tricks, brlcad ?
05:46.05 yukonbob ...and how stable is HEAD
05:46.06 yukonbob ?
05:48.56 brlcad looks like it's a lot better now
05:49.09 brlcad all the major issues should be fixed plus a few more
05:49.21 yukonbob was vaguely following the drama ;0
05:49.23 yukonbob :)
05:49.36 yukonbob takes the oppotunity to sync
05:49.53 brlcad good to get shaken up every now and then, one of the reasons for sticking to a fixed release schedule
05:50.10 brlcad obligated to uncover and fix things that might otherwise go unnoticed
05:51.42 yukonbob this ties into what I was asking you about other day (re: committing b0rken code)... if one is doing a lot of rough hacking.... would you a) commit every once in a while to capture the 'spirit' of the development, even if it's broken b) commit only after it's fleshed-out and reasonably stable c) you'd never hack like that in-tree
05:52.46 yukonbob d) pudding
07:00.22 PrezKennedy e) all of the above
08:09.18 *** join/#brlcad _sushi_ (n=_sushi_@84-72-93-63.dclient.hispeed.ch)
08:22.23 *** join/#brlcad madant (n=madant@117.196.151.89)
09:00.40 _sushi_ I wonder how much real practical value this has: http://brlcad.org/wiki/Hex
09:55.54 *** join/#brlcad mafm (n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net)
11:26.32 d-lo _sushi_: I would say 'some value'. It would be much more useful if you tied in some of the brlcad libs and made a .g directly instead of forcing users to perform an additional conversion step.
11:27.34 _sushi_ Then it wouldn't work without BRL-CAD
11:27.47 _sushi_ Can you link GPL code with LGPL libraries?
11:27.53 _sushi_ I guess yes...
11:28.19 d-lo You can use LGPL libs in a GPL project... just not the otherway around.
11:28.23 _sushi_ d-lo: the user can load an ascii file
11:29.03 _sushi_ File -> Import -> ASCII Database
11:29.42 d-lo correct, however if your code is already generating the required memory structs, then it would be super easy to make hex an MGED command and forego the import completely. Just my $0.02
11:30.24 _sushi_ Yes but they won't take it because it's GPL
11:30.30 _sushi_ and I won't make my code LGPL
11:30.45 d-lo Where does it say its GPL? I saw no lisence anywhere....
11:31.46 d-lo If it is GPL, you might wanna update the hex.c on the wiki.
11:32.15 _sushi_ Ah I didn't do svn update on my home computer and then automatically rsynced old version without the GPL header again
11:32.33 _sushi_ Now it's fixed
11:33.01 d-lo okay. Mind if I ask why you 'won't make your code LGPL' ?
11:33.11 d-lo Not to pressure, just curios.
11:33.15 d-lo curious.
11:33.18 _sushi_ Because I am giving it for free
11:33.48 _sushi_ I want people to behave fair that means if I give it for free they should give their code for free too
11:33.54 _sushi_ GPL requires that, LGPL doesn't
11:34.30 d-lo Okie, thanks!
12:02.13 *** join/#brlcad mafm_ (n=mafm@223.Red-83-49-86.dynamicIP.rima-tde.net)
12:09.33 *** join/#brlcad madant (n=madant@117.196.151.89)
12:10.18 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
12:27.38 d-lo _sushi_: I am reading up on Ronja. Personally, I think its pretty damned cool. But I have a question: Is range directly proportional to lense width?
12:28.57 archivist no gain
12:29.32 archivist width for a good lens will be proportional to gain though
12:29.33 _sushi_ d-lo: thanks
12:30.23 _sushi_ d-lo: right. Range is proportional to the square root of the signal strength. And signal strength is proportional to square of lens width.
12:30.33 _sushi_ d-lo: this is however a simplification, assuming clear air
12:31.36 _sushi_ Ronja is supposed to work in light fog, which has additional exponential relation between path travelled and attenuation
12:32.25 _sushi_ We are talking about transmitter lens here.
12:32.44 _sushi_ With receiver is more complicated because larger lens constitutes a large "window" that allows ambient light on the detector
12:32.54 _sushi_ And ambient light creates noise, except in the night.
12:33.15 d-lo heh, well that makes sense :)
12:33.41 _sushi_ Now a larger receiver lens often has a different focal length or even may need a larger photodiode to accomodate for more blurry focus
12:33.45 _sushi_ and then things go very complicate
12:33.53 _sushi_ and it has to be measured using a bench
12:34.19 archivist mirror lens could be better
12:34.24 _sushi_ right
12:34.32 _sushi_ the best would be large astronimical mirror
12:35.03 _sushi_ unfortunately they are extremely expensive
12:36.02 _sushi_ An increase in range can be also achieved by making the receiver tube longer
12:36.17 _sushi_ That needs lens with less dioptries and they tend to have sharper image
12:36.28 _sushi_ And longer tube means relatively less ambient light for the photodiode
12:36.45 _sushi_ But it's impractical to have a long tube on the roof
12:38.36 d-lo How proactical is it to have a squared off 'u' tube with mirrors at 45 degree angles inside? Cuts down on the spaced used on the roof....
12:38.51 d-lo Holy Bad Spelling Batman....
12:39.14 _sushi_ I once already thought about that
12:39.18 _sushi_ I think it might be a practical idea
12:39.37 _sushi_ Modern float glass mirror have very good quality regarding garage quality usage
12:39.55 _sushi_ You could point horizontally by simply turning the pipe
12:40.03 _sushi_ And vertically by tilting the mirror inside
12:40.19 _sushi_ On roof you often have an access to a wall or chimney
12:40.42 _sushi_ You could mount this even on an aerial mast
12:42.23 brlcad some would argue that your code derives additional value of itself when it is used by others, so imposing on someone else's license makes for an unfair exchange
12:42.33 brlcad it'd only be fair if you also used their code in yours (in which case there is no practical lgpl/gpl difference)
12:43.18 brlcad by someone using a code, that code benefits by reuse, publicity, affirmation, etc
12:43.48 brlcad to claim it's unfair is dubious at best
12:44.10 d-lo _sushi_: What about having the lense focus the beam into fiber optics?
12:44.42 _sushi_ d-lo: why?
12:45.04 d-lo does that achieve a 'longer tube length?
12:45.25 _sushi_ the length of the fibre doesn't count
12:46.02 d-lo kk
12:46.09 _sushi_ THe advantage comes from the fact that the ambient light dissipates with square of the distance from the viewing port
12:46.23 _sushi_ And if it is captured into a fibre it just runs along the fibre and doesn't dissipate anymore
12:46.47 d-lo So having a 'W' shaped tube would be even better than a 'U' or an 'N'
12:47.29 _sushi_ Aha I thought you were talking about one vertical pipe with a 90 degree mirror on the top
12:48.03 _sushi_ Well W would be better yes but it would also have to be thicker
12:48.28 d-lo No, several bends so as to minimize the 'long tube on the roof' issue.
12:48.40 d-lo mornin brlcad !
12:49.33 brlcad 'lo lo
12:49.44 d-lo slaps knee.... HA!
12:50.06 brlcad what'd that knee ever do to you!
12:50.30 d-lo gives out at the most inconvient times :/
12:51.01 brlcad but it's always been there for you, trying to support you ;)
12:51.39 brlcad what have you done for it lately?
12:51.45 d-lo I know, and I'm greatful. But a little forewarning would be nice.
12:51.50 brlcad bet you didn't even get it anything for it's birthday
12:52.17 d-lo Like hell I didn't! :) Nice warm soak in the hot tub.
12:52.31 brlcad so you tried to drown it, eh?
12:52.50 d-lo No, although I have been tempted on occasion.
12:53.58 brlcad next you'll be trying to sell it on a burlap sack with "special" rocks
12:54.08 brlcad they weren't so special for Mittens
12:54.22 d-lo Now thats disturbing on many levels.....
13:03.32 *** join/#brlcad BigAToo (n=BigAToo@pool-96-230-124-71.sbndin.btas.verizon.net)
13:47.07 *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net)
13:48.56 *** join/#brlcad elite01 (n=omg@unaffiliated/elite01)
14:50.00 ``Erik O.o
14:58.38 ``Erik wonders if the main page of the wiki should have hex removed and third party utilities added
15:04.46 ``Erik yukonbob: I like to commit fairly frequently and if I have code I know to be busted in some fashion, I wrap it in a #if 0/#endif.
15:20.44 brlcad ``Erik probably
16:05.03 *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net)
16:07.19 starseeker regains consciousness
16:09.42 *** join/#brlcad Elrohir (n=kvirc@p5B14CFAF.dip.t-dialin.net)
16:33.59 *** join/#brlcad Dr_Phreakenstein (n=phreak@216.151.24.198)
16:37.13 *** join/#brlcad groovyOrange (n=groovyOr@loft1436.serverloft.com)
17:03.06 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
17:14.08 ``Erik "twitter is like IRC, except there's only one channel, and everybody's on ignore by default" hehehe
17:14.58 brlcad heh
17:18.11 *** join/#brlcad Dr_Phreakenstein (n=phreak@216.151.24.198)
17:20.36 CIA-40 BRL-CAD: 03bob1961 * r33903 10/brlcad/trunk/misc/win32-msvc8/tclstub/tclstub.vcproj: Added ../../../src/other/tcl/win to AdditionalIncludeDirectories.
17:31.08 *** part/#brlcad groovyOrange (n=groovyOr@loft1436.serverloft.com)
17:39.45 *** join/#brlcad groovyOrange (n=groovyOr@loft1436.serverloft.com)
17:41.20 groovyOrange Can I get new 7.14.2 command reference without the source code, as one file?
18:26.41 *** part/#brlcad groovyOrange (n=groovyOr@loft1436.serverloft.com)
19:10.56 *** join/#brlcad ewilhelm (n=ewilhelm@pool-71-111-78-159.ptldor.dsl-w.verizon.net)
19:20.40 *** join/#brlcad cad49 (n=0c04d134@bz.bzflag.bz)
19:20.56 cad49 hi
19:21.19 d-lo howdy
20:26.01 *** join/#brlcad _sushi_ (n=_sushi_@77-58-236-36.dclient.hispeed.ch)
20:44.26 *** join/#brlcad samrose (n=samrose@c-24-11-214-181.hsd1.mi.comcast.net)
20:57.47 *** join/#brlcad ``Erik (n=erik@ftp.brlcad.org)
21:36.29 *** join/#brlcad ``Erik_ (i=erik@c-76-111-12-116.hsd1.md.comcast.net)
22:01.29 *** join/#brlcad hippieindamakin8 (n=hippiein@202.3.77.38)
22:15.31 *** join/#brlcad ``Erik_ (i=erik@c-76-111-12-116.hsd1.md.comcast.net)
22:25.45 *** join/#brlcad punkrockgirl (n=Pandora@c-69-242-189-29.hsd1.mo.comcast.net)
22:26.12 hippieindamakin8 hey brlcad
23:42.07 *** join/#brlcad bitminer (n=bit@h96-60-81-189.vrnawi.dsl.dynamic.tds.net)
23:55.38 *** join/#brlcad bitminer (n=bit@h96-60-81-189.vrnawi.dsl.dynamic.tds.net)
23:58.21 *** join/#brlcad BigAToo (n=BigAToo@mail.fbcelkhart.org)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.