|
NASA had to close the only restaurant on the moon.
No atmosphere.
I know its an old joke. But funny.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Fortunately the space bar is still getting hit a lot
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
I still Enter it on my way Home, as does my mate Del (He's a Star!)
"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!
|
|
|
|
|
You really had to Insert all of these puns, didn't you? I don't know if I need a Pause or if I need to Escape before I lose Control. I need to Function for the rest of the day, I can't send an Alt to do my job.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Perhaps we should Shift topics.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Yeah I think it's time to End this.
GCS/GE d--(d) s-/+ a C+++ U+++ P-- L+@ E-- W+++ N+ o+ K- w+++ O? M-- V? PS+ PE Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- r+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
You had to pay using star bucks.
|
|
|
|
|
They were serving moonshine
Mircea
|
|
|
|
|
Soo... this is the joke of the day ?
I've seen this one or with minor variations pops up on various social media today.
CI/CD = Continuous Impediment/Continuous Despair
|
|
|
|
|
I suppose it's closer to yesterday. But I guess it can be.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Wordle 611 3/6
π©β¬π¨π¨π¨
π©π¨π©π©β¬
π©π©π©π©π©
|
|
|
|
|
Wordle 611 4/6
π¨β¬β¬π¨β¬
β¬β¬π©π©β¬
π©π¨π©π©β¬
π©π©π©π©π©
|
|
|
|
|
Wordle 611 3/6
π©π¨β¬π¨π©
π©β¬π©π©π©
π©π©π©π©π©
|
|
|
|
|
Wordle 611 3/6
π©β¬β¬β¬π©
π©β¬β¬β¬π©
π©π©π©π©π©
|
|
|
|
|
Wordle 611 3/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 611 6/6
β¬β¬β¬β¬π¨
β¬β¬π©β¬β¬
β¬π¨π¨π¨π¨
π¨π¨π¨β¬π¨
π©π¨π©π©β¬
π©π©π©π©π©
Phew! This sure made me...
|
|
|
|
|
Wordle 611 4/6*
π©π¨β¬π¨β¬
π©β¬π¨π¨π¨
π©π¨π©π©β¬
π©π©π©π©π©
Happiness will never come to those who fail to appreciate what they already have. -Anon
|
|
|
|
|
Wordle 611 5/6
π¨β¬β¬β¬π¨
π¨β¬π¨β¬π¨
π¨π¨π¨π¨β¬
π©π¨π©π©β¬
π©π©π©π©π©
Get me coffee and no one gets hurt!
|
|
|
|
|
β¬β¬π¨β¬π¨
π¨π¨π¨β¬β¬
π©β¬π©β¬β¬
π©β¬π©π©β¬
π©π¨π©π©β¬
π©π©π©π©π©
silly third guess
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming βWow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
One day my starter will turn up (probably on a weekend when I forget to play).
Wordle 611 2/6*
π©π¨π©π©β¬
π©π©π©π©π©
|
|
|
|
|
Wordle 611 3/6
π©β¬β¬π¨π¨
π©π¨π©π©β¬
π©π©π©π©π©
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
#Worldle #394 1/6 (100%)
π©π©π©π©π©π
https://worldle.teuteuf.fr
easy
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
I'm building a control library in C++ that sits on top of my IoT graphics library and provides interactive user interface elements, kind of like winforms, but less elaborate.
I hate dirty rectangle finding routines. I've never been able to quite wrap my head around them, and to the degree that I can, what I come up with is almost certainly a naΓ―ve approach and not optimally performant.
1. Go through a list of controls. Of the controls that are visible and need to be redrawn. Find overlapping controls. If they overlap then you want to draw them both at once so you don't send to the display twice. Making an overlap list is way more difficult than I want it to be. But basically we create buckets of controls.
2. For each bucket of overlapping controls:
2a. try to create a bitmap that's large enough to hold all the overlapping controls in the bucket
2b. if you can't then split the bucket into several rectangles, and draw the controls more than once if need be. (more difficult than it sounds)
2c. call the render method on each control in the bucket, and then call the screen render callback to send that bitmap to the appropriate position on the display
I can articulate the above, but implementing it is another matter. With the full STL it would be much easier, but I don't necessarily have access to it, so I have my own simple vector library.
Absolutely frustrating. I'll solve it - I already know how, more or less. It's just a matter of stewing on it, creating the code, testing and optimizing it. In some ways I'm close - at least in terms of design - but beyond that may as well be the moon.
Edit: The above isn't quite right algorithmically, and I've since adjusted things.
To err is human. Fortune favors the monsters.
modified 19-Feb-23 4:08am.
|
|
|
|
|
Can you be helped by the fact that a filled rectangle will hide any rectangle that it overlaps (or pieces thereof) drawn earlier?
Gus Gustafson
|
|
|
|
|
It actually makes it more complicated, because in order to avoid sending a region to the display twice you must track the overlapping portions of the screen, draw them to an offscreen bitmap, and then draw that to the display so you only do it once.
It's really important to limit screen I/O, even at the expense of CPU. The bus on these IoT monsters is usually pretty slow. Often 1-bit serial.
To err is human. Fortune favors the monsters.
|
|
|
|