|
We are moving the Roslyn OSS code from CodePlex to GitHub. GitHub has a vibrant open source community that we want to actively be a part of and contribute to. We are also going to take this time to modify our pull request process. Another vote of support for Codeplex,and the TFS-Git bridge
|
|
|
|
|
Microsoft has finally embraced Linux -- with a bit of passion. Jack Wallen reports why he believes the makers of Windows have finally come around to sidling up to the open-source platform. How far the "Year of Linux" has fallen
|
|
|
|
|
Now we'll know if Linux has a backdoor.
|
|
|
|
|
I kind of feel disgusted with myself whenever I have a reaction ... like the one I had to this article ... of perceiving an author as kind of a "punk kid" that is way out of his depth ... "playing the age and experience cards" I call that, and I consider it a trap, a vice, a weakness.
Nevertheless, I just don't find this article credible; well, yes: Microsoft makes nice today towards Linux: the PowerPoint presentation, the saccharine signage, the flacks-primed-at-the-pump with today's spin ... all there for the enactment of another ceremony of innocent intentions.
I believe in this rapprochement about as much as I would have believed the Molotov–Ribbentrop Pact between Germany and Russia in WWII in 1939 was about anything but naked power-play.
Is it in the long-term interest of MS to undercut their lucrative server business ? And, why shouldn't playing to win in the Cloud arena, and making sure the MS OS for desktop and mobile works best in the MS Cloud ... be of utmost strategic importance.
"Beware of Geeks bearing gifts," Homer did not rhapsodize.
Yada, yada ... okay: whadda I know, twelve years out from setting foot in the U.S., and not owning a smart-phone.
cheers, Bill
«A man will be imprisoned in a room with a door that's unlocked and opens inwards ... as long as it does not occur to him to pull rather than push» Wittgenstein
|
|
|
|
|
BillWoodruff wrote: and not owning a smart-phone
"A smart man carries his smarts inside his head." -- Abraham Lincoln, upon seeing the first iPhone
modified 9-Jan-15 16:19pm.
|
|
|
|
|
Bill, I have to agree with your "punk kid" perception. I get this a lot when dealing with new, shiny objects that are drooled over in one way or another by the various "kids" with their perception that any technology more than a couple of years old should be dumped along with those old fuddy-duddies who still think there is some value in them - "Boy! Are they out of touch, LOL!" (or whatever the appropriate hip TLA is these days).
I find the "smart" phone mania equally annoying. When it boils down to it, all I want from a phone is the ability to make calls and save the numbers so my old brain doesn't have to remember then anymore. I use an "old" Blackberry Bold. I make calls, I store the numbers. OK, granted, I do store a few eBooks on it to read while waiting at the dentist's or wherever but I don't need a Kindle, Nook or any kind of iCrap to watch YouTube with wires stuck in my ears - I have always avoided "ear-buds" and still have good hearing. I believe we are going to have a generation of prematurely deaf people if the level of noise coming from other people's ears (and cars) is anything to go by.
I sometimes hope that some solar flare will come along and fuse all satellites into scrap that then falls from the sky taking out all the cell towers in incredibly coincidental targeted strikes that have a by-product of scrambling the airwaves - leaving that world a more peaceful place where if you want to call someone you have to find a hard-wired phone with a proper handset rather than putting a large piece of flat plastic against your face.
I'm not a Luddite, but I'm beginning to understand them.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Sources familiar with the company’s Windows plans tell The Verge that the new browser, codenamed Spartan, will include a host of new features not found in rival browsers. "And by Spartan law, we will stand and fight... and die."
|
|
|
|
|
Who stand and fight like Spartan...are immortal
|
|
|
|
|
Native Internet Explorer 6 support ?
I'd rather be phishing!
|
|
|
|
|
A rendering engine that works?
Oh, wait...
|
|
|
|
|
It might be great ...but, it's only going to be a "Windows Store App" (whatever that is) so most people won't want it and therefore not use it - and therefore it will die a quiet death no matter how good it is. Another simple mistake by the out of touch (although they think they are the only ones in touch) MS Marketeers who think that the Windows Store is the only way to do things (and the evil ones who think that this is the only way to control the unwashed masses). They should try living in the real world outside of their padded cells at MS HQ.
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
The proposed Kona Project would define Java APIs for use on embedded devices. Write once, run on all your things
|
|
|
|
|
The NASA Jet Propulsion Laboratory’s (JPL) Laboratory for Reliable Software recently published a set of code guidelines, “The Power of Ten—Rules for Developing Safety Critical Code.” The paper’s author, JPL lead scientist Gerard J. Holzmann, explained that the mass of existing coding guidelines is inconsistent and full of arbitrary rules, rarely allowing for now-essential tasks such as tool-based compliance checks. Existing guidelines, he said, inundate coders with vague rules, causing code quality of even the most critical applications to suffer. My number one rule: Treat all code as safety critical!
|
|
|
|
|
Jason Cardoza wrote: full of arbitrary rules
What other kind is there?
|
|
|
|
|
Restrict all code to very simple control flow constructs. Do not use GOTO statements, setjmp or longjmp constructs, direct or indirect recursion.
I like that point. I eschew recursion. There are other, better ways to do it.
But, recursion is the nifty-bang thing that all the Universities like to teach.
Well the University of Adversity says don't use it in production code if you can help it.
Also I wonder if that one is related to the rocket that blew up because it kept feeding fuel into the system? A recursive algorithm maybe?
Oh, just looked it up. It wasn't recursion that killed the rocket:
http://www.cs.jhu.edu/~jorgev/cs106/bug.pdf[^]
|
|
|
|
|
newton.saber wrote: It wasn't recursion that killed the rocket:
Great read. I love this line:
The work of software engineers is radically different from the type of work done by a student programmer. They spend more time specifying, designing and testing than they do writing code.
Riiight. It's a rare thing when I work with someone on a project that actually wants to spend time specifying and designing. After all, refactoring and agile, while all the rage, are misconstrued into anti-patterns of specifying and designing.
Marc
|
|
|
|
|
#11 - Never try to eat an ice cream while holding a recently captured feral cat.
|
|
|
|
|
#11.1 Never try to code when your decidedly non-feral cat wants to lay on your keyboard.
Software Zen: delete this;
|
|
|
|
|
#12 Mail the captured feral cat to someone on eBay.
|
|
|
|
|
Those rules are very similar to the JSF++ coding guidelines developed for the Joint-Strike Fighter. This document was developed by Lockheed Martin and published in 2005. Stroustrup and a few other C++ experts, whom I can't remember their names for certain, were consulted on this standard.
The document can be found here: http://www.stroustrup.com/JSF-AV-rules.pdf[^]
Most C++ static analysis tools have a preset configuration to enforce the guidelines defined in this document.
|
|
|
|
|
In various forms NASA's been following the general practices laid out in the top 10 list for decades. Hyper paranoid defensive coding rules haven't really needed to change much in a long time.
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
|
|
|
|
|
Nice Read...Thanks for sharing
|
|
|
|
|
I think sdtimes.com has to be the most annoying software-related web site I've ever seen. EVERY page navigation triggered the stupid f***ing ad overlay or a "how do you like SDTimes?" prompt.
Software Zen: delete this;
|
|
|
|
|
With those rules, you might as well have a rule "just don't write any code", because it is clearly impossible to comply and still do anything nontrivial. Rules 1 and 2 together mean that it's not even Turing complete, and rules 3 and 9 together mean that the only possible data structure is a fixed size array. You could create a variable size array during initialization, but then rule 2 means you can never use more than a constant piece of it.
|
|
|
|
|
Computers have figured out how to win at chess, checkers and tic-tac-toe, and now, a computer program has conquered the game of poker. He's bluffing
|
|
|
|