|
MSBassSinger wrote: Do you have any spare Borg nanoprobes laying around?
Fresh out and didn't think to order more.
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
|
|
|
|
|
Quote: During testing I had to let the alarm go off and it scared the SO. It is a really, really loud alarm I was an embedded systems programmer in the engineering department of a fire alarm company. I know that reaction intimately.
Cheers,
Mike Fidler
"I intend to live forever - so far, so good." Steven Wright
"I almost had a psychic girlfriend but she left me before we met." Also Steven Wright
"I'm addicted to placebos. I could quit, but it wouldn't matter." Steven Wright yet again.
|
|
|
|
|
Looks like a lot of work. I'm no electronics engineer but could you not have had some kind of wireless board with a light sensor (starts timer when registers light) that you could have strategically placed inside the freezer? But I suppose it might freeze admittedly lol.
Alternatively, as the above ide was stupid, could you have put something on the wall preventing the full opening of the freezer door thus not able to leave open (could still prop open of course, but so can the alarm be ignored). I admit it wouldn't have been as much fun to build, but a simpler solution.
|
|
|
|
|
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.
|
|
|
|