| 00:39.11 | *** join/#brlcad ries_nicked (~ries@190.9.171.121) | |
| 01:25.52 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 01:33.23 | *** join/#brlcad hcurtis (b82d1a14@gateway/web/freenode/ip.184.45.26.20) | |
| 01:45.04 | *** join/#brlcad Zhao_Anqing (~clouddrif@183.157.160.29) | |
| 01:47.29 | Notify | 03BRL-CAD:brlcad * 60590 brlcad/trunk/NEWS: news items should always be framed from a user's perspective. reframe. tom plugged a memory leak in g_lint and pixcount (and remapid) |
| 02:00.31 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 02:20.02 | brlcad | starseeker: what's the status on libgdiam? still worth keeping? last I recall, bb -o isn't robustly working still, or am I mistaken? |
| 02:33.05 | Notify | 03BRL-CAD:brlcad * 60591 brlcad/trunk/NEWS: there was a problem importing more than 11 region groups, presuambly assuming a region group for every range of 1000 region id numbers. richard made it dynamically allocate the region set. |
| 02:35.54 | Notify | 03BRL-CAD:brlcad * 60592 brlcad/trunk/src/conv/fast4-g.c: almost the slowest possible way to turn a fixed array into a dynamic one. |
| 02:36.53 | brlcad | ~seen henry |
| 02:36.54 | infobot | i haven't seen 'henry', brlcad |
| 02:37.22 | brlcad | hcurtis: there might be a good simple task to start with (r60592) |
| 02:38.36 | brlcad | see the comment, look at what the code looked like before r56641, and what the dev did (in r56641) |
| 02:39.01 | brlcad | should have been simple to turn group_head into a dynamic container |
| 02:39.33 | brlcad | (using our bu_calloc()+bu_realloc() functions) |
| 02:44.37 | Notify | 03BRL-CAD:brlcad * 60593 brlcad/trunk/src/proc-db/globe.c: eliminate progname global |
| 02:45.29 | Notify | 03BRL-CAD:brlcad * 60594 brlcad/trunk/src/proc-db/kurt.c: remove unused global and unnecessary comment |
| 03:03.18 | oana_ | brlcad, gerbil is a software that offers spectral image analysis options, a pretty small software actually |
| 03:05.24 | brlcad | it's all relative ;) |
| 03:05.26 | Notify | 03BRL-CAD:brlcad * 60595 (brlcad/trunk/README brlcad/trunk/include/vmath.h and 12 others): revert r58453 in favor of bevity aka simplicity |
| 03:05.33 | brlcad | what did you do with it? |
| 03:09.24 | Notify | 03BRL-CAD:brlcad * 60596 brlcad/trunk/misc/osg_changes.patch: don't mess with patch files. revert r58527. |
| 03:10.03 | starseeker | brlcad: it's not robustly working on some degenerate cases |
| 03:10.52 | starseeker | however, it does work on a lot of cases and it'll be a fair bit of work to reimplement the algorithms from the papers |
| 03:11.01 | Notify | 03BRL-CAD:brlcad * 60597 brlcad/trunk/src/proc-db/tube.c: don't be subtle about floating point |
| 03:11.59 | Notify | 03BRL-CAD:brlcad * 60598 brlcad/trunk/src/proc-db/wavy.c: ws and static funcs |
| 03:15.25 | Notify | 03BRL-CAD:brlcad * 60599 brlcad/trunk/src/fb/gif-fb.c: consistent braces. if it spans multiple text lines, use em. when in doubt, use em. it's okay to use em even when not in doubt. |
| 03:15.27 | starseeker | the oriented bounding rectangle algorithm I adapted for libbn might be enough to fix libgdiam, but it's an lgpl library |
| 03:16.04 | starseeker | so in some ways it would be better to re-implement the whole song and dance in libbn or one of our other low level libraries |
| 03:16.56 | starseeker | shrugs - would probably make a good student project in some ways - feed 'em the papers, point them to the exiting libbn routines that are relevant, and turn them loose |
| 03:18.04 | starseeker | existing even |
| 03:29.50 | Notify | 03BRL-CAD:brlcad * 60600 brlcad/trunk/src/irprep/ir-X.c: decimating MAXARR doesn't sound so hot especially since it's been 120000 since the original check-in. instead go for the middle ground (64k) but make the array dynamic instead of on the stack (which was almost certainly clobbering the stack) |
| 03:32.59 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 03:34.53 | brlcad | starseeker: is it possible to tell when a degenerate case is encountered (to handle it gracefully with a friendly "sorry, I can't do that dave" error message)? |
| 03:37.01 | oana_ | brlcad, some work on the image feature space, given one pixel in the image find out the distance to each other pixel using different metrics |
| 03:46.37 | *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net) | |
| 04:59.22 | *** join/#brlcad FreezingAlt (~FreezingC@135.0.41.14) | |
| 05:02.56 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 05:24.56 | *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) | |
| 07:16.17 | *** join/#brlcad oana_ (~oana@188.209.97.130) | |
| 08:54.42 | *** join/#brlcad hcurtis (b82d2f6b@gateway/web/freenode/ip.184.45.47.107) | |
| 08:55.50 | hcurtis | brlcad: Hi, Sean. Thank you. I will look at the code. |
| 09:33.46 | *** join/#brlcad martaprz (57697052@gateway/web/freenode/ip.87.105.112.82) | |
| 09:44.42 | *** join/#brlcad vladbogo (~vlad@195.216.218.10) | |
| 10:01.48 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 11:37.25 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 13:14.44 | *** join/#brlcad ries (~ries@190.9.171.121) | |
| 13:30.37 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 13:44.03 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 13:55.45 | Notify | 03BRL-CAD:brlcad * 60601 (brlcad/branches/RELEASE/NEWS Property Changed: and 7 others): merge 60591 from trunk |
| 13:59.12 | Notify | 03BRL-CAD:carlmoore * 60602 (brlcad/trunk/misc/osg_changes.patch brlcad/trunk/src/gtools/gdiff2.cpp): remove trailing blanks/tabs |
| 14:37.26 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 14:54.19 | *** join/#brlcad oana_ (~elf11@p5.eregie.pub.ro) | |
| 15:13.49 | *** join/#brlcad pandrei (~pandrei@188.26.186.151) | |
| 16:12.46 | Notify | 03BRL-CAD:brlcad * 60603 brlcad/trunk/misc/osg_changes.patch: revert r60602. patch files should not get modified. |
| 16:13.28 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 16:14.02 | *** join/#brlcad cwstirk (~charlie@c-71-56-216-45.hsd1.co.comcast.net) | |
| 16:14.55 | Notify | 03BRL-CAD:brlcad * 60604 brlcad/trunk/misc/CMakeLists.txt: the patch file doesn't need to live in a trunk checkout. |
| 16:20.51 | *** join/#brlcad hcurtis (b82d3a3b@gateway/web/freenode/ip.184.45.58.59) | |
| 16:54.56 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 17:12.41 | brlcad | hcurtis: any progress looking into that TODO? |
| 17:15.42 | brlcad | I've seen very little activity from several gsocers that I would have expected by now, especially given how much background material (homework) must be prepared in order for those projects to be at all successful... |
| 17:16.19 | brlcad | we're quickly approaching the start date when things quickly get very serious |
| 17:17.08 | brlcad | (you're not alone in this caution) |
| 17:18.33 | Notify | 03BRL-CAD:brlcad * 60605 brlcad/trunk/src/proc-db/wdb_example.c: clean up some of the comments and API explanation |
| 17:28.22 | Notify | 03BRL-CAD:brlcad * 60606 (brlcad/trunk/src/libicv/bw.c brlcad/trunk/src/libicv/dpix.c): some formatting consistency cleanup and size_t vs ssize_t matching. |
| 17:40.56 | Notify | 03BRL-CAD:brlcad * 60607 (brlcad/trunk/src/adrt/isst_tcltk.c brlcad/trunk/src/adrt/librender/camera.c and 88 others): apply HACKING style criteria for if() vs if (). this minor hint visually separates the language structural constructs from function calls, and more importantly makes the code consistent throughout. |
| 17:43.50 | Notify | 03BRL-CAD:brlcad * 60608 brlcad/trunk/src/gtools/beset/population.c: style |
| 17:44.52 | brlcad | bah |
| 17:52.05 | hcurtis | brlcad: Hi, Sean. I'm back. |
| 17:53.42 | hcurtis | <PROTECTED> |
| 17:54.25 | Notify | 03BRL-CAD:brlcad * 60609 (brlcad/trunk/src/conv/iges/CMakeLists.txt brlcad/trunk/src/conv/intaval/CMakeLists.txt and 13 others): not a bad idea to make the cmake logic also conform with our style guide, but including them was not intentional. reverting r60607 on those files. |
| 17:54.56 | hcurtis | brlcad: About the TODO…you're talking about fast4-g.c, right? |
| 17:55.19 | brlcad | hcurtis: that's good to hear but I encourage you to begin vocalizing your activity (even if just to summarize what you're working on and reading and learning, doesn't have to be questions) |
| 17:55.51 | brlcad | once gsoc coding begins, vocalizing activity becomes requisite, so it's a good habit to get into and sometimes takes some people a while to get used to |
| 17:56.04 | hcurtis | Ok |
| 17:56.23 | brlcad | yeah, I was referring to fast4-g.c |
| 17:56.42 | brlcad | since that's loosely related (it's an importer) and the mod involves all of 20 or so lines of code |
| 17:57.04 | brlcad | basic crash course on memory too if you've not worked with malloc/calloc/realloc before |
| 17:57.21 | brlcad | our functions are drop in replacements, so reading their manual pages will tell you how ours works |
| 17:57.49 | hcurtis | Ok |
| 18:02.56 | brlcad | starseeker: had you see doc/html/manuals/libdm/api.html ? |
| 18:06.25 | brlcad | hcurtis: please do ask questions or comment on progress if/when you look at the fast4-g.c TODO as that's something that "should" take much less than one day effort |
| 18:06.38 | brlcad | i'd estimate about 4 hours of dedicated concerted effort with your background, depending how distracted you get or if you get distracted ;) |
| 18:08.15 | brlcad | that includes some time learning concepts and reading manual pages |
| 18:09.03 | brlcad | it's about a half-hour of actual work to make and test the changes |
| 18:10.36 | hcurtis | brlcad: I looked at the code right after I wrote you back earlier today (about 10 hours ago). |
| 18:12.52 | brlcad | did you understand the to-do? |
| 18:13.07 | Notify | 03BRL-CAD:brlcad * 60610 (brlcad/trunk/doc/html/manuals/libdm/api.html brlcad/trunk/src/adrt/isst_tcltk.c and 40 others): style consistency update to change the remaining for() instances to for (). more visual separation of language structural constructs from function calls. |
| 18:19.41 | hcurtis | brlcad: I understand that the technique the program uses to turn a fixed array into a dynamic one is too slow. |
| 18:20.33 | Notify | 03BRL-CAD:brlcad * 60611 (brlcad/trunk/src/adrt/isst_tcltk.c brlcad/trunk/src/adrt/librender/camera.c and 18 others): style consistency update to change the remaining while() instances to while (). more visual separation of language structural constructs from function calls. |
| 18:28.50 | brlcad | hcurtis: what do you know about memory allocation? |
| 18:30.51 | brlcad | suggest reading http://stackoverflow.com/questions/8385322/difference-between-static-memory-allocation-and-dynamic-memory-allocation and http://www.enel.ucalgary.ca/People/Norman/engg333_fall1996/stat_dyn/ |
| 18:31.40 | brlcad | but the basic gist is having a chunk of memory either get declared, or get returned from a function (e.g., malloc()) |
| 18:32.32 | brlcad | fast4-g.c had an array of memory that was static, but we want it to be dynamic |
| 18:33.23 | brlcad | the commit I referenced did make it dynamic, but in a bad way -- it created a new container and copied everything over into it, instead of just expanding the one it already had |
| 18:34.26 | hcurtis | Ok |
| 18:39.03 | Notify | 03BRL-CAD:brlcad * 60612 (brlcad/trunk/src/adrt/isst_tcltk.c brlcad/trunk/src/anim/cattrack.c and 28 others): address the remaining two style deviants, switch and return, interestingly to a far lesser inconsistency extent. visual separation of language structural constructs from function calls. |
| 18:45.11 | Notify | 03BRL-CAD:brlcad * 60613 (brlcad/trunk/src/libbn/chull.c brlcad/trunk/src/libbn/obr.c and 15 others): ws, style |
| 18:49.47 | hcurtis | brlcad: Am I correct in understanding that I am not to do any more GSoC-related things before getting the fast4-g.c project done? I just want to make sure I understand what you'd like me to do before I get started. |
| 18:51.22 | Notify | 03BRL-CAD:n_reed * 60614 brlcad/trunk/src/libbrep/boolean.cpp: push the body of split_trimmed_face into a separate function; we'll be calling it multiple times in the future |
| 19:36.31 | ``Erik | huh, we just passed 1400000000 in unix time |
| 19:37.27 | mihaineacsu | :D |
| 19:44.56 | ``Erik | "NIH invented here" heh :) |
| 20:06.17 | starseeker | brlcad: hmm - I don't think I had. That looks like it should be a man3 docbook page. |
| 20:08.44 | starseeker | reflects that if we do GCI again, he *really* needs to make a bunch of tasks for DocBook-ification of our other documentation (html, tex, etc...) |
| 20:48.06 | ``Erik | sushi with laser cut nori O.O http://www.designboom.com/design/lasercut-nori-for-designer-sushi/ |
| 20:50.36 | starseeker | now there's someone who's serious about portion control - laser precision |
| 20:51.08 | starseeker | ``Erik: any new phone apps lately? |
| 20:52.22 | ``Erik | have a couple in the pipe, little trivial ones... thinking about trying to revive that 'kaboom' game, an augmented reality one (with a possibly cool spinoff) and I'm thinking about making a phone version of civclicker |
| 20:53.15 | starseeker | cool |
| 20:54.14 | ``Erik | <-- also thinkin' mebbe lees hunan sometime later this week or next week *cough* :) |
| 20:54.37 | starseeker | sounds like a plan, if we can get it coordinated this time ;-) |
| 20:56.22 | starseeker | this week will probably suck - dealing with lots of crap breaking |
| 20:56.28 | ``Erik | only non-movable artifact on my calendar in the lunch time area is this friday, otherwise this and next week are good for me |
| 20:57.17 | ``Erik | aight, so next week :) I'll let you figure out who to scare up (ed, vic, nikki, etc) |
| 20:57.26 | starseeker | nods |
| 21:01.07 | *** join/#brlcad merzo (~merzo@133-63-132-95.pool.ukrtel.net) | |
| 22:21.37 | *** join/#brlcad marta_ (4e0a5935@gateway/web/freenode/ip.78.10.89.53) | |
| 22:25.31 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 22:57.22 | brlcad | mihaineacsu_bbl: let me know if/when you have more time to discuss your proposal! |
| 22:57.44 | brlcad | same goes for anyone else working on a socis proposal |
| 22:57.57 | mihaineacsu_bbl | brlcad: I'm here |
| 22:59.44 | mihaineacsu_bbl | I checked the existing code, will get it up and running on a repo today and make changes. I'm not worried at alll about the server side, what I'd like to discuss with you is changes on brlcad in order to work with the server |
| 23:04.21 | mihaineacsu_bbl | brlcad: let me know when you come back, I'll be here for another 3-4 hours, I'm studying for an exam I have to take today |
| 23:56.47 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |