IRC log for #brlcad on 20080910

00:13.02 starseeker Axman6: just working on getting the -regex option for find (search in BRL-CAD) working
00:29.59 ``Erik bwahahhaa
00:30.12 ``Erik "barak obama, the son of a black man from kenya and a white man from kansas" wow
00:30.20 ``Erik daily show ftw
01:04.28 CIA-4 BRL-CAD: 03brlcad * r32615 10/brlcad/trunk/src/adrt/ (6 files in 2 dirs): two more C-style comments and a lotta cuddle bracing
01:36.07 Ralith cuddle bracing?
01:36.07 Ralith heh
01:36.10 CIA-4 BRL-CAD: 03brlcad * r32616 10/brlcad/trunk/TODO: looks like the DSP needs some tess() loving.. apparently never implemented
01:40.18 starseeker so I can find this tomorrow: http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/find/
01:44.10 ``Erik it's the only cuddling a lot of coders get o.O
01:44.43 ``Erik where's the linux one? in fileutils?
02:24.28 brlcad ~botmail for Mouette see https://sourceforge.net/forum/message.php?msg_id=5221211 about the solaris inst still not working right
03:15.42 starseeker ``Erik: Yeah. That one is GPL so it's a no-no for this
03:15.52 starseeker don't think it will be needed though
03:16.25 starseeker will spend a little quality time with gdb tomorrow and figure out what he did wrong
03:17.14 starseeker on a side note, why the heck didn't my college programming courses spend about two weeks teaching gdb in the second semester????
03:28.00 Ralith I've been getting an increasing appreciation for the annoyingness of the GPL's viral nature lately.
03:31.40 brlcad starseeker: gdb (or any debugger) wasn't taught in any of my courses either .. heck most of them didn't even teach the languages they required
03:32.03 brlcad you were expected to pick it up in a week or two, all part of background research expected of everyone
03:54.21 starseeker brlcad: That works find for those with enough computer background to do it - at the time my big computer experiences were Netscape on Macs and DOS editor in high school
03:54.32 starseeker Plus a little Offic
03:54.33 starseeker e
03:55.41 starseeker Ah, well. Fair enough I guess, but at the time prior computer experience for freshman was NOT a given
03:56.00 brlcad neither for my program
03:56.21 brlcad they just didn't teach it, a lot of unis are like that
03:56.44 starseeker I suppose. It would really have helped though
03:58.46 starseeker I can see it being too much of a "trade school" approach
03:59.19 brlcad yeah, I think that's basically what it amounts to
03:59.28 starseeker remembers he DID get one programming experience in high school - Pascal :-)
04:00.03 starseeker the last year before they started in with (IIRC) C++
04:00.12 starseeker was a bit annoyed
04:00.14 brlcad akin to learning landscaping but never having someone teach you how to use a weed whacker
04:00.24 starseeker nods
04:03.02 starseeker the "trade school" argument would have held up better if they didn't put us through that semester of "Office 101"
04:03.38 starseeker still cringes at the memory of wasting time doing trivial office tasks when he could have been learning More Powerfull Tools
04:06.06 Ralith you were put through that in college? O.o
04:07.32 starseeker nods
04:07.49 starseeker kind of a "computer 101" course to make sure people could do what was needed
04:08.01 starseeker the scariest thing is a LOT of them actually seemed to need it
04:09.35 starseeker to be fair, 1998 was only 3 years after Win95 so desktop penetration wasn't as high
04:10.16 starseeker No matter. Ancient history now
04:10.16 Ralith yeah, but it's not the college's job to stop people from applying to high-level courses they don't have the background for
04:10.27 Ralith and I don't think office is exactly necessary CS background.
04:10.35 starseeker No, no - this wasn't for CS
04:10.39 Ralith oh, ok.
04:10.42 starseeker it was for the general college population
04:11.07 starseeker Now LaTeX, that I could have gotten into :-)
04:11.22 Ralith LaTeX is awesome.
09:00.24 *** join/#brlcad prasad_1 (n=psilva@h-72-245-122-226.mclnva23.covad.net) [NETSPLIT VICTIM]
09:00.24 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) [NETSPLIT VICTIM]
09:07.50 *** join/#brlcad prasad_1 (n=psilva@h-72-245-122-226.mclnva23.covad.net) [NETSPLIT VICTIM]
09:07.50 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6) [NETSPLIT VICTIM]
09:38.45 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
09:44.32 *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01)
13:39.07 *** join/#brlcad thing0 (n=ric@58.171.199.133)
13:40.54 *** join/#brlcad PrezKennedy (i=Matthew@whitecalf.net)
14:57.51 prasad_1 netsplitz
14:59.37 *** join/#brlcad Elperion (n=Bary@p5B14DF32.dip.t-dialin.net)
15:17.06 ``Erik heh, starseeker, I had a couple classes where pretty much every assignment was in a different language, the primer to each language was "you can download it from X or log into the cs server and it's this command"
15:18.17 ``Erik AI and theory of computation o.O theory devolved into just using scheme for everything, though
15:18.28 ``Erik though markov chains were in c++
15:30.06 *** join/#brlcad elite01 (n=elite01@unaffiliated/elite01)
15:32.02 *** join/#brlcad andrecastelo (n=chatzill@189.71.31.249)
15:32.08 andrecastelo morning everyone :D
16:08.01 CIA-4 BRL-CAD: 03starseeker * r32617 10/brlcad/trunk/ (4 files in 2 dirs): Add support for -regex and -iregex to search. Using REG_EXTENDED at the moment - if there is a need support can be added later for other options.
17:10.40 *** join/#brlcad prokoudine (n=avp@beacon.altlinux.ru)
17:10.47 prokoudine hi
17:10.57 prokoudine i'm writing a small report on gsoc this year
17:11.11 prokoudine are all of your projects completed successfully?
17:13.04 ``Erik I believe all were decided to be adequately successful
17:33.11 prokoudine adequately? :)
17:34.51 prokoudine anyway, thanks :)
17:43.04 CIA-4 BRL-CAD: 03davidloman * r32618 10/rt^3/trunk/src/geometryService/java/stractNet/src/stractNet/messaging/tests/MSTest02.java: Modified Test for efficiency.
18:02.28 brlcad howdy prokoudine
18:02.55 brlcad lemme know if you have any specific questions
18:03.17 brlcad i'm writing a report specific to our students as well, but itll be a week or two
18:50.01 brlcad ``Erik: probably will be another week or two before sorting things out, but I signed you up on the summit wiki already
18:51.11 brlcad flights are about 350 right now, so it should be pretty easy -- probably arriving on the 24th (fri)) and returning the 27th (mon), paying for an extra day stay for the room (which we have to share, if you didn't know..)
19:00.55 *** join/#brlcad Ralith (n=ralith@216.162.199.202)
19:01.06 brlcad starseeker: you're leaking memory
19:01.18 brlcad gotta free after a regcomp (run valgrind)
19:04.44 starseeker whoops sorry
19:10.35 starseeker was getting too used to passing pointers to everything ;-)
19:19.46 CIA-4 BRL-CAD: 03starseeker * r32619 10/brlcad/trunk/src/libged/search.c: Oops - need to regfree after regcomp (thanks Sean)
19:25.13 CIA-4 BRL-CAD: 03brlcad * r32620 10/brlcad/trunk/NEWS: even though it was implemented after separately, the regex options shouldn't be a separate line item since the proceeding line covers it. the emphasis on the effort belongs in a summary paragraph for that one
19:25.25 starseeker k
19:25.48 brlcad if (rv != 0) { <-- doesn't look right
19:26.17 starseeker That's from NetBSD
19:26.50 brlcad rather, it looks alright, but then the else case is fishy
19:27.58 starseeker else case?
19:27.59 brlcad namely, I don't recall but do you have to regfree if regcomp fails
19:28.07 starseeker oh
19:28.19 starseeker um
19:28.32 starseeker NetBSD calls regerror
19:28.33 brlcad quick read looks like it might be okay, but should verify
19:28.45 starseeker looks to see if regerror frees
19:30.08 brlcad i think it just prints an error message based on the code
19:30.27 starseeker agreed
19:30.55 starseeker weird
19:31.14 starseeker so regcomp must not assign anything until it succeeds internally?
19:31.27 brlcad i don't know
19:31.29 brlcad i was asking :)
19:31.38 starseeker is looking at regcomp now ;-)
19:31.55 brlcad just don't want it to crash if the regcomp fails
19:33.26 starseeker Oh, here it is - if p->error != 0 it does regfree
19:33.29 starseeker cool
19:33.46 starseeker removes regfree from the error case...
19:35.20 CIA-4 BRL-CAD: 03starseeker * r32621 10/brlcad/trunk/src/libged/search.c: Don't need regfree in error case - libregex is polite and frees the memory itself in an error situation.
19:35.42 starseeker there we go :-)
19:36.34 starseeker brlcad: Bob and I were plotting to include fnmatch in libbu and make it work on Windows - is that OK?
19:36.58 starseeker or rather, bu_fnmatch :-)
19:46.37 starseeker will commit so Bob can test on Windows quick before he's outta here - I'll make it all one commit so it's an easy revert if you don't like it brlcad
19:48.24 brlcad so windows doesn't have fnmatch?
19:48.32 starseeker nope
19:48.38 starseeker Bob already tried
19:49.32 starseeker can't remember how to set karma or he'd ding Windows another one
19:49.42 louipc windows--
19:50.08 brlcad I don't have a problem with a bu_fnmatch though I might suggest a different name to be consistent with other bu routines
19:50.23 starseeker OK :-)
19:50.25 *** join/#brlcad Elperion (n=Bary@p5B14DF32.dip.t-dialin.net)
19:50.53 starseeker let me get Bob compiling quick... brb
19:51.26 brlcad bu_path_match() maybe or a simple bu_glob()
19:52.28 louipc ibot: karma windows
19:52.28 ibot windows has karma of -2
19:52.30 brlcad bu_pattern_match
19:52.58 brlcad with just a pattern and string argument (unless the flags are *really* *really* needed for some reason
19:58.39 CIA-4 BRL-CAD: 03starseeker * r32622 10/brlcad/trunk/ (4 files in 3 dirs): Add fnmatch to libbu as a first step towards supporting the find based search code in Windows.
20:01.04 CIA-4 BRL-CAD: 03brlcad * r32623 10/brlcad/trunk/src/libbu/fnmatch.c: reorder so that declarations are not necessary
20:02.29 CIA-4 BRL-CAD: 03starseeker * r32624 10/brlcad/trunk/src/libged/search.c: We don't really need stdbool.h here, and Windows doesn't like it.
20:05.01 CIA-4 BRL-CAD: 03brlcad * r32625 10/brlcad/trunk/src/libbu/fnmatch.c: header/footer/indent cleanup, always need common.h before any system headers.
20:06.07 CIA-4 BRL-CAD: 03brlcad * r32626 10/brlcad/trunk/include/bu.h: document the new argv functions testing out the migration of API documentation from source files to the public header files.
20:12.43 prasad_1 http://www.msnbc.msn.com/id/26641652/
20:15.13 brlcad looks forward to them actually smashing things together at 100% power, not just flipping on the power switch
20:17.37 ``Erik wiggles his toes
20:20.31 prasad_1 first contact or half life
20:20.37 prasad_1 i hope for the former
20:23.11 brlcad i mean damn, if you're gonna get killed, a supercollider singularity would be one of the best ways
20:24.02 brlcad every atom accelerating away at the speed of light. no thought, no pain, you would just instantly cease to exist
20:27.01 Ralith good call
20:28.59 archivist_ub whos going to write up the Darwin award
20:33.48 CIA-4 BRL-CAD: 03bob1961 * r32627 10/brlcad/trunk/src/libged/ (search.c search.h): Changed include order for windows. Fixed a few typos.
20:35.11 ``Erik I d'no, the masses sound far too tiny to do anything like that
20:35.52 ``Erik even tidal effects would diminish awfully quickly if it were to go supermassive, and it wouldn't have the mass to sustain it o.O
20:36.39 ``Erik what was it that article a few days ago said, the energy of an aircraft carrier moving at 60kph?
20:37.48 prasad_1 funnelled through the area of your fingernail
20:37.53 ``Erik yeah
20:37.59 prasad_1 er the size of your fingernail
20:38.02 prasad_1 ;)
20:42.04 ``Erik hrm, 7 trillion electron volts, 1.1215*10^-6 joules... o.O I must be missing something here
20:44.38 ``Erik ah, each particle is at 7teV, it's the entire beam that accounts for all that energy
21:24.02 ``Erik rolls up a magazine and beats starseeker for a bit
21:24.13 starseeker just for kicks?
21:24.29 CIA-4 BRL-CAD: 03erikgreenwald * r32628 10/brlcad/trunk/src/libged/Makefile.am: add missing backslash, was producing broken makefile
21:24.36 starseeker Ah
21:28.19 ``Erik wow, my arm is sore... closest to a magazine I could find was a siggraph transaction book, those are heavy
21:28.32 ``Erik I should go kick his ass some more for making my arm sore
21:29.38 starseeker Heh - you'll need more mass, you're not much more than a rounding error relatively speaking ;-)
21:48.54 ``Erik heh, I used to spar with a dude who was close to 300 pounds of muscle back in 'the day', picked him up and bounce dhim off his ass one day... and I was a lot smaller back then :D don't misunderestimate (bushism!) the little wirey guy
22:04.43 *** join/#brlcad andrecastelo (n=chatzill@189.71.31.249)
22:57.31 ``Erik <-- tries to figure out why italian would have a single word that translates to "to suck to me"
22:59.47 Ralith lol
23:02.06 ``Erik http://en.wiktionary.org/wiki/succhiarmi teh awesomez
23:44.16 Ralith nice

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