00:30.40 |
*** join/#brlcad Iordanis__
(Iordanis@host214-207.cvd.fit.edu) |
01:33.50 |
*** join/#brlcad zero_level
(0e8bf3a2@gateway/web/freenode/ip.14.139.243.162) |
01:53.54 |
brlcad |
hi zero_level |
01:54.14 |
zero_level |
hii.. |
01:55.08 |
zero_level |
i am currently working on a patch that will
load images in the icv library |
01:55.15 |
zero_level |
that was missing there. |
03:02.05 |
*** join/#brlcad zero_level
(0e8bf3a2@gateway/web/freenode/ip.14.139.243.162) |
03:02.55 |
brlcad |
zero_level: sounds good |
03:15.26 |
zero_level |
i believe we dont get patch notification on
this window.. |
03:20.14 |
*** join/#brlcad kesha_
(~kesha@14.139.122.114) |
03:33.06 |
zero_level |
@blcad earlier i thought of using cxImage
library but i think when u said why do i use this, i actually had
no reason to justify i tried to find all night about why cxImage is
better, then i compared the codes of cxImage and current
utilities.. |
03:35.58 |
brlcad |
zero_level: yeah, no notification for patches
(until they are committed) |
03:36.10 |
zero_level |
but seeing that i found cxImage may not be
that good because the brlcad's IPTs make use of the pix and bw
format very efficiently and using cxImage library we will have to
read the whole image in one go, which in current scenario is read
line by line |
03:37.27 |
zero_level |
i have thus planned to re work on my proposal
and as u suggested include only the cosolidation part and
improvements in the usability and addition of options, |
04:12.26 |
*** join/#brlcad kesha_
(~kesha@14.139.122.114) |
04:15.36 |
*** join/#brlcad Iordanis__
(Iordanis@host214-207.cvd.fit.edu) |
04:56.43 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
04:57.48 |
kesha |
My eyes are unable to catch ADD NEW button on
https://sourceforge.net/p/brlcad/patches/
|
04:58.09 |
kesha |
Where is that button ? |
05:00.47 |
kesha |
I want to submit a patch .. |
05:31.23 |
brlcad |
hello kesha |
05:34.07 |
brlcad |
kesha: are you logged in? |
05:34.34 |
brlcad |
kesha: there should be a "Create Ticket"
button on the left |
05:34.36 |
kesha |
yes.. |
05:34.45 |
kesha |
I found it just a sec ago.. |
05:34.48 |
kesha |
Thanks.. |
05:34.58 |
brlcad |
lots of ..... |
05:35.07 |
kesha |
The label has been changed !! |
05:35.18 |
brlcad |
yeah, the whole interface was changed last
week |
05:36.13 |
kesha |
http://brlcad.org/wiki/Patches
should also be modified accordingly... |
05:38.14 |
kesha |
brlcad: i want to dedicate doing code
refactoring this summer with brlcad.. my exams completed today and
now I will get time.. |
05:38.53 |
kesha |
in code Refactoring projects, I picked up
"move LIBWDB comments " and changed them in 10 mins.. It was just a
small piece of work.. |
05:39.18 |
kesha |
I want to do some hardcore
refactoring.. |
05:39.21 |
kesha |
now.. |
05:41.11 |
brlcad |
kesha: it's a wiki, go for it ;) |
05:41.19 |
kesha |
brlcad: Can you help me planning out how to go
about systematically.. I mean if the development schedule is made
wisely and good, then it reduces half the mess.. |
05:41.44 |
brlcad |
kesha: what's your background? |
05:42.37 |
brlcad |
just the short/quick version, highlights
;) |
05:42.50 |
kesha |
brlcad: I have completed Second Year B.Tech in
Information and Communication technology .. Have a good grasp on
C.. |
05:43.05 |
brlcad |
what is a B.Tech? |
05:43.06 |
kesha |
yea ! :P |
05:43.34 |
kesha |
Bachlor of Technology ..This is what its
called in India' |
05:43.37 |
kesha |
;) |
05:44.07 |
brlcad |
okay |
05:44.33 |
brlcad |
how long have you been programming? started
in college? |
05:44.43 |
brlcad |
i.e., 2 years? |
05:44.45 |
kesha |
brlcad: I have done courses on system level
programming, object oriented programming and ofcourse, introduction
to programming |
05:44.53 |
kesha |
no.since 11th grade ... |
05:44.56 |
kesha |
i.e 4 years.. |
05:45.06 |
brlcad |
how long with C? |
05:46.00 |
kesha |
brlcad: Officially it was in 1st year college,
but I was very enthusiatic and did a course to learn C , C++ before
entering college.. |
05:46.13 |
kesha |
brlcad: 4 years with C.. |
05:46.51 |
brlcad |
you really don't need to end every sentence
with ... |
05:47.07 |
brlcad |
relax :) |
05:47.11 |
kesha |
oops ! |
05:47.38 |
kesha |
realised after you pointed it
out |
05:49.42 |
brlcad |
kesha: so if you had to identify three of our
project ideas that were the most interesting, what would they
be? |
05:54.56 |
kesha |
brlcad: First of all, my first priority would
be Code Refactoring, next is GUI and thirdly, am not so confident
about Geometry Conversion and Processing, but after I do some
searching and surfing, I can say better on that topic. |
05:57.13 |
kesha |
brlcad: If Refactoring is not of high impact
as of now, I would love to go for GUI. |
06:00.37 |
kesha |
Integrating with Analysis tools in GUI
. |
06:16.31 |
*** join/#brlcad rays2pix
(~deepak@14.139.226.34) |
06:37.08 |
brlcad |
kesha: code refactoring is an entire category
or projects |
06:37.43 |
brlcad |
I would encourage some consideration of
geometry conversion and processing, not a lot of interest in that
area to date |
06:37.59 |
brlcad |
again though, those are all major areas of
development, what specifically interests you? |
06:51.32 |
*** join/#brlcad priyanka
(~priyanka@118.102.186.30) |
07:01.01 |
*** join/#brlcad vladbogo
(~vlad@86.121.101.132) |
07:36.32 |
*** join/#brlcad kesha
(~kesha@14.139.122.114) |
07:41.46 |
*** join/#brlcad kesha_
(~kesha@14.139.122.114) |
08:40.48 |
*** join/#brlcad kesha_
(~kesha@14.139.122.114) |
08:47.09 |
*** join/#brlcad ncsaba
(~ncsaba@p54982FD5.dip0.t-ipconnect.de) |
08:50.03 |
*** join/#brlcad kesha_
(~kesha@14.139.122.114) |
08:56.51 |
ncsaba |
Hi all |
08:57.54 |
ncsaba |
anybody knows if there is already some
(visible, public) project to illustrate the parameters of the
different promitives ? |
08:58.08 |
ncsaba |
s/promitives/primitives |
09:01.09 |
ncsaba |
OK, I suppose this page could be augmented:
http://brlcad.org/wiki/BRL-CAD_Primitives |
09:23.33 |
ncsaba |
and this one should also be augmented with
figures: doc/html/manuals/mged/brlcad_solids.html |
09:29.16 |
ncsaba |
I would add the "Primitive Solids" as a
separate link in the "mged" table of contents - from my POV it is
the most important page for BRLCAD beginners ! |
09:31.07 |
*** join/#brlcad zero_level
(0e8bf3a2@gateway/web/freenode/ip.14.139.243.162) |
09:31.51 |
ncsaba |
I will start to create some drawings for the
parameters of the most frequently used (by me) primitives |
09:49.49 |
*** join/#brlcad Kseniia
(~kvirc@46.98.81.52) |
09:50.30 |
*** join/#brlcad Kseniia
(2e625134@gateway/web/freenode/ip.46.98.81.52) |
10:15.29 |
*** join/#brlcad kesha_
(~kesha@14.139.122.114) |
11:15.11 |
*** join/#brlcad vladbogo
(~vlad@86.121.101.132) |
12:04.38 |
*** join/#brlcad vladbogo_
(~vlad@86.121.102.254) |
12:10.08 |
*** join/#brlcad vladbogo__
(~vlad@86.124.248.194) |
12:11.09 |
*** join/#brlcad ncsaba
(~ncsaba@p54982FD5.dip0.t-ipconnect.de) |
12:16.38 |
*** join/#brlcad vladbogo_
(~vlad@86.121.101.110) |
12:34.02 |
*** join/#brlcad rays2pix
(~deepak@14.139.226.34) |
13:19.00 |
*** join/#brlcad jasleen
(~chatzilla@117.255.245.52) |
13:44.09 |
ncsaba |
anybody knows where can I find a reference for
the available parameters of each shader type ? |
13:45.21 |
ncsaba |
I actually looked over all documentation I
could find in the svn checkout, plus googled for "brlcad shader
parameters" -> there's no useful result ! |
13:46.15 |
ncsaba |
I really find this as the biggest problem of
brlcad - everything is there you could use, just so hard to find
that it is practically useless |
13:47.42 |
ncsaba |
I go and look into the source code, and will
figure out the plastic shader parameters I can use - but really,
this is not how it should work |
14:12.15 |
starseeker |
ncsaba: it's open source - help to fix
it! |
14:14.21 |
*** join/#brlcad cstirk
(~quassel@c-71-56-216-45.hsd1.co.comcast.net) |
14:15.23 |
brlcad |
ncsaba: there's a document on the
website |
14:15.27 |
brlcad |
under documentation |
14:16.26 |
brlcad |
http://brlcad.org/w/images/2/2c/Optical_Shaders.pdf |
14:16.55 |
ncsaba |
well I can't help fixing it all at once ->
I'll do now some pictures of the primitive parameters, I find that
the most important |
14:16.58 |
brlcad |
ncsaba: I think we all agree that the shader
subsystem sucks too ;) |
14:17.20 |
brlcad |
or at least is terribly difficult to
find |
14:17.25 |
ncsaba |
that one pdf I already found |
14:17.29 |
brlcad |
it's been documented several times in several
ways over the years |
14:17.56 |
ncsaba |
but that one only mentions 2 parameters of the
plastic shader if I'm not mistaken |
14:17.59 |
zero_level |
@ brlcad can u tell me the need of magic
number for icv_image_file |
14:19.04 |
brlcad |
ncsaba: if you right-click each input field on
the combination editor, there is a description |
14:19.28 |
ncsaba |
BTW, I'm also searching for text annotations
in BRLCAD, I suppose there's no such thing implemented yet ? Would
help me now at the current task of picturing parameters |
14:19.43 |
brlcad |
zero_level: nearly all of our structures have
a "magic number" that is used for memory corruption
detection |
14:19.56 |
ncsaba |
brlcad: ok, that's something I didn't try, I'm
not really using the GUI, all is done via CL |
14:20.25 |
brlcad |
zero_level: simple concept, you set a value
like 0x12341234 and check that the value is that every time you use
it ... if it's ever not 0x12341234 then you know you have bad
memory |
14:21.00 |
brlcad |
ncsaba: you are correct, there are presently
no text annotations but that's actually a task being currectly
worked |
14:21.39 |
brlcad |
ncsaba: man mater may give some
insight |
14:21.48 |
zero_level |
i have created a structure in my patch for the
size, do you suggest putting a magic number there. ? |
14:21.54 |
*** join/#brlcad chalk
(272f0c7c@gateway/web/freenode/ip.39.47.12.124) |
14:21.57 |
*** join/#brlcad code_walker
(~Shubham@120.59.146.195) |
14:22.03 |
brlcad |
we do need some way to interactively query the
shader system for available shaders, their parameters, and
documentation |
14:22.03 |
chalk |
hello |
14:22.10 |
brlcad |
maybe a "shader" command to replace
"mater" |
14:22.35 |
brlcad |
zero_level: don't worry about magic numbers
right now |
14:22.39 |
brlcad |
hello chalk |
14:23.16 |
ncsaba |
brlcad: thanks for the shader hints, that
helps -> would be perhaps good to add them to the glossary text
for "shader"/"mater" |
14:23.19 |
chalk |
hey i need some advice on the idea i have
chosen |
14:25.56 |
*** join/#brlcad code_walker
(~Shubham@120.59.146.195) |
14:26.32 |
ncsaba |
brlcad: the shader man page is not really
helpful for shader parameters, but the GUI has good help
text |
14:26.40 |
chalk |
well i am an undergraduate student and i have
taken two courses on C++,one is Algorithm and computing and the
other one is Object-oriented programming and data structures.
During my courses, i have debugged alot of programs on C++ and was
wondering whether i am eligible to take on the idea of fixing
bugs.... |
14:26.49 |
code_walker |
brlcad |
14:27.15 |
code_walker |
i have made successfully a small version of
cpd |
14:27.18 |
code_walker |
in c |
14:28.04 |
ncsaba |
brlcad: what is the status of the text
annotations project, is there anything usable already ? |
14:28.09 |
ncsaba |
some pointers ? |
14:28.30 |
code_walker |
i needed to know,should i adapt current cpd in
c |
14:28.56 |
code_walker |
this regarding code reduction |
14:29.00 |
code_walker |
is* |
14:29.18 |
chalk |
hey brylcad are you there? |
14:29.48 |
code_walker |
ya u there? |
14:31.26 |
chalk |
okay well i needed to ask that what kind of
programs would be assigned to us if i apply to fix bugs? |
14:35.32 |
chalk |
umm... |
14:36.07 |
chalk |
...can anyone answer my question |
14:36.18 |
ncsaba |
brlcad: I would add this line to the entry for
"shader" in the "doc/html/manuals/mged/brlcad_glossary.html"
file: |
14:36.19 |
ncsaba |
For a list of available shaders and the
meaning of the parameters |
14:36.19 |
ncsaba |
open the combination editor in mged, select a
shader, and right click on the input fields. |
14:36.32 |
brlcad |
ncsaba: hm, it looks like the appendix seen on
the website is not something actually recorded in docbook |
14:36.48 |
brlcad |
I presume the intent there is that it would be
auto-generated based on keywords and commands used |
14:37.13 |
ncsaba |
which appendix ? |
14:37.26 |
brlcad |
so might just help to beef up the "mater"
command documentation,
doc/docbook/system/mann/en/mater.xml |
14:37.55 |
brlcad |
ncsaba: "the glossary text" I presumed you
were referring to the command/keyword appendix in volume
II |
14:38.04 |
brlcad |
otherwise, what glossary text ;) |
14:38.12 |
ncsaba |
"doc/html/manuals/mged/brlcad_glossary.html" |
14:38.35 |
brlcad |
chalk and code_walker: run this: /msg ibot
ask |
14:39.02 |
chalk |
how? |
14:39.12 |
brlcad |
what do you mean how? |
14:39.16 |
brlcad |
with your keyboard |
14:39.17 |
brlcad |
you type it |
14:39.23 |
chalk |
okay okay sorry |
14:40.17 |
brlcad |
chalk: you're welcome to submit a proposal for
absolutely anything really |
14:40.27 |
brlcad |
but I would suggest proposing something as
specific as possible |
14:40.40 |
code_walker |
brlcad:i have made a small version of cpd in
c |
14:40.42 |
brlcad |
fixing bugs is great and all, but it's usually
a cop-out |
14:41.02 |
brlcad |
code_walker: you already said that
:) |
14:41.23 |
code_walker |
ya but presumed u didn't noticed
that |
14:41.33 |
code_walker |
so i repeated it |
14:42.23 |
code_walker |
i think this project code reduction is mainly
to adapt current cpd in c |
14:42.29 |
code_walker |
and c++ |
14:42.32 |
brlcad |
I did notice it, I read pretty much everything
(as do most on IRC) ;) |
14:42.49 |
code_walker |
k |
14:42.50 |
brlcad |
what does that mean to you "adapte current cpd
in c/c++"? |
14:42.54 |
code_walker |
my bad then |
14:42.56 |
ncsaba |
brlcad: what I would like to see is some kind
of brlcad reference which you can consult when you actually know
what you want to do but not exactly how... as opposed to a tutorial
where you want to learn things you don't know about the new
software |
14:43.05 |
code_walker |
pmd-cpd |
14:43.14 |
chalk |
i am not coping out, its just that i really
want to participate in google summer of code and this is the thing
which i actually understood completely. |
14:43.24 |
brlcad |
ncsaba: and how to go about presenting
that? |
14:43.27 |
ncsaba |
I find most of the things are scattered in
tutorials currently |
14:43.28 |
brlcad |
there is the apropos command |
14:43.36 |
brlcad |
which searches the short
descriptions |
14:43.45 |
brlcad |
ala unix apropos command |
14:44.08 |
brlcad |
chalk: I wasn't suggesting that you
specifically are coping out, my bad |
14:44.26 |
code_walker |
actually this project is mainly to improve the
current verdions of cpd's that are there in the market right
now |
14:44.28 |
brlcad |
I was suggesting that usually the person
suggesting that is capable of far more, but just shy or haven't
done their research |
14:44.35 |
chalk |
no no iits okay |
14:45.02 |
chalk |
well actually i did my research |
14:45.25 |
chalk |
and fixing bugs is all i could completely
undestand...honestly |
14:45.34 |
ncsaba |
brlcad: well a reference, which explains the
exact meaning of things - so if I want to look up a primitive for
example, I know exactly the meaning of all parameters |
14:46.01 |
chalk |
what i want to ask is that if i apply to fix
bug, what chance do i have of being selected?? |
14:46.06 |
ncsaba |
right now I'm still experimenting till I get
it right |
14:46.14 |
brlcad |
chalk: all you could completely understand is
probably a function of research and terminology |
14:46.21 |
brlcad |
several of the ideas are very simple |
14:47.00 |
ncsaba |
the mged commands page is a good reference,
but it's not all |
14:47.04 |
brlcad |
I propose a challenge to the way you're
thinking about the ideas page though |
14:47.14 |
brlcad |
it's not a dinner menu |
14:47.19 |
brlcad |
you're not picking something to do |
14:47.42 |
brlcad |
it's merely a page of recipe titles |
14:48.06 |
brlcad |
it's your job to come up with something
interesting (to you!), an interesting dish to make that others will
probably like too |
14:48.41 |
ncsaba |
brlcad: I will come back to the BRLCAD
reference later - right now I will focus on creating images for the
primitive parameters |
14:48.42 |
brlcad |
you're the chef, not the consumer |
14:48.58 |
brlcad |
ncsaba: we have a primitive reference in our
todo |
14:49.03 |
brlcad |
along with a slew of other docs |
14:49.25 |
brlcad |
see the very bottom of the TODO file |
14:49.29 |
ncsaba |
yes, but I need that primitive reference _now_
for my own use :-) |
14:49.40 |
ncsaba |
so if there is none, I will do it
myself |
14:49.47 |
*** join/#brlcad code_walke
(~Shubham@120.59.146.195) |
14:49.54 |
ncsaba |
if you have any partial results, please point
me to it... |
14:49.55 |
brlcad |
BRL-CAD Ray Tracing Shaders and BRL-CAD
Primitives are the two relevant ;) |
14:50.11 |
brlcad |
there is a primitive reference now, at the
back of volume II |
14:50.23 |
brlcad |
it's just not very explanatory |
14:50.25 |
ncsaba |
ok, let mes see |
14:50.35 |
brlcad |
it identifies everything with pictures,
though |
14:50.45 |
*** join/#brlcad code_walker
(~Shubham@120.59.146.195) |
14:51.01 |
code_walker |
brlcad:u there? |
14:51.05 |
brlcad |
the TODO entry is to make that a stand-alone
document with even more detail |
14:51.12 |
brlcad |
code_walker: OMG |
14:51.18 |
code_walker |
i got |
14:51.22 |
brlcad |
did you run "/msg ibot ask" |
14:51.26 |
code_walker |
disconnected |
14:51.40 |
brlcad |
I mentioned ibot ask before you
disconnected |
14:51.46 |
code_walker |
ya |
14:51.50 |
brlcad |
and did you? |
14:51.51 |
code_walker |
i didn't |
14:51.59 |
brlcad |
why not? |
14:52.10 |
code_walker |
doing it right now |
14:52.23 |
code_walker |
my net is troubling me today |
14:52.29 |
code_walker |
thats y |
14:52.45 |
code_walker |
getting dc very frequently |
14:52.49 |
brlcad |
there is a protocol of behavior for IRC that
helps make group chat pleasant for all and scalable |
14:53.42 |
*** topic/#brlcad by
code_walker -> /msg ibot ask |
14:53.45 |
brlcad |
you were able to chat for a solid 20 minutes
before you got disconnected, so I don't buy that |
14:54.27 |
brlcad |
code_walker: that was not right |
14:54.32 |
*** topic/#brlcad by brlcad
-> BRL-CAD || http://brlcad.org
|| logs: http://ibot.rikers.org/%23brlcad/
|| GSoC 2013! http://brlcad.org/wiki/Google_Summer_of_Code |
14:54.33 |
code_walker |
by troubling i mean bad |
14:54.38 |
code_walker |
net speed |
14:54.44 |
code_walker |
very low |
14:54.56 |
brlcad |
what does net speed have to do with typing
"/msg ibot ask" |
14:54.58 |
code_walker |
i can't do my all the stuffs
properly |
14:55.16 |
code_walker |
ya sorry |
14:55.19 |
code_walker |
for that |
14:56.07 |
brlcad |
code_walker: participating in open source is
CENTERED around effective communication |
14:56.17 |
brlcad |
it's a dominant factor in proposal
selection |
14:56.35 |
*** join/#brlcad aks001
(uid10889@gateway/web/irccloud.com/x-wvqykhyrtiynsjlw) |
14:56.55 |
brlcad |
right now, I think it's definitely an area you
should work on |
14:57.06 |
brlcad |
learning and mistakes are expected,
okay |
14:57.07 |
code_walker |
k i will |
14:57.58 |
brlcad |
having to stop like this to explain this basic
point is not okay |
14:58.35 |
brlcad |
if you don't understand something, you should
ask specific questions and get clarification |
14:58.59 |
brlcad |
we ARE here to help you (and others) |
14:59.43 |
brlcad |
did you run the ibot ask thing yet? |
14:59.56 |
code_walker |
ya i did |
14:59.58 |
chalk |
hey brlcad what is ibot?? |
15:03.19 |
brlcad |
code_walker: what is the point that is trying
to convey? |
15:03.33 |
brlcad |
ibot: ibot |
15:03.33 |
ibot |
hmm... ibot is not a help system |
15:03.39 |
brlcad |
heh |
15:03.42 |
code_walker |
about project? |
15:04.30 |
brlcad |
ibot: infobot |
15:04.30 |
ibot |
well, infobot is me, http://infobot.svn.sourceforge.net/svnroot/infobot/
// The original infobot is no more, it has been replaced by the
latest version of blootbot, accompanied by a rename back to infobot
// apt/ibot/infobot/purl is now an infobot run by
TimRiker |
15:04.31 |
code_walker |
i just wanted to ask more about cpd's
implementation |
15:05.04 |
brlcad |
code_walker: what was the point of running
"/msg ibot ask"? |
15:05.06 |
code_walker |
so that i should work more to improve my
current code |
15:05.38 |
code_walker |
to ask what is meant to ask |
15:06.11 |
brlcad |
code_walker: we can talk about that after you
understand this rather critical point of communication |
15:06.17 |
brlcad |
no, that was not the point |
15:06.46 |
brlcad |
the you made a mistake earlier, and that link
explains the mistake |
15:08.42 |
code_walker |
rather it is about asking your question and
getting a good answer for it |
15:08.51 |
code_walker |
its not important |
15:08.54 |
code_walker |
that |
15:09.12 |
brlcad |
still not it |
15:09.30 |
brlcad |
"10:51 < code_walker> brlcad:u there?"
<-- this should not happen |
15:10.00 |
code_walker |
i understood that before too |
15:10.14 |
code_walker |
and i will not repeat that again |
15:10.16 |
brlcad |
that's why communication is so
important |
15:10.24 |
brlcad |
you never once indicated that you've
understood that point |
15:10.37 |
code_walker |
actually,i saw others doing that |
15:10.38 |
brlcad |
I can't read your mind, only what you
wright |
15:10.48 |
brlcad |
s/wright/write/ |
15:10.53 |
brlcad |
can't wright write ;) |
15:11.04 |
code_walker |
my bad |
15:11.36 |
ncsaba |
brlcad: but then there's not much difference
to a mail-based forum, if the interactivity is just occasional -
then I for example would prefer to just write a mail |
15:11.49 |
ncsaba |
if I come to IRC, I really want interactive
and direct discussion :) |
15:11.54 |
code_walker |
im sorry,the main aspect of coding "don't
copy" |
15:12.05 |
brlcad |
code_walker: you were called out because you
did it twice, the second time AFTER I gave you the information that
explained to not do that |
15:12.33 |
brlcad |
open source has little tolerance for not
reading information... :) |
15:12.36 |
brlcad |
anyways, moving on |
15:12.39 |
brlcad |
cpd |
15:12.54 |
code_walker |
ya |
15:12.57 |
brlcad |
can you explain to me what bearing that has on
code reduction? |
15:13.54 |
code_walker |
actually,i had made a small version of cpd in
c but its applications are limited right now |
15:14.01 |
code_walker |
im expanding it |
15:14.07 |
ncsaba |
brlcad: I can't find the volume II on the web
- and the locally installed version has no appendix, just as you
said |
15:14.08 |
code_walker |
to be more accurate |
15:14.11 |
ncsaba |
all I found is htis : http://brlcad.org/wiki/BRL-CAD_Primitives |
15:14.23 |
code_walker |
i wanted to more about its
implementation |
15:14.29 |
code_walker |
know* |
15:15.48 |
brlcad |
code_walker: but you're not answering my
question -- you're explaining that you put a fuel injector in a car
and I'm asking you where we're driving |
15:16.15 |
brlcad |
what does cpd have to do with code reduction?
can you explain it to me? |
15:16.22 |
code_walker |
ya |
15:16.43 |
*** join/#brlcad jasleen
(~chatzilla@117.253.233.214) |
15:16.58 |
code_walker |
im making a cpd to detect simple duplicated
code segments in c |
15:17.09 |
brlcad |
start with what a cpd is |
15:17.12 |
code_walker |
which are exact copy |
15:17.19 |
brlcad |
i'm sure there are others here which don't
know that acronym |
15:17.22 |
code_walker |
cpd is a copy paste |
15:17.25 |
code_walker |
detector |
15:17.34 |
code_walker |
which finds the |
15:17.42 |
brlcad |
and how does your copy-paste detector
different from simian? |
15:17.43 |
code_walker |
duplicated code segments |
15:17.48 |
code_walker |
ya |
15:17.51 |
code_walker |
thats what |
15:17.55 |
code_walker |
is my point |
15:18.04 |
code_walker |
actually thats what i |
15:18.43 |
brlcad |
please think your thought through and type
it |
15:18.44 |
code_walker |
thats why i wanted to |
15:18.45 |
brlcad |
a running |
15:18.47 |
brlcad |
dialog |
15:18.49 |
code_walker |
know more about |
15:18.50 |
brlcad |
of what |
15:18.52 |
brlcad |
you're thinking |
15:18.55 |
brlcad |
gets very annoying |
15:18.56 |
brlcad |
quickly |
15:19.02 |
code_walker |
cpd |
15:19.03 |
brlcad |
:) |
15:19.46 |
code_walker |
im wanted to make it exclusively for
c/c++ |
15:20.15 |
code_walker |
should i code that same cpd as that of
simian |
15:20.29 |
code_walker |
but i don't want to do that |
15:21.12 |
brlcad |
I'm not sure I understand your concern,
frankly |
15:21.24 |
brlcad |
are you actually proposing to implement a
simian alternative for GSoC? |
15:21.31 |
brlcad |
or reduce BRL-CAD code? |
15:21.38 |
brlcad |
there's certainly not time to do
both |
15:21.39 |
code_walker |
no |
15:22.09 |
code_walker |
thats why im asking from you to know more
about its implementation |
15:22.45 |
brlcad |
but what's the relevance? |
15:23.28 |
brlcad |
if you're proposing to work on your CPD for
GSoC, I'd have to ask what the value is for BRL-CAD |
15:23.36 |
code_walker |
to improve over the existing versions of
cpd |
15:23.44 |
brlcad |
if you're not proposing to work on it for
GSoC, then I have to ask why we're talking about it ;) |
15:24.11 |
code_walker |
i will work it for gsoc only |
15:24.16 |
brlcad |
what's the relevance for GSoC |
15:24.19 |
brlcad |
okay |
15:24.38 |
code_walker |
k i will research more about it then |
15:24.39 |
brlcad |
so then my first point -- what is the value
for BRL-CAD? |
15:24.52 |
code_walker |
highest |
15:25.01 |
brlcad |
you're not understanding |
15:25.08 |
code_walker |
im concerned more about brlcad |
15:25.21 |
brlcad |
but your project has nothing to do with
BRL-CAD |
15:25.40 |
code_walker |
ya but i will do it under brlcad
rather |
15:25.41 |
brlcad |
you might as well be proposing to implement a
new web browser |
15:25.58 |
brlcad |
because all the devs use web browsers and
yours is going to be better |
15:26.05 |
brlcad |
and it'll help |
15:26.20 |
brlcad |
maybe it would, but it has nothing to do with
BRL-CAD directly from what you've described |
15:27.03 |
code_walker |
thats my point i want to introduce a better
tool in the market |
15:27.07 |
brlcad |
GSoC doesn't exist to get pet projects
funded |
15:27.15 |
code_walker |
for code reduction in c/c++ |
15:27.18 |
brlcad |
it exists to help foster open source
communities |
15:27.34 |
brlcad |
your project only fosters your
project |
15:28.02 |
brlcad |
more power to you and I think it's great that
you have a project in mind and that you're making it open
source |
15:28.11 |
brlcad |
it just doesn't make it a viable open source
project |
15:28.17 |
code_walker |
ya |
15:28.21 |
brlcad |
maybe if you write it all up into a proposal,
it'll make more sense |
15:28.30 |
code_walker |
ya |
15:28.38 |
code_walker |
i have done that already |
15:28.46 |
brlcad |
but at this point, I'd have to wonder how
you're even different from the half-dozen other code reduction
tools already available |
15:29.15 |
code_walker |
ya they are better in anysense |
15:29.27 |
brlcad |
if you wanted to use your tool/method on
BRL-CAD for GSoC, that'd be a completely different matter |
15:29.41 |
code_walker |
especially after they wer based on statemen to
statement |
15:29.45 |
code_walker |
implementation |
15:30.03 |
brlcad |
so you're saying yours sucks and you should be
given a gsoc slot to make it better? :) |
15:30.10 |
ncsaba |
brlcad: I found finally the web version of the
"Introduction_to_MGED.pdf", which must be the volume II you were
talking about -> will work on getting that in docbook, but not
in a tutorial - I find this deserves to live in a separate and
properly named reference file |
15:30.11 |
brlcad |
not much of a salesman ;) |
15:30.45 |
brlcad |
ncsaba: yes, the mged intro is vol II (sorry,
long history with that document) |
15:30.53 |
brlcad |
all of the lessons in vol II are in docbook
already |
15:31.01 |
code_walker |
i just want to get more ahead in this project
to know more about it |
15:31.10 |
ncsaba |
yes, but not the appendix with the
primitives |
15:31.13 |
code_walker |
and |
15:31.15 |
brlcad |
ncsaba: the appendicies at the end weren't
converted to docbook, right |
15:31.22 |
chalk |
ibot ask |
15:31.22 |
ibot |
Questions in the channel should be specific,
informative, complete, concise, and on-topic. Don't ask if you can
ask a question first. Don't ask if a person is there; just ask
what you intended to ask them. Better questions more frequently
yield better answers. We are all here voluntarily or against our
will. |
15:31.25 |
brlcad |
the thinking was that they'd be
auto-generated |
15:31.29 |
code_walker |
certainly make it better than before |
15:31.54 |
brlcad |
code_walker: "i just want to get more ahead in
this project to know more about it" |
15:32.11 |
ncsaba |
brlcad: aha, that certainly makes sense - but
then it should go into annotations in each primitive ? |
15:32.21 |
brlcad |
1) you don't need gsoc for that and 2) it's a
very self-centered perspective, which isn't the open source
way |
15:32.54 |
brlcad |
ncsaba: something like that -- default
annotations |
15:33.01 |
code_walker |
but this is the right time to be a part of
gsoc |
15:33.16 |
brlcad |
for example the screenshots that are already
in that appendix are just captures of the wireframe when you go
into primitive edit mode |
15:33.24 |
brlcad |
with an underlayed ray trace |
15:33.29 |
code_walker |
because my final year of graduation is going
to start now |
15:33.34 |
brlcad |
code_walker: this is the right time |
15:33.37 |
brlcad |
that is not the right project |
15:33.48 |
code_walker |
its the most crucial time |
15:33.52 |
brlcad |
gsoc does not exist to get pet projects
funded |
15:33.59 |
ncsaba |
brlcad: then I would do that as a primitive
function which generates the right picture |
15:34.04 |
brlcad |
it's the most crucially wrong
project |
15:34.45 |
ncsaba |
wire-frame + annotations, then raytrace with
underlay |
15:34.58 |
code_walker |
but i can do more in this project |
15:35.00 |
brlcad |
code_walker: your goal should not -- CANNOT --
be just the development of your tool |
15:35.03 |
code_walker |
as |
15:35.12 |
ncsaba |
and then a script which runs that for each
primitive it finds |
15:35.16 |
code_walker |
i have done a similar project in my college
oo |
15:35.39 |
brlcad |
it should DIRECTLY foster open source in some
way (NOW) .. if you proposed developing your tool and applying it
to an open source project like BRL-CAD with a reasonable
development timeline and clear benefits, that'd be another
matter |
15:35.56 |
code_walker |
i want to make a tool which i started to make
in my college but didn/t finshed it |
15:36.06 |
brlcad |
but that's not what you're proposing, and I
doubt there'd be enough time to do both |
15:36.27 |
brlcad |
code_walker: good for you, so make your
tool |
15:36.37 |
brlcad |
I have a dozen projects I made in college but
didn't finish too |
15:36.54 |
code_walker |
ya |
15:37.03 |
brlcad |
and not one of them is relevant to
GSoC |
15:37.14 |
brlcad |
gotta run, talk more later |
15:37.17 |
ncsaba |
brlcad: do you have some pointer to some
existing annotations processing tool brlcad (potentially) already
uses ? |
15:37.20 |
code_walker |
but when i saw that on brlcad's
idealist |
15:37.53 |
code_walker |
i thought thats a good chance to increase my
research on it |
15:39.09 |
code_walker |
is that thing bad on my part? |
15:39.51 |
*** join/#brlcad Iordanis
(Iordanis@host214-207.cvd.fit.edu) |
15:42.52 |
ncsaba |
brlcad: I really would like to work on
improving the documentation - but I also don't want to duplicate
already done work, and I surely need pointers to current practices,
so whatever I do is aligned with the way brlcad is doing it - and
currently this GSOC thingy takes all your time, so I guess I'll be
back later once things cool down here |
15:44.03 |
ncsaba |
or will switch to mailing - IRC is simply
frustrating for me currently |
16:15.24 |
*** join/#brlcad code_walker
(~Shubham@120.59.146.195) |
16:20.55 |
brlcad |
code_walker: it's not a bad thing, but it
can't be the ONLY thing .. you have to tie your project to tangible
direct immediate goals that benefit BRL-CAD, and NOT focus (at all)
on your cpd project objectives |
16:21.39 |
brlcad |
it can be a means to an end, but not the goal
(for gsoc) |
16:22.52 |
code_walker |
and im doing it for the benefit of brlcad
only |
16:23.22 |
code_walker |
sir can i ask you a question |
16:23.23 |
code_walker |
? |
16:23.59 |
brlcad |
it doesn't have to only benefit brl-cad, but
you do have to identify brl-cad benefits and make them part of your
plan, explain how they're worthwhile, defend your approach,
etc |
16:24.39 |
brlcad |
code_walker: *sigh* |
16:24.42 |
brlcad |
read this: 12:23 < code_walker> sir can
i ask you a question |
16:24.44 |
brlcad |
and read this: |
16:24.45 |
brlcad |
~ask |
16:24.45 |
ibot |
Questions in the channel should be specific,
informative, complete, concise, and on-topic. Don't ask if you can
ask a question first. Don't ask if a person is there; just ask
what you intended to ask them. Better questions more frequently
yield better answers. We are all here voluntarily or against our
will. |
16:25.17 |
brlcad |
really, it seems like you're just not trying
very hard at all |
16:26.08 |
code_walker |
what is in calling a mentor "sir" |
16:26.15 |
code_walker |
wrong* |
16:27.23 |
brlcad |
what does the second sentence say? if you
don't comprehend what you read, we cannot work with you |
16:27.50 |
*** join/#brlcad rays2pix
(~deepak@14.139.226.34) |
16:45.23 |
code_walker |
brlcad:i have used occurrence table concept to
built a cpd |
16:45.36 |
code_walker |
i there a better way? |
16:45.39 |
*** join/#brlcad vladbogo
(~vlad@86.121.100.121) |
16:46.57 |
brlcad |
there usually is a better way to do just about
anything |
17:58.11 |
*** join/#brlcad Iordanis
(Iordanis@host214-207.cvd.fit.edu) |
19:18.13 |
*** join/#brlcad vladbogo
(~vlad@86.121.103.57) |
19:43.49 |
*** join/#brlcad starseeker
(~starseeke@66-118-151-70.static.sagonet.net) |
20:32.04 |
maths22 |
brlcad: on the GSOC homepage, they should have
the new logo (I think) |
20:34.03 |
brlcad |
maths22: afaik, that is the new
logo... |
20:34.23 |
brlcad |
at least I pulled it from the gsoc
site |
21:11.10 |
rays2pix |
BRLCAD_ADDEXEC(pix-rgba pix-rgba.c
";libfb;libbu;${PNG_LIBRARY};${BABL_LIBRARY}") - have added this
line in CMakeList to create a new executable |
21:12.36 |
rays2pix |
it link.txt for corresponding file doesnt have
the "-lbabl" updated in it |
21:14.24 |
rays2pix |
To link with a 3rd party library-libbabl i set
include dir and added library dependency as above. Am I missing a
step here.? |
21:20.53 |
zero_level |
rays2pix: i dont know but without any pre
chats its hard to understand what u have asked ? |
21:21.49 |
rays2pix |
zero_level: plainly how to add library
dependency in CMake build system |
21:22.29 |
brlcad |
rays2pix: where is BABL_LIBRARY set? |
21:22.51 |
brlcad |
(you can't just make up new ones, they are
tested for and set) |
21:23.27 |
rays2pix |
brlcad: I have set that within utils
CMakeLists.txt |
21:23.41 |
rays2pix |
set(BABL_LIB
/usr/local/lib/libbabl-0.1.so) |
21:23.54 |
brlcad |
BABL_LIB != BABL_LIBRARY |
21:24.11 |
brlcad |
and that's still not the right way to specify
a library |
21:24.59 |
brlcad |
it'll ultimately need to turn into
-lbabl |
21:25.25 |
brlcad |
though if you're going to introduce a new
dependency, you should have a detailed justification (cost benefit
analysis) |
21:25.46 |
brlcad |
and a plan :) |
21:26.18 |
rays2pix |
just tried it for a quick testing. . doing
some tests for it. |
21:27.41 |
rays2pix |
brlcad:where should I refer for adding a
library in the right way? |
21:34.33 |
maths22 |
brlcad: there are two logos: the little black
and blue one and the 3d one. |
21:34.54 |
maths22 |
shouldn't the black and blue one be a
stylization of the 3d one designed for a thumbnail? |
21:37.48 |
brlcad |
rays2pix: any of the other existing libraries,
our cmake examples, the cmake docs, .. |
21:38.25 |
brlcad |
maths22: you're welcome to update it, but I
just didn't want to use the exact same one we used last year except
for the name changed |
21:38.31 |
brlcad |
black and white worked out nicely |
21:38.52 |
brlcad |
i don't see a "3d" one |
21:43.13 |
*** join/#brlcad zero_level
(0e8bf3a2@gateway/web/freenode/ip.14.139.243.162) |
22:03.16 |
*** join/#brlcad zero_level_
(0e8bf3a2@gateway/web/freenode/ip.14.139.243.162) |
22:03.44 |
*** part/#brlcad zero_level_
(0e8bf3a2@gateway/web/freenode/ip.14.139.243.162) |
22:03.52 |
*** join/#brlcad zero_level_
(0e8bf3a2@gateway/web/freenode/ip.14.139.243.162) |
22:04.07 |
*** part/#brlcad zero_level_
(0e8bf3a2@gateway/web/freenode/ip.14.139.243.162) |
22:04.20 |
*** join/#brlcad zero_level_
(0e8bf3a2@gateway/web/freenode/ip.14.139.243.162) |
22:21.43 |
maths22 |
I will take a look later |
22:25.58 |
Notify |
03BRL-CAD Wiki:Sean * 5154
/wiki/Google_Summer_of_Code/Project_Ideas: |
22:26.00 |
Notify |
03BRL-CAD Wiki:Sean * 5155
/wiki/Google_Summer_of_Code/Project_Ideas: |
22:26.02 |
Notify |
03BRL-CAD Wiki:Sean * 5156
/wiki/STEP_Coverage_Tes: Created page with "STEP is the current
standard for exchange of CAD data between different software
packages. BRL-CAD makes use of the STEPcode project to implement
its step-g importer, but the..." |
22:26.04 |
Notify |
03BRL-CAD Wiki:Sean * 5157
/wiki/STEP_Incremental_Loading: Created page with "STEP is the
current standard for exchange of CAD data between different
software packages. BRL-CAD makes use of the STEPcode project to
implement its step-g importer, but it ..." |
22:26.06 |
Notify |
03BRL-CAD Wiki:Sean * 5158
/wiki/STEP_Multiple_Protocol_Parsing: Created page with "STEP is
the current standard for exchange of CAD data between different
software packages. BRL-CAD makes use of the STEPcode project to
implement its step-g importer, but cur..." |
22:26.08 |
Notify |
03BRL-CAD Wiki:Sean * 5159
/wiki/STEP_AP_242_Parser: Created page with "STEP is the current
standard for exchange of CAD data between different software
packages. BRL-CAD makes use of the STEPcode project to implement
its step-g importer, but it ..." |
22:26.10 |
Notify |
03BRL-CAD Wiki:Sean * 5160
/wiki/Google_Summer_of_Code/Project_Ideas: |
22:26.20 |
Notify |
03BRL-CAD Wiki:Priyankapk * 0
/wiki/User:Priyankapk: |
22:26.23 |
Notify |
03BRL-CAD Wiki:Starseeker * 5161
/wiki/STEP_Libraries: Tweak STEP Libraries project |
22:26.24 |
Notify |
03BRL-CAD Wiki:Phoenix * 5162
/wiki/User:Phoenix/GSoc2013/Proposal: /* Things I have done this
year */ |
22:26.26 |
Notify |
03BRL-CAD Wiki:IIIzzzaaakkk * 5163
/wiki/User:Izak: /* DEVELOPMENT SCHEDULE AND TIMELINE */ |
22:26.28 |
Notify |
03BRL-CAD Wiki:IIIzzzaaakkk * 5164
/wiki/User:Izak: /* PROJECT SUMMARY */ |
22:26.31 |
Notify |
03BRL-CAD Wiki:41.92.211.105 * 5165
/wiki/User:Izak: /* LINKS TO CODE OR ALGORITHMS WHICH YOU INTEND TO
USE */ |
22:26.32 |
Notify |
03BRL-CAD Wiki:41.92.211.105 * 5166
/wiki/User:Izak: /* LINKS TO CODE OR ALGORITHMS WHICH YOU INTEND TO
USE */ |
22:26.34 |
Notify |
03BRL-CAD Wiki:14.139.243.162 * 5167
/wiki/User:Level_zero/proposal: Addition of working
schedule |
22:26.46 |
Notify |
03BRL-CAD:brlcad * 55274
brlcad/trunk/include/bu.h: no longer searches share/brlcad/VERSION
by default, searches DATA_DIR and share |
22:27.44 |
Notify |
03BRL-CAD:phoenixyjll * 55275
brlcad/trunk/src/librt/tests/test_ssi.cpp: Use the sketch primitive
to represent 2D intersection curves. |
22:28.02 |
Notify |
03BRL-CAD:carlmoore * 55276
brlcad/trunk/src/libfb/fb_generic.c: fix type (need long
unsigned) |
22:28.04 |
Notify |
03BRL-CAD:carlmoore * 55277
brlcad/trunk/src/libfb/fb_paged_io.c: fix type (needed long
unsigned) |
22:28.06 |
Notify |
03BRL-CAD:carlmoore * 55278
(brlcad/trunk/src/liboptical/material.c
brlcad/trunk/src/liboptical/photonmap.c): fix types |
22:28.22 |
Notify |
03BRL-CAD:carlmoore * 55279
brlcad/trunk/src/sig/ddisp.c: shift the isatty test further up (no
point in processing the options if this fails), and add '<
inputfile' to the usage |
22:28.26 |
Notify |
03BRL-CAD:bob1961 * 55280
brlcad/trunk/src/librt/primitives/metaball/metaball.c: Minor tweak
to rt_metaball_get. |
22:28.29 |
Notify |
03BRL-CAD:carlmoore * 55281
brlcad/trunk/src/sig/dfft.c: additions to the Usage |
22:28.34 |
Notify |
03BRL-CAD:carlmoore * 55282
brlcad/trunk/src/sig/dfft.c: use spaces, not tabs |
22:28.37 |
Notify |
03BRL-CAD:carlmoore * 55283
brlcad/trunk/src/conv/dbupgrade.c: shift duplicate code from
if-else, remove unneeded 'if (reverse )' from an 'else', and shift
logic around to avoid unnecessary creation of output file |
22:28.39 |
Notify |
03BRL-CAD:carlmoore * 55284
brlcad/trunk/src/conv/nmg/asc-nmg.c: try to implement no-argument
situation |
22:28.53 |
Notify |
03BRL-CAD:brlcad * 55285
brlcad/trunk/src/proc-db/csgbrep.cpp: it's evident that it's still
running, just say the output file. |
22:28.56 |
Notify |
03BRL-CAD:brlcad * 55286
brlcad/trunk/src/librt/primitives/nmg/nmg_rt_segs.c: use %p to
print pointers |
22:28.58 |
Notify |
03BRL-CAD:carlmoore * 55287
brlcad/trunk/src/liboptical/sh_prj.c: fix type warnings |
22:29.01 |
Notify |
03BRL-CAD:carlmoore * 55288
brlcad/trunk/src/sig/dfft.c: oops, was looking for both stdin &
stdout w/r to isatty; move back to earlier location (removing a set
of braces), and also fix usage of -? |
22:29.03 |
Notify |
03BRL-CAD:brlcad * 55289 brlcad/trunk/NEWS:
richard improved/fixed the gqa command in r52355 so that regions
with zero hits which are in the overlap list are not reported as
having zero hits. |
23:06.46 |
zero_level |
``Erik: is there a way to remove already
submitted patch |
23:34.30 |
*** join/#brlcad jbschw
(4355ee54@gateway/web/freenode/ip.67.85.238.84) |
23:35.03 |
jbschw |
#j yellowfin |
23:35.06 |
jbschw |
whoops |