| 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. |