IRC log for #brlcad on 20130501

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

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.