| 00:13.52 | *** join/#brlcad IriX64 (n=mario_du@bas2-sudbury98-1177878796.dsl.bell.ca) | |
| 00:15.15 | IriX64 | sean@crew.local ? who's he :) |
| 00:19.47 | poolio | hmmph? |
| 00:19.51 | poolio | brlcad = sean |
| 00:22.07 | IriX64 | does good work |
| 00:22.20 | IriX64 | the gui is nice |
| 00:27.10 | IriX64 | http://www3.sympatico.ca/mario.dulisse2 (gui.png) |
| 00:34.53 | IriX64 | back to work... ciao |
| 01:53.01 | *** join/#brlcad cad60 (n=453d9572@bz.bzflag.bz) | |
| 01:54.26 | *** join/#brlcad osman (n=osman@69.61.149.114) | |
| 01:55.58 | *** part/#brlcad osman (n=osman@69.61.149.114) | |
| 04:59.44 | *** join/#brlcad brlcad (n=sean@bz.bzflag.bz) [NETSPLIT VICTIM] | |
| 05:50.11 | *** join/#brlcad cadguy (n=cadguy@c-76-23-44-107.hsd1.ut.comcast.net) | |
| 06:19.12 | *** join/#brlcad elite01 (n=elite01@195.37.106.60) | |
| 07:51.32 | *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch) | |
| 08:15.02 | *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch) | |
| 10:38.18 | *** join/#brlcad elite01 (n=elite01@dslc-082-082-088-023.pools.arcor-ip.net) | |
| 11:30.22 | *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net) | |
| 12:01.13 | *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net) | |
| 12:34.53 | *** join/#brlcad iday (n=iday@c-68-50-191-200.hsd1.md.comcast.net) | |
| 12:43.10 | *** join/#brlcad Laniakea (n=clock@zux221-122-143.adsl.green.ch) | |
| 13:00.44 | *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net) | |
| 13:01.02 | poolio | mornin |
| 14:09.44 | poolio | brlcad: is it OK if I just cut-paste and modify the db_functree code? there's just a few things I need that would be a pain to do using the already established walking methods |
| 14:16.48 | poolio | brlcad: ah wow. I wish I'd found g-xxx earlier :\ |
| 14:31.20 | poolio | err crud. I still don't see how to get this working without re-recursing the tree. I thought db_tree_state would have the union tree from the combination but nope... |
| 16:05.24 | *** join/#brlcad cadguy (n=cadguy@c-76-23-44-107.hsd1.ut.comcast.net) | |
| 16:10.22 | ``Erik | g-xxx is a bit of a train-wreck |
| 16:14.18 | poolio | ``Erik: not as something to use, but as an example |
| 16:14.29 | poolio | ``Erik: I've ended up just tearing up db_functree to suit my needs |
| 16:14.33 | ``Erik | it has deprecated and superfluous crap in it :/ |
| 16:15.04 | poolio | hmm, oh well, i ended up not using it |
| 16:15.33 | poolio | I've been in a rut the past couple days, I keep being wishy washy about how I want to traverse trees and copy them and all and I have like 20 routines that kind of work and none that entirely do |
| 16:15.33 | ``Erik | I'm in missouri right now, but if you want, I get back to md on the 10th and can cull down some stuff for you |
| 16:15.52 | poolio | ``Erik: Nah It's alright, I'll have it worked out before then |
| 16:15.59 | ``Erik | or, if you can figure out how things work, *shrug* :) I did a lot of kinda reverse engineering and lots of question asking before getting a solid grasp of that side |
| 16:16.00 | poolio | hopefully by the end of today |
| 16:16.31 | ``Erik | <-- is finishing up a quick lunch before heading to lake ozark for jetskiing with the gf's mom and sister |
| 16:16.39 | poolio | Oh wow, enjoy man :) |
| 16:17.08 | ``Erik | not keen on the jetski, but supposedly her mom is a lush with a well stocked bar and a pool table... O:-) |
| 16:17.10 | poolio | ``Erik: you work up at post? |
| 16:17.24 | poolio | Heh, jetski sounds awesome. pollutes but also lots of fun |
| 16:17.28 | ``Erik | yeah, upstairs from brlcad, in the same office as jra/daytona |
| 16:17.34 | poolio | ah cool |
| 16:18.01 | ``Erik | some people are under the impression that I'm going to finish the metaball stuff I wrote into BRL-CAD |
| 16:18.03 | ``Erik | :> |
| 16:18.08 | poolio | hehe |
| 16:18.10 | poolio | well? |
| 16:19.49 | ``Erik | all that's left for full functionality is mb->nurb and mb->tri |
| 16:20.34 | ``Erik | nurb support is changing, and triangles might warrant a full marching cubes thing, which is a major thing that many things could use.... |
| 16:27.20 | poolio | eek |
| 16:27.23 | poolio | yeah, good luck |
| 16:41.03 | *** join/#brlcad IriX64 (n=IriX64@bas2-sudbury98-1177878796.dsl.bell.ca) | |
| 16:42.29 | IriX64 | Do you support Cygwin builds here? |
| 16:44.07 | IriX64 | I mean usage wise. |
| 16:45.11 | IriX64 | ahh I see, please do a version on me. |
| 16:47.27 | poolio | hmm? hi IriX64 |
| 16:47.39 | IriX64 | hi |
| 16:47.41 | poolio | ibot_: seen brlcad? |
| 16:48.53 | IriX64 | channel troubles? |
| 16:49.03 | poolio | err no. |
| 16:49.09 | poolio | Just mental troubles |
| 16:49.17 | brlcad | poolio: gimme about an hour :) |
| 16:49.43 | IriX64 | heh ever pushing :) |
| 16:49.44 | brlcad | unless it'll actually take less than 20 seconds |
| 16:50.00 | brlcad | ibot_: botsnack |
| 16:52.37 | poolio | brlcad: yeah no worries, ta ta. |
| 16:53.32 | IriX64 | is this a help channel or developer channel (just so I know where I am)? |
| 16:58.41 | poolio | IriX64: some of both |
| 17:04.28 | IriX64 | thankyou poolio |
| 17:08.33 | IriX64 | friend of mine gave me hex.c for producing bolts to the pitch you specify (actually produces a .g file for brlcad) can be found at http://www3.sympatico.ca/mario.dulisse2 |
| 17:37.14 | IriX64 | I take it it would be bad form to talk about where you are in the compile process :) |
| 17:40.56 | *** join/#brlcad docelic (n=docelic@212.15.185.96) | |
| 17:48.07 | IriX64 | make |
| 17:48.25 | IriX64 | bbl8r |
| 18:50.06 | brlcad | poolio: back, so feel free to fire over any q's |
| 18:50.20 | brlcad | and yeah, find to copy off functree's guts to suit if neede |
| 18:50.25 | brlcad | s/find/fine/ |
| 18:51.34 | poolio | brlcad: alright |
| 18:52.49 | poolio | brlcad: My main issue this morning was rt_db_put_internal was corrupting the database. Not sure why and I know you'd need code to test it / debug, but I'll get back to you later if I can't get it working |
| 18:53.25 | brlcad | yeah, that would be good to figure out, regardless of the cause |
| 18:54.04 | poolio | there was no error on reading, and no error on writing, but the database that was output was ... corrupted |
| 18:54.52 | poolio | brlcad: also, montly reports? is there something I need to be doing for that? |
| 18:55.17 | poolio | Initializing and backgrounding, please wait...db5_crack_disk_header() bad magic1 -- database has become corrupted expected x76, got x0 |
| 18:55.20 | poolio | db5_get_raw_internal_fp(): object_length=0 is too short, database is corrupted |
| 18:59.57 | brlcad | sounds like a zero-length file |
| 19:00.25 | poolio | I can send you the source code / db file |
| 19:00.25 | brlcad | ahh, stupid private message filtering |
| 19:00.36 | *** mode/#brlcad [+o brlcad] by ChanServ | |
| 19:35.09 | poolio | brlcad: how could rt_db_put_internal corrupt a database if the internal object isn't corrupt? I can't figure it out :\ |
| 20:09.33 | poolio | brlcad: oh my god |
| 20:09.37 | poolio | brlcad: i'm gonna go cry now |
| 20:09.47 | poolio | brlcad: "rm *;o" instead of rm *.o |
| 20:09.48 | poolio | wow |
| 20:10.41 | MinuteElectron | poolio: What happend? |
| 20:10.49 | MinuteElectron | You just erased everything on your system? |
| 20:10.49 | poolio | MinuteElectron: typo removed my entire working directory |
| 20:10.55 | MinuteElectron | ack |
| 20:10.57 | poolio | shit |
| 20:11.23 | MinuteElectron | poolio: does Linux not have undeletion methods? |
| 20:17.15 | poolio | errr it does, nothing i'm familiar with, trying some tool now |
| 20:21.31 | poolio | alright |
| 20:21.37 | poolio | shutting down and trying from recovery environment |
| 20:24.35 | *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net) | |
| 20:32.14 | MinuteElectron | No success? |
| 20:34.41 | poolio | err nope |
| 20:35.00 | MinuteElectron | How dread. |
| 20:38.15 | poolio | brlcad: I rebooted and am in my gentoo install, but the inodes that it finds that were deleted link to empty files |
| 20:38.20 | poolio | I forgot about *@#@#$ ext3 |
| 20:38.26 | poolio | zeros out the inodes, doesnt just unlink them |
| 20:40.02 | poolio | On the bright side most of my stuff since my last commit whenever that was has been me trying to figure out trees and crap. not too much productive working code, otherwise it would have been in CVS |
| 20:40.54 | poolio | Maybe this was God telling me I should have listened to my boss and done the paperwork first |
| 20:42.26 | brlcad | :) |
| 20:44.34 | poolio | brlcad: alright, I'm going to try to just type up the general idea of what I've lost while it's fresh in my mind |
| 20:46.26 | poolio | mannnn. that's 3 days of work. i'm going to add a cron job to backup my home directory |
| 20:49.13 | brlcad | yeah, that sucks |
| 20:50.04 | poolio | no, it's stupid. |
| 20:50.48 | poolio | what I mainly lost was hackish broken apart code, so it's not the end of the world, it's just a waste of time. |
| 20:50.58 | poolio | Alright, I'm gonna stop whining and start trying to rewrite what I've lost |
| 20:51.24 | poolio | brlcad: wait, since you added .cvsignore are my updates to cvs ignored by everyone's cvs updates? |
| 20:52.10 | brlcad | a good friend of mine used to have his new coders work on something for a few days |
| 20:52.24 | brlcad | then he'd ask them to show him their progress after a couple days |
| 20:52.25 | poolio | That's crazy though. One typo, one key off, and wham. |
| 20:52.29 | poolio | then delete it? |
| 20:52.34 | brlcad | he'd sit down at the keyboard, and then delete it ;) |
| 20:52.42 | poolio | ah. why? |
| 20:52.49 | brlcad | a lesson |
| 20:52.54 | poolio | backup often? |
| 20:52.59 | brlcad | don't get too attached to your code |
| 20:53.24 | brlcad | learn to refactor and/or rewrite from scratch |
| 20:53.27 | poolio | I don't quite get the lesson? The thing I gather is just that I need to be more careful |
| 20:53.43 | poolio | brlcad: Yeah, I'm sure what I write now will be better organized and more thought out put together code |
| 20:53.44 | brlcad | rewrite from memory, often with the expertise, without any of the code obstacles of existing infrastructure |
| 20:53.46 | poolio | it's just going to take a lot of time |
| 20:54.16 | poolio | yeah, that's true, but it's also highly inefficient in terms of time. if I was to say rewrite librt, libwdb, and all those i'd be coding for years and years before I got to a point |
| 20:54.27 | brlcad | more time for you overall perhaps, but probably would have ultimately taken longer to get to that "better organized and more thought out" version |
| 20:54.48 | brlcad | it's hard for some folks to refactor for that "better" state once it's working |
| 20:54.48 | poolio | but I understand the general idea, sometimes it's good to start over. Kind of like scheme vs lisp, scheme people say that they basically rewrote lisp without all the obastacles that lisp had to go through and with a knowledge of the problems that lisp encountered |
| 20:55.43 | brlcad | yeah, there is a tipping poing .. I wouldn't say the lesson extends to more than a few thousand lines of code at most |
| 20:56.14 | brlcad | after that, there is a lot of investment that becomes massive and intricate to reproduce without loosing both bad and good, often more the latter |
| 20:56.20 | poolio | Yeah. I think I lost around one-two thousand. but most of it was cut and paste junk. I can probably get it back in a couple more hours today + a hard day tomorrow, and I'd bet those errors I was having will miraculously be gone |
| 20:56.54 | poolio | Argh, it's annoying, in debugfs I can see the inodes and the filenames but the blocks are all wiped clean. |
| 20:57.00 | poolio | brlcad: iphone or what? |
| 20:57.03 | brlcad | iphone |
| 20:57.05 | poolio | and you get your fancy schmancy macbook? |
| 20:57.13 | brlcad | hasn't arrived yet |
| 20:57.14 | poolio | eh. you and your toys. |
| 20:57.28 | poolio | All I want is a lightweight old 12" and I'd be set for 4 years |
| 20:57.36 | brlcad | the phone is pretty slick, I gotta admit |
| 20:57.42 | brlcad | even without a damn sdk |
| 20:57.45 | poolio | yeah, but how's it work? |
| 20:57.54 | brlcad | that's what I mean, functionally |
| 20:57.59 | poolio | hehe |
| 20:57.59 | poolio | well enjoy it |
| 20:58.09 | poolio | i'm gonna reboot and get coding |
| 20:58.42 | poolio | try to get some progress to speak of before I have to write up that report |
| 21:02.18 | *** join/#brlcad poolio (n=poolio@c-69-251-3-107.hsd1.md.comcast.net) | |
| 21:03.17 | poolio | back |
| 21:03.38 | MinuteElectron | This reminds me - I need to code SuperCron, my Windows cron daemon so I can schedule backups and tasks on this machine. |
| 21:05.19 | poolio | actually that's worthless |
| 21:05.32 | poolio | i'm on a laptop, i'll have to remember to do it myself / at startup/shutdown |
| 22:07.58 | *** join/#brlcad docelic (n=docelic@212.15.185.96) | |
| 22:13.16 | *** join/#brlcad jimmyz (n=asd@host86-133-245-247.range86-133.btcentralplus.com) | |
| 22:25.52 | CIA-4 | BRL-CAD: 03brlcad * 10brlcad/TODO: better/consistent argument processing supporting both long and short option names, perhaps using argtable (argtable.sf.net) |
| 22:31.39 | poolio | brlcad: I'm off for now, my mind is too fried/enraged to code any longer. I'll be back on later for more coding |