| 00:46.45 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 01:05.23 | *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228) | |
| 01:06.50 | hcurtis | brlcad: Checking in |
| 01:11.13 | clock | ``Erik, actually when we are at this topic |
| 01:11.37 | clock | I realized (in my opinion) the best way to understand how the brain and mind works |
| 01:11.42 | clock | is to surprise surprise |
| 01:11.45 | clock | bnuild your own brain |
| 01:12.44 | clock | but the step #1 is not C compiler |
| 01:13.47 | clock | step #1 is call an electrician and ask him to install 60 amp circuit breakers for your home and draw appropriate wires |
| 01:13.53 | clock | step #2 is buy 130 PCs |
| 01:13.57 | clock | Step #3 is then the C compiler |
| 01:14.04 | hcurtis | brlcad: You might already be aware of my difficulties with getting my program using bu.h to locate all of the header files it needs. Until we talk about possible solutions, I'll just work on coming up with code that solves the fast4-g issue. |
| 01:14.05 | clock | then you can do visual cortex in real time |
| 02:29.34 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 02:37.02 | *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) | |
| 02:45.45 | *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244) | |
| 03:18.09 | Notify | 03BRL-CAD:zhaoanqing * 60847 (brlcad/branches/nmgreorg/TODO brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_extrude.c): change extrude routines to fit new nmg strucutre. But 'nmg_extrude_cleanup', 'nmg_hollow_shell' and 'nmg_extrude_shell' leave to deal with later. |
| 03:29.27 | Notify | 03BRL-CAD:zhaoanqing * 60848 (brlcad/branches/nmgreorg/TODO brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_mod.c): comment 'nmg_merge_regions' routine. |
| 03:35.55 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 04:18.37 | *** join/#brlcad jasleen (~chatzilla@117.255.241.191) | |
| 05:07.45 | Notify | 03BRL-CAD:zhaoanqing * 60849 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_inter.c: change intersection routines to fit new nmg structure. |
| 05:19.56 | *** join/#brlcad devinder (~chatzilla@202.164.53.117) | |
| 05:22.44 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 05:57.48 | Notify | 03BRL-CAD:zhaoanqing * 60850 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg_pr.c: remove h input parameter in nmg_pr_s because s become the top level of nmg structure. |
| 05:58.45 | Notify | 03BRL-CAD:zhaoanqing * 60851 brlcad/branches/nmgreorg/include/raytrace.h: change nmg print definition to fit nmg_pr.c |
| 06:13.17 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 08:02.31 | *** join/#brlcad jasleen (~chatzilla@117.255.241.191) | |
| 08:10.51 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 08:11.27 | *** join/#brlcad sofat (~sofat@202.164.53.117) | |
| 08:11.41 | sofat | hello sir i am php developer |
| 08:12.46 | sofat | i want to start the work with you |
| 08:12.58 | sofat | please guide me sir . |
| 08:14.21 | sofat | i wish to work for brlcad please tell me there is any opportunity for php developer. |
| 08:16.22 | teepee | looking at the wiki I'd guess there's a good chance for that |
| 08:17.34 | sofat | can you give the url of that page then i will try |
| 08:17.42 | sofat | thank you |
| 08:18.14 | teepee | i was looking at the list of GSoC projects. that's already running, but maybe some of the tasks are not taken (http://brlcad.org/wiki/Google_Summer_of_Code/Project_Ideas) |
| 08:19.20 | teepee | searching through the wiki might turn up other possibilities too |
| 08:20.06 | teepee | otherwise, I'd suggest to hang around a bit (or come back at a later time) it's often a bit more busy here when the sun reaches the US timezones ;) |
| 08:54.32 | *** join/#brlcad mihaineacsu (~mihaineac@92.81.50.203) | |
| 08:57.56 | *** join/#brlcad albertcoder (~albert@202.164.53.117) | |
| 08:59.55 | *** join/#brlcad albert_ (~albert@202.164.53.117) | |
| 09:12.54 | albertcoder | Hello! I have been working on Materials Database under GSoC. I have deployed the previous code on my college server and made it work to some extent after applying a couple of patches. I have been unable to make out the difference between "id" and "materialID" in the database. |
| 09:14.25 | archivist | a database can have its own row ID unrelated to a public ID |
| 09:14.51 | albertcoder | "uid" specifies user id, "materialID" specifies material id, but what does "id" stand for? |
| 09:15.26 | archivist | uid often refers to unique id |
| 09:16.44 | albertcoder | does uid refer to only a user or can it refer a material too? |
| 09:17.05 | archivist | a plane id can just be an id of that row, it depends |
| 09:17.10 | archivist | plain |
| 09:18.02 | albertcoder | Okay that means it's a kind of serial number, is it? |
| 09:18.09 | archivist | can be |
| 09:18.34 | archivist | so a user id could be the person who added it |
| 09:19.25 | albertcoder | and that will be denoted by uid, right? |
| 09:19.57 | archivist | I dont know that database/table and its use |
| 09:20.49 | albertcoder | Okay, I will try applying my senses a bit more to it. Thanks BTW :) |
| 09:21.11 | archivist | what I am saying is be careful with assumptions |
| 09:21.48 | albertcoder | Yes definitely! |
| 09:22.02 | *** join/#brlcad ``Erik_ (~erik@pool-74-103-94-19.bltmmd.fios.verizon.net) | |
| 09:27.26 | fenn | premature abbreviation |
| 09:28.38 | albertcoder | archivist, Okay I think I have come to understand the difference. :P That's the concept of primary and foreign key. |
| 09:29.36 | archivist | some get religious about key naming :) |
| 09:30.10 | albertcoder | haha yes, really :) |
| 09:30.37 | fenn | databases are all inside out from normal thought so you actually do need to follow the religious practices to ensure it makes sense |
| 09:32.07 | fenn | albertcoder: i am surprised at the sheer number of GSoC contributors to this project, is there a reason it stands out as particularly appealing? |
| 09:32.39 | fenn | (i say this as someone who has attempted to build a materials database) |
| 09:32.49 | fenn | er, by "this project" i mean brl-cad |
| 09:34.35 | albertcoder | fenn, I am wondering too why it appeals that much. :P Feeling like I have too many proficient competitors. :) |
| 09:36.27 | albertcoder | brlcad, I wished to ask about the patches I had submitted. :) |
| 09:37.42 | albertcoder | To my uttermost surprise, one patch even claimed of a mistake in the BRL-CAD HACKING file. |
| 09:50.53 | fenn | is this all that exists of the current web interface and database schema? http://brlcad.org/design/material.tar.gz |
| 09:51.18 | fenn | not that db.sql is really a proper schema |
| 09:51.56 | fenn | if that's all there is, may i recommend avoiding php completely and starting from scratch |
| 09:54.25 | albertcoder | Yes, I got the same tarball when asking for a reference point. |
| 09:54.54 | fenn | there are many off the shelf web to database frameworks designed for this sort of task, such as django or ruby on rails |
| 09:56.43 | albertcoder | But sadly I haven't worked on django or ruby on rails either. I would have to stick to PHP. |
| 09:57.09 | archivist | I would not touch those two frameworks with a bargepole |
| 09:57.48 | fenn | ok maybe it's overkill, i'm not particularly fond of sql databases in the first place but that seems to be what the thinking is around this project |
| 09:58.43 | fenn | but really anything is better than php |
| 09:58.55 | archivist | sql is right for relational data |
| 10:00.20 | albertcoder | fenn, Being a novice, right now I wish to save as much time as I can rather than straying around learning new tools/frameworks. Anyway I comply to your thoughts. |
| 10:22.11 | fenn | .tell albertcoder to answer your original question about ids, it's set up as multiple tables (density, melting point, etc.) so that each value can have an associated timestamp, and presumably also a user id to keep track of who is adding what. the materialID is the only thing that really resembles what you would consider a serial number for each material; the other "id" fields are more like |
| 10:22.17 | fenn | pointers to a data structure (this is what i mean by saying databases are inside out) |
| 10:22.21 | fenn | blah |
| 10:29.54 | *** join/#brlcad jasleen (~chatzilla@117.255.241.191) | |
| 10:30.51 | fenn | memoserv to the rescue |
| 10:44.46 | fenn | "A good carpenter can drive in a nail with either a rock or a hammer, but how many carpenters do you see bashing stuff with rocks? Part of what makes a good developer is the ability to choose the tools that work best." |
| 10:57.18 | mihaineacsu_bbl | fenn: I agree. Those frameworks are better suited (and more fun) and also easy to pickup. |
| 10:58.10 | fenn | more importantly, other people can use the code you write later on |
| 10:59.55 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 11:18.08 | *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch) | |
| 11:38.03 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 11:59.01 | Notify | 03BRL-CAD Wiki:Hcurtis0010 * 7134 /wiki/User:Hcurtis0010/GSoC2014/logs: /* Week 1 */ |
| 12:07.57 | hcurtis | brlcad: Here is an update. Last night, I re-read the GSoC checklist to identify the items on it that I still need to get done. Also, I re-read and analyzed fast4-g and worked on my plan to remedy the problems with it. I'd like to talk with you soon. |
| 12:16.59 | *** join/#brlcad hsrai (~hsrai@202.164.53.122) | |
| 12:47.31 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 12:48.19 | *** join/#brlcad devinder (~chatzilla@202.164.53.117) | |
| 13:08.52 | *** join/#brlcad Zhao_Anqing (~clouddrif@218.81.9.244) | |
| 13:11.10 | Notify | 03BRL-CAD:zhaoanqing * 60852 brlcad/branches/nmgreorg/src/librt/primitives/nmg/nmg.c: change nmg import/export to fit new nmg structure. |
| 13:15.22 | Notify | 03BRL-CAD:zhaoanqing * 60853 brlcad/branches/nmgreorg/src/librt/db_tree.c: change database tree-relavant routines to fit new nmg structure. |
| 13:20.53 | *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch) | |
| 13:20.59 | Notify | 03BRL-CAD:zhaoanqing * 60854 brlcad/branches/nmgreorg/src/librt/primitives/arb8/arb8.c: change arb8's routines to fit new nmg structure. |
| 13:21.33 | clock | is there also a Google Winter of Code? |
| 13:21.47 | *** join/#brlcad ries (~ries@190.9.171.121) | |
| 13:21.53 | mihaineacsu_ | hehe, no |
| 13:23.01 | mihaineacsu_ | maybe there would be one if students had a winter break :) |
| 13:23.52 | Notify | 03BRL-CAD:zhaoanqing * 60855 brlcad/branches/nmgreorg/src/librt/primitives/arbn/arbn.c: change arbn routines to fit new nmg structure. |
| 13:27.19 | *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) | |
| 13:27.37 | Notify | 03BRL-CAD:zhaoanqing * 60856 brlcad/branches/nmgreorg/src/librt/primitives/ars/ars.c: change ars routines to fit new nmg structure. |
| 13:31.44 | Notify | 03BRL-CAD:zhaoanqing * 60857 brlcad/branches/nmgreorg/src/librt/primitives/bot/bot.c: change bot routines to fit new nmg structure. |
| 13:33.44 | teepee | mihaineacsu_: australians have probably (looking from US winter ;) |
| 13:39.50 | Notify | 03BRL-CAD:zhaoanqing * 60858 brlcad/branches/nmgreorg/src/librt/primitives/cline/cline.c: change cline routines to fit new nmg structure. |
| 13:42.07 | Notify | 03BRL-CAD:zhaoanqing * 60859 brlcad/branches/nmgreorg/src/librt/primitives/cline/cline.c: correct cline routine's comment. change 'r' to 's' and 'nmgregion' to 'shell'. |
| 13:46.40 | Notify | 03BRL-CAD:zhaoanqing * 60860 brlcad/branches/nmgreorg/src/librt/primitives/dsp/dsp.c: change dsp-relavant routines to fit new nmg structure. |
| 13:51.50 | Notify | 03BRL-CAD:zhaoanqing * 60861 brlcad/branches/nmgreorg/src/librt/primitives/ebm/ebm.c: change edm routines to fit new nmg structure. |
| 13:58.52 | Notify | 03BRL-CAD:zhaoanqing * 60862 brlcad/branches/nmgreorg/src/librt/primitives/ehy/ehy.c: change routines about elliptical hyperboloid to fit new nmg structure. |
| 13:59.04 | clock | wow so many commits |
| 14:01.44 | *** join/#brlcad albertcoder (~albert@117.238.232.11) | |
| 14:13.59 | Notify | 03BRL-CAD:zhaoanqing * 60863 brlcad/branches/nmgreorg/src/librt/primitives/ell/ell.c: change routines about ellipse to fit new nmg structure. |
| 14:58.37 | Notify | 03BRL-CAD:zhaoanqing * 60864 brlcad/branches/nmgreorg/src/librt/primitives/epa/epa.c: change routines about elliptical paraboloid to fit new nmg structure. |
| 15:03.57 | Notify | 03BRL-CAD:zhaoanqing * 60865 brlcad/branches/nmgreorg/src/librt/primitives/eto/eto.c: change eto-relavant routines to fit new nmg structure. |
| 15:07.55 | Notify | 03BRL-CAD:zhaoanqing * 60866 brlcad/branches/nmgreorg/src/librt/primitives/extrude/extrude.c: change routines about extrude to fit new nmg structure. |
| 15:15.29 | *** join/#brlcad albertcoder (~albert@202.164.53.117) | |
| 15:28.40 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 15:44.34 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 16:36.08 | *** join/#brlcad Ch3ck (~Ch3ck@66-118-151-70.static.sagonet.net) | |
| 16:36.21 | *** join/#brlcad ejno_ (~ejno@unaffiliated/kazaik) | |
| 16:38.47 | *** join/#brlcad clock_ (~clock@84-72-11-5.dclient.hispeed.ch) | |
| 16:47.56 | *** join/#brlcad harmanpreet (~chatzilla@124.253.253.144) | |
| 16:55.40 | *** join/#brlcad albertcoder (~albert@202.164.53.117) | |
| 17:06.21 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 17:19.02 | *** join/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol) | |
| 17:20.10 | *** join/#brlcad albertcoder (~albert@202.164.53.117) | |
| 17:33.40 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 17:52.16 | Notify | 03BRL-CAD Wiki:Albertcoder * 7135 /wiki/User:Albertcoder/GSoC2014/logs: /* Week 1 */ |
| 18:06.50 | *** join/#brlcad albertcoder (~albert@202.164.53.117) | |
| 18:19.09 | *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117) | |
| 19:04.21 | *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228) | |
| 19:06.08 | hcurtis | brlcad: Checking in |
| 19:32.05 | *** join/#brlcad devinder (~chatzilla@202.164.53.117) | |
| 19:43.57 | *** part/#brlcad jordisayol (~jordisayo@unaffiliated/jordisayol) | |
| 20:34.42 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 21:03.41 | Notify | 03BRL-CAD:tbrowder2 * 60867 brlcad/branches/d-binding/misc/d-bindings/ParseCChunk.pm: remove grammar from module and put in a text file for later processing |
| 21:04.48 | Notify | 03BRL-CAD:tbrowder2 * 60868 (brlcad/branches/d-binding/misc/d-bindings/gen-cgrammar-module.sh =================================================================== and 19 others): use a shell script to generate a compiled C grammar Perl module |
| 21:05.37 | Notify | 03BRL-CAD:tbrowder2 * 60869 brlcad/branches/d-binding/misc/d-bindings/CParse.pm: be sure to return last_index to make read progress |
| 21:06.43 | Notify | 03BRL-CAD:tbrowder2 * 60870 (svn:ignore ## -1,7 +1,7 ## and 19 others): ignore the auto-generated fileProperty Changed:----------------brlcad/branches/d-binding/misc/d-bindings/ |
| 21:08.05 | Notify | 03BRL-CAD Wiki:DragnFyre80 * 0 /wiki/User:DragnFyre80: |
| 21:14.51 | *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14) | |
| 22:08.00 | *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228) | |
| 22:08.45 | hcurtis | Update for Sean and whoever else that might be interested: I have continued to analyze fast4-g.c and research its elements that are unfamiliar to me. It is now making a lot more sense than it did before. However, I still need to figure out the best way to make the program expand the container it already has instead of creating a new container and copying things into it. |
| 22:44.00 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 22:51.59 | Notify | 03BRL-CAD Wiki:Gaganjyotsingh * 7136 /wiki/Google_Summer_of_Code/2014: /* LibreCAD Kernel */ |