I wish I could make such a mandate of my company's customers. Unfortunately, it's hard to get them to move off IE5, yet alone to another brand altogether. It's a complete fucker, since I've got situations where changing #banner { width: 95% } to #banner { width: 100% } will make our sidebar disappear in IE!
"If you employ a HTML programmer who isn't capable of writing a page that will render properly in Firefox, Safari, Opera, and IE, then fire him immediately."
I agree, but keep in mind that there are occasions where the minority browser does something brain-dead and it isn't feasible to fix it. Opera 7.5 had issues with my own website, so I simply decided not to bother working around it, since it wasn't worth the effort. There are still people who use Opera 6 that get annoyed that I used Javascript to enhance the sites I build. Well boo-hoo to you. After all, everybody else had a half-decent DOM implementation at the time.
KHTML barely registers anywhere and Safari doesn't exactly dominate the Mac world; there are significant numbers of Firefox users on the Mac. With Safari being limited to a subset of the Mac market, it'll take a massive amount of market share increase to make it register on most peoples' radars.
Having said all that, I wish the situation wasn't that way. Damn near all the web development I do is designed to be as standards compliant as I can make it. In terms of HTML/CSS, everything I write happens to work fine in KHTML, but it has serious issues with DOM compliance and Konqueror's lack of a decent Javascript console or debugger leaves me with little choice but to simply ignore it.
It's funny you should say that. We had a contract for a trial usage period with a certain group that lasted most of December. When they came to use the system in January (having not touched it the whole time in December), they were agast that they didn't have access.
The more I see the inner workings of my government, the more I despair.
It's a very bad situation when management don't listen to their staff on issues of costing. Management can either pick a date and let the techies choose the features, or they choose the features and let techies set a date.
My current manager tries to demand or demand features a week before deadlines and expects us to implement feature X in, say, 2 days. When I say that's not possible, we get into hour-long arguments where she says she doesn't understand why it can't be done in two days, despite having zero software development experience.
As someone working to develop a system that will be used by the UK government, I can tell you that statement is very true. Not only that, they often don't actually know what they want. They'll give you a vague specification and they'll tell you they want features X, Y and Z, but when you hand over the completed system, they turn round and say they didn't ask for that, they wanted something different.
"DirectX is also used to render video effects in real time." And? People have been using videos as textures for years. People have been writing pixel shaders that operate on textures for years. It's rather obvious that you could combine the two.
My point is that when comparing DirectX with OpenGL, you don't get the complete picture. I'm not arguing against using DirectX where appropriate, it's just that complaining OpenGL doesn't handle sound is a bit silly.
But, physically speaking, Earth cannot possibly be the centre of the universe. To be so, much of the universe would be orbiting at a speed faster than the speed of light.
Ralink's drivers always had the source code available, they were just under a non-GPL license. Unfortunately, they included an md5.c file that had a big GPL declaration at the top of it. Oops. Well, at least they're GPL now.
Anyhow, RaLink's official drivers are somewhat akin to useless junk, so there's been a fork of the code made that's considerably more stable, if you use the CVS version: http://rt2x00.serialmonkey.com/wiki/index.php/Main _Page
Getting involved in the greater LJ community at anything greater than a superficial level is bloody difficult. Just look at how many replies the news stories get, for example.
Do you know of an easy way to use WEP on Windows 2000? I've still got WEP enabled on my house's AP because one of my housemates uses W2K and I can't find a way to use WPA in it.
They can make all these grand claims and the like, but the simple truth is that what they're claiming is not possible with existing CD standards. They may have made some sort of hack that works most of the time, but there's no guarantee it'll work in all CDROM drives. I'm failing to see how it's any different from existing "solutions."
Javascript, as implemented in current browsers, is single-threaded. If you're concerned that a particular function will take too long to execute, I'd recommend splitting it up and using setTimeout() to call the next stage of the function. Using setTimeout() will allow the browser to regain control for a moment, hopefully giving enough of an approximation to multi-threading to be usable.
I wish I could make such a mandate of my company's customers. Unfortunately, it's hard to get them to move off IE5, yet alone to another brand altogether. It's a complete fucker, since I've got situations where changing #banner { width: 95% } to #banner { width: 100% } will make our sidebar disappear in IE!
"If you employ a HTML programmer who isn't capable of writing a page that will render properly in Firefox, Safari, Opera, and IE, then fire him immediately."
I agree, but keep in mind that there are occasions where the minority browser does something brain-dead and it isn't feasible to fix it. Opera 7.5 had issues with my own website, so I simply decided not to bother working around it, since it wasn't worth the effort. There are still people who use Opera 6 that get annoyed that I used Javascript to enhance the sites I build. Well boo-hoo to you. After all, everybody else had a half-decent DOM implementation at the time.
A few points:
KHTML and WebCore have enough differences to annoy some people. Also, barely anybody uses IE5/Mac now, it's simply a dead browser.
KHTML barely registers anywhere and Safari doesn't exactly dominate the Mac world; there are significant numbers of Firefox users on the Mac. With Safari being limited to a subset of the Mac market, it'll take a massive amount of market share increase to make it register on most peoples' radars.
Having said all that, I wish the situation wasn't that way. Damn near all the web development I do is designed to be as standards compliant as I can make it. In terms of HTML/CSS, everything I write happens to work fine in KHTML, but it has serious issues with DOM compliance and Konqueror's lack of a decent Javascript console or debugger leaves me with little choice but to simply ignore it.
If people aren't dicks, the question becomes whether they are assholes or pussies...
Cancelled? The first season was...13 episodes. Stay tuned for the second.
It's funny you should say that. We had a contract for a trial usage period with a certain group that lasted most of December. When they came to use the system in January (having not touched it the whole time in December), they were agast that they didn't have access.
The more I see the inner workings of my government, the more I despair.
It's a very bad situation when management don't listen to their staff on issues of costing. Management can either pick a date and let the techies choose the features, or they choose the features and let techies set a date.
My current manager tries to demand or demand features a week before deadlines and expects us to implement feature X in, say, 2 days. When I say that's not possible, we get into hour-long arguments where she says she doesn't understand why it can't be done in two days, despite having zero software development experience.
As someone working to develop a system that will be used by the UK government, I can tell you that statement is very true. Not only that, they often don't actually know what they want. They'll give you a vague specification and they'll tell you they want features X, Y and Z, but when you hand over the completed system, they turn round and say they didn't ask for that, they wanted something different.
Netscape 6 crashes when viewing most pages.
"RTFA."
I did. I wasn't impressed.
"DirectX is also used to render video effects in real time."
And? People have been using videos as textures for years. People have been writing pixel shaders that operate on textures for years. It's rather obvious that you could combine the two.
My point is that when comparing DirectX with OpenGL, you don't get the complete picture. I'm not arguing against using DirectX where appropriate, it's just that complaining OpenGL doesn't handle sound is a bit silly.
OpenGL is only a graphics library. Its comparison is Direct3D. For the rest of DirectX, there's SDL, although I have no idea how they compare.
As for networking, I don't know of any decent games that don't suffer from bad netcode that use DirectX for the networking layer.
Using DirectX to create a horribly non-standard and ugly interface? Meh, it's been done before.
Despite desperate attempts to change the EU's policy, software patents aren't recognised in the EU. Still, I use Vorbis anyway, so I don't care.
Meh, iRivers have optical in/out and have around 100 times the storage space, depending on which you buy.
If you go stand on the moon, the moon becomes the centre of your observable universe. In some cases, it's a useful model, in others, it's not.
But, physically speaking, Earth cannot possibly be the centre of the universe. To be so, much of the universe would be orbiting at a speed faster than the speed of light.
Ralink's drivers always had the source code available, they were just under a non-GPL license. Unfortunately, they included an md5.c file that had a big GPL declaration at the top of it. Oops. Well, at least they're GPL now.
n _Page
Anyhow, RaLink's official drivers are somewhat akin to useless junk, so there's been a fork of the code made that's considerably more stable, if you use the CVS version:
http://rt2x00.serialmonkey.com/wiki/index.php/Mai
Getting involved in the greater LJ community at anything greater than a superficial level is bloody difficult. Just look at how many replies the news stories get, for example.
Do you know of an easy way to use WEP on Windows 2000? I've still got WEP enabled on my house's AP because one of my housemates uses W2K and I can't find a way to use WPA in it.
You can joke all you want, but I asked a friend where she got her new MP3 player from the other day and she got confused by the term "MP3."
It looks like you've modded your enter key to the point where it no longer works.
They can make all these grand claims and the like, but the simple truth is that what they're claiming is not possible with existing CD standards. They may have made some sort of hack that works most of the time, but there's no guarantee it'll work in all CDROM drives. I'm failing to see how it's any different from existing "solutions."
Javascript, as implemented in current browsers, is single-threaded. If you're concerned that a particular function will take too long to execute, I'd recommend splitting it up and using setTimeout() to call the next stage of the function. Using setTimeout() will allow the browser to regain control for a moment, hopefully giving enough of an approximation to multi-threading to be usable.