IRC log for #brlcad on 20100419

07:19.31 *** join/#brlcad ibot (ibot@rikers.org)
07:19.31 *** topic/#brlcad is BRL-CAD Open Source Solid Modeling || http://brlcad.org || http://sf.net/projects/brlcad || #brlcad logs: http://ibot.rikers.org/%23brlcad/ || BRL-CAD is now available on Gentoo! (20100225)
08:24.08 *** join/#brlcad mafm (~mafm@81.35.69.130)
13:06.52 CIA-73 BRL-CAD: 03indianlarry * r38595 10/brlcad/trunk/src/rt/opt.c: Added flag to track when the display units option '-u' is specified. If flag not specified 'rtarea' will look at local units setting in model geometry.
13:57.26 d-lo Mernin all
13:58.24 ``Erik yargh
13:58.35 d-lo whats new?
13:58.37 brlcad Arr
13:59.20 d-lo anyone happen to have a spare Enet hub?
13:59.37 d-lo nothing fancy, just like 100baseT, 4 ports?
13:59.54 ``Erik if hv3 is pure tcl, why does it need version and tea crap during configure? O.o
14:00.07 brlcad I just have the one at the O and another here but it's in use too
14:00.23 d-lo ah, the one at the O is yours?
14:00.40 brlcad just a cheap lil thing
14:00.40 ``Erik I have an unused 4 port 10baseT at home, but it's 10base... O.o ancient linksys piece o' crap
14:00.42 d-lo thought it was work owned.
14:01.12 d-lo ``Erik: Yeah I have a 4 port 10baseT also. Looking to upgrade a bit.
14:01.16 ``Erik if it's at the office, it must be work owned, or it couldn't be plugged into anything O.o
14:01.27 d-lo of course :)
14:02.02 ``Erik um, a dumb hub would be dirty cheap, for $50, you could get a wap/router/hub
14:02.25 starseeker ``Erik: OK, not pure tcl in that sense - my bad. Pure tcl in the sense that it doesn't need any external graphical or web toolkits to do web page display
14:02.27 ``Erik tell ya, laptop on the deck on a nice day, nice office
14:02.34 d-lo Im doing the inital ground work for wiring up the house.
14:02.44 d-lo so looking for just a hub right now.
14:02.50 d-lo 32 port switch comes later :)
14:03.00 ``Erik <-- has given up on wiring houses, a wired 'bundle' somewhere and wireless for all remote bits is good *shrug*
14:03.21 d-lo I can't stand how slow wireless is sometimes :/
14:03.30 ``Erik which 802.11 are you using?
14:03.35 d-lo g
14:03.42 ``Erik isn't n the hot new thing?
14:03.57 d-lo sure, but still pales in comparision to hardwire
14:04.33 starseeker ``Erik: I'm sure BSD will find some way to break hv3, of course...
14:04.37 d-lo All my laptops are wirelss (duh) but having the servers on wired makes file xfers hellafaster
14:05.07 ``Erik ah, heh, you're transferring big files between servers? :D
14:05.37 ``Erik <-- has a 'leash' in his basement for big file xfers to his laptop... when downloading off the net, even b outpaces uplink *shrug*
14:05.50 d-lo when I am doing HD backups in prep for reformatting.... when the wife needs to move sveral gigs of RAW imag data off the laptop, etc. hardwire rules.
14:06.13 d-lo wow, you're uplink is that slow?
14:06.24 d-lo s/you're/your/
14:06.39 ``Erik um, a couple mbps I think? haven't speed tested it lately
14:06.39 d-lo then again, there is only one of you using your wireless ;)
14:06.47 ``Erik heh, that I know of O:-)
14:06.53 d-lo haha good point
14:07.07 ``Erik yeah, one of me, usually... no more than 3-4 laptops grinding it
14:08.01 d-lo well, my end goal is to have Telephone, Cable and ENet hubs all in one 'comms closet' down in the basement.
14:08.11 d-lo that way my cable modem doesn't have to be in the open.
14:08.29 d-lo or if I switch to Verizon, the modem will do in the same place, etc
14:11.11 d-lo but that's a bit down the road still :)
14:12.44 d-lo I know this might start a fight, but whats a good dev *nix/*bsd OS?
14:13.48 starseeker define "good"
14:14.38 starseeker likes Gentoo, but setup is a pain - ``Erik would claim that makes me a watered down FreeBSD user...
14:15.15 starseeker If you just want to slap on the OS and tools, Ubuntu probably is the best chance of "working out of the box"
14:15.34 starseeker catch there is making sure you have the required dev packages installed for compiling
14:16.01 d-lo of course :)
14:16.47 d-lo is it possible to make a short summary of the differences betwen Gentoo and Ubuntu? or is it night and day?
14:17.30 starseeker Gentoo = compile everything from source. Good build environment for just about anything is a given by the nature of the OS, but it's install is expert friendly and very much hands on
14:18.06 ``Erik what do ya mean by 'dev'? like IDE driven stuff?
14:18.19 ``Erik <-- personally likes ssh'ing into a remote machine and running vim (or emacs on occasion) in a screen
14:18.43 starseeker Ubuntu = "Friendlier Debian" - Installs MUCH faster than Gentoo, good hardware support, but doesn't assume out of the box that you'll be compiling anything strange
14:18.51 d-lo Yeah, I'm an IDE weenie :)
14:18.52 ``Erik and in developing, what's your goal? good portability? lots of 'goodies'?
14:19.16 starseeker grr s/it's install/its install
14:19.31 ``Erik if inter-nix portability is important, I'd say stay away from linux... it's very soft and forgiving, which leads to shoddy code, im(ns)ho
14:20.15 ``Erik opensolaris may be a lost cause at this point :(
14:20.51 starseeker would guess that it is, at least as an open platform
14:21.24 starseeker Sun was never very good at building communities around their open source stuff - not even OpenOffice, which you might expect to attract some attention
14:21.27 ``Erik I'm kinda under the impression that the opensolaris license does NOT permit any kind of forking :/
14:21.48 starseeker Urm. Not sure about that, but either way to fork you need a community willing to do so
14:21.54 d-lo well I can understand not wanting anyone to fork with their stuff.
14:22.01 ``Erik sun had engineers trying to do the right thing (in their minds) at odds with mgmt and lawyers trying to do the right thing (in their minds)
14:22.15 starseeker IIRC the license DID permit inclusion of DTrace in *BSD...
14:22.23 starseeker it just wasn't GPL compatible
14:22.31 ``Erik yes, dtrace is in fbsd proper
14:23.06 starseeker so that's one of the big goodies in OpenSolaris, although I don't know that fbsd integrates it as well as it was integrated into Solaris
14:23.10 ``Erik and it's dang sexy, scriptable profiling from the microcode all the way up to the jvm if ya want, and anywhere inbetween
14:23.34 ``Erik I think fbsd integrates it about as well as x86 opensolaris... the sw is willing, but the hw is weak
14:24.08 starseeker from what I read about it, it required careful instrumentation of lots of parts of the OS to be able to support dtrace without major performance hits...
14:24.46 ``Erik yeah... and some parts are necessarily going to be a major hit... *shrug*
14:24.55 starseeker <snort> Aren't the x86 chips just now getting to the point where they can run multiple virtual machines at the hardware level?
14:25.28 ``Erik can they? I thought they still needed a substantial software "hypervisor"
14:25.38 starseeker ``Erik: I'm kinda thinking that the OpenSolaris guys will migrate to *BSD land and port their favorite goodie over
14:25.59 starseeker ``Erik: er, yeah - the old x86 chips didn't even allow a hypervisor to function at all
14:26.28 starseeker is much more concerned about the future of OpenOffice than either OpenSolaris or MySQL, to be honest
14:26.28 ``Erik I'm kinda thinking a lot of the (community) opensolaris guys were bsd guys (and gals) toying with opensolaris on the side *cough* O:-)
14:27.03 ``Erik isn't OOo sufficiently divorced from sun/oracle to be good gnu-tizens?
14:27.10 starseeker If MySQL dies we'll simply see the rise of PostgreSQL (finally), and OpenSolaris was too late to the game...
14:27.26 starseeker ``Erik: not as I understand it - most of the dev work was by Sun guys
14:27.38 d-lo yall think MySQL has a death mark on it?
14:27.44 starseeker ``Erik: apparently the code base was a great big nightmare even by C++ standards
14:27.46 ``Erik thus the 'community' caveat :)
14:28.07 starseeker d-lo: probably not, but I doubt Oracle will pump it up the way Sun did
14:29.18 d-lo heh, pump it or pimp it? ;)
14:29.27 ``Erik thinks mysql (and postgresql) were inevitably on the path to niche relegation before oracle bought sun... couch, mongo, cassandra, hadoop, tokyo cabinet, memcachedb, dynamo/voldemort, allegrograph, versant. gigaspaces, ...
14:29.31 starseeker the Best Case Scenario for OpenOffice would probably be for the KOffice project to get a major shot in the arm and reach feature parity with OpenOffice, possibly by incorporation of OpenOffice code if necessary/possible
14:29.58 ``Erik a lot of people seem to be stopping and saying "wait, why are we doing sql again? it's ... a really bad fit... for most things..."
14:30.07 starseeker heh
14:30.38 starseeker and if you DO really need it, PostgreSQL is likely to be the winner ('cause you'll need a real database and real database features...)
14:30.47 ``Erik heh
14:31.53 ``Erik wait wait wait... true story... "huh, mysql is slightly faster than postgresql in some microbenchmarks, lets switch! ... huh, floating point numbers don't come out exactly how we put them in... I know, let's store them as strings! isn't mysql grand, and faster than postgresql!" ... *looks up*
14:33.05 d-lo *snicker*
14:34.33 ``Erik if they hadn't decided to hide their shame and blast their repo history, I'd show ya the chain of events... but...
14:36.34 d-lo nice. AMD PhenomII 3.4GHz X 4 is down to 175 bucks.
14:36.58 ``Erik I d'no, I think a lot of people are learning not to automatically assume SQL when someone says 'database', and even changing the phrasing to avoid assumptions, saying 'data store' instead
14:37.11 ``Erik hehehe "databasement" *snicker*
15:09.16 CIA-73 BRL-CAD: 03starseeker * r38596 10/brlcad/trunk/src/mged/ (Makefile.am cmd.c cmd.h info.c setup.c): Make a new wrapper for info commands that is aware of the solid edit state - this makes info.c unnecessary and eliminates a lot of very similar code.
15:22.28 CIA-73 BRL-CAD: 03starseeker * r38597 10/brlcad/trunk/src/mged/setup.c: cat and dbfind look like they make sense for activity given solid editing.
16:57.14 CIA-73 BRL-CAD: 03starseeker * r38598 10/brlcad/trunk/NEWS: Note that analyze, cat, dbfind and l now are aware of what's being edited.
17:38.18 starseeker god that's strange
17:39.27 starseeker TkpChangeFocus gets called once when I do a zoom with the focus command in the tcl script, but after that it doesn't get called again even with changing back to the terminal and multiple zoom events
18:16.47 ``Erik heh http://www.buynlarge.com/disclaimer/disclaimer.html
18:18.41 CIA-73 BRL-CAD: 03brlcad * r38599 10/brlcad/trunk/src/libfb/fb_generic.c: move status into interior in case there are no framebuffer interfaces being compiled such that an unused var warning will result.
18:42.43 CIA-73 BRL-CAD: 03brlcad * r38600 10/brlcad/trunk/NEWS:
18:42.43 CIA-73 BRL-CAD: (minor reword to note sf tracker) 'Note that analyze, cat, dbfind and l now are
18:42.43 CIA-73 BRL-CAD: aware of what's being edited.' This implements sf feature request 2954409 from
18:42.43 CIA-73 BRL-CAD: Bob Anderson (Repair "l" and "analyze" commands when in solid edit), which
18:42.43 CIA-73 BRL-CAD: reverts an unintended change due to libged refactoring.
19:14.20 CIA-73 BRL-CAD: 03brlcad * r38601 10/brlcad/trunk/include/optical.h: quell shadow warning about ap param shadowing a global. renamed to app.
19:18.01 CIA-73 BRL-CAD: 03brlcad * r38602 10/brlcad/trunk/src/rt/viewarea.c:
19:18.02 CIA-73 BRL-CAD: use the default_units flag from opt.c to more verbosely warn if the output units
19:18.02 CIA-73 BRL-CAD: are default mm since they are expected to change very soon (probably next minor)
19:18.02 CIA-73 BRL-CAD: to defaulting to local units instead. print what those units will be to the
19:18.02 CIA-73 BRL-CAD: user. was deprecated in 7.12, so we're already good to go.
19:27.26 CIA-73 BRL-CAD: 03erikgreenwald * r38603 10/brlcad/trunk/ (include/bn.h src/libbn/plane.c): bn_npts_distinct() to abstract bn_3pts_distinct() functionality to an arbitrary number of points. O(n^2).
19:30.02 ``Erik wonders if he shoulda used point_t **pts, instead
19:38.53 brlcad *pts seems fine with npnts
19:39.29 ``Erik yeah, but then ya might have to malloc() an array and VMOVE() everyting into it, instead of allocating a pointer table and pointing it to the pts you want
19:39.34 ``Erik *shrug*
19:40.37 brlcad so I'd have to always alloc a pointer table and point to my data
19:41.21 brlcad or with current either alloc+vmove if they don't match (about the same about of work) OR I get lucky and have to do nothing
19:41.34 brlcad seems reasonable
19:41.37 ``Erik *shrug*
19:42.46 ``Erik someone is struggling with adding valid non-triangle nmg's, I figured I'd start adding lowlevel bits to make life a little less painful
19:42.51 ``Erik likes coding for coders O.o :D
19:44.53 brlcad thinks you should make that O(nlogn) at least, insertion sort points based on position so you don't have to search all previous n-1
19:45.09 ``Erik probably
19:45.29 ``Erik well, it's 1/2 n^2, to help some
19:45.32 ``Erik an r-tree would be neat
19:45.59 ``Erik but when does it start saving you? definitely not at 4...
19:46.06 brlcad or fast-path checksum of sorts X+Y+Z within tol to presort
19:47.43 ``Erik might try to write some reasonably generic {r,r+,r*}-tree stuff some day O.o neat shtuff
19:51.02 ``Erik ponders bn_npts_collinear()
19:51.36 ``Erik return 0 if any point is not on the line? or pointless? hmmm
20:00.45 CIA-73 BRL-CAD: 03starseeker * r38604 10/brlcad/trunk/src/fb/fbthreadtest.c: More thread code, not doing anything yet. Need to study tclThreadTest.c
20:24.46 CIA-73 BRL-CAD: 03erikgreenwald * r38605 10/brlcad/trunk/src/librt/primitives/metaball/metaball.c: start breaking things up to replace the walk/search part of shot
20:24.51 ``Erik crap, that hv3 thing means the installed fileset has changed *sigh*
20:25.51 starseeker problem for BSD?
20:26.25 ``Erik well, I've been trying to track the install closely for this release to make sure the port installs without patches or sed's or anything
20:26.50 ``Erik and bsd uses an explicit manifest, just have to figure out why my two dummy boxes are not letting me log in and add the new files to the manifest
20:26.50 starseeker nods - I suppose I should have held off on that til after release
20:28.52 starseeker heh - good think I didn't stick in tktreectrl and tktable yet
20:28.57 starseeker er good thing even
20:29.24 ``Erik (manifest saved in the repo, md5's generated on install, etc... 'undo' of upgrades is a bit clunky, still, but some good bits of solaris have been stolen *cough* back and forth heh)
20:59.04 CIA-73 BRL-CAD: 03brlcad * r38606 10/brlcad/trunk/NEWS: erik fixed a minor mged bug where it could crash dereferencing a dbip if there was no database open (e.g. calling the units command).
21:01.47 CIA-73 BRL-CAD: 03brlcad * r38607 10/brlcad/trunk/src/mged/cmd.c: ain't no double negatives allowed in these parts.
21:09.18 ``Erik if(!!!!!!dbip){
21:10.01 ``Erik if(¡dbip!){
21:11.42 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
21:22.06 CIA-73 BRL-CAD: 03brlcad * r38608 10/brlcad/trunk/src/mged/cmd.c: interp shadow quellage and printing dbip addr.
21:23.57 ``Erik weee, conflicts
21:24.29 CIA-73 BRL-CAD: 03brlcad * r38609 10/brlcad/trunk/NEWS: bob's got it on the down-low with archer's new tree view visualization. reimplemented to support more advanced features, better organization, icons, and more.
21:28.56 CIA-73 BRL-CAD: 03brlcad * r38610 10/brlcad/trunk/NEWS:
21:28.56 CIA-73 BRL-CAD: keith fixed a bug with nirt being from from within mged that was causing a crash
21:28.56 CIA-73 BRL-CAD: (of either nirt or mged or both, potentially several other applications could be
21:28.56 CIA-73 BRL-CAD: affected). problem was bu_vls nibble bug that wasn't checking the size of the
21:28.56 CIA-73 BRL-CAD: vls before nibbling causing an address to bad memory getting accessed. this bug
21:28.57 CIA-73 BRL-CAD: was informally reported by an arl user and fixed on the fly.
21:34.31 *** join/#brlcad brlcad (~sean@BZ.BZFLAG.BZ)
21:34.47 brlcad hm, that was odd
21:45.03 ``Erik hm http://gizmodo.com/5520164/this-is-apples-next-iphone
21:46.08 CIA-73 BRL-CAD: 03brlcad * r38611 10/brlcad/trunk/TODO:
21:46.08 CIA-73 BRL-CAD: bob fixed the mac input bug. was some obscure problem related to calling
21:46.08 CIA-73 BRL-CAD: 'focus' within the mged event handler on the mouse binding. needs more work,
21:46.08 CIA-73 BRL-CAD: but core problem is fixed. tom suggested adding some means for force the
21:46.08 CIA-73 BRL-CAD: tracers to overwrite the output file -- which seams reasonable so long as we're
21:46.09 CIA-73 BRL-CAD: going to go to lengths to make them read-only via permissions.
21:47.22 starseeker wryly notes that now all we need to do is fix all the hot keys for orientation in MGED...
21:48.47 CIA-73 BRL-CAD: 03brlcad * r38612 10/brlcad/trunk/BUGS: rtedge usage shows redirection to file. it lies.
21:49.10 ``Erik ooh, that may've been me with the bu_image shtuff
21:58.04 CIA-73 BRL-CAD: 03r_weiss * r38613 10/brlcad/trunk/src/conv/obj-g_new.c: refactoring to support all face types, debugging nmg tolerance issues
22:06.04 CIA-73 BRL-CAD: 03brlcad * r38614 10/brlcad/trunk/TODO: tom browder points out flaws in rtedge manual page, needs work. also need better docs for the saveview/loadview commands and migration to libged.

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