|
What? Microsoft still haven't yet managed to make 100% perfect, completely bug free software that works 100% of the time on all hardware configurations and devices and includes every piece of functionality I demand, including the IKitchenSink interface implementation??
That's it. I'm writing a letter to the editor.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
|
The most interesting part of that is something I haven't seen any of the tech press pick up on. Since MS did ship relevant fixes to the OEMs there actually is a valid argument in favor of de-crapping your laptops initial OS install instead of reflexively wiping it.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
So, MS must have found 4 serious bugs that they would rather not get more calls on...
|
|
|
|
|
At a young age, we learn to count on our fingers – starting out with 1-5, then 1-10, and maybe, if you’re particularly enterprising as a toddler, you will learn to count to 20, 30, and beyond. No one ever attempts to enlighten us that we are actually making some more complex mathematical assumptions; we all know Base10, to be precise. In this article, we’ll start by gaining a more rounded understanding of Base10 and its structure, then we will discuss binary (Base2, the building blocks of computing). Finally, we’ll finish things up by talking about Base32 and Base64. At each stage we will discuss the advantages and uses for each type. There are 10 types of people in the world: Those who understand binary, and those who don't.
|
|
|
|
|
There are 10 types of people in the world: Those who understand binary, those who don't, and those who confuse it with trinary.
|
|
|
|
|
This post is in response to Dr. Dobb’s editor, Andrew Binstock’s recent editorial about the universality of unit testing. I think we all can agree that it’s universally accepted that unit tests are good. But what about Test Driven Development (TDD)? 8 reasons why TDD is much better than simply implementing unit tests.
|
|
|
|
|
What debate? Roughly everyone who could be convinced by relentless repetition of "TDD does the dishes, too" and anecdotical evidence of TDDgasms already is. But that's not enough in my book to accept it as the truth.
|
|
|
|
|
Agreed: it has a place but is not a universal panacea for all of your coding ills.
"If you think it's expensive to hire a professional to do the job, wait until you hire an amateur." Red Adair.
nils illegitimus carborundum
me, me, me
|
|
|
|
|
There seems to be a lot of confusion among developers on how garbage collectors actually work. They really aren’t as magical as some people think; in many ways, some garbage collectors are actually quite crude and — by modern developer standards — evil, unmaintainable, and full of subtle gotchas (the latter is certainly true no matter one’s perspective). In this post, I’ll try to shed some light on how GCs work in a way that (hopefully) any developer can understand. I do assume that the reader is at least familiar with basic computer memory concepts (C knowledge is preferred). Note: This is a very long blog post. Grab some coffee.
|
|
|
|
|
After changing all these settings, a single quad core vm (though using only one core) with 1Gig of RAM has been able to handle all the load that’s been thrown at it. We never run out of open file handles, never run out of ports, never run out of connection tracking entries and never run out of RAM. Helm, warp one engage!
|
|
|
|
|
The risk is clear, if the data dries up so does your business. For all that have created apps based largely on API calls, consider what would happen if that information fire hose wasn’t there anymore. The companies who provide these APIs may not disappear, but it will definitely be a game-changer. The changes to Twitter’s API should serve as a warning sign and an important reminder. Your app needs to be able to offer some additional value beyond what you can drive via an API call.
|
|
|
|
|
You probably have heard computer professionals say that software is mathematics. You've certainly read it on Groklaw more than once. But is it true? What does that statement mean? I want to show you, first, why it's true, and I will also answer some typical criticisms. My purpose, however, is to suggest a way to develop a test for when a patent involving software is or is not patent-eligible, now that the Federal Circuit has granted an en banc review of CLS Bank International v. Alice Corporation. Formulas, algorithms and computations... and what they mean for patent law.
|
|
|
|
|
Even after slide rules with trig functions (and, later, calculators) became commonplace, Mohr’s circle was still a handy tool for remembering how to transform stresses, and it remained so because engineers were taught to think graphically. Computers stress the old way of computing stresses.
|
|
|
|
|
Microsoft is betting that users will want a single interface that does everything—an OS that feels the same across your phone, your tablet and your desktop. It’s a huge gamble, but if Microsoft gets it right, the strategy could play off: The firm would be able to leverage its PC monopoly to push developers into building apps for tablets and phones—potentially bringing Microsoft’s app store to parity with Apple’s. Is Windows 8 a step forward... or another Vista?
|
|
|
|
|
|
GeekForChrist wrote: I totally agree with this article and I'm excited that somebody sat down and wrote it! (I just wish it was me :-> )
I've read that article from at least a dozen people over the last six months. Most of the times as part of the insider...
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Dan Neely wrote: Most of the times as part of the insider... Sorry about that. I didn't realize that this article has been through here before.
|
|
|
|
|
Terrence Dorsey wrote: an OS that feels the same across your phone, your tablet and your desktop.
But...but...but...
The OS doesn't feel the same across a tablet, phone and PC. On the tablet and phone it's pure touch, pure Metro. On a PC there's no touch unless you have a touchscreen - and how many businesses will upgrade to Ultrabooks or all-in-ones with touchscreens? - and you have the Desktop that rudely gets in the way.
On a phone or tablet I perform small, simple, dedicated tasks. Browse, email, read, watch. I do one at a time (except when trying to add an image into an email, or browse a link in an email) so apps being fullscreen is the best solution. The set of apps I work with are broken up into pages of apps, so browsing through them is simple.
On a desktop I do lots of very complicated, immersive stuff and have dozens of applications I want to get to quickly. A page of apps on my 23" monitor is a lot. I work with lots of files and documents that I scatter around my desktop and need quick access to. I work with, typically, 7-10 different applications at once. Not "open all at once", but "I work with them all at once". VS, IE, FF, Image editing, email, bug tracker, Word, SVN, SQL Server - back and forwards between them constantly.
Because of this I need a UI that does not assume full-screen apps, and I need my files. I'm going to be in the Desktop of Win8 more than Metro, and quite frankly wish I could just hide the Start screen and not need to dive into it each time I want to find an application to start up. I don't know, but maybe a popup version of the start screen - maybe accessible from a bottom corner of the desktop, and have it pop-up like a menu or something. Call it just "Start" instead of "Start screen" to save space.
Call me a dinosaur in this regard, but I don't work for my OS. My OS works for me, and I will use the one that works best for me.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Chris Maunder wrote: I don't know, but maybe a popup version of the start screen - maybe accessible
from a bottom corner of the desktop, and have it pop-up like a menu or
something. Call it just "Start" instead of "Start screen" to save space
At some point (when I'm finished with certain other things), I may just write this.
|
|
|
|
|
Already done[^]
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Nice - very nice indeed. Well, that's one article I won't need to write.
|
|
|
|
|
I've added it to the Free tools forum - saves you the hassle.
|
|
|
|
|
I am not particularly an Apple MAC fan, but if I wanted a MAC I would go to an Apple store and buy one. Trying to be one thing to everything one may not work and the calls to the Help Desk in a business environment may be the straw that breaks the camel's back. Just look at the number of businesses still running XP/PRO....
|
|
|
|
|
Nikola Tesla, the tragically brilliant Serbian-American inventor beloved of hipsters, techies and historians the world over, may soon have his own museum, thanks to Web comic The Oatmeal's online efforts. Eager Tesla fans will have to wait for the museum, but in the meantime, check out these outrageous videos - including classic "Sweet Home Alabama" played on Tesla coils. Shocking!
|
|
|
|
|