|
There were countless ways I could have accomplished this, but I had the components I used on hand. Except the PCB, which I designed and ordered, but I had the circuit on a protoboard but didn't like how it looked.
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
|
|
|
|
|
Half joking/half serious in saying this, but, you could also simply adjust the front feet so that the fridge/freezer very slightly leans backwards, which will cause the door to always close, by gravity (well, it's not 100% foolproof, but...).
I see you other post saying you had the components and such, . .I get it. .sometimes it's fun to scratch that itch and solve a real world problem with your skills.
|
|
|
|
|
Kent K wrote: I get it. .sometimes it's fun to scratch that itch and solve a real world problem with your skills.
Yep, my inventory is advancing and the list of projects growing.
Problem with projects is that they are so complex I just don't have the time to devote, right now. So the small easy projects are a welcome relief.
The fridge is slightly leaning but for it to completely shut it would have to be a hell of a lean. I think that's what happened, one of thought we closed it and hadn't pressed it all the way closed. Spelt milk and all that!
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
|
|
|
|
|
It will probably wait until you take a brief holiday, preferably in the warm season, then will open the door itself.
Will Rogers never met me.
|
|
|
|
|
Now, you need to create the audit committee to design the process and enforce the paperwork to prove that it is still working. (at least quarterly or whenever you change the batteries in the smoke detectors)
Be sure to file in triplicate.
|
|
|
|
|
Dang I didn't submit it to QA team either.
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
|
|
|
|
|
Recently, I was told to add MFA to a small desktop app. Never having coded MFA before, I asked for documentation. I was given a blog post. I did my research and coded everything just as the blog post said. We tested it, and it didn't work because of some configuration on the service's side. Once we changed that config setting, my code worked beautifully.
Then I was told that I needed to code it without the config change because that has "security concerns". I was told to use a Nuget package to do the MFA a different way. I did my research and coded everything just as the Nuget package's documentation page said. We tested it, and it didn't work, no matter what was configured.
Nobody could find any issues with my code. Turns out it's not supported anymore.
Then I was told to code it differently - open the existing website's login page, and parse the URL's to get the access token. This also worked beautifully the first time, but is now dependent on the website's login code not changing.
Best code I ever wrote 2 times in a row, and it was the wrong code because someone was too much in a rush to make sure they got me the right documentation and tools.
Bond
Keep all things as simple as possible, but no simpler. -said someone, somewhere
|
|
|
|
|
Yeah you just have to work with what tools you are given.
I did a project once that used 2 3rd party api's with very little documentation. I worked my butt off for 3 days, with little sleep or help from project manager only to be told that the project wouldn't be used.
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 am remaking the font subsystem in my embedded graphics library.
Historically, I had different font classes for each type of font, which made my UI library which builds on it somewhat painful to use. The code was also horrible in each case, and I think there were a few bugs in the extents, having to do with measuring text properly (more difficult than it seems)
I've finally decided to unify things, and that means major breaking changes to both my graphics and UI libraries.
To that end, I'm making a 2.0 revision and correcting a number of minor, but longstanding issues that will break interfaces.
It has lasted 3 years, and been used in numerous professional projects, and even more hobby projects.
Not just by me because while it's not LVGL in terms of popularity, it gets some play.
I'm not sure what that says about the design. I want to say 3-4 years is a long time to go without any major breaking changes, considering I added very significant features in that time. So that said, I'm sort of hesitantly proud of what I accomplished.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
So you should be
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
|
|
|
|
|
Whilst listening to a recent NPR program a caller stated his town of residence as the long standing same as my own of years ago. I calculated the odds if this occurrence as per the number of times I have listened to this program multiplied by the population of the town divided by the USA population resulting in 100/19000/333200000 or 0.0057. Rather low probability. I was surprised the number of towns is irrelevant in the calculation assuming of course the calculation is correct. It occurs an error may be present. No doubt it will soon be reported by one of the many experts here.
"... as likely as lightning striking a leprechaun whilst riding a unicorn."
|
|
|
|
|
You forgot to take into account that you are currently in a fabricated universe just for you.
|
|
|
|
|
In my self-fabricated universe such is not regarded a polite statement and therefor contrary to the self-fabricated policies of this self-fabricated site.
|
|
|
|
|
... or "the Taxman" since it's only HMRC in the UK.
Last week (The Lounge[^]) I got a tax rebate cheque for £1600 for an overpayment Michelle made.
And today the postman delivered another letter ... and I joked to myself "it's probably a demand for £1800 this time!"
Nope. A demand for £1900 ...
So now I have to go back through all her bank statements, pay slips, P60's and suchlike (which would have been easier if she's kept them in some form of organisation (or indeed, kept them at all in many cases) to try and work out why HMRC appears to have used the same income to get two wildly different results.
So back to the bank and download the statements. And that's where is gets nasty: I can download in Excel, Quicken, Money, PDF, Text, or CSV. Except ... CSV will only give you the last 12 months, nothing before that. Quicken and Money I don't use; PDF is a PITA to extract data from if you want to manipulate it; Excel is XLS(!) and both XSL and Text are restricted to 600 transactions, but you have no idea how many there might be in a tax year ... 2 a day will take you over that limit!
OK, so monthly downloads in XLS it is (because I can process it in a spreadsheet and directly import it to SQL via SSMS). 53 separate monthly downloads later ... and Excel says the files are "damaged or corrupt" but will open them. SSMS says they are "damaged or corrupt, I'm not touching that!".
Try a couple of Excel to DataTable solutions, and they all say "sod off, that's a bad file"
OK, Text it is another 53 separate downloads ... it's a nice simple format, so processing the text with Regex isn't difficult. Except ... iOK for me, because there are less than 600 transactions per month, but they don't include any form of transaction ID (despite the original bank data guaranteed to have them in some form) so you can't easily spot duplicates if you do have to break a month into smaller parts.
Come on guys! If you have data which uniquely identifies a transaction and you are compiling a transaction report INCLUDE IT! If you have an "industry standard format" like Excel, use the modern version, not one 15 years out of date! Don't restrict the transaction count to an arbitrary number, restrict it to an arbitrary number or the end of a month / week / year whichever is appropriate! And whatever you do, don't add a further length limit to one particular format!
Grrr ... and now back to the financial news ... Once I've finished converting the text to SQL for analysis / sorting / filtering that is.
"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!
|
|
|
|
|
OriginalGriff wrote: Excel says the files are "damaged or corrupt" but will open them
Let me guess - they're an HTML file served with an Excel MIME-type, since so many people seem to think that's the way to generate an Excel file from a website.
If Excel will open them, you might be able to save them as "real" Excel files, which SSMS might then be able to work with.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
I'm guessing that is the first thing ChatGPT recommends ...
"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!
|
|
|
|
|
I just checked with PSPad, and yes - it's HTML ... so the business data is being processed in the Presentation layer rather than the business layer.
Inspires confidence in the bank's developers, doesn't it?
"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!
|
|
|
|
|
Why not give them a call, you'll only have to hang on the line for a few hours.
|
|
|
|
|
HMRC I'm going to have to, but I want to get all my ducks in a row first ...
The bank? I may be depressed, but I'm not suicidal!
"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!
|
|
|
|
|
OriginalGriff wrote: I may be depressed, but I'm not suicidal!
That's good to hear. Line up those ducks and stick to both HMRC AND the Bank. In Her memory.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
They're a lot better than they used to be Paul - I had an IR35 inspection a few years ago which lasted 4 years - f****ing nightmare
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
|
|
|
|
|
for those of us free from British tyranny (smile) - what's an IR35 Inspection?
ps
If you see a lot of spelling mystakes from me, Opera has gone batcrap crazy with auto suggestions.
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.
|
|
|
|
|
IR35 is a HMRC taxation ruling which deems contractors who contract to one company all the time to be disguised employees and therefore are subject to National Insurance contributions at the variable rate. Mine was overturned as I had a good accountant supplied my own equipment and had the right of substitution
edit
just read your other post
Quote: The British government, like the US government lives on the middle class, and they DESPISE small business
Bang on the money Charlie
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
modified 13-Aug-24 4:03am.
|
|
|
|
|
Interesting, the IRS works very hard at classifying independents as employees. When I started contracting, the contract was very clear that I could set my own hours and provide my own equipment. Once I started my own corp, I stopped working about it.
The tax people are ALWAYS lookoing for ways to raise revenue. It's Biblical
The two sad parts: 1) we cannot audit them, and 2) no matter how much money they "collect", the government always spends more.
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.
|
|
|
|
|
tax people are generally drones (you Brit's have serious issues with your government over there...) same as us. We gave up tea for coffee.
The US IRS has been trying to fix the core tax software of the country. Every damn decade it fails. It needs a complete re-write starting with deleting congress and the IRS (I'm an advocate for a hard look at the simple tax, but I digress).
Decades ago, President Bush pushed through some tax reform and part of it was a $800 ($1k) tax credit per child for families. Now, at the time, I had a Mongol hoard (no offense to Mongols in here), so, I did my taxes expecting north of a $7k refund. That's a lot of food. 2 months later I get a letter - you owe us $8k. Now, I'm not an idiot, I know how to do my taxes, I don't require rocket scientists to help me. Called them up and a very nice lady took my call.
She: how my I help you?
Me: well, I got this letter in the mail....
She: typing... oh yes, you made an error on your return.
Me: I think not, but pray tell what might that be? (side note: the $$ demand made 0 mention of the error. Dicks).
She: Oh, you've overstated your dependents, and we don't have SSNs for them.
Me: Thinking of the hoard at home, Umm, I think not. What SSNs are you missing?
She: I can't tell you.
Me: Laughing, I guess we're at an impass. Umm, can I read off the SSNs I filed and you tell me if you have them?
She: That will work...
Me: Yada, yada (apparently the IRS has access to SSNs...)
She: That's weird, I see them all now. Let me fix this.
Boom, check a week later.
The next year it happened again, except this time I got an IRS bitch with an attitude. Don't tell me how to do my job, that bs. Fine, you do your job. 2 weeks later I got a check.
The next year, it happened yet again. Thankfully I did not get the IRS bitch this time, I got some guy who was willing to listen. I explained to him this was the 3rd year in a row.
Him: Okay, we have a problem, since this is not supposed to happen. I have a team meeting tomorrow morning, and I'll bring it up. Call you back.
The next day, the guy calls me back, and he cannot stop laughing. Now, we all know software here, so he admitted he thought he had figured the problem out. Because of the large # of dependents I had, my return was automatically flagged for review. It pops up on the reviewer's pc where they promptly fail my return. Why? Because the default page only shows the first 3 dependents. THEY NEVER PUSHED ON THE DROP DOWN ARROW showing all of the other SSNs. Mind you at the time, I had 9 children. We both had a good laugh and it never happened again.
My point is that the British IRS or whatever you call them probably have sucky software. Don't be cowed, make them prove it. Had a friend's dad tell me, "If you're not audited every 3 years, you aren't claiming enough deductions."
The British government, like the US government lives on the middle class, and they DESPISE small business. See small businesses can write off expenses that working people normally cannot. Food for thought.
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.
|
|
|
|
|