The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
1. The lounge is for the CodeProject community to discuss things of interest to the community, and as a place for the whole community to participate. It is, first and foremost, a respectful meeting and discussion area for those wishing to discuss the life of a Software developer.
The #1 rule is: Be respectful of others, of the site, and of the community as a whole.
2. Technical discussions are welcome, but if you need specific programming question answered please use Quick Answers[^], or to discussion your programming problem in depth use the programming forums[^]. We encourage technical discussion, but this is a general discussion forum, not a programming Q&A forum. Posts will be moved or deleted if they fit better elsewhere.
4. No politics (including enviro-politics[^]), no sex, no religion. This is a community for software development. There are plenty of other sites that are far more appropriate for these discussions.
5. Nothing Not Safe For Work, nothing you would not want your wife/husband, your girlfriend/boyfriend, your mother or your kid sister seeing on your screen.
6. Any personal attacks, any spam, any advertising, any trolling, or any abuse of the rules will result in your account being removed.
7. Not everyone's first language is English. Be understanding.
Please respect the community and respect each other. We are of many cultures so remember that. Don't assume others understand you are joking, don't belittle anyone for taking offense or being thin skinned.
We are a community for software developers. Leave the egos at the door.
According to the above the maximum environment PATH string's length is 260 characters. Apparently, unless you hack the registry as they describe, Windows will simply truncate the path string if it is too long - no warning, no notice - nothing.
Yesterday I needed to add to the path length, but could not get it to work. So I went Control Panel -> System -> Advanced system settings -> Environment Variables to check the path string. It was truncated!
There were two culprits: The Roxio application I use to burn CDs / DVDs and Adobe Acrobat Reader. These two apps injected lengthy entries into the path string when they were installed, causing the string to be truncated. How can they just do that? Worse: I do not know the content of the path string that was truncated. Anyway, I edited out the Roxio and Adobe sections in the path string. Restarted the machine and both were still working just fine? They don't even need the path settings that they injected, causing unnecessary issues!
The good news is that you can modify the registry to overcome the path length limitation, as you will see in the above link. But why enforce this limitation Microsoft?
I wonder how many obscure issues are caused by missing path entries?
Just doing the Christmas cards - design the card in Paintshop Pro 2020, tell teh ing driver I want pictures on 200gsm glossy photo paper, and how many copies.
Load a stack of card, press print.
And it prints 'em. Hasn't been used for months, but off it goes.
No "Unrecognised cartridge", no missing lines, no press "clean" and try again a dozen sodding times.
OK, the toner is expensive to buy, but I figure it's cheaper than the amount of paper ink I used to waste trying to get all nozzles on my inkjets working before I could get anything useful.
Now the labels: Avery L7163, mail merge, print, done.
All I have to do is fold 'em, sign 'em, get Herself to sign 'em, envelope 'em, stick a label on, and post 'em.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
A great man. So far above the rest of us it is often hard to get what he is getting at, but I like a lot of his stuff - for intellectual enjoyment. If I understand it, it gives me a great feeling of superiority!
- I would love to change the world, but they won’t give me the source code.
the opposite of an operating system would be windows 10
an operating system implies you control and have the equipment do what you want it to do,
windows 10, when it's not wankindoing hidden stuff to itself "updating" itself loves to reset and hide (if not totally remove) settings, decide if something [that ran fine yesterday] will still work today, unilterally decide if you can find/see/read/write your files (again if indeed they still exist) ...
<< Signature removed due to copyright violations >>
Ill preface this with that the following is nothing new and language X was gonna be the Y, but here goes.
Java is supposed to be this language where you can deploy anywhere, except it's you still need to compile for a platform and ship the bytecode file. (please feel free to correct any ignorance)
So when a few articles came out on Webassembly last week with the mozilla documentation release of 1.0, and history repeating. "It will run anywhere" that some runtime has been written for it just as java runtime is required writing for the platform that you want to run it on.
I feel like I am missing something not knowing enough on how C and Assembler works that we can't just compile to those languages and ship?
Oh, no, if not already done, someone is going to make an OS in webassemply aren't they?