00:00.28 |
``Erik |
hmmm, smalltalk predates c++ by a good
chunk |
00:00.30 |
ctj2 |
When we were first programming, "structure
programming" was introduced. IF-THEN-ELSEIF-ELSE-ENDIF type
structures. |
00:00.41 |
``Erik |
and the 'actor' model scheme was designed
around was a form of oop in retrospect |
00:01.11 |
``Erik |
we've had mechanisms to talk about it, but the
'common' line programmer was unable to get there :( |
00:01.40 |
ctj2 |
Even though the concept of SP was there, it
took a number of years till we could talk about it. The concept
that was required was "blocks". Then came structured designe with
"functional units" and now we have objects. |
00:02.00 |
ctj2 |
but until we have good UML, Usecases that
match we had no real way of speaking OOP. |
00:03.00 |
``Erik |
don't mind me, I'm a fan of esoteric languages
and a major scheme weenie :) |
00:03.34 |
``Erik |
hm, plenty of usability was available in far
cleaner languages very early on... but paradigm shifts are hard, so
most people avoid them like the plague |
00:04.11 |
ctj2 |
I program in scheme, lisp, fortran, C, C++,
php, perl and likely a dozen other languages. We can't have a
paradigm shift until we have a human language or vocabulary to
discuss the concepts. |
00:04.37 |
``Erik |
was it kay that made the comment about people
who first learned basic being permanently damaged beyond repair?
:) |
00:05.09 |
``Erik |
(I'm also quite angsty because I'm stuck
working on a very poorly architected java program at
work...) |
00:05.10 |
ctj2 |
Hmmm, I guess that means Mike was damage
beyond repair. I'll follow his programming lead for now. |
00:05.41 |
``Erik |
heh, basic was my first language, on the
coleco adam when it was shiney and new... but I'm a happy
retard |
00:06.21 |
``Erik |
my point was that paradigm shifts are hard,
they serve well to weed out the chaff, which is a majority of
people, imho |
00:07.09 |
ctj2 |
``Erik, when you say you are working on a
"poorly architected java program" I submit that any program in any
language can be poorly architected. Where we get many many bad
architected systems is when there is a technical change that
requires a new methodology which people can't speak about for lack
of human language. |
00:07.10 |
``Erik |
people who have made the jump to really grok
and become proficient with functional and logical languages can
walk back to imperative and oo oh so much stronger, but I've seen
very few who do |
00:08.13 |
ctj2 |
I'd agree with that. |
00:08.18 |
``Erik |
perhaps, but I view c++'s variant of oo as a
major step back... hey, man, bust out the smalltalk, ruby, ocaml,
etc, and I'm right there :) |
00:08.38 |
``Erik |
(I'm not hatin' on OO in general, just the
most common mutilation...) |
00:08.51 |
``Erik |
sorry if I gave the wrong impression |
00:09.15 |
ctj2 |
Stop worrying about the language and worry
about the concepts. People have been doing objected oriented
programming long before smalltalk and C++ and java showed up on the
scene. |
00:09.49 |
ctj2 |
If you can't take your good OO concepts and
impliment them in the languge of the day, then is that a failure of
the language or the programmer? |
00:10.15 |
``Erik |
heh, some languages make it very very very
difficult, but it's the fault of the programmer, of course
:) |
00:10.41 |
``Erik |
I do a good chunk of oo-ey stuff in my C,
so... yeah, we had a minor language mismatch, and I think it was my
fault o.O |
00:11.10 |
ctj2 |
One of the first good examples of OO that I
observed was librt/table.c |
00:12.17 |
``Erik |
sean, are you still at the office? |
00:13.11 |
ctj2 |
If you look at the history of teaching
computer science, you can see the instructors using cobol/fortran
to teach a *language* to the students. Then N.W. brought out
Pascal and the instructors were capable of teaching SP with a
strong stack oriented language. The schools then produced many
programmers that could only do SP. |
00:13.39 |
``Erik |
indeed |
00:14.00 |
ctj2 |
When they were handed a different language,
Fortran IV, ASM, COMPASS they were lost. The language did not have
the structures they needed. And the students didn't know how to
build those structures. |
00:14.04 |
``Erik |
and now colleges turn out java factory line
toilers :( |
00:14.55 |
ctj2 |
One of my luck outs was that I was taught how
to create a structured programming language (compiler course). And
when you walk out of that, you realize that structure programming
is mearly the correct locations of gotos. *GRIN* |
00:15.18 |
ctj2 |
The big problem with pascal programmers is
that pascal was a teaching language, not a production
language. |
00:16.00 |
ctj2 |
We cheated, we just did the Linked lists in
COMPASS (CDC Cyber750 Assembly) |
00:16.25 |
``Erik |
cool |
00:16.27 |
ctj2 |
Java is a great teaching language. The
problem is when you teach a *language* vs the science and art of
programming. |
00:17.14 |
``Erik |
ayup... I dislike the excessive verbosity of
java, tho |
00:17.29 |
``Erik |
and I seem to spend too much time trying to
look up api calls instead of thinking about the problem I want to
solve |
00:17.32 |
ctj2 |
Which brings me back to my original point, the
*language* that needs to be taught before Java is UML or equivlent.
Then you can teach the concepts and impliment those concepts in
Java (or any other language) |
00:17.51 |
``Erik |
heh, just hit newbie students with
SICP |
00:17.57 |
ctj2 |
The only way that I get good productivity in
java is with an IDE. |
00:18.01 |
ctj2 |
Expand SICP. |
00:18.13 |
``Erik |
structure and interpretation of computer
programs |
00:18.23 |
ctj2 |
*grins* Ah, a course name. |
00:18.28 |
``Erik |
ummm, http://mitpress.mit.edu/sicp/ |
00:18.30 |
``Erik |
a book, too |
00:18.39 |
ctj2 |
Ok. let me bookmark. |
00:19.13 |
ctj2 |
Done. |
00:19.34 |
``Erik |
when I code (java), I end up having 'idea'
open on one display to look around and let it show me methods, and
vim on the other one to actually express |
00:19.59 |
ctj2 |
*grins* I've been using Netbeans for my java
toys |
00:20.09 |
*** join/#brlcad PrezKennedy
(n=Apathy@pcp010175pcs.dover01.de.comcast.net) |
00:20.52 |
``Erik |
I have hope that sisc will help me be
productive in java... |
00:20.59 |
ctj2 |
It upsets my fingers though. I type ctrl-a,
ctrl-o, tab and the program I was writing is GONE. |
00:21.04 |
``Erik |
http://sisc.sourceforge.net/ |
00:22.32 |
ctj2 |
Is PrezKennedy chuck? |
00:22.52 |
``Erik |
his boy, iirc |
00:23.22 |
brlcad |
oop, sorry -- Yes i am |
00:23.39 |
ctj2 |
Ah, thanks |
00:23.46 |
``Erik |
didja see justins new truck? o.O |
00:23.55 |
``Erik |
I think I started a trend :D |
00:24.12 |
``Erik |
(or did you, with that chevy...) |
00:24.58 |
PrezKennedy |
dad would probably join irc as kermit if he
figured it out ;-) |
00:25.41 |
ctj2 |
More likely, Chuck is busy playing video games
and has no time for IRC dorks. *GRIN* |
00:26.39 |
Twingy |
where's the link to the 7 levels of
IRC.... |
00:26.42 |
brlcad |
yep I did |
00:27.16 |
brlcad |
hehe, kermit is still playing games |
00:27.33 |
``Erik |
twingy: google? :D |
00:27.38 |
Twingy |
can't find it |
00:27.40 |
brlcad |
though I almost passed out when I heard he
wasn't just playing tribes any more |
00:27.53 |
ctj2 |
What's his current addiction? |
00:27.53 |
``Erik |
WHAT??? |
00:27.55 |
Twingy |
I think foodave posted it in '00 |
00:28.04 |
PrezKennedy |
hes been playing command and conquer games
since we got a computer |
00:28.27 |
``Erik |
that's it, I'm crapping in your mac
tomorrow |
00:28.28 |
brlcad |
if you can't handle the firepower, don't
handle the gun ;) |
00:28.31 |
PrezKennedy |
he also plays total annihilation and... well
thats bout all that works on his computer |
00:28.35 |
ctj2 |
Hey there. Don't pick on the boy, he just
picked up some bad habits. |
00:28.58 |
Twingy |
sean will have to get a quad mac if you do
that |
00:29.01 |
``Erik |
ask mike t, I'm always ripping on
c++ |
00:29.44 |
brlcad |
heh, punt the G5 because of your video card?
get a new video card ;) |
00:30.05 |
ctj2 |
No, not because of the video card. Mac OS X
does not support NV_OPTION_3 |
00:30.12 |
ctj2 |
The video card does. |
00:30.15 |
Twingy |
leave ##opengl |
00:30.41 |
brlcad |
ahh, driver |
00:30.45 |
``Erik |
check it out, dudes, the 'project' takes about
3 seconds total for both the raytracing and the algorithms... for
the 100x100x10 of that thing, right... but the total run time is...
between 1 and 2 hours, depending on luck :) |
00:30.47 |
ctj2 |
Yes drivers. |
00:31.28 |
``Erik |
when I bitched, nvidia put out new fbsd
drivers to support the card I have... mebbe if you bitch about the
option, they'll update the mac driver? |
00:31.46 |
ctj2 |
To paraphrase NVIDIA: It is Apples
problem. |
00:32.07 |
``Erik |
most of my cohorts at apple fled :( |
00:32.08 |
brlcad |
any experience with Cg or the GPGPU
project? |
00:33.52 |
brlcad |
what about "Sh" ? |
00:33.53 |
``Erik |
oh, btw, I think nvidia has a pack of
knuckleheads working over there, they don't understand ioctls so
good :( |
00:34.01 |
ctj2 |
Cg and the other one compile to a profile
which the drivers then interpret. I can write my code in Cg if I
wanted to but then the drivers eat it. Same with Sh." |
00:35.09 |
brlcad |
not as nearly interested in Cg as the other
two, mainly due to portability -- sort of waiting to see which one
falls into better favor |
00:36.46 |
PrezKennedy |
http://flickr.com/photos/92579619@N00/86410009/in/pool-tuawrigs/ |
00:36.51 |
PrezKennedy |
i saw that and thought of you brlcad |
00:38.05 |
brlcad |
heh |
00:38.11 |
brlcad |
i wish i had a canon xl |
00:38.24 |
``Erik |
heh |
00:38.28 |
PrezKennedy |
it makes your setup look cheap and mine look
like its from the late 1970's |
00:38.39 |
``Erik |
that dell isn't nearly hidden
enough. |
00:38.45 |
``Erik |
and where's the ion globe??? :D |
00:38.50 |
brlcad |
yeah, that's like a wart on the
floor |
00:39.34 |
``Erik |
btw, are you gonna want your fancyassed dell
back soon? I know how much you adore and miss it... |
00:39.36 |
``Erik |
O:-) |
00:40.04 |
ctj2 |
``Erik, here's my programming bible: http://www.60bits.net/STRAPs.pdf |
00:40.13 |
ctj2 |
Pay attention to section 9 |
00:40.30 |
Twingy |
straps doesn't sound office friendly |
00:40.34 |
Twingy |
maybe my mind is just in the gutter |
00:40.47 |
ctj2 |
System Tasks, Procedures and
Responsibilities |
00:40.48 |
brlcad |
heh |
00:40.54 |
Twingy |
suuuure |
00:41.06 |
``Erik |
or else what? |
00:41.31 |
Twingy |
Saddist Tickle Ravis Attractive
Posture |
00:41.35 |
ctj2 |
No or else. Take a look, you might find it
interesting history. |
00:42.25 |
Twingy |
what happened to the 151? |
00:42.33 |
brlcad |
ctj2: interesting document |
00:42.34 |
``Erik |
drank it long ago |
00:42.47 |
Twingy |
gonna try white lightning now? |
00:42.56 |
``Erik |
no |
00:42.59 |
``Erik |
can't afford jack shit |
00:43.02 |
``Erik |
much less jack daniels |
00:43.06 |
ctj2 |
Thank you. I helped write parts of that
document. The entire group had input going from 9.3 to
9.4 |
00:43.13 |
Twingy |
I hear jack shit is on sale at coscov's for 99
cents a bottle |
00:43.22 |
``Erik |
lee suggested I drive tomorrow, I suggested he
buy my lunch, he didn't say no :o |
00:43.32 |
Twingy |
I think he wants to cook us ramen |
00:43.51 |
ctj2 |
Ok, Sean who are these people, they sound like
they all hang out at the lab. |
00:43.54 |
``Erik |
I think he wants to take me somewhere and get
me drunk so he can drive my damn car back :( |
00:44.13 |
``Erik |
we have no lab anymore :( |
00:44.22 |
PrezKennedy |
its a shack |
00:44.30 |
PrezKennedy |
shack(s) |
00:45.02 |
``Erik |
shut up, bitch |
00:45.03 |
``Erik |
:D |
00:45.18 |
brlcad |
ctj2: of various sorts -- you'd see them if
you visited, don't think you know any of them |
00:45.28 |
brlcad |
cept PrezKennedy of course ;) |
00:45.35 |
PrezKennedy |
its supposed to get windy tonight... be
careful ;-) |
00:45.47 |
brlcad |
PrezKennedy: you saying you ate
beans? |
00:46.00 |
PrezKennedy |
taco bell |
00:46.01 |
ctj2 |
Thanks brlcad. I do miss the lab, lots at
times. |
00:46.01 |
PrezKennedy |
;-) |
00:46.03 |
``Erik |
indeed, it will be windy |
00:47.42 |
Twingy |
drink some more so you can pass out and we can
come take your chili |
00:48.08 |
``Erik |
I am drinking some more... |
00:48.12 |
PrezKennedy |
then there'll be hurricane force
winds |
00:48.31 |
``Erik |
I'm not sure if you can handle the onion
content, tho |
00:48.35 |
Twingy |
from erik drinking? |
00:48.45 |
Twingy |
I don't think he gets gas like that
dude |
00:48.57 |
Twingy |
lee maybe... |
00:49.00 |
``Erik |
no, mine is a soft and gentle breeze |
00:49.06 |
``Erik |
that carries death and misery |
00:49.10 |
PrezKennedy |
nah after everyone else starts contributing
once they get ahold of the chili |
00:49.39 |
``Erik |
a tiny little pfft in the hall and poor justin
whines about it from his desk in the corner :D |
00:50.35 |
brlcad |
ctj2: so with much lamenting and sadness,
kicking screaming, and gnashing of teeth -- we're a few weeks away
from a windows distribution |
00:50.45 |
PrezKennedy |
cool |
00:50.49 |
Twingy |
I bet if I ate some sauurkraut each day for
lunch |
00:51.01 |
``Erik |
ooh, we should go to the german place if it's
still around |
00:51.08 |
Twingy |
yep |
00:51.17 |
``Erik |
bratwurst, sauerkraut, mashed pertaters, and
good german beer |
00:51.38 |
brlcad |
it's still around |
00:51.44 |
``Erik |
we should make lee drive so we can get
fitshaced |
00:51.46 |
brlcad |
though i'm hankering for some corral |
00:52.09 |
brlcad |
tried going saturday, there wasn't a single
parking spot, even illegal ones |
00:52.09 |
``Erik |
it'll make s2 much more bearable for ya,
justin ;) |
00:52.18 |
``Erik |
at what, corral? |
00:52.32 |
``Erik |
guess their new location is workin' for 'em
:) |
00:52.59 |
``Erik |
dude, they're putting in an applebees where
the old one was |
00:53.10 |
brlcad |
yeah, the line went out both doors |
00:53.17 |
ctj2 |
brlcad, should I be happy or sad about a
windows release? |
00:53.27 |
brlcad |
it's a good bad |
00:53.40 |
brlcad |
the download rate and exposure is going to
skyrocket |
00:53.49 |
PrezKennedy |
and i can use it! |
00:53.52 |
``Erik |
heh, is the breakage bob gave us with that all
fixed up? |
00:53.55 |
brlcad |
estimating 2-5k downloads a month |
00:54.01 |
brlcad |
(for just windows) |
00:54.38 |
brlcad |
``Erik: pretty much -- i think I've weeded it
all away finally |
00:54.53 |
``Erik |
'k, so I can start breaking it for fbsd and
obsd again |
00:54.58 |
brlcad |
archer is still non-functional, but that was
pretty much to be expected |
00:55.00 |
Twingy |
haha, breakage bob |
00:55.16 |
``Erik |
"dude, bob, when we said 'break it down', that
AIN'T what we meant!" |
00:55.30 |
Twingy |
fat fingered fred |
00:56.15 |
PrezKennedy |
fgat fiongers suick!!! |
00:56.33 |
``Erik |
and that's why prezkennedy is never ever ever
EVER allowed to be a sysadmin |
01:01.13 |
CIA-13 |
BRL-CAD: 03brlcad *
10brlcad/src/tclscripts/archer/Archer.tcl: argv0 is not available
for some reason, so catch the exception and conditionally call
LoadArcherLibs |
01:01.13 |
PrezKennedy |
with that type of stress... may as well be the
sysadmin's boss... he gets paid more |
01:02.16 |
``Erik |
the massive paychecks, awe and respect of puny
mortals, sexy models on my arm... |
01:02.17 |
``Erik |
well |
01:02.20 |
``Erik |
the paychecks, anyways |
01:02.41 |
PrezKennedy |
you were the master of your domain... in a
way |
01:03.12 |
``Erik |
"I am master of my dominion... I share the
secrets of the clown" |
01:13.38 |
Twingy |
*archer fires arrow at thee in
retaliation* |
01:13.57 |
Twingy |
HACK THE GIBSON!#@! |
01:14.05 |
Twingy |
o.O |
01:14.33 |
Twingy |
why couldn't they have had angelina say that
line >_< |
01:18.28 |
PrezKennedy |
farewell... for now! |
01:18.36 |
CIA-13 |
BRL-CAD: 03brlcad *
10brlcad/src/tclscripts/archer/Archer.tcl: more protections to
avoid the can't read "env(ARCHER_HOME)": no such variable error
when making the package index |
01:19.48 |
``Erik |
heh |
01:35.15 |
CIA-13 |
BRL-CAD: 03brlcad *
10brlcad/src/tclscripts/archer/cursor.tcl: make the other pkg_index
error go away regarding: can't set "::blt::cursorWaitCount": parent
namespace doesn't exist |
01:47.49 |
pra5ad |
gpu programming eh |
01:49.12 |
Twingy |
generic parental unit |
01:49.42 |
pra5ad |
were u at the bnd seminar? |
01:49.50 |
Twingy |
I was buying a truck |
01:50.00 |
Twingy |
:P |
01:50.05 |
pra5ad |
ah i missed that |
01:50.28 |
pra5ad |
overhyping to the maxxxxxxxx |
01:51.08 |
Twingy |
was she passing out coffee mugs? |
01:55.40 |
pra5ad |
felt like it |
01:56.09 |
Twingy |
you get hit in the head with a coffee
mug? |
01:56.25 |
pra5ad |
felt like it |
01:56.31 |
Twingy |
haha |
02:06.49 |
``Erik |
heh |
02:07.00 |
Twingy |
how was the onions? |
02:07.04 |
``Erik |
tomorrow, I think I'm gonna try to give her an
idea of how horribly bad our shit is |
02:07.05 |
``Erik |
tasty |
02:07.17 |
Twingy |
I think you should talk her into putting the
logo on coffee mugs |
02:07.41 |
``Erik |
we have software that does a task... the task
being doen using the software itself takes... 3 seconds. The
software as a whole takes... 1-2 hrs |
02:08.05 |
Twingy |
...and if you had coffee mugs you'd have
something to do while its running |
02:08.28 |
``Erik |
0.083% of our runtime is... useful. |
02:08.33 |
``Erik |
tops |
02:08.39 |
Twingy |
and 0.083% of our management is useful
:} |
02:08.49 |
``Erik |
that many? |
02:08.49 |
``Erik |
:D |
02:12.50 |
*** join/#brlcad DTRemenak
(n=DTRemena@DHCP-170-143.caltech.edu) |
02:13.52 |
pra5ad |
so the interact #s made sense? |
02:15.08 |
``Erik |
I think so |
02:15.34 |
``Erik |
I'd like to string the rt to the interactor,
or do a timeing experiment higher up, or something.. |
02:16.26 |
Twingy |
I'd like to build robotic monkies to make me
ham sandwiches |
02:16.39 |
``Erik |
even if the #'s aren't very close, the
preliminary is over 1000x difference, dude... |
02:16.55 |
Twingy |
orders shmorders of magnitude |
02:17.05 |
Twingy |
here's a theory |
02:17.17 |
pra5ad |
heh |
02:17.21 |
Twingy |
maybe dixie is some kinda cyborg that doesn't
age |
02:17.31 |
Twingy |
and so run times are irrelevent o.O |
02:17.46 |
Twingy |
like the replicators y0 |
02:20.02 |
``Erik |
heh |
02:20.50 |
Twingy |
I think we should all get extra jobs at home
depot on saturdays |
02:20.53 |
Twingy |
then when we slack off |
02:20.59 |
Twingy |
we don't tell on each other |
02:21.26 |
Twingy |
Home Depot / M3 team |
02:25.18 |
``Erik |
erm |
02:25.23 |
``Erik |
I'm not calling it 'm3' anymore |
02:25.29 |
``Erik |
I refuse to sully the name of my
vehicle |
02:25.36 |
pra5ad |
too late |
02:26.08 |
pra5ad |
should have bought the m4.. 'better than m3 in
more ways than one' |
02:26.18 |
``Erik |
been reading on that just now |
02:26.23 |
``Erik |
m4 is just the '06 m3 coupe |
02:26.33 |
Twingy |
hah |
02:26.48 |
Twingy |
then his car would have to have a regular
expression parser in the engine computer |
02:26.49 |
brlcad |
original pranksta |
02:26.56 |
Twingy |
YOU CAN DOIT! |
02:27.00 |
``Erik |
uh huh, uh huh |
02:27.15 |
``Erik |
damn we're a pack of nerds |
02:28.35 |
phcoder |
oonter geleebin gloatin glovin |
02:29.06 |
pra5ad |
brlcad, |
02:29.26 |
pra5ad |
how do i drill down a directory
struct |
02:29.44 |
pra5ad |
(i think u answered this already.. /me has bad
memory) |
02:31.47 |
brlcad |
what do you mean by drill down? |
02:32.35 |
pra5ad |
iterate over all nodes in the dir |
02:32.43 |
brlcad |
ah, traverse the nodes for a particular
assembly |
02:32.44 |
pra5ad |
what were the fns/where are they |
02:32.48 |
brlcad |
yeah, I did answer that :) |
02:32.55 |
pra5ad |
which header |
02:33.06 |
brlcad |
heh, raytrace.h ;) |
02:33.13 |
brlcad |
but that won't get you very far |
02:33.17 |
brlcad |
what do you need to do? |
02:33.23 |
brlcad |
do you care about intermediate
combinations? |
02:33.29 |
brlcad |
or just the leaf nodes? |
02:33.50 |
pra5ad |
for later yes, but for now just the leaves
will do |
02:34.17 |
pra5ad |
also, what's the point of DIR_HIDDEN |
02:34.31 |
*** join/#brlcad Twingy
(n=justin@pcp0011649600pcs.aberdn01.md.comcast.net) |
02:34.47 |
pra5ad |
and the difference between
DIR_SOLID/REGION/COMB |
02:35.17 |
brlcad |
db_functree() is probably the easiest for you
to use, keeping it simple when you do decide to look at the
intermediates |
02:35.37 |
pra5ad |
ahh yes |
02:35.46 |
brlcad |
geometry in a .g can be hidden so you don't
see it in listings |
02:36.10 |
pra5ad |
there's no special signficance? it's user
discretion? |
02:36.10 |
brlcad |
can be used as a means to manage intermediate
objects being edited for example |
02:37.27 |
brlcad |
it's got meaning, it means it's hidden so
applications are expected to respect the hidden and ignore those
objects unless you're a command/operation that wants/needs to
manage hidden objects |
02:37.44 |
brlcad |
e.g. ls command needs to ignore hidden
objects |
02:38.34 |
brlcad |
but a database converter wouldn't necessarily
want to ignore them |
02:38.46 |
brlcad |
it's app discretion -- not user discretion
:) |
02:38.55 |
brlcad |
for you, probably should ignore them |
02:38.57 |
pra5ad |
k |
02:39.17 |
brlcad |
a solid is a primitive, e.g. a BOT or a sphere
or an arb, etc |
02:39.24 |
brlcad |
er, a DIR_SOLID |
02:39.49 |
brlcad |
a DIR_REGION is a combination that has been
marked as a region |
02:39.57 |
brlcad |
a region signifies "something
physical" |
02:40.15 |
brlcad |
it'd be a "part" in pro/e unigraphics
lingo |
02:41.01 |
brlcad |
combinations are just that -- some csg
combination of objects (other combinations, regions, or
solids) |
02:41.20 |
pra5ad |
g-nmg preserves em? |
02:41.33 |
brlcad |
preserves? |
02:41.43 |
pra5ad |
the comb nodes |
02:41.52 |
pra5ad |
tho that doesnt make sense.. |
02:41.57 |
brlcad |
you can have combination nodes above and below
the region level |
02:42.13 |
brlcad |
the converter collapses the nodes below the
region level iirc |
02:42.54 |
brlcad |
above the region level, they are expected to
just be unions (i.e. "collections" or groups) |
02:43.13 |
brlcad |
below the region level, they can be arbitrary
CSG operations (subtractions, unions, intersections) |
02:43.19 |
pra5ad |
ah |
02:44.10 |
``Erik |
I need a new furry helmet |
02:46.04 |
Twingy |
now that you got a sun roof |
02:46.10 |
Twingy |
you can wear one of those beer hats |
02:46.43 |
pra5ad |
is it legal to specify a NULL functor as the
comb node callback? |
02:51.51 |
pra5ad |
guess it works |
02:51.52 |
pra5ad |
=) |
02:53.44 |
pra5ad |
t62 has 1004 bots :o |
02:54.16 |
Twingy |
the csg version mebe |
02:54.28 |
pra5ad |
no, g-nmg converted |
02:54.37 |
Twingy |
that aint ryte |
02:54.46 |
pra5ad |
leaves are always of type DIR_SOLID
? |
02:54.57 |
pra5ad |
leafs |
02:54.58 |
pra5ad |
.. |
02:55.39 |
pra5ad |
havoc-bot has 297 meshes |
02:55.43 |
pra5ad |
er bots |
02:55.52 |
Twingy |
ohh bots |
02:55.58 |
Twingy |
yea, that's right |
02:56.48 |
pra5ad |
oh? |
03:09.14 |
ctj2 |
Good night all. |
03:15.35 |
brlcad |
pra5ad: yeah, that's like the definition of a
leaf |
03:17.30 |
CIA-13 |
BRL-CAD: 03brlcad *
10brlcad/src/other/blt/Makefile.am: i suppose only one of the tk
files wasn't needed due to conflicts.. the others seem rather
important due to runtime symbol errors.. ;) |
03:17.33 |
pra5ad |
check my priv msg |
03:19.43 |
CIA-13 |
BRL-CAD: 03brlcad *
10brlcad/src/tclscripts/archer/LoadArcherLibs.tcl: load the blt
library by getting lib out of the bu_brlcad_root path.. need to
refactor this puppy, but it should work irrespective of the other
stuff |
03:20.24 |
brlcad |
it's a list of references to the
leaf |
03:20.43 |
brlcad |
can be referenced n times, don't think that's
what you want |
03:20.46 |
pra5ad |
so how would i get the soltab from a
dp? |
03:21.11 |
brlcad |
hm, i pasted code for that too |
03:21.21 |
brlcad |
you convert to 'internal' format |
03:21.32 |
brlcad |
for starters |
03:21.42 |
pra5ad |
the dp to internal? |
03:22.25 |
brlcad |
rt_db_get_internal( &intern, dp, dbip,
NULL, &rt_uniresource ) |
03:22.45 |
brlcad |
pass it the dp, your dbip, and an internal
structure for it to fill in |
03:23.12 |
brlcad |
struct rt_db_internal intern; |
03:23.33 |
brlcad |
rt_uniresource is a global, you should be able
to use it as is |
03:23.43 |
brlcad |
(provided by the library) |
03:24.06 |
brlcad |
unless you want to handle multithreaded (which
wouldn't help you much for an rt_db_get_internal()) |
03:25.17 |
brlcad |
if you've already determined it's a bot, you
can cast the intern.idb_ptr after rt_db_get_internal() to a bot
internal |
03:25.39 |
pra5ad |
ah |
03:25.45 |
brlcad |
e.g. struct rt_bot_internal *bot = (struct
rt_bot_internal *)intern.idb_ptr; |
03:26.08 |
brlcad |
that "is" an actual bot, deserialized in all
it's internal glory |
03:26.33 |
pra5ad |
righto =) |
03:36.56 |
pra5ad |
nooo |
03:37.07 |
pra5ad |
how do i determine if it's a bot |
03:37.16 |
pra5ad |
before the cast |
03:37.37 |
pra5ad |
soltab has a type_id |
03:38.30 |
pra5ad |
ohhh nm |
03:38.32 |
pra5ad |
;) |
03:38.49 |
pra5ad |
rt_db_get_internal returns the type
id |
04:02.03 |
pra5ad |
how do i close a db created by rt_dirbuild?
i'm doing rt_clean(rtip*) , but when i reopen it w/ rt_dirbuild,
db_dircheck whines about duplicates |
04:02.27 |
pra5ad |
also, why not use the db_* funcs? |
04:03.22 |
pra5ad |
im looking at g-xxx.c; seems simple
enough |
04:12.09 |
brlcad |
db_close(dbip); |
04:12.21 |
brlcad |
nothing wrong with the db_ funcs |
04:12.28 |
brlcad |
they work hand in hand with the rt
funcs |
04:12.52 |
pra5ad |
k so rt_clean is wrong |
04:15.46 |
brlcad |
rt_clean() is for deallocating per-cpu
resources, nothing at all to do with directories |
04:16.04 |
brlcad |
has to do with raytracing data management
(e.g. prep'd data) |
05:21.22 |
justin_ |
http://www.reputable.com/o2.html |
05:21.35 |
justin_ |
look for initials JS, circa 1999 :) |
06:36.23 |
*** join/#brlcad kaol_
(n=kari@sammakko.yok.utu.fi) |
08:17.13 |
*** join/#brlcad DTRemenak
(n=DTRemena@DHCP-170-143.caltech.edu) |
08:50.13 |
*** join/#brlcad clock_
(n=clock@zux221-122-143.adsl.green.ch) |
11:05.41 |
brlcad |
heh, The core dumped, oh my. |
11:10.01 |
clock_ |
china syndrome |
11:30.44 |
*** join/#brlcad phcoder
(n=phcoder@pcp0011650294pcs.aberdn01.md.comcast.net) |
11:54.58 |
``Erik |
o.O |
14:13.05 |
Twingy |
lunch time yet? |
14:31.09 |
Twingy |
you should come to grumpies with us |
14:31.35 |
``Erik |
who all is 'us'? |
14:31.46 |
Twingy |
um, me and uh, you, and uh others :) |
14:31.59 |
``Erik |
heh |
14:32.17 |
``Erik |
<-- got up at 4am and ran budget numbers
o.O bein' po' sucks |
14:32.28 |
Twingy |
eww |
14:32.40 |
Twingy |
4am... that's like 3 hours after I went to
bed |
14:32.43 |
``Erik |
also watched new rvb and
strangerhood |
14:32.54 |
``Erik |
heh, it was 4 hours after I went to
bed... |
14:33.03 |
``Erik |
just couldn't get back to sleep :/ |
14:33.14 |
Twingy |
I bet it was the onions |
14:33.25 |
``Erik |
doubt it |
14:33.46 |
Twingy |
the onions stole your car and drove away with
your wallet |
14:33.58 |
Twingy |
:) |
14:34.11 |
Twingy |
you just don't remember any of this |
14:34.36 |
``Erik |
they musta hit me over the head with the bag
of potatos next to 'em |
14:35.00 |
``Erik |
mmm potato juice |
14:35.11 |
Twingy |
you should try making vodka |
14:35.24 |
``Erik |
that's a little illegal without a
license |
14:35.36 |
Twingy |
ah |
14:37.01 |
Twingy |
and if you make it wrong you go blind
:) |
14:37.08 |
clock_ |
The Original Onions? |
14:37.17 |
clock_ |
That's a surf rock band that produces freely
distributable music |
14:37.36 |
clock_ |
Actually very good one |
18:23.14 |
*** join/#brlcad DTRemenak
(n=DTRemena@DHCP-170-143.caltech.edu) |
18:40.09 |
*** join/#brlcad PKMOBILE
(n=Apathy@12.22.249.3) |
18:41.19 |
*** join/#brlcad clock_
(n=clock@84-72-88-181.dclient.hispeed.ch) |
19:49.13 |
CIA-13 |
BRL-CAD: 03brlcad *
10brlcad/src/archer/plugins/ (utility.tcl wizards.tcl): only
traverse into Utility and Wizards if they actually exist |
20:26.38 |
Twingy |
heh |
20:26.48 |
Twingy |
they make a super charger to take my truck
from 150HP to 230HP |
20:27.07 |
Twingy |
does 1/4 mile in 15 seconds |
20:32.34 |
``Erik |
hrmmmm |
20:32.59 |
``Erik |
here's a turbo that gives 7.5 psi for my
car... (even thought they call it a supercharger)...
499hp |
20:33.23 |
Twingy |
nutty |
20:33.26 |
Twingy |
how much? |
20:33.27 |
``Erik |
huh, actually, the literature sounds like a
real supercharger, mebbe they just put a lame pic up |
20:33.30 |
Twingy |
mine would cost me $2700 |
20:33.38 |
``Erik |
heh, 10,900 |
20:33.38 |
``Erik |
:D |
20:33.44 |
``Erik |
(but damn, 499hp) |
20:34.04 |
Twingy |
at that point the car would probly not be
aeraodynamic enough to handle |
20:34.12 |
Twingy |
aerodynamic |
20:34.24 |
``Erik |
I d'no, cf is .33 |
20:34.27 |
Twingy |
unless you dropped it some more and put a wing
on |
20:34.33 |
``Erik |
corvette is .32 iirc |
20:34.43 |
``Erik |
my truck was .43 and fairly slippery for a
truck |
20:36.56 |
Twingy |
my engine block is cast iron |
20:37.07 |
``Erik |
cool |
20:39.43 |
Twingy |
mine is 0.4 it appears |
20:39.55 |
``Erik |
cool |
20:40.07 |
Twingy |
the super charger would be fun |
20:40.18 |
Twingy |
but I'd just end up wasting more gas |
20:40.53 |
``Erik |
I read that some company in california does
electric conversions of vehicles, and they did an s10 with the same
geometry as mine to run full electric... added a tonnea cover and
air dam to drop the cf from .42 or whatever to .34 |
20:41.03 |
Twingy |
spoke with that guy in aberdeen on rhino
lining, $410 |
20:41.07 |
``Erik |
cool |
20:41.09 |
Twingy |
better than $680 dealer quote |
20:41.20 |
Twingy |
ford used to have the Ford Ranger EV |
20:41.24 |
Twingy |
in '02 or '03 |
20:41.55 |
Twingy |
I like mitsubishi's approach |
20:42.01 |
Twingy |
where they are bolting on 2 electric motors,
one to each wheel |
20:42.15 |
Twingy |
no efficiently loss moving through gears and
pinions |
20:42.53 |
``Erik |
http://www.autofieldguide.com/articles/079701.html
has some shit about electrifying a mid truck, heh |
20:43.56 |
``Erik |
(guess it was outta chevy, not a
shop) |
20:44.02 |
``Erik |
why'd I think that o.O must be going
senile |
20:44.17 |
Twingy |
I think if they go back to the hydrogen
vehicle approach |
20:44.28 |
Twingy |
and use the the electricity to gather
hydrogen |
20:44.37 |
Twingy |
since you can pack more energy into the same
volume, it'd sell better |
20:44.42 |
Twingy |
since all you'd need is water |
20:44.57 |
Twingy |
plug it in, fill it with a gallon of water...
wait |
20:45.18 |
Twingy |
make the filling unit portable |
20:45.40 |
Twingy |
make a 240V and 120V switch |
20:46.05 |
Twingy |
figure it'd cost about $2k since it'd need a
small chunk of gold |
20:46.49 |
``Erik |
hrmmmmm, I wonder if there're any cheaper
metals that'd do the trick... link, zinc or nickel |
20:47.12 |
Twingy |
irridium, platinum, palladium, gold, and one
other I think |
20:47.42 |
Twingy |
I think Mercuty |
20:47.44 |
Twingy |
Mercury |
20:48.10 |
Twingy |
I think mercury would be the easiest to work
with |
20:48.22 |
``Erik |
hrm, but it's liquid at stp |
20:48.29 |
Twingy |
since you can jab your copper probe into
it |
20:48.38 |
Twingy |
and not worry about things corroding around
the wire |
20:48.44 |
Twingy |
since all it ever hits is the
mercury |
20:48.49 |
Twingy |
well |
20:48.54 |
Twingy |
the walls of the filler |
20:49.10 |
Twingy |
the problem is always the connection between
the precious mettal and the insulator |
20:49.14 |
Twingy |
it breaks it down |
20:49.21 |
``Erik |
hm, true |
20:49.22 |
Twingy |
a gold wire with plastic insulator will eat
plastic away slowly |
20:49.35 |
Twingy |
it's a very hard problem |
20:49.41 |
Twingy |
unless you make part of the process
disposable |
20:49.42 |
``Erik |
small cups in the bottom with wires in them,
then mercury fills the cups? |
20:49.46 |
Twingy |
which is probly the cheapest way to do
it |
20:49.56 |
Twingy |
yes, but the cups would get eaten
away |
20:50.05 |
``Erik |
why |
20:50.06 |
``Erik |
? |
20:50.13 |
Twingy |
cause the mercury is touching the
cups |
20:50.25 |
``Erik |
and mercury would eat plastic? |
20:50.27 |
``Erik |
o.O |
20:50.38 |
Twingy |
no, the electrolysis would |
20:50.46 |
Twingy |
very slowly |
20:51.02 |
Twingy |
it would eat away at it about 1 mil (not
milimeter, but one mil) an hour |
20:51.30 |
Twingy |
I think the most practicaly approach is a
disposable sleeve that goes around the gold probe |
20:51.42 |
Twingy |
you replace it every... 5 charges |
20:51.46 |
Twingy |
costs you $1 |
20:53.06 |
Twingy |
and a tiny bottle of sulfuric acid |
20:53.18 |
Twingy |
that drips into the reservoir when resistance
gets too high |
20:53.32 |
Twingy |
which you replace once a year |
20:54.02 |
Twingy |
and a vent tube that vents oxygen and other
gases outside |
20:55.13 |
Twingy |
put on a tiny 3k psi compressor like my hand
pump, and you're set |
20:55.45 |
``Erik |
hrmmm |
20:55.52 |
``Erik |
rebuilt tranny would be $350-400 |
20:56.02 |
Twingy |
sure it's not the clutch? |
20:56.18 |
``Erik |
ye |
20:56.21 |
``Erik |
clutch is like $50 |
20:56.22 |
``Erik |
heh |
20:56.30 |
``Erik |
oh, you mean broken? |
20:56.34 |
Twingy |
yea |
20:56.36 |
``Erik |
quite |
20:56.57 |
Twingy |
gonna do it? |
20:57.02 |
Twingy |
or scrap it for $1k? |
20:57.06 |
``Erik |
the clutch engages and disengages fine, the
stick has no control |
20:57.14 |
``Erik |
I intend to fix it... |
20:58.48 |
``Erik |
here's one for $250 |
21:00.34 |
Twingy |
I need to head to H&R block |
21:00.40 |
Twingy |
I want my $1200 tax return |
21:00.43 |
``Erik |
heh |
21:00.50 |
``Erik |
I need to get the rest of my forms and
shit |
21:01.04 |
Twingy |
I've got house stuff and w2 |
21:01.21 |
``Erik |
the only hosue stuff I've gotten is the escrow
interest w2 |
21:02.30 |
Twingy |
I figure with my return money I can buy my
hard wood floor and mill |
21:03.47 |
``Erik |
pick me up a gm nv1500 while you're
out |
21:03.48 |
``Erik |
o.O |
21:03.57 |
Twingy |
heh, I just bought a 3d card a few nights
ago |
21:04.06 |
``Erik |
gm, not nvidia |
21:04.14 |
``Erik |
that's the kinda transmission my truck
uses... |
21:04.18 |
``Erik |
O:-) |
21:04.27 |
Twingy |
nv reminded me of nvidia |
21:04.46 |
Twingy |
bought a fx5200 or something |
21:04.50 |
Twingy |
for the computer upstairs |
21:04.56 |
Twingy |
it's got no three-dee |
21:05.00 |
Twingy |
1.3ghz celery |
21:05.32 |
``Erik |
all'z I know is when I start X, the machine
starts posting... |
21:05.38 |
Twingy |
heh |
21:09.18 |
Twingy |
with the pooper I drove 14k miles a
year |
21:09.46 |
``Erik |
trips to jersey and nc probably accounted for
half of that |
21:10.01 |
Twingy |
6k miles will be work |
21:10.05 |
Twingy |
yep |
21:10.15 |
Twingy |
I have 1 trip planned for nc |
21:10.25 |
Twingy |
mom is giving me her new'ish $1700
couch |
21:10.34 |
Twingy |
bought it in |
21:10.37 |
Twingy |
'02 I think |
21:10.39 |
``Erik |
sweet |
21:10.44 |
Twingy |
2 recliners on each end |
21:10.53 |
``Erik |
man, I have to make due with that pos couch I
ave |
21:10.53 |
Twingy |
gonna move the leather couch to the
basement |
21:10.54 |
``Erik |
:( |
21:11.02 |
Twingy |
I think I've speant a total of about 50 hours
in that couch |
21:11.04 |
Twingy |
heh |
21:11.06 |
Twingy |
and paid $900 for it |
21:11.26 |
Twingy |
I guess I'll throw it in the basement for
now |
21:15.22 |
Twingy |
I wonder how long carbon nano tube engines
will last |
21:15.37 |
Twingy |
would be nice having a warranty on the first
million miles |
21:15.56 |
Twingy |
even 500k |
21:21.30 |
``Erik |
they'd find someone to engineer breakage
in |
21:21.32 |
``Erik |
O.o |
21:34.22 |
Twingy |
how big is your tank? |
21:34.34 |
``Erik |
uhmmm, on my car or truck? |
21:34.40 |
Twingy |
both |
21:34.51 |
``Erik |
truck is 19g, d'no about the car, probably
close to the same |
21:36.42 |
Twingy |
ah, mine appears to be 19.5 |
21:36.43 |
``Erik |
the 02 is 16.6 |
21:36.56 |
Twingy |
hehe O2 |
21:36.59 |
``Erik |
the only utility of tank size is
range.. |
21:37.02 |
Twingy |
little blue toaster |
21:37.04 |
``Erik |
indeed |
21:37.12 |
Twingy |
see my O2 haiku? |
21:37.15 |
``Erik |
yeah |
21:37.16 |
``Erik |
dork |
21:37.17 |
``Erik |
:D |
21:37.18 |
Twingy |
:) |
21:37.30 |
Twingy |
that has to be my oldest mark on the
web |
21:37.40 |
Twingy |
too bad my midi challenge page from '96 is
gone |
21:38.13 |
``Erik |
I put a program on the web as shareware in
'96, even got some money |
21:38.50 |
Twingy |
I got $5 for a gold handicapper in basic in
'96 hehe |
21:38.54 |
Twingy |
err golf |
21:39.11 |
Twingy |
30 cents an hour, woot |
21:39.15 |
``Erik |
hehehe |
21:39.27 |
Twingy |
bill gates makes $32 per heart beat |
21:40.02 |
Twingy |
Want to give more power to the standard
3.0-liter V-6? That's easy. Just install the Ranger Whipple
Supercharger. Available through Ford Racing Performance Parts, this
kit creates a super-charged engine achieving 230 hp at 5,400 rpm
and 260 lb.-ft. of torque at 3,000 rpm. It is an easy-to-install
system that fits under the hood with no permanent modifications to
the vehicle and no wiring. |
21:40.22 |
``Erik |
heh |
21:40.44 |
``Erik |
there's always a risk with
overpressuring... |
21:40.55 |
Twingy |
I aint racing nobody |
21:41.00 |
Twingy |
so I got not need |
21:41.10 |
Twingy |
I do have racing stripes though :} |
21:41.20 |
Twingy |
+5% speed |
21:41.21 |
Guu |
Twingy: Don't make me shoot you. |
21:41.40 |
Twingy |
you're lacking 5% then |
21:41.46 |
Twingy |
and 10% for no fin |
21:41.51 |
Twingy |
and 20% for missing 2 bug eaters |
21:48.15 |
Twingy |
http://www.yaplakal.com/uploads/previews/post-3-1138125896.jpg |
21:50.37 |
``Erik |
O.o |
21:51.08 |
Twingy |
looks like seaweed |
21:51.15 |
Twingy |
or rice |
21:51.28 |
Twingy |
windows sushi computer? |
22:24.38 |
docelic |
Someone was very bored |
22:54.43 |
*** join/#brlcad DTRemenak
(n=DTRemena@DHCP-170-143.caltech.edu) |
23:51.47 |
*** join/#brlcad justin_
(n=justin@pcp0011649600pcs.aberdn01.md.comcast.net) |