|
7 weeks to go and I have SERIOUS short timer disease. I know it will pass, but at the moment...
Very heavy weather the last few days in the southeastern US... tornadoes up where one set of grandkids live, tornadoes a bit north of me, but....
530am - thunderstorm moving through the area, nice breeze blowing through the office, I just need to sedate the geriatric golden that I know has less than 6 months to live Hips are failing.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
Back when I was working with a lot of USAF officers, they called the syndrome FIGMO: F___It - Got My Orders. Is this a change of jobs, or actual retirement? I retired in 2016 then, last year, got a call from an old boss asking me to come back to help build an infrastructure for a new Tribe. So far it's been way more fun than retirement!
Will Rogers never met me.
|
|
|
|
|
" Is this a change of jobs, or actual retirement?"
Actually both. I've mainly worked/consulted at this one place for 20+ years. The culture changed management-wise 5 or so years ago. Left a bad taste in my mouth, but the $$ was too good to walk away from. 5 years later, I'm in a better position financially, and I'm just tired of doing the same stuff. I expect to expand my local consulting to help small local businesses, etc that seem to be paying way, way too much for IT support.
One thing I'll admit too - after busting it for 40+ years, "retirement" is a hard thing to get my head around. One exciting concept is to be able to say, "I think I'll go fishing today..." and I don't like to fish, but my grandson loves it.
Charlie Gilley
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Has never been more appropriate.
|
|
|
|
|
The best bit I found was looking at the clock at 06:30 and thinking "what shall I waste my time doing today?".
|
|
|
|
|
I can't do that. I relate to guys like Gene Winfield, working at 91 because he loves it.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Yep, I retired in '16 then went back to work last year. I'm not sure when I'll be ready to stop doing, if ever!
Will Rogers never met me.
|
|
|
|
|
My point was that I do not have to get up at that time. I can work in my own time at my own pace.
|
|
|
|
|
Simply enjoy your freedom
|
|
|
|
|
I've been working for 39 years and have anxieties about dying of boredom in retirement.
|
|
|
|
|
Wordle 1,056 4/6
⬜⬜🟨⬜🟨
⬜⬜🟨🟨⬜
⬜🟨⬜🟨🟨
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 1,056 4/6
⬜⬜🟨⬜🟨
🟨⬜⬜🟨⬜
🟨🟩⬜🟨⬜
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 1,056 4/6*
🟨⬜⬜⬜🟨
⬜⬜🟨🟨⬜
🟩🟨⬜🟨🟨
🟩🟩🟩🟩🟩
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Wordle 1,056 4/6
🟨🟨🟨🟨⬜
⬜⬜🟨🟨🟨
⬜🟩🟩🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
⬜⬜🟨⬜🟨
⬜🟨⬜⬜⬜
🟨🟨🟨🟨⬜
🟩🟩🟩🟩🟩
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 1,056 5/6*
⬜⬜🟨⬜🟨
🟨🟨⬜🟨⬜
⬜🟨🟨🟨⬜
🟨⬜⬜🟨🟩
🟩🟩🟩🟩🟩
Wrong 3rd choice - should have finished in 4
Happiness will never come to those who fail to appreciate what they already have. -Anon
And those who were seen dancing were thought to be insane by those who could not hear the music. -Frederick Nietzsche
|
|
|
|
|
Wordle 1,056 5/6*
🟨⬛⬛⬛🟨
⬛⬛🟨🟨⬛
⬛🟨⬛🟨⬛
⬛🟩🟨⬛⬛
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 1,056 5/6
⬛🟨⬛⬛⬛
🟨⬛⬛🟨⬛
⬛⬛🟨🟨⬛
⬛⬛🟨⬛🟨
🟩🟩🟩🟩🟩
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
Wordle 1,056 3/6
⬛🟩🟨⬛⬛
🟩🟩🟩🟨⬛
🟩🟩🟩🟩🟩
Jeremy Falcon
|
|
|
|
|
IP-API.com - Geolocation API[^] is a little web service to get a bunch of info about where you're at based on your IP (or an IP you give it)
I use it for my little internet clocks to fetch the timezone since they don't have GPS.
It can return values in CSV, JSON or other formats.
Arduino already has stream.readStringUntil(',') so parsing CSV seemed trivial. For quite awhile I was doing that.
On a lark, I decided to swap it out to use JSON and my little JSON pull parser for embedded.
The resulting code is actually a bit shorter than the CSV approach. And it doesn't take a lot of RAM because it's a pull parser (like XmlReader), and not a DOM
I'm leaving it in JSON
I love when stuff like that happens.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
honey the codewitch wrote: Arduino already has stream.readStringUntil(',')
But no honoring of quotes and escapes?
modified 17hrs ago.
|
|
|
|
|
Of course it does.
I should amend that: The CSV technique did not. The JSON technique does. In this case it doesn't matter, because the data formats are all known ahead of time. It's not generalized.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
modified 17hrs ago.
|
|
|
|
|
Quote: In this case it doesn't matter, because the data formats are all known ahead of time. It's not generalized
That is what I thought too. I had rolled my own JSON parser because the data was in a set format. Did not think I needed a whole big JSON library. Everything was humming along nicely until I was about 110,000 reads in, then the website threw in a different format and it all went boom. The fix was easy, but what a pain. I was glad I was the only one using the code.
Within you lies the power for good - Use it!
|
|
|
|
|
JSON is a bit different than CSV though. My JSON is compliant.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
I rolled my own JSON reader -- converting JSON to XML as it goes, because SQL Server has an XML datatype and functions.
And every once in a while I would receive a corrupt JSON file (produced by a third-party product) and I would need to deal with it. In such cases I needed to report where the error occurred.
|
|
|
|
|
I derived my parser from this, ultimately: JSON[^]
Although I first converted a lot of it to regex for reasons.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|