Domain: w3schools.com
Stories and comments across the archive that link to w3schools.com.
Comments · 833
-
Re:Where...
According to my PI-nary conversion algorithm the comment scores in Slashdot would be:
-1 - -1
0 - 0
1 - 1
2 - 2
3 - 3
4 - 10.22012202112111030100001011...
5 - 11.22012202112111030100001011...
My ID would be 11213000130002.2221120030010203010210012201... .The world becomes strange and ugly when you look at it through PI except that only PI based numbers are beautiful. -
Re:This will be weird for Chrome devs
True.. Look at the browser usage growth.. Don't see any reason why Microsoft would choose Firefox instead of Chromium.
-
Re: here's a crazy idea:
Yeah, I know, links are hard, huh?
-
Re:Two guys with 8 will be terribly disappointed
-
Re:Instead of extending JavaScript...
How else were we supposed to do things like hover states on navigation buttons?
CSS.
-
Re:Good luck blocking all autoplay
This is 2018. No need for all of that img, canvas, CSS and GIF crap just to display a video.
-
Re:I want my "disable Javascript" checkbox back
The setting is still there in about:config, and you can set Javascript to "disabled", but it has no effect.
You might want to double-check that. Using Firefox 61, this page worked with JavaScript enabled. I went to about:config, I set javascript.enabled to "false", I reloaded the w3schools page, and the JavaScript aspects of the page no longer worked.
-
Re:Comp Sci
Left join is the arrangement of SQL output you get when you invoke SELECT * from table1 LEFT JOIN table2 ON ( table1.attribute1 = table2.attribute2 )
While it is "true", it explains nothing.
If you had given an answer like that in my exam, you got zero points ...
Here is a simple link, perhaps you grasp it: https://www.w3schools.com/sql/... -
Re:Mozilla can't afford the bots?
That is not specifically related to FF57, if you look at the statistics it simply follows the regrettable trend of Chrome gaining ground: https://www.w3schools.com/brow...
-
Re:No platform-specific code is required?
-
IE on the other hand ...IE, ably aided and abetted by Edge, is fighting hard to retain its third place beating Safari. 77% for chrome, 12% for Firefox, 3% for IE+Edge, 3% for Opera.
-
Re:SIP?
I use the SIP to do research for the package I'm writing to automate my SIP which I'm writing using SIP. Thanks to the SIP my phone service is good and I don't need to use SIP to phone people.
That's what the abbr HTML tag is intended to solve. Evidently no one used it for anything remotely useful, but one can imagine text editors implementing them automatically from a dictionary and asking writers to select between the alternatives if there are several and the context doesn't make it clear which one should be the default.
-
HTML Object tag
HTML already has the object tag, which allows one to put any binary proprietary code one wants to use into a web page. So as I understand it all this EME tag does is standardize what was already available for DRM.. I don't like it but they already had the power with the object tag.
-
Re:Not just AMP...
Some other commenter mentioned the CSS3 @media rule. Not being a web dev, I can't say if that's the best way to go, but at a glance, it seems like it.
-
Re: I like XML better
Otherwise we get "web monkeys" who load jQuery before writing a single HTML tag [...]
How do you load jQuery without writing a script tag?
<head>
<script src="jquery-3.2.1.min.js"></script>
</head> -
Re:Using Javascript
Why don't you just "use strict" for all your code, then?
-
Re:No need for Microsoft to spy on the Chinese
Slashdot completely mangled your URL. I had to search for "1997 Ürümqi bus bombings" on wikipedia to find it.
Maybe you mean this URL. I am only using standard HTML coding which has been arround for years, afterall this is supposed to be a tech site.
-
Re:but but but
Ahh, but that really is not true. According to W3 Linux OS share of web browsing is around 5.7% of the market total.
And according to NetMarketShare it's just 2.27% and StatCounter pegs it at a little over 1.5%.
Of course if you actually look at how the data you reference was collected:
From the statistics below (collected from W3Schools' log-files since 2003), you can read the long term trends of operating system usage.
We can see why the data seems to contradict all other sources, and why it pegs mobile use at ~5% which is obviously not representative of broader usage whatsoever.
This seems low until you consider that People do about half of their web browsing from work, and half at home, and the business world is almost 100% PC or Mac.
Neither of those things are supported by any evidence whatsoever, but more to the point your statistics are purely computers that visit the W3Schools website. The comparatively low mobile marketshare didn't tip you off that maybe these statistics weren't representative of the real world?
Taken in that context, that 5.7% ends up being closer to 12% when you consider just home computers that visit W3Schools website.
FTFY
When taken in that context, Microsoft really only has about 75% market share on home PC's that visit W3Schools website.
FTFY again.
This trend has been slowly moving for more than a decade, and there is no reason to expect it will not continue.
No it hasn't, according to all other reputable sources that isn't true at all. macOS marketshare has risen, Linux has not.
-
Re:but but but
but its not common what so ever outside of your small little bubble, that's the issue many including this city have with it
Ahh, but that really is not true. According to W3 Linux OS share of web browsing is around 5.7% of the market total. This seems low until you consider that People do about half of their web browsing from work, and half at home, and the business world is almost 100% PC or Mac. Taken in that context, that 5.7% ends up being closer to 12% when you consider just home computers. (Apple has comparable uptake in business and home thanks to lots of school subsidies, and a much greater historical use in certain industries). When taken in that context, Microsoft really only has about 75% market share on home PC's, not including Mobile devices, where they are practically non-existant. This trend has been slowly moving for more than a decade, and there is no reason to expect it will not continue. I personally suspect that the only reason for the continued dominance in the home is due to the lack of a good console response to the desktop gaming experience. A console that was designed to work just like a PC while gaming (i.e. lots of after market controllers, games designed to use a keyboard, etc...) would absolutely decimate home PC sales. It is no accident that the Xbox does not support PC gaming very well, that would be corporate suicide and Microsoft product planners know it. They would trade Windows Dollars for Xbox pennies.
TLDR, there will be no "Linux singularity", just a slow Microsoft slide to irrelevance that will probably take them at least another decade to truly reach a point where no one cares.
-
Re:Linux
"Linus share of the desktop has doubled in the last ~year to 2.2%. That's a nice jump."
Nice backhanded insult masquerading as a compliment, but entirely nonfactual.
Using a Windows centric website as a source for desktop market share is like asking a Met fan to rate the Dodgers.
One can pick any website that tracks the OS of visitors. Here's one:
http://distrowatch.com/awstats...
According to the data on that webpage WIndows has a 39% market share and Linux has 47.2%Or this site, which shows Linux at 5.6%
http://www.w3schools.com/brows...None of these take into account two factors: agent switching and multiple installs. I can set my browser to emulate IE running on Win7 (NT) even though I've been using Linux for 18 years.
Microsoft uses it sales channel to indicate total sales, which it has manipulated by including units setting in warehouses as well, in order to inflate their sales. They also used that trick when they reported total WinPhone sales, which are still in the toilet. When I download a Linux ISO from a website I can and have installed that single ISO on several computers. Those computers previously ran Windows. The tally of Windows sales does not decrease when I replace Windows with Linux, and no one knows for sure how many Linux ISOs have been downloaded and how many devices those downloaded ISO files have been installed on. So, market share is meaningless.
The "Year of Linux" was, for me, 1998. May 1st of that year was when I replaced Win95, an OS which I had to reinstall 5 times in the previous 4 months, with RH 5.0, which came with the book "Learn Linux in 24 Hours", by BIll Brush. My new Sony VAIO, which I thought was trash, ran faultlessly without a single crash until I replaced RH in September of that year with SuSE 5.3, because it featured KDE 1.0 Beta. I am now in my 7th year of running Kubuntu.
If you count Linux running on smartphones then the Linux smartphone marketshare is 87.4% and the WInPhone share is 0.4%
http://www.idc.com/prodserv/sm...Until the SCOTUS destroyed software patents with its "Alice" ruling Microsoft made more money ($5+Billion) extorting smartphone makers who used Android, using bogus DOS patents, than they made selling their own smartphone.
-
heh
Well, of course the MacBoook Pro "outsold" all other laptops this year... it's the only line of laptops with MacOS that was updated after an extremely long time, versus a huge number of options that are constantly being updated with Windows 7,8,10 or any flavor of Linux. It'll obviously outsell any other single brand as long as it keeps it's ecosystem enclosed into a walled garden giving anything from a single option to a handful for desperate users needing an upgrade.
Wanna get a new Windows 10 laptop? Well, here's a huge choice of options you have to fit whatever needs you have, coming out every single month, with all sorts of prices and specs, from a huge list of brands you can choose whichever is more reliable for you.
Wanna get a new MacBook? Well, I guess Apple could perhaps release a new revision to replace it's 4 year old Macbook Pro, I'm not sure how much better it'll be since the company has been giving a shit about professional customers anymore, with specs that could be kinda underpowered and outdated, but it's still guaranteed to be Apple priced. It`s your only option though, so you better kneel down and pray to our lord Jobs.
People who are invested, used to, like and/or have the money to be into the Apple ecosystem will buy a new MacBook Pro - if only for the hardware upgrade and because they have no other option. Not everyone hated the lack of ports, but even those who did just have no other option.
But hey smart guy, want some statistics? There:
https://en.wikipedia.org/wiki/...
https://www.statista.com/stati...
http://www.w3schools.com/brows...
https://www.netmarketshare.com...Nothing new under the sun. MacOS is still around the 10% mark which it has been keeping for around 2 to 3 years now, with different versions of Windows going somewhere between 60% to 80% when added up. There's the plain hard truth of this game: the whole OS preference has been pretty much fixed for quite a while now. And despite Microsoft making some very horrible decisions for Windows 10, I also don't see much incentive for people to go MacOS either.
-
Re:Who but Mozilla?
For anyone interested in numbers, I threw together a rough timeline:
47.9% July 2009 3.5 - peak Firefox usage
46.4% July 2010 4
42.0% July 2011 9
FF12 - final release to support Windows 2000 and Windows XP RTM & SP1
FF15 - automatic silent updates
33.7% July 2012 17
FF19 - built-in PDF viewer
FF20 - replacement download manager
FF21 - Social API "multiple providers"
FF23 - no more <blink>, new logo, JavaScript permanently enabled, can't keyword-search in URL bar
28.9% July 2013 26
FF27 - more Social API
FF29 - Australis, no add-on bar
FF30 - disable most plugins by default
FF31 - first Australis ESR; previous ESR automatically updated to this version Oct 2014
24.9% July 2014 34
FF38 - Pocket integration
21.3% July 2015 39
FF40 - touchscreen/Australis improvements, extension signing mandatory in future
FF45 - Tab Groups removed
16.9% May 2016So by now the lost percentage points have probably crossed the 2/3rds point.
-
Re:Edge on Linux and OS X could kill Firefox.
Uhhh non issue? Is that why its usage numbers are now a bad joke with the numbers like the browser spiraling ever downward?
The great thing about having so many choices is that when a browser company says "You will do it our way, take it or leave it?" we can and obviously have just left it.
-
Re:Mobile Responsive Page = Fine
That is a good example, up to a certain point. Eventually, you'll get clogged up with tons of apps you want to install for convenience, exactly the same way that browser shortcuts eventually need to be organized.
Will that mobile page not pull GPS? GPS is supported in HTML5. If it does, you could pin that to your home screen (using Chrome, with a shortcut) to accomplish the same thing. If you don't want to have their app installed...
I still see your point though. Pinning a URL might be more complicated than installing an app.
-
Re:For the first time what?
Isn't something missing? For the first time ever? For the first time since
....?Nothing is missing. When "first time" is used without qualifcation, it means it is the first time. The only exception is when discussing sex, when "first time" refers to the first time with another person.
http://www.w3schools.com/brows...
Firefox used to beat IE in 2009 for example.That is for the browsers of people using w3schools, which is a very non-representative sample. Developers are far more likely to avoid IE than normal people.
-
For the first time what?
Isn't something missing? For the first time ever? For the first time since
....?
http://www.w3schools.com/brows...
Firefox used to beat IE in 2009 for example. -
Not Stupid - CSS - Leave the options
How do we know it's a link if it's the same color as the text? The whole point of hypertext is that links are called out visually.
CSS can be used to change the followed link color. http://www.w3schools.com/css/c...
The problem is if someone's browser overrides that setting, for example.
Some people find darker backgrounds easier on the eyes--there is less light emitted so it is not as big a change from ambient indoor light.
However, studies have shown that black text on a white background results in easier focus, so there are some people where black-on-white is better than white-on-black. https://ux.stackexchange.com/q...
Conclusion: if you can afford (or benefit significantly from) user customization, pick the least offensive default based on market research but leave both options available. If you don't, some of your users will migrate to another search engine.
-
Re:Stupid
The
:visited selector, I'd assume.Distinguishing visited links has been built into browsers since the beginning of the Web, although styling it via CSS is newer.
-
Re:Firefox only has about 7% of the market.
The latest browser usage stats show that Firefox has only about 7% of the market.
You mean some browser usage stats. Other usage stats show Firefox at 10% of the market, at 14.31%, and at 17.8%.
-
Re:Why does your app rely on remote libraries?
-
Re:js crapware fad of the month
I should change my previous comment, because it wasn't very good. Here is what I meant:
If you look at a web page from the 90s, here's an example so you can remember, it's not going to be acceptable to modern users. It looks ugly. Furthermore, the tools used to build it (like tables) are outdated, and your coworkers will yell at you if you use them now.
Moving forward, in the early 2000s, everything looked really square, so now, if you don't add a radius to the corners of your divs, then people will say, "Oh, your website looks old."
More importantly, in the last two or three years, we've seen the advent of the responsive web. The way the 'responsive web' was designed means that anything built before 2012 looks rather lousy on cell phones.
Now, of course, you are right that the web page from 1997 will probably still render, but it will look really bad everywhere. Compare that to TCL-TK which apps built in 1997 actually look really good right now. -
Re:React
That's pretty cool. I notice it gets weird when I shrink the screen, might I suggest giving it a "responsive" design?
-
Re:Stop promoting your own articles StartsWithABan
*snickers* Truncated. 50 characters is the max, if I recall correctly. Yes, yes I do suffer for insomnia and the curiosity of a cat. I was curious one late night and counted 'em. Being an insomniac (and hating the way the sleeping pills make me feel when I wake up) and being curious does have some benefits. I'm not entirely sure that counting characters is a benefit -- but this was a curious finding:
There's an oddity with the character count. If you use the "&" character, it's supplanted by the HTML entity (which, oddly, contains the ampersand) and the entity is counted against the limit. So, it is "& amp
;" (sans spaces) to make & which is four extra characters, or counts as five characters against the fifty character limit.I seem to recall that the other whitelisted entities are processed the same way. So "& copy
;" (also sans spaces and to make ©)* would actually count as six characters, which means a total of five extra characters being counted against the limit.However, to the point! Err... I don't have a really good point but... What you did there? I see it.
* If you use an International Keyboard Layout then you can just insert the © symbol by using the appropriate shortcuts. In this layout it is Right ALT + C. It also enables you to type € £ ¥ and ® with the use of the Right ALT or Right Alt + Shift, depending on the desired symbol. You can even do diacritics (i think that's what they're called) such as é, í, ñ, ú, ü, and whatever else is whitelisted by the overlords. However, Rei's "thorn" does not work. If one does not wish to use the alternative keyboard layouts then you can click here** and use the table to find the HTML entity.
** No, using the target="_blank" does not work so that will open in the same tab/window, even if I told it to open in a new window/tab. No, I have no idea why that is stripped out.
-
Re:Proud to have self-destructing cookies installe
^^^ This
Self-Destructing Cookies was a genuine break-through in cookie privacy.
I wish the idea would be extended to other tracker-enabling downloads like fonts and HTML5 web storage.
-
Re: Not here
Given the statistics of browser use, Safari users overall are a small minority.
-
Re:Question
What's a # sign for at the end of some URLs? I've always wondered that since not all have them! Thanks for the answer.
Javashit developers abusing the structure of a URL.
It was supposed to go to an anchor tag - so that if index.html says [A NAME=foo] you could have a URL of the form index.html#foo that would go to the correct part of index.html.
Like everything else, it got ruined by Javashit when someone discovered you could manipulate things with it that had nothing to do with anchor tags.
And since Javashit "programmers" presume that everyone wants to run third-party executables within their browser, if they have nothing to supply their Javashit framework they just include the "#" and leave the rest of the URL blank.
Remember kids, without Javashit, it'd be a lot harder to have pop-ups, pop-unders, and interstitials, so always make sure your web page renders absolutely nothing without it active. The best and most portable web pages are single line obfuscated Javashit functions that load six typefaces and twenty scripts before rendering a single byte of the static HTML content that the user came from.
/even fucking nasa.gov has succumbed. Sigh. -
HTML
Teach them http://www.w3schools.com/html/...
-
Schools
-
Re:Vector animation
How would a vector animation like Homestar Runner or "Badger Badger Badger" have been created without Flash?
Use SVG. There are plenty of tools you can use. There are also flash2html converters.
-
Re: Learn HTML.
He missed a whole lot more than just a quote.
http://www.w3schools.com/HTML/...You need to learn how to use Slashdot and HTML. There is a preview button in
/. -
Re:Why PHP Won
Hilarious. I used that example from the php docs page itself
:)though I did change <?php to <? because that's how it was done back then.
And yes, the easy mixture of fixed HTML and dynamically-generated HTML was the big draw, which I thought was implied with the example.. I should have put some tags around the php stuff I guess to make it clearer.
-
Re: How can one do apheresis donation for 60 years
I see others on Slashdot can create paragraphs, but when I write anything with paragraphs it appears as a single block of text-- WHY???
Because Slashdot is fucked. You need to markup your text with html tags such as this
-
Re:A serious question
Chrome has been the most used web browser for the last couple of years:
http://www.w3schools.com/brows... -
Re:What's scary is
...Firefox is still my favorite browser..
You're in a dwindling minority.
.
It looks like Firefox started 2014 with a 26.9% market share, and ended 2014 with a 23.6% market share.Yup, those Mozilla people must be doing something right.
-
Re:Makes sense.
Windows XP accounts for less than 5% of all Windows deployments. I don't think that counts as "widely used" in anyone's estimation. Yes, it's a HUGE number of boxes (simply because of the absolute market domination of Windows), but it's less than 1 out of 20 PCs running Windows. I mean, even Linux passed Windows XP in deployments...
-
Re:Signed
You do know Java and Javascript are two totally different beasts.
Yeah, I know that. I don't know why you even mentioned that... I highly doubt that the YouTube server infrastructure is built in Javascript.
Google runs their business on Java. I've heard that YouTube also uses a lot of Python, but Python has never had overflowing 32-bit signed integers so I figured this was Java. (In Python 2.x, if you increment the max integer value it automatically promotes to type "long integer" and doesn't overflow; and in Python 3.x there is only one integer type, which is long integer and never overflows.)
Another theory that makes sense is that the database schema used for storing information about videos had allocated a signed 32-bit value for views count. If the database is the source of the limitation, it doesn't matter what language was used to code up the YouTube site.
Not that Javascript handles unsigned integers either
Javascript has a single numeric type, and that type is floating point, so it's not going to overflow.
http://www.w3schools.com/jsref/jsref_obj_number.asp
So there's no possible way the overflow issue had anything to do with Javascript and I don't know why you brought it up.
-
Re:Video tutorials
Thought for the day: whenever designing something for other people to use, you should take all feedback from your potential users and prove to yourself why the feedback is correct before attempting to show the giver why it's wrong.
Why? Firstly, because nobody will give you any feedback at all if your default response is to prove to everyone that their feedback is so valueless to you (and if you don't want feedback, then this whole thread is just self-promotion, which isn't popular here).
Secondly, because we all make mistakes, so there are bound to be things in our work that are suboptimal. Admitting to yourself that there is a mistake doesn't necessarily mean having to change it -- if you honestly assess the impact of the mistake and say it's something your happy to live with, great. But it has to be a conscious decision, not denial of the problem.
Thirdly, both sides can be right, and often are. If our disagreement comes from different assumptions and use cases, you might find that if you open the dialogue (rather than shouting "FUD"), you might hear of a problem you hadn't thought of. You need to see it from not only the angle you choose to follow, but also the angle you have already rejected.
Now...
I don't like subroutine names that include something that looks like a parameter, so things like rotatex and rotatey set me on edge a bit.
If you prefer, you can use the plain rotate. But rotating along X, Y or Z is frequent enough to deserve a shortcut. Not different from CSS transform, by the way.
It gets worse when this is inconsistent, and you see a subroutine called vertical_align for vertical alignment, where the seeming parameter (vertical) is now before the generic (align), and separated by an underscore instead of run together. Not only is this an internal inconsistency, but it's inconsistent with English, as "align" is a verb, and we would put in an adverb "vertically" after the verb normally. And then it gets worse again, as the command for horizontal alignment is... "align".
You are right, align_vertically would be more sensible. Exercise for you: fix it
;-)Exercise for you: go **** yourself. That's just patronising. I'm giving you feedback, and the implication of your statement -- regardless of the smiley -- is that my feedback is valueless if I'm not willing to code it up myself. I'll say it again: if you want feedback, don't tell people you don't care about their feedback.
As for align, that's the common case, so I'd rather keep it that way.
[Citation needed] If we were just talking about text flow in a 2D page, I would agree with you, but there's so much geometry in here, I personally don't see any default.
The grammatical inconsistency continues with other commands/subroutines taking on names with no verb component at all (eg the command color, with no verb or assignment operator.
That derives from OpenGL, which has glRotate and glTranslate, but glColor and not glColorize. BUT it's not inconsistent. It's actually fairly smart. The color is an attribute, and glColor just sets it. So the name is the name of the attribute you set. glRotate and glTranslate modify an attribute (the current model/view matrix), so they are verbs.
I understand that, but it's wrong. I know a lot of people laugh at the idea of using setColor and getColor as per so many OO style guides, but really, you either need to use assignments or use verb-based names, or the syntax is broken from a human cognitive perspective. It is very difficult to reason about a grammar
-
Re:Video tutorials
I don't like subroutine names that include something that looks like a parameter, so things like rotatex and rotatey set me on edge a bit.
If you prefer, you can use the plain rotate. But rotating along X, Y or Z is frequent enough to deserve a shortcut. Not different from CSS transform, by the way.
It gets worse when this is inconsistent, and you see a subroutine called vertical_align for vertical alignment, where the seeming parameter (vertical) is now before the generic (align), and separated by an underscore instead of run together. Not only is this an internal inconsistency, but it's inconsistent with English, as "align" is a verb, and we would put in an adverb "vertically" after the verb normally. And then it gets worse again, as the command for horizontal alignment is... "align".
You are right, align_vertically would be more sensible. Exercise for you: fix it
;-) As for align, that's the common case, so I'd rather keep it that way.The grammatical inconsistency continues with other commands/subroutines taking on names with no verb component at all (eg the command color, with no verb or assignment operator.
That derives from OpenGL, which has glRotate and glTranslate, but glColor and not glColorize. BUT it's not inconsistent. It's actually fairly smart. The color is an attribute, and glColor just sets it. So the name is the name of the attribute you set. glRotate and glTranslate modify an attribute (the current model/view matrix), so they are verbs. Unwittingly, I applied the same logic for things that change the color state, e.g. show. Since show changes the color state, it is a verb.
I'm really not happy with the way pattern matching is used as overloading
...because you can get yourself in a mess if you split it up into different parts of the code and accidentally overwrite stuff.How is this different from overloading? That's a FUD argument. In reality, its distributed nature is exactly what makes the construct powerful. It offers a very flexible dynamic dispatch mechanism.
For example, the Slides module draws a background for slides using theme_background. That function is provided by the default theme. But most themes will override it.
In general, this override happens only on part of the pattern. For example, most slide elements are defined by (theme, master), sometimes (theme, master, style). The "master" is the equivalent of the Powerpoint "slide master", i.e. it defines the layout, etc. If you define a new theme, you'll typically define overrides that catch everything for a given theme (e.g. for "BrightRectangles" in the last link). But you may also want to override for a specific combination.
I'm completely baffled why the whole demo recreates the shapes for every single redraw frame rather than keeping them as persistent objects (which necessitates adding a random seed in order to fake them being persistent by pulling up the same colours each time.
The Tao3D drawing model is a feature, not a bug. If you write rectangle 0, 0, 320, 200, it draws the rectangle once, and that's
-
Re:Wrong
What about webfonts? Any text with fonts outside the list of websafe fonts used to be passed as images.
Either that or dreaded hacks with Flash or, heaven forbids, Cufon. -
IE better fits the definition.
Firefox has been well over 20% for years.
IE dropped below 20 percent two years ago.
Of course, you can pick different stats to prove pretty much anything when it comes to the web.
Using W3 counter it could be IE, it could be Safari, it could be Firefox.
But recently both Google and Apple have thrown down the gauntlet with respect to requests by the DoJ. Microsoft could very well be taking a different tack; having your browsing routed through TOR makes it harder to know the contents - until you upload it to "the Cloud" and it sits on the servers unencrypted.
Unleash the "Microsoft is in bed with the NSA" hounds.