|
Well, I'm taking that into account. The fact is, after several years, even a clean old system will show its age. It just is.
And while you're not wrong in theory, I think when the rubber meets the road it's more realistic to consider software inflation.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
software inflation
I like the term.
The system I just retired had one of Intel's first Atom CPUs. It was slow on day one, but after all this time, I honestly can't say I found it any slower today than I did back then. I set up Win7 on it, kept up with updates (as long as MS kept pushing them), had no software installed on it beyond the OS, and just used it to host file shares.
Most of my systems each have a very limited role that doesn't grow much over time. Maybe that's how I manage to stretch my PCs' useful lives that much.
|
|
|
|
|
Right, but the machine was special case and dedicated. I'd consider it an appliance at that point more than PC.
A PC if nothing else, is probably going to run a web browser, and that alone will continue to demand faster hardware. I can barely run Chrome on Win10 with 8GB. That's one reason I got rid of that machine.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
"Appliance" is not a bad term.
And you're absolutely 100% correct. How you use a "general use" PC evolves over time. With few exceptions, most of my systems might be considered mere appliances, as you put it. The exception might be the PC on my desk. It's used primarily to RDP into other systems elsewhere, and general browsing locally. And "browsing" today is nothing alike browsing even just a few years ago.
I have an aunt who - poor her - only "browses the net and plays games on Facebook", with a Windows 7 laptop with 1GB of RAM. I don't know how she can tolerate that. I would imagine it might not have been all that bad initially, but nowadays, a browser - any browser - sharing 1GB of RAM with an entire OS - is ridiculous. I'm pretty sure she just spends less and less time on it over time.
|
|
|
|
|
Last Christmas, I asked my girlfriend what she wanted from Santa.
She said "nothing would make me happier than diamonds."
So I bought her nothing.
|
|
|
|
|
It's a bugger to wrap!
"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 hope you did not pay too much. The cheapest nothing I found on Amazon cost $5.99 .
|
|
|
|
|
Typical usage of English language
put emphasis on adjective....
|
|
|
|
|
as if it were not like that in other languages...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
old joke but still funny
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
"Time flies like an arrow. Fruit flies like a banana."
|
|
|
|
|
Wordle 942 3/6*
β¬π¨π¨β¬β¬
β¬β¬π¨π©π©
π©π©π©π©π©
|
|
|
|
|
Wordle 942 3/6
β¬β¬π¨π¨π©
β¬π©π©β¬π©
π©π©π©π©π©
|
|
|
|
|
Wordle 942 4/6
β¬π¨β¬β¬π¨
β¬π©π©β¬β¬
π¨π©π©π¨β¬
π©π©π©π©π©
|
|
|
|
|
Wordle 942 5/6
β¬β¬β¬β¬π¨
β¬π¨β¬π¨π¨
π¨π©π¨π¨β¬
π¨π©π©β¬β¬
π©π©π©π©π©
Equal number of green π and yellow π squares.
|
|
|
|
|
Wordle 942 5/6
β¬π¨β¬β¬π¨
π¨β¬β¬π¨π¨
π¨π©π©π¨β¬
π¨π©π©π©β¬
π©π©π©π©π©
βThat which can be asserted without evidence, can be dismissed without evidence.β
β Christopher Hitchens
|
|
|
|
|
Wordle 942 3/6
β¬β¬β¬π¨β¬
π©π¨π¨β¬β¬
π©π©π©π©π©
|
|
|
|
|
Wordle 942 4/6*
π¨π¨β¬β¬β¬
β¬β¬β¬π©π©
β¬β¬β¬π©π©
π©π©π©π©π©
Happiness will never come to those who fail to appreciate what they already have. -Anon
And those who were seen dancing were thought to be insane by those who could not hear the music. -Frederick Nietzsche
|
|
|
|
|
Another lucky one:
Wordle 942 2/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!
|
|
|
|
|
π©π¨β¬β¬β¬
β¬β¬π¨π¨β¬
π©π©π©π©π©
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
|
|
|
|
|
Wordle 942 3/6
π¨π¨β¬β¬β¬
π©β¬β¬β¬π¨
π©π©π©π©π©
|
|
|
|
|
Quote: Wordle 942 5/6
β¬β¬π¨β¬β¬
β¬π©π¨β¬β¬
β¬π©β¬π¨β¬
π¨π©β¬β¬π¨
π©π©π©π©π©
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
Wordle 942 4/6
β¬β¬β¬π©π©
β¬β¬π©π©π©
β¬β¬π©π©π©
π©π©π©π©π©
I made blocks.
Jeremy Falcon
|
|
|
|
|
Context:
I've been busy trying to get a very stable and old solution to build in VS2008. It's a mess of code and 40+ projects accumulated over the years - mostly MFC stuff - this means stdafx.h. Over the years, multiple developers (myself included) tended to slap preprocessor definitions in stdafx.h and I suspect other places; it's always fine until someone gets hurt. In this case, sometimes my solution will build and sometimes not. I started the general trend to put the definitions in the IDE properties window. I'm thinking this was a mistake, as sometimes the definitions propagate and sometimes not.
Part of the problem of specifying directives using the IDE is that Microsoft's IDEs do rude stuff to project files. I see this all the time comparing SVN commits in an attempt to determine what has changed. The IDE has no issue with re-ordering things.
So, what is your preference or practice in managing your preprocessor directives?
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.
|
|
|
|
|
We have one symbol that may be defined in our project files: ENGINEERING . We have build configurations that define the symbol and can be used in source code for engineering-specific builds. These are used for experiments or prototyping logic before a production implementation. We avoid defining symbols in project files otherwise, since it's easy to lose a definition when changing configurations.
Our stdafx.h files #define conditional compilation values like WINVER and #include 'fixed' header files for the C++ runtime, MFC, and so on. These are files where using precompiled headers improve compile times. It will also #include a file that defines the application version and build number, software title, copyright and trademark statements, and so on. This ensures that every executable file, DLL or EXE, gets the same information in the version resource.
Conditional compilation symbols and manifest constants tend to be defined centrally. For a class, that's in the header file for the class. If the element is built from several classes in separate source files, they're in a separate header for the element. If a value is used throughout the project, it will typically be in stdafx.h .
Software Zen: delete this;
|
|
|
|