00:22.18 |
Maloeran |
Please cvs commit when done hax0ring the
c0dez, Erik :) |
00:43.52 |
deltazap |
alright, i think it's about time that i came
out of idling and introduced myself you you all :P |
00:45.11 |
brlcad |
howdy deltazap |
00:45.23 |
brlcad |
feel free to lurk as long as you like
;) |
00:45.26 |
deltazap |
hah |
00:45.54 |
brlcad |
kudos on the name ;) |
00:46.06 |
brlcad |
even if you do spell it wrong :D |
00:46.13 |
deltazap |
my normal name was taken |
00:46.57 |
deltazap |
:O |
00:47.05 |
deltazap |
it's phonetically correct :P |
00:47.12 |
*** join/#brlcad digitalfredy
(n=digitalf@200.71.62.161) |
00:47.13 |
brlcad |
heh |
00:47.49 |
deltazap |
i'm an MechE at the University of South
Florida |
00:48.06 |
brlcad |
ahh, fun |
00:48.13 |
brlcad |
party school, eh? :) |
00:48.25 |
deltazap |
i started working with a robotics group about
2 weeks ago and, surprise!, they don't have anything for cad
software |
00:48.34 |
deltazap |
more like farm school :P |
00:48.44 |
brlcad |
ahh |
00:48.54 |
deltazap |
you must have us confused with FSU or
UF |
00:48.57 |
brlcad |
i just associate all things florida with a
party |
00:49.02 |
deltazap |
haha |
00:49.42 |
brlcad |
probably because i'm usually in miami or
panama city or eglin .. good stuff |
00:50.14 |
deltazap |
i'm originally from the melbourne area, just
south of Cape Canaveral |
00:50.51 |
deltazap |
the panhandle isn't as nice as central florida
from what i hear |
00:51.30 |
brlcad |
yeah, it's not |
00:52.15 |
deltazap |
so, i was on a quest for (useable) cad
software for the mac when i came across brl cad |
00:52.51 |
brlcad |
well you should be forewarned that depending
on your (pre)conceptions of CAD, this may or may not be what you're
looking for |
00:53.32 |
deltazap |
yeah, i've inched into it a bit, backed off,
looked at it a bit more |
00:53.40 |
brlcad |
we're by far the best/only open source solid
modeling CAD software in production use, decades of development
invested, but we don't do it all by a long shot |
00:54.14 |
brlcad |
we're specifically short on capable developers
if you know of any ;) |
00:54.15 |
deltazap |
it's interesting how brl cad approaches the
problem |
00:54.56 |
brlcad |
I presume you've read the Overview and the
Industry Diagram, perhaps the Intro to MGED as well? |
00:55.14 |
deltazap |
heh, don't get to stick my head outside of our
engineering labs long enough to talk to many people |
00:55.17 |
deltazap |
yeah, i have |
00:57.22 |
brlcad |
the industry diagram in particular should give
a sense for how we currently fit into the big picture -- e.g.
AutoCAD is CADD software and our overlap with them is rather
limited, similarly BRL-CAD has limited CAM facilities other than
basic modeling, representation, and conversion support |
00:58.34 |
brlcad |
but if solid modeling is your need, performing
analyses, computing metrics like weight and volumes, or
programmatic purposes, geometry engine representations, data
manipulations, CSG implicity geometry .. then you're golden
;) |
00:59.03 |
brlcad |
what are you looking to do? |
01:01.11 |
deltazap |
right now, just modeling so that i can show
people my designs |
01:01.47 |
deltazap |
something just to record designs since the lab
has nothing at all |
01:01.56 |
brlcad |
got it |
01:02.08 |
brlcad |
for that, the mged tutorials are going to be
essential |
01:02.45 |
brlcad |
mged has a lot of good aspects like a powerful
command line, but user-friendly it is not, nor is it a discoverable
interface |
01:03.35 |
brlcad |
a known limitation that is being worked on,
but a limitation regardless that requires lots of experience and
expert knowledge to utilize effectively |
01:04.28 |
brlcad |
once you do master it, our best modelers can
generally be just as proficient at most tasks as they are in other
CAD systems, even faster at doing some things, but it takes a while
to get to that point |
01:05.59 |
brlcad |
but once you do, things like http://ftp.brlcad.org/tmp/primitives/Plate%20IV.png
do become possible |
01:07.07 |
deltazap |
holy smokes! |
01:13.01 |
deltazap |
i'm used to command line interfaces |
01:13.33 |
deltazap |
unlike most mech e's, i have quite a bit of
computer experience :P |
01:14.58 |
Maloeran |
Very nice brlcad, how come I don't have access
to these models ;) |
01:15.13 |
brlcad |
Maloeran: :) |
01:15.40 |
brlcad |
Maloeran: you have access to some of those,
and some considerably better |
01:16.53 |
Maloeran |
I do? The only real engineering model I have
around is truck_bots, though I didn't look very far |
01:17.06 |
brlcad |
you just don't know who to ask, or what
exactly to ask for .. |
01:17.24 |
brlcad |
none of the best models are public
releasable |
01:17.44 |
brlcad |
even that model isn't, but a picture of it is
;) |
01:19.33 |
``Erik |
mal: I commited as I was doing it. that's the
way to do it |
01:20.39 |
``Erik |
*look* oh yeah, the model brlcad pasted ain't
public release, that the image is public release has caused issues
recently |
01:21.23 |
``Erik |
mal: I fixed the log2 check issue and made the
rays per second a little more readable... |
01:21.24 |
Maloeran |
Yes, one could perhaps guess where the fuel
tanks are, and the ammo |
01:21.45 |
Maloeran |
I didn't receive email notification about
these changes, strange |
01:22.05 |
``Erik |
heh, one could look at public release
photographs of the vehicle and figure that out... but some people
are stupid |
01:22.57 |
``Erik |
I got loads of python errors when I
commited |
01:23.07 |
``Erik |
which I assume is the mail agent |
01:23.15 |
Maloeran |
cool. |
01:23.53 |
``Erik |
and I ran around showing the current rfdemo to
anyone who might give half a flying fuck heheheh :D |
01:23.59 |
``Erik |
that thing is just smokin', dude |
01:24.18 |
Maloeran |
Thanks :) |
01:24.41 |
``Erik |
on the quad opteron running fbsd, a steady
30fps at 1024x768 |
01:25.02 |
``Erik |
on the octo-opteron running linux, it bounced
between 25 and 40 fps erratically, mostly staying around
35fps |
01:25.27 |
Maloeran |
With or without transparency? |
01:25.48 |
Maloeran |
I never remember what I leave as default for
rfdemo when I commit, toggling a lot |
01:25.51 |
``Erik |
without |
01:26.04 |
``Erik |
10fps on the 12 core itanium running
linux |
01:26.05 |
Maloeran |
Ah. It's 80fps in 1024x78 on my 8
cores |
01:26.11 |
``Erik |
5fps on a dual core g5 running osX.4 |
01:26.31 |
brlcad |
``Erik: fortunately, even that particular
image is getting published in a book, and was recently re-approved
for release via my jmum presentation |
01:26.31 |
Maloeran |
Ah well, no SSE there |
01:26.34 |
``Erik |
<-- probably experiencing network issues,
was running it remote X over 100baseT |
01:27.10 |
brlcad |
along with a slew of other nifty
pictures... |
01:27.10 |
Maloeran |
Is Lee pleased enough, overall? |
01:27.17 |
``Erik |
heh, brlcad, sab bc refused to sign off on a
pub with that pic... once the pic was removed, she
signed... |
01:27.34 |
brlcad |
Maloeran: he was yelling your name along with
various profanities.. dunno... |
01:27.58 |
``Erik |
hehehe |
01:28.33 |
``Erik |
when I stopped by his office at 5pm and told
him to log into that machine and run it, once he got over the
foibles of remote X and his fucked up workstation, he was extremely
happy, it made his day |
01:29.29 |
``Erik |
of course, his day wasn't exactly a shining
beacon of awesomeness, I mean, chock full of meetings involving
nontechnical people maching technical decisions that impact him,
heh |
01:29.41 |
``Erik |
which is par for the course these days
:/ |
01:30.20 |
Maloeran |
:/ It still makes my day as well to hear that
some people far away appreciate the software |
01:30.34 |
``Erik |
tell ya what |
01:30.46 |
``Erik |
it impressed me enough to run around and show
lee and brlcad... |
01:30.46 |
Maloeran |
http://www.rayforce.net/demo01-ms.avi
- Transparency walkthrough of the terribly heavy galleon model,
60mb, if anyone is interested |
01:30.48 |
``Erik |
:) |
01:30.53 |
Maloeran |
:D |
01:31.08 |
``Erik |
and brlcad was getting 40fps from the quad
opteron, opposed to my 30 |
01:31.13 |
``Erik |
better networking, I guess :/ |
01:31.28 |
Maloeran |
Or http://www.rayforce.net/demo00-ms.avi
for flat shading demo, if you want to have a look |
01:32.28 |
deltazap |
well, thanks guys :) |
01:32.38 |
deltazap |
i'm sure i'll have many more questions in the
future |
01:33.03 |
brlcad |
Maloeran: can't you encode an mpeg2 or mpeg4
somewhere? :) |
01:33.25 |
brlcad |
and dear ghod.. that's a damn big video file
:) |
01:33.58 |
``Erik |
those're mpeg-4, brlcad |
01:34.06 |
``Erik |
he just named 'em... "funny" |
01:34.22 |
``Erik |
(avi is the uncompressed layout, mpeg4 is the
compression algo... vid compression is weird like that) |
01:34.36 |
``Erik |
be like if he named an mp3 blah.pcm |
01:34.41 |
Maloeran |
Yes, it's all msmpeg4-v2 so it even runs on
windows out of the box |
01:35.07 |
Maloeran |
Sorry about the huge files, any loss of
quality is really visible, so this is almost loseless |
01:35.25 |
Maloeran |
( I have loseless versions too if you prefer
:) ) |
01:35.32 |
``Erik |
2.4 gigs a pop? D: |
01:35.33 |
``Erik |
:D |
01:37.07 |
Maloeran |
Eheh, I still have that, but also x264
loseless compressed videos ; but I don't know how that runs on most
players |
01:37.24 |
deltazap |
so, are most pepole in here developers for brl
cad? |
01:37.25 |
``Erik |
<-- uses vlc, it does everything |
01:37.32 |
``Erik |
only a couple of us, delta |
01:38.02 |
deltazap |
``Erik: and everyone else is an enthusiast?
;) |
01:38.20 |
louipc |
hobbist |
01:39.14 |
``Erik |
brlcad and myself are brl-cad developers,
maloeran is developing a piece that will be integrated into BRL-CAD
in about a month |
01:39.17 |
``Erik |
*look* others are former devs, enthusiests,
interested parties, etc |
01:39.23 |
``Erik |
and bots, can't forget the bots :) |
01:39.36 |
deltazap |
of course not :) |
01:39.50 |
louipc |
oh so that's who's publishing this channel
eh |
01:39.51 |
deltazap |
they're a staple of any irc room |
01:40.01 |
``Erik |
channel, not room |
01:40.04 |
``Erik |
quit talking like an aoler |
01:40.05 |
``Erik |
:D |
01:40.08 |
deltazap |
hah |
01:40.13 |
louipc |
omg lol |
01:40.24 |
deltazap |
hai2u |
01:40.29 |
``Erik |
A/S/L!!!!~??! |
01:40.40 |
Maloeran |
lololol!!1 |
01:41.15 |
deltazap |
brlcad mentioned being able to do analysis
with models that you build with brl cad, what sort of analysis is
(publically) available? |
01:41.15 |
``Erik |
(heh, hai2u as in goatse/lemonparty/tubgirl
grade shock image site?) |
01:41.57 |
deltazap |
``Erik: not as much, just aoler
mentality |
01:42.02 |
``Erik |
volume/weight analysis, exposed area,
... |
01:42.25 |
``Erik |
a disturbing amount is "publically available",
but saying the extent is not :/ |
01:42.41 |
deltazap |
heh |
01:42.43 |
louipc |
ballistics |
01:42.46 |
louipc |
non? |
01:42.59 |
brlcad |
``Erik: er, I meant an mpeg4 not using the
divx encoding |
01:43.02 |
``Erik |
<-- been kinda interested in doing things
like optic analysis and mechanical stress/strain analysis as public
type activities |
01:43.23 |
deltazap |
mechanical stress/strain analysis would be
awesome |
01:43.45 |
louipc |
that would be neat |
01:43.45 |
deltazap |
that would be the one that i'm most interested
in since that's related to my field |
01:43.48 |
``Erik |
BRL-CAD's primary funding comes from ballistic
type analysis, yes, but that actual work is done in another
program... brlcad just provides the geometry information |
01:44.04 |
louipc |
deltazap: you're doing robots? that's
awesome |
01:44.05 |
deltazap |
had to work with ansys today for one of my
classes |
01:44.08 |
louipc |
ah ok |
01:44.16 |
deltazap |
what a pain |
01:44.24 |
brlcad |
deltazap: the other devs drop in from time to
time, or live on the mailing lists |
01:44.31 |
deltazap |
interesting |
01:44.32 |
brlcad |
or just commit and cause problems when they
can ;) |
01:44.37 |
``Erik |
heh |
01:44.38 |
louipc |
hah |
01:44.43 |
deltazap |
louipc: yes :) unmanned systems |
01:44.45 |
``Erik |
you mean bob? :D *duck* |
01:44.48 |
deltazap |
haha |
01:45.00 |
brlcad |
i think bob tried to join the channel
twice |
01:45.10 |
brlcad |
never got it to work |
01:45.27 |
``Erik |
I mean the causing problems part... ain't his
fault, though, he was working the windows port and not focused on
portability |
01:45.28 |
deltazap |
our group is actually sponsored by ARL for
some of our projects |
01:45.31 |
Maloeran |
Bob from Survice? |
01:45.38 |
louipc |
deltazap: well as I see it, that's what a
robot is. It bugs me when they call those RC doodads robots like on
Robot Wars |
01:45.40 |
brlcad |
is there any other bob? :) |
01:45.42 |
``Erik |
mal: ja, the dude we had lunch with at the
golf course |
01:45.50 |
brlcad |
bob's pretty cool guy, *real* easy
going |
01:46.03 |
deltazap |
louipc: http://www.cse.usf.edu/USL/uslindex.htm
is our group's site |
01:46.09 |
``Erik |
he used to be arl civvy, same office as
john |
01:46.25 |
brlcad |
very much a least-resistance path coder
though, whatever gets the job done fastest no matter how
maintainable, clean, fastest running it is |
01:46.29 |
Maloeran |
I'm surprised Bob couldn't manage to come on
IRC |
01:46.47 |
brlcad |
he just didn't try really hard.. and might
have had firewall issues |
01:46.48 |
Maloeran |
Yes, I saw some of his Fastgen code, it isn't
that bad |
01:47.20 |
brlcad |
Maloeran: heh, he wrote most of the gui code
in mged .. still think that? :) |
01:47.30 |
Maloeran |
Ouch! :) |
01:47.32 |
brlcad |
that said, he also wrote archer which is
worlds cleaner/improved ;) |
01:47.53 |
brlcad |
he was using tcl before it was really
stabilized |
01:48.17 |
brlcad |
plus he's colorblind (so lets make him a gui
coder! woot) |
01:48.17 |
Maloeran |
I think I just have a high esteem for Bob as
Mark told me he also first submitted progress reports and invoices
as a .txt file, as I initially did |
01:48.43 |
brlcad |
he's a very simple down to earth guy |
01:49.05 |
brlcad |
really easy going, makes awesome
guitars |
01:49.06 |
``Erik |
bob's colorblind, too? |
01:49.16 |
louipc |
deltazap: nice, I'd really like to do stuff
like that |
01:49.18 |
brlcad |
yeah, ironic, no? |
01:49.37 |
louipc |
solid body guitars? |
01:49.41 |
``Erik |
akoostics |
01:49.48 |
deltazap |
louipc: this job was just kinda dropped into
my lap |
01:49.52 |
brlcad |
i almost bought one off him before he left,
but then I was burning cash on other toys at the time |
01:49.52 |
*** join/#brlcad digitalfredy
(n=digitalf@200.71.62.161) |
01:50.33 |
*** part/#brlcad digitalfredy
(n=digitalf@200.71.62.161) |
01:50.36 |
louipc |
neato |
01:50.39 |
deltazap |
louipc: problem is that is a bunch of CS PhD
students and noone wanted to work with the hardware when it broke.
makes it hard to show off their systems :P |
01:50.46 |
brlcad |
you so wouldn't think he makes classic
guitars, with his military background, potty mouth, and laid back
coder attitude |
01:50.59 |
Maloeran |
He's apparently much into fishing
too |
01:51.02 |
deltazap |
*its |
01:51.09 |
louipc |
deltazap: yeah definitely. software isn't
everything :/ |
01:51.29 |
brlcad |
it isn't?? |
01:51.35 |
deltazap |
hah |
01:51.42 |
brlcad |
Maloeran: and guns |
01:51.51 |
brlcad |
shooting with him is fun, if you get the
chance |
01:51.56 |
deltazap |
that and they don't have anyone to design and
build custom hardware |
01:51.57 |
brlcad |
pretty experienced |
01:52.07 |
brlcad |
assuming you're not gunphobic or
something |
01:52.12 |
Maloeran |
I think I'll pass that :), not my kind of
activity |
01:52.35 |
Maloeran |
I think I'm not very fond of these
particular... tools, never saw a gun though |
01:52.51 |
Maloeran |
( They are fairly rare in Canada ) |
01:52.54 |
brlcad |
if you hung around him long enough, you
probably would be enticed.. it's hard not to be ;) |
01:52.56 |
louipc |
yea |
01:53.34 |
brlcad |
not hunting, target practice shooting clay
pigeons .. though bob hunts too iirc |
01:53.51 |
louipc |
I went to a flea market in georgia and I was
pretty freaked out by all the weapons |
01:54.07 |
Maloeran |
I'll settle for bicycle rides with Lee instead
;) |
01:54.20 |
brlcad |
Maloeran: i'm not sure it's a "rare in Canada"
as it is a "rare in and around cities" |
01:54.44 |
brlcad |
it's not like I could easily go shooting down
in baltimore (at least outdoors), without getting shot at |
01:54.50 |
``Erik |
heh, reading on laws and stuff, it's actually
easier to buy a gun in canada than in the US |
01:55.11 |
``Erik |
less wait period, less background check... but
they're all hunting grade weapons, not "self defense"
weapons |
01:55.18 |
louipc |
should be even easier soon too |
01:56.11 |
brlcad |
yeah, i'm referring more to the shotgun and
rifle sort, not a handgun or uzi .. though those can be fun too I
hear :) |
01:56.35 |
``Erik |
of course, the biggest news item gun crimes in
the us are with hunting rifles... the wv sniper, etc |
01:57.42 |
brlcad |
deltazap: hmm.. I notice that ARL is one of
your groups funding sponsors.. |
01:57.52 |
deltazap |
yes :) |
01:58.06 |
brlcad |
that's probably a great lead towards securing
a job ;) |
01:58.25 |
brlcad |
do you know what part of ARL? |
01:58.50 |
brlcad |
that sounds like the sort of stuff Twingy is
working on now |
01:59.10 |
deltazap |
hang on, i have a card from one of the guys
that came a week ago to look at everything |
01:59.35 |
deltazap |
weapons technology analysis branch |
02:00.58 |
deltazap |
when he came, i basically got a job offer.
i've only been with the group for three weeks :P |
02:02.38 |
brlcad |
yeah, there are positions open all over the
lab, a hard need for bodies and talent |
02:03.17 |
Maloeran |
They aren't too fond of canadians apparently,
though |
02:04.33 |
louipc |
:P |
02:04.33 |
brlcad |
hmm.. that branch is probably part of
WTD |
02:04.34 |
``Erik |
does it have an office symbol? |
02:04.34 |
brlcad |
pearson and company |
02:04.34 |
``Erik |
like AMSRD-ARL-WM-WB ? |
02:04.42 |
deltazap |
``Erik: amsrd-arl-wm-bf |
02:04.47 |
brlcad |
eep |
02:04.50 |
``Erik |
hah, it IS wm, bitch! |
02:04.53 |
brlcad |
heh |
02:05.17 |
``Erik |
<-- in AMSRD-ARL-SL-BS |
02:05.24 |
``Erik |
yes, you read that right. BS. |
02:05.26 |
``Erik |
:( |
02:05.37 |
brlcad |
better that BF |
02:05.43 |
``Erik |
best friends? |
02:05.43 |
``Erik |
:D |
02:05.45 |
brlcad |
s/that/than/ |
02:05.51 |
deltazap |
lol |
02:05.58 |
``Erik |
that's what you meant, right, you
pillowbiter? |
02:06.03 |
``Erik |
O:-) |
02:06.08 |
brlcad |
uh huh |
02:06.30 |
louipc |
! |
02:06.51 |
brlcad |
oh yeah.. and libapr somehow got updated
again |
02:07.07 |
brlcad |
but I was able to trace down the crashes to
mod_security and mod_rewrite |
02:07.09 |
``Erik |
this is the part of the day where you eat some
food, have a nice relaxing adult beverage and prepare to watch
southpark, buddy |
02:07.14 |
brlcad |
so I'm upgrading everything now |
02:07.24 |
``Erik |
onyour machine in belize? |
02:07.28 |
brlcad |
yeah |
02:08.16 |
``Erik |
unfortunate that we don't have friendly boots
on the ground in that region. |
02:08.24 |
deltazap |
i'm not sure what most of the acronyms mean
:P |
02:08.27 |
louipc |
hah I've never heard the term 'adult beverage'
before |
02:08.43 |
brlcad |
my schedule is almost exactly 6 hours off
right now, 9pm feels like 3pm, which means break time .. and a
second burst of energy in about two hours until about 5am |
02:09.29 |
Maloeran |
Sounds great brlcad, I thought one had to be a
consultant working remotely to do that |
02:09.31 |
``Erik |
got insane amounts of stuff done in that
period of my life, too |
02:09.33 |
brlcad |
i've tried syncing back 6 hours three times
now, but can't hold it for more than a day |
02:09.56 |
brlcad |
Maloeran: seniority ;) |
02:10.28 |
``Erik |
heh, d'no if it's seniority as much as
contractor insulation combined with a perception of being
irreplacable :) |
02:10.47 |
brlcad |
but it's good stuff (most of the time), great
toys, great code and potential for ideas if you know how to work
it |
02:11.00 |
Maloeran |
Eheh. From what I see, brlcad is indeed
irreplacable, no one knows the software nearly as well |
02:11.28 |
``Erik |
I d'no, there may be a couple that do, but
they're married to other projects O.o |
02:11.31 |
``Erik |
:D |
02:11.39 |
``Erik |
(don't inflate the boys ego, mal) |
02:11.41 |
``Erik |
:> |
02:11.43 |
brlcad |
nah, not even lee at this point |
02:11.53 |
brlcad |
and he has years on everyone |
02:11.59 |
``Erik |
um, lee wasn't on my list |
02:12.02 |
``Erik |
jra is, though |
02:12.03 |
``Erik |
:) |
02:12.05 |
brlcad |
interesting |
02:12.12 |
brlcad |
jra is close |
02:12.25 |
brlcad |
from the whole project perspective though, he
has lots of gaps |
02:12.38 |
brlcad |
he knows more detail in the areas he worked on
though, that's for sure |
02:12.46 |
``Erik |
lee is typically grossly outdated in his
knowledge base :/ |
02:12.56 |
``Erik |
he's been doing the pointy hair routine too
long |
02:13.06 |
brlcad |
depends where in the code and the
topic |
02:14.52 |
``Erik |
<-- ammended the tactical plan's verse on
documentation to hopefully help in that regard |
02:14.53 |
``Erik |
*shrug* |
02:14.58 |
brlcad |
jra is up there followed by lee then maybe bob
then maybe you or chris |
02:15.17 |
``Erik |
the two in my head were john and bob |
02:15.34 |
brlcad |
lee knows more than you give him credit for,
there's a lot of scope |
02:15.36 |
``Erik |
chris... our one competent friend in the
"primary" customer software maintenance team? |
02:15.40 |
brlcad |
just lacking detail |
02:15.45 |
``Erik |
lee has good breadth |
02:16.01 |
brlcad |
that's what i'm primarily referring to --
breadth of knowledge |
02:16.04 |
``Erik |
but when you get into details on BRL-CAD, he
vocalizes the state as of '98 or so |
02:16.21 |
``Erik |
which is current on some parts |
02:16.24 |
``Erik |
not on others... |
02:16.53 |
brlcad |
and no -- chris johnson |
02:17.07 |
brlcad |
you haven't met i believe |
02:17.12 |
``Erik |
hm, sounds familiar, but I cannot
place |
02:17.14 |
brlcad |
aside from in here |
02:17.14 |
``Erik |
he, uh |
02:17.21 |
``Erik |
I've talked to him here, yes,
cjohnson |
02:17.38 |
``Erik |
a couple times... enough for me to go "ah ha,
NOT a newbie linux weenie" |
02:17.54 |
brlcad |
pjt actually has a fair bit of breadth too,
but undoubtedly all forgotten or entirely obsolete at this
point |
02:18.21 |
``Erik |
I suspect any technical fu pjt had 3 years ago
has gone the way of the crapper |
02:18.35 |
``Erik |
he keeps a bookcase of cs books as an opaque
shrine. :( |
02:19.08 |
Maloeran |
Ahaha |
02:19.11 |
``Erik |
last time I was in his new office, he seemed
genuinely upset about that fact |
02:19.21 |
``Erik |
but open about it |
02:19.24 |
``Erik |
*shrug* |
02:21.30 |
brlcad |
lee curiously knows very little about the
build system.. was similar in the cake days too |
02:21.53 |
``Erik |
*shrug* I wouldn't expect him to, it changed
in the last 5 years |
02:21.55 |
Maloeran |
I wouldn't blame it for that, I'm terribly
uninspired to learn this stuff too |
02:22.02 |
``Erik |
heh |
02:22.05 |
Maloeran |
blame him* |
02:22.07 |
``Erik |
did you check out rtcmp, mal? |
02:22.22 |
Maloeran |
Ah no, I didn't |
02:22.24 |
deltazap |
how hard is it to set up the rendering system
for multiple machines? |
02:22.40 |
``Erik |
the automake usage there is much different
than BRL-CAD |
02:23.07 |
``Erik |
given how you lay out the directories and
locations of the files, you might like how I did rtcmp a lot more
than how rayfarce currently is |
02:23.28 |
brlcad |
how was that? non-recursive? |
02:23.40 |
``Erik |
<PROTECTED> |
02:23.43 |
``Erik |
yeah, toplevel build |
02:23.53 |
``Erik |
reduced presense |
02:24.19 |
``Erik |
minimalistic, even :) while retaining solid
portability |
02:24.32 |
``Erik |
(though most of it is by leveraging BRL-CAD's
portability...) |
02:25.10 |
brlcad |
i'm curious how fast the compile would be
without recursive on brl-cad, but hell if I am interested in 1)
breaking something that works, 2) editing 535 files, and 3) giving
the gnu folks satisfaction on their rediculous ranting |
02:25.13 |
``Erik |
bear in mind, the code is crude as it's early
dev |
02:25.59 |
``Erik |
I have 3 subdirs total, with the subdirs being
linked into the toplevel binary... it was a no-brainer to go with
non-recursive |
02:26.26 |
``Erik |
now PARTS of BRL-CAD might benefit from
non-recursive... but most of it is best recursive |
02:26.39 |
``Erik |
like ADRT might benefit, since it often has 2
or 3 .c files in a subdir |
02:27.13 |
``Erik |
and the data dirs might |
02:28.39 |
brlcad |
you can still have the makefiles deep with
recursive |
02:28.57 |
brlcad |
and just have #include's on the top
level |
02:37.14 |
``Erik |
-m 'only linux is broken' :D |
02:38.25 |
Maloeran |
Is their commit email notification thing
broken? |
02:38.48 |
``Erik |
eys |
02:38.49 |
``Erik |
yes |
02:38.57 |
``Erik |
I got an error from this mac, as
well |
02:39.09 |
``Erik |
and its' ruby, not python... I was in err
earlier |
02:39.24 |
``Erik |
I emailed myself the error, I'll mail, uh,
someone... tomorrow... |
02:39.44 |
Maloeran |
I haven't received any cvs commit notification
since the one at 5h42 this morning |
02:42.11 |
``Erik |
perhaps there's a muckup with my account, or
with using a mac to commit *shrug* |
02:42.17 |
Maloeran |
What exactly did you change? I'm not even sure
it's commiting |
02:42.24 |
``Erik |
it committed |
02:42.46 |
``Erik |
RF/config.h |
02:43.02 |
Maloeran |
Right, okay |
02:43.18 |
``Erik |
I put #ifdef __linux__ around
RF_I386_STACK_ALIGNMENT_HACK |
02:44.08 |
Maloeran |
The problem is glibc specific. Isn't glibc
used on other platforms too? |
02:44.15 |
``Erik |
not to my knowledge |
02:44.48 |
``Erik |
none of the BSD family and no UNIX uses
glibc |
02:44.55 |
``Erik |
um, HURD/HIRD might |
02:44.56 |
``Erik |
but, uh |
02:44.58 |
``Erik |
no one uses that |
02:44.59 |
``Erik |
:D |
02:45.40 |
Maloeran |
I think you can run some patched glibc on
various BSD |
02:45.57 |
``Erik |
well, yeah, there're ports to install a
tweaked glibc |
02:46.00 |
``Erik |
but its' not natural |
02:46.23 |
``Erik |
<-- needs to install dragonfly and netbsd
to get total coverage :/ |
02:46.58 |
Maloeran |
I probably broke again whatever platforms
doesn't have stdint.h, but that's a standard C99 header, and I
require C99 to compile |
02:48.03 |
``Erik |
stdint showed up in the bsd family a long time
ago |
02:48.39 |
Maloeran |
You once added some switch to check for the
existence of stdint.h, so I assume it wasn't present on some of
your test platforms |
02:48.47 |
``Erik |
ands ince you're c99, you exclude pretty much
all the real UNIX platforms |
02:49.53 |
``Erik |
heh, too bad I don't have aix and hpux
boxen |
02:51.04 |
Maloeran |
The SOW said the code is to be written in C99,
I'm not too concerned if some archaic Unix platforms still live in
1989. Is it really of any importance to you guys? |
02:51.30 |
``Erik |
so when're you cutting that mega-box up for
different platforms, mal? |
02:51.31 |
``Erik |
um |
02:51.48 |
``Erik |
unfortunately, most of our "primary use"
machines ARE that archaic. |
02:51.59 |
Maloeran |
Ouch, I see |
02:52.09 |
``Erik |
running, y'know, irix 6.5 and one running
solaris 8 |
02:52.26 |
``Erik |
when I get my solaris 10 cd's, I might
'donate' an upgrade |
02:52.41 |
``Erik |
to both the e420 and an x86 |
02:53.01 |
``Erik |
I mostly care about fbsd, obsd and osX these
days |
02:53.07 |
``Erik |
a tiny little bit about windows and
linux |
02:53.23 |
``Erik |
irix and solaris are nice, but mostly
historical.... |
02:53.51 |
``Erik |
but that's my personal profile, it doesnt'
align with the common user |
02:53.51 |
``Erik |
:D |
02:54.33 |
``Erik |
<-- will keep doing what he can to keep you
portable to the platforms that matter... |
02:54.44 |
``Erik |
performance wise, though, a broad install base
may be a big eye opener |
02:54.47 |
Maloeran |
I don't see how you can give more importance
to BSD than Linux for some real software |
02:55.30 |
``Erik |
hm, linux is a limelight baby, bsd is a
workhorse in teh shadows |
02:55.35 |
Maloeran |
I know you are personally more fond of BSD,
but I don't think that reflects what should be the real
priorities... |
02:55.43 |
``Erik |
yahoo, for example... is mostly a fbsd
cluster. |
02:55.56 |
``Erik |
yahoo stores used to be lisp, heh |
02:55.59 |
``Erik |
:) |
02:56.07 |
Maloeran |
Some clusters actually run fbsd? I thought it
was all Linux, from what I saw |
02:56.22 |
``Erik |
my baddest "real" machine for my customers is
a fbsd cluster |
02:56.24 |
``Erik |
uh |
02:56.30 |
``Erik |
linux has marketting, dude |
02:56.32 |
``Erik |
fbsd don't |
02:56.56 |
``Erik |
in setting up clusters, linux was totally
non-functional after a week of effort |
02:57.06 |
``Erik |
fbsd is so mature and just THERE, I have it
all done in 2 hours |
02:57.16 |
``Erik |
and I'm not totally linux stupid, last I
checked :) |
02:57.47 |
Maloeran |
:) Surprising... |
02:57.54 |
``Erik |
from talking to both fbsd and linux people,
linux is a bunch of 'kids' who are very vocal... lots of /.
stuff |
02:58.07 |
``Erik |
fbsd users tend to be old professional types
who "mkae it work" without fuss |
02:58.14 |
``Erik |
cdrom.com back in teh day was a fbsd
machine |
02:58.39 |
brlcad |
before they sold out |
02:58.45 |
``Erik |
heh |
02:58.48 |
``Erik |
TEH DAY!!! |
02:59.05 |
Maloeran |
Well, the MSRC clusters of you guys at the ARL
all run Linux |
02:59.06 |
justin__ |
ftp.cdrom.com/pub/asm/party/95 |
02:59.20 |
Maloeran |
Which I think would be an important point to
care about Linux a bit |
02:59.25 |
``Erik |
no, most MSRC clusters are not linux, a couple
BIGGIES are linux |
02:59.49 |
``Erik |
I think aix is better represented |
03:00.25 |
``Erik |
but bear in mind, MSRC is not about ultimate
performance or maintainability, there's a lot of beaurocracy.... a
lot of weight is put towards sanctioned finger pointing |
03:00.33 |
``Erik |
which is what sgi/altix and redhat enterprise
buy you |
03:01.12 |
``Erik |
they aint' runnin' gentoo, dude |
03:02.19 |
Maloeran |
Eh well, all right then. I'll be one of these
vocal Linux kids :) |
03:02.46 |
``Erik |
if you had serious experience in a non-linux
*nix, I think you'd change your tune |
03:02.47 |
``Erik |
I did |
03:03.04 |
``Erik |
twingy did once he was seriously exposed to
fbsd |
03:03.35 |
``Erik |
linux is a dandy little toy os, a good
stepping stone... :D |
03:03.36 |
``Erik |
*cough* |
03:05.59 |
Maloeran |
Tsk :), there's so little potential and
theorical gain from learning fbsd, and I'll need years to be on par
with my Linux |
03:16.07 |
Twingy |
you would think that with glDisable
(GL_DEPTH_TEST); that each successive call to drawing an object
would draw on top of anything previously existing |
03:16.41 |
``Erik |
*blink* one would think |
03:17.26 |
Twingy |
given I am seeing random behavior in fbsd and
winderz (both are different) I don't know what to believe |
03:17.37 |
Twingy |
both are wrong |
03:23.43 |
Twingy |
weird, now it works |
03:24.06 |
Twingy |
display lists + depth buffer toggles do bad
things |
03:40.38 |
louipc |
gentoo is a maintenance nightmare if you ask
me |
03:41.24 |
louipc |
yeah I have to try fbsd |
04:00.33 |
Maloeran |
I found Gentoo is fine as long as you install
and update what you need, and never ever try emerge
world |
04:03.06 |
louipc |
Archlinux is kind of like fbsd in that
respect |
04:09.00 |
Twingy |
numaPICOS |
04:09.54 |
Maloeran |
Erik, give to fbsd better NUMA support than
Linux and its libNUMA, and I'll move over :) |
04:44.40 |
*** join/#brlcad IriX64
(n=mario_du@bas3-sudbury98-1168050306.dsl.bell.ca) |
05:03.15 |
deltazap |
Maloeran: if you do emerge world, make sure
you have a nice distcc system set up :P |
05:04.15 |
brlcad |
or just really nice hardware ;) |
05:06.48 |
deltazap |
if distcc worked well with darwinports on osx,
then i'd be really happy using my powermac to help compile
things |
05:08.34 |
louipc |
deltazap: Maloeran has a pretty sweet machine
I don't think he needs to worry about that |
05:09.14 |
brlcad |
``Erik: got all the web services upgraded
now |
05:13.30 |
brlcad |
``Erik: since I actually looked at gdb instead
of just doing the fix, there are multiple crash points or at least
places where mod_security, mod_rewrite, and libphp could
independently (i.e. with the other two disabled) crash httpd due to
various issues |
05:13.57 |
brlcad |
one crashed inside a log attempt, another
while lookup up httpd's running username, another while talking
back through apr |
05:15.53 |
brlcad |
the fix is pretty simple, have to get php and
apache to both (forcibly) have -pthread added to the CFLAGS -- for
php this amounts to building, cd into work, reconfigure with
CFLAGS=-pthread, cd out, and reinstall .. for apache2, it's a
matter of editing the ports Makefile and appending -pthread to the
CFLAGS |
05:16.05 |
brlcad |
once that was done, everything was a happy
donkey |
07:02.05 |
*** join/#brlcad clock_
(i=clock@84-72-93-137.dclient.hispeed.ch) |
08:05.45 |
Maloeran |
Woah... This new release of Firefox guesses
what I'm typing in its integrated google search before I'm
done |
08:06.11 |
Maloeran |
I type the first two words of a book title,
and it fills up the rest o.O |
08:11.38 |
Maloeran |
Erik, SURVICE's email troubles don't seem
limited to cvs commits. Sending an email to Mark failed with "TCP
active open: Failed connect() Error: Connection refused" for the
last 14 hours |
08:17.44 |
*** join/#brlcad clock_
(n=clock@zux221-122-143.adsl.green.ch) |
10:19.23 |
*** join/#brlcad ``Erik
(i=erik@c-69-250-155-85.hsd1.md.comcast.net) |
13:37.13 |
``Erik |
stupid intarweb |
13:37.37 |
``Erik |
brlcad: might be worth tweaking /etc/make.conf
to always include -pthread in the CFLAGS |
14:16.44 |
Maloeran |
Erik, any objection to the use of non-public
SDL function calls? The only way to get efficient N
buffering |
14:17.13 |
Maloeran |
Looking at the source, it should be portable,
though perhaps could break with future SDL versions |
14:24.26 |
Maloeran |
Darn, the functions required are declared
static, no symbols |
14:26.28 |
``Erik |
the part that matters is the raytrace engine,
not the demo app... right? |
14:27.24 |
Maloeran |
And you guys are going to use the raytracing
engine to shoot one ray at a time without using 10% of the engine's
features *sigh* |
14:29.20 |
``Erik |
at first |
14:29.23 |
``Erik |
for one of the apps |
14:29.27 |
``Erik |
the "selling" app |
14:29.38 |
``Erik |
but things like CCI will not be designed so
r-tarded |
14:31.09 |
``Erik |
stringing it into isst will be much more
optimal than "the selling app" :/ |
14:31.28 |
Maloeran |
Ah, what are CCI/ISST? |
14:31.58 |
Maloeran |
The video recording performs N buffering so it
scales well with threads and distributed processing, but the SDL
visualization clearly doesn't ( block and wait every frame
) |
14:32.18 |
``Erik |
other projects... :) ISST is interactive, CCI
is more of a very specialized large scale global illumination
concept (not started yet) |
14:32.39 |
Maloeran |
Neat |
14:33.06 |
``Erik |
isst is in the BRL-CAD cvs repo as
src/adrt/isst |
14:33.27 |
Maloeran |
Further development of Rayforce is likely to
become closed-source though, as the ARL stops support and Survice
wants to lead |
14:34.47 |
Maloeran |
which I think is rather unfortunate, ah
well... |
14:35.21 |
``Erik |
*shrug* the core of it will go lgpl,
right? |
14:35.39 |
``Erik |
as long as whatever builds on it adheres to
the license, who cares? |
14:36.32 |
Maloeran |
As copyright holder, I can pick any license
for future developments, and Survice clearly prefers closed
source |
14:37.42 |
Maloeran |
Hum, and they advocate patents too |
14:40.27 |
Maloeran |
Anyhow, I just thought you guys should know
that future improvements ( such as the long list of postponed
optimisations ) will most likely not be LGPL |
14:40.54 |
Maloeran |
Unless Wendy changes her mind within a month
somehow :) |
15:27.38 |
Maloeran |
Getting a pointer within the current_video
struct through SDL_GetVideoInfo(), then from that pointer scanning
memory around for the ->shadow surface pointer, and then
modifying that pointer, works. It's also the ugliest hack I have
done in a while :), I don't think I'm going to keep that |
16:06.57 |
*** join/#brlcad Elperion
(n=Elperion@84.135.73.152) |
16:14.08 |
CIA-7 |
BRL-CAD: 03jlowenz * 10brlcad/include/
(vector_x86.h vector_fpu.h vector.h): more progress on dvec class:
constructors, equality and addition. |
16:15.09 |
CIA-7 |
BRL-CAD: 03jlowenz *
10brlcad/src/librt/brep_test.cpp: add simple test for dvec<8>
correctness |
16:23.41 |
*** join/#brlcad cad55
(n=440187be@bz.bzflag.bz) |
17:45.43 |
CIA-7 |
BRL-CAD: 03jlowenz * 10brlcad/include/
(vector_x86.h vector_fpu.h vector.h): "finish" implementing dvec.
added operator for debugging. |
17:47.46 |
CIA-7 |
BRL-CAD: 03jlowenz *
10brlcad/src/librt/brep_test.cpp: finish testing methods of
dvec<>. add simple performance test for
dvec<>. |
17:57.59 |
*** join/#brlcad IriX64
(n=mario_du@bas3-sudbury98-1168050306.dsl.bell.ca) |
18:05.54 |
*** join/#brlcad Elperion
(n=Elperion@p54874998.dip.t-dialin.net) |
18:40.53 |
``Erik |
mal: we'll throw so much horky geometry at it
that sdl blit speeds will be irrelevant :) |
18:43.10 |
Maloeran |
Good good :), you'll have to be far in the
millions |
18:45.39 |
Maloeran |
Heard anything abou SURVICE's dead email
daemon? Where's the cron job to start it back? |
18:45.43 |
Maloeran |
about* |
18:47.19 |
Maloeran |
Don't try sending them emails, it bounces
back |
19:32.45 |
``Erik |
<-- knows nothing of their internal
operations. |
19:35.48 |
Maloeran |
Distributed processing with frame buffering
sure saturates my 100mbit fast, I need a better router or switch.
It works nicely though |
19:36.35 |
Maloeran |
Any thoughts on a fast and loseless
compression library that would be appropriate for these chunks of
pixels? |
19:36.43 |
CIA-7 |
BRL-CAD: 03erikgreenwald *
10brlcad/src/tclscripts/mged/help.tcl: wdb_smooth_bot doesn't seem
to have a help entry, which causes all hlep to fail. commenting it
out for now... |
19:36.50 |
``Erik |
loseless? hrm, no :/ |
19:39.45 |
Maloeran |
A whole lot of papers on google on fast
lossless image compression |
19:40.04 |
``Erik |
hmmmm |
19:40.15 |
``Erik |
lets see, the base model I want to try is 7.2
million triangles |
19:40.34 |
``Erik |
if that's not enough, I can put a hundred or a
thousand of them in a scene |
19:42.42 |
Maloeran |
Neat, should be a bit slower than the 2
million triangles galleon, depends on space complexity |
19:43.27 |
``Erik |
very compact and dense |
19:43.59 |
``Erik |
with some larger 'shelling' triangles on the
outside, I believe |
19:44.21 |
``Erik |
7214956 triangles |
19:44.44 |
Maloeran |
*nods* The galleon is a difficult for space
partitionning techniques with these ropes and sails
everywhere |
20:47.14 |
IriX64 |
brlcad: has this occurred anywhere else?
syntax error in config using automake 1.9.6? starting from autogen,
i isolated it down to aclocal, dropped back to 1.8.5 and all is
well. |
20:49.18 |
IriX64 |
btw this one installs right ;) |
20:50.44 |
IriX64 |
btw i'm quite willing to test any issues
you're having if you need a test bed. |
20:57.13 |
IriX64 |
http://www.pastebin.ca/377531 |
20:57.19 |
IriX64 |
that setup succeds. |
21:23.34 |
IriX64 |
hey where's louipc? |
21:34.29 |
*** join/#brlcad docelic
(n=docelic@212.15.177.69) |
21:42.21 |
``Erik |
mal, how do I convert something to
rtgg? |
21:43.19 |
Maloeran |
Err... Right, give me a moment on that
one |
21:43.35 |
Maloeran |
I converted the old rtml files but forgot to
write a g->rtgg |
21:43.56 |
``Erik |
:) g-tri.c doens't do anything |
21:44.12 |
Maloeran |
That's Lee's example I think |
21:44.20 |
``Erik |
yeah |
21:44.24 |
Maloeran |
Hum... Perhaps I even forgot to commit the
rtml converter |
21:44.32 |
``Erik |
I don't think you ever committed anything like
that |
22:13.28 |
*** join/#brlcad louipc
(n=louipc@bas8-toronto63-1177707015.dsl.bell.ca) |
22:21.03 |
*** join/#brlcad test34-
(n=test34@unaffiliated/test34) |
22:21.11 |
*** part/#brlcad test34-
(n=test34@unaffiliated/test34) |
22:34.25 |
CIA-7 |
BRL-CAD: 03brlcad *
10brlcad/src/tclscripts/mged/help.tcl: how about fixing the problem
instead, should be wdb_bot_smooth |
22:43.53 |
CIA-7 |
BRL-CAD: 03brlcad * 10brlcad/include/bu.h:
s/srtdup/strdup/ typo |
22:59.17 |
louipc |
:O I thought archer wasn't announced. It's
mentioned in wikipedia hah |
23:14.01 |
``Erik |
hehehe, my quick greps didn't show a plausible
candidate, guess I just grepped wrong :) |
23:17.05 |
brlcad |
that command used to be called
smooth_bot |
23:17.23 |
brlcad |
then was later renamed to bot_smooth to be
more consistent with the other bot_* commands |
23:18.07 |
``Erik |
I vagually remember hearing that
before |
23:18.29 |
brlcad |
mike actually fixed the few remaining, but
apparently missed the help one |
23:18.30 |
``Erik |
<-- was trying to learn facetize, 'help'
was puking in mged, pulled a bob to make it work *shrug*
:) |
23:18.42 |
brlcad |
yep |
23:18.45 |
brlcad |
shame on you :) |
23:18.59 |
``Erik |
heh, I only know a tiny fraction of the stuff
in the package |
23:19.00 |
brlcad |
pulling a bob is never a good thing
:) |
23:19.11 |
``Erik |
and broad greps weren't helping
me... |
23:19.33 |
``Erik |
grep isn't exactly a context free
language |
23:19.36 |
brlcad |
that whole triple table foo for help is a bit
funky in itself |
23:20.02 |
``Erik |
<-- grepped a couple choice subsymbols
through the whole tree before commenting it out... and just
commented it, didn't delete it... |
23:20.29 |
``Erik |
I knew I was punting, so I left breadcrumbs :)
I try not to BREAK things |
23:43.21 |
*** join/#brlcad IriX64
(n=mario_du@bas3-sudbury98-1168050306.dsl.bell.ca) |