| 00:00.58 | *** join/#brlcad digitalfredy_ (n=digitalf@200.71.62.161) | |
| 00:06.24 | ``Erik | hm |
| 00:42.38 | ``Erik | hah |
| 00:42.41 | ``Erik | free? |
| 00:42.51 | brlcad | yup |
| 00:43.04 | ``Erik | aight... they're all on the webpage and it's fast |
| 00:43.05 | brlcad | most of the podcasts are free |
| 00:43.26 | brlcad | yep, but clicking the *subscribe* is pretty darn convenient |
| 00:43.33 | ``Erik | aight *shrug* :D |
| 00:43.35 | brlcad | it'll automatically send me the new ones |
| 00:43.40 | ``Erik | swank |
| 00:43.52 | ``Erik | I might need to do that, heh |
| 00:44.18 | brlcad | these video podcasts are getting addictive |
| 00:44.27 | ``Erik | I have a bookmark folder of "daily urls" that I click "open all" on every day |
| 00:45.08 | brlcad | getting daily nbc news, daily italian lesson, npr fresh air, strongbad, thistlepod, and a few others now |
| 00:45.12 | ``Erik | freshmeat, slashdot, linuxgames, happypenguin, opengl.org, gamasutra, ibm's dev page, my comic page, zefrank, bash.org/?latest, qdb.us/?latest, ... |
| 00:45.50 | brlcad | yeah, most of those are either on my rss list or are visited when I get the chance |
| 00:45.55 | ``Erik | (the comic page crawls 20 or so webcomics and dumps the actual comic from each in a single big unified page) |
| 00:46.04 | brlcad | i've seen/used your comic page |
| 00:46.12 | ``Erik | ah, heh :) |
| 00:46.13 | brlcad | i try to avoid comics these days |
| 00:46.23 | brlcad | too many, too much time :) |
| 00:46.24 | ``Erik | I have a v2 almost done, just some bughunting I think |
| 00:46.50 | ``Erik | it has the notion of user and comic state, so if you've already seen the image, it won't show it again |
| 00:47.29 | ``Erik | (and if you miss a day, it shows you all teh ones you haven't seen) |
| 02:08.23 | louipc | hehe strongbad |
| 02:08.51 | louipc | I wonder if there's a daily finnish lesson podcast |
| 02:18.15 | ``Erik | O.o |
| 02:40.17 | Twingy | seen the Pico-ITX? |
| 02:40.51 | bjorkBSD | no. |
| 03:48.05 | *** join/#brlcad ChanServ (ChanServ@services.) | |
| 03:48.05 | *** mode/#brlcad [+o ChanServ] by irc.freenode.net | |
| 04:00.40 | louipc | have you heard of the linux foundation yet? |
| 04:00.57 | bjorkBSD | who is that? |
| 04:01.17 | louipc | apparently they're gearing up to go against microsoft |
| 04:01.55 | louipc | a merger of odsl and fsg |
| 04:02.20 | louipc | http://www.linux-foundation.org/en/About |
| 04:02.37 | bjorkBSD | ah. |
| 05:24.52 | *** join/#brlcad dtidrow (n=dtidrow@c-69-255-182-248.hsd1.va.comcast.net) | |
| 06:05.24 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/librt/librt.3: update example to use libbu bu_getopt |
| 06:09.25 | *** join/#brlcad cad61 (n=51d56cf5@bz.bzflag.bz) | |
| 06:13.06 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/mged/chgmodel.c: declare k in f_mirror |
| 06:13.59 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/librt/mirror.c: change references to f_mirror to rt_mirror |
| 06:29.15 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libdm/Makefile.am: uses libbu and libbn, libadd declare them |
| 06:33.39 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libtclcad/Makefile.am: dependency ordering on libadd libraries |
| 06:38.21 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/HACKING: document all of the various library dependencies. add a description of the newly added libbrlcad as well. |
| 06:38.36 | brlcad | good stuff |
| 06:57.17 | Maloeran | A stupid question ; does anyone have a term to refer to the entities of a processing network, may they technically be clients, servers, masters or slaves? |
| 06:58.35 | Maloeran | Just trying to get proper terms for the API, "nodes" and "links" are already internally used for other concepts |
| 06:59.50 | brlcad | processing node is what first comes to mind |
| 07:00.52 | brlcad | might get away with peers if they are also peers |
| 07:00.55 | Maloeran | Right. I'm trying to avoid confusion on internal terms |
| 07:01.28 | Maloeran | "Peers" wouldn't be too appropriate, it's more master/slave based |
| 07:02.30 | Maloeran | Thanks, I'll use "Node" in the API and try to avoid confusion within the source |
| 07:07.47 | *** join/#brlcad clock_ (i=clock@84-72-61-17.dclient.hispeed.ch) | |
| 07:07.50 | brlcad | yeah, there's not much terminology when it comes to generic descriptions of network connectivity |
| 07:09.00 | brlcad | connections, nodes, points, links, junctures, hmm.. |
| 07:12.25 | *** join/#brlcad clock__ (i=clock@84-72-61-17.dclient.hispeed.ch) | |
| 07:31.17 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/ (156 files in 12 dirs): Updated to the latest release of libpng, from version 1.2.8 to version 1.2.16. Includes all of their ('without config script' distribution) files. |
| 07:44.08 | brlcad | dammit.. per-program cppflags wasn't added until automake 1.7 |
| 08:18.08 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/canon/canonize.c: need stdlib.h for exit(), quell warning |
| 08:24.50 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/libfb/if_ogl.c: |
| 08:24.50 | CIA-5 | BRL-CAD: rename ogl_open, ogl_close, and ogl_choose_visual to have an fb_ prefix to avoid |
| 08:24.50 | CIA-5 | BRL-CAD: namespace collisions with libdm. this should probably be done more |
| 08:24.51 | CIA-5 | BRL-CAD: comprehensively, but gets past the linking error du jour. declare funcs one per |
| 08:24.51 | CIA-5 | BRL-CAD: line while we're in here. |
| 08:27.25 | brlcad | what is this .. |
| 08:27.32 | brlcad | sleep .. you speak of |
| 08:27.47 | Maloeran | It's very relaxing, you should try it sometimes |
| 08:27.56 | brlcad | sounds like devil talk |
| 08:28.03 | brlcad | keep your voodoo magic to yourself |
| 08:29.58 | brlcad | hm. i wish there were a 24 hour gym nearby.. i could really go for a workout right about now |
| 08:30.20 | Maloeran | Running outside in the snow won't do the trick? It works for me |
| 08:30.46 | brlcad | there's not much snow out, but plenty of ice I"m sure |
| 08:31.01 | Maloeran | Ah yes, that's less pleasant |
| 08:31.18 | brlcad | rather dark to see it too this far out |
| 08:32.57 | brlcad | plus, my knees and quads are already sore from yesterday, I'd rather do some heavy lifts and something less pounding on the knees .. followed by a nice dip in a hot tub or sauna.. |
| 08:33.00 | brlcad | mmMMMmmmm |
| 08:33.37 | Maloeran | So I'm guessing you don't have to be at work at 7h30 tomorrow, right? :) |
| 08:36.00 | *** join/#brlcad clock_ (n=clock@zux221-122-143.adsl.green.ch) | |
| 08:36.50 | brlcad | I don't, but I think I will go in anyways .. should be pleasant enough to get some work done |
| 08:36.52 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/ (12 files in 10 dirs): |
| 08:36.52 | CIA-5 | BRL-CAD: remove the png headers from our include directory. png_cppflags are now |
| 08:36.52 | CIA-5 | BRL-CAD: provided by configure and appropriately set to src/other/libpng if we're not |
| 08:36.52 | CIA-5 | BRL-CAD: using a system libpng. this should help to avoid header conflicts aside from |
| 08:36.52 | CIA-5 | BRL-CAD: just unnecessarily duplicating 3rd party headers. use the new png_cppflags as |
| 08:36.55 | CIA-5 | BRL-CAD: appropriate, though have to add it to _CFLAGS since per target _CPPFLAGS support |
| 08:36.57 | CIA-5 | BRL-CAD: wasn't added until automake 1.7 (and brl-cad allows anything 1.6.0+). |
| 08:37.12 | brlcad | maybe keep hacking here until the gym opens at 5, then in to work |
| 08:37.58 | Maloeran | Impressive. I'm barely able to write code after being awake a mere 18 hours |
| 08:39.01 | brlcad | varies for me, sometimes good for 20, sometimes 40 .. depends what I'm doing during my circadian low |
| 08:40.17 | brlcad | my schedule rotated a few times last week from a couple all-nighters, so I don't think I'll hit a low until about 8am right now |
| 08:40.47 | brlcad | so makes for an easy 40 as I'll be energized after the workout, and busy |
| 08:43.28 | Maloeran | Eheh, nice. My circadian cycle used to be completely messed up, days of 30 hours, for years... I really made an effort to adopt a normal daily cycle when the contract began |
| 08:44.32 | clock_ | I went sleeping yesterday at midnight instead of the recently more usual 22.40 and my rhythm is going to be screwed up from that for about the next week ;-) |
| 08:48.59 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/src/ (91 files in 31 dirs): |
| 08:48.59 | CIA-5 | BRL-CAD: convert all of the lingering getopt calls to bu_getopt (as well as the related |
| 08:48.59 | CIA-5 | BRL-CAD: getopt globals optind, opterr, optarg) -- libbu's getopt has the benefit of |
| 08:48.59 | CIA-5 | BRL-CAD: being re-entrant and is portable to environments where getopt() may not be |
| 08:48.59 | CIA-5 | BRL-CAD: available. |
| 10:03.47 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/configure.ac: |
| 10:03.47 | CIA-5 | BRL-CAD: check for -lstdc++ properly like any other library. add conditionals around the |
| 10:03.47 | CIA-5 | BRL-CAD: openNURBS checks so if it's disabled, the checks are not performed. rephrase |
| 10:03.48 | CIA-5 | BRL-CAD: the availability summary (we're not necessarily linking them, they're just |
| 10:03.48 | CIA-5 | BRL-CAD: available) |
| 14:49.42 | bjorkBSD | you're aging! |
| 14:49.51 | ``Erik | brlcad: would it be so horrible to bump the required automake to 1.7? 99.9% of the consumers will just use what package with it when you do a "make dist"... |
| 14:50.41 | ``Erik | no, my employer does not understand the notion of 'first 40' or 'flex time' |
| 14:52.09 | bjorkBSD | <PROTECTED> |
| 15:30.52 | Maloeran | Woohoo, SURVICE understood how direct deposit to canadian banks works. Time to buy some hardware |
| 15:43.18 | bjorkBSD | survice sells hardwar? |
| 15:43.20 | bjorkBSD | e |
| 15:43.40 | dtidrow | they sent money so that he can buy some |
| 15:44.33 | bjorkBSD | can anyone receive money to buy hardware? |
| 15:45.06 | dtidrow | heh - would be nice, wouldn't it? ;-) |
| 15:46.00 | dtidrow | IIRC, they've got some sort of consulting arrangement going |
| 15:46.10 | bjorkBSD | they buy him hardware and he says 'woohoo' |
| 15:46.19 | bjorkBSD | hmmm. i'd like such a gig too. |
| 15:58.33 | brlcad | ``Erik: yes it would be |
| 15:59.26 | brlcad | at least right now, with the main dev platform still shipping 1.6.3 |
| 16:04.57 | Maloeran | Still awake, Sean? :) |
| 16:06.08 | brlcad | yeap |
| 16:06.35 | brlcad | didn't make it to the gym, though .. |
| 16:06.38 | bjorkBSD | say, did you develop the industry diagram? |
| 16:06.41 | bjorkBSD | ... it's my wall paper :D |
| 16:06.43 | brlcad | mebbie later |
| 16:06.53 | brlcad | bjorkBSD: heh, neat |
| 16:08.20 | bjorkBSD | yeah. |
| 16:09.04 | bjorkBSD | i put away my brl tutorials until i saw that cray lecture mentioning brl :D |
| 16:10.06 | brlcad | =) |
| 16:10.34 | bjorkBSD | eh. i was gonna use rhino. |
| 16:10.55 | bjorkBSD | but i found religion so i'll stick to this. |
| 16:11.13 | brlcad | heh |
| 16:11.39 | brlcad | rhino's pretty nice, for some purposes in particular |
| 16:11.56 | brlcad | entirely limited in other ways, but nice for their market |
| 16:11.59 | bjorkBSD | but brl is functionally equivalent so i'm not gonna worry about it too much. |
| 16:14.12 | bjorkBSD | how come the mged user manual isn't mentioned in the docs ... or am i not seeing what's infront of me (as usual) ? |
| 16:14.35 | brlcad | bjorkBSD: not mentioned in which docs? |
| 16:14.37 | bjorkBSD | yeah it's in .ps and it starts from the bibliography but it's pretty damned good! |
| 16:14.48 | bjorkBSD | the brl docs... i didn't see it on the sourceforge site. |
| 16:15.49 | brlcad | ahh, mostly because the ones that are up there were converted to html, and nobody got around to doing that for the other volumes |
| 16:16.05 | bjorkBSD | oh. |
| 16:17.01 | brlcad | most of the website stuff is rather "half-baked" in need of overhaul attention |
| 16:17.11 | bjorkBSD | hrmmm |
| 16:17.33 | brlcad | with the exception of maybe the rest of the sf project pages |
| 16:17.49 | bjorkBSD | okay. |
| 16:17.51 | brlcad | but brlcad.org, for example, needs to be redone |
| 16:17.58 | brlcad | what's up there now was literally the bare minimum |
| 16:18.56 | brlcad | bjorkBSD: if you are interested in working on it, you're more than welcome ;) |
| 16:19.03 | bjorkBSD | <PROTECTED> |
| 16:19.20 | bjorkBSD | i use vi and ed so minimalism is my middle name. |
| 16:19.27 | brlcad | hah |
| 16:19.38 | bjorkBSD | however, a user manual/info thingy is part of the product |
| 16:19.51 | bjorkBSD | and it really helps make it more use-able. |
| 16:20.03 | bjorkBSD | so ... i'd like to take a stab at it. |
| 16:20.15 | bjorkBSD | don't expect fancy flying gifs though :-S |
| 16:20.22 | brlcad | i'd really at least like to get those documents into CVS, but that's a chore |
| 16:20.24 | bjorkBSD | or umm flash-ey bits and what not. |
| 16:21.05 | bjorkBSD | why the hell not? :D |
| 16:21.08 | brlcad | just fancy flashy flying pngs instead? :) |
| 16:21.11 | bjorkBSD | hahahha |
| 16:21.57 | brlcad | the tutorial series is fairly straightforward .. mainly converting them all to docbook is just grunt work |
| 16:22.23 | bjorkBSD | never used docbook. i'll find out. |
| 16:22.30 | brlcad | the hard question is whether things like the industry diagram can be brought in as anything other than an image |
| 16:23.34 | bjorkBSD | it's a nice wallpaper i tell you. |
| 16:23.52 | brlcad | there's no good/common standard format where I could actually get the diagram back to the tools used to create it |
| 16:24.05 | bjorkBSD | what'd you use? |
| 16:24.26 | brlcad | that was mostly done in indesign |
| 16:25.34 | bjorkBSD | hmm |
| 16:25.41 | brlcad | rather tufteish diagram, I should send it to him to see if he'd comment |
| 16:25.51 | bjorkBSD | hehehehe |
| 16:26.07 | brlcad | it has something like 7 dimensions of data |
| 16:27.10 | bjorkBSD | well, my car's not co-operating with me and it's too cold to go play outside so i should do something. |
| 16:27.21 | bjorkBSD | i might uncover more tutorials to push me along :) |
| 16:28.28 | bjorkBSD | the one i'm using is a little long in the tooth on just a chapter or two which might fit neatly in an appendix. |
| 16:29.12 | ``Erik | brlcad: "main dev platform"? both fink and macports have newer automakes, as does fbsd... :D |
| 16:29.49 | brlcad | ``Erik: your point being? neither of those are provided by default |
| 16:30.01 | ``Erik | aight *shrug* |
| 16:30.50 | brlcad | it's only a minor annoyance that have to use _CFLAGS instead of _CPPFLAGS .. hardly worth changing a fundamental version minimum |
| 16:31.31 | brlcad | especially one that would make things a pita in general for the common use |
| 16:32.33 | ``Erik | <-- has always taken the "it's a distributable, so I'll use whatever I have on my system" approach, very few people should be touching the Makefile.am's, and those that should touch them probably have a more recent version or can get it and know what to do :) |
| 16:32.46 | ``Erik | you're not in the building, are you? it's gettin' to be lunch time |
| 16:33.06 | brlcad | nope, I ditched |
| 16:33.19 | bjorkBSD | where do i sign, mr brl? |
| 16:33.29 | ``Erik | dave is disturbingly eager to check out the o club O.o |
| 16:33.29 | bjorkBSD | *signup* |
| 16:33.37 | brlcad | ``Erik: even for just myself.. it would make my daily use a pita as I'd have to change all the macs I work with |
| 16:34.02 | brlcad | bjorkBSD: right here ;) |
| 16:34.14 | ``Erik | ok... all the macs I work with have 1.10 from macports, it's a fundamental to my operation as putting my dock on the side and changing to graphice :) |
| 16:34.20 | ``Erik | graphite |
| 16:34.20 | bjorkBSD | -> bjork is a GODDESS :x |
| 16:34.22 | bjorkBSD | there. done. |
| 16:34.46 | brlcad | that's just because you're a bsd zealot even on the mac ;) |
| 16:35.18 | brlcad | bjorkBSD: hehe |
| 16:35.52 | ``Erik | I d'no if I'd say "zealot".. I do have solid expectations of how machines should operate (they should work, be efficient, and let me get my job done with minimal fuss) that drives me towards the bsd's with a certain package load |
| 16:36.09 | brlcad | yeah yeah, it's religion ;) |
| 16:36.38 | ``Erik | heh, at least it's the right one ;> |
| 16:36.49 | brlcad | I appreciate it to, but I also like things working without any effort on my part to "set them up" |
| 16:37.08 | brlcad | when that can be done without a setup cost, sweet |
| 16:37.30 | brlcad | when it can't, se la vie .. another day |
| 16:38.08 | ``Erik | out of the box, a mac needs serious help... gotta get X on it, gotta get Xcode, gotta make some symlinks, ... |
| 16:38.29 | ``Erik | I should stupid one of my macs back to vanilla for testing, I suppose :) |
| 16:38.43 | bjorkBSD | a script! |
| 16:38.52 | bjorkBSD | a setup script! that's what your mac-y needs |
| 16:39.07 | brlcad | technically you don't "gotta get X on it" nor any symlinks, and a compiler is there by default |
| 16:39.25 | ``Erik | hm, all 5 of them are already 'correct', why should I make a script? :D |
| 16:40.00 | bjorkBSD | hehehe to make the 6th one easier to setup. |
| 16:40.05 | ``Erik | hum, I thought out of the box, it didn't have gcc... (unless you use the developer package some versions came with) |
| 16:41.28 | brlcad | I've heard of some getting a system that really had no compiler installed, but I've yet to see one that didn't and those claiming it didn't weren't entirely reputable |
| 16:42.31 | brlcad | might have just been named something different for that matter, they support the "posix compiler" interface too (cc, c89, c90, etc) |
| 16:44.29 | Maloeran | OSX is the "main dev platform"? Gah! |
| 16:44.46 | bjorkBSD | the plot thickens |
| 16:44.52 | bjorkBSD | Maloeran's view dims. |
| 16:45.01 | brlcad | in the end, it still comes down to usability -- if some random user downloads the package and attempts to compile -- it's far easier to tell them to install the dev tools (and even X11) than macports followed by a set of command line things they have to run |
| 16:46.17 | brlcad | Maloeran: philosophy is to run anywhere and everywhere .. "main dev platform" is an extension of where most of the development occurs, not any conscious decision to support any system over any other |
| 16:46.52 | brlcad | if there were active windows devs or linux devs that were out-contributing, that would easily change |
| 16:47.12 | Maloeran | From my limited experience so far, OSX seems a very poor platform performance-wise |
| 16:48.18 | brlcad | a curious statement, really, though only a tiny fraction of the entire equation |
| 16:49.33 | ``Erik | and, yeah, if your code abuses syscalls and you tune it so the abuse is acceptable on one os but not others, the other os's will look poor. Code better. :D |
| 16:50.10 | Maloeran | Erik, test that raytracing benchmark on OSX, you'll see the same issues |
| 16:51.17 | ``Erik | actually, I did with librt, and I didn't see that issue... the mac screamed... not as hard as the opterons, but it stomped the ia32 :) |
| 16:51.56 | Maloeran | I now have a complete memory manager sitting on top of malloc(), but I would be eager to point out that it provides no benefit on Linux |
| 16:53.07 | bjorkBSD | hmmm maybe i should dust off my indigo2 ;) |
| 16:53.09 | ``Erik | (in fact, of all the cpu's and os's I tested, the g5/osX was the #3 spot in performance, the top two being opterons running fbsd and linux. Absolute worst was ia32 (p4-xeon) running linux) |
| 16:53.16 | bjorkBSD | oh it still lacks a monitor. |
| 16:53.23 | bjorkBSD | (to do... splurge on monitor) |
| 16:53.34 | brlcad | bjorkBSD: heh |
| 16:53.41 | brlcad | splurge |
| 16:54.07 | bjorkBSD | yeah. after i develop my inventions in brlcad and sell them, of course :D |
| 16:54.14 | brlcad | cool |
| 16:54.33 | Maloeran | Erik, I guess they are less abusive in large memory allocation/freeing than my graph preparation code |
| 16:54.47 | Maloeran | Even though it's all dynamically allocated |
| 16:55.26 | ``Erik | you should invent and patent a business model for coping with the patent system :D |
| 16:55.42 | brlcad | Maloeran: I actually wrote/ran a malloc analysis tool a few years ago whilest investigating a problem with malloc on 10.2 -- ran the tool across versions of the OS, ran on different hardware, different OSs |
| 16:55.50 | Maloeran | "Patent on how to circumvent patents" |
| 16:56.12 | bjorkBSD | you're patenting google.com/patents? :P |
| 16:56.50 | brlcad | OS X 10.3 and 10.4's malloc performance is actually rather decent in comparison, it was amazingly better than everything else for some allocation sizes, or on par at others |
| 16:57.03 | brlcad | a lot of variability in the lower allocation size ranges |
| 16:57.06 | ``Erik | still got the data handy? and did you just do malloc and free, or did you do calloc and realloc, as well? (realloc tends to be one of the places where abuse really shows the dfiference between dlmalloc and phkmalloc) |
| 16:57.57 | Maloeran | Ah... I don't know the details, but I know that my original graph preparation code would make OSX spend 90% of it's time in "syscalls", due to its aggressive freeing and zero'ing of pages |
| 16:58.01 | brlcad | i ran calloc/realloc at the time and didn't notice really any relative difference on the first few tests, so in the interest of time stopped |
| 16:58.30 | Maloeran | Code than ran in 10 seconds on Linux was taking several minutes on Erik's OSX box, I could hardly believe it |
| 16:58.30 | brlcad | ``Erik: of course, I never get rid of any data ;) |
| 16:59.35 | ``Erik | phkmalloc guarantees contiguous wire memory, so if it cannot cleanly grow the memory, it allocates a new area and copies the data, then frees the old one... dlmalloc dicks with the mmu lsu and just lives with insanely fragmented memory |
| 16:59.59 | Maloeran | Insanely fragment memory is not a problem |
| 17:00.21 | Maloeran | Caching and prefetching work in the process address space, not the translated addresses |
| 17:00.37 | ``Erik | that depends... |
| 17:00.54 | Maloeran | And anyway, realloc() was not the issue, I don't think there's any of that in the prep |
| 17:01.17 | ``Erik | if y ou have something like hotswap domains where you can remove physical memory from a live machine, fragmented memory makes the release code much more complicated (therefore bug prone) |
| 17:01.40 | ``Erik | the ugly and bad of fragmented memory is there, but it's the os's job to cover it up *shrug* |
| 17:02.21 | Maloeran | Sacrificing performance because it's "more bug prone" is not a good argument for me :) |
| 17:02.48 | ``Erik | adrt's initial file reader was something like read a page, realloc, read a page, ... it was ok on linux, but crawled on bsd :) |
| 17:03.05 | Maloeran | Yes, it still does that to collect triangles |
| 17:11.39 | bjorkBSD | hmm. |
| 17:11.48 | bjorkBSD | i have an idea. |
| 17:11.53 | CIA-5 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (14 files in 7 dirs): include bu.h and link libbu for bu_getopt |
| 17:18.12 | Maloeran | All right, it's decided, it's going to be Clovertown 4 cores dies |
| 18:16.46 | *** join/#brlcad cad46 (n=57a08567@bz.bzflag.bz) | |
| 18:29.55 | brlcad | speaking of strongbad feed subscriptions, new one out today =) |
| 18:34.46 | ``Erik | w00t |
| 18:35.04 | ``Erik | erm |
| 18:35.17 | ``Erik | 'strong badathlon' was out a couple days ago, dude |
| 18:35.31 | brlcad | haircut |
| 18:36.03 | ``Erik | huh, not showing up at the webpage |
| 18:37.00 | brlcad | ah, not new |
| 18:37.24 | ``Erik | ah ha... podstar |
| 18:40.04 | brlcad | looks like the feed is set up to dish them out at random, maybe because i'm not "caught up" or somesuch |
| 18:51.15 | ``Erik | brlcad: ports/misc/nut |
| 18:52.28 | ``Erik | curses, so it'd work just fine on that machine in belize :) |
| 19:03.08 | *** join/#brlcad bobbens (n=bobbens@84.16.237.134) | |
| 19:06.47 | brlcad | heh, funny |
| 19:43.42 | CIA-5 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (isst/master/SDLMain.h rise/master/SDLMain.h): unused files |
| 19:47.08 | CIA-5 | BRL-CAD: 03erikgreenwald * 10brlcad/src/adrt/ (52 files in 16 dirs): finish changing all #defined symbols to uppercase... |
| 21:30.03 | *** join/#brlcad pcman (n=524c1dd7@bz.bzflag.bz) | |
| 21:30.37 | pcman | hello |
| 21:32.12 | pcman | can somebody help me to see if the BRL-CAD is a right choise for me. many thanks |
| 21:34.18 | brlcad | pcman: howdy |
| 21:34.43 | pcman | hello brlcad |
| 21:34.49 | brlcad | pcman: can you pinpoint your need on this diagram? http://ftp.brlcad.org/Industry_Diagram.png |
| 21:35.01 | brlcad | that might help you see if it's even in the ballpark ;) |
| 21:35.37 | pcman | I am developing application for CAD engineering |
| 21:35.57 | brlcad | owhat sort? |
| 21:36.04 | brlcad | s/ow/of w/ |
| 21:36.05 | pcman | more exatly steel detailing and fabrication software on windows |
| 21:36.24 | pcman | 3d model => details |
| 21:36.36 | brlcad | that's starting to get into the CAM realm, but continue.. |
| 21:36.54 | pcman | from 3d model I create 2d drawings |
| 21:37.13 | brlcad | okay |
| 21:37.18 | pcman | fabrication (assembly) |
| 21:37.24 | pcman | and overview |
| 21:37.43 | pcman | currently I use a brep solid modeler |
| 21:38.13 | brlcad | okay |
| 21:38.30 | brlcad | what sort of 2D drawings to you create? |
| 21:38.42 | brlcad | raster/vector? |
| 21:38.50 | pcman | vector |
| 21:38.50 | brlcad | engineering diagrams? |
| 21:38.58 | pcman | not |
| 21:38.58 | brlcad | ala blueprints |
| 21:39.14 | pcman | not diagams |
| 21:40.16 | pcman | sorry I am not sure about the term |
| 21:40.30 | brlcad | how do you currently use the brep solid modeler (which one?) .. you model something in 3d, output a vector diagram, and feed that to the steel detailing machine? |
| 21:41.07 | pcman | I need to create vectorial 2d cut to a 3d model |
| 21:41.31 | pcman | 3d isometry with hidden line removal |
| 21:42.18 | pcman | the output must be vectorial (I further process it programmatically) |
| 21:42.41 | pcman | for dimension symbols, hatch, etc |
| 21:42.52 | brlcad | hm, brl-cad can generate the latter, but alas not in a vectorized format currently |
| 21:43.00 | brlcad | example: http://brlcad.org/images/havoc_rtedge.png |
| 21:43.15 | pcman | I saw this thanks |
| 21:43.37 | brlcad | most of the image output is configurable, but it's certainly not vector format |
| 21:43.39 | pcman | the of rtedge is always an image |
| 21:43.45 | pcman | ? |
| 21:43.55 | brlcad | it could be vector format, but it would require source modifications |
| 21:44.00 | brlcad | yes, it is |
| 21:44.30 | pcman | and I can have access pogamatically to it? |
| 21:44.50 | brlcad | i played with some tools that generate a vector image from raster images, but they take a fair bit of hand tweaking to get a good vector rep |
| 21:45.01 | pcman | I see |
| 21:45.13 | brlcad | all of brl-cad source code is available (free, open source) |
| 21:45.30 | pcman | currently I use amodeler (Autodesk) |
| 21:45.58 | pcman | I saw this and seems to be a great application |
| 21:46.42 | pcman | I wanted first to check if it's good for my needs and then to digg into the sourcecode |
| 21:47.12 | brlcad | there is a lot of functionality under the hood, but with minimal investment in some aspects (e.g. user interface, usability, etc) |
| 21:48.14 | pcman | yes. I can understand this. It's not a comercial application |
| 21:48.14 | brlcad | there is an API on the entire geometry layer, so you could certainly use the geometric information in a given model and build up a vectorized 2D projection |
| 21:48.48 | pcman | this is what I need |
| 21:49.10 | brlcad | rtedge under it's current implementation basically shoots some sized grid of rays into the scene and queries the geometry types .. it then evaluates the ray results to determine where there are pixels that span a geometric edge |
| 21:49.53 | brlcad | instead of building up a pixel map, you could build up vectorized outlines (as you do have knowledge of geometry types upon intersection) and use that instead |
| 21:51.17 | pcman | I can find information on each geometry the ray hits? |
| 21:51.28 | brlcad | yep, that's the easiest part ;) |
| 21:51.50 | brlcad | that's basically what all of the rt* apps do |
| 21:52.15 | pcman | I will study it. thanks |
| 21:52.34 | brlcad | src/rt/viewedge.c contains the guts to rtedge in the source code |
| 21:52.56 | brlcad | primitive geometry are all implemented in src/librt/g_*.c |
| 21:53.08 | pcman | thank you very much. |
| 21:53.11 | brlcad | *ideally*, to get what you need.. |
| 21:54.17 | pcman | all of these are under the LGPL licensed parts? |
| 21:54.20 | brlcad | you'd probably modify the primitives to provide a projected 2D representation or even just a BREP form of themselves .. you'd then apply any CSG transformations to the BREP forms and project that onto 2D |
| 21:54.42 | brlcad | all of BRL-CAD's code, even the binaries, are now LGPL |
| 21:55.11 | brlcad | basically all LGPL and BSD code (the build system, benchmark suite, and some helper scripts are BSD licensed) now |
| 21:55.33 | brlcad | that announcement is going to be made with the next 7.10 release next week |
| 21:55.39 | brlcad | though the changes are already in CVS |
| 21:55.52 | pcman | great |
| 21:56.12 | pcman | regarding your last advice |
| 21:56.29 | brlcad | documentation changes from a dual-licensed GPL/GFDL to a variant of the BSD license as well |
| 21:57.15 | brlcad | the last advice is the more involved, but not intractable .. and something others would likely contribute to and help with |
| 21:57.15 | pcman | BSD is ok for comercial apps? |
| 21:57.34 | brlcad | heh, BSD is one of the least restrictive |
| 21:58.07 | brlcad | all BSD basically says is that you can't claim authorship on the parts you didn't write, otherwise you can do pretty much *anything* with the code (even sell it) |
| 21:58.53 | brlcad | doesn't even require return of modifications like the LGPL, though any mods would be appreciated |
| 21:59.08 | pcman | great. |
| 21:59.41 | pcman | If we will choose BRL-CAD we will contibute |
| 22:00.45 | brlcad | glad to hear it |
| 22:01.14 | brlcad | that's one of the great aspects of being open source -- if it doesn't do what you want, you're welcome to make the changes to get it doing what you need |
| 22:01.52 | pcman | I have one more concern regarding model size |
| 22:02.13 | brlcad | there's a couple decades and a couple hundred overall man-years of effort invested as it is, so you get a nice leg up from otherwise starting from scratch |
| 22:03.07 | brlcad | BRL-CAD's support for large models actually exceeds most of the commercial packages -- predominantly limited by your construction approach and hardware specifications (how much memory do you have sort of limits) |
| 22:03.31 | pcman | yes. especially I will never get the budget to invest several years in dev. without results |
| 22:04.27 | pcman | I have around 300,000 solid objects (not complex whan comparing to mechanical) |
| 22:05.11 | brlcad | when you say "solid objects" what do you mean? primitive euclidean geometry or are those "parts" in themselves or something else? |
| 22:05.45 | brlcad | sounds like some simple "parts" if I'm reading you right |
| 22:06.17 | pcman | I call an object for example the brep body representation of a steel beam (with cuts, holes...) |
| 22:06.19 | brlcad | like nuts and bolts, hinges, latches, doors, etc |
| 22:06.28 | brlcad | yeah, okay |
| 22:06.28 | pcman | yes |
| 22:07.22 | pcman | I don't know many things about CSG so I am wondering if it's good to model a building with it |
| 22:08.00 | brlcad | it's definitely a different approach in general than you have with traditional BREP feature-based modeling |
| 22:08.28 | pcman | maybe it's too accurate for me and I loose speed |
| 22:08.51 | brlcad | speed is one of the benefits actually, and compactness of the representation |
| 22:09.27 | brlcad | CSG with primitives is about an order of magnitude smaller than spline surfaced BREPs which in itself is about an order smaller than facetized BREP |
| 22:09.53 | brlcad | the downside is really the modeling approach that it requires, it's more mathematically rigorous |
| 22:11.10 | brlcad | both are solid modeling approaches, so you get the same guarantees on topology and valid representations .. but the modeling interface for how you go about associating things is radically different |
| 22:12.03 | brlcad | as a modeling interface, brl-cad's mged modeler leaves much to be desired -- if you specifically need a solid modeling user tool, you'll probably still end up writing your own interface or at least customize mged for your purposes if you went with brl-cad |
| 22:12.18 | brlcad | that's changing with new interfaces being developed, but we're not there yet |
| 22:12.38 | brlcad | the underlying representation, and api for creating/manipulating geometry is where there's a main benefit |
| 22:12.54 | pcman | this is OK in my case. I only want to use the modeler component. |
| 22:13.32 | pcman | in fact replace the current moder |
| 22:14.45 | pcman | currently I persist in the model only parameters and I create (and cache) facetized bodies for display and algortithms |
| 22:15.47 | pcman | With CSG probably the approach should be different. |
| 22:16.27 | CIA-5 | BRL-CAD: 03brlcad * 10brlcad/TODO: |
| 22:16.27 | CIA-5 | BRL-CAD: the script to M-x indent-regions now already exists (indent.sh). just need to |
| 22:16.27 | CIA-5 | BRL-CAD: run the script on various directories one at a time while making sure |
| 22:16.27 | CIA-5 | BRL-CAD: indentation isn't confused by replicated braces in preprocessor wrappings |
| 22:16.28 | brlcad | you could actually do something similar still |
| 22:17.45 | brlcad | brl-cad has an 'intermediate modeler' interface called archer that sort of does something very similar -- it has a concept of storing models in implicit CSG form as well as parameterized to some known template type (e.g. this is a "tank" with a turret this long and this many wheels) .. with facetized versions stashed for opengl display |
| 22:19.22 | pcman | interesting. It's different then mged? I thought it's only another GUI |
| 22:20.41 | brlcad | it is mostly a different gui, wraps what's under mged's hood in different ways, stores things somewhat differently in the .g geometry files |
| 22:21.27 | brlcad | mention it not as something to use (though you certainly can) but as an example of something that performs a somewhat similar task |
| 22:22.41 | pcman | Thank you very much. I will study CSG and BRL-CAD and come back other day. |
| 22:23.15 | brlcad | pcman: sounds good -- if you have any questions, I'm usually here as are several others that should be able to answer questions |
| 22:23.35 | brlcad | the tutorials/guides on the website cover most of the basic approach and design limitations |
| 22:23.44 | pcman | thank you very much. |
| 22:24.11 | pcman | There is available sample code for windows? |
| 22:24.22 | ``Erik | yeah, I'm pretty retarded when it comes to modelling, but those guides were 'nuff to get me able to test my code mods, heh |
| 22:24.24 | brlcad | HACKING file in the source distribution if you're interested in becoming part of the actual dev team (it's an open dev environment) |
| 22:24.59 | brlcad | pcman: most of brl-cad's code, sample or otherwise, works under windows |
| 22:25.25 | brlcad | there's studio build files in misc/ .. two different projects with different purposes |
| 22:25.32 | brlcad | example code spread throughout the package |
| 22:25.53 | brlcad | simple intro on the website: http://brlcad.org/example_app.php |
| 22:26.01 | brlcad | as well as doxygen docs on the website too |
| 22:27.12 | pcman | thank you |
| 22:27.38 | ``Erik | speaking of doxygen; adrt has some doxygen markup, but it's not getting on the webpage... is it ignored on purpose, or is something slipping through the cracks? |
| 22:28.54 | brlcad | ``Erik: probably because there's no group for that code listed in misc/doxygen_structure to key on, nothing in misc/Doxyfile that says exclude it |
| 22:29.35 | brlcad | some of the doxygen markup was just me or justin adding a standard header with a @file section |
| 22:30.22 | ``Erik | there's some function info in there, too |
| 22:30.35 | ``Erik | and structs *shrug* |
| 22:31.10 | brlcad | still, probably just because there's no group for it in the doxygen_struture file |
| 22:31.37 | ``Erik | and try to get some emacs fu, too... heh |
| 22:33.10 | brlcad | emacs fu? |
| 22:33.21 | brlcad | could it be possible? |
| 22:33.25 | brlcad | is erik seeing the light?? |
| 22:33.36 | dtidrow_work | heh |
| 22:34.10 | ``Erik | ... 'slime' interests me. |
| 22:34.26 | dtidrow_work | ouch |
| 22:34.51 | ``Erik | and I'm always willing to learn new things *shrug* I tried ten years ago, before I tried vi |
| 22:35.32 | ``Erik | and it just struck me as being incredibly difficult to work with... vi was clean and efficient by comparison *shrug* :) maybe this time around, it'll be a little more interesting to me |
| 22:37.28 | brlcad | yeah, like "calculus struck me as being incredibly difficult to work with... basic addition and subtraction was clean and efficient by comparison" |
| 22:37.46 | ``Erik | heh, not exactly the same comparison :) |
| 22:37.52 | brlcad | close :) |
| 22:38.00 | dtidrow_work | heh |
| 22:38.10 | ``Erik | I d'no, vim isn't exactly a slacker editor... |
| 22:38.21 | ``Erik | now if I were saying 'pico' or 'nano', then yeah, you'd have a valid point... |
| 22:38.22 | ``Erik | :D |
| 22:38.31 | dtidrow_work | more gasoline on the vi/emacs flamewar.... :-) |
| 22:38.33 | brlcad | never implied that.. heck you can build an entire computer out of a basic ALU ;) |
| 22:38.54 | ``Erik | and if I started jabbering about needing a decent gui ide, I'd hope someone would smack some sense into me |
| 22:39.16 | dtidrow_work | emacs - the original IDE :-) |
| 22:39.27 | dtidrow_work | and windowing system... |
| 22:40.30 | Twingy | http://js.cx/~justin/images/twinstar_complete.jpg |
| 22:40.55 | Twingy | twice the finger chopping fun! |
| 22:41.00 | Twingy | :D |
| 22:41.39 | Twingy | at least you didn't lose your middle finger |
| 22:42.11 | Twingy | that little parts box is awesome |
| 22:42.17 | Twingy | found it at lowes for $15 |
| 22:43.02 | brlcad | shouldn't that fuel resovoir be on the other side to balance it out? :) |
| 22:43.04 | Twingy | triton charger along with banana to banana, banana to deans, deans to j-type, banana to alligator, and deans to dc all fit up top with the triton charger |
| 22:43.06 | ``Erik | the field box isn't sufficient? |
| 22:43.13 | Twingy | heck no |
| 22:43.36 | brlcad | could use a new paint job |
| 22:43.45 | brlcad | the Justin 2000 |
| 22:43.54 | ``Erik | 'fuel resevoir'? are we lookin' at the same pic? |
| 22:43.58 | Twingy | I haven't put any decals in |
| 22:44.05 | Twingy | I think brlcad went to goatse.cx |
| 22:44.15 | ``Erik | mebbe lemonparty or hai2u |
| 22:44.21 | bjorkBSD | heheh |
| 22:44.35 | brlcad | whatever is got some sort of line into the engine on the left |
| 22:44.44 | ``Erik | that's the muffler |
| 22:44.54 | brlcad | so then that |
| 22:45.03 | Twingy | that weighs like 50 grams |
| 22:45.09 | Twingy | if that |
| 22:45.20 | brlcad | it wasn't for practical/weight reasons.. visual asthetic balance :P |
| 22:45.25 | Twingy | ah |
| 22:45.27 | Twingy | pfft |
| 22:45.28 | ``Erik | int he air, ya wouldn't notice |
| 22:45.41 | ``Erik | if visual asthetic is important, get a ducted fan *shrug* :) |
| 22:45.49 | brlcad | i would.. it'd annoy me all the way to the ground as I repeatedly crashed it by mistake |
| 22:45.49 | ``Erik | aesthetic |
| 22:46.02 | Twingy | so the front nose area can house all of the electronics for my rocket as a testing platform, this plane has about 1.3:1 lift to weight ratio |
| 22:46.22 | ``Erik | those're .25's or .40's? |
| 22:46.28 | Twingy | 0.25 FX's |
| 22:46.38 | Twingy | FX == 18k rpm, regular == 15k rpm |
| 22:46.43 | ``Erik | not the ones with bearings, though |
| 22:46.48 | Twingy | 0.46 == 1.2 HP, (2) 0.25 FX = 1.85 HP |
| 22:47.23 | Twingy | this will do 50-55 mph level |
| 22:47.39 | Twingy | my last plane (the demon plane) did 40-45 mph level |
| 22:47.42 | ``Erik | how heavy is the rocket electronics payload? would it be better to dump those at the cg? |
| 22:47.51 | Twingy | tiny and light |
| 22:47.55 | Twingy | 100 grams maybe |
| 22:47.56 | ``Erik | or just run the battery further back? |
| 22:48.08 | ``Erik | ok, like a watch battery? or a single AAA? |
| 22:48.24 | Twingy | I have a nicad pack that consts of 4 AAA batteries @ 7.2V |
| 22:48.55 | ``Erik | also; is the plane vibration going to be different from rocket vibration? remebering the x10 camera... |
| 22:48.56 | Twingy | smaller than AAA's iirc |
| 22:49.11 | Twingy | yep |
| 22:49.21 | Twingy | that's not going to do anything |
| 22:49.47 | ``Erik | <-- looks forward to hearing about the telementry data :D |
| 22:50.09 | Twingy | haven't built the new circuit (or rocket) yet |
| 22:50.28 | Twingy | this plane will likely get flown once or twice then get grounded while new rocket is under construction |
| 22:51.37 | ``Erik | one of these days, I'll finish that ultrasport 40 |
| 22:51.49 | bjorkBSD | why don't you build something you can fly in? |
| 22:52.31 | ``Erik | bjork: that'd be really expensive... not just in parts, but in certification as well... |
| 22:52.32 | Twingy | it'd be alot cheaper to just buy a phillipino kid to start your plane for you |
| 22:52.45 | ``Erik | heh |
| 22:53.07 | Twingy | they used to be rampant on ebay... |
| 22:53.54 | Twingy | "Look boss Zee plane boss, Zee plane!" |
| 22:53.54 | ``Erik | looks like it quit snowing |
| 22:54.25 | ``Erik | locked cage in the back of the cave? :) |
| 22:54.35 | Twingy | 2400 sq ft house, and I spend 80% of my time awake in a 6x10 room |
| 22:54.45 | bjorkBSD | certification? parts? |
| 22:54.54 | bjorkBSD | you don't need either for a paramotor or an ultralight! |
| 22:55.09 | Twingy | bjorkBSD, you couldn't fly those here, it's too developed |
| 22:55.16 | bjorkBSD | where's 'here'? |
| 22:55.21 | ``Erik | ultralights have pretty strict guidelines on altitude, weight, horse power, etc... |
| 22:55.29 | ``Erik | baltimore |
| 22:55.44 | bjorkBSD | yeah it's still ME flying vs squinting at a fly |
| 22:55.45 | ``Erik | in the city, the gang bangers would shoot at you... away from the city, the rednecks would shoot at you... |
| 22:55.47 | bjorkBSD | ah. |
| 22:55.51 | bjorkBSD | hehehe |
| 22:55.57 | bjorkBSD | i live in f'vlle, AR |
| 22:56.15 | ``Erik | I would've guessed kansas city |
| 22:56.16 | bjorkBSD | there's plenny of country to go around. |
| 22:56.16 | Twingy | so you'd have rednecks shooting at you |
| 22:56.26 | bjorkBSD | no. worse. hill billys! |
| 22:56.33 | bjorkBSD | 'cause you'll be close enough to their homes. |
| 22:56.37 | ``Erik | <-- used to live in springfield, missoura |
| 22:57.34 | ``Erik | hillbillies are amusing :) |
| 22:57.51 | bjorkBSD | yeah. they go hun'n for 'coons a lot. |
| 22:57.59 | bjorkBSD | and they're liable to miss every now and then. |
| 22:58.21 | dtidrow_work | heh |
| 22:58.29 | Twingy | once I get gerber junk in gcam I'll make the boards |
| 22:58.42 | ``Erik | twingy: for your interesting stuff, are you using an OS (like centos or qnx or something), or coding on the metal? |
| 22:59.28 | Twingy | I have alot of interesting stuff, is this work or home related? |
| 22:59.32 | bjorkBSD | 'interesting stuff'? |
| 23:00.39 | ``Erik | (also; sorry to poop on the party, but if I understand correct... tie_push() takes a blind pointer that you can associate to anything and retrieve in the hit function?) |
| 23:00.43 | ``Erik | work... are you actually coding embedded stuff (other than pic) at home? heh :) |
| 23:01.15 | Twingy | a pointer to an array of pointers with a stride, the stride is the index to each pointer |
| 23:01.22 | Twingy | typically 4 for 32-bit, 8 for 64-bit |
| 23:01.54 | ``Erik | ok, is that per triangle, or is that a set associated with each triangle? |
| 23:02.45 | Twingy | per triangle |
| 23:02.56 | Twingy | feel tree to make a version more apropos to your application |
| 23:03.04 | ``Erik | (or if you'd rather, where's the best place to start reading code to figure it out... I'm trying to build something akin to a greatly simplified librt partition list) |
| 23:03.43 | Twingy | well, the one day you looked at libtie and said all this pointer junk is obfuscated I started adding comments galore |
| 23:03.53 | Twingy | there should be almost 1:1 ratio between comments and code |
| 23:04.09 | ``Erik | heh, I've already been changing conventions to make it feel more 'normal' to me... all the defined symbols got changed to uppercase, for example :) I'm operating under the notion that you don't give a rats ass anymore and rf will supercede it |
| 23:04.38 | ``Erik | but I'm on the hook to prove that rf meets or misses the arbitrary 5x factor |
| 23:04.44 | Twingy | it's there as an off the shelf 'thing' for you to take and twist/warp to your application |
| 23:05.26 | Twingy | it's so small that it's really easy to go in and change the API all around |
| 23:06.09 | ``Erik | ok, other stupid question; tie_work() processes just to the next hit? so to shoot all the way through, I'd have to keep calling it until it says it missed? |
| 23:06.46 | Twingy | the hit callback you pass to tie_work continues to get called until it returns something non-NULL |
| 23:06.56 | ``Erik | ah, 'k |
| 23:07.00 | Twingy | very inefficient |
| 23:07.09 | ``Erik | thanks :) hopefully you'll never hear about libtie again :D |
| 23:07.19 | Twingy | but brl-cad style and what was suggested to be at the time of implementation |
| 23:07.28 | Twingy | I don't mind either way |
| 23:08.02 | ``Erik | (doncha hate when people in mgmt roles make technical decisions? they're never the right ones...) |
| 23:08.03 | Twingy | I'm not into annexing myself from previous work, I just can't spend all of my time on it anymore |
| 23:08.20 | Twingy | why do you think I left? |
| 23:08.40 | bjorkBSD | the plane had to be built! |
| 23:08.42 | Twingy | I'm honestly surprised more people haven't left yet |
| 23:08.42 | brlcad | not enough cheese poofs |
| 23:08.43 | bjorkBSD | j/k :P |
| 23:09.11 | Twingy | I don't even like visiting that building any more cause of the anxiety it gives me |
| 23:09.18 | ``Erik | heh |
| 23:09.21 | Twingy | comparatively speaking |
| 23:09.25 | Twingy | i didn't realize it until I left |
| 23:09.31 | Twingy | and then a month later I came back |
| 23:09.40 | Twingy | and just felt like a wave of stress |
| 23:09.42 | ``Erik | you still need to give a subset of coworkers a tour of your new digs :D |
| 23:09.55 | bjorkBSD | wait, is brlcad a secret project to turn aliens into fish? :( |
| 23:09.59 | Twingy | wendy and I set something up before christmas, but she canceled it |
| 23:10.10 | ``Erik | have ya talked to bob or paul lately? :D |
| 23:10.16 | Twingy | I haven't heard anything since |
| 23:10.51 | Twingy | lately? no, I probably won't interface with them ever again since we are in completely different lines of work now |
| 23:11.12 | ``Erik | if the opportunity arose, I'd just go check it out, I'm done asking for wendys permission or input |
| 23:11.58 | Twingy | well, I can tell you that if you stay there for another year things will probably be different, if you can't last that long then I'd suggest moving somewhere else |
| 23:13.10 | ``Erik | heh, I keep getting requests from google and yahoo, and I'm half interested in doing the 'start a company' thing again. Of course, if I did that route, I'd find someone to play the sales/marketing/business side, I HATED that and was not good at it |
| 23:13.43 | ``Erik | sucked 'nuff that I just quit once I hit the break-even point |
| 23:13.50 | ``Erik | and went and got a 'real' job |
| 23:14.53 | Twingy | the sig rascal is a nice plane too |
| 23:15.03 | Twingy | if I had the money I might buy that |
| 23:15.35 | ``Erik | that's a bigger one |
| 23:15.59 | Twingy | http://www2.towerhobbies.com/cgi-bin/wti0001p?&I=LXCXT9&P=0 |
| 23:16.02 | ``Erik | damn, $400 |
| 23:16.23 | Twingy | but that would fly so smooth |
| 23:16.30 | Twingy | even in light winds |
| 23:17.09 | ``Erik | nothing on the site about lift ratio |
| 23:17.16 | Twingy | I will probably build my next plane on my cnc mill out of foam and balsa |
| 23:17.28 | Twingy | the rascal would be a fun fly |
| 23:17.30 | ``Erik | using someone elses plans? or a complete new work? |
| 23:17.40 | bjorkBSD | you have a mil? |
| 23:17.48 | Twingy | a continuation of something I started after I switched over |
| 23:17.52 | bjorkBSD | *mill. |
| 23:18.01 | Twingy | bjorkBSD, http://gcam.js.cx |
| 23:18.08 | louipc | !! you have a CNC mill!? |
| 23:18.15 | louipc | *envy* |
| 23:18.16 | ``Erik | <-- always thought it'd be fun to design an r/c plane |
| 23:18.44 | bjorkBSD | oh shit! |
| 23:18.47 | Twingy | well, brian and I might design a larger cnc mill in our spare time using the taig |
| 23:18.50 | bjorkBSD | i just got a <bleep> |
| 23:18.52 | bjorkBSD | <PROTECTED> |
| 23:19.04 | bjorkBSD | oh you have a TAIG! ohhh |
| 23:19.11 | bjorkBSD | that's not terribly cheap. |
| 23:19.13 | louipc | what's a taig? |
| 23:19.19 | bjorkBSD | but you can buy it in bits. |
| 23:19.31 | bjorkBSD | it's a micro-mill/lathe maker. |
| 23:19.35 | bjorkBSD | do you have a lathe as well? |
| 23:19.42 | Twingy | I had one, but I gave it away |
| 23:19.56 | Twingy | I am going to buy a real one at some point |
| 23:19.59 | bjorkBSD | funny. i don't see a lathe on my table :| |
| 23:20.00 | louipc | ooh they look like conventional machines fitted with power feed har |
| 23:20.02 | Twingy | I don't need one at the moment |
| 23:20.08 | bjorkBSD | really?! |
| 23:20.09 | Twingy | I have one at work |
| 23:20.12 | bjorkBSD | oh! |
| 23:20.16 | louipc | and I guess numeric control of course |
| 23:20.17 | bjorkBSD | ah. but of course. |
| 23:21.03 | brlcad | Twingy: seem to be doing well in Italy :) |
| 23:21.06 | Twingy | best $1800 I ever spent |
| 23:21.21 | Twingy | brlcad, yea, what's all that about? |
| 23:21.36 | brlcad | dunno, but sounds like a road trip! |
| 23:21.49 | Twingy | boat trip? |
| 23:21.57 | brlcad | woot |
| 23:22.02 | Twingy | or did you imply I should cnc mill a water proof car? |
| 23:22.13 | brlcad | a submarine |
| 23:22.15 | louipc | hehe |
| 23:22.15 | brlcad | a yellow one |
| 23:22.23 | Twingy | hrm, that might take a while :) |
| 23:22.33 | Twingy | it'd be about 10,000 parts |
| 23:22.33 | ``Erik | (someone hittin' the happy juice this evening?) |
| 23:22.35 | brlcad | build it .. "in bits" :) |
| 23:22.45 | louipc | you need a mini welder too |
| 23:22.45 | bjorkBSD | damn. i want a workshop very very badly. |
| 23:23.18 | Twingy | I haven't tried my new aluminum casting setup yet |
| 23:23.19 | ``Erik | heh |
| 23:23.24 | bjorkBSD | yeah i can buy one at harborfreight for relatively little. |
| 23:23.31 | Twingy | I have some granite slabs and a jig with a metal trashcan filled with 250lbs of sand |
| 23:23.31 | bjorkBSD | but their lathes/mills are POSs |
| 23:23.52 | bjorkBSD | ah you're a metal worker and you have a forge and stuff? |
| 23:24.04 | Twingy | if you call melting aluminum metal working |
| 23:24.07 | Twingy | then yes |
| 23:24.11 | bjorkBSD | heheh |
| 23:24.24 | bjorkBSD | hmmm. |
| 23:24.25 | Twingy | http://js.cx/~justin/images/alumiforge2/ |
| 23:24.40 | Twingy | http://js.cx/~justin/images/renesis_aluminum2.jpg |
| 23:25.06 | Twingy | http://js.cx/~justin/images/renesis_block1.jpg |
| 23:25.12 | Twingy | that's what I do with soda cans |
| 23:25.14 | brlcad | that's a lot of cans |
| 23:25.20 | Twingy | and 6061 scrap |
| 23:25.26 | brlcad | ahh, cheated ;) |
| 23:25.36 | Twingy | I add 1% zinc |
| 23:25.50 | bjorkBSD | it sits on a table! |
| 23:25.50 | brlcad | for that silky smooth feeling? |
| 23:25.54 | bjorkBSD | i can have one in my kitchen :-? |
| 23:26.14 | Twingy | I can sell those blocks for $15 - $20 |
| 23:26.26 | brlcad | heh, you're asking the guy that sets off rockets that are just a couple screws short of being a pipe bomb.. ;) |
| 23:26.28 | louipc | you machined that whole block with that tiny cutter? haha |
| 23:26.32 | ``Erik | what's the fuel cost to make one? :D |
| 23:26.45 | Twingy | louipc, yep |
| 23:26.51 | ``Erik | propane high output burner, right? so a tank is pretty cheap? |
| 23:26.53 | Twingy | ``Erik, $3 in propane |
| 23:27.04 | ``Erik | coo' |
| 23:27.13 | Twingy | 1 tank does about 8 castings |
| 23:27.22 | louipc | you need to get a facemill methinks |
| 23:27.22 | brlcad | mm.. tanks |
| 23:27.48 | louipc | that's pretty cool though |
| 23:27.57 | bjorkBSD | so Twingy, have you built a tesla coil lately? :D |
| 23:28.07 | Twingy | no, just a coil gun :) |
| 23:28.16 | bjorkBSD | <PROTECTED> |
| 23:28.28 | bjorkBSD | what made you wanna build a forge? |
| 23:28.51 | Twingy | http://js.cx/~justin/tmp/ |
| 23:29.24 | Twingy | that was my first |
| 23:29.52 | Twingy | that charging circuit was a kodak disposable camera |
| 23:32.06 | Twingy | hehe |
| 23:32.08 | Twingy | http://js.cx/~justin/tmp/rocket1.png |
| 23:32.11 | Twingy | priceless |
| 23:33.09 | bjorkBSD | what's nurbana? |
| 23:33.14 | brlcad | heh |
| 23:33.38 | Twingy | it's nothing more than a memory :) |
| 23:35.10 | brlcad | it was the next "rhino", left to rot after lack of feed .. and then carved up for it's meat on the open market, right? ;) |
| 23:35.41 | Twingy | that pretty much sums it up |
| 23:35.44 | bjorkBSD | heheh. |
| 23:35.51 | bjorkBSD | what's wrong with brlCad twingy? |
| 23:35.59 | bjorkBSD | it's like rhino. only ... umm. |
| 23:36.13 | Twingy | I didn't know about brl-cad in 1999 |
| 23:36.22 | bjorkBSD | that was a long long time ago. |
| 23:36.31 | ``Erik | also; brl-cad isn't exactly rocking at nurbs... |
| 23:36.39 | brlcad | nor was it as readily open to use like it is today |
| 23:36.39 | bjorkBSD | no? |
| 23:37.03 | brlcad | there's nurbs support, pretty extensive, but incomplete and slow |
| 23:37.06 | bjorkBSD | hmm it still makes people flee in horror on first contact |
| 23:37.21 | brlcad | that's a lot of the work going on this year.. to totally reimplement the nurbs support (hence all the opennurbs stuff) |
| 23:37.44 | brlcad | yeah, mged is a major wart |
| 23:38.04 | brlcad | one that can actually cure cancer, but a wart nonetheless |
| 23:38.25 | ``Erik | thermonuclear masochism device? |
| 23:39.31 | dtidrow_work | lol |
| 23:44.26 | Twingy | I still vividly remember the day when Lisa announced that Wendy got the branch chief position and everyone frowned at once, haha |
| 23:44.40 | dtidrow_work | heh |
| 23:46.07 | bjorkBSD | damn |
| 23:46.11 | bjorkBSD | how do i get out of jove? :( |
| 23:46.17 | bjorkBSD | <PROTECTED> |
| 23:46.18 | brlcad | hah |
| 23:46.19 | ``Erik | heh |
| 23:46.28 | bjorkBSD | i didn't even know it was here until you mentioned it. |
| 23:46.28 | ``Erik | jove--, vi++ |
| 23:46.40 | brlcad | that's the "trick" .. they've been stuck in jove for 20+years ;) |
| 23:47.06 | brlcad | try ctrl-x-c or ctrl-x ctrl-c |
| 23:47.11 | ``Erik | (seriosuly, the "search for a real editor; is emacs found? no? build jove" shit is uncool) :D |
| 23:47.35 | dtidrow_work | Twingy: some things you could build with that mill of yours: http://www.modelengineeringsoc.com/photo2.htm |
| 23:47.41 | Twingy | if jove00, and vi++, then nano^=1 ? |
| 23:48.03 | Twingy | yep |
| 23:48.10 | Twingy | I have a stirling and a steam engine on my lifes todo list |
| 23:48.24 | ``Erik | what kind of steam engine? |
| 23:48.32 | ``Erik | ece reciprocal? |
| 23:48.41 | dtidrow_work | I've been to their expo, back when it and I were both still in Michigan |
| 23:48.42 | bjorkBSD | i want a machine shop :( |
| 23:48.54 | bjorkBSD | impossible! |
| 23:48.57 | bjorkBSD | are you talking about a kettle? |
| 23:49.03 | ``Erik | teh sterling engine out of soda cans was cool |
| 23:49.12 | brlcad | nope, it's a real steam engine.. a small one, but real |
| 23:49.19 | bjorkBSD | wow! how'd you get it? |
| 23:49.36 | brlcad | long time ago as a kid |
| 23:49.45 | brlcad | hobby shop had one iirc |
| 23:49.58 | ``Erik | functional steam engine... |
| 23:50.22 | dtidrow_work | they run off compressed air, too |
| 23:50.47 | brlcad | a little bit like this, but actually a little smaller and with front wheels too ;) http://www.modelengineeringsoc.com/01-20L.jpg |
| 23:50.58 | ``Erik | anything with a pressure differential, actually |
| 23:51.21 | ``Erik | steam involves a state change, so there's a huge pressure differential from a fairly minor temperature change |
| 23:51.28 | ``Erik | weee, thermo |
| 23:53.34 | brlcad | here we go: http://www.ministeam.com/acatalog/wid365big.jpg |
| 23:53.43 | brlcad | i thought about making a cad model of that at one point |
| 23:53.59 | brlcad | didn't want to take it apart though.. |
| 23:56.08 | brlcad | good stuff: http://www.toysteam.net/ |
| 23:56.08 | brlcad | heh, this would be cool to mill Twingy: http://www.neatstuff.net/space-robots/Steambot-ST-II.html |
| 23:56.42 | brlcad | "please feed me water.. *mauuuuwww*" |
| 23:58.15 | ``Erik | ah, a steam tractor, even |
| 23:58.31 | ``Erik | the one I saw at the exchange was a stnading engine, not a tractor :) just a boiler and piston |
| 23:58.54 | brlcad | they have one of those too |
| 23:59.02 | brlcad | the locomotive is more interesting |
| 23:59.43 | ``Erik | 8? hah |
| 23:59.47 | ``Erik | might as well be using a single core |
| 23:59.48 | ``Erik | :D |