#garfield Logs
Feb 20 2021
#garfield Calendar
02:53 AM polprog: did you have one?
05:40 AM rue_mohr: yes, I wrote it in...
05:41 AM rue_mohr: huh
05:41 AM rue_mohr: well, about 1994
05:41 AM rue_mohr: you see, there were no programs that would dump an .exe without doing a bunch of translations
05:41 AM rue_mohr: I just wanted a dump of the file contents
05:42 AM rue_mohr: so I had to write one
05:48 AM rue_mohr: https://maxpromer.github.io/LCD-Character-Creator/
09:30 AM Tom_L: .
09:31 AM rue_mohr: -
09:31 AM Tom_L: o
09:31 AM Tom_L: O
09:31 AM rue_mohr: q
09:31 AM rue_mohr: Q
09:32 AM rue_mohr: I been awake for like 2.5 hours now, what you been up to?
09:32 AM Tom_L: after getting up at 4am i went back to sleep
09:32 AM rue_mohr: that would have been nice.
09:33 AM Tom_L: just finished breakfast
09:33 AM rue_mohr: systemCmd( Sleep );
09:33 AM rue_mohr: SYSTEM: ERROR - AWAKE NOW.
09:35 AM Tom_L: Departed USPS Facility
09:35 AM Tom_L: FRANKLIN PARK, IL
09:35 AM Tom_L: chicago
09:36 AM rue_mohr: this weekend I test the old compressor tank!
09:36 AM rue_mohr: I got the pump home
09:36 AM Tom_L: got your welder handy i presume :)
09:36 AM rue_mohr: ( which involves the imposable event of communicating with myself )
09:37 AM rue_mohr: 1979, I'm curious.
09:37 AM rue_mohr: I mean, that doesn't really seem that old
09:37 AM rue_mohr: it had an auto purge for the tank
09:37 AM Tom_L: i forget when i got mine
09:37 AM rue_mohr: the unload line on the compressor runs the tank purge
09:38 AM rue_mohr: never seen one before, love it
09:38 AM rue_mohr: not used the thing yet
09:38 AM Tom_L: should be in pretty good shape then
09:38 AM rue_mohr: hopefully
09:38 AM rue_mohr: its been sitting here for a few years now
09:38 AM rue_mohr: maybe 3 or 4
09:38 AM rue_mohr: I dont know if it kept all the water out
09:39 AM rue_mohr: the covers broke down a few times
09:40 AM rue_mohr: if 13yrs ago I'd started digging a cavern, I'd have somewhere to store all this stuff
09:40 AM rue_mohr: yard has a lot of slope to it
09:40 AM Tom_L: i cleaned the bottom drain out on mine this year, it was plugged
09:40 AM rue_mohr: oops
09:41 AM rue_mohr: was there a lot in there?
09:41 AM Tom_L: maybe 4-5 gal
09:41 AM rue_mohr: oof
09:41 AM Tom_L: on a 80 gal tank..
09:41 AM rue_mohr: still
09:42 AM rue_mohr: hmm I should do the tank under the house again
09:42 AM rue_mohr: that compressor "isn't used much" so its easy to lose track
09:42 AM Tom_L: tryin to blow the house up?
09:42 AM rue_mohr: heh
09:42 AM rue_mohr: at the front of the house there is about 6.5' underneath
09:43 AM rue_mohr: tapers off pretty fast
09:43 AM Tom_L: i had a small cellar before i dug out the basement
09:43 AM rue_mohr: yep
09:43 AM rue_mohr: checked your pump latley?
09:44 AM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/temp/house/5.jpg
09:44 AM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/temp/house/1.jpg
09:45 AM rue_mohr: still not sure how you got away with the proximity to the foundation
09:45 AM rue_mohr: do you know the approx orig date of the house?
09:45 AM Tom_L: they crammed similar posts every 6' under it, tied rebar into it and poured 12-15" walls
09:45 AM rue_mohr: me and a fellow were having a time working out his
09:46 AM Tom_L: 30's
09:46 AM rue_mohr: wow
09:46 AM Tom_L: hard to drive nails in the original wood
09:47 AM rue_mohr: buddys house we can trace a reno back to 67 or so
09:47 AM rue_mohr: spruce
09:47 AM Tom_L: it had screw in fuses
09:47 AM Tom_L: light bulb socket
09:47 AM rue_mohr: stuff gets harder than concrete
09:47 AM rue_mohr: yea, the disconnect switch I got for that cover beside the shop is stove-fuse
09:48 AM Tom_L: now just the overhead lights have the ceramic insul single wire wiring
09:48 AM Tom_L: forget what it's called
09:48 AM rue_mohr: knob-and-tube
09:48 AM Tom_L: yeah
09:48 AM rue_mohr: its fine if its not been screwed up
09:48 AM rue_mohr: orig connections were soldered
09:48 AM Tom_L: i redid all the plumbing, sewer, hvac etc
09:48 AM Tom_L: electrical
09:49 AM rue_mohr: lots of late mods would just twist the wires on, and they tended to be overloaded via mods too
09:49 AM Tom_L: no solder here, but i did solder some myself
09:51 AM Tom_L: i did have to pay an electrician and plumber for a new pannel and the basement sewer stuff
09:51 AM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/temp/house/10.jpg
09:51 AM Tom_L: i was kinda pissed how he ran that
09:52 AM rue_mohr: huh
09:52 AM Tom_L: that loop wasn't necessary
09:53 AM Tom_L: the long one was the washer
09:53 AM rue_mohr: looks like he got a fitting backwards and worked around it
09:53 AM Tom_L: the 'helper' did it
09:54 AM rue_mohr: I was bumping my helper into line yesterday
09:54 AM Tom_L: after that was done they poured another 4" of cement
09:54 AM rue_mohr: cable run thru an evil cieling
09:55 AM rue_mohr: working on a library for the editor
09:55 AM rue_mohr: I think I need to ponder for a while
09:56 AM rue_mohr: I have a basic cursor system
09:56 AM rue_mohr: and a new storage system
09:56 AM rue_mohr: after a few rounds of spot-the-memory-leak the storage system is doing inserts and deletes as req'd
09:57 AM rue_mohr: by my use case is a bit unstable
09:57 AM rue_mohr: the cursor position can be anything
09:58 AM rue_mohr: but there is a point where it needs to be translated to a document offset
09:58 AM * Tom_L moves the cursor 5 pages over
09:58 AM rue_mohr: I'm kinda working out where that line happens
09:59 AM rue_mohr: my test document so far is just the string AB!5cdefg12
09:59 AM rue_mohr: TACWrites ( &A, 0, 0, "0123456789012", 13 );
09:59 AM rue_mohr: 0123456789012
09:59 AM rue_mohr: TACWrites ( &A, 0, 5, "AB", 2 );
09:59 AM rue_mohr: AB56789012
09:59 AM rue_mohr: TACWrites ( &A, 3, 0, "cdefg ", 6 );
09:59 AM rue_mohr: AB5cdefg 6789012
09:59 AM rue_mohr: TACWrites ( &A, 8, 6, "", 0 );
09:59 AM rue_mohr: AB5cdefg12
09:59 AM rue_mohr: TACWritec ( &A, 0, 0, '!' );
09:59 AM rue_mohr: !AB5cdefg12
09:59 AM rue_mohr: TACWritec ( &A, 3, 0, '!' );
09:59 AM rue_mohr: !AB!5cdefg12
09:59 AM rue_mohr: TACWritec ( &A, 0, 1, 0 );
10:00 AM rue_mohr: AB!5cdefg12
10:00 AM rue_mohr: TACWrites ( teng_t * this, AOffset_t destStart, AOffset_t destSize, char * src, AOffset_t srcSize )
10:00 AM rue_mohr: its like moving a cursor around and ctrl-v'ing stuff
10:01 AM rue_mohr: I just need to be able to do it with cursors
10:05 AM rue_mohr: :/ I have to do a major grocery shopping trip today
10:05 AM rue_mohr: or supper will be the rest of the mustard
10:14 AM Tom_L: same here sometime this weekend
10:14 AM Tom_L: not quite that desperate though :)
12:19 PM rue_mohr: the way the ketchup looks back at me, I just cant bare to eat it
12:21 PM Tom_L: just so it doesn't try to walk away
12:35 PM rue_mohr: do you know of any businesses out there that generically take calls for companies and help schedule work?
12:36 PM Tom_L: not personally but there are plenty
12:36 PM rue_mohr: none out here
12:36 PM Tom_L: take calls yes, schedule i'm not sure
12:37 PM Tom_L: https://www.ambscallcenter.com/call-center-solutions/appointment-scheduling/
12:38 PM Tom_L: https://www.continentalmessage.com/services/call-center-services/appointment-scheduling-services/
12:53 PM rue_mohr: yep
12:56 PM Tom_L: you need one?
12:57 PM rue_mohr: need one for work, inhouse is a fail
12:59 PM Tom_L: maybe they don't have to be local?
12:59 PM rue_mohr: us accents are funny
01:00 PM Tom_L: no, canuck accents are
01:00 PM Tom_L: :)
01:00 PM rue_mohr: :)
01:00 PM Tom_L: none around van?
01:01 PM rue_mohr: There are a lot of answering services, but to my knowledge they do not do anything else, just takes messages
01:02 PM Tom_L: https://www.google.com/search?client=firefox-b-1-d&q=vancouver+call+center+and+scheduling&ibp=htl;jobs&sa=X&ved=2ahUKEwjrkezFkPnuAhWdB50JHb8gBzsQkd0GMAF6BAgJEAE#fpstate=tldetail&htivrt=jobs&htiq=vancouver+call+center+and+scheduling&htidocid=vCkA_J-5njYHRMmCAAAAAA%3D%3D
01:02 PM Tom_L: https://www.google.com/search?client=firefox-b-1-d&q=vancouver+call+center+and+scheduling&ibp=htl;jobs&sa=X&ved=2ahUKEwjrkezFkPnuAhWdB50JHb8gBzsQkd0GMAJ6BAgIEAE#fpstate=tldetail&htivrt=jobs&htiq=vancouver+call+center+and+scheduling&htidocid=FpfWGse9qq7zFAelAAAAAA%3D%3D
01:03 PM Tom_L: meh, medcal
01:07 PM Tom_L: call a couple answering and see if they know anybody
01:09 PM Tom_L: she did scheduling for red cross for a spell
01:57 PM rue_mohr: this code just isn't comming out elegant like I want
01:58 PM rue_mohr: if ( *((this->contents)+(*pos)) == c) return OK;
01:58 PM rue_mohr: :/
02:06 PM rue_mohr: so, that large cnc
02:06 PM rue_mohr: I'm thinking the long dim drive shafts should be atleast 1" pipe
02:06 PM rue_mohr: so I'll need some large bearings
02:07 PM rue_mohr: and if I'm gonna use bike chain, I'll need some large hubs
02:07 PM rue_mohr: or should I pour a bunch of money into this
02:08 PM rue_mohr: all the money so far has been for the wood bed
02:13 PM rue_mohr: https://www.princessauto.com/en/-35-chain-weld-on-sprockets/product/PA1000001394?skuId=3844016
02:14 PM rue_mohr: is #35 heavier than bicycle chain?
02:14 PM rue_mohr: Ithink it is
02:15 PM rue_mohr: 3/8 pitch, er no
02:15 PM rue_mohr: bike chain is 1/2"
02:16 PM rue_mohr: 10 feet is 20 links?
02:17 PM rue_mohr: someone is out to lunch
02:28 PM Tom_L: depends what you plan to do with it as to your investment
02:30 PM Tom_L: yes it's like minibike chain
02:30 PM Tom_L: gokart
02:33 PM Tom_L: http://tom-itx.no-ip.biz:81/~webpage/cnc/Smartcam/sprocket1.mcl
02:33 PM Tom_L: make your own sprockets
02:34 PM Tom_L: k, off to the store for a bit
02:39 PM rue_mohr: I dont have a large enough machine to make sprockets for my large machine
02:40 PM rue_mohr: hmm, I suppose I'v only got the local auto shop for bearings
02:40 PM rue_mohr: hmm, or the wrecker
02:46 PM rue_mohr: do I want a rack drive instead?
02:48 PM rue_mohr: https://www.amazon.ca/Sliding-0perator-Mounting-Hardware-Compatible/dp/B00INNAECK
02:48 PM rue_mohr: ok, not that one
02:50 PM rue_mohr: huh $50 / m
02:52 PM rue_mohr: https://www.amazon.ca/Industrial-Handle-Antique-Rustic-Handrail/dp/B076P7PMHX/ref=sr_1_54?dchild=1&keywords=gate+rack&qid=1613853451&s=hi&sr=1-54
02:53 PM rue_mohr: wow, really?
03:46 PM Tom_L: but it's got free shipping!
03:47 PM Tom_L: use a continuous belt rack
03:47 PM rue_mohr: ? synchro belt?
03:47 PM rue_mohr: or the 50% duty belt
03:47 PM Tom_L: yes, timing belt
03:47 PM rue_mohr: hmm
03:48 PM rue_mohr: too expensive last I looked
03:48 PM Tom_L: cheap from ali
03:48 PM rue_mohr: for ~8'
03:48 PM rue_mohr: yea the big stuff isn't cheap
03:48 PM Tom_L: rolls
03:48 PM rue_mohr: its still expensive as hell
03:48 PM rue_mohr: I can get #40 chain for $22/10' locally
03:48 PM Tom_L: that steel one doesn't appear to be cheap either
03:48 PM rue_mohr: no, not even from china
03:48 PM Tom_L: chain stretches too much
03:49 PM rue_mohr: I'v got a seperate feedback system
03:49 PM Tom_L: my last garage door opener was belt
03:49 PM rue_mohr: the feedback will come off the carriage, not the motor
03:49 PM Tom_L: guaranteed for life
03:49 PM rue_mohr: prolly $$$
03:49 PM Tom_L: google a garage door replacement belt
03:50 PM rue_mohr: hmm $77
03:50 PM rue_mohr: https://www.amazon.ca/Genie-EKBC-Channel-Belt-Extension/dp/B00715DTWS/ref=sr_1_2?dchild=1&keywords=garage+door+belt&qid=1613857075&sr=8-2
03:50 PM Tom_L: 10' $60 us
03:50 PM Tom_L: 69
03:50 PM Tom_L: https://www.chamberlain.com/parts/c/garage-door-opener-belt-kits
03:51 PM rue_mohr: yea 10' of chain is $22
03:51 PM Tom_L: chain stretches too much
03:51 PM rue_mohr: its compensated for tho
03:51 PM rue_mohr: I'm using dc servomotors
03:52 PM rue_mohr: the feedback comes off an independant tooth belt
03:52 PM Tom_L: steel cable drive
03:52 PM rue_mohr: that stretches more than chain!
03:53 PM Tom_L: :)
03:53 PM rue_mohr: so far, #40 chain is winning
03:53 PM rue_mohr: BUT
03:53 PM Tom_L: chain rusts
03:53 PM Tom_L: :)
03:53 PM Tom_L: belts don't
03:53 PM rue_mohr: if I rig it up with temp. thread drive, I can get it to cut a rack
03:54 PM rue_mohr: wondering if I should just do that
03:54 PM Tom_L: get my kid to machine one, they load 25' aluminum blocks on the machine he runs
03:55 PM rue_mohr: liftmaster says $100 for an 8' belt
03:55 PM Tom_L: probably a ton or close
03:55 PM rue_mohr: how can chain be cheaper!?
03:55 PM rue_mohr: hmm, cnc it from alum bar?
03:55 PM Tom_L: magnetic drive
03:55 PM rue_mohr: hmmm
03:55 PM Tom_L: rail gun
03:56 PM rue_mohr: hah, lemmings!
03:56 PM rue_mohr: train them when to push
03:56 PM rue_mohr: I could use threaded rod at a rack too
04:00 PM rue_mohr: most of the large cnc I see are rack
04:00 PM rue_mohr: usually pointed down to avoid stuff
04:00 PM Tom_L: yeah
04:01 PM rue_mohr: maybe 2:30 I'll go shopping I do not want to leavet eh house
04:01 PM rue_mohr: I sould see if the truck will start
04:03 PM Tom_L: maybe it won't so you don't have to go
04:03 PM Tom_L: just got back from one
04:03 PM rue_mohr: I'm not quite sure how many weeks its been sitting
04:06 PM Tom_L: you take a company truck home then?
04:08 PM rue_mohr: yup
04:08 PM rue_mohr: so I'm on the hook for out-of-hours emergency calls
04:09 PM rue_mohr: of which there are few
04:09 PM Tom_L: always a tradeoff
04:16 PM rue_mohr: yea its fine
04:16 PM Tom_L: i forgot what year it was
04:16 PM rue_mohr: 91
04:16 PM rue_mohr: Findline: OK - Line 0 @ position: 0
04:16 PM rue_mohr: Findline: OK - Line 1 @ position: 17
04:16 PM rue_mohr: Findline: OK - Line 2 @ position: 30
04:16 PM rue_mohr: Findline: OK - Line 3 @ position: 43
04:16 PM rue_mohr: Findline: No match - Line 4 @ position: 57
04:16 PM rue_mohr: Findline: No match - Line 5 @ position: 57
04:16 PM rue_mohr: ok, I can check off that part
04:16 PM Tom_L: still got the books
04:16 PM rue_mohr: :)
04:17 PM rue_mohr: next I need to find out the line length
04:17 PM Tom_L: so you measure from 0
04:17 PM rue_mohr: yep
04:19 PM rue_mohr: I'm not happy with my code tho
04:19 PM rue_mohr: line length, ok
04:20 PM Tom_L: do we keep track of page length too or not that kind of editor?
04:20 PM rue_mohr: not that kinda editor
04:21 PM rue_mohr: if you hit page up/down it moves 1 screens worth of lines
04:21 PM rue_mohr: how ever many that is at the time
04:22 PM Tom_L: should be a screen worth minus 1 line
04:22 PM Tom_L: so you can see the last visible line
04:22 PM rue_mohr: or half a screen
04:22 PM rue_mohr: I'm still waffling
04:23 PM Tom_L: i like to see the last visible line
04:23 PM rue_mohr: yes, but I find that I like that cause I dont trust the page up/down to move the right amount
04:29 PM rue_mohr: its for exiting code
04:29 PM Tom_L: i need some projects when warm weather hits to get the mill goin more
04:30 PM rue_mohr: well, unless I'm gonna bump my timeline forward I need to leave kinda soon
04:30 PM rue_mohr: hmm
04:30 PM rue_mohr: you into making things to sell?
04:30 PM rue_mohr: still?
04:30 PM Tom_L: idk
04:30 PM Tom_L: maybe
04:30 PM rue_mohr: might sell a few of those hydro caps
04:30 PM Tom_L: i'd need to source some hex i think
04:31 PM rue_mohr: I should do things to keep my machines busy and sell stuff
04:31 PM Tom_L: yes you should
04:31 PM rue_mohr: I need to work on selling some of the things I'v made to sell so far
04:31 PM Tom_L: i've not made enough to cover it's cost yet but have a few things out there
04:32 PM Tom_L: those threadmills were a cost but i'm not a bit sorry i got them all
04:32 PM rue_mohr: they have been fun for sure
04:32 PM Tom_L: opened a door that wouldn't have been there otherwise
04:33 PM Tom_L: but to sell i'd need a gage
04:34 PM rue_mohr: gage?
04:34 PM rue_mohr: oh heh
04:35 PM rue_mohr: one of the guys at work threw out all the old tanks I was going to use for parts to make adapters
04:35 PM Tom_L: https://www.gaugestools.com/1-1-2-16-un-thread-ring-plug-gauge/
04:35 PM rue_mohr: I have a few I'd brought home, but UGH
04:35 PM rue_mohr: why?
04:35 PM Tom_L: to make sure they fit?
04:35 PM rue_mohr: pff
04:35 PM Tom_L: send me a tank head
04:35 PM rue_mohr: hah
04:36 PM rue_mohr: if I could find one I wouldn't have been in a corner
04:36 PM Tom_L: $76 isn't so bad for a gage
04:36 PM rue_mohr: sure it is
04:36 PM Tom_L: not if you're making hundreds
04:36 PM rue_mohr: if the adapters sell like hotcakes, then sure
04:37 PM rue_mohr: but its not a consumable
04:37 PM rue_mohr: its just they dont seem to be available
04:37 PM rue_mohr: you cant just go buy one
04:37 PM rue_mohr: I couldn't anyhow
04:37 PM Tom_L: there are at least a couple gage labs here
04:37 PM rue_mohr: my job would be SO MUCH easier if i could JUST BUY the things I need
04:38 PM Tom_L: move closer
04:38 PM rue_mohr: everything is a hunting job that I have to spend hours explaining things to suppliers for
04:40 PM Tom_L: ebay has one but the PD doesn't match what we calculated
04:40 PM rue_mohr: What!
04:40 PM Tom_L: 2B therad
04:40 PM Tom_L: maybe it's 2A
04:40 PM rue_mohr: 2B?
04:40 PM Tom_L: fit
04:40 PM Tom_L: tolerance
04:40 PM rue_mohr: oh a guage?
04:40 PM Tom_L: yes
04:40 PM rue_mohr: ah
04:40 PM Tom_L: https://www.ebay.com/itm/NEW-1-1-2-16-UN-2B-THREAD-PLUG-GAGE-1-5-GO-NO-GO-P-D-S-1-4594-1-4662-TOOL/124070905917?hash=item1ce333c83d:g:AjQAAOSwA89eOIeh
04:41 PM rue_mohr: I searched high and low for an adapter, if you just found one on ebay I'd be quite defeated
04:42 PM Tom_L: 1.4954 go
04:42 PM Tom_L: i think we figured 1.4323 iirc
04:42 PM rue_mohr: yike, thats a huge diff
04:43 PM rue_mohr: oooh
04:43 PM rue_mohr: I dont want to go shopping
04:43 PM Tom_L: i should check my numbers
04:43 PM Tom_L: maybe that's the Major diameter
04:43 PM rue_mohr: if were that far out I'll know for sure
04:43 PM Tom_L: which would be right with a .001" tolerance
04:43 PM Tom_L: 1.5" 1.4954
04:44 PM Tom_L: the 1.4323 was the minor diamerer
04:44 PM Tom_L: i think
04:49 PM rue_mohr: ok, my line length fn is failing in all sorts of ways, I'm going grocery shopping
04:50 PM Tom_L: 2A 2B 3A 3B class for that thread
04:50 PM Tom_L: https://www.efunda.com/designstandards/screws/unified.cfm?start=302&finish=396
04:50 PM rue_mohr: ooooh
04:50 PM rue_mohr: WHY
04:51 PM Tom_L: fit
04:51 PM rue_mohr: and why does't the handbook say anything about that?
04:51 PM Tom_L: sloppy hardware store fit or NASA precision fit :)
04:51 PM Tom_L: it probably does
04:52 PM rue_mohr: the tinyest bit of corrosion completely binds the nasa fit?
04:52 PM Tom_L: from
04:52 PM Tom_L: from .
04:52 PM Tom_L: dam
04:52 PM Tom_L: from .0016 to .0000
04:52 PM Tom_L: tolerance
04:52 PM rue_mohr: heat to remove
04:53 PM Tom_L: it's likely 2A or 2B
04:53 PM Tom_L: oh
04:53 PM Tom_L: A is ext B is int
04:53 PM Tom_L: so it's likely class 2 thread
04:54 PM rue_mohr: do you think we got the right one?
04:54 PM Tom_L: probably
04:55 PM rue_mohr: oh I need a match specifier
04:55 PM Tom_L: i went with 1.503 diameter
04:55 PM Tom_L: iirc
04:56 PM rue_mohr: when I ask for a search, I have to spec if I want the character before, on, or after the target
04:56 PM Tom_L: on
04:56 PM rue_mohr: no, most of the time I need after
04:56 PM rue_mohr: (if there is one)
04:56 PM Tom_L: why?
04:56 PM rue_mohr: but my line length needs the character before (if there is one)
04:57 PM rue_mohr: 32452352354\n234523542354235\n234523542353245\n
04:57 PM rue_mohr: the line in the middle, to get the length you search for \n in both directions
04:57 PM rue_mohr: you will either hit the start of the content, or a \n
04:57 PM rue_mohr: ditto on the line end
04:58 PM rue_mohr: you either hit the end of the content,or a \n
04:58 PM rue_mohr: the line starts on the charater after the \n
04:58 PM rue_mohr: and ends on the character before it
04:58 PM rue_mohr: catfood
04:59 PM Tom_L: pplfood
04:59 PM Tom_L: katsup & mustard
05:04 PM Tom_L: 2A 2B are the most common
05:43 PM polprog: lora board no 2 is working now
05:43 PM polprog: i can try to transmit a packet between two boards now
05:43 PM polprog: school begins tomorrow at 10 though, which sucks
05:43 PM polprog: today at 10, even
06:18 PM polprog: wait its still sunday
06:18 PM polprog: :o
06:19 PM Tom_L: no not yet :)
06:26 PM polprog: :)
06:37 PM polprog: im so tired
07:03 PM rue_mohr: we didnt work on anythuing :(
07:07 PM polprog: i worked on lora but i had a strike of bad luck
07:08 PM polprog: new meter (analog) measured leds the othet way around
07:08 PM polprog: ie in diode drop test mode it sinks current thru the positive lead...
07:08 PM polprog: i resoldered the leds like 5 times until i figured it out
07:09 PM polprog: then the flux syringe plunger slipped on me, sprayed the board with flux amd some hit my eye which i had to wash
07:10 PM polprog: and before that i had no luck with solder paste which just first got stale and then started popping under hot air when i finally diluted it with flux and applied on the PCB
07:10 PM polprog: screw that, i had a nice syringe of paste, i have to rebuy that brand
07:10 PM polprog: it was soldering a-ok even under the uncontrollable butane iron
07:11 PM polprog: before i had a hot air station...
07:18 PM rue_mohr: hmm
07:20 PM polprog: it works though, so i guess ill hit the bed
07:21 PM rue_mohr: I wanted to play with oscillators and stuff
07:21 PM rue_mohr: 6 mo till the next break?
07:22 PM polprog: no, we have something in uhh
07:22 PM polprog: 2 months i think
07:24 PM polprog: we have 4 days free in april
07:24 PM rue_mohr: mhm
07:24 PM polprog: ive got all the gear to play with oscillators though :)
07:25 PM polprog: https://cdn.discordapp.com/attachments/739849787238776855/812395598874673162/IMG_20210219_194924.jpg
07:25 PM rue_mohr: heh
07:26 PM rue_mohr: "please enter another quarter"?
07:26 PM polprog: :p
07:26 PM rue_mohr: I bet people were junking them everywhere
07:27 PM polprog: these?
07:27 PM rue_mohr: pay as you go tools
07:27 PM polprog: ah
07:27 PM polprog: yeah
07:27 PM polprog: sometimes it works, most cases does not
07:29 PM polprog: i dont remember who, but someone was poking fun at segger jlink for having a "target" label with an arrow pointing at the connector, instead of a pinout print like every chinese clone has
07:30 PM polprog: allright
07:30 PM polprog: goodnight :)
07:30 PM rue_mohr: night
08:18 PM rue_mohr: ok, linelength is working
08:26 PM Tom_L: :)
08:32 PM rue_mohr: I'm gradually working up to the surface
08:37 PM aandrew: heh
08:37 PM aandrew: j-link > every other debugger probe I've used to date
08:37 PM aandrew: and I *hate* proprietary shit as a general rule
08:37 PM rue_mohr: j-link?
08:38 PM aandrew: (mostly)ARM debugger probe
08:38 PM aandrew: does JTAG/SWD
08:38 PM rue_mohr: o
08:38 PM rue_mohr: arg, this keybaord is getting to the point I need an icepick to get all the letters to hit
08:39 PM rue_mohr: why are model M a million dollars instead of a standard?
08:40 PM rue_mohr: this code is going togethor in an interesting way
08:41 PM rue_mohr: it returns error codes, but if you ignore them, things still operate in a sane way
08:46 PM rue_mohr: so, years ago, I came up with standard return values for my functions
08:46 PM rue_mohr: I added to it over time
08:46 PM rue_mohr: enum Status_e { OK = 0, ErrMalloc, Full, BadArg, CantOpen, BadData, EarlyEOF, Overflow, NoMatch, Forbidden, ExecFail, NotReady, MultiMatch, NoImp, CantSend }
08:46 PM rue_mohr: all in all, there isn't much in it
08:49 PM aandrew: I don't know how large your codebase is, but I've often learned the hard way that I should prefix all enum values with some kind of short namespace identifier so I could reuse the words in other enums without collissions
08:50 PM aandrew: enum status_e { ST_OK=0, ST_NOMEM, ST_FULL, ST_BAD_ARG, ST_CANT_OPEN, ST_BAD_DATA etc...
08:50 PM rue_mohr: good point, I usually do
08:51 PM aandrew: writing a eulogy for your best friend is challenging. not only because your'e still in the middle of the grief cycle but also because you don't want to turn it into a bunch of stories that are largely only funny to yourself and hte deceased
08:52 PM rue_mohr: :/
08:54 PM rue_mohr: x,y to pointer-offset is working
08:57 PM rue_mohr: hard to beleive this is all just to help me code faster
08:58 PM rue_mohr: I dont think an editor should need to be this complex
08:58 PM aandrew: you're certainly going deep-dive. I never would have written my own editor
08:58 PM rue_mohr: up and down keys really kill the simplicity
08:59 PM rue_mohr: back in 2000-ish I was trying to prototype it in java
08:59 PM rue_mohr: but I ran into a few issues, like the java text object can only comprehend one cursor
09:00 PM aandrew: yeah an editor is too high level for me
09:00 PM rue_mohr: a simple text field is REALLY simple tho!
09:01 PM rue_mohr: http://paste.debian.net/1186278/
09:01 PM rue_mohr: ^^ really simple!!!
09:04 PM rue_mohr: The editor insert character allows you to select a region that the character will insert/overwrite
09:04 PM rue_mohr: so
09:04 PM rue_mohr: http://paste.debian.net/1186279/
09:04 PM rue_mohr: that, is just "insert character" for this code
09:06 PM rue_mohr: that code has taken about half my time so far
10:03 PM Tom_L: couldn't have been more than like 15 min of coding :)
10:03 PM aandrew: I think that's the thing I hate most about programming
10:04 PM rue_mohr: getting the stupid offsets right was killing me
10:04 PM rue_mohr: I need some grid paper
10:04 PM aandrew: sometimes you get 10 lines that took 8 hours to write and you have really nothing to show more than those 10 lines
10:04 PM rue_mohr: printf("%s", NULL) -> "(null)"
10:05 PM rue_mohr: printf("%s\n", NULL) -> SEGFAULT
10:05 PM rue_mohr: wtf?
10:05 PM Tom_L: i've been known to literally lay fanfold paper out across the floor to see the whole picture before
10:05 PM rue_mohr: :)
10:05 PM rue_mohr: I used to flow chart my programs
10:05 PM rue_mohr: I'v not done that in a long long time :/
10:05 PM Tom_L: yeah i've done that
10:07 PM Tom_L: write edits on the paper with a pen then it would make more sense
10:07 PM aandrew: well. first draft done: https://pastebin.com/2uxPveZ4
10:08 PM rue_mohr: :/
10:08 PM aandrew: yeah I often make pseudo flow charts
10:09 PM Tom_L: i had 2 close friends so far that i found out after the fact
10:10 PM Tom_L: one we don't know what happened but think he donated his remains to science
10:10 PM Tom_L: the memorial was like month or two later
10:11 PM Tom_L: prior, he distanced himself from us
10:12 PM aandrew: hm
10:14 PM rue_mohr: I still wonder if zhanx is out there
10:14 PM Tom_L: or kat
10:15 PM rue_mohr: she had some bad bouts of self-descructiveness
10:15 PM Tom_L: i'll just dissapear wihout a trace
10:16 PM rue_mohr: you tried that once already
10:16 PM Tom_L: so you thought
10:16 PM rue_mohr: if I'd just waited ONE more day
10:16 PM rue_mohr: *sigh*
10:17 PM Tom_L: yeah i think i was over halfway home by then
10:17 PM rue_mohr: it seemed quite out of place, sometimes to help you have to be the early jumper
10:19 PM Tom_L: we've been around longer than most
10:19 PM rue_mohr: is pepsi even still online
10:19 PM rue_mohr: I think he was hittin the drugs too
10:20 PM rue_mohr: he went pretty crazy
10:20 PM Tom_L: i dunno
10:20 PM rue_mohr: as I remember it
10:20 PM Tom_L: haven't seen or heard for a long time
10:20 PM Tom_L: i got an old resume of his still
10:20 PM Tom_L: forget why i ended up with it
10:20 PM rue_mohr: dean and rifraf seem to pop up every so often
10:21 PM Tom_L: camera?
10:21 PM Tom_L: haven't heard from him in ages either
10:21 PM Tom_L: went to norway then back to Au and got married
10:22 PM Tom_L: avrfreak died
10:22 PM Tom_L: you may not remember him
10:22 PM rue_mohr: ? vaugly
10:22 PM rue_mohr: was that bushtails ?
10:22 PM rue_mohr: .net?
10:22 PM rue_mohr: the encoder generator?
10:22 PM Tom_L: don't think so
10:23 PM Tom_L: he was in avr a while
10:23 PM rue_mohr: its important to keep making new friends!
10:24 PM Tom_L: alot of the new ones don't seem quite as interesting
10:24 PM rue_mohr: its takes a few to find ones that stick :)
10:25 PM aandrew: hm, my friend lived for 0x200 months
10:26 PM aandrew: 15,598 days
10:26 PM aandrew: it's weird to put it like that
10:27 PM Tom_L: before his time
10:28 PM Tom_L: rue_mohr, wasn't pepsi in chicago?
10:28 PM rue_mohr: I cant remmeber stuff
10:28 PM rue_mohr: I only remember where kat was because of Alafuckingbama
10:29 PM Tom_L: birmingham
10:29 PM rue_mohr: yea
10:29 PM rue_mohr: I think I have your and her address squirreled away somewhere
10:29 PM rue_mohr: not easy to find
10:30 PM Tom_L: i may have hers
10:30 PM rue_mohr: if I get hit by a bus ClosetMoon should be able to tell you about it
10:31 PM rue_mohr: but seeing me all dissapear for a long time would be a good clue
10:31 PM Tom_L: how's your other friend doing?
10:31 PM rue_mohr: jim?
10:31 PM rue_mohr: lola8088?
10:31 PM Tom_L: i forget
10:31 PM Tom_L: no not her
10:31 PM rue_mohr: hmm
10:32 PM rue_mohr: armyofevilrobots?
10:32 PM Tom_L: no
10:32 PM rue_mohr: ob1canobe?
10:32 PM Tom_L: no
10:32 PM * Tom_L is finding out who all rue's friends are though :)
10:32 PM rue_mohr: hah
10:32 PM Tom_L: iirc the nick began with an l?
10:32 PM rue_mohr: I cant think of anyone else at the moment
10:32 PM Tom_L: very ill iirc
10:33 PM rue_mohr: oooh
10:33 PM rue_mohr: had 3 strokes, poor bugger
10:33 PM Tom_L: yeah
10:33 PM rue_mohr: life is not kind to him
10:33 PM rue_mohr: jester
10:33 PM Tom_L: yeah that's him
10:33 PM rue_mohr: I went to visit him and he didn't live at the same place
10:33 PM rue_mohr: I think he moved back in with his parents
10:34 PM rue_mohr: but I can never get the damn guy to answer his phone
10:34 PM rue_mohr: so, I cant confirm if he's alive, but I'm sure someone would tell me if he passed
10:34 PM Tom_L: sometimes ppl just want to separate like my friend did
10:34 PM rue_mohr: I should try to call him again...
10:34 PM rue_mohr: well, after the strokes he cant talk fluently
10:34 PM Tom_L: he was part of the robot group
10:35 PM Tom_L: and the clipper group
10:35 PM rue_mohr: its like not being able to remember every second word
10:35 PM rue_mohr: so he gives up on trying to talk
10:35 PM rue_mohr: fall back on a lot of "I dunno"
10:37 PM Tom_L: i'm better online than in person due to my hearing
10:37 PM Tom_L: it's frustrating
10:45 PM aandrew: yeah when my friend greg was hardcore into alcohol I had a heart to heart with him
10:45 PM aandrew: I told him if he needs a vice maybe to take up smoking instead because at least then I could still talk to my friend
10:45 PM aandrew: fucker did it too, we were into cigars and pipes for quite a while but it got him off the booze which I think was good
10:46 PM aandrew: he used a vape after that and I stopped altogether
10:49 PM rue_mohr: he answered!
10:50 PM rue_mohr: still alive, he moved to Powell River!
10:50 PM Tom_L: oh you called him?
10:50 PM rue_mohr: yea, he usually doesn't answer
10:51 PM Tom_L: maybe glad to hear from you
10:51 PM rue_mohr: I think the few times I get thru is when he's expecting a call from someone else
10:51 PM rue_mohr: still having a hard time talking, but slightly better
10:55 PM Tom_L: ok i'm nodding off. time to sleep
10:57 PM aandrew: night
10:57 PM rue_mohr: already? damn
11:32 PM rue_mohr: ok, I can load and save files
11:34 PM rue_mohr: oh I need a find method
11:35 PM rue_mohr: this cursor thing is not working out tho
11:38 PM rue_mohr: ok, how do I search backwards thru a buffer for a string?
11:41 PM rue_mohr: I think I have to write a reverse strstr
11:44 PM rue_mohr: the plane that had the engine blow up, was that one of those new ones?
11:49 PM aandrew: rue_mohr: I don't know of any standard c function do that
11:49 PM rue_mohr: https://opensource.apple.com/source/tcl/tcl-10/tcl/compat/strstr.c.auto.html
11:49 PM rue_mohr: I think if I reverse the text of that one
11:49 PM rue_mohr: or the bits,
11:49 PM aandrew: I think strrchr (start,c) that returnd a pointer earlier than current_cursor might work
11:50 PM rue_mohr: something gets reversed, there are only so many options
11:53 PM rue_mohr: oh 777
11:53 PM rue_mohr: thats still pretty new