|
I know I heard or saw this back in the day but can't find the original reference.
Quote: Up with mini skirts, down with hot pants
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.
|
|
|
|
|
I prefer "That's not a miniskirt, that's a belt!"
"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: She gave a lot of men a very pleasant view
At her age?? I reserve judgement...
|
|
|
|
|
Inventor (or at least populariser) of the miniskirt.
The views weren't *of* her!
"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!
|
|
|
|
|
Obviously I was kidding, by taking the original statement and twisting it to give it new meaning.
|
|
|
|
|
I recently added SVG support to my IoT graphics library. It was like last month? It was the most recent feature add. All I've done since then is service releases.
Well, today I got screens from a client in SVG form. They just decided to use that format with no input from me.
I was able to just turn them into header files by dragging them onto my graphics lib's website utility and load them right onto the e-paper display. No sweat. Putting the screens on the screen took me maybe 5 minutes from empty project to upload
Talk about great timing.
Part of the thing about my lib? I've tried to design it with technologies like JPG, TrueType and SVG that clients are likely to use for their assets, precisely so I can do exactly what I just did. Just load the assets directly into my program without having to reformat them to something else - like prerasterize the fonts and turn the SVGs into (much larger) bitmap data.
It saves me so much time, and I deliver quickly and respond to changes in less turnaround as a result - or at least that's the idea.
Several projects later it seems to be working. My clients are pretty amazed at how fast I can whip up something visible, and this is a huge part of why.
Now with SVG it's next level.
It's a very gratifying feeling.
To err is human. Fortune favors the monsters.
|
|
|
|
|
It's nice when that happens.
"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
|
|
|
|
|
I learned for SVG from your post - thanks! I may use it someday.
Advertise here – minimum three posts per day are guaranteed.
|
|
|
|
|
The part of this post that I can relate to is an appreciation for using your own software tools to provide a quick and painless solution for the consumer/end user.
As a development team of one, I have quite a few hand-rolled utilities that I use almost every day that either help me in coding/debugging/deployments, converting database format/versions, or creating/posting scripts used by end users in desktop land. As most of these utilities were started in the early years, they were usually weekend projects since personal utility projects ranked pretty low on the priority list for a startup. Really, it's all in the quest for more free time and fewer mistakes through automation...that, and I'm just lazy and hate doing things more than once!
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|
|
its nice to pop what one pushed, especially at that high level. all puns intended and meant as compliments.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
SVG made an amazing come back.
I remember when the only way to render it in a browser was with Adobe’s SVG plugin for IE.
Microsoft had their own Vector Markup Language/VML which they dropped.
Then Adobe dropped support for their IE plugin, then it seemed that all of the browser vendors decided to support SVG in-browser.
Crazy!
|
|
|
|
|
Hi All,
I have written a bit of C# software that is good, working fully. The only thing is there is a condition where a rich textbox overflows and crashed the software (happens only if left unattended for a month). All is fine all is good run the installer on Win11 everything ends up where it should all is well works fine. Today is starts bugging out and crashing with no warning just plain ups and closes without warning just plain up vanishes from the task bar... It was using a serial port but... Has anyone else seen similar with Win 11 or is just my dodgy coding?
|
|
|
|
|
If I am wrong, rich textbox creates GDI objects to display the rich text. When the number of GDI handles reaches 10,000, the process will either hang or crash. The system-wide GDI handle limit is 65535 (for all the processes combined).
You can check on TaskManager if the GDI handle keeps increasing for your process but first, you have to add the GDI handle column to the TaskManager.
|
|
|
|
|
Please also check if your process is running out of memory. If your program is 32-bit, it may exhaust the process memory though the system still has available free memory when it has more than 4GB of RAM on a 64-bit platform.
|
|
|
|
|
Didn't think that! when I can I will look
|
|
|
|
|
Shao has good points. If you have a rich text box and are adding text to it (what are you doing with that serial port?), then you might have found a bug.
Checking the GDI handles is an easy first step, second would be memory leaks. A GDI leak will kill an application pretty quickly. I've written very little .net c# code, so I cannot comment on it's quality, but after all these years I'd be really surprised to see a leak in the rich edit control but it happens.
A very long time ago, I traced a GDI leak into CDialog and it's exposure message. Easy to code around, but since my HMI could be running for years, it had to go.
Make sure to come back and tell us the conclusion.
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.
|
|
|
|
|
Odder and odder, Termite, I left logging data from the serial port, got given something else to do, came back it had closed. I am now thinking of trying a third...
|
|
|
|
|
Software is like toddlers. It should never be out of your sight for more than a few minutes, otherwise hire a baby/software sitter
|
|
|
|
|
Quote: Software Myself is like toddlers. It should never be out of your sight for more than a few minutes, otherwise hire a baby/software sitter
Fixed that for you
To err is human to really elephant it up you need a computer
|
|
|
|
|
and I was speaking specifically about myself. Not others. Me
To err is human to really elephant it up you need a computer
|
|
|
|
|
DrWalter PE wrote: Software is like toddlers.
It should only be let run in a sandbox.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
...and even then it shouldn't be without surveillance, as toddlers tend to find things in the sandbox left by the cat. Then who knows what they'll do with it.
|
|
|
|
|
decades ago, I left my first son at the age of 3 in the room I was painting. I swear, I was only gone for 30 seconds. Sigh, the damage done
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.
|
|
|
|
|
glennPattonWork3 wrote: Today is starts bugging
Other comments are fine but don't seem to address that you are suggesting the following
1. Even new install crashes immediately
2. You did not change anything in the executable
3. The computer you tested on worked before (and it had Windows 11 before.)
If the above it true then the most likely explanation is that the environment changed. And the most likely change there is a Windows 11 update happened. Other possibility is that you installed/updated some other software - like a virus checker.
glennPattonWork3 wrote: where a rich textbox overflows
I don't do UIs but this seems like an application anyways. Have you looked into logging software (libraries) and then added generic try/catches to all threads (which would log)?
|
|
|
|
|
So Mr. Patton - what's the status of this issue? Inquiring minds want to know.
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.
|
|
|
|