04:38.26 |
brlcad |
isolates the solids
regression failure |
04:41.07 |
brlcad |
n_reed: looks like r53495 breaks regression,
running [view size] is giving a near-zero size instead of the
default (4000) |
04:41.50 |
brlcad |
haven't investigated why yet, just finally
isolated the commit |
05:40.20 |
*** join/#brlcad elf`
(~elf11_@p5.eregie.pub.ro) |
08:26.50 |
*** join/#brlcad andrei
(~andrei@188.25.159.108) |
11:09.06 |
*** join/#brlcad andrei
(~andrei@188.25.159.108) |
11:24.57 |
*** join/#brlcad elf`
(~elf11_@p5.eregie.pub.ro) |
13:05.31 |
*** join/#brlcad mang0-PC
(~Verbatim_@client-86-25-30-28.midd-bam-1.adsl.virginmedia.com) |
13:06.35 |
mang0-PC |
Hello all, I'm a student for Google Code In,
and I'm very interested in doing some of the BRL-CAD tasks. I'm
having a look at the list now, some of them look great! |
13:19.40 |
``Erik |
awesome, we're still refining and adding to
the list, so if you have
questions/concerns/observations/suggestions, throw 'em out
:) |
13:32.55 |
mang0-PC |
``Erik: I can't see any to do with modelling
on there? 3D modelling is my interest, I work with Blender
normally. I can't think of any tasks that might involve modelling
though, unless it was to test a new tool or something. |
13:34.36 |
mang0-PC |
``Erik: I do like the idea of the "2 hour
tasks" though. |
13:34.39 |
``Erik |
I think our focus is more in building the
tools to do the modeling |
13:35.31 |
mang0-PC |
So I see |
13:35.32 |
``Erik |
2 hours is sooo constraining, um, I was told
that translation tasks were off the table so I'd be concerned about
documentation/howto/cookbook type work |
13:35.57 |
mang0-PC |
translation is off the table? About 75% of
tasks last year were translation! |
13:36.45 |
``Erik |
yeah, surprised me, too... brlcad mentioned
that yesterday at lunch, so he'd be the go to guy |
13:37.15 |
mang0-PC |
I see, okay. Well I only speak English anyway,
so translation tasks don't really matter to me ;) |
13:37.20 |
``Erik |
blender doesn't do full CSG, does
it? |
13:39.01 |
mang0-PC |
Not properly...the CSG features it does have
are awful. |
13:39.55 |
mang0-PC |
Reboot, back in a mo. |
13:45.04 |
*** join/#brlcad mang0
(~Verbatim_@unaffiliated/mang0) |
13:45.13 |
mang0 |
I have returned! |
13:46.16 |
``Erik |
"back in a mo", thought ya meant you were
using windows and would take a month to reboot ;>
*duck* |
13:46.27 |
``Erik |
what tz are you in? |
13:46.58 |
mang0 |
I am using windows until this evening, when my
ethernet cable will arive and I won't have to worry about my damn
broadcom wireless card + linux! |
13:47.02 |
mang0 |
I'm in UK, so GMT |
13:47.12 |
mang0 |
owait cable's here now! |
13:47.14 |
mang0 |
I think |
13:47.15 |
mang0 |
sec. |
13:47.26 |
``Erik |
<-- is probably the worst person to talk to
about tasks from a modellers perspective... thinks "going to use
gimp to make a 2d image" and immediately starts up the script-fu
console... |
13:49.37 |
``Erik |
we're mostly gmt-5 (edt), so you'll see the
most activity here in the evening |
13:49.39 |
mang0 |
Update: My cable won't be arriving until next
week *sigh* |
13:49.49 |
mang0 |
Okay, well that works fine with me
:) |
13:51.23 |
``Erik |
in the mean time, feel free to download and
play with the software, the latest svn checkout should compile with
msvc or you could save the tgz and swap to linux if you have cmake
and X already installed |
13:52.01 |
``Erik |
there're ~400 executables, the two biggies
you'd use are probably mged and rt |
13:52.34 |
``Erik |
the automake build of the system is trailing
edge support right now, cmake is the primary |
13:53.47 |
andrei |
speaking of taking a month to do something, I
tried to "bruteforce" 1/x + 1/y = 1/n! to get all (x,y)
solutions. Didn't really go as planed tho :) |
13:54.11 |
mang0 |
I see. I'll have a play, ``Erik |
13:55.21 |
``Erik |
andrei: uhhh, to what end? O.o :D |
13:56.53 |
andrei |
you mean the constraints? |
13:57.03 |
andrei |
<PROTECTED> |
13:57.26 |
``Erik |
mang0: good luck, hope you get your linux
uplink working soon! other than general advice, I don't think I can
help with msvc problems until monday, but *shrug* give it a shot
and let us know :) |
13:57.40 |
``Erik |
andrei: no, I mean why the flying fuck would
you do that? :> |
13:57.50 |
mang0 |
``Erik: Okay, will do! |
13:59.07 |
*** join/#brlcad andrei
(~andrei@188.25.159.108) |
13:59.30 |
andrei |
``Erik :I m solving various challenges as
practice for my Palantir challenge on Sunday |
13:59.45 |
andrei |
programming challenge, that is. |
14:00.00 |
``Erik |
andrei: memoizing the factorial correctly
might reduce that from n^2^lg2n to n^2 |
14:00.11 |
andrei |
I found the solution, but it uses "deep"
math. |
14:00.29 |
``Erik |
the brute force approach would be horribly
inefficent |
14:01.02 |
andrei |
Still, I don t see the point of problems like
this. |
14:01.13 |
andrei |
If you ve seen it before, you ll do it very
fast, if you ve never seen it, you ll never do it. |
14:01.46 |
``Erik |
there's a tier of people who can move from the
'never seen it' to 'do it well' category, those people are
gold |
14:05.50 |
``Erik |
here's another example, an easy one, I've
changed the names to obfuscate the source a bit.. this is typically
given as an interview question with 10 minutes to provide a
psuedocode answer using pen&paper |
14:05.54 |
``Erik |
"Write a program that prints the numbers from
1 to 100. But for multiples of three print "Foo" instead of the
number and for the multiples of five print "Bar". For numbers which
are multiples of both three and five print "FooBar"." |
14:06.53 |
mang0 |
:o |
14:06.59 |
mang0 |
I know that as FizzBuzz |
14:07.04 |
mang0 |
It's great fun to write in Python |
14:07.30 |
andrei |
I ll just write something to make it more
clear : %3 == "foo" %5 = bar %15 = foobar? |
14:07.34 |
``Erik |
:D yes, it's fizzbuzz... that's the name I
obfuscated, bastage |
14:07.41 |
``Erik |
andrei: yes |
14:07.49 |
andrei |
well you print the numbers and you very first
if it s %15 == 0 |
14:08.25 |
andrei |
else if (%5 == 0) |
14:08.33 |
andrei |
similar with 3, and lastly the number
itself |
14:08.41 |
``Erik |
I saw someone throw out that only 40% of
"qualified" software engineers can produce a correct
solution |
14:08.58 |
andrei |
I saw something similar with
bubbleSort. |
14:08.59 |
``Erik |
(and that those who know that it's fizzbuzz
are already in that qualified category) |
14:09.47 |
andrei |
Well, when most people are confronted with a
question either too simple or too hard, they make mistakes that
they wouldn't have made otherwise. |
14:10.38 |
andrei |
What happened to me very often was in various
programming competitions I didn't have the patience to read the
whole text and I solved something totally different than I was
asked. Luckily that was during high school. |
14:11.01 |
``Erik |
solving the wrong problem doesn't help solve
the right problem, yes |
14:11.51 |
*** join/#brlcad cristina
(~quassel@188.24.12.112) |
14:12.32 |
``Erik |
eric ries points out that many startup
companies do nothing to validate the market, so they spend a lot of
time and resources solving the wrong problem *shrug* root cause
analysis is a crazy thing, I'm apt to go with the '5 whys'
method |
14:14.24 |
``Erik |
anyway, yes, palintir would be using that to
decide if you can solve problems, peter thiel is a bit of a name in
the startup circuit, so he'd probably be using that early analysis
approach and this is a test his company is using :) good luck
O.o |
14:16.39 |
andrei |
Thanks, and I truly hope you mean the Foobar ,
not the math one. |
14:45.42 |
*** join/#brlcad merzo
(~merzo@240-4-132-95.pool.ukrtel.net) |
16:15.15 |
*** join/#brlcad Skriptkid
(~Skriptkid@117.202.62.75) |
16:16.53 |
*** part/#brlcad Skriptkid
(~Skriptkid@117.202.62.75) |
16:17.43 |
*** join/#brlcad Matrix__
(~Verbatim_@client-86-25-30-28.midd-bam-1.adsl.virginmedia.com) |
16:23.31 |
*** join/#brlcad mang0
(~Verbatim_@unaffiliated/mang0) |
16:35.12 |
brlcad |
mang0: welcome! |
16:35.48 |
brlcad |
mang0: I'm planning on adding several modeling
tasks (but they would all be using our tools which are crazy
different from blender) |
16:36.13 |
mang0 |
brlcad: Sure, that makes sense |
16:36.19 |
mang0 |
Thanks :) |
16:46.05 |
brlcad |
there is already at least one modeling task up
there iirc |
16:46.44 |
brlcad |
yep, under outreach |
16:57.38 |
*** join/#brlcad nvl
(5c3efb5f@gateway/web/freenode/ip.92.62.251.95) |
17:54.00 |
brlcad |
waves to nvl |
18:09.16 |
brlcad |
n_reed: it looks like one of your latest
commits a couple days ago fixed the problem, no worries |
18:57.50 |
mang0 |
Right, time to have a play with
brlcad! |
18:57.59 |
mang0 |
uhm, brl-cad*, sorry didn't realise it would
ping you :P |
19:02.58 |
mang0 |
Oh dear. I can't seem to get brl-cad
working...I opened MGED, and then went file > new in the
graphics window, to create a new database. I named it, and then
when I went to hit save, brl-cad crashed....any ideas why that
might be? |
19:04.15 |
mang0 |
brlcad: ? ^ |
19:05.23 |
mang0 |
``Erik: ? |
19:05.54 |
*** join/#brlcad elf`
(~elf11_@p5.eregie.pub.ro) |
19:13.34 |
``Erik |
"save"? O.o there shouldn't be a
'save' |
19:14.28 |
``Erik |
(it writes on change automagically, so make
sure you mean to do something before you do it... personally, I use
git as a poor mans undo) |
19:14.50 |
mang0 |
``Erik: http://puu.sh/1qSp7 |
19:15.05 |
mang0 |
That comes up when i go file > new in the
Gaphics Window |
19:15.11 |
mang0 |
and in the Command Window, actually |
19:15.45 |
mang0 |
I'm just trying to get to some form of setup
where I can create something |
19:17.31 |
``Erik |
ah, huh, do you have write permission where
you're doing that? you can use the "opendb" command in the console
window to create a new db file |
19:18.49 |
mang0 |
Okay, I'll try that |
19:19.29 |
mang0 |
Okay, so far so good |
19:19.46 |
mang0 |
"The new database test.db was successfully
created." |
19:21.25 |
mang0 |
Okay, I can add stuff now |
19:21.33 |
mang0 |
(I have no idea what I'm doing \o/) |
19:22.57 |
``Erik |
http://brlcad.org/w/images/c/cf/Introduction_to_MGED.pdf |
19:23.04 |
``Erik |
http://brlcad.org/wiki/Documentation |
19:23.44 |
mang0 |
Thanks :0 |
19:23.46 |
mang0 |
:)* |
20:46.57 |
brlcad |
10 days to define more tasks |
21:09.05 |
*** join/#brlcad cristina
(~quassel@188.24.12.112) |
21:20.03 |
*** join/#brlcad elf`
(~elf11_@p5.eregie.pub.ro) |
21:36.26 |
*** join/#brlcad andrei
(~andrei@188.25.159.108) |
22:12.30 |
starseeker |
brlcad: what's our policy on the BRL-CAD bib
file? Should it contain only BRL-CAD related work? |
22:12.41 |
starseeker |
(and if so, can I start a more general
Raytracing.bib file? |
22:31.21 |
brlcad |
starseeker: that's my take .. a general
raytracing bib (even of only directly relevant work) would probably
comprise several hundred or even a thousand papers |
22:31.43 |
brlcad |
not opposed, but that is truly a big
list |
22:32.46 |
brlcad |
the raytracing book I lent you several years
ago lists a hundred or so (in my office if you want to borrow it,
probably can find it online too) |