00:00.30 |
``Erik |
iirc, png allows you to set the width
arbitrarily |
00:00.34 |
brlcad |
we actually have the start/stubs to a floating
point raw image format (dpix) that was getting added to
everything |
00:00.47 |
``Erik |
nifty |
00:02.19 |
``Erik |
hah, john stewart is refering to palin as "the
she-bush" |
00:03.06 |
brlcad |
ah, so it does..
http://en.wikipedia.org/wiki/Portable_Network_Graphics#Color_depth |
00:26.47 |
dtidrow |
howdy, brlcad - finally moved into our new
home |
00:29.19 |
CIA-4 |
BRL-CAD: 03brlcad * r32867
10/brlcad/trunk/src/libbu/bomb.c: erm, think the three fputs calls
are stale debug leftovers. kill em |
00:29.33 |
claymore |
good lord.. a 1 TB 7200 spin SATA drive...
$89... |
00:30.25 |
dtidrow |
lik please ;-) |
00:30.31 |
dtidrow |
link, that is... |
00:31.17 |
claymore |
bah, 119 with a 30 mail in rebate... never
mind |
00:31.21 |
claymore |
http://www.zipzoomfly.com/jsp/ProductDetail.jsp?ProductCode=10005968&eml=100708&email=100708&ref_id=5992&ref_t=Z&originid=82882604 |
00:31.51 |
dtidrow |
still, $120/TB is still a good deal |
00:32.36 |
claymore |
I know, I am just super impatient ;) Mail In
Rebates != instant satisfaction.... |
00:32.48 |
starseeker |
prods CIA-4 |
00:33.14 |
claymore |
quadcore AMD socket am2 2.6GHz for $190. Now
thats not bad at all... |
00:50.12 |
starseeker |
hopes his hardware holds out
for a while |
00:57.46 |
``Erik |
looks at his 1.2ghz athlon
and ponders |
01:14.58 |
CIA-4 |
BRL-CAD: 03starseeker * r32869
10/brlcad/trunk/src/other/Makefile.am: Oh yeah, might help to
actually build tkhtml3 |
01:21.25 |
*** join/#brlcad ibot
(i=ibot@pdpc/supporter/active/TimRiker/bot/apt) |
01:21.25 |
*** topic/#brlcad is BRL-CAD
Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad
|| Channel logs at http://ibot.rikers.org/%23brlcad/
|| The 2008 Google Summer of Code is complete! -- Thanks deserved
to all of our students! || (Source) Release 7.12.6 posted
2008-08-19 || Mailing lists are now reply-to-list instead of
reply-to-sender by default |
02:01.02 |
CIA-4 |
BRL-CAD: 03johnranderson * r32870
10/brlcad/trunk/src/conv/iges/spline.c: |
02:01.02 |
CIA-4 |
BRL-CAD: Corrected the limit on a loop. I
believe this corrects bug #2009424 |
02:01.02 |
CIA-4 |
BRL-CAD: "iges-g crashes with -n option on
Linux". Also improved handling of rational |
02:01.02 |
CIA-4 |
BRL-CAD: vs polynomial surfaces (to reduce
memory usage of non-rational Bspline surfaces). |
02:14.12 |
``Erik |
http://www.collegehumor.com/video:1772239 |
02:42.54 |
brlcad |
woo hoo! .. http://brlcad.org/tmp/bombardier.png |
02:43.05 |
brlcad |
halfway there |
02:45.50 |
PrezKennedy |
you should have put in "Having fun" in the
place where it asks what you were doing |
02:46.02 |
starseeker |
sweeeet! |
02:50.38 |
louipc |
fancy |
02:51.00 |
louipc |
I thought that was going to be a model of a
water bomber or something |
02:52.02 |
brlcad |
:) |
02:52.15 |
brlcad |
it's what I'm calling the crash report
tool |
02:52.34 |
brlcad |
dtidrow: congratulations! |
02:52.53 |
brlcad |
dtidrow: so where abouts are you
now? |
02:54.20 |
brlcad |
so aquatk is still a bit of a pita to get
matching x11 .. and I have to jump through hoops to force it to use
the right libs (it's sort of all or nothing) |
02:54.29 |
brlcad |
but it does indeed work at least for that
simple example |
02:56.33 |
starseeker |
YES! http://bzflag.bz/~starseeker/html_man_MGED.png |
02:56.56 |
brlcad |
hah |
02:57.09 |
brlcad |
I've been trumped, nice work :) |
02:57.24 |
brlcad |
that looks great |
02:57.31 |
starseeker |
nah, not trumped - just didn't want to get too
far behind :-P |
02:57.32 |
starseeker |
thanks |
02:57.59 |
starseeker |
rendering isn't absolutely perfect (one of the
tables is left justified for some reason) but it should
do |
02:58.19 |
brlcad |
nods |
02:58.29 |
starseeker |
right now, only search and rt on that list
work |
02:58.44 |
brlcad |
i know it's powerful and can do pretty much
any layout, but it always seems a pita to me to get tk layouts to
behave |
02:59.02 |
starseeker |
I need to use the dirent functionality to look
at whats actually available and build a list from that |
02:59.12 |
starseeker |
agrees |
02:59.21 |
brlcad |
they just seem to go contrary to how I learned
layouts or something and I always feel like I'm hacking it
(probably due to just not sitting down and spending the time to
learn it proper) |
03:00.47 |
starseeker |
brlcad: Right now it's more or less held
together with chewing gum and string, but I think it should be
fairly safe as far as crashing goes - can I go ahead and commit so
I don't lose it? |
03:01.13 |
starseeker |
doesn't think it's brlcad -
I've got the frigging intro book in front of me and it feels
weird |
03:02.18 |
brlcad |
the only concern is the compilability of
tkhtml3 |
03:02.30 |
brlcad |
if that's working cleanly, I don't see why
not |
03:02.56 |
brlcad |
maybe test a bsd and mac at least |
03:03.11 |
brlcad |
make sure it builds and installs without a
hiccup |
03:03.15 |
starseeker |
Mac's OK (at least this one is) |
03:03.19 |
starseeker |
hunts up linux
box |
03:06.09 |
louipc |
builds
tkhtml |
03:06.13 |
louipc |
woohoo |
03:20.48 |
brlcad |
what's the usual Linux/X11 key binding to quit
an app and/or close a window? |
03:21.52 |
brlcad |
control-q ? |
03:24.13 |
starseeker |
hmm. Ctrl-q sounds good. I'm not sure there
really is a standard per say - I usually either quit via the
program or kill the sucker |
03:26.10 |
``Erik |
whatever has been mapped to xkill :D
ctl+alt+escape (then click the window) shows up on a
google |
03:26.32 |
``Erik |
if that doesn'twork, ctl+alt+backspace will
definitely get it |
03:26.37 |
``Erik |
*duck* |
03:26.47 |
brlcad |
heh |
03:27.04 |
starseeker |
sounds like an approach Mike would use for
quitting an app - "Nuke 'em all!" :-P |
03:28.45 |
starseeker |
will test john's iges-g fix
when he gets home - that'll be NEWS worthy if he got
it |
03:29.12 |
``Erik |
many moons ago, back when I used to code,I was
having issues with X locking up during opengl development with my
3dfx card and the opengl/glide bridge... ended up writing a
joystick polling program that mapped things like killing X to a
button, rebooting the machine to a button, etc... :) |
03:29.19 |
``Erik |
I used to be cool! honest! |
03:29.35 |
starseeker |
heh |
03:30.00 |
starseeker |
was only ever cool in a
relative sense |
03:32.45 |
starseeker |
reached the Zen of floppy
divination - the true master needs no labels |
03:34.03 |
``Erik |
http://www.libraryjournal.com/articles/blog/770000077/20080618/cassette02.jpg |
03:34.13 |
``Erik |
my first programs went on things that looked
like those |
03:34.14 |
``Erik |
:D |
03:35.04 |
starseeker |
eh |
03:35.15 |
starseeker |
at least neither of us was there to suffer
through punch cards |
03:35.23 |
``Erik |
my mom did O.o |
03:35.26 |
starseeker |
ow |
03:35.45 |
starseeker |
might still take punch cards
over old style mechanical typewritters though |
03:36.03 |
``Erik |
she was in college taking programming
classes... fortran on punch cards... her guidance councellor told
her there was no future in programming or computers |
03:36.08 |
``Erik |
woops O.o |
03:36.14 |
starseeker |
did she listen? |
03:36.20 |
``Erik |
yeah |
03:36.49 |
starseeker |
whoops |
03:37.48 |
Ralith |
fortran existed on punch cards? |
03:37.49 |
Ralith |
wow. |
03:37.56 |
Ralith |
I didn't know they were at all high
level. |
03:39.12 |
starseeker |
pretty much ignored his
undergraduate councellor |
03:39.38 |
``Erik |
up through fortran 4, the format was "fixed
column" to facilitate punchcard programming... |
03:47.08 |
starseeker |
Works on linux |
03:47.14 |
starseeker |
swwweeeet |
03:49.11 |
CIA-4 |
BRL-CAD: 03starseeker * r32871
10/brlcad/trunk/src/tclscripts/ (6 files in 2 dirs): Early stage
attempt at html based manual page display in MGED |
03:50.02 |
starseeker |
decides that's probably
enough for one day and heads home. |
03:50.36 |
starseeker |
on the plus side, it doesn't look like my
hours will be quite as long as I was afraid they would be |
03:55.48 |
brlcad |
great |
04:01.27 |
dtidrow |
brlcad: we're about 15 miles north of
Detroit |
04:50.50 |
brlcad |
dtidrow, oh wow .. dunno if I knew that
already, but .. yeah, wow :) |
04:51.18 |
brlcad |
I have family about a mile or two from
M59 |
04:52.18 |
brlcad |
kicks CIA-4 |
04:52.18 |
CIA-4 |
ow |
04:52.56 |
brlcad |
given the e-mails are making it out, CIA must
be dropping commits now when load is high |
04:55.24 |
brlcad |
more or less final appearance now, http://brlcad.org/tmp/bombardier.png |
06:33.21 |
starseeker |
very nice! |
06:33.56 |
brlcad |
thx, still needs word-smithed |
06:34.03 |
brlcad |
still needs to send the report
somewhere |
06:34.05 |
starseeker |
erm |
06:34.10 |
brlcad |
still needs to get hooked into an
app |
06:34.10 |
starseeker |
In file included from
../../../brlcad/src/util/bombardier.c:35: |
06:34.10 |
starseeker |
/usr/include/tk.h:23:3: error: #error Tk 8.4
must be compiled with tcl.h from Tcl 8.4 |
06:34.25 |
brlcad |
hm |
06:34.38 |
brlcad |
sounds like might be needing some
autogenification love |
06:34.48 |
brlcad |
or cppflags are lacking |
06:35.03 |
brlcad |
ah, yes.. |
06:35.08 |
brlcad |
doesn't bite on mac |
06:36.59 |
brlcad |
hrm, not what I thought it might be |
06:37.24 |
brlcad |
ah, maybe this.. |
06:40.51 |
CIA-4 |
BRL-CAD: 03brlcad * r32874
10/brlcad/trunk/src/util/Makefile.am: try adding the tk and tcl
cppflags for bombardier since it needs both |
06:41.24 |
CIA-4 |
BRL-CAD: 03brlcad * r32875
10/brlcad/trunk/src/util/bombardier.c: re-enable the
tclcad_auto_path so that we can run cleanly uninstalled (nasty to
include all of libtclcad just for that routine, but oh
well) |
06:45.04 |
CIA-4 |
BRL-CAD: 03brlcad * r32876
10/brlcad/trunk/src/util/bombardier.c: quell warnings, use fclose
instead of close so we don't have to invoke bio.h or
unistd.h |
06:52.40 |
brlcad |
give that a go |
06:59.33 |
CIA-4 |
BRL-CAD: 03brlcad * r32878
10/brlcad/trunk/src/util/bombardier.c: and say bye bye to the
second fixed buffer too, all hail the new vls overlords |
08:13.29 |
*** join/#brlcad clock_
(n=clock@84-72-91-240.dclient.hispeed.ch) |
08:14.05 |
brlcad |
gets back to
work |
08:39.19 |
*** join/#brlcad clock_
(n=clock@84-72-91-240.dclient.hispeed.ch) |
08:40.41 |
*** join/#brlcad clock_
(n=clock@84-72-91-240.dclient.hispeed.ch) |
09:00.39 |
*** join/#brlcad Bariton
(n=Bary@p5B14D692.dip.t-dialin.net) |
09:10.48 |
*** join/#brlcad ``Erik
(i=erik@c-68-54-174-162.hsd1.md.comcast.net) |
09:11.13 |
*** join/#brlcad justin_
(n=justin@74.92.144.217) |
09:11.36 |
pacman87 |
finally finishes ~5 hours of
assembly programming and breadboard prototyping |
09:11.47 |
pacman87 |
good night/morning |
09:14.40 |
brlcad |
g'morning claymore |
09:15.02 |
brlcad |
howdy pacman87 |
09:15.21 |
*** join/#brlcad clock_
(n=clock@84-72-91-240.dclient.hispeed.ch) [NETSPLIT
VICTIM] |
09:15.21 |
*** join/#brlcad archivist
(n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT
VICTIM] |
09:15.21 |
*** join/#brlcad geocalc
(n=geocalc@91-171-193-121.rev.libertysurf.net) [NETSPLIT
VICTIM] |
09:15.33 |
pacman87 |
waking up for my circuits lab in 4 hours isn't
going to be fun |
09:15.33 |
brlcad |
:) |
09:15.34 |
brlcad |
don't go to sleep |
09:15.45 |
brlcad |
then you don't have to face that
unpleasantry |
09:16.03 |
pacman87 |
if it's less than 3 or so, i usually just stay
up and go running |
09:16.25 |
pacman87 |
anyway, my bed is calling |
09:17.17 |
clock_ |
pacman87: circuits lab? Is it something to do
with electronics |
09:17.54 |
brlcad |
circuits usually do |
09:18.19 |
clock_ |
That reminds me how I am trying to teach
2N3904's to ride 10 MHz swell |
09:18.54 |
clock_ |
Using a circuit simulator I found out the
emitter capacitance is not 8pF as written in datasheet, but under
current, it goes up to 57pF! |
09:19.17 |
clock_ |
No wonder it was deforming the signal so
horribly when I designed for 8pF! |
09:20.02 |
archivist |
dont over trust simulators |
09:20.13 |
clock_ |
But it makes sense |
09:20.31 |
clock_ |
Under current the capacity of every junction
goes much higher |
09:21.22 |
clock_ |
In reality when built the circuit I got a 500
MHz oscillator. |
09:21.45 |
clock_ |
It couldn't amplify 10MHz properly, but had no
problems with oscillating at 500 MHz ;-) |
09:21.47 |
clock_ |
Even when the transistors stop working at 300
MHz |
09:22.00 |
clock_ |
knows how to design circuits
for astonishing results |
09:22.40 |
archivist |
the models in circuit simulators can be poor
approximations and ive seen some maths effects from poor simulator
design |
09:23.00 |
CIA-4 |
BRL-CAD: 03brlcad * r32880
10/brlcad/trunk/src/util/ (Makefile.am bombardier.h): |
09:23.00 |
CIA-4 |
BRL-CAD: add an icon to bombardier in
old-school bitmap format (since that's what tcl |
09:23.00 |
CIA-4 |
BRL-CAD: wants). it's nice when all the old
tools still work. bitmap was custom |
09:23.00 |
CIA-4 |
BRL-CAD: hand-edited based off a picture of
real Bombardier wings, dithered to bitmap, |
09:23.00 |
CIA-4 |
BRL-CAD: exported as png, converted to bw,
rotated/inverted to 4th quadrant with bwrot, |
09:23.02 |
CIA-4 |
BRL-CAD: converted to ascii via bw-a, and then
to X11 bitmap format using atobmp. so |
09:23.04 |
CIA-4 |
BRL-CAD: nice when everything works. |
09:23.42 |
clock_ |
archivist: yeah the theory vs. praxis
problem |
09:24.38 |
clock_ |
archivist: reminds me surfing. All the surf
people told me to train stand up at home. I trained a perfect
standup on a floor. But when I got to a real board it didn't work
at all, because the board has a different mechanical
impedance |
09:25.25 |
CIA-4 |
BRL-CAD: 03brlcad * r32881
10/brlcad/trunk/src/util/bombardier.c: hook in a preliminary query
dialog that asks the user if they'd like to report the crash
(displaying the nifty bombardier wings as a bitmap icon). good to
go now for sending the report on in. |
09:41.06 |
brlcad |
more preview shots: http://brlcad.org/tmp/bombardier_hello.png
http://brlcad.org/tmp/bombardier_final.png |
09:43.00 |
clock_ |
Please describe what you were doing when the
crash occured: |
09:43.13 |
clock_ |
I was eating a phone order pizza and
masturbating under the desk. |
09:47.21 |
brlcad |
and that description will get the attention it
deserves |
10:07.58 |
*** join/#brlcad quentusrex
(n=quentusr@c-71-197-244-228.hsd1.or.comcast.net) |
10:18.02 |
claymore |
wants to know what kind of
pizza it was... |
10:35.42 |
CIA-4 |
BRL-CAD: 03brlcad * r32882
10/brlcad/trunk/doc/docbook/ (11 files in 11 dirs): ignore the
generated files for a clean svn status |
11:03.35 |
CIA-4 |
BRL-CAD: 03d_rossberg * r32883
10/brlcad/trunk/src/libged/CMakeLists.txt: added a file to be in
sync with Makefile.am |
11:18.22 |
*** join/#brlcad elite01
(n=elite01@unaffiliated/elite01) |
12:16.21 |
*** join/#brlcad d_rossberg
(n=rossberg@bz.bzflag.bz) |
12:30.17 |
*** join/#brlcad mafm
(n=mafm@130.Red-83-49-86.dynamicIP.rima-tde.net) |
12:30.35 |
mafm |
hi |
12:48.12 |
claymore |
hai! |
12:57.36 |
starseeker |
brlcad: Yep, that looks like it builds now -
thanks! |
12:57.48 |
starseeker |
(sorry, crashed last night) |
12:59.50 |
mafm |
hai |
13:00.09 |
starseeker |
howdy |
13:01.36 |
starseeker |
brlcad: those screenshots look
awesome |
13:06.36 |
starseeker |
wooot - tkhtml3 works on my gentoo box
too |
13:08.08 |
starseeker |
is stunned - once I get MGED
to generate a "proper" list of available man pages and hook in a
command line call, this might actually be ready to
roll |
13:10.04 |
starseeker |
should get ready to roll
too... |
13:10.29 |
*** join/#brlcad docelic
(n=docelic@78.134.200.56) |
14:19.49 |
*** join/#brlcad PrezKennedy
(i=Matthew@whitecalf.net) |
14:56.54 |
CIA-4 |
BRL-CAD: 03starseeker * r32884
10/brlcad/trunk/doc/docbook/system/man1/en/ (Makefile.am
bwscale.xml): Add bwscale man page docbook conversion from
Janine. |
15:18.48 |
brlcad |
starseeker: so is she just going down the list
and the first ones started with B ? |
15:20.01 |
brlcad |
er with the b's |
15:26.45 |
CIA-4 |
BRL-CAD: 03brlcad * r32885
10/brlcad/trunk/NEWS: call out the work being put into converting,
reviewing, and editing the documentation as it is massaged into
Docbook format by cliff and janine. |
15:27.05 |
starseeker |
no, that was just a random short file I gave
here as a test |
15:27.50 |
starseeker |
I gave here the full set now, with the list of
cmds MGED knows about as the high priorities |
15:27.58 |
starseeker |
er gave her |
15:28.17 |
starseeker |
should think about waking
up |
15:28.47 |
brlcad |
"the full set"? |
15:28.59 |
starseeker |
all man1 man pages |
15:29.13 |
starseeker |
she knows to avoid the 3rd party
ones |
15:29.18 |
brlcad |
ah, okay -- so they are all command-line
commands |
15:29.25 |
starseeker |
nods |
15:30.01 |
starseeker |
is there a good example of starting a dialog
from the mged command line anywhere? |
15:30.23 |
starseeker |
needs an id to feed the
dialog request |
15:33.36 |
CIA-4 |
BRL-CAD: 03brlcad * r32886
10/brlcad/trunk/NEWS: |
15:33.36 |
CIA-4 |
BRL-CAD: this one is a little more tricky to
word from an external user perspective but |
15:33.36 |
CIA-4 |
BRL-CAD: it's not critical to get it right
since it should have a suymmary paragraph |
15:33.37 |
CIA-4 |
BRL-CAD: talking about it anyways come release
time. mention the enhanced documentation |
15:33.37 |
CIA-4 |
BRL-CAD: processing system in mged that cliff
now has integrated and working. |
15:33.56 |
brlcad |
erm, yeah, look at bombardier :) |
15:34.04 |
brlcad |
tk_dialog |
15:34.08 |
starseeker |
turns red |
15:34.11 |
starseeker |
I knew that... |
15:36.47 |
brlcad |
i.e., this line in that file: set response
[tk_dialog .supg {Ooops...} $msg bombardier 1 {Close}
{Report...}] |
15:37.38 |
starseeker |
wants to set up a "man"
command on the MGED command line such that "man search" opens up
the html search doc - is it better to do that in tcl or
C? |
15:49.32 |
brlcad |
"yes" |
15:50.18 |
brlcad |
given it kicks off a gui, that portion belongs
in tcl as tcl |
15:50.44 |
starseeker |
ok |
15:51.03 |
starseeker |
is there an example of that (maybe the sketch
editor?) |
15:51.17 |
brlcad |
you could, however conceivably have a 'man'
command inside mged that was even available in classive mode, and
that wouldn't/shouldn't involve tcl at all |
15:51.37 |
starseeker |
how would it display results? |
15:51.38 |
brlcad |
sketch editor is a pig, but yeah -- it's an
example |
15:51.42 |
starseeker |
k |
15:51.48 |
brlcad |
probably a better example would be the
geometry browser |
15:51.54 |
brlcad |
it's hooked in as the "geometree"
command |
15:52.02 |
starseeker |
cool - thanks! |
15:52.04 |
brlcad |
src/tclscripts/geometree/geometree.tcl |
15:52.42 |
brlcad |
and yes.. I believe it's not documented
;) |
15:52.59 |
CIA-4 |
BRL-CAD: 03starseeker * r32887
10/brlcad/trunk/src/tclscripts/mged/mged.tcl: Only list MGED
commands if they actually have an html man page
available. |
15:53.04 |
starseeker |
doesn't dare document that -
he'll end up rewriting it |
15:53.30 |
starseeker |
Ah dingnabbit, now I've got to update the CCB
notes again and this time I did it to myself |
15:54.04 |
claymore |
has extreme sympathy for
starseeker. |
15:54.33 |
starseeker |
's sarcasm detector just had
its needle broken off |
16:02.04 |
claymore |
spent nearly 10 years dealing
with the QA aspect of running nuclear power plants, so when it
comes to paperwork, claymore DOES have sympathy for starseeker
;) |
16:02.17 |
starseeker |
Ah :-) |
16:02.33 |
starseeker |
yes, I've heard legends about nuclear power
plant requirements for documentaiton |
16:03.02 |
claymore |
legends? Nah. More like living
mightmares. |
16:04.31 |
claymore |
True story: I had to spend 3 hours one time
to replace a set of 25A/450V fuses in a switchboard. 1.4 hrs for
the initial paperwork/permissions, .2 hrs to replace the fuses in
the live board, 1.4 hrs for the followup paperwork
closeout. |
16:04.59 |
claymore |
that was the point at which i knew i was
finished with the Nuke Power aspect of my life ;) |
16:05.01 |
Axman6 |
nice |
16:05.12 |
starseeker |
winces |
16:05.27 |
Axman6 |
those sound like large fuses... |
16:05.49 |
claymore |
Nope. 25A fuses are about the size of half a
crayon. |
16:05.56 |
Axman6 |
what was it like working there? |
16:06.00 |
Axman6 |
heh, fair enough |
16:06.13 |
claymore |
I think they were for a 450V recepticle
actually. |
16:06.32 |
claymore |
Well, it was active duty Navy, so it was like
any other active duty really. |
16:07.14 |
Axman6 |
ah yes, right. makes sense why you're here
then |
16:07.51 |
claymore |
'here' ? |
16:08.00 |
Axman6 |
#brlcad |
16:08.12 |
Axman6 |
the whole army thing... nevermind |
16:08.18 |
claymore |
looks out his window for
suspicous looking cars... |
16:08.40 |
Axman6 |
*cough* |
16:09.04 |
claymore |
Yeah, i had 10 years in governent service...
couldn't just toss that away and I couldn't stand any more
deployments... SO, seemed like a natural choice. |
16:09.48 |
claymore |
Plus, I will hit my retirement window at the
age of 42 and will probably switch over to contracting at that
point. Nothing like the double dip! |
16:10.22 |
Axman6 |
so what are you doing now? |
16:11.26 |
claymore |
I am a newb software dev for the Army Research
Labs ;) |
16:11.51 |
claymore |
en you? |
16:12.49 |
Axman6 |
first year uni student in australia. falling
heavily in love with haskell... |
16:14.23 |
Axman6 |
i'm not sure why i still hang around here tbh.
i haven't used brlcad for most than two years (mostly because X11
is broken on OS X). just has a nice feel i guess |
16:15.17 |
claymore |
isnt the x11 in 10.5 behaving? Like I said, I
am just a newb with the brlcad package (from the dev side that
is)... so I am unsure. |
16:15.32 |
Axman6 |
i should test it out again. |
16:20.12 |
Axman6 |
fetches the
source |
16:20.47 |
brlcad |
starseeker: if all you're going to do is %s
formatting, format is pointless |
16:21.06 |
Axman6 |
a while ago brlcad was trying to see if he
could get it all working under leopard, and i let him use this
lappy via ssh. kind of anoying that it was apple's fault in the end
:\ |
16:21.08 |
brlcad |
instead of format "html/man1/en/%s.html" $cmd,
just use "html/man1/en/$cmd.html" instead |
16:21.17 |
starseeker |
ah, ok |
16:21.25 |
starseeker |
isn't used to tcl
yet |
16:23.43 |
brlcad |
Axman6: that should all be working now -- we
had successful 10.5 compiles just a couple weeks ago |
16:23.48 |
Axman6 |
brlcad: how would you feel about solving this,
just to show off? http://projecteuler.net/index.php?section=problems&id=202 |
16:23.57 |
Axman6 |
brlcad: excellent :) |
16:24.59 |
pacman87 |
Axman6: i already did that one 2-3 weeks ago
:) |
16:25.12 |
Axman6 |
nice :) |
16:25.35 |
pacman87 |
i came up with the algorithm over dinner,
written on the back of a napkin |
16:25.50 |
pacman87 |
when one of my friends brought up the
problem |
16:25.50 |
Axman6 |
i've become a bit addicted to project euler. i
still have a long way to come though :\ |
16:25.53 |
CIA-4 |
BRL-CAD: 03starseeker * r32888
10/brlcad/trunk/src/tclscripts/mged/ (Makefile.am man.tcl
tclIndex): Not quite perfect yet, but this flips up the window if
you type 'man search' in the command window. |
16:26.04 |
Axman6 |
heh, very nice |
16:26.52 |
starseeker |
not yet it isn't - I need to figure out how to
avoid blocking the command line |
16:27.13 |
pacman87 |
~25 lines of code |
16:28.33 |
Axman6 |
one of the reasons i really like haskell s
that i can write clear, one line solutions, that are very fast.
often i don't use one line, because i confuse myself... but many
could be |
16:33.51 |
CIA-4 |
BRL-CAD: 03starseeker * r32889
10/brlcad/trunk/src/tclscripts/mged/mged.tcl: Don't need format
here (per Sean) |
16:39.45 |
Axman6 |
brlcad: anything more i need to do to get a 64
bit build than --ebable-64bit-build? ./configure's whinging
:\ |
16:41.13 |
brlcad |
Axman6: yes, you have to set flags |
16:41.35 |
brlcad |
the configure flag isn't sufficient due to how
libtool works |
16:42.06 |
brlcad |
CFLAGS=-m64 LDFLAGS=-m64 |
16:43.19 |
brlcad |
starseeker: tk_dialog is blocking -- if you
want non-blocking, you'll want to do something different (create a
proper window) |
16:46.32 |
brlcad |
the geometry browser does it by creating a
panedwindow (itk widget) inside the GeometryBrowser
constructor |
16:46.54 |
brlcad |
there are a couple dozen other ways you can
get a similar result |
16:53.41 |
*** join/#brlcad comics
(n=asus@217.8.236.129) |
17:15.49 |
*** join/#brlcad elite01
(n=elite01@unaffiliated/elite01) |
17:17.05 |
*** part/#brlcad comics
(n=asus@217.8.236.129) |
17:31.53 |
mafm |
night |
18:09.57 |
*** join/#brlcad Bariton
(n=Bary@p5B14D692.dip.t-dialin.net) |
18:16.17 |
claymore |
how does one turn the terrian off? |
18:18.26 |
brlcad |
claymore: que? |
18:21.56 |
*** join/#brlcad
archivist_emc
(n=archivis@host81-149-119-172.in-addr.btopenworld.com) |
18:25.36 |
``Erik |
haskell does some damn sexy things in some
very limited fields, but it suddenly gets weak when you leave that
arena :/ |
18:29.04 |
``Erik |
like, "find the smallest number evenly
divisable by every number between 1 and 20"... foldr1 lcm
[1..20] |
18:56.56 |
*** join/#brlcad elite01
(n=elite01@unaffiliated/elite01) |
19:00.24 |
CIA-4 |
BRL-CAD: 03brlcad * r32890
10/brlcad/trunk/bench/run.sh: fix it so clean/clobber work atain.
treat those two commands like help and instructions, processing
them before the benchmark 'begins'. |
19:08.36 |
brlcad |
starseeker: toggling .so and .dll isn't
portable (and won't be right on mac where it's neither) |
19:08.47 |
brlcad |
try to avoid bob's bad habits :) |
19:09.16 |
starseeker |
brlcad: Yeah, that's were I got it - OK,
what's the right way? (how come it is working on Mac,
then?) |
19:09.47 |
brlcad |
you should also *never* peek into .libs
dirs |
19:11.47 |
``Erik |
unless you're über |
19:12.52 |
brlcad |
it's working because you told libtool to make
a "module" (which is sort of like a fake library
instruction) |
19:12.58 |
brlcad |
which makes it build the thing
static |
19:13.09 |
brlcad |
so package require doesn't do anything, it
just happens to be compiled in |
19:13.16 |
starseeker |
was following what tkimg was
doing... |
19:13.36 |
brlcad |
tkimg is a broken way to do it, and part why
archer has so many problems |
19:13.54 |
starseeker |
ok, what's the better one? |
19:14.11 |
brlcad |
where'd the build files for tkhtml3 come
from? |
19:14.17 |
brlcad |
you write them or did upstream? |
19:14.47 |
starseeker |
wrote them |
19:14.59 |
starseeker |
they had some but they didn't seem to
"fit" |
19:15.08 |
brlcad |
what'd they use? |
19:15.28 |
starseeker |
Make, but they were using tclsh to generate c
files on the fly |
19:15.56 |
brlcad |
the "right way", which tkimg doesn't do, is to
set up the build through the tcl extensions interface,
TEA |
19:16.31 |
brlcad |
straight up make or automake or ? |
19:16.53 |
starseeker |
configure.in, Makefile.in, no
Makefile.am |
19:17.24 |
brlcad |
this explains TEA a bit (and is a good read to
follow regardless), http://www.equi4.com/pub/etc/extuse.html |
19:17.32 |
brlcad |
okay, so autoconf project |
19:17.44 |
brlcad |
they may have been using tea then
already |
19:17.58 |
starseeker |
yes, i think they were |
19:19.29 |
brlcad |
http://wiki.tcl.tk/327 too |
19:19.51 |
starseeker |
Are any of the src/other libs handled "the
right way" currently? |
19:19.51 |
brlcad |
ah, there it is -- http://www.tcl.tk/doc/tea/ |
19:20.05 |
brlcad |
mm, don't remember |
19:20.13 |
brlcad |
maybe iwidgets |
19:20.52 |
starseeker |
groans - I take it the
"right" thing to do is to fix 'em all? |
19:20.55 |
brlcad |
I think maybe incrTcl too possibly, but it's
got other complexities |
19:21.19 |
brlcad |
nah, I wouldn't worry about fixing a problem
that doesn't exist or has zero-cost at the moment |
19:21.26 |
brlcad |
just don't add to it ;) |
19:21.32 |
starseeker |
heh |
19:21.50 |
starseeker |
checks what iwidgets
does |
19:21.53 |
brlcad |
and avoid the bobish if platform copouts
:) |
19:22.16 |
brlcad |
they continue to bite us in the ass years
later |
19:22.19 |
starseeker |
That seemed rather weird to me at the time,
but I was assuming Archer did things the "right way" - guess
not... |
19:23.21 |
brlcad |
i've spent weeks discovering/debugging and
then rewriting something that amounted to a hack done a decade ago
because a problem came up |
19:23.24 |
brlcad |
dozens of them |
19:24.04 |
brlcad |
it saved the original dev 'maybe' a couple
days of extra work at the time |
19:24.26 |
starseeker |
nods. I'll attempt to retool
the tkhtml3 build to the "correct" behavior |
19:24.48 |
starseeker |
I think we still want to avoid the tclsh
generated c files - those are a pain |
19:24.57 |
brlcad |
archer does the tcl side better, but not any
of it's dependency management |
19:25.15 |
brlcad |
it's initialization really sucked horribly as
well, hard coded filesystem paths everywhere |
19:25.19 |
brlcad |
impossible for it to run anywhere |
19:25.34 |
brlcad |
but i've since rewritten it when I got it
working on mac |
19:25.54 |
starseeker |
cool |
19:26.24 |
brlcad |
took over a month to diagnose, learn, and fix
.. and probably only saved a week to do the hack |
19:26.44 |
starseeker |
we need to send Bob to boot camp :-P |
19:26.46 |
brlcad |
really has grown to despise
the maintenance burden of hacks |
19:27.06 |
brlcad |
oh, I don't mind *bob* so much doing
it |
19:27.25 |
brlcad |
but it means he needs a finisher, someone that
follows up after him and cleans up while it's all still in
context |
19:27.58 |
brlcad |
at least I don't mind "too" much .. sometimes
the hacks aren't even worth it if he's really being lazy |
19:28.30 |
*** join/#brlcad pacman87_
(n=pacman87@bz.bzflag.bz) |
19:28.43 |
brlcad |
howdy pacman87_ |
19:28.47 |
starseeker |
was so happy to have a
working tkhtml3, too... |
19:29.24 |
brlcad |
damn commit e-mails ruining your fun
;) |
19:29.41 |
starseeker |
you were supposed to be too shot to read them
:-P |
19:31.00 |
*** join/#brlcad pacman87_
(n=pacman87@bz.bzflag.bz) |
19:31.21 |
starseeker |
erm. Does each src/other directory need its
own version of tcl.m4? |
19:32.19 |
brlcad |
technically, no, but it's easier to leave
upstream as pristine as possible |
19:32.28 |
brlcad |
and to distribute stand-alone.. |
19:32.51 |
starseeker |
Ah... |
19:33.12 |
brlcad |
fyi, not to add to the greivances but make
dist is busted in tkhtml3 too ;) |
19:34.06 |
brlcad |
chuckles |
19:34.17 |
starseeker |
OK, OK, I give up - I'll look over the
iwidgets setup. |
19:34.51 |
brlcad |
read the TEA docs, act like you're writing an
extension .. then see what the others have done |
19:34.59 |
starseeker |
will see about staying closer
to the original tkhtml3 build logic, but it doesn't clean up after
itself properly |
19:35.43 |
brlcad |
it is possible to hook in their .in files into
our configure so that they build as a proper subconfigure |
19:36.43 |
starseeker |
would prefer not to do that -
they've got a snarl of several things stuffed in there, some of
which may or may not be working... |
19:36.50 |
brlcad |
unless they were doing something horrible, I'd
try to leave them as pristine as possible just so we can upgrade
with near-zero effort |
19:37.32 |
starseeker |
can submit a patch to them...
:-P |
19:38.53 |
starseeker |
mumbles something under his
breath about getting Bob for this... |
19:43.32 |
``Erik |
heh "what about bob?" ? :D |
19:44.02 |
``Erik |
hopefully with windows, linux and osX all on
his desk, he'll avoid those issues :) |
20:03.06 |
brlcad |
you'd think |
20:03.56 |
brlcad |
but he still reverts to #ifdefs all the time,
and 90% of the time they're not needed or desirable |
20:07.27 |
PrezKennedy |
need some goto statements |
20:11.19 |
``Erik |
logs in and 'updates' his cpp
:D |
20:12.38 |
PrezKennedy |
brlcad, have you talked to my brother about
his classes this semester? |
20:14.53 |
CIA-4 |
BRL-CAD: 03starseeker * r32892
10/brlcad/trunk/src/tclscripts/mged/man.tcl: Would help to be able
to scroll. |
20:36.29 |
brlcad |
PrezKennedy: nope |
20:37.12 |
brlcad |
starseeker: scrolling example in
bombardier |
20:37.34 |
brlcad |
you basically just tie the text area to the
scrollbar |
20:42.11 |
``Erik |
wiggles his
toes |
20:44.04 |
*** join/#brlcad docelic
(n=docelic@78.134.200.56) |
21:04.26 |
PrezKennedy |
i hate when the Internet goes down at
work |
21:04.29 |
PrezKennedy |
phones go too |
21:04.36 |
PrezKennedy |
but somehow people still manage to find
me |
21:18.08 |
starseeker |
brlcad: Oh, I've got a scrollbar hooked up -
I was just overriding all mouse events at the window level so when
I clicked on the scrollbar to move it the window closed |
21:18.40 |
starseeker |
brlcad: sort of a "you touch it, it vanishes"
kind of arrangement |
21:42.26 |
*** join/#brlcad TunaSushi
(n=tunasush@static-70-22-154-184.bstnma.east.verizon.net) |
21:42.38 |
TunaSushi |
hello, any humans in here? |
21:43.48 |
starseeker |
will aliens do? |
21:44.38 |
TunaSushi |
close enough... i have a newbie
question... |
21:44.57 |
TunaSushi |
what's the easiest way to get dimensions and
volume from an igs file? |
21:45.15 |
starseeker |
igs? |
21:45.28 |
starseeker |
iges you mean? |
21:46.11 |
starseeker |
You can give the iges-g converter a shot and
then examine the components in BRL-CAD |
21:46.14 |
TunaSushi |
oops. typo. yes. plus i'm using windows
with a 3-letter file extention. |
21:46.35 |
starseeker |
erm. brlcad, you know if the iges-g convert
is in the Windows build? |
21:49.13 |
TunaSushi |
i haven't used brl-cad before. downloading
now... i try to use catia for iges, but i have not been able to get
simple drafting info for print. |
21:49.21 |
starseeker |
nirt can be used to examine a solid model for
dimensions |
21:50.01 |
starseeker |
if the iges-g conversion preserves the right
info - not sure about that |
21:50.09 |
TunaSushi |
is nirt a component of brl-cad? |
21:50.28 |
starseeker |
yes |
21:51.02 |
TunaSushi |
ok. |
21:52.47 |
TunaSushi |
are you one of the developers? |
21:53.01 |
starseeker |
not a senior one, but yes |
21:53.54 |
``Erik |
nub |
21:54.04 |
starseeker |
nurb |
21:54.37 |
starseeker |
oh, shorthand for noob? |
21:54.44 |
starseeker |
fair enough |
21:54.59 |
``Erik |
like noob, but meaner :D |
21:55.19 |
TunaSushi |
i was crass enough to spell it 'newbie'.
|
21:55.47 |
TunaSushi |
what OS do you guys run this on? |
21:56.03 |
``Erik |
I mostly use FreeBSD and MacOS-X |
21:56.21 |
starseeker |
OSX and gentoo linux |
21:56.33 |
``Erik |
bbiab, my computer told me to go
home |
21:57.29 |
starseeker |
should get
supper |
21:58.44 |
TunaSushi |
i'm lost. |
21:58.59 |
starseeker |
what's the problem? |
22:00.06 |
TunaSushi |
i have Archer, MGED, and RTWizard. |
22:00.13 |
starseeker |
The iges-g tool is a command line tool - if it
is in the Windows build it will need to be run from the Windows
terminal |
22:01.06 |
starseeker |
Look in the BRL-CAD install directories for
iges-g.exe |
22:01.35 |
starseeker |
probably in a bin directory |
22:01.56 |
starseeker |
if it's there, open a terminal and CD into
that directory. |
22:02.38 |
starseeker |
then it's iges-g -o file.g
path_to_iges_file |
22:02.51 |
starseeker |
or iges-g.exe maybe |
22:03.00 |
starseeker |
must run -
bbiab |
22:09.08 |
*** join/#brlcad Ralith
(n=ralith@216.162.199.202) |
22:34.01 |
louipc |
haha windows terminal |
22:49.52 |
*** join/#brlcad IriX64
(n=mariodot@bas2-sudbury98-1178014793.dsl.bell.ca) |
23:53.47 |
Axman6 |
bleh, bre-cad doesn't want to build 64bit for
me -_- |
23:54.03 |
Axman6 |
brl-cad too |