Well, email viruses can still exist, though, since your email client has access to all the functionality needed to look through an addressbook and send mail out.
I think it's a sad reflection of the state of the games industry when people immediately conclude "Windwaker was a mistake" from "We're not doing it exactly the same this time".
I like software that does what I want it to. Open source software is a means to that end but it's by no means the only way to get there.
On an vaguely related note, Adobe delivers much of the practical advantage that open source also confers by offering a robust and rich plugin architecture.
Hello, here's a mini-lesson on graphical tools terms.
A drawing program lets you manipulate vector objects. Adobe Illustrator and Corel Draw are both examples of such programs.
A paint program lets you manipulate raster images. Adobe Photoshop, Paint Shop Pro, and Microsoft Paint all fit into this category.
It doesn't make sense to use Corel Draw instead of Photoshop unless you're misusing Photoshop.
Microsoft has spent over a decade essentially supporting only ONE processor architecture, x86. The GNU project has to worry about applying optimization to a plethora of architectures, including the quirks associated with each particular implementation.
I feel like you are intending this more as an defence for GCC than as a history lesson. So explain again why should I, a deveoper targetting Win32 platforms, care why MS's compiler is better making 0x86 code than GCC is?
I get the impression that when you move above vanilla C code (eg C++, libraries distributed in binary form only), different compilers don't play so nicely. (Just like gcc 2.9x versus gcc 3.x). And most of the binary only stuff out there on Windows is compiled with Visual C++.
That is exactly true. That you can't just link C++ directly. I believe this is the largest motivation behind COM. It provides a cross-compiler (hell, cross-language) run-time binding mechanism.
but at least pointers to STL objects actually port back and forth
This is inherently unsafe, and still relies on using the same implementation of the STL AND the compiler producing the same internal data structures.
STL objects [generally] do not use virtual functions, as they are not meant to be derived from. As a result when you call pVector->reserve() that compiler calls its own reserve() no matter where the pVector came from.
I'm not sure how this plays out in static linking, but if you're dynamically linking stuff this has even more dangers - each DLL may have it's own heap, and you can't allocate something on one heap and free it on another. This is one major advantage of COM's reference counting - the object frees itself to the proper heap.
Every time you make a mistake that takes you 3 days to find and fix, you learn not to do that again.
That said, don't discriminate against people because of the numbers they write on their résúmé, but definitely in the interview ask the hard questions and don't settle for the guys who only kind of know what they're talking about. People who want to improve can get better in 3 years than someone who doesn't care will in 15.
The only people who even realize that using firefox is an option instead of IE are sophisticated users who are able to avoid viruses and trojans. I use Internet Explorer and the last virus I had was "Stoned" that I got from a floppy in 1990, which was before I started using Internet Explorer so it's not really fair to blame that on it.
The fact that you insist that you know what your girlfriend and family want from their computing and they don't is the pretty disgusting.
Actually, the vast majority of speaker cabinets are made out of MDF, or Medium Desnsity Fiberboard
My speakers claim in the manual to be made out of "High density MDF".
Just running an X server as a thin client used to be the future, but the present way UIs are presented to the user from a server is 95% of the time in a web browser, and if that changes, it's not going to be back to what used to be future (X).
He _did_ use that quote while trying to get Dade's help though, but it's mixed in with a bunch of stuff like "it's a wakeup call for the nintendo generation" to ensure that nobody takes Cereal Killer too seriously.
I think that a lot of games are an utter waste of life. I also think that most television and movies could be similarly described. This doesn't mean I don't partake of any of those though, just that I make an effort to only see movies which are worth spending 2 hours on. Similarly my criteria for whether I will play a game includes: "will I walk away from it with any benefit other than it's 5 hours later?" SomegamesAREdefinitelyworthwhile.
I take my fun seriously. Time that could be wasted playing Gauntlet: Dark Legacy (a fairly compelling title, but ultimately empty) could be spent geocaching, playing board games with humans, dancing, snowboarding, or travelling.
The only difference between a cbr mp3 and a vbr mp3 is that the frames all happen to compress down to the same size in a CBR one. Unless you write deliberately stupid code, playing VBR and CBR mp3s is exactly the same process.
I agree with your assessment, though it seems foolish of Sony not to use their skip buffer for preloading mp3 data just like they do for redbook audio cds.
"Set up us the bomb" is probably what you meant.
Well, email viruses can still exist, though, since your email client has access to all the functionality needed to look through an addressbook and send mail out.
Besides which, the sender declared a value FAR above the real value of goods sent
As a piece of artwork, that sculpture he sent is PRICELESS. $2100 is a steal.
I think it's a sad reflection of the state of the games industry when people immediately conclude "Windwaker was a mistake" from "We're not doing it exactly the same this time".
Lock-in is the reluctance to stop using a better product, because you have become reliant upon its quality?
I like software that does what I want it to. Open source software is a means to that end but it's by no means the only way to get there.
On an vaguely related note, Adobe delivers much of the practical advantage that open source also confers by offering a robust and rich plugin architecture.
You can't really complain too much about a free product
:D
You mean, like Internet Explorer?
Hello, here's a mini-lesson on graphical tools terms.
A drawing program lets you manipulate vector objects. Adobe Illustrator and Corel Draw are both examples of such programs.
A paint program lets you manipulate raster images. Adobe Photoshop, Paint Shop Pro, and Microsoft Paint all fit into this category.
It doesn't make sense to use Corel Draw instead of Photoshop unless you're misusing Photoshop.
No matter how large your company is, $67 per seat isn't very much, compared to the cost of a computer, monitor, desk, phone line, and salary.
Microsoft has spent over a decade essentially supporting only ONE processor architecture, x86. The GNU project has to worry about applying optimization to a plethora of architectures, including the quirks associated with each particular implementation.
I feel like you are intending this more as an defence for GCC than as a history lesson. So explain again why should I, a deveoper targetting Win32 platforms, care why MS's compiler is better making 0x86 code than GCC is?
I get the impression that when you move above vanilla C code (eg C++, libraries distributed in binary form only), different compilers don't play so nicely. (Just like gcc 2.9x versus gcc 3.x). And most of the binary only stuff out there on Windows is compiled with Visual C++.
That is exactly true. That you can't just link C++ directly. I believe this is the largest motivation behind COM. It provides a cross-compiler (hell, cross-language) run-time binding mechanism.
but at least pointers to STL objects actually port back and forth
This is inherently unsafe, and still relies on using the same implementation of the STL AND the compiler producing the same internal data structures.
STL objects [generally] do not use virtual functions, as they are not meant to be derived from. As a result when you call pVector->reserve() that compiler calls its own reserve() no matter where the pVector came from.
I'm not sure how this plays out in static linking, but if you're dynamically linking stuff this has even more dangers - each DLL may have it's own heap, and you can't allocate something on one heap and free it on another. This is one major advantage of COM's reference counting - the object frees itself to the proper heap.
Every time you make a mistake that takes you 3 days to find and fix, you learn not to do that again.
That said, don't discriminate against people because of the numbers they write on their résúmé, but definitely in the interview ask the hard questions and don't settle for the guys who only kind of know what they're talking about. People who want to improve can get better in 3 years than someone who doesn't care will in 15.
It could also be that you know to not click on stuff that will give you viruses.
Even fucking AOL dumped or is dumping Real.
The only people who even realize that using firefox is an option instead of IE are sophisticated users who are able to avoid viruses and trojans. I use Internet Explorer and the last virus I had was "Stoned" that I got from a floppy in 1990, which was before I started using Internet Explorer so it's not really fair to blame that on it.
The fact that you insist that you know what your girlfriend and family want from their computing and they don't is the pretty disgusting.
You're writing software to measure Soul Caliber. WHY isn't it called Soul Caliper?
Actually, the vast majority of speaker cabinets are made out of MDF, or Medium Desnsity Fiberboard My speakers claim in the manual to be made out of "High density MDF".
Just running an X server as a thin client used to be the future, but the present way UIs are presented to the user from a server is 95% of the time in a web browser, and if that changes, it's not going to be back to what used to be future (X).
Conservation of energy says you can't just destroy the energy of those sound waves
No, but you can definitely turn it into heat.
He _did_ use that quote while trying to get Dade's help though, but it's mixed in with a bunch of stuff like "it's a wakeup call for the nintendo generation" to ensure that nobody takes Cereal Killer too seriously.
I think that a lot of games are an utter waste of life. I also think that most television and movies could be similarly described. This doesn't mean I don't partake of any of those though, just that I make an effort to only see movies which are worth spending 2 hours on. Similarly my criteria for whether I will play a game includes: "will I walk away from it with any benefit other than it's 5 hours later?" Some games ARE definitely worth while.
I take my fun seriously. Time that could be wasted playing Gauntlet: Dark Legacy (a fairly compelling title, but ultimately empty) could be spent geocaching, playing board games with humans, dancing, snowboarding, or travelling.
Except that they almost never seem to use that sort of low tone of voice.
If they do, it doesn't get your attention. I barely ever notice people being inconspicuous!
I think the player is VBR agnostic
The only difference between a cbr mp3 and a vbr mp3 is that the frames all happen to compress down to the same size in a CBR one. Unless you write deliberately stupid code, playing VBR and CBR mp3s is exactly the same process.
I agree with your assessment, though it seems foolish of Sony not to use their skip buffer for preloading mp3 data just like they do for redbook audio cds.
I've installed an AIM client, but I don't tend to make friends with abject morons, so I have avoided this latest marketing ploy.