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.
Honestly, it has been my biggest complaint with MSFT since they went 32bit with C++ and refused to support 16bit causing me to write a thunking layer, and ultimately rewrite the code in ANOTHER LANGUAGE.
This concept that you never rebuild an old application to fix an issue is insane. ZERO backwards compatibility. If gcc was built like this, we would still be using punch cards!
You hit a nerve. We are having to maintain machines on VMs nowadays as we wrap up projects. We snapshot them, in case we have to go back and make changes in 5 years...
We are bidding on a project just completed 4 years ago, and the developer won't support it, because MSFT no longer supports his technology choices, and he can't afford to support that environment. They will pay us to rebuild it... Wow...
I came from older technology that ran stable for 30 years. Heck I had an Oracle 6 DB that we have continuously imported straight into a new oracle. Cleanly without having to change our code. All the way to version 12... the biggest impact was that we had to start creating ACLs for security reasons, but all the code still works just fine. Supporting the client was and is quite easy.
And the end result is that it aint worth our time to do anything other than build a VM. to the point that I have started doing ALL development on VMs... Pretty soon I may start putting them in the cloud and snapshotting them up there. Use a VPN + RDP to code against it.
I remember when I couldn't afford a COLOR Graphics card for my first PC... Now I throw SSDs out because they are too small... LOL.
and the developer won't support it, because MSFT no longer supports his technology choices
Oh, wow. Really terrible.
I am from old school also. Been developing software since Win3.1.
Your explanation reminded me of how long we could run a piece of software vs these days.
Honestly there are Project Templates in Visual Studio 2015 that are unsupported now that VStudio 2017 is out. They targeted Win8 / Win8.1 and now Microsoft acts like Win8 was never a thing.
That is crazy.
Happened outside my house, 15 minutes before I crossed the street to meet with my accountant. Yonge St. (Toronto's major thoroughfare) between Sheppard and Finch is closed, restaurants and bars shuttered, and the area is swarming with cops. No thru traffic permitted. 15 injured, 10 fatalities.
The suspect is a 25-year old student - This[^] is his LinkedIn profile. Looks like a pretty clean-cut guy. Who knows what lurks beneath the surface...
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004
The word is it wasn't a national security incident, just a lone nutter losing the plot and making some dreadful decisions that resulted in lives and families ruined. In other words Toronto is just like many other places in the world, except in this case an unrelated group is not given the chance to claim it was part of their grand plan.
The city's fairly sombre at the moment but the response from the emergency workers, the community and I have to say a certain policeman in particular was pretty amazing.
These things are never good, but the silver lining here is that I woke up in a city where everyone is being really, really nice to each other this morning. A strong wind of perspective has blown out the dusty corners.
You read that subject line correctly. I'm one of the die-hards who's still rockin' a Zune. I actually bought it when MS pulled the plug on the original Zune, and the Zune HD was still a US-exclusive - that's well over a decade ago. Stores were clearing out their inventory and I paid $100 for it, including docking station and car adapter. I've owned cheaper MP3 players before that, but they all turned out to be pure garbage. And giving even a single dime to "that fruit company" goes against my religion or something. To me, the Zune was the right balance of (clearance) price and feature. Little did I know I'd ever get so much use out of an electronic device.
During its lifetime, it's been dropped on hard wood flooring and a concrete patio more times than I can count, and it's found itself half-buried in dirt once or twice when I accidentally kicked it when bending over to pick it up after dropping it. During this decade+, I've pretty much used it daily to listen to podcasts. I still haven't replaced the battery. I have no idea how long it can still go for between charges - but it's longer than I listen to it in a single sitting.
In any case...this last winter's been exceptionally dry, and for those who aren't aware of this sort of thing, dry cold air = lots of static electricity. I've been zapped around the house this winter a ridiculous number of times. Sometimes as I happened to pick up the Zune. A few times, that was bad enough to cause it to immediately reset itself (it never randomly resets itself otherwise as so many MS products do). I even once reset a laptop by zapping it.
About a month ago, it seems that this was one time too many. After it reset itself, it went back to a black screen. Holding down the power button (repeatedly) to force it to shut down/restart didn't seem to do much. I left it alone for a few hours, then tried again - the screen came back on, instructing me to hook it up to a computer with the Zune software via USB so it can reinstall the firmware. Neat trick if it can actually do that. How many devices today would simply be permanently bricked if they found themselves in that state?
Of course - and I guess this is my real rant - the Zune software tries to contact some MS server to download whatever firmware it can find. And that server's long been retired by now.
After a bit of googling, it seems like I'm not the first one in this situation...I did find a copy of the latest MS firmware files in someone's public Dropbox account and some (incomplete) instructions.
Long story short: With a web server in place that can serve the files, I set my hosts file to point to that machine's IP, and had it pretend to be resources.zune.net. Then the Zune software contacted it, downloaded and installed the firmware. After a final reset, the Zune is as good as new again. It didn't even wipe the podcasts I already had on it.
Now...dear Microsoft...it's one thing to keep a web server up and running, dedicated to hosting files that one guy might need a decade after a product's been discontinued. You could even have moved it to a tiny VM to make it more cost-effective, an idea you've been trying to push on to us since the first days of Azure. Too much still? What's the cost of hosting an additional 150MB worth of files on dedicated download servers that are already serving terabytes daily? The Zune software itself (that you install on a PC) is still available, but that doesn't include any firmware.
Anyway...after all this...the Zombie-Zune lives on.