00:04.47 |
*** join/#brlcad archivist
(n=archivis@host217-35-76-52.in-addr.btopenworld.com) |
00:51.39 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) |
01:40.20 |
*** join/#brlcad IriX64
(n=mario_du@bas2-sudbury98-1177680125.dsl.bell.ca) |
01:57.02 |
*** join/#brlcad IriX64_
(n=IriX64@bas2-sudbury98-1177680125.dsl.bell.ca) |
02:55.03 |
poolio |
evening coding again :) |
03:15.04 |
brlcad |
woot |
03:15.39 |
poolio |
haha this happens almost every night. I
announce I'm coding and you say woot. woot :) |
03:16.42 |
*** join/#brlcad SWPadnos_
(n=Me@dsl245.esjtvtli.sover.net) |
03:57.34 |
CIA-4 |
BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/
(beset.h population.c population.h beset.c fitness.c): implemented
basic GA framework |
03:58.14 |
poolio |
and gnite :) I'll try to make it actually
functional in the morning...right now the fitness function is FUBAR
even though it worked fine before |
03:58.50 |
brlcad |
woot |
03:58.55 |
brlcad |
:) |
03:59.10 |
brlcad |
progress is progress |
03:59.14 |
poolio |
brlcad: you can test it if you want, it's not
functional but ... it's moving along |
03:59.31 |
brlcad |
I'm waiting for just a little more before I
start poking ;) |
04:00.34 |
poolio |
yeah, I'd like to have pretty much a full
one-shape implementation. (has to figure out which primitive it is
and the orientation) |
04:00.59 |
poolio |
Hopefully also switch to trees and geting some
sort of wrapper to the shapes instead of my current "assume it's a
sphere" approach |
04:03.11 |
brlcad |
just remember that CSG trees have two distinct
node types -- leaf nodes are always primitives, other nodes are
operators/combinations |
04:03.33 |
poolio |
I think I'm going to limit it to operators for
now, but yeah I got that |
04:03.44 |
poolio |
(no combinations) |
04:03.52 |
brlcad |
combinations are operators in a way |
04:04.05 |
brlcad |
at least they're just a container for the
operation |
04:04.34 |
poolio |
yeah but if I have it in a CSG tree, aren't
all internal combinations essentially useless? |
04:04.58 |
poolio |
well useful for say organization, but
irrelevant for creating different candidates |
04:06.22 |
brlcad |
er, the difference is mostly
semantic |
04:06.31 |
poolio |
yeah |
04:06.55 |
brlcad |
a "combination" is a csg operation .. so if
you have a CSG "tree" then you have combinations |
04:06.57 |
poolio |
brlcad: also on a somewhat different point, is
it ok that my proress is so slow? I'm having a lot of problems with
segfaults / code that isn't functioning how I intended... |
04:07.06 |
brlcad |
your progress is fine |
04:07.25 |
brlcad |
exactly what I expected so far .. :) |
04:07.29 |
poolio |
alright. I'm kind of in a rut getting this
initial stuff working, but I think progress should be picking
up |
04:07.35 |
brlcad |
you've got along ways ahead still |
04:07.37 |
poolio |
Well i'm upset I wasn't able to exceed your
expectations |
04:08.06 |
brlcad |
I'm realistic, it's a pretty hefty task just
to implement, much less make functional |
04:08.14 |
brlcad |
s/less/more/ |
04:08.44 |
poolio |
Well, the amount of code and what it does
isn't very impressive. My main issue has been understanding
interacting with the established brl-cad routines and also fixing
my earlier mistakes |
04:09.16 |
brlcad |
dude, don't be so hard on yourself -- you're
making great progress :) |
04:09.40 |
poolio |
eh, it makes me get more done :) |
04:10.10 |
poolio |
I've also never done such a large scale
project and commited this much time, so it's quite the
experience |
04:10.14 |
poolio |
and I appreciate the freedom you're giving
me |
04:11.18 |
brlcad |
having liberty to "do your thing" is important
to just about every developer, even me |
04:12.04 |
brlcad |
that's where/why the talks we've already had
to date are so important |
04:12.47 |
brlcad |
we're at least coinciding fully on the big
picture, aware of the goals, scope, and intent .. efforts are
visible, progress is evident, life is good ;) |
04:13.09 |
poolio |
good good. |
04:14.39 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) [NETSPLIT VICTIM] |
04:14.39 |
*** join/#brlcad b0ef
(n=b0ef@062016142179.customer.alfanett.no) [NETSPLIT
VICTIM] |
04:15.08 |
brlcad |
and not to forget that you're helping me with
my goals too .. I'm very appreciative of how hard you're
working |
04:15.20 |
brlcad |
that will make it that much easier to expand
this into a much bigger program down the road |
04:15.20 |
poolio |
heh, I'm being compensated, all is
well |
04:15.34 |
poolio |
Well I'd guess if you really want to expand
this a lot of stuff should be rewritten from the ground
up |
04:15.51 |
poolio |
for example, I think there are tons of
optimizations that could be done in the raytracing area |
04:15.54 |
poolio |
well maybe not tons, but quite a few |
04:16.25 |
brlcad |
you'd probably be surprised, but yes, there is
always room for improvement ;) |
04:17.03 |
poolio |
but yeah... must not forget "premautre
optimization is the root of all evil" |
04:18.42 |
brlcad |
also remember that brl-cad's been doing
ray-tracing for .. a very long time -- with the constraints of
solid modeling and full-shotline ray evaluation, there are limits
compared to what you can do with, say, a polygonal visual-only
evaluation |
04:19.29 |
poolio |
I wasn't really saying in the raytracer, but
in some of the application structures and pointers and memory being
passed around. Although I don't thi nk that's the bottleneck of the
raytracing so .... |
04:19.39 |
brlcad |
yeah, that's nowhere near the
bottleneck |
04:19.55 |
poolio |
The fitness function could for sure be cleaned
up. My algorithm for comparing shot-line rays is pretty
slow |
04:20.13 |
brlcad |
most of the time is spent in the primitive
evaluation, spatial partitioning (the accelleration structure), and
boolean evaluation |
04:20.38 |
brlcad |
those three generally consume 90% of the time
in a given ray-trace |
04:20.51 |
poolio |
Yeah, I'm still worried about how boolean
operators will perform on a GA |
04:21.32 |
brlcad |
hard to say without seeing how hard it is for
it to converge on an arbitrary box |
04:21.43 |
poolio |
true. that should be in the works
shortly |
04:22.43 |
brlcad |
if it can actually converge on a box (which is
certainly not a given), then it "should" just be a matter of
processing power for it to converge on any CSG structure |
04:22.47 |
poolio |
also I don't think I want the GA to work and
try to find the optimum solution, just try to get it near-optimal
and then use some sort of gradient descent to try to find the
optimal |
04:24.10 |
poolio |
brlcad: well also remember we're adding in
another dimension when we add in boolean operators, well more than
one dimension but instead of just orientation there's also relative
scale |
04:24.12 |
brlcad |
that's where simulated annealing is relevant,
effectively a means for performing a gradient descent |
04:25.55 |
poolio |
also I think convergence on CSG trees in
general is goign to be highly dependent on the parameters to the
GA, such as the size, mutation rates, etc...and also what we want
to let mutate etc... |
04:26.16 |
brlcad |
there are also a ton of knobs you can tweak on
the GA itself .. mutation levels, population sizes, evaluation
criteria, crossover rates, biased member selections/promotions,
etc |
04:26.32 |
brlcad |
heh, yup |
04:26.33 |
poolio |
ahaha :) |
04:27.11 |
poolio |
Maybe have some sort of meta-ga to try to
optimize the parameters to the ga on a simple problem and see how
that scales to more coplex problems |
05:28.02 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/src/util/
(Makefile.am pl-X10.1 pl-X10.c): pl-X10 is obsolete, removing
it |
06:00.54 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/TODO: decouple
libdm from librt |
06:02.35 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/configure.ac:
libdm actually presently uses librt, so make sure it's listed as a
libs dependency. add the carbon framework when we're on os x for
the new application focus routine. |
06:05.05 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/ (include/dm.h
src/libdm/focus.c src/libdm/Makefile.am): |
06:05.05 |
CIA-4 |
BRL-CAD: add a new dm_applicationfocus() call
that will attempt to bring the invoked |
06:05.05 |
CIA-4 |
BRL-CAD: application to the current focus --
this is useful/interesting on Mac OS X where |
06:05.05 |
CIA-4 |
BRL-CAD: X11 applications are not focused by
default when invoked via various means (e.g. |
06:05.05 |
CIA-4 |
BRL-CAD: double-clicking or via
Terminal). |
06:07.10 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/configure.ac:
wow, needs libfb too (e.g., for X24_interface in
dm_obj.c) |
06:09.29 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/src/util/
(Makefile.am pl-X.c): move the focus code into libdm as a somewhat
more generic dm_applicationfocus() call, even if only/presently
implementing support for focusing X11 on Mac OS X. |
06:12.10 |
*** join/#brlcad elite01
(n=elite01@195.37.106.60) |
06:12.20 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/src/mged/ged.c:
bring application to focus if needed via
dm_applicationfocus() |
06:42.26 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/configure.ac:
additional library dependencies that aren't spelled out .. results
in really long/redundant link lines for some binaries, but should
be comprehensive for each library by itself. |
06:43.51 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/NEWS: mged and
pl-X automatically focus to X11 on Mac OS X |
07:50.14 |
*** join/#brlcad
RodGallowGlass
(n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca) |
07:57.52 |
*** part/#brlcad
RodGallowGlass
(n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca) |
08:29.28 |
*** join/#brlcad
RodGallowGlass
(n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca) |
08:35.03 |
*** part/#brlcad
RodGallowGlass
(n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca) |
09:49.21 |
*** join/#brlcad AchiestDragon
(n=david@whipy.demon.co.uk) |
09:49.40 |
*** join/#brlcad jack-
(i=jack@83.137.193.141) |
09:55.33 |
*** join/#brlcad IriX64
(n=mario_du@bas2-sudbury98-1177726501.dsl.bell.ca) |
10:46.49 |
*** join/#brlcad elite01
(n=elite01@dslc-082-082-094-226.pools.arcor-ip.net) |
11:01.32 |
IriX64 |
can someone do an anonymous ftp to ftp://www3.sympatico.ca and tell me
what you see? |
11:02.31 |
*** join/#brlcad akreal
(n=ak@ll-81-222-164-251.awanti.ru) |
11:05.47 |
*** join/#brlcad cad54
(n=5703611a@bz.bzflag.bz) |
11:23.15 |
IriX64 |
http://irix32.spaces.live.com/photos
brlcad albumn, an old test build |
11:32.12 |
IriX64 |
theres a mite in the window title :) |
12:54.36 |
CIA-4 |
BRL-CAD: 03brlcad *
10brlcad/src/librt/Makefile.am: need to fix/check these headers --
should be noinst or in include/ |
12:56.46 |
CIA-4 |
BRL-CAD: 03brlcad *
10brlcad/src/gtools/beset/Makefile.am: add the missing build files,
header files, and add the needed libraries so that it compiles and
will distcheck successfully |
12:59.22 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/src/gtools/beset/
(beset.h fitness.h population.c population.h): add headers/footers
as needed |
13:05.04 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/configure.ac:
include BRLCAD and BRLCAD_LIBS for libbrlcad |
13:39.54 |
poolio |
brlcad: ah oops, thanks :) |
13:45.19 |
poolio |
brlcad: did you see some of my comments "/*
EEEEEEEEEK WHAT IF RAND() IS ZEROOOOOO!?!? */ |
13:46.29 |
brlcad |
yup |
13:46.54 |
poolio |
uh oh |
13:47.17 |
poolio |
any general comments/suggestions before I
continue further? |
14:20.09 |
IriX64 |
poolio: while(RAND()) { do whatever
} |
14:20.12 |
IriX64 |
:) |
14:22.32 |
poolio |
IriX64: errr not quite, but that's also a bad
idea :) |
14:22.53 |
poolio |
I believe BN_RANDOM() is 0,1 exclusive so it'd
be an infinite loop |
14:32.43 |
*** join/#brlcad poolio_
(n=poolio@c-69-251-3-107.hsd1.md.comcast.net) |
15:18.38 |
IriX64 |
heh loops are forever :) |
15:20.27 |
poolio |
funroll loops would be a great name for a
cereal :) |
15:30.31 |
IriX64 |
loops of fun :) |
15:32.02 |
poolio |
brlcad: is there an already implemented float
comparison macro or something in brlcad? |
15:36.32 |
poolio |
nevermind, got it |
15:46.23 |
*** join/#brlcad TME
(n=tmdelell@angmar.ornl.gov) |
15:46.54 |
TME |
hi again, quick question, is there a fast way
to automatically read in all regions |
15:47.13 |
TME |
when I use rt_gettree() I need to specify one
region at a time |
15:49.03 |
CIA-4 |
BRL-CAD: 03brlcad * 10brlcad/ (include/bn.h
src/libbn/rand.c): document more explicitly which random number
tables are open intervals and which are closed -- the smaller table
is open, the big table (halfrand) is closed. |
15:49.28 |
poolio |
brlcad: haha, was that in response to an
incorrect comment I made earlier? :P |
15:59.31 |
*** join/#brlcad b0ef
(n=b0ef@062016142179.customer.alfanett.no) [NETSPLIT
VICTIM] |
16:00.00 |
brlcad |
TME: yes, after you do a dirbuild, you can
just iterate over all hashtable entries |
16:00.18 |
brlcad |
poolio: it wasn't incorrect -- but I did point
you to the wrong random number routine I think |
16:00.27 |
poolio |
BN_RANDOM? |
16:00.57 |
brlcad |
instead of BN_RANDOM, you're probably better
off using bn_rand0to1() or bn_rand_half() |
16:01.14 |
poolio |
alright, what's the difference? |
16:01.18 |
brlcad |
they pull from larger random number
pools |
16:01.24 |
poolio |
oh alright |
16:01.29 |
brlcad |
period of 16k instead of 4k |
16:01.44 |
brlcad |
with the same performance |
16:01.58 |
poolio |
I figured out why the fitness function wasn't
working, well, I see when it doesnt work but I don't get why. If I
input whole numbers as a radius it works, if the radius is not a
whole number it just gives bogus results |
16:02.19 |
brlcad |
not a big deal since either will work, but
should give better variation |
16:02.36 |
poolio |
yeah, for now it doesn't matter but when it
comes to actually testing it may |
16:02.48 |
brlcad |
now the large tables are closed .. so you will
have to account for 0 and 1, whereas the BN_* routines pull from
the smaller tables that are open |
16:03.28 |
poolio |
ok |
16:03.41 |
brlcad |
unless you just leave it at the smaller
table |
16:03.46 |
brlcad |
which is fine too :) |
16:04.42 |
poolio |
hmm. any ideas why if a number is say 1.0 it
works fine but if it's 1.000001 or something it throws out
completely different results? |
16:05.33 |
brlcad |
need more info |
16:05.47 |
brlcad |
too many it's in there |
16:05.55 |
brlcad |
and/or I'm starving.. back in a few
:) |
16:05.56 |
poolio |
I can update CVS but it's probably better if I
just keep working on it |
16:05.59 |
poolio |
alright cya |
16:06.12 |
brlcad |
commit early, commit often ;) |
16:06.26 |
poolio |
well, I want to commit code that compiles
:) |
16:06.32 |
poolio |
don't want to blowup the source tree |
16:06.42 |
brlcad |
well, yeah, that'd be good :) |
16:15.24 |
poolio |
brlcad: I think my problem might have to do
with the raytracer, although I highly doubt it... it'd just mean my
code wasn't so messed up :) |
16:54.42 |
CIA-4 |
BRL-CAD: 03jlowenz * 10brlcad/include/brep.h:
increase the number of iterations to converge when tracing, and
tighten up the tolerance on convergence |
16:55.41 |
*** join/#brlcad poolio
(n=poolio@c-69-251-3-107.hsd1.md.comcast.net) |
16:57.40 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/include/opennurbs_ext.h: move ON_Ray to opennurbs_curve.h,
since only curves need to know about rays for now (CloseTo
operation) |
17:00.13 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/conv/iges/BrepHandler.cpp: fix memory leak when
handling curves |
17:08.29 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/conv/iges/brlcad_brep.cpp: fix memory leak on
converter deletion |
17:10.52 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/librt/g_brep.cpp: debug acne problems, sort hits
properly; continue to flesh out edge detection |
17:15.59 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/other/openNURBS/opennurbs_curve.cpp: add CloseTo
skeleton |
17:17.31 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/other/openNURBS/opennurbs_curve.h: move ON_Ray here,
for use with CloseTo method; CloseTo() declaration |
17:20.06 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/other/openNURBS/opennurbs_point.cpp: implement method
to force a value to be within an interval |
17:21.17 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/other/openNURBS/opennurbs_point.h: Bound method
prototype |
17:37.53 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/include/opennurbs_ext.h: add closest point estimate method
extensions (i.e. returning the subdomain where the estimate
resides) |
17:39.31 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/librt/opennurbs_ext.cpp: attempt to fix closestPoint
convergence failure with converting fragment IGES file |
17:50.44 |
poolio |
someone is hard at work and it isn't me
:) |
17:58.31 |
TME |
sorry, I can't find the hash table in struct
rt_i |
17:58.42 |
TME |
do you mean **region? |
18:01.41 |
TME |
sorry, I meant **Regions |
18:02.10 |
TME |
if so, what is the size, as I can't see the
correct way to use bu_list here |
18:05.18 |
poolio |
brlcad: I'm really tempted to say there is a
bug with the raytracer :\ |
18:11.18 |
TME |
brlcad: woops, I think I found it; guess I
should actually read comments in the code ;) |
18:29.49 |
*** join/#brlcad
MinuteElectron
(i=xz74b7vx@gateway/web/cgi-irc/irc.net/x-79b7a398b9e25ebc) |
18:31.20 |
MinuteElectron |
Hi, I am looking for brlcad (the user on
SourceForge). |
18:33.14 |
poolio |
Aren't we all ;) |
18:36.45 |
MinuteElectron |
Ohm |
18:37.19 |
MinuteElectron |
I thought there was a user called
'brlcad'. |
18:37.50 |
poolio |
There is, he goes by the IRC nick brlcad, and
he's pretty active here, just wait around a bit or ask what it is
you want to ask and he'll be back shortly I'm sure |
18:39.34 |
MinuteElectron |
Ahh, okay. Thanks. |
18:39.46 |
poolio |
Anything anyone else can help you
with? |
18:41.13 |
MinuteElectron |
Well, it was to do with the help wanted
message regarding the website. I was interested in helping, I
replied to the messgae, but came here in the hope of more
information. |
18:41.35 |
MinuteElectron |
It doesn't matter really, anything important
can wait until a reply to the email |
18:42.11 |
*** join/#brlcad SuperTaz
(n=taz@adsl-69-211-3-171.dsl.chcgil.ameritech.net) |
18:42.31 |
poolio |
MinuteElectron: Just FYI, everything moves
slowly :) or atleast that's what brlcad has told me |
18:43.05 |
MinuteElectron |
Hehe. |
18:50.52 |
brlcad |
howdy MinuteElectron |
18:51.15 |
brlcad |
TME: hehe, np .. if you need a snippet, just
lemme know |
18:53.36 |
MinuteElectron |
brlcad: Hi, |
18:54.06 |
MinuteElectron |
I will be offline for a few minutes while I
switch to my main PC. |
18:54.13 |
MinuteElectron |
brb |
18:54.15 |
brlcad |
no problem, I'll be here ;) |
18:55.39 |
poolio |
He's probably a robot looking for some
loot |
18:57.26 |
brlcad |
might have a web dev interested in improving
the horrid website |
18:57.50 |
poolio |
it is horrid :) |
18:58.42 |
brlcad |
the old one was even worse, imho |
18:59.03 |
poolio |
brlcad: hey, I just commited a bunch of stuff,
and was wondering if you could have a quick look |
18:59.03 |
brlcad |
and I didn't want to bring it forward, so it
was intentionally made very minimal until someone had time to
dedicate towards it |
18:59.19 |
poolio |
brlcad: the issue is when the sphere is not a
whole number, it goes berserk, well, wrong numbers |
18:59.32 |
CIA-4 |
BRL-CAD: 03poolio * 10brlcad/src/gtools/beset/
(beset.c fitness.c population.c fitness.h population.h): single
sphere partially working |
18:59.46 |
poolio |
so create a database with a single sphere with
a radius of say 4.0, run the program, and then try it with
something like 4.01 |
19:00.12 |
poolio |
run as ./beset database.g 1 1 sphere_name.s
junk |
19:00.29 |
poolio |
I should really killoff the extra argument
that means nothing and give a usage message |
19:00.32 |
poolio |
oh well :P |
19:00.58 |
brlcad |
heh |
19:05.18 |
*** join/#brlcad
MinuteElectron
(n=chatzill@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com) |
19:05.34 |
MinuteElectron |
Hi again, sorry that took longer than
expected. |
19:06.23 |
brlcad |
read you e-mail, glad to hear about the
interest so quickly |
19:06.36 |
MinuteElectron |
Okay, I will look now. |
19:06.45 |
brlcad |
I presume you've seen the horrid existing
website? :) |
19:08.07 |
brlcad |
erm, I said I read it.. I hadn't replied
yet |
19:08.27 |
MinuteElectron |
Oh, sorry. My misunderstanding. |
19:09.05 |
MinuteElectron |
Yeah, it isn't that bad if you just want is to
give a small bit of info about the program - but I see you want a
lot more than that. |
19:10.34 |
brlcad |
do you know much about brl-cad or is this the
first you've heard of it? |
19:12.53 |
MinuteElectron |
This is actually the first time I have heard
of it, I was just browsing the Help wanted lists and found this
project. I was suprised to find it as it was so big (most other
projects I have worked on before are fairly small and the owners
'disappeared' after a few weeks) and I would like to work on
something a bit bigger and a bit more long-term than previous thing
I have done. |
19:15.01 |
MinuteElectron |
*surprised |
19:17.15 |
MinuteElectron |
brb, reconfiguring IRC setup. |
19:17.52 |
poolio |
brlcad: any chance you could give my issue a
look or are you a bit overloaded right now? |
19:18.30 |
brlcad |
yeah, brl-cad's not going away anytime soon by
a long shot -- we get massive attention if only because the task of
writing cad software can be so complex requiring so much effort,
but brl-cad is by far the farthest along |
19:19.10 |
*** join/#brlcad
MinuteElectron
(n=chatzill@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com) |
19:19.25 |
MinuteElectron |
Cool. |
19:19.36 |
brlcad |
we also loose a lot of attention, though,
simply because our "face" is ugly -- the website and the main
modeler |
19:19.44 |
brlcad |
they are both big priorities though |
19:19.49 |
MinuteElectron |
I see. |
19:28.05 |
brlcad |
so, any thoughts on the task at hand? presume
from your message that you have some layout/design experience too,
maybe have a look n' feel in mind or were you interested in some of
the template work done to date, or .. ? |
19:29.42 |
brlcad |
also, have you ever worked with ldap? would
be nice to use that as a means to tie mediawiki and drupal auth
systems together .. though the mediawiki mods posted to drupal's
website would also work |
19:29.46 |
*** join/#brlcad jimmyz
(n=asd@host86-133-245-247.range86-133.btcentralplus.com) |
19:30.09 |
brlcad |
poolio: a bit overloaded, but I'm compiling it
now |
19:35.12 |
MinuteElectron |
Well, I am not the best at designing things
(most of the designs for my websites are basic, yet clean and
efficent) you are probably looking for something a bit more...
snazzy so I can give it a good try. Regarding the technical aspect
of things: ldap is quite possible, it is well supported on the
MediaWiki side of things to so it shouldn't be difficult to
integrate. If you like I can create... |
19:35.14 |
MinuteElectron |
...a possible look and feel of the website and
put it on my computer-server and you can then give the good and bad
points and I can expand on that, or would you rather do this a
different way. |
19:36.04 |
MinuteElectron |
There is not much point in me setting up a
MediaWiki and drupal combination on this machine as things are
extremely difficult to transfer to and from SourceForge's web
servers. |
19:41.47 |
*** part/#brlcad jimmyz
(n=asd@host86-133-245-247.range86-133.btcentralplus.com) |
19:48.58 |
MinuteElectron |
brlcad: You busy? |
19:58.31 |
brlcad |
quite, gimmie a sec :) |
19:59.38 |
MinuteElectron |
ok, np |
20:07.27 |
poolio |
brlcad: I guess I'll catch you tomorrow or
later tonight, I have to run a few errands. |
20:13.33 |
MinuteElectron |
brb - restarting |
20:19.40 |
*** join/#brlcad cad64
(n=54399582@bz.bzflag.bz) |
20:21.19 |
*** join/#brlcad
MinuteElectron
(n=chatzill@cpc4-flit1-0-0-cust283.lutn.cable.ntl.com) |
20:33.14 |
*** part/#brlcad
MinuteElectron
(n=chatzill@unaffiliated/MinuteElectron) |
20:33.15 |
*** join/#brlcad
MinuteElectron
(n=chatzill@unaffiliated/MinuteElectron) |
20:36.22 |
brlcad |
MinuteElectron: I completely agree regarding
the transferrability pita |
20:36.37 |
MinuteElectron |
Cool. |
20:36.38 |
brlcad |
i've set up drupal three times on sf.net and
it's been a pain every time |
20:37.14 |
MinuteElectron |
I see. |
20:37.46 |
brlcad |
the current plan is to only have an
initial/first/front page be on sf.net (so their stats can do their
thing), and keep the rest off on a different server |
20:37.57 |
brlcad |
so we can do better integration |
20:38.03 |
MinuteElectron |
Oh, I see. Have you got a server
yet? |
20:38.16 |
TME |
brlcad: is this easy way to do a point query
to ray trace with 1 hit and see what the HEAD partition region
is? |
20:38.19 |
brlcad |
oh yeah, we've got a couple servers |
20:38.27 |
MinuteElectron |
Neat. |
20:38.40 |
brlcad |
my.brlcad.org is a mirror for
example |
20:38.46 |
*** join/#brlcad cad39
(n=5439a617@bz.bzflag.bz) |
20:39.13 |
MinuteElectron |
ok |
20:40.14 |
brlcad |
one server in the US, another over in
Germany |
20:40.31 |
brlcad |
so theoretically, we could set up distributed
load balancing if we *really* wanted to |
20:40.47 |
MinuteElectron |
hehe |
20:41.02 |
brlcad |
that'd be a bit overkill at this point though
:-) |
20:41.09 |
brlcad |
given where the site currently sits |
20:42.56 |
MinuteElectron |
Regarding the site design, have you decided on
what to about it yet? |
20:44.50 |
brlcad |
nope, that's what I meant about having a lot
of freedom towards the design if someone is really interested in
tackling the task |
20:45.19 |
brlcad |
i can show you some of the templates that have
been done to date if you'd like to see, but even those were just
mock ups with no strong preference for/against them |
20:46.11 |
MinuteElectron |
I have lots of spare time, I have just got my
apache+php+mysql install running so I could probably take a look at
Drupal and create a template that you can give your opinion on (if
that is what you would like to do). |
20:49.10 |
yukonbob |
brlcad: have a link/short descr for the
Docbook task? |
20:49.48 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/librt/g_brep.cpp: turn on edge curve check (begin
implementing CloseTo) |
20:50.20 |
yukonbob |
heh -- nevermind |
20:50.28 |
SuperTaz |
hey guys |
20:50.47 |
SuperTaz |
anyone know about problems in configure that
leade to getting : "changes in the environment can compromise the
build" |
20:51.35 |
SuperTaz |
I'm trying to build on OS X 10.4.10 |
20:51.35 |
CIA-4 |
BRL-CAD: 03jlowenz *
10brlcad/src/other/openNURBS/opennurbs_curve.cpp: begin
implementing generic CloseTo algorithm: step 1 is to sample the
curve and collect closest points to the ray |
20:52.21 |
SuperTaz |
(I can type, really) |
20:52.33 |
yukonbob |
SuperTaz: what's the full msg (ie: with
context) |
20:52.35 |
SuperTaz |
I googled to no avail |
20:53.06 |
SuperTaz |
long paste: |
20:53.15 |
yukonbob |
not here... use pasetbin or
something |
20:53.27 |
yukonbob |
*pastebin |
20:53.39 |
SuperTaz |
configure: running /bin/sh
'/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix/configure'
--prefix=/usr/local/brlcad 'BC_RETRY=no' '--with-x11=/usr/X11R6'
'--prefix=/usr/local/brlcad' 'CFLAGS= -pipe -fno-strict-aliasing
-fno-common -fexceptions -g' 'CPPFLAGS=-I/usr/local/include
-I/usr/X11R6/include' 'LDFLAGS=-L/usr/local/lib -pipe
-fno-strict-aliasing -fno-common -fexceptions
-Wl,-search_paths_first -Wnewline-eof -g -L/ |
20:53.39 |
SuperTaz |
usr/X11R6/lib' --disable-shared
--enable-symbols
--cache-file=../../../../config.cache.darwin8.10.0.Fruit-Punch.local
--srcdir=/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix |
20:53.39 |
SuperTaz |
configure: loading cache
../../../../config.cache.darwin8.10.0.Fruit-Punch.local |
20:53.40 |
SuperTaz |
configure: error: `CFLAGS' has changed since
the previous run: |
20:53.42 |
SuperTaz |
configure: former value: -pipe
-fno-strict-aliasing -fno-common -fexceptions -g |
20:53.44 |
SuperTaz |
configure: current value: -pipe
-fno-strict-aliasing -fno-common -fexceptions -g |
20:53.46 |
SuperTaz |
configure: error: changes in the environment
can compromise the build |
20:53.48 |
SuperTaz |
configure: error: run `make distclean' and/or
`rm ../../../../config.cache.darwin8.10.0.Fruit-Punch.local' and
start over |
20:53.51 |
SuperTaz |
configure: error: /bin/sh
'/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix/configure'
failed for src/other/tcl/unix |
20:53.52 |
yukonbob |
not here... use pastebin or
something |
20:53.54 |
SuperTaz |
configure: running /bin/sh
'/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix/configure'
--prefix=/usr/local/brlcad 'BC_RETRY=no' '--with-x11=/usr/X11R6'
'--prefix=/usr/local/brlcad' 'CFLAGS= -pipe -fno-strict-aliasing
-fno-common -fexceptions -g' 'CPPFLAGS=-I/usr/local/include
-I/usr/X11R6/include' 'LDFLAGS=-L/usr/local/lib -pipe
-fno-strict-aliasing -fno-common -fexceptions
-Wl,-search_paths_first -Wnewline-eof -g -L/ |
20:53.59 |
SuperTaz |
usr/X11R6/lib' --disable-shared
--enable-symbols
--cache-file=../../../../config.cache.darwin8.10.0.Fruit-Punch.local
--srcdir=/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix |
20:54.02 |
SuperTaz |
configure: loading cache
../../../../config.cache.darwin8.10.0.Fruit-Punch.local |
20:54.06 |
SuperTaz |
configure: error: `CFLAGS' has changed since
the previous run: |
20:54.08 |
SuperTaz |
configure: former value: -pipe
-fno-strict-aliasing -fno-common -fexceptions -g |
20:54.09 |
brlcad |
eep, SuperTaz .. please use pastebin in the
future :) |
20:54.10 |
SuperTaz |
configure: current value: -pipe
-fno-strict-aliasing -fno-common -fexceptions -g |
20:54.12 |
SuperTaz |
configure: error: changes in the environment
can compromise the build |
20:54.14 |
SuperTaz |
configure: error: run `make distclean' and/or
`rm ../../../../config.cache.darwin8.10.0.Fruit-Punch.local' and
start over |
20:54.15 |
brlcad |
~pastebin |
20:54.16 |
ibot |
somebody said pastebin was a place to paste
your stuff without flooding the channel - try http://pastebin.ca, or http://channels.debian.net/paste,
or http://rafb.net/paste/, or
http://pastebin.com is usually
painfully too slow and unresponsive to use, use one of the other
pastebin sites, or dpaste.com is a very nice pastebin as
well |
20:54.17 |
SuperTaz |
configure: error: /bin/sh
'/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix/configure'
failed for src/other/tcl/unix |
20:54.20 |
SuperTaz |
configure: running /bin/sh
'/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix/configure'
--prefix=/usr/local/brlcad 'BC_RETRY=no' '--with-x11=/usr/X11R6'
'--prefix=/usr/local/brlcad' 'CFLAGS= -pipe -fno-strict-aliasing
-fno-common -fexceptions -g' 'CPPFLAGS=-I/usr/local/include
-I/usr/X11R6/include' 'LDFLAGS=-L/usr/local/lib -pipe
-fno-strict-aliasing -fno-common -fexceptions
-Wl,-search_paths_first -Wnewline-eof -g -L/ |
20:54.25 |
SuperTaz |
usr/X11R6/lib' --disable-shared
--enable-symbols
--cache-file=../../../../config.cache.darwin8.10.0.Fruit-Punch.local
--srcdir=/Volumes/Development/src/brlcad-7.10.0/src/other/tcl/unix |
20:54.28 |
SuperTaz |
configure: loading cache
../../../../config.cache.darwin8.10.0.Fruit-Punch.local |
20:54.30 |
SuperTaz |
configure: error: `CFLAGS' has changed since
the previous run: |
20:54.31 |
*** mode/#brlcad [+b
%SuperTaz!*@*] by brlcad |
20:54.38 |
*** mode/#brlcad [-b
%SuperTaz!*@*] by brlcad |
20:54.40 |
SuperTaz |
yeah |
20:54.42 |
SuperTaz |
argh |
20:54.44 |
SuperTaz |
dammit |
20:54.46 |
SuperTaz |
stupid xchat |
20:54.48 |
SuperTaz |
putting it on xbin |
20:54.50 |
SuperTaz |
err |
20:54.52 |
SuperTaz |
pastebin |
20:54.54 |
SuperTaz |
yes |
20:54.56 |
SuperTaz |
I intended to |
20:54.58 |
SuperTaz |
*sigh* |
20:55.04 |
brlcad |
:) |
20:55.10 |
yukonbob |
lol |
20:55.48 |
brlcad |
yukonbob: what sort of description? |
20:56.05 |
brlcad |
there's not much to it other than "convert all
the docs to docbook" :) |
20:56.44 |
SuperTaz |
http://pastebin.ca/594262 |
20:56.45 |
SuperTaz |
there |
20:57.47 |
SuperTaz |
brb...clearing my pastebuffer before it horks
again |
20:57.55 |
SuperTaz |
back |
20:58.19 |
SuperTaz |
anyway, that's where the configure goes
wrong |
20:58.53 |
SuperTaz |
happened to me twice |
20:58.59 |
SuperTaz |
I ran make distclean |
20:59.06 |
SuperTaz |
re-ran configure |
20:59.14 |
SuperTaz |
(after deleting the cache) |
20:59.20 |
SuperTaz |
still horked at the end |
21:00.57 |
brlcad |
huh, and this is on a mac of all
machines |
21:01.33 |
brlcad |
ooh, BC_RETRY is set... |
21:01.34 |
SuperTaz |
yeah |
21:01.39 |
SuperTaz |
err? |
21:02.10 |
brlcad |
add --disable-retry to the configure
options |
21:02.14 |
SuperTaz |
okay |
21:02.25 |
brlcad |
it's trying extra hard to find something that
you don't have so the real error is obscured |
21:02.52 |
TME |
brlcad (or anyone else): what exactly does
setting a_ray_length do? |
21:03.01 |
SuperTaz |
kill the cache, first, I assume? |
21:03.01 |
SuperTaz |
no make distclean needed, though, I
hope? |
21:03.02 |
brlcad |
yukonbob: which link? |
21:03.08 |
brlcad |
SuperTaz: nah, shouldn't need to |
21:03.11 |
SuperTaz |
okay |
21:03.17 |
brlcad |
i think :) |
21:03.20 |
SuperTaz |
cache is killed, re-running it |
21:03.20 |
TME |
when I set it (to anything) shootray simply
returns the distance to the outside boundary |
21:04.10 |
SuperTaz |
it'll be a little while...this is an oooooold
mac ;) |
21:04.14 |
*** join/#brlcad
MinuteElectron
(n=chatzill@unaffiliated/MinuteElectron) |
21:04.16 |
yukonbob |
brlcad: re: Link -- I saw title of Docbook
call, but didn't click for fuller descr. |
21:05.34 |
brlcad |
TME: setting a_ray_length only matters if
you're doing more than one_hit shotlines (i.e. shotlines that go
all the way through the geometry and report all the in and out
hitpoints it encounters) |
21:05.52 |
brlcad |
TME: the a_ray_length tells it how far to
report results, if you want to limit it |
21:06.02 |
brlcad |
otherwise, it will report them all along the
given shotline |
21:06.13 |
brlcad |
yukonbob: ahh |
21:08.36 |
TME |
ok |
21:08.46 |
brlcad |
TME, rtshot in src/rt has an example option
that uses a_ray_length iirc |
21:14.15 |
MinuteElectron |
brlcad: What exactly do you wish to use Drupal
for and what do you want to use MediaWiki for? |
21:14.23 |
MinuteElectron |
Just so I know what is going to go in
each. |
21:17.18 |
brlcad |
mediawiki is a great wiki, everyone knows and
loves it for the most part cept for those crazy tikiwiki folks
;) |
21:18.10 |
MinuteElectron |
Yeah, I swear by it. I would never use another
wiki engine. |
21:18.17 |
brlcad |
so I'm looking to let mediawiki do what it
does best and drive most of the dynamic content on the
site |
21:18.39 |
MinuteElectron |
So MediaWiki is more documentation and Drupal
more of a pretty face? |
21:19.04 |
brlcad |
drupal has other "content management" features
that would be good to have |
21:19.20 |
MinuteElectron |
I am new to Drupal so you will need to
extrapolate. |
21:19.43 |
brlcad |
like forums, gallery modules, authentication
modules, the ability to write our own custom modules for things
like a geometry database or benchmark performance
database |
21:20.31 |
MinuteElectron |
What does the gallery module do? |
21:20.33 |
brlcad |
not to mention, drupal just generally handles
"blocks" better |
21:21.48 |
brlcad |
the most popular drupal gallery module is
actually an embedding of Gallery (http://drupal.org/project/gallery) |
21:22.23 |
MinuteElectron |
I see. |
21:23.55 |
MinuteElectron |
So the task is, to set up Drupal and
MediaWiki, add in some LDAP create a nice theme that will work on
drupal and mediawiki and move the content from the current website
into drupal and mediawiki? |
21:24.47 |
MinuteElectron |
I think I can handle that. |
21:26.09 |
brlcad |
yep, that sounds about right! |
21:26.17 |
MinuteElectron |
Cool, |
21:26.20 |
brlcad |
ldap is probably last on that list
even |
21:26.42 |
brlcad |
just getting the new site up with drupal,
mediawiki, integrated new design/theme, and start importing
data |
21:26.57 |
brlcad |
most of the "hard work" is really doing to be
the design/theme |
21:27.12 |
MinuteElectron |
Ok. |
21:27.17 |
SuperTaz |
brlcad: still having the same problem, even
with the added flag |
21:27.22 |
MinuteElectron |
Have you a preference, horizontal or vertical
navigation? |
21:27.49 |
MinuteElectron |
dw |
21:34.15 |
*** join/#brlcad
MinuteElectron
(n=chatzill@unaffiliated/MinuteElectron) |
21:37.31 |
MinuteElectron |
This is going to be very interesting, colors
have to be decided upon.... |
21:37.32 |
brlcad |
MinuteElectron: probably "both" but with
different categories -- main categories horizontal, more options
horizontally |
21:37.54 |
MinuteElectron |
yeah, cool |
21:38.25 |
brlcad |
let me see if I can dig up the earlier
template work |
21:38.30 |
brlcad |
just to give you some ideas |
21:38.50 |
MinuteElectron |
cool |
21:39.33 |
brlcad |
do you have photoshop or a means to view .psd
files? |
21:39.41 |
MinuteElectron |
Hmm, let me check. |
21:40.34 |
MinuteElectron |
I just did a complete reinstall of Windows so
i haven't installed much yet. But I have gimp, I will just see if
it can open psd 's |
21:40.43 |
brlcad |
it can iirc |
21:41.02 |
MinuteElectron |
Cool, then the answer is yes. |
21:41.32 |
brlcad |
let me preface by saying that this was just
some fooling around more than 5 years ago so you don't have to use
it or even start with it, just some ideas |
21:41.38 |
brlcad |
http://my.brlcad.org/tmp/template01.psd |
21:41.44 |
MinuteElectron |
Okay, |
21:41.46 |
brlcad |
http://my.brlcad.org/tmp/template02.psd |
21:42.19 |
MinuteElectron |
I need to expand my vocabulary. |
21:43.51 |
MinuteElectron |
Wow, this is a great starting point. |
21:44.03 |
MinuteElectron |
I like the green colors, it goes with the logo
well. |
21:46.42 |
SuperTaz |
brlcad, I still can't get it to compile...same
error, same context |
21:47.00 |
SuperTaz |
I have to get out of here in a few,
though...I'll be back later tonight and I'll be around during the
day tomorrow |
21:49.18 |
brlcad |
SuperTaz: okay -- when you get a chance, if
you could pastebin your *entire* output including the configure
line you call, that might help |
21:49.51 |
brlcad |
SuperTaz: there is a newer logo at http://brlcad.org/images/logo/ |
21:50.55 |
brlcad |
er sorry, that latter was meant for
MinuteElectron |
21:50.56 |
MinuteElectron |
brlcad: Are you pschyic? I needed that page
too :P |
21:51.01 |
MinuteElectron |
Oh, lol. |
22:26.17 |
MinuteElectron |
Aww, I wish IE6 would render alpha
transparency. |
22:29.55 |
MinuteElectron |
brlcad: Is 'solid modeling for a strong
defense' a registered trademark? |
22:36.23 |
MinuteElectron |
arghf, view this in any sane browser and it
looks alright but in IE it looks crap. http://82.7.33.28/drupal-5.1/ |
22:37.43 |
MinuteElectron |
lol I have been working on the header for
nearly an hour/ |
22:39.40 |
MinuteElectron |
oh dear, this only looks alright at 1280x1024
resolution.... |
22:40.48 |
brlcad |
:) |
22:41.15 |
brlcad |
MinuteElectron: it is/was registered, but
don't worry about that .. no need to put the symbol |
22:41.25 |
MinuteElectron |
ok, I will work on this tomorrow, but now I
must sleep. You won't be able to view this after my computer goes
offline/ |
22:41.31 |
brlcad |
no need to even use the tag line, but it's got
character |
22:41.39 |
MinuteElectron |
yeah :D |
22:41.42 |
brlcad |
I have something you might be interested
in |
22:41.47 |
MinuteElectron |
ooh |
22:42.38 |
brlcad |
http://my.brlcad.org/~sean/websites.txt |
22:42.55 |
brlcad |
again, just really loose concepts that had
something relevant or interesting |
22:43.17 |
brlcad |
as well as what others in "our industry" are
doing |
22:43.48 |
MinuteElectron |
interesting |
22:44.14 |
MinuteElectron |
I will have a closer look at these and see if
I can introduce some of those concepts into my design tomorrow. but
for now, goodnight. |
22:44.42 |
brlcad |
cya! |
23:28.53 |
poolio |
brlcad: howdy :) |
23:31.41 |
poolio |
brlcad: If you have a couple minutes in the
near future I could use a hand trying to figure out if the bug i'm
encountering is my app or general raytracer |
23:47.17 |
*** join/#brlcad docelic
(n=docelic@212.15.173.3) |