Yes, it's "doing more work", but my issue is with its lack of uniformity in HANDLING types! It never does it the same way twice, and it handles the same files in different ways in different circumstances. I'm all for software trying to do the right thing, but it needs to be uniform in how it does things. That's been part of its problem all this time - people have found ways to exploit its lack of uniformity in type handling.
Also, if you're going to write an HTTP client, it's supposed to obey MIME types. The server passes them for a reason - just because some people write pages and scripts poorly, and don't pay attention to MIME types like they should, doesn't change the fact that standards are there for a reason. But then, it's Microsoft, after all...
McAfee's virus scanning package for Windows is really lousy. I've seen it make Windows systems much more unstable (and that's a feat, in my book). So I definitely wouldn't trust NAI further than they could be thrown by me. And I certainly wouldn't put it past some of these companies to encourage the writing of viruses - I mean, after all, they've got to drum up business somehow.
That's because IE and most other MS-ware is extremely file-type retarded. Sometimes it bases its actions on a file on the extension, and other times it uses the MIME type the remote server declares the content to be - and other times, it bases its decisions on a content-based guess. It's not very reliable about that. I'm sure that in that case, the server flagged it as an "application/x-java-script" or whatever the MIME type for a JavaScript is, or IE thought it was going to be smart, and figure out what it was on its own by a content analysis.
I invite you to try that with Opera, Mozilla, Konqueror, or any other browser, and watch them say "hey, this isn't any JPEG I recognize". IE's fucked-uped-ness isn't the fault of anyone but Microsoft - blame them.
Probably the same thing that most people equate with "success" - making lots and lots of money? After all, what other gauge of success is there? Accomplishing useful things, personal satisfaction, and such couldn't possibly have any relationship to success, right?
I had to run xine -p 'mms://195.158.250.186/EboneLive?.asf' to make it work. However, I'm on a PPC Linux system (Debian on a blue/white PowerMac G3) so no Win32 codecs, but it streams just fine - it's apparently in DivX format anyway.
Well, they did it for a long time with LaserDisc. Guess this will be the new LaserDisc (outrageously priced, maybe better quality, but most people don't really care)?
Maybe you should post your message, and the response you got. I think it'd be very interesting and educational for all of us. (And hopefully a lesson in polite letter/e-mail writing for some of the people here, maybe?)
I've noticed most of the promotion I've seen for the XBox has been careful to mention the Microsoft name very little, if at all. I really don't think a lot of people are aware of who makes it.
You're assuming that Intel has a reason to keep fabbing the Celeron chips that Microsoft is using in the XBox. If they have other customers to sell those chips to, yes, the price on them will continue to decline. If, however, no one else wants them, and the only reason Intel is making them is to fulfill their deal with Microsoft, they'll be more expensive - low-yield fab runs are costly, and simple supply/demand economics apply (i.e., little demand, little supply, high per-unit cost). Same with the nVidia chips - the design used in the XBox isn't a commodity design, so nVidia has to have a fab specifically for those chips, and the same economic assumptions will apply. Same for the small drives (8-10 GB drives are considered small now, so I doubt the demand on them is particularly large).
Is UltimateTV even still on the market? I remember seeing commercials for it some time back, but then suddenly that stopped, and I can't recall hearing anything about it since. Did MS totally ditch that project?
Sony's current-gen console is the PlayStation 2. The Dreamcast was Sega's (failed) last venture into the home console market. Also, the XBox has an internal hard disk (contributes to the heat output and cost of the system - yay!).
I'd agree, except that as has been pointed out, the console market is very different than the PC market. In the case of developing for PlayStation/PSone versus targeting the PlayStation 2, yes, aiming at the former also allows the games to be played on the latter platform, but there are definite advantages (higher FMV playback quality with MPEG-2, improved 3D capabilities, and eventually Internet based gaming with the PS2's upcoming broadband adapter) to targeting the latter platform. In the case of, say OS/2 versus Windows 3.x, the APIs were different, but in effect, the feature set was more or less the same, but developing for Win16 would hit two birds with one stone - hence why developing for the OS/2 APIs was so fatally unappealing to developers.
I have to say it every so often: Try Debian. Better packaging system than RedHat and its offspring, and very flexible, runs on several archs (I'm on a PPC system running Debian right now). It can be stripped down a lot, so you don't have to feel like you're fighting the OS to do what you want.
Or how about the case of a woman who becomes pregnant, only to discover that if she even manages to carry the child to term, the odds are she will die? Should she take that risk, even if she doesn't wish to? This is a completely realistic and valid scenario, BTW. Another case where absolutist pro-life attitudes would lead to an unnecessary death. Whose life is more important in that case?
Give me a break, please. I for one honestly don't know what I'd do if I were in a situation where my girlfriend was pregnant, and we decided there was no way we could have a child. I'd have to be in the situation to really be able to say what my reaction would be. However, I'm not going to go around telling others what to do - I really believe that abortion is one choice that the potential parent(s)-to-be must make. If you don't believe it's the right thing to do, ok, don't do it. Just let others make up their own minds. It's a decision that the people involved in making it must live with, however they decide.
Well, they have to pay staff to maintain the servers, and pay for the equipment, the connections, and the facilities to host it all. It's not like it's a no-cost operation. Even if the only domains that existed were for some major companies, and you could only get a subdomain, someone would have to be paid to maintain the servers it's all hosted on, and to keep the info maintained.
When it's your own personal connection, and your upstream can forswear any responsibility for your actions, it's a different story. I'm not going to say these students can't go home and use their dialup or cable or DSL connection and do what they will, but (a) the legal implications for a school district are decidedly more complex, and (b) a school network is a shared resource that everyone there needs to be able to use, and these P2P clients eat bandwidth for breakfast given the opportunity.
If they do it at home, it's their problem (or their parents' problem). If I do it at home, on an uplink that I pay for, it's my problem. When it becomes everyone's problem, then it's time to say "no, you go home and do it on your own time/dime". Besides, this equipment is here _for educational purposes_. I don't think that P2P software is exactly relevant to the education process, y'know?
I think you're talking on a different level than most of us who would think of DVD APIs. No, there's not yet a "DVD player library" that everyone can use - but that's because unlike Microsoft, where (a) their source is closed, and (b) they have gobs of money to toss at the DVD CCA to get a copy of the DVD book specs, Linux DVD players are being developed largely by way of reverse engineering.
However, stuff like libdvdread (which hooks to libdvdcss, if it's present) is pretty much used by everyone who's interested in DVD playback. I know the Xine guys have done some work on writing a Mozilla plugin that hooks the xine-lib backend for embedded media content playback. Don't get stuck in the Microsoft way of thinking though - that we should all just use what is gifted to us by the likes of MS, and not ask questions. The different groups developing DVD support on Linux are (at least to some degree) cooperating and learning from one another, so eventually all the Linux DVD players will be really good. Though I personally like Xine a lot (its DXr3 support is actually getting pretty good).
Have you ever been in the situation in question? Students don't make the decisions - and teachers often don't understand anything about packets or networks, and they know only that it works or it doesn't. They don't want to hear about preemptive measures to preserve the functioning of the network - they want to be able to do what they want, and far as they're concerned, no one should be able to tell them what they can't do. You're dreaming if you think they're just going to accept it once you explain it - some will, but some will fight you, no matter what you do.
I don't know if a Radeon would be sufficient, or if you'd have to get a GeForce. Considering the late-model G4 Titaniums have either the Radeon M6 or the Radeon 7500 Mobility in 'em, I'd guess a Radeon will suffice.
Is your display VGA or ADC? The latter will be decidedly more expensive to replace your video card on - you'd have to get the DVIator or a similar device, since third-party Mac video boards don't have ADC ports. However, the actual video-card replacement is pretty easy:
- Open case. (i.e., pull tab on side, swing side panel down.)
- Remove retainer screw from video board.
- Remove old video board from slot.
- Insert new video board into slot.
- Put retainer screw back in its former place.
- Close case.
- Plug everything in and turn system on.
It's really not that hard. Video RAM is on the video board, and may not be upgradeable at all. The first Rage128 RE PCI boards had header connectors for RAM daughtercards, but the newer boards quite possibly won't.
"Patriotism is the last refuge of a scoundrel."
-- Samuel Johnson, inventor of the dictionary
"The soul and substance of what customarily ranks as patriotism is moral cowardice - and always has been."
-- Mark Twain
Sad but true - an awful lot of flag-waving is done to cover up other things, like the fact that you're in it for the money, not because of any belief in anything.
Yes, it's "doing more work", but my issue is with its lack of uniformity in HANDLING types! It never does it the same way twice, and it handles the same files in different ways in different circumstances. I'm all for software trying to do the right thing, but it needs to be uniform in how it does things. That's been part of its problem all this time - people have found ways to exploit its lack of uniformity in type handling.
Also, if you're going to write an HTTP client, it's supposed to obey MIME types. The server passes them for a reason - just because some people write pages and scripts poorly, and don't pay attention to MIME types like they should, doesn't change the fact that standards are there for a reason. But then, it's Microsoft, after all...
McAfee's virus scanning package for Windows is really lousy. I've seen it make Windows systems much more unstable (and that's a feat, in my book). So I definitely wouldn't trust NAI further than they could be thrown by me. And I certainly wouldn't put it past some of these companies to encourage the writing of viruses - I mean, after all, they've got to drum up business somehow.
That's because IE and most other MS-ware is extremely file-type retarded. Sometimes it bases its actions on a file on the extension, and other times it uses the MIME type the remote server declares the content to be - and other times, it bases its decisions on a content-based guess. It's not very reliable about that. I'm sure that in that case, the server flagged it as an "application/x-java-script" or whatever the MIME type for a JavaScript is, or IE thought it was going to be smart, and figure out what it was on its own by a content analysis.
I invite you to try that with Opera, Mozilla, Konqueror, or any other browser, and watch them say "hey, this isn't any JPEG I recognize". IE's fucked-uped-ness isn't the fault of anyone but Microsoft - blame them.
Probably the same thing that most people equate with "success" - making lots and lots of money? After all, what other gauge of success is there? Accomplishing useful things, personal satisfaction, and such couldn't possibly have any relationship to success, right?
I had to run xine -p 'mms://195.158.250.186/EboneLive?.asf' to make it work. However, I'm on a PPC Linux system (Debian on a blue/white PowerMac G3) so no Win32 codecs, but it streams just fine - it's apparently in DivX format anyway.
Well, they did it for a long time with LaserDisc. Guess this will be the new LaserDisc (outrageously priced, maybe better quality, but most people don't really care)?
Maybe you should post your message, and the response you got. I think it'd be very interesting and educational for all of us. (And hopefully a lesson in polite letter/e-mail writing for some of the people here, maybe?)
I've got two words for you - "Resident Evil".
I've noticed most of the promotion I've seen for the XBox has been careful to mention the Microsoft name very little, if at all. I really don't think a lot of people are aware of who makes it.
You're assuming that Intel has a reason to keep fabbing the Celeron chips that Microsoft is using in the XBox. If they have other customers to sell those chips to, yes, the price on them will continue to decline. If, however, no one else wants them, and the only reason Intel is making them is to fulfill their deal with Microsoft, they'll be more expensive - low-yield fab runs are costly, and simple supply/demand economics apply (i.e., little demand, little supply, high per-unit cost). Same with the nVidia chips - the design used in the XBox isn't a commodity design, so nVidia has to have a fab specifically for those chips, and the same economic assumptions will apply. Same for the small drives (8-10 GB drives are considered small now, so I doubt the demand on them is particularly large).
Is UltimateTV even still on the market? I remember seeing commercials for it some time back, but then suddenly that stopped, and I can't recall hearing anything about it since. Did MS totally ditch that project?
Sony's current-gen console is the PlayStation 2. The Dreamcast was Sega's (failed) last venture into the home console market. Also, the XBox has an internal hard disk (contributes to the heat output and cost of the system - yay!).
I'd agree, except that as has been pointed out, the console market is very different than the PC market. In the case of developing for PlayStation/PSone versus targeting the PlayStation 2, yes, aiming at the former also allows the games to be played on the latter platform, but there are definite advantages (higher FMV playback quality with MPEG-2, improved 3D capabilities, and eventually Internet based gaming with the PS2's upcoming broadband adapter) to targeting the latter platform. In the case of, say OS/2 versus Windows 3.x, the APIs were different, but in effect, the feature set was more or less the same, but developing for Win16 would hit two birds with one stone - hence why developing for the OS/2 APIs was so fatally unappealing to developers.
I have to say it every so often: Try Debian. Better packaging system than RedHat and its offspring, and very flexible, runs on several archs (I'm on a PPC system running Debian right now). It can be stripped down a lot, so you don't have to feel like you're fighting the OS to do what you want.
Or how about the case of a woman who becomes pregnant, only to discover that if she even manages to carry the child to term, the odds are she will die? Should she take that risk, even if she doesn't wish to? This is a completely realistic and valid scenario, BTW. Another case where absolutist pro-life attitudes would lead to an unnecessary death. Whose life is more important in that case?
Give me a break, please. I for one honestly don't know what I'd do if I were in a situation where my girlfriend was pregnant, and we decided there was no way we could have a child. I'd have to be in the situation to really be able to say what my reaction would be. However, I'm not going to go around telling others what to do - I really believe that abortion is one choice that the potential parent(s)-to-be must make. If you don't believe it's the right thing to do, ok, don't do it. Just let others make up their own minds. It's a decision that the people involved in making it must live with, however they decide.
It says "BIG ENDIAN EGGS".
Well, they have to pay staff to maintain the servers, and pay for the equipment, the connections, and the facilities to host it all. It's not like it's a no-cost operation. Even if the only domains that existed were for some major companies, and you could only get a subdomain, someone would have to be paid to maintain the servers it's all hosted on, and to keep the info maintained.
You mean she can't see it by herself, or can't see it at all? If the latter... um, WHY? If that's the case, that's really idiotic. Just MHO.
When it's your own personal connection, and your upstream can forswear any responsibility for your actions, it's a different story. I'm not going to say these students can't go home and use their dialup or cable or DSL connection and do what they will, but (a) the legal implications for a school district are decidedly more complex, and (b) a school network is a shared resource that everyone there needs to be able to use, and these P2P clients eat bandwidth for breakfast given the opportunity.
If they do it at home, it's their problem (or their parents' problem). If I do it at home, on an uplink that I pay for, it's my problem. When it becomes everyone's problem, then it's time to say "no, you go home and do it on your own time/dime". Besides, this equipment is here _for educational purposes_. I don't think that P2P software is exactly relevant to the education process, y'know?
I think you're talking on a different level than most of us who would think of DVD APIs. No, there's not yet a "DVD player library" that everyone can use - but that's because unlike Microsoft, where (a) their source is closed, and (b) they have gobs of money to toss at the DVD CCA to get a copy of the DVD book specs, Linux DVD players are being developed largely by way of reverse engineering.
However, stuff like libdvdread (which hooks to libdvdcss, if it's present) is pretty much used by everyone who's interested in DVD playback. I know the Xine guys have done some work on writing a Mozilla plugin that hooks the xine-lib backend for embedded media content playback. Don't get stuck in the Microsoft way of thinking though - that we should all just use what is gifted to us by the likes of MS, and not ask questions. The different groups developing DVD support on Linux are (at least to some degree) cooperating and learning from one another, so eventually all the Linux DVD players will be really good. Though I personally like Xine a lot (its DXr3 support is actually getting pretty good).
Have you ever been in the situation in question? Students don't make the decisions - and teachers often don't understand anything about packets or networks, and they know only that it works or it doesn't. They don't want to hear about preemptive measures to preserve the functioning of the network - they want to be able to do what they want, and far as they're concerned, no one should be able to tell them what they can't do. You're dreaming if you think they're just going to accept it once you explain it - some will, but some will fight you, no matter what you do.
I don't know if a Radeon would be sufficient, or if you'd have to get a GeForce. Considering the late-model G4 Titaniums have either the Radeon M6 or the Radeon 7500 Mobility in 'em, I'd guess a Radeon will suffice.
Is your display VGA or ADC? The latter will be decidedly more expensive to replace your video card on - you'd have to get the DVIator or a similar device, since third-party Mac video boards don't have ADC ports. However, the actual video-card replacement is pretty easy:
- Open case. (i.e., pull tab on side, swing side panel down.)
- Remove retainer screw from video board.
- Remove old video board from slot.
- Insert new video board into slot.
- Put retainer screw back in its former place.
- Close case.
- Plug everything in and turn system on.
It's really not that hard. Video RAM is on the video board, and may not be upgradeable at all. The first Rage128 RE PCI boards had header connectors for RAM daughtercards, but the newer boards quite possibly won't.
Re: Patriotism...
"Patriotism is the last refuge of a scoundrel."
-- Samuel Johnson, inventor of the dictionary
"The soul and substance of what customarily ranks as patriotism is moral cowardice - and always has been."
-- Mark Twain
Sad but true - an awful lot of flag-waving is done to cover up other things, like the fact that you're in it for the money, not because of any belief in anything.
You mean they're actually (at least, almost) worth reading?