As a programmer, you have to learn to trust the error messages. They can be cryptic and frustrating, but they usually tell you exactly where the problem is if you are willing to listen.
Category: Technology
All things geeky.
Catalina Trashed My Development Environment
And then made it work so much better than before! In troubleshooting, I applied updates and corrected problems with my previous development environment with lessons learned. While this was a nuisance, my machine is in better shape for it.
Any .NET advice for this?
Maybe you .NET experts could give me a shove in the correct direction.
I am still trying to resolve this error: "Error: Sys.InvalidOperationException: ‘DocMapUpdatePanelId’ is not a property or an existing field."
My ReportViewer won’t function and I’ve narrowed it down to system.web.extensions. I am using Framework 4.6.1 and should be using system.web.extensions 4.0.0.0. The references show it as 4.0.0.0 and when I try to add the reference I get a message that says “system.web.extensions is already referenced” I cannot remove the reference either.
When I look in the GAC, I do not see 4.0.0.0 but instead system.web.extensions 3.5.0.0.
I am working with Visual Studio 2017. I have installed all updates. No amount of uninstalling and reinstallng via NuGet makes a difference. Adding and removing dlls from the bin directory makes no difference. Solution has been cleaned. Temporary files have been cleared repeatedly.
Going to the forums with this results in a bunch of guessing, or silence.
Pretty sure I’m in Hell.
Confessions of a programmer
Confessions of a programmer: As a coffee drinker and programmer, I don’t want a standing desk; I want a desk with a urinal. #coap
Developer tools
I like SourceTree so much better than Github Desktop.
My thoughts on acts of violence
For each person who has lived on our soil and gone on to commit an act of violence, be it Timothy McVeigh or the 9/11 hijackers or the Columbine kids or any of the others, each one of those represents a failing on us as a society to not embrace them, to make them one of us, and let them see the American Dream and our way of life as great enough to put aside their wish to do harm and to feel welcome and loved enough to put down their arms. Step out of your homes, hug your neighbors, wave at a stranger (with more than your middle finger), let that person merge in traffic, accept one another, quit labeling and name calling, resist the media and politicians’ efforts to divide us with fear and hate, and generally practice being nice.
Together we stand; divided we fall. Let love overcome!
Here’s a thought
Confessions of a programmer
Confessions of a programmer: I never presume the previous developer was incompetent. Instead, I assume they just had a drug problem. #coap
Virtual reality has arrived
Not nude but boobies: https://gfycat.com/FixedTightCobra
From the mouths of babes
Me: “Alexa, play Dr John Radio.”
Alexa: “Playing Latin jazz on Tunein.”
Aunt Mary’s ghost: “Enunciate boy!”
More cord cutting
I did it. I committed to being a Comcast customer for the next 2 years. $109.95 per month set in stone. 50Mbps down/ 10Mpbs up. Unlimited. $200 installation fee; $150 rebate. And yes, if I terminate in less than 24 months, I’m on the hook for 75% of the remainder. So if 6 months remain when I cancel, I’d owe $495.
Negatives? No television whatsoever. Positives? No more data cap.
My overage charges alone in July were $110.
Now, saying, “I’m going to pay $2638.80 for two years of Internet connectivity” sounds ludicrous. Add in Netflix roughly $20 a month. $3118.80 and Hulu ($7.99/mth) $3310.56. And now add cellphone service: $12,358,56. So, if my family wanted to cut out all entertainment and phone services, in two years, I could take them on one of the cheaper Disney vacations. Or, we could skip Disney and stay current with The Walking Dead.
Why did they put Doug in a padded room?
Because "The type or namespace name ‘ScriptManager’ does not exist in the namespace ‘System.Web.UI’ (are you missing an assembly reference?)"
How to program effectively
Coding is so much better when it includes wine or beer.
Inside the life of a programmer
Some days require the environment be just right for productivity. Today, I need a darkened room, incense burning, attire that doesn’t include button down anything, bare feet, herbal tea, and very, very loud cyberpunk music. Instead, I am in Cubeville. Florescent lights burn through my eyes searing my brain. The glare is so harsh. A din of conversations float over cube walls as ambient noise but not soothing as white noise, oceans, or rain. Interruptions are imminent. Such is the live of a programmer.
Goodbye Ultimate Boot CD
Throughout the years of helping people fix their computers, one of the handiest tools in my armory was the Ultimate Boot CD. Not this one, although I did use that version often, but this one. I had an huge number of other tools EBCD, hacker tools, some websites common Joe has no reason to know exist, knowledge and experience, and an impressive Internet searching ability (a little understanding of boolean logic goes a long way). Them: "I don’t know my administrative password." Me: "No problem." Well, perhaps a 30 second delay. Anyhow, I’ve decided to upgrade my last functioning Windows box (Windows 7) to Windows 10. See, all those Linux boxes, and Windows boxes (at one time I had 5 physical machines under my desk, several dual booted to different OSes, and virtual machines on the Linux box…I even had a laptop that I could boot to Windows 3.1, wait a min, I still have that.) have been scraped and sent to e-waste as my home has become a shrine to Steve Jobs as we became fully indoctrinated into the Cult of Mac. As the Windows 10 installer inspects my Windows 7 machine, it discovers UBDC4Win 3.60 and declares that it MUST be removed as incompatible for the installation to continue. With some sadness, not dissimilar to when your goldfish dies, I approved the uninstall. (I still have the iso of the last UBCD I built so I haven’t completely crippled myself.)