|
Wordle 1,111 4/6
β¬π¨β¬β¬π¨
β¬π¨π¨π¨π¨
π©π¨β¬π¨π©
π©π©π©π©π©
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
I have my own IoT ecosystem, and often when I add to it I feel a little guilty.
Because half the time I am not creating something that's never been done. It's just never been done my way, or on the particular platforms I target, or whatever.
All of my touchpad drivers operate the same way, using the same basic interface. That was worth it to me to create drivers that were like that, so I could easily port my code to all the different IoT devices out there.
My graphics library was the first to support TrueType fonts on IoT and embedded without megs of PSRAM. My graphics library is still the only one to support SVG (yes, the graphical web technology) on the same. That was worth it to me.
I also try to defend it to myself before I make it. I just don't know if my reasons are rationalizations.
Particularly when my dependency graph on a typical project looks like this:
Dependency Graph
|-- htcw_esp_i2c @ 0.1.1
|-- htcw_esp_lcd_panel_ili9342 @ 0.2.0
|-- htcw_uix @ 0.15.4
|-- htcw_esp_wifi_manager @ 0.1.3
|-- htcw_esp_ntp_time @ 0.1.3
|-- htcw_bm8563 @ 0.1.6
|-- htcw_esp_ip_loc @ 0.1.2
|-- htcw_m5core2_power @ 0.1.4
|-- htcw_ft6336 @ 0.1.6
|-- htcw_gfx @ 1.670.2
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Still waiting for the first supply chain malware injection?
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
and am now using uSoft Edge as my browser and I have to admit it's better than a sharp stick in the eye.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
What was your previous browser, and what led you to the conversion?
"A little song, a little dance, a little seltzer down your pants"
Chuckles the clown
|
|
|
|
|
Chrome, then they wouldn't allow AdBlock so I went back to FF, which I had used for years.
Then I start having problems getting links to work, I was getting a lot of "That site can't be reached" errors so I went to Edge to see if it was a browser issue. I was still getting errors!
Turned out to be with the Server 2019 I have as a file server here at the house. For some reason it started having DNS issues and when I set my Windows 11 machine back to using Auto DHCP it cleared every up and it is now working for FF.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
Mike Hankey wrote: Chrome, then they wouldn't allow AdBlock
Eh? I run Chrome and have never had a problem with AdBlock - or at least uBlock - except with YT who have been running a blocker war for a year or two now*
Chrome has never refused to run it, and it "just works" with whitelists for sites like CP.
* YT appears to be losing, with updates within hours of them changing it - and the number of people who use ad blockers going up because they had never heard of them before YT started trying to ban them ...
"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!
|
|
|
|
|
My gripe is with YouTube, they've gotten very aggressive with AdBlockers.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
They have, and more people are installing them as a result ...
If they didn't throw so many at each page they would probably get whitelisted more - but I've just opened a page (on the latest GTA V weekly update) and uBlock shows it blocked 77 ads on that single page ...
"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!
|
|
|
|
|
Needless sensory overload, it's no wonder that AdBlock and the like are so popular.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
OriginalGriff wrote: If they didn't throw so many at each page
I don't use an ad blocker, other than what the browser might block by default, and I use Pi-Hole separately--which can't do anything about the YT video ad(s) they play before each video. Those are getting increasingly annoying, to the point where I've given up on multiple instances and just closed the browser window because I figured I don't really need to watch a particular video after all, given I'm first presented with a 30s ad I can't skip...
|
|
|
|
|
well it's probably due to the incessant spamming of ads. I am not paying google one f'g nickel.
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.
|
|
|
|
|
I'm still using uBlock with Chrome too without any problems.
|
|
|
|
|
IIRC, they're either planning to, or have already, reduce the capabilities of ad-blockers by enforcing "manifest v3".
From what I've read, that means the ad-blocking extension needs to declare all domains it plans to block in advance; it can't use user-specified rules or dynamically-updated lists to decide which domains should be blocked.
It seems like only AdBlock Plus are in favour of the change, and they have a financial relationship with Google.
Firefox and Chrome are squaring off over ad blocker extensions - The Verge[^]
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Richard Deeming wrote: needs to declare all domains it plans to block in advance; it can't use user-specified rules or dynamically-updated lists to decide which domains should be blocked.
That's ridiculous - like having to specify which viruses a scanner is allowed to detect at installation.
"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!
|
|
|
|
|
And here I thought by "dark side" you were gonna say you picked up Generic Programming in C++.
You should. We have cookies.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Cookie (Best cookie monster voice)
Me love cookie
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
honey the codewitch wrote: We have cookies.
So do browsers.
|
|
|
|
|
Browsers are similarly evil.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
It's really not that bad.
I've always refused to commit to Chrome, so I was forced to pick something else when IE was officially declared dead (and more and more pages were now getting broken). I used the original "non-Chromium" version of Edge for maybe a grand total of 45 seconds when it was first introduced years ago.
I'm liking Edge. I can't say which features I use are unique to it since I don't have Chrome installed anywhere so I can't compare, but perhaps first and foremost, I find it does a good job bringing back whatever was opened when you reboot the computer or accidentally close the entire browser instead of just the current tab.
|
|
|
|
|
The thing I like about FF and hate about Chrome is that you can drag a tab to a bookmark. With Chrome you have to hit the bookmark icon then wander through the choices and save. It's a lot easier to just drag it where you want it.
Haven't tried it with edge.
The only thing I don't like about FF is I can't do online banking with my bank, it gives all kinds of errors when I try to log on so am forced to used Edge.
A home without books is a body without soul. Marcus Tullius Cicero
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
I can't say I've tried to save a URL as a favorite by dragging. I always use the Add to Favorites button, then pick the correct folder in the resulting popup. Re-organizing existing URLs by drag and drop--that, however, I do all the time and I find it works well enough.
|
|
|
|
|
We have a customer for whom we've done a [great steaming] pile of custom work. A couple of times a year they find a problem with the custom stuff. It always turns into a wretched slog through a Lovecraftian swamp of bubbling ichor (e.g. legacy code) I didn't write but am now required to maintain. Three months ago they reported an issue with one of their features in the new generation of product that didn't happen with the old one. I compared the code between the two and it was identical. I've spent considerable hours debugging through the code for the feature.
It turns out the new code is looking in the wrong place in the registry to see if their custom features are enabled . The old code only worked accidently.
Cue the fireworks a day early, and let the naked happy dance commence!
Software Zen: delete this;
|
|
|
|
|
One of our embedded systems has been around for 15+ years, we had one or two customers in that time have random device crashes. We tried setting things up and using the customers configuration, to no avail, for many months. Data from the clients revealed the crashes occur at many different addresses. Finally, in desperation, I decided to look at stack usage. There were two routines related to little used features out of hundreds (think 70-80K lines of code in assembler) that allocated 4 bytes more stack space than it deallocated. It took thousands of these routine calls before encroaching on runtime variables. Twas a happy day when I found it , and as important, a big learning experience.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
jeron1 wrote: Twas a happy day when I found it , and as important, a big learning experience Same here. I've had other memorable bugs that were excruciating to recreate and diagnose. One was a GDI handle leak that took over a week of run time to show up and crash the application. Another was a piece of embedded code where the TCP/IP code we bought back in 1995 did not re-initialize properly after a network hardware error. Both of these took weeks of debugging to find and reproduce and only a couple of hours to correct.
Software Zen: delete this;
|
|
|
|