MacVim's full screen mode has the neatest implementation I've seen of this. Play with the 'fuoptions' setting, which gives you control over the margin color and the maximization behavior. If you disable maximization, it will just use the height/width values in 'lines' and 'columns' and the (borderless) window will be in the center of the screen.
And how is it that other third party software mysteriously has access to APIs that Flash allegedly doesn't? For example, MPlayer is able to offload work to the GPU.
The Hulu developers didn't pick Flash because it was "easy." They picked it because it allowed them to retain a high degree of control over their streaming video content -- control they would lose if they exposed an h.264 stream to an iPhone or iPad client.
I think it could be five years or more before anyone watches Hulu or Netflix on any of these devices.
No, I think the hulu developers picked flash because that's where the users are. They could have chosen java, or silverlight, but they chose flash for the same reason most sites choose flash. I'm sure if Hulu wanted to, they could develop a native app, just like the YouTube native app, for the iPhone, but my guess is that it wasn't part of their strategy initially.
If netflix wants the iPad users, they would develop their own native app and ship it just like the other dozens of apps out there. In fact, it would give Hulu & Netflix greater control over their users with a native app. Hulu has already developed a desktop app, why wouldn't they develop a native app for the iPhone?
Remember back in the IE4 & IE5 days? Lots of companies developed native ActiveX components that could be embedded into webpages because most users used IE4. I'm actually quite happy that Apple is forcing web companies out there to rethink open platforms. There's quite a few demos that show how powerful javascript & canvas can be already. It would be nice if we could replace the majority of flash apps with javascript, canvas, and webgl.
If Hulu or Netflix (which uses Silverlight) were to make a native application for iPad would Apple approve it? I don't know. Neither Hulu or Netflix could make an application without approval of both Apple and their content providers.
I don't think it's fair to say that the Hulu developers "picked" flash. The number of technologies suitable for displaying video on the web in a reasonable way (pre-html5) is extremely limited, flash is pretty much the only game in town. Vimeo, youtube, break, etc, they all use flash. Now HTML5 is at least a reasonable alternative for a small fraction of web users but still Flash is the only reasonable option for video on the web today.
It may also be worth nothing that those not located in America can't simply use a proxy to access Hulu because Flash doesn't obey system proxy settings -- a VPN is required. If strong region-restriction is a priority of Hulu's then this could be a disincentive towards them providing a non-Flash option.
This is a really good point actually. Hulu actually uses the encrypted variant of RTMP to deliver content, and decodes the stream in their flash player. If they were to deliver just raw h.264 through html5, they wouldn't be able to do this anymore.
Vevo (the music video people on youtube) are actually doing the same thing. You can't watch the videos without using the special flash player.
"Overall, then, the Adobe RTMPE algorithm tries to provide end-to-end secrecy in exactly the same way that SSL provides end-to-end secrecy, but the algorithm is subject to man-in-the-middle attacks, provides no security, relies on publicly obtainable information and the algorithm itself to obfuscate the content, and uses no authentication of any kind"
The Adobe response to this shoddy engineering being revealed? DMCA takedown requests to sourceforge:
That's kind of a bogus question to begin with. Africa is not exactly culturally homogenous, and in fact Egypt (and a lot of nearby civilizations) would be more appropriately regarded as part of the ancient Middle East, owing to the fact that it was easier to cross the Red Sea than the Sahara.
I'm not sure what you mean by "bogus question." How would you classify these: Does Asia have any native writing systems? Or Europe?
I consider them quite straight-forward.
I am well aware of the cultural make-up of Africa. In regard to your statements about ancient Egypt, isn't that up for debate. You speak with a certainty that even most Egyptologist lack.
Currently, Apple only makes membrane keyboards. Even as membrane keyboards go, the best I can say about them (subjectively) is that they're not quite as awful as most of the competition.
A better comparison would be with old (early 90s) ADB models, such as the Apple Extended Keyboard II.
I've seen some people use "myth" and "cult" to describe the theistic and worshipful aspects of religion, respectively. Unfortunately these words both have other, more common meanings with negative connotations, so using them in any sort of open discussion tends to raise some hackles.
> I've seen some people use "myth" and "cult" to describe the theistic and worshipful aspects of religion, respectively. Unfortunately these words both have other, more common meanings with negative connotations, so using them in any sort of open discussion tends to raise some hackles.
Strongly agree - do you have opinions on good words? I'm currently using "mysticism", "ritual", and "canon", which are often used by religions themselves. They don't seem completely neutral though.
I think this has the potential to be an area of language that changes quickly, so we all look ignorant in 50 years when our writings are read, similar to how the terms for different races have changed a lot. My grandmother is almost 90 and calls a man of Chinese descent a "Chinaman", and I have to say, "No Grandma, we don't say that any more." And she's got a bit of a sense of humor, and says, "I listen to the radio, and they say Irishman, but Chinaman is wrong?" And I don't know how to answer that, since the Irish got all sorts of hell in the States too, and Irishman used to be derogatory, but now it's not and it's okay usage. I think the words used to describe religion are likely going to go through that, and references to myth (bad), cult (bad), mysticism (okay), ritual (okay), canon (generally positive) might all be passed by other words.
In the most general case it uses boxing strategies, but it's also able to behave like C++ with certain compile-time optimizations turned on (at the cost of slowing down compilation). There's a lot of literature out there about how to take advantage of those optimizations. It's a fairly involved topic.