zsouthboy
Joined 16 years ago
Joined 16 years ago
javascript:(function(){document.styleSheets[0].addRule(".highlighted_to_remove","background:red !important");var e=function(e){if(e.keyCode==27){i()}};document.addEventListener("keydown",e);var t=function(e){e.stopPropagation();this.classList.add("highlighted_to_remove");return false};var n=function(e){e.stopPropagation();this.classList.remove("highlighted_to_remove");return false};var r=function(e){this.parentNode.removeChild(this);i();e.preventDefault();e.stopPropagation();return false};var i=function(){var i=0;var s=document;while(s=document.body.getElementsByTagName("*").item(i++)){s.removeEventListener("mouseover",t);s.removeEventListener("mouseout",n);s.removeEventListener("click",r);s.classList.remove("highlighted_to_remove")}document.removeEventListener("keydown",e)};var s=0;var o=document;while(o=document.body.getElementsByTagName("*").item(s++)){o.addEventListener("mouseover",t);o.addEventListener("mouseout",n);o.addEventListener("click",r)}})()
Post about it: https://plus.google.com/114437281866675781856/posts/hkp9F9Wr...Browser error
Your browser is not compatible with the application (supported browsers: Internet Explorer, Firefox and Chrome)
(Running Opera on OSX.)
EDIT: it's worse than that, read the bottom of the sys requirements: "Note: The user must have administrator rights to the computer he is using."
So they're installing some shitty Windows-only plugin?
Doesn't help if someone has physical access to the datacenter, but that's a given.
So from a technical standpoint, Vista took longer [5 years] and had less development time [under 2 years] actually make it into the product. (Yes, code they already had they could and did reincorporate into the final product, but still, wow.)
[1] http://blogs.msdn.com/b/michkap/archive/2005/10/16/481625.as...
This post is full of snark by the way, but it is useful to know what went wrong with Vista. (TL;DR: Management of very large software development is _hard_)
Set a task that runs when headphones are plugged to set the media volume to x, and an exit task to set it back to y when they're unplugged. Simple.
This is much more impressive than it looks, I feel. Saving/loading games by using a browser bookmark? Multiplayer?
The first time, ever, one crashes, regardless of the circumstances: "COMPUTER DRIVEN CAR DEATH! DO COMPUTER CARS MAKE YOU UNSAFE?" is shouted from the media rooftops, citizens get outraged, laws are passed, and we're all doomed to sit in traffic and continue to lose many lives to manual driving forever.
The APIs that have been available so far (AFAIK - someone please correct me) for any of the readers have been lackluster.
Google already does this. Android is free for anyone to use, but if you want the Market and the Google branded Apps, you have to go through a round of certification. The process is testing for compatibility, among other things.
(This is the reason we keep seeing cheap Android tablets pop up without the Market application installed - they haven't gone through the process.)
Most carrier/OEM customization of Android is at the UI level. As a developer, it's understandable to not have all the different devices with different capabilities, but if you code as recommended and don't make assumptions about what the user has / doesn't have available, your application will work pretty much anywhere that the Market is installed.
Null Pointer Exceptions don't happen because the phone's OEM or carrier changed something - they happen because the code went ahead and assumed something worked correctly that did not.
(NPEs are the most common reason I've personally seen applications crash on my own devices, I have no data to support an assertion that that is the main cause of Force Closes, however)