The amount of things that completely suck in IE8 and IE9 mean that pretty much all new HTML5 sites I develop target IE10+. Not that anybody really uses IE of any version anyway, but if you do, it had better be IE10+ or you're SOL.
IE8 isn't even an HTML5 browser. It was the first version actually good for HTML4, back in the day, but that day is long past now. IE8 doesn't support opacity, rgba, box-shadow, calc, or transform, just to name a few really useful CSS3 features. IE9 at least will work with HTML5 sites, and just look a little ugly. You really need IE10+ for text-shadow, gradients, and transitions, and then you're getting on par with Firefox and Chrome.
The tools aren't as great, but they're there at least. I prefer to debug in Firefox most of the time still.
I think it's nice that Chrome and Firefox update so fast, quickly adding HTML5/CSS3 features so after a short while the majority of people have browsers that can use those features. Even with the difference in release models, IE10 manages to get quite a lot of things right that Chrome still hasn't fixed, like CSS3 linear gradients over large areas without horrible dithering for example, and CSS3 font-stretch support.
I guess, since it seems like every time I see somebody with a 2560 or 2880 width monitor, it's effectively pretending to be 1280 and 1440 anyway... "Why does this website go off the edge on my monitor?" "I don't know, it looks good for me, I'm using 1920 width, what's your computer set to?" "Says 2880" "Send me a screenshot" Screenshot is basically 1440 pixels blown up to 200%....
That's great and all, and actually it's typically called I, P, and B frames, with B in this case being a frame that requires both the previous and the future I-frame information to base changes off of. Even with-out B-frames (which I'm not sure are actually used in real-world MPEG-2 or H.264, etc much anyway), the issue is MPC-HC has no trouble frame stepping forward, and VLC does, on the same videos.
What about restaurants like Denny's (and there are many others around me) that just list every food item under a specific seat number on the paper receipt they bring you for your bill. You can then cash-out by paying either the entire bill or a specific seat number, or even group of seat numbers. It's all pretty straightforward and easy to understand.
Really? I have no problem with MPC-HC just using the keyboard arrows to do that in just about any video. Some videos don't like going backward one frame though.
I have the same issues he sees, and pretty much gave up on VLC. Why does MPC-HC work so much better, and feel so significantly less bloated? Isn't that all open source too?
A single AAA battery can be lethal, if you connect each end with something sharp directly inside your veins on each arm, bridging the 1.5v DC (or less) circuit across your heart.
Maybe that was the problem - I didn't want to keep buying newer and newer versions of OS X just to run Xcode, and the last version of Xcode refuses to do anything useful now as far as iOS is concerned. It is a 2007 edition with OS X 10.4 on it still. This is still quite the problem, as my Windows Vista computers from the same exact year (2007) and my copy of Visual Studio 2008 (from 2007) still function just fine for all programming needs. Even my older Windows XP computers and copies of Visual Studio 2003 are still usable. Eclipse runs on all these computers too, without paying for OS upgrades.
Basically, with anything Apple, you get into this perpetual rat-race of upgrades, and have to constantly spend money (on hardware or software) just to keep things usable from a basic functionality standpoint. You simply don't have to do that with Windows, Linux, or Android development. The things you buy still work just fine a couple of years later, and you're never forced to spend money on upgrades just to keep developing.
What feature in API8+ can you justifiably say your app can't work without? You can still have the latest look and style by declaring android:targetSdkVersion="17" in your manifest. The end user still gets all the OS changes and upgrades. Almost any app works just fine with android:minSdkVersion="4" if you program with that in mind.
It's the exact same with Windows. Almost every normal program can easily be written to still work on Windows 95. There is almost no reason you have to exclude yourself to XP+ or only work on Windows 7, etc. There are new APIs, and your program exe will fail to launch if it tries to link to a function that doesn't exist, but you simply don't need those features in the majority of normal programs.
Xcode is a pile of crap. I can't develop for iOS from Windows or Linux computers. I have to constantly buy new Macs just to keep up (My couple year old Mac Mini already can't be upgraded to a new enough Mac OS X to run the latest Xcode, so I basically dropped caring about iOS and stopped using the thing now), meanwhile any old XP, Win7, Linux, etc can run Eclipse just fine. That's not even getting into how much Objective C sucks as a language.
I've never had to drop features to make my Android app target 1.6 either. The widgets that exist only on new versions are things you can quickly design yourself, or just ignore. I typically just ignore them because the regular widgets all still work just fine for 100% of anything I need to program.
As if those older 2.x devices would ever get a 5.x upgrade anyway, so it doesn't really matter. Just target 1.6 or 2.1 and don't worry about it. If you're running into weird issues on certain phones, you're probably programming something too specific, and not doing things right because your code is sloppy or trying to be cute. Program in a more general manner and your app works just fine on all devices.
As a developer, I can say hands down that iOS is WAY more difficult to work with than Android, for completely unrelated reasons. The whole fragmentation thing is more or less something I ignore. You have basically two choices: Program to a older API, and ignore all new features, or, Program to a newer API, and ignore all older phones. I've chosen to always target Android 1.6 and my apps always have no trouble running on new phones. I've seen a feature that only exists in newer APIs that I really can't live without, so I always code around anything that requires 2.2 or 4.0, etc. It's not a big deal at all, and all the documentation is very good about stating which API a function requires, plus the Eclipse IDE will automatically show warnings for anything you try to use if you declared a target API older than something requires.
Just Internet. No TV, no phone. That's the normal price you pay (after the initial year). Each Comcast market is priced differently, and as far as I know, that's just the normal West Michigan pricing. Charter exists here too, in rural areas, but is mostly on par with dialup as far as I know, has has no overlap with Comcast's territory. Lots of places can get 18 or 24 Mbit from AT&T U-Verse here too, but the pricing isn't going to be much cheaper.
$72 USD (54 EUR) for I guess 30/5 from Comcast (who doesn't really advertise what their speeds are). It is probably faster than is available in a lot of other areas, with other cable providers or people stuck with just DSL as their only option.
I'm not going to pay money for subtitles. I prefer dubs, and I can already tell there are too many little kids posting in this thread below from the looks of it. Anybody who thinks dubs vs subs is anything more than personal preference and opinions needs to just grow up. I'm not going to argue any more about it, so back to what's important here. The selection on Netflix is limited, and I've watched most everything good there already, so I am looking for more sources (that doesn't involve torrents....), but only if it's in English (meaning dubbed).
Choosing to name yourself something that doesn't use modern characters (in both cases) is your own fault.
1 line of UTF-8 characters for "name" should cover everybody who matters. Trying to divide things up into first/last or force any other convention upon names is asking for trouble. (Although it's hilarious how many people's 3rd party form auto-fill software will enter just their first name into the "name" box when purchasing on my website for example...)
No, my TV is 200' away and up a floor. There is an Xbox360, and Samsung Blu-ray player. It seems like the TV supports crappy DLNA, which doesn't work with MKV, and the Xbox is useless for anything as long as I'm not going to pay for Gold. The Blu-ray player has 4 built-in features: Youtube, Blockbuster, Netflix, Pandora.
Does this somehow get my MKV files on my computer to play on my TV? Lots of features, but lots of confusion as to what XMBC actually does, if you've never touched it before.
I've had all texts blocked for years, and you're damn right I'll ignore any text that does get through. Never used them, don't see the point. I don't want pay-per-use, I want blocked 3G/4G data, just like I have blocked text messages. No incoming, no outgoing, no surcharges. Plain and simple.
Thanks for being a dick about it, and completely missing the point of what the customer (me) wants.
Also, please remember that I've never agreed to any changes in the contract. Just because I pay month-to-month now, doesn't give AT&T any legal right to change the terms of the contract. Same as renting a house or apartment. They can't change the terms of your rent without you signing a form to agree to it. I also never agree to any change when I pay my bill, so I'm pretty sure I could fight and win in court to not have a data plan. Not that it would help random other consumers or people changing from one provider to another though, so why bother. The first provider who DOES let me sign up with no data plan, will be the one I switch to.
What about if you had a 1-year contract so many years ago, that you could have probably upgraded to 2-3 few phones over the years, but never did. I can't really be under any contract anymore. How could they force me to sign up for a package I don't want just by putting my SIM card in another (second hand) phone? Doesn't even seem like that would be legal at that point.
The amount of things that completely suck in IE8 and IE9 mean that pretty much all new HTML5 sites I develop target IE10+. Not that anybody really uses IE of any version anyway, but if you do, it had better be IE10+ or you're SOL.
IE8 isn't even an HTML5 browser. It was the first version actually good for HTML4, back in the day, but that day is long past now. IE8 doesn't support opacity, rgba, box-shadow, calc, or transform, just to name a few really useful CSS3 features.
IE9 at least will work with HTML5 sites, and just look a little ugly. You really need IE10+ for text-shadow, gradients, and transitions, and then you're getting on par with Firefox and Chrome.
The tools aren't as great, but they're there at least. I prefer to debug in Firefox most of the time still.
I think it's nice that Chrome and Firefox update so fast, quickly adding HTML5/CSS3 features so after a short while the majority of people have browsers that can use those features. Even with the difference in release models, IE10 manages to get quite a lot of things right that Chrome still hasn't fixed, like CSS3 linear gradients over large areas without horrible dithering for example, and CSS3 font-stretch support.
Press F12.
Personally, IE10+ has surpassed Chrome with regard to being a modern HTML 5 browser.
I guess, since it seems like every time I see somebody with a 2560 or 2880 width monitor, it's effectively pretending to be 1280 and 1440 anyway...
"Why does this website go off the edge on my monitor?"
"I don't know, it looks good for me, I'm using 1920 width, what's your computer set to?"
"Says 2880"
"Send me a screenshot"
Screenshot is basically 1440 pixels blown up to 200%....
That's great and all, and actually it's typically called I, P, and B frames, with B in this case being a frame that requires both the previous and the future I-frame information to base changes off of. Even with-out B-frames (which I'm not sure are actually used in real-world MPEG-2 or H.264, etc much anyway), the issue is MPC-HC has no trouble frame stepping forward, and VLC does, on the same videos.
What about restaurants like Denny's (and there are many others around me) that just list every food item under a specific seat number on the paper receipt they bring you for your bill. You can then cash-out by paying either the entire bill or a specific seat number, or even group of seat numbers. It's all pretty straightforward and easy to understand.
Really? I have no problem with MPC-HC just using the keyboard arrows to do that in just about any video. Some videos don't like going backward one frame though.
I have the same issues he sees, and pretty much gave up on VLC. Why does MPC-HC work so much better, and feel so significantly less bloated? Isn't that all open source too?
A single AAA battery can be lethal, if you connect each end with something sharp directly inside your veins on each arm, bridging the 1.5v DC (or less) circuit across your heart.
Maybe that was the problem - I didn't want to keep buying newer and newer versions of OS X just to run Xcode, and the last version of Xcode refuses to do anything useful now as far as iOS is concerned. It is a 2007 edition with OS X 10.4 on it still. This is still quite the problem, as my Windows Vista computers from the same exact year (2007) and my copy of Visual Studio 2008 (from 2007) still function just fine for all programming needs. Even my older Windows XP computers and copies of Visual Studio 2003 are still usable. Eclipse runs on all these computers too, without paying for OS upgrades.
Basically, with anything Apple, you get into this perpetual rat-race of upgrades, and have to constantly spend money (on hardware or software) just to keep things usable from a basic functionality standpoint. You simply don't have to do that with Windows, Linux, or Android development. The things you buy still work just fine a couple of years later, and you're never forced to spend money on upgrades just to keep developing.
What feature in API8+ can you justifiably say your app can't work without? You can still have the latest look and style by declaring android:targetSdkVersion="17" in your manifest. The end user still gets all the OS changes and upgrades. Almost any app works just fine with android:minSdkVersion="4" if you program with that in mind.
It's the exact same with Windows. Almost every normal program can easily be written to still work on Windows 95. There is almost no reason you have to exclude yourself to XP+ or only work on Windows 7, etc. There are new APIs, and your program exe will fail to launch if it tries to link to a function that doesn't exist, but you simply don't need those features in the majority of normal programs.
Xcode is a pile of crap. I can't develop for iOS from Windows or Linux computers. I have to constantly buy new Macs just to keep up (My couple year old Mac Mini already can't be upgraded to a new enough Mac OS X to run the latest Xcode, so I basically dropped caring about iOS and stopped using the thing now), meanwhile any old XP, Win7, Linux, etc can run Eclipse just fine.
That's not even getting into how much Objective C sucks as a language.
I've never had to drop features to make my Android app target 1.6 either. The widgets that exist only on new versions are things you can quickly design yourself, or just ignore. I typically just ignore them because the regular widgets all still work just fine for 100% of anything I need to program.
As if those older 2.x devices would ever get a 5.x upgrade anyway, so it doesn't really matter. Just target 1.6 or 2.1 and don't worry about it. If you're running into weird issues on certain phones, you're probably programming something too specific, and not doing things right because your code is sloppy or trying to be cute. Program in a more general manner and your app works just fine on all devices.
As a developer, I can say hands down that iOS is WAY more difficult to work with than Android, for completely unrelated reasons. The whole fragmentation thing is more or less something I ignore. You have basically two choices: Program to a older API, and ignore all new features, or, Program to a newer API, and ignore all older phones. I've chosen to always target Android 1.6 and my apps always have no trouble running on new phones. I've seen a feature that only exists in newer APIs that I really can't live without, so I always code around anything that requires 2.2 or 4.0, etc. It's not a big deal at all, and all the documentation is very good about stating which API a function requires, plus the Eclipse IDE will automatically show warnings for anything you try to use if you declared a target API older than something requires.
Just Internet. No TV, no phone. That's the normal price you pay (after the initial year). Each Comcast market is priced differently, and as far as I know, that's just the normal West Michigan pricing. Charter exists here too, in rural areas, but is mostly on par with dialup as far as I know, has has no overlap with Comcast's territory. Lots of places can get 18 or 24 Mbit from AT&T U-Verse here too, but the pricing isn't going to be much cheaper.
$72 USD (54 EUR) for I guess 30/5 from Comcast (who doesn't really advertise what their speeds are).
It is probably faster than is available in a lot of other areas, with other cable providers or people stuck with just DSL as their only option.
I'm not going to pay money for subtitles. I prefer dubs, and I can already tell there are too many little kids posting in this thread below from the looks of it. Anybody who thinks dubs vs subs is anything more than personal preference and opinions needs to just grow up. I'm not going to argue any more about it, so back to what's important here. The selection on Netflix is limited, and I've watched most everything good there already, so I am looking for more sources (that doesn't involve torrents....), but only if it's in English (meaning dubbed).
More anime than what Funimation has on Netflix perhaps? Now you've given them free advertising, and I might just go sign up.
Choosing to name yourself something that doesn't use modern characters (in both cases) is your own fault.
1 line of UTF-8 characters for "name" should cover everybody who matters. Trying to divide things up into first/last or force any other convention upon names is asking for trouble. (Although it's hilarious how many people's 3rd party form auto-fill software will enter just their first name into the "name" box when purchasing on my website for example...)
Most of these are valid, but seriously, if you fall outside of:
11. People’s names are all mapped in Unicode code points.
or
40. People have names.
Then, well, wtf....
No, my TV is 200' away and up a floor. There is an Xbox360, and Samsung Blu-ray player. It seems like the TV supports crappy DLNA, which doesn't work with MKV, and the Xbox is useless for anything as long as I'm not going to pay for Gold. The Blu-ray player has 4 built-in features: Youtube, Blockbuster, Netflix, Pandora.
Does this somehow get my MKV files on my computer to play on my TV? Lots of features, but lots of confusion as to what XMBC actually does, if you've never touched it before.
Existing HD titles already require 5Mbit/s (2.3GB/hour).
Basically. SuperHD is exactly nothing new.
I've had all texts blocked for years, and you're damn right I'll ignore any text that does get through. Never used them, don't see the point. I don't want pay-per-use, I want blocked 3G/4G data, just like I have blocked text messages. No incoming, no outgoing, no surcharges. Plain and simple.
Thanks for being a dick about it, and completely missing the point of what the customer (me) wants.
Also, please remember that I've never agreed to any changes in the contract. Just because I pay month-to-month now, doesn't give AT&T any legal right to change the terms of the contract. Same as renting a house or apartment. They can't change the terms of your rent without you signing a form to agree to it. I also never agree to any change when I pay my bill, so I'm pretty sure I could fight and win in court to not have a data plan. Not that it would help random other consumers or people changing from one provider to another though, so why bother. The first provider who DOES let me sign up with no data plan, will be the one I switch to.
What about if you had a 1-year contract so many years ago, that you could have probably upgraded to 2-3 few phones over the years, but never did. I can't really be under any contract anymore. How could they force me to sign up for a package I don't want just by putting my SIM card in another (second hand) phone? Doesn't even seem like that would be legal at that point.