00:02.28 |
*** join/#brlcad teepee
(~teepee@gateway/tor-sasl/teepee) |
00:14.29 |
Notify |
03BRL-CAD:starseeker * 63401
(brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx
brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h and 2 others):
Some cleanup, make the recursion limit a variable. |
00:25.33 |
starseeker |
brlcad: sometime we'll have to benchmark the
recursive routines for testing whether something is present in a
tree and see what the limiting factor is... whether or not there's
some caching mechanism we could use that would provide faster
lookups |
00:52.42 |
*** join/#brlcad mihaineacsu
(~textual@92.85.30.145) |
00:58.29 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
01:20.20 |
Notify |
03BRL-CAD:starseeker * 63402
(brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h
brlcad/branches/qtged/src/qbrlcad/cadtreenode.h and 2 others): The
full row highlighting is too expensive until we can find a clean
way to update the branch drawing without calling heavy-duty
signals. |
01:27.23 |
*** join/#brlcad indianlarry
(~indianlar@66-118-151-70.static.sagonet.net) |
01:27.24 |
*** join/#brlcad hsrai_
(~hsrai@66-118-151-70.static.sagonet.net) |
01:27.25 |
*** join/#brlcad starseek1r
(~starseeke@66-118-151-70.static.sagonet.net) |
01:27.26 |
*** join/#brlcad ejno
(~ejno@unaffiliated/kazaik) |
01:27.28 |
*** join/#brlcad tofu_
(~sean@66-118-151-70.static.sagonet.net) |
01:27.29 |
*** join/#brlcad Ch3ck__
(~Ch3ck@66-118-151-70.static.sagonet.net) |
01:27.31 |
*** join/#brlcad maths22_
(~maths22@66-118-151-70.static.sagonet.net) |
01:27.36 |
*** join/#brlcad n_reed_
(~molto_cre@66-118-151-70.static.sagonet.net) |
01:28.46 |
Notify |
03BRL-CAD:starseeker * 63403
(brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx
brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h): Seeing what
looks like a bit of a performance improvement on a large file with
very deep/complex tree structure using a map to cache the
dp->internal mappings. |
01:29.27 |
*** join/#brlcad mihaineacsu
(~textual@92.85.30.145) |
01:33.36 |
Notify |
03BRL-CAD:starseeker * 63404
(brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx
brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h): Go with QHash -
at some point benchmarks are probably in order for
this... |
01:55.53 |
*** join/#brlcad Ch3ck_
(~Ch3ck@66-118-151-70.static.sagonet.net) |
01:56.04 |
*** join/#brlcad maths22
(~maths22@66-118-151-70.static.sagonet.net) |
01:58.28 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
02:09.39 |
*** join/#brlcad mihaineacsu
(~textual@92.85.30.145) |
03:31.18 |
Notify |
03BRL-CAD:starseeker * 63405
(brlcad/branches/qtged/src/qbrlcad/cadtreemodel.cxx
brlcad/branches/qtged/src/qbrlcad/cadtreemodel.h): Wasn't
decrementing depth after calling subtree |
03:38.35 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
05:39.51 |
*** join/#brlcad gaganjyot
(~gaganjyot@124.253.230.195) |
06:41.23 |
*** join/#brlcad mihaineacsu
(~textual@92.85.30.145) |
06:57.38 |
*** join/#brlcad mihaineacsu
(~textual@92.85.30.145) |
08:35.48 |
*** join/#brlcad hsrai
(~hsrai@66-118-151-70.static.sagonet.net) |
08:35.50 |
*** join/#brlcad indianla1ry
(~indianlar@66-118-151-70.static.sagonet.net) |
08:35.56 |
*** join/#brlcad starseeker
(~starseeke@66-118-151-70.static.sagonet.net) |
08:35.58 |
*** join/#brlcad brlcad
(~sean@66-118-151-70.static.sagonet.net) |
08:36.03 |
*** join/#brlcad Ch3ck__
(~Ch3ck@66-118-151-70.static.sagonet.net) |
08:36.07 |
*** join/#brlcad maths22_
(~maths22@66-118-151-70.static.sagonet.net) |
08:36.08 |
*** join/#brlcad ejno
(~ejno@unaffiliated/kazaik) |
08:37.04 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
08:40.44 |
*** join/#brlcad n_reed
(~molto_cre@66-118-151-70.static.sagonet.net) |
09:12.52 |
*** join/#brlcad ries
(~ries@D979EA84.cm-3-2d.dynamic.ziggo.nl) |
09:22.45 |
*** join/#brlcad mihaineacsu
(~textual@92.85.30.145) |
10:43.11 |
*** join/#brlcad mihaineacsu
(~textual@92.85.30.145) |
13:55.29 |
*** join/#brlcad clock
(~clock@212.203.58.127) |
14:02.14 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
14:06.27 |
Notify |
03BRL-CAD:bob1961 * 63406
(brlcad/trunk/src/mged/chgview.c
brlcad/trunk/src/tclscripts/mged/illum.tcl and 2 others): This
fixes an issue in mged where the matrix selection was
broken. |
14:07.25 |
*** join/#brlcad gaganjyot
(~gaganjyot@124.253.230.195) |
15:10.52 |
*** join/#brlcad hsrai_
(~hsrai@66-118-151-70.static.sagonet.net) |
15:10.52 |
*** join/#brlcad n_reed_
(~molto_cre@66-118-151-70.static.sagonet.net) |
15:10.54 |
*** join/#brlcad starseek1r
(~starseeke@66-118-151-70.static.sagonet.net) |
15:10.54 |
*** join/#brlcad tofu_
(~sean@66-118-151-70.static.sagonet.net) |
15:11.02 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
15:33.06 |
*** join/#brlcad mihaineacsu
(~textual@92.85.30.145) |
15:40.37 |
*** join/#brlcad sofat
(~sofat@202.164.45.204) |
15:45.39 |
Stragus |
Such suspense for Philae, they don't say much
in the control room but the facial expressions aren't
reassuring |
15:46.58 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
15:53.23 |
Notify |
03BRL-CAD Wiki:Deepinder1010 * 0
/wiki/User:Deepinder1010: |
15:58.12 |
*** join/#brlcad teepee_
(~teepee@gateway/tor-sasl/teepee) |
15:59.53 |
Notify |
03BRL-CAD:starseeker * 63408
brlcad/branches/qtged/src/qbrlcad/cadtreenode.h: Don't need this
variable anymore |
16:04.07 |
*** join/#brlcad gaganjyot
(~gaganjyot@124.253.230.195) |
16:04.08 |
Stragus |
WOOHOO! |
16:04.31 |
Stragus |
Philae has landed! |
16:17.12 |
Notify |
03BRL-CAD:carlmoore * 63409
(brlcad/trunk/doc/docbook/system/man1/en/pix-alias.xml
brlcad/trunk/src/util/pix-alias.c): implement ? for help, although
opterr is turned off; shorten the pix-alias.c source code; in
manpage, put -s AFTER the separate descriptions of width and
height |
16:31.23 |
*** join/#brlcad andrei_
(bc19e18d@gateway/web/freenode/ip.188.25.225.141) |
16:31.39 |
*** join/#brlcad sofat
(~sofat@202.164.45.204) |
16:32.21 |
andrei_ |
hello |
16:33.41 |
andrei_ |
brlcad: pm me when you're around |
16:35.30 |
andrei_ |
just a sec, to figure how to open a chat
window on this web client |
16:36.41 |
brlcad |
starseeker: agreed. but know that just using
recursion itself is likely substantial performance factor, caching
aside |
16:52.07 |
``Erik |
brlcad: not seeing a way to attach my gci acct
to the project, is that admin only? (username is erikg if it
is) |
16:52.23 |
``Erik |
(w00t, esa caught a comet!) |
16:58.24 |
Stragus |
Perhaps next time, we can install
solar-powered ion thrusters and drag it back to Earth's orbit for
close-up study |
17:03.30 |
brlcad |
``Erik: looks like the connections interface
is not yet enabled |
17:03.38 |
brlcad |
I can invite |
17:04.28 |
``Erik |
aren't ion thrusters super low force? I would
imagine it'd take a really long time to noticably change a
significant comets trajectory |
17:04.41 |
``Erik |
brlcad: okie |
17:06.09 |
Stragus |
Yup, but ion thrusters have a very high
efficiency |
17:06.24 |
Stragus |
Which is what you need when all you have is
solar power, and time on your hands |
17:09.22 |
``Erik |
looks like the ds4g ion thruster uses 250kw to
generate 2.5 newtons, that's an awful lot of juice and solar is
only useful fairly close to the sun :) be interesting to figure out
the graphs |
17:10.52 |
Stragus |
Well, it sure beats chemical rockets if you
don't need a high thrust |
17:11.48 |
Stragus |
250kw does sound like... a lot of solar
panels |
17:20.53 |
gaganjyot |
I also registered as mentor but could not find
a way to select organisation |
17:23.16 |
gaganjyot |
BTW brlcad what to do next ? |
17:23.34 |
gaganjyot |
I created the clone of
proc-db/sketch.c |
17:23.39 |
gaganjyot |
and uploaded on github |
17:23.46 |
gaganjyot |
what next ? |
17:29.32 |
fenn |
the nasa deep space missions are talking about
30kW solar panels, not 250 |
17:38.54 |
Ch3ck_ |
is trying to get some kids
do GCI in Cameroon |
17:40.54 |
brlcad |
gaganjyot: you mean what next for the kernel
integration? |
17:43.19 |
brlcad |
gaganjyot: next for that is probably to write
a function that takes our old struct description and converts it to
a librecad object ... OR ... create an mk_sketch2 that takes the
librecad container and start replacing
src/librt/primitives/sketch/* to read/write from it |
17:43.52 |
sofat |
hello brlcad |
17:44.03 |
sofat |
i upload my plugin on github |
17:44.08 |
sofat |
there is link |
17:44.09 |
sofat |
https://github.com/sofathitesh/brlcad-xml |
17:46.09 |
sofat |
<PROTECTED> |
17:58.07 |
brlcad |
sofat: awesome, thanks ... I'd like to try and
get this integrated before the end of the month |
17:58.27 |
*** join/#brlcad gaganjyot
(~gaganjyot@124.253.230.195) |
17:58.41 |
sofat |
thanks a lot |
17:59.52 |
sofat |
brlcad, i have just sent a mail before your
reply in mailing list regarding this. |
18:00.49 |
sofat |
i have read mail in mailing list that
regarding convert existing website into wordpress |
18:01.31 |
sofat |
and i am interested in contributing to
this work |
18:02.20 |
brlcad |
sofat: really glad to hear it, lots of
work |
18:02.26 |
brlcad |
how much time do you have through the end of
the month? |
18:02.59 |
brlcad |
and have you seen the stuff maths22_ has been
working on with beta.brlcad.org? |
18:03.47 |
sofat |
my exam is start on 25 nov to 20
dec. |
18:04.35 |
sofat |
but I can devote sufficient time before and
after the exams |
18:05.17 |
sofat |
No I have not seen maths22's work |
18:05.55 |
Notify |
03BRL-CAD:brlcad * 63410 brlcad/trunk/TODO:
take a page from openscad, to implement minkowski sum and convex
hull functionality |
18:05.56 |
brlcad |
his work is based on last year's GCI style
work |
18:06.25 |
sofat |
GCI style work means? |
18:06.36 |
brlcad |
I recommend looking at last year's GCI tasks
related to website work: https://www.google-melange.com/gci/org/google/gci2013/brlcad
under completed tasks |
18:06.42 |
brlcad |
GCI => Google Code In |
18:06.57 |
brlcad |
lots of young students working on small 2-hour
tasks |
18:07.06 |
brlcad |
one task was to create a WP theme, for
example |
18:07.14 |
brlcad |
another to create a style guide |
18:07.59 |
sofat |
alright I will have a look at these |
18:07.59 |
brlcad |
there were several WP theme tasks completed,
for example, and maths22_ worked on merging them in at
beta.brlcad.org/wp/ |
18:08.31 |
brlcad |
beta.brlcad.org/wiki/ has MW updated with the
new them and content imported |
18:08.53 |
brlcad |
check that all out and talk with maths22 on
how to help |
18:09.01 |
maths22 |
sofat: could you explain what your plugin
does? |
18:09.24 |
maths22 |
It looks like it is pretty cool, but I'm not
quite sure what is going on with it |
18:09.24 |
sofat |
hello maths22 |
18:09.53 |
sofat |
My plugin works for about us page |
18:10.26 |
sofat |
It shows the articles written in XML using
docbook style sheet. |
18:11.04 |
sofat |
and it also uses brlcad xsl style
sheet |
18:11.35 |
sofat |
It just represents the XML in HTML |
18:11.55 |
maths22 |
Would it be able to do the same thing to other
docbook pages, or would it need to be edited to be able to do
that? |
18:12.26 |
sofat |
http://202.164.53.122/~hitesh/wordpress/
it works here |
18:13.09 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
18:13.25 |
sofat |
No, it is not required. |
18:13.57 |
brlcad |
which would be huge if suddenly all or our
docs are now web-integrated |
18:14.10 |
gaganjyot |
brlcad, any help what is
SIZEOF_NETWORK_LONG; |
18:14.36 |
maths22 |
Exactly my idea |
18:14.54 |
maths22 |
It will obviously take some work, but I will
eventually try to make that happen |
18:18.03 |
*** join/#brlcad deekay
(~chatzilla@117.212.51.24) |
18:20.26 |
sofat |
i will check all gci task and then i report
tomorrow and day after. |
18:26.42 |
brlcad |
maths22: are you competing in GCI or mentoring
or just having fun helping get prepared or all of the above?
:) |
18:27.30 |
brlcad |
gaganjyot: that's a symbol set during cmake to
the size of a network long variable |
18:27.32 |
maths22 |
Mentoring/helping get prepared |
18:27.43 |
brlcad |
maths22: awesome, okay! |
18:27.44 |
maths22 |
In college, so I can't compete :( |
18:28.01 |
brlcad |
but you can now to GSoC, which is also awesome
;) |
18:28.33 |
brlcad |
maths22: so what's your schedule look like
through Nov? leading up to finals comes right after,
yes? |
18:30.34 |
maths22 |
For me, finals are the second week of
december |
18:30.48 |
maths22 |
Nothing particular (that I remember) in
november |
18:30.59 |
Notify |
03BRL-CAD:starseeker * 63411
(brlcad/branches/qtged/src/qbrlcad/CMakeLists.txt
brlcad/branches/qtged/src/qbrlcad/main_window.cxx): Start
experimenting with a widget to display standard object
properties. |
18:34.27 |
Notify |
03BRL-CAD:carlmoore * 63412
(brlcad/trunk/doc/docbook/system/man1/en/pix-bw.xml
brlcad/trunk/src/util/pix-bw.c): minor touch-up to pix-bw man page,
including new paragraph for -e; in program, remove [-h] from
usage |
18:38.13 |
kesha |
brlcad, hows the setting up pages for GCI 2014
going ? I can give some hand :) |
18:45.14 |
brlcad |
kesha: please do, we need all the help we can
get |
18:46.16 |
kesha |
ok. I am creating pages like last year
now. |
18:46.23 |
brlcad |
great |
18:46.39 |
brlcad |
you mean new tasks or info pages or
what? |
18:47.34 |
brlcad |
you could read over the existing pages and
make sure the language is updated, links are correct, add a new
section for 2014, etc |
18:49.15 |
kesha |
I will start with info pages. |
18:52.48 |
Notify |
03BRL-CAD Wiki:KeshaSShah * 7781
/wiki/Google_Code_In/Checklist/2014: Checklist for GCI
students |
18:53.11 |
Notify |
03BRL-CAD Wiki:KeshaSShah * 7782
/wiki/Google_Code_In/2014: Making GCI 2014 announcement |
18:53.34 |
kesha |
Except deuces do we have task page ? |
18:55.25 |
Notify |
03BRL-CAD:carlmoore * 63413
(brlcad/trunk/doc/docbook/system/man1/en/pix-rle.xml
brlcad/trunk/doc/docbook/system/man1/en/rle-pix.xml): minor
touch-up of pix-rle.xml and rle-pix.xml |
18:56.26 |
*** join/#brlcad kesha_
(~kesha@14.139.122.114) |
18:58.18 |
gaganjyot |
<brlcad> gaganjyot: next for that is
probably to write a function that takes our old struct description
and converts it to a librecad object ... |
18:58.51 |
gaganjyot |
brlcad, this task is quite simple, just got
rt sketch describe function from primitives/sketch.c |
18:59.10 |
gaganjyot |
instead of printing, I'll get them appended to
the kernel |
18:59.11 |
brlcad |
kesha_: dueces is our tasks page, we don't
need a separate |
18:59.25 |
*** join/#brlcad FreezingCold
(~FreezingC@135.0.41.14) |
18:59.47 |
brlcad |
gaganjyot: appended TO the kernel? wouldn't
that be FROM the kernel? |
19:00.18 |
gaganjyot |
I mean appended to the document |
19:00.59 |
gaganjyot |
did I get your first task correctly
:S |
19:01.28 |
gaganjyot |
you meant to read all the sketch primitives
from a sketch_internal struct adn then put them into a LibreCAD
container |
19:01.36 |
gaganjyot |
correct ? |
19:02.01 |
Notify |
03BRL-CAD:carlmoore * 63414
brlcad/trunk/doc/docbook/system/man1/en/bw-rle.xml: simplify the
presentation of the example |
19:02.56 |
kesha_ |
Can students start working even before the
start of contest if they know potential tasks? (as deuces is a
public page) |
19:04.07 |
gaganjyot |
kesha_, how many might be knowing if deuces
contains the task we are supposed to provide them with ;) |
19:05.34 |
Notify |
03BRL-CAD Wiki:KeshaSShah * 7783
/wiki/Google_Code_In/2014: Typo-correction |
19:06.38 |
kesha_ |
gaganjyot, I have but them in GCI 2014 info
pages. So I was just wondering ;) |
19:08.08 |
Notify |
03BRL-CAD Wiki:KeshaSShah * 7784
/wiki/GCI2014: Info page GCI |
19:08.32 |
brlcad |
gaganjyot: yes, you understood
correctly |
19:09.10 |
Notify |
03BRL-CAD Wiki:KeshaSShah * 7785
/wiki/GCI2014: |
19:09.17 |
brlcad |
just that rt_sketch_describe is about display
printing, so the idea there would be to convert that function to
work with the librecad container (after such a function exists to
convert from ours to librecad container) |
19:09.51 |
brlcad |
first step is a migration function, though,
ideally two to go bidirectionally |
19:10.34 |
brlcad |
kesha_: they certainly can, but that's also
risky in that others can also try to claim the same tasks and they
can only claim one task at a time |
19:11.30 |
brlcad |
it wouldn't make much sense to do more than a
few tasks in advance, but they certainly can do that |
19:12.33 |
brlcad |
kesha_: perhaps you could try setting up a
task tracker? |
19:13.18 |
brlcad |
starseeker: what was the project you came
across? |
19:13.23 |
brlcad |
(for task tracking) |
19:28.22 |
Notify |
03BRL-CAD Wiki:KeshaSShah * 7786
/wiki/Community_Publication_Portal: |
19:30.50 |
kesha_ |
brlcad, I am not sure if I would have enough
time to set up a new task tracker. How about having a private
google doc shared between all mentors only ? |
19:32.01 |
kesha_ |
brlcad, You can announce this news of
selection on brlcad.org .http://brlcad.org/wiki/Community_Publication_Portal#Google_Code_In_2014
is the sample announcement. Just copy-paste it :) |
19:32.27 |
kesha_ |
It seems I don't have rights to add it with my
account or else I would have only done it. |
19:49.49 |
brlcad |
kesha_: 12 orgs selected |
19:50.35 |
brlcad |
kesha_: I tried that last year but the problem
is the tasks need to have html embedded for proper
formatting |
19:51.30 |
brlcad |
kesha_: can you pick one of the other
(non-gci) pending announcements to get posted first? |
19:51.51 |
brlcad |
we've done a terrible job posting this past
year because we've been so busy |
19:51.58 |
brlcad |
don't want back-to-back gci
announcements |
20:02.52 |
``Erik |
only 12? yowza, I thought that 'mentoring
orgs' section was a subset, not the whole thing :D |
20:04.36 |
brlcad |
it's been just 10 every year prior |
20:05.50 |
brlcad |
hopefully having 12 will reduce the load by
20%, unless participation increases by that much too :) |
20:09.41 |
kesha_ |
brlcad, I guess GSoC 14 ? |
20:10.53 |
Notify |
03BRL-CAD Wiki:KeshaSShah * 7787
/wiki/Community_Publication_Portal: /* Google Code In 2014
*/ |
20:11.11 |
Notify |
03BRL-CAD Wiki:KeshaSShah * 7788
/wiki/GCI2014: |
20:11.42 |
Notify |
03BRL-CAD Wiki:KeshaSShah * 7789
/wiki/Google_Code_In/2014: |
20:13.15 |
kesha_ |
My bad, I counted 11 excluding BRLCAD !
Corrected it. |
20:20.56 |
*** join/#brlcad mihaineacsu
(~textual@92.81.146.124) |
20:29.15 |
*** join/#brlcad kintel
(~kintel@unaffiliated/kintel) |
20:39.09 |
``Erik |
huh, I'd assumed gci was similar in size to
gsoc, didn't realize it was so exclusive O.o neato |
20:59.48 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
21:11.28 |
Notify |
03BRL-CAD:starseeker * 63415
(brlcad/branches/qtged/src/qbrlcad/cadstdproperties.cxx
brlcad/branches/qtged/src/qbrlcad/cadstdproperties.h): Standard
attributes should be there by default - make sure they are
visible. |
21:13.42 |
brlcad |
``Erik: completely different dynamic ...
younger kids, tiny tasks ... much more work in advance to define
hundreds of tasks, but more rewarding in many ways (they're
uber-productive) |
21:14.15 |
brlcad |
there's not really much "mentoring" that goes
on .. more tweet-like feedback and sending tasks back to fix
problems |
21:14.38 |
maths22 |
kesha: What don't you have permissions to
do? |
21:15.12 |
brlcad |
maths22: posting a main website
announcement |
21:15.21 |
brlcad |
only a couple people currently have that
auth |
21:16.24 |
maths22 |
By the way, we need to deignate some tasks as
beginner tasks this year |
21:16.35 |
maths22 |
Each student can only do 2 (I think per
org) |
21:17.17 |
maths22 |
kesha: once you have something written up, you
can send it to me to post |
21:23.09 |
brlcad |
http://techcrunch.com/2014/11/12/microsoft-makes-visual-studio-free-for-small-teams/?ncid=rss&cps=gravity |
21:24.04 |
brlcad |
maths22: yeah, that's kind of why I'm thinking
we should move all the tasks to a better tracking system than the
wiki page, something we can integrate with melange's bulk-upload
feature |
21:26.14 |
maths22 |
Yep. I can throw something reasonable
together |
21:26.24 |
maths22 |
What fields do you want (I will make it take
HTML input) |
21:46.57 |
clock |
brlcad, is there an implementaion of BRL-CAD
for analog computers? |
21:49.37 |
``Erik |
heh, adhd coding :D |
21:49.39 |
brlcad |
maths22: there was a tool starseeker came
across that looked like it'd do the trick and didn't look like it'd
be too tricky to write an export converter |
21:50.41 |
brlcad |
clock: I'm not sure what that would mean
exactly as BRL-CAD is a suite of functionality |
21:50.59 |
``Erik |
between the new free visual studio and free
ios office apps, microsoft seems to be showing the world with gifts
O.o I wonder what the real impetus is (desperate effort to regain
mind/market share, or just different mgmt?) |
21:51.11 |
``Erik |
s/showing/showering/ |
21:51.34 |
clock |
brlcad, being able to use BRL-CAD, just change
my PC for an analog computer |
21:51.48 |
clock |
brlcad, assuming probably an analog
oscilloscope for a screen |
21:52.04 |
brlcad |
hard to exert monopolistic trade agreements
when you no longer have the dominant market |
21:52.21 |
``Erik |
clock: early 'interactive' displays were
vector driven instead of raster, dig one of those up :D |
21:53.30 |
clock |
``Erik, so I guess the program would have to
be adapted to be plougged in patch cabels between amplifiers etc.
:) |
21:54.09 |
brlcad |
if there's a C compiler for it, no reason I
know it wouldn't work |
21:54.11 |
clock |
brlcad, what are the reasons BRL-CAD users use
BRL-CAD and not for example autocad or protel or god knows what
modeling alternatives exist? |
21:54.46 |
clock |
brlcad, the question if the GCC guys did their
homowork of portability properly |
21:54.53 |
maths22 |
brlcad: do you know what that was? |
21:55.00 |
clock |
so that it truly doesn't depend on the compute
ryou run on |
21:55.21 |
clock |
``Erik, in that case GCC should run on analog
computers too and one could then compile brlcad there :) |
21:55.25 |
brlcad |
clock: some reasons: http://brlcad.org/tmp/overview_page8.jpg |
21:55.25 |
``Erik |
clock: solid geometry raytracing for
engineering analysis... others like the price and platform
support |
21:56.10 |
clock |
brlcad, I dont understand the picture as
reasons |
21:56.31 |
clock |
so the commercial competition doesnt have
solid geometry raytracing for engineering analysis? |
21:56.50 |
brlcad |
to many "open source" is a reason |
21:56.51 |
``Erik |
some do, but they're huge, slow and
expensive |
21:57.13 |
brlcad |
and yeah, we kick the snot out of them in
terms of CAE ray tracing performance |
21:57.21 |
clock |
CAE means...? |
21:57.27 |
``Erik |
computer aided engineering |
21:58.00 |
clock |
brlcad, is open source a reason even for
entities that don't have low budget? |
21:58.51 |
brlcad |
we also handle more detailed models with far
less memory overhead, so we can open bigger models before memory
limits are encountered |
21:58.55 |
``Erik |
some orgs with very deep pockets want to audit
the code, open source lets them do that without the protracted
negotiations closed source vendors would take |
21:59.01 |
brlcad |
clock: yes |
21:59.25 |
brlcad |
CAD vendors come and go and are very costly to
adapt business processes around |
21:59.52 |
brlcad |
Pro/E might be a big dog this year, but who is
to say in 5, 10, 20 years |
21:59.59 |
brlcad |
you can paint yourself into a corner |
22:00.00 |
clock |
brlcad, is one reason why open source is
attractive a requirement for transparency or security
auditability? |
22:00.13 |
brlcad |
all the while you paid 5-50k per
seat |
22:00.14 |
``Erik |
what's the average lifetime of an "industry
standard" cad vendor lately? in the 5-10 year range,
right? |
22:00.39 |
clock |
brlcad, so obese people have to pay 10-100k?
Thats discriminatory |
22:01.22 |
``Erik |
wanders off and gets ready
for tae kwon do |
22:02.47 |
clock |
brlcad, this is called vendor lock-in and
digital obsolescence right? |
22:07.28 |
brlcad |
clock: yeah |
22:08.01 |
brlcad |
few more reasons and elaborations: http://brlcad.org/tmp/BRL-CAD_Overview_why_page_8.pdf |
22:08.37 |
brlcad |
there's more in our contributor's guide
too |
22:10.13 |
brlcad |
maths22: heh, that's cool if you're going to
develop something ... the fields are the fields in the gci
interface |
22:10.23 |
brlcad |
the only tricky part is the bulk upload
feature is just ... terrible |
22:10.28 |
clock |
brlcad, is there a list of major or important
BRL-CAD users? |
22:10.57 |
brlcad |
clock: yes and no |
22:11.13 |
clock |
brlcad, so give a URL for the yes part please
:) |
22:11.14 |
brlcad |
as open source, you don't necessarily know ..
but we know who we have collaborated with over the years |
22:11.53 |
brlcad |
what is this all for or are you just trying to
keep me busy? :) |
22:12.42 |
brlcad |
there's a lot of information about past
contributing organizations in our AUTHORS file |
22:12.52 |
clock |
brlcad, I dont know I kinda wanna understand
the seriousness of brlcad |
22:13.01 |
maths22 |
brlcad: what is the bulk upload
format? |
22:13.05 |
clock |
brlcad, maybe thinking about writing an
article about brlcad for the linux website I write for |
22:13.20 |
clock |
today I finished another article about image
processing by human brain |
22:13.49 |
clock |
brlcad, yeah but the fact someone contributes
doesnt mean he uses it seriously |
22:13.56 |
clock |
and even if he used, he might have
ceased |
22:14.19 |
clock |
brlcad, do you have users like Siemens, ABB
etc.? |
22:14.23 |
clock |
NASA? |
22:14.30 |
clock |
Some governments or armies? |
22:14.38 |
clock |
or Boeing? |
22:17.36 |
brlcad |
maths22: it's basically csv with specific
fields |
22:18.08 |
brlcad |
it might be in the melange docs, but I think
we figured it out by reversing the process, exporting our tasks,
adding more, removing the existing |
22:18.39 |
brlcad |
it's not smart about it .. it's purely a bulk
upload with no feedback and no concern for creating
duplicates |
22:19.09 |
brlcad |
clock: so if you can define what seriousness
means, I "might" be able to provide you a list of orgs that fit
that scope |
22:19.58 |
brlcad |
I don't try to define serious myself and
prefer to focus on our current development needs regardless of
popularity or relevance to the proprietary CAD community |
22:20.15 |
brlcad |
our niche is being NOT proprietary |
22:20.26 |
clock |
brlcad, I would define seriousness arbitrarily
as an average of following things: |
22:20.29 |
brlcad |
you want something, you can implement it,
right now |
22:21.46 |
clock |
size of business, familiarity of public with
the brand/country, percentage of operations of that subject that
depends on BRL-CAD, high tech level of the products or operations
of the entity, quality perception of the products/operations by the
public |
22:22.15 |
brlcad |
clock: the elephant in the room is that
brl-cad is used for military analysis work (and not just U.S. DoD
but a few other countries too, which I'm not going to
itemize) |
22:22.24 |
clock |
brlcad, example: NASA uses BRL-CAD to model
their whole space shuttle -> serious |
22:22.57 |
clock |
example: a romanian company of 3 people once
used BRL-CAD to model a bent tin to repair their smelly sports
closet -> low seriousness |
22:23.15 |
clock |
brlcad, yes I know that one user, US Army
:) |
22:23.44 |
brlcad |
brl-cad was used during the development of the
hubble space telescope, not for manufacturing but for visualization
and preparation |
22:23.49 |
clock |
and I know US Army developed it for themselves
which puts this user kinda special |
22:24.00 |
brlcad |
not the shuttle, but then the shuttle program
is dead and hubble continues on.. ;) |
22:24.03 |
clock |
brlcad, the hubble is a big bingo for me
:) |
22:24.25 |
maths22 |
brlcad: take a look here: http://brlcad.org/gci-dev/tasks |
22:24.43 |
brlcad |
maths22: you are awesome fast |
22:24.44 |
maths22 |
I will add exporting and will password protect
it |
22:24.51 |
clock |
brlcad, CERN maybe? |
22:24.54 |
maths22 |
cakephp templating |
22:25.04 |
maths22 |
I meant bake, not templating |
22:25.26 |
maths22 |
Basically all I had to do was create a mysql
table, run a script and improve the displayed output |
22:25.40 |
maths22 |
I.E order the inputs, list the options for
category |
22:25.43 |
brlcad |
clock: yes, brl-cad was used to model the CERN
supercollider before it was built, as brl-cad was the only CAD
system capable of modeling the however-many-miles down to
sub-millimeter accuracy in-memory |
22:26.17 |
brlcad |
these feel like laoded questions :P |
22:26.18 |
clock |
brlcad, thats a mega bingo :) |
22:26.32 |
brlcad |
what does all that matter though? |
22:26.46 |
brlcad |
I mean, it makes great marketing and should be
on our website as showcase material |
22:26.57 |
clock |
brlcad, and the sentence " as brl-cad was the
only CAD system capable of modeling the however-many-miles down to
sub-millimeter accuracy in-memory" is exactly the kind of extra
info I want to know, cause I think it will point out the value of
brl-cad in comparison to other alternatives in an article for a
public |
22:27.02 |
brlcad |
but that doesn't change where we're at or
where we need to go |
22:27.22 |
clock |
brlcad, but it may spur someones interest in
brl-cad |
22:27.24 |
brlcad |
I certainly don't disagree with that |
22:27.42 |
brlcad |
that's why I'm trying to work with maths22 and
others here on getting our website completely reworked |
22:27.47 |
clock |
brlcad, cause all the way I used brl-cad I got
impression its some kind of a huge, but very geeky thing which may
be impractical for many users |
22:27.54 |
brlcad |
we have TONS of information that is poorly
presented or flat out unavailable |
22:28.11 |
brlcad |
that impression sounds fair :) |
22:28.26 |
maths22 |
brlcad: Let's establish a clear idea of what I
am doing with the new website before I do it |
22:28.30 |
brlcad |
and not something I'm content with remaining
that way |
22:28.32 |
clock |
brlcad, I can imagine the army has some top
scientists which know how to work with it |
22:28.36 |
clock |
like the atomic bomb |
22:28.55 |
brlcad |
maths22: definitely :) |
22:29.12 |
clock |
you dont require atomic bomb to be in a sleek,
easily usable package which every housewife can detonate at her
whim, making sure she doesnt make mistake, and the controls are
self-obvious |
22:29.18 |
brlcad |
maths22: I'll see if I can post my thoughts on
what the website should contain and you can do what you want with
that info |
22:29.20 |
maths22 |
Also, could you pick a task and try adding it
and let me know what you think |
22:29.58 |
clock |
brlcad, atomic bomb permits strange sounding
words from latin to be memorized before understanding it at all
:) |
22:30.09 |
clock |
...to be needed to be memorized... |
22:31.19 |
clock |
brlcad, so if people feel not compeled to use
brl-cad because of difficulty of use |
22:31.31 |
clock |
I should maybe point out other reasons which
may compel them to use it |
22:31.48 |
clock |
like - hubble probably wouldnt use it if it
were a complete wreck |
22:31.51 |
clock |
CERN neither |
22:32.20 |
maths22 |
brlcad: bulk import example: https://code.google.com/p/soc/issues/detail?id=2391 |
22:32.31 |
clock |
brlcad, I feel kinda distrust to free software
generally because in my experience, there is a large amount of low
quality software in this area, and I dont know any obvious first
sight mechanism how to distinguish that |
22:32.41 |
brlcad |
maths22: task added, that's nice and pretty
close to the gci interface |
22:32.52 |
clock |
brlcad, so a precedent of important usage may
produce some trust |
22:33.24 |
maths22 |
I need to add completion time (oops) |
22:33.48 |
brlcad |
maths22: lots of things come to mind for this
... and probably several orgs will want to use it if it integrates
seamlessly |
22:33.49 |
clock |
brlcad, also people may think "if they didnt
bother to invest into usability which I would found decent, they
maybe didn't invest into reliability either" |
22:34.22 |
clock |
brlcad, please keep in mind, that the most
complex part of BRL-CAD is its user |
22:34.35 |
clock |
ONE HUNDRED THOUSAND BILLION parts |
22:35.27 |
brlcad |
maths22: okay, so it looks like bulk
"updating" might be fixed/working now ... that's Arc's submission,
we were talking about it back in October |
22:35.27 |
clock |
I mean cybernetically relevant parts |
22:36.17 |
clock |
brlcad, do you know what function(s) you want
the website to fulfill? |
22:36.23 |
brlcad |
maths22: can you try to auto-populate with
data from a prior GCI year? |
22:36.45 |
clock |
brlcad, to get an answer to this maybe unclear
sounding question, please ask yourself "why not just chug the
website?" |
22:36.46 |
brlcad |
clock: we don't need trust or users right now
.. we need devs :) |
22:37.18 |
clock |
brlcad, many of the readers are devs |
22:37.33 |
clock |
and may pretty well start to be interested in
contributing to brl-cad if it captures their attention |
22:37.40 |
brlcad |
for attracting them, having a website that
doesn't suck ass helps, but isn't the end-all .. good getting
started docs with a roadmap/vision that is consistent with
theirs |
22:37.42 |
clock |
that site is read by many open source
enthusiast people |
22:38.41 |
brlcad |
allt he more reason it shouldn't
suck |
22:38.55 |
clock |
brlcad, I believe autism is rampant among open
source developers |
22:39.00 |
maths22 |
I can try; I will need to figure out a way to
bulk import, but it should not be too bad. |
22:39.07 |
clock |
brlcad, maybe you might write ont he BRL-CAD
website in big capital letters |
22:39.23 |
clock |
YOU WILL NOT BE ASKED TO DECODE EMOTIONAL
EXPRESSION FROM FACES IF YOU WORK FOR US! |
22:39.25 |
maths22 |
Can you export all the incomplete tasks from
last year's GCI as the org admin? |
22:39.37 |
brlcad |
can export everything |
22:39.57 |
maths22 |
please email that to me, and I will take care
of trying it out |
22:40.37 |
brlcad |
maths22: I can do better |
22:41.30 |
brlcad |
hm, maybe |
22:41.54 |
clock |
brlcad, you need paid or unpaid
devs? |
22:45.45 |
clock |
brlcad, ok no answer, I assume unpaid
:) |
22:47.57 |
brlcad |
there's upsides and downsides to
both |
22:48.21 |
clock |
brlcad, I can do a paid dev for you |
22:49.23 |
brlcad |
maths22: /tmp/gci.dump on .bz has last
year's |
22:49.44 |
brlcad |
note it's utf-8 encoded |
22:51.37 |
clock |
brlcad, how much can you par per hr? |
22:51.43 |
brlcad |
clock: we're not set up as an open source
community to pay people right now beyond short-term specific
activities like contests, materials, supplies, gifts, etc |
22:51.57 |
clock |
oh |
22:52.14 |
brlcad |
there are commercial entities that pay for
development, but you'd have to contact them |
22:54.16 |
clock |
brlcad, do they pay for development of
brl-cad? |
22:55.08 |
brlcad |
maths22: so the biggest areas where the gci
interface needs help is having a list of tasks that we can keep in
sync with the gci interface, replicating tasks (N tasks for the
same thing) and being able to add more replications at will, and
changing the status of tasks |
22:55.39 |
brlcad |
when we upload, it goes into an unpublished
state and we have to manually publish each one through a series of
clicks |
22:56.05 |
brlcad |
which sucks when you consider we end up
creating 2-3 hundred tasks |
22:57.23 |
brlcad |
it'd be enough to be able to import prior
tasks, create replicates, and sync with melange |
23:02.22 |
clock |
brlcad, u know the video 7 reasons to choose
brlcad? |
23:02.52 |
maths22 |
ok |
23:06.09 |
brlcad |
clock: yes, it was a gci task from last
year |
23:06.40 |
brlcad |
maths22: apparently several aspects of csv
export/import have changed.. will have to check a few things
out |
23:06.55 |
brlcad |
but that data dump is probably the starting
point |
23:09.18 |
maths22 |
im not sure how my site would fix the
publishing problem |
23:12.06 |
brlcad |
maths22: from the sound of things, publishing
will indeed replace/update the existing tasks |
23:12.21 |
brlcad |
so we can use your interface for bulk
management |
23:12.44 |
brlcad |
means we'll probably need a few more fields to
track their melange id and publish status |
23:12.59 |
brlcad |
but that same status will be useful for
publishing to our website too |
23:13.28 |
brlcad |
is thinking this replaces
/wiki/Deuces or becomes dynamic content, special
page |
23:15.10 |
maths22 |
makes sense |
23:15.47 |
maths22 |
I can also throw a wysiwyg description
on |
23:20.28 |
clock |
brlcad, no wonder you need devs, when you
don't pay them :) |
23:25.45 |
*** join/#brlcad mihaineacsu
(~textual@92.81.146.124) |
23:26.10 |
clock |
brlcad, it would be delight for me to work on
brl-cad but I need some money to operate |
23:33.39 |
maths22 |
exit |
23:41.01 |
brlcad |
no! |
23:41.07 |
brlcad |
(to the exit request) ;) |
23:42.29 |
brlcad |
clock: I like to think of it like
gardening |
23:43.22 |
brlcad |
I tend to my code gardens without compensation
because I enjoy gardening and if someone paid me to do that same
work, it completely changes the enjoyment factor |
23:43.41 |
brlcad |
a lot of open source projects operate that
way, even those with a funded+unfunded contributor mix like we
have |
23:45.39 |
teepee |
likes that analogy
:) |
23:49.52 |
maths22 |
The problems with using ssh on a
phone... |