|
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.
3. No sys-admin, networking, "how do I setup XYZ" questions. For those use the SysAdmin[^] or Hardware and Devices[^] forums.
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.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
modified 16-Sep-19 9:31am.
|
|
|
|
|
Debate when the throwing event is back on? (10)
"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!
|
|
|
|
|
DISCUSSION
Throwing event - DISCUS
is back - SI
ON
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
And you are up tomorrow.
"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!
|
|
|
|
|
For months I've been having trouble starting my 10 - 12 year old PC. It goes through the POST test nicely, displays the Windows logo, then shuts down. That sounds like a video system problem to me, so I updated my video card to something a little more current. When I opened the system, I saw for the first time the true resolution of my monitor, and it was lovely. Then I opened Microsoft Solitaire! LOL!!!!
It tries (and fails) to work with the full screen, but the poor cards just can't keep up with the cursor! BTW, there are 618 levels that I know about... Further exploration shows that other functions are having problems, as well. Scrolling web pages is erratic now, since the upgrade. I suspect that the older spec PCiE bus can't keep up with the demands of modern video cards. It appears that I've finally worn out this 2010 - 2012 PC that was state-of-the-art back then. They just don't make them like they used to...
Back then I dealt with TigerDirect and Newegg. Are they still good sources, or are there newbies I should know about?
<edit> Re: the title, when I tried Solitaire with the new configuration, my first thought was of Lucy, in the Christmas movie, telling Charlie Brown, "You killed it, you blockhead!!!!"
Will Rogers never met me.
|
|
|
|
|
Oh, hey, we passed through your way yesterday. Thought of you and locked the doors. 
|
|
|
|
|
Good choice!
Will Rogers never met me.
|
|
|
|
|
Wordle 373 4/6
β¬β¬β¬π¨β¬
π¨β¬β¬β¬π¨
π¨π©β¬β¬β¬
π©π©π©π©π©
|
|
|
|
|
Wordle 373 5/6
β¬β¬β¬β¬π¨
β¬π¨π¨π¨β¬
β¬β¬β¬β¬β¬
π¨β¬π©π¨π¨
π©π©π©π©π©
Waaay too many choices with those 4 letters...
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
Wordle 373 5/6
β¬π¨β¬β¬π¨
π©β¬β¬π¨π¨
π©π©π¨β¬β¬
π©π©β¬π©β¬
π©π©π©π©π©
|
|
|
|
|
Wordle 373 3/6
🟨β¬β¬🟨β¬
β¬🟨🟨🟩🟨
🟩🟩🟩🟩🟩
"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!
|
|
|
|
|
Close one
Wordle 373 5/6
β¬π©β¬β¬β¬
β¬π©β¬β¬β¬
β¬π©β¬π¨π¨
β¬π©π©π©π©
π©π©π©π©π©
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming βWow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 373 5/6
π©β¬β¬β¬β¬
β¬β¬β¬β¬π¨
π¨β¬π¨β¬β¬
π©π¨π©β¬π¨
π©π©π©π©π©
|
|
|
|
|
Wordle 373 2/6
β¬π©π¨π¨β¬
π©π©π©π©π©
|
|
|
|
|
Wordle 373 4/6*
β¬β¬β¬β¬β¬
β¬π©π¨π©β¬
π©π©β¬π©π©
π©π©π©π©π©
|
|
|
|
|
STUPID STUPID Windows decided to not only restart (completely) without my say-so, but has ALSO deleted all my Chrome cookies. As a result NYT doesn't know who I am and has lost not just my current streak but everything else as well. On the plus side, at least I've got rid of that 98% success score and now have a nice round 100%
Wordle 373 3/6
β¬π¦π¦β¬β¬
π§π¦β¬π¦π¦
π§π§π§π§π§
(And because it also lost my colour-blind settings, after the first guess it looked to me like I had two in the right place. There ARE NO WORDS with those two letters in those places and none of my other letters. Then I twigged and set the colours to something actually useful..)
|
|
|
|
|
A piece of code I wrote 15 years ago hit its first error, ever. Turned out that a different department broke their own rules on the format of a shared configuration file.
Add a few more defensive checks as I plan to be retired before it happens again.
I am sure that Honey would have solved this with a state table!
|
|
|
|
|
I thought I made an error once, but I was mistaken.
Will Rogers never met me.
|
|
|
|
|
In a similar vein: People who think they know it all really annoy those of us who do.
|
|
|
|
|
Lol ... i.e. I never tell the truth.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
In my first university course on programming, we handed in 'coding sheets', which were copied to punch cards by a group of ladies having card punching as their meaning of life. (At least of working life.) Then they put the card decks into the batch job entry system for the huge mainframe. A day later, the job had been run, and we could pick up the listing (from both the compilation and run, if compilation was successful) and the card deck from the handout shelves.
Those ladies were certainly not perfect, error free typists. And, in rush periods, it could take two days before the mainframe got around to run our job. So we grumbled a lot ...
Around Christmas time, after four mandatory hand-in coding exercises, one of the girls in my class couldn't understand our grumbling. Who cares if it takes a couple of days before you get the results? What is really this thing about 'error messages'?? We slowly realized that after half a year as a programming student (with no prior coding experience), she had never made a single coding error, neither in syntax nor semantics, in any of the four exercises. Furthermore, the typing ladies had not made a single typo when copying her coding sheets. So after a full semester, she didn't have a clue about what an error message is! We tried to explain it to her, and she had problems understanding why we didn't fix such errors before handing in the coding sheets.
When she left the room, the rest of us where very much in agreement: She had been missing out on some very important learning experiences 
|
|
|
|
|
trΓΈnderen wrote: So after a full semester, she didn't have a clue about what an error message is!
Well, she could have been one of the super-programmers you occasionally hear about. I would be interested of knowing how her studies (and career) progressed...
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
Sometimes when I don't get bug reports from my software I wonder if it's even being used
|
|
|
|
|
One of the things that really helps me when coding in C++ with templates is I can easily visualize the result of the template expansion/instantiation as raw C++ (no templates)
When I'm coding in C++ I can visualize the equivalent C as I'm coding.
I can also to a degree, visualize the assembly. Not in any specific sense, but in a sort of pseudo-code like "I know when we're doing a shift, an add, and a push here" kind of thing.
I do this to a lesser degree in C# even, when I'm considering performance. I think about C++ code required to get it to do the same thing - but like I said to a lesser degree.
Do you do this? I'm just curious. It feels like such a blessing sometimes.
To err is human. Fortune favors the monsters.
|
|
|
|
|
I have a good sense of what's happening underneath and will think about it if it seems important.
I never coded in C but spent a lot of time in a proprietary, procedural language that might be described as a cross between Modula and a stripped down Ada. We sometimes implemented polymorphism, inheritance, and encapsulation manually, so how OO languages did it wasn't a surprise.
Having to parse and instantiate the code for templates significantly improved my understanding of what was going on there.
My most recent experience actually writing assembler was on the PDP-10 π², but what happens in the depths hasn't changed much. Once in a while, I'd like to step into x64 assembler to see what the O/S is doing, but I can't follow it very well. Maybe someday it'll be important enough that I get my butt in gear and dig into it.
|
|
|
|
|