GTK+ doesn't store the menus in memory by default. I saw that the menu drawing was slow, even on a fast machine, until I checked the "hold menus in memory" box. I'm no expert on either, but I'm betting that NT stores the menu in memory.
Straight to the point. For a good example of this type of mentality, check out Noble Armada from Holistic. Sort of a cross between Homeworld and Privateer, with a feudal space background. The publisher(Ripcord) decided they didn't want it anymore, so the developers threw up a demo. The demo got a huge number of downloads, so all of a sudden Ripcord says Holistic is to slow, so they're giving the game to another developer in Malaysia or something.
Doesn't matter. Lisp is a Funtional language, where C#, or whatever, is an object oriented language. Their method of approaching problems is completely different.
I wouldn't worry about someone banning FTP or basic services. A lot of powerful companies would object to that. My biggest worry is that they will push for some way to log ALL transactions easily, completely destroying any semblance of privacy on the net. Yes, I know the net isn't truly "private," but do we have to make it EASY for people to track us?
Ah, but PETA is a non-profit organization, isn't it? Ergo, it is natural to think that their site would be located at peta.org. As I said, a simple link on the parody site to the real site would clearly indicate a cut and dried case that peta.org was a parody, and had no malice toward PETA itself.
If no link was present, there is some amiguity as to whether or not peta.org was abusing and infringing on the name. I personally don't think so, but I am speaking purely from an objective viewpoint, or trying to. I don't think it needs to be said, but IANAL.
On one hand I'm mad at this, but on the other, it IS easy to confuse the domain name. Anyone with half a brain can tell that the site isn't the real PETA, but did it make it difficult to find the real site? I can't connect to the.org site, could someone please tell me if it had a link to the real site? If so, there's no excuse whatsoever for this.
Oh, so the code I wrote that was correct in April isn't right in June, for no particular reason? Not to mention that this particular flag is part of the ANSI standard, and should therefore be supported no matter what SDK I'm using. Functions can be removed from a language, though it can be annoying, to further the advancement of the language. But how does removing an ANSI flag help C++?
Yes, but how can you prove that? Denying knowledge can't be proven wrong, and you can "be reminded" later, if convenient. Also, this may fall under the Fifth Amendment, though I doubt it.
Does XEmacs support intellisense? No, I didn't think so.
As another poster pointed out, there's an elisp package that does something similar. I think it's for emacs, but I assume it could work for Xemacs, given some tweaking. Unfortunately, my understanding of lisp is less than perfect, although I'm learning fast. Still, it's THERE, just not popular at the moment.
I agree about the menus, though. Something should be done about that. and a more intuitive placement of options should be used, as well. Then again, I don't find MSVC very intuitive, either.
Personally, I prefer Linux to Windows bacause things work the way they're supposed to. I've seen some people refer to using GCC on Windows and non-MFC stuff, and that works much better. But the fact remains that a lot of other developers still use MFC, and the moment you're asked to do something related to that code, you'd BETTER use MFC as well.
I'm using MSVC++ 6.0 at work, and I've already run into too many cases where the MSDN is not informative enough or, in some cases, just plain wrong. Combine that with a refusal to follow ANSI standards(I still can't use a nocreate flag, I have to substitute the hex value instead), and developing for MFC is a big pain in the ass. Although I like the Intellisense feature, I'd take emacs any day(or vi, if I'd bothered to learn it yet)
Speaking of emacs, I tried using it an gcc for Windows, and its even harder to use MFC with that. Unfortunately, I'm forced to use MFC becuase of the file format of the project I'm on, which consists of a binary "snapshot" of all the classes in memory at the time of the save.
Speaking of binary files, that's ANOTHER pet peeve of mine. Windows is the only platform I know of that forces C to distinguish between binary and text files, forcing the coder to use special calls and causing massive headaches. Linux is much "cleaner" in design in this respect, which makes my job easier when dealing with files. Some may argue that permissions add complexity, but after using attrib a number of times because the default file created is not writable, I don't see how it can be any more difficult under Linux than Windows
I should probably stop now, but these are the problems I've run into in the last month or so alone. I could name quite a few more:)
Yes, there was. This was for the PS/2 version, though. His Computer didn't have USB support, it was an old PII board(whatever was before the LX... FX, I think)
This happened to a friend of mine. He couldn't find the new drivers for his MS Intellimouse, and the old ones gave him problems with a piece of hardware. Unfortunately, nobody had the new drivers available, and his "rescue disk" was scratched. Microsoft's site had nothing on it, so he ended up downloading the drivers from a warez site.
Unlike the Adobe person he quotes, this guy actually seems to understand what he's talking about. Instead of making broad generalizations such as "the founders of our country loved IP laws," this guy knows a little bit about the background of IP law, and also presents a clear, non-techie view of IP and copyright law.
He points out that nobody ever imagined that the copyright holder could have such exclusive conrol over content, and I think this is the heart of the matter. Although content control is now possible, and perhaps even legal, that doesn't make it "right." DVD Region coding may be acceptable to some(I think it's dumb and purely greed driven), but forcing someone to "lease" a utility simply to make more money is inheritly wrong. In some cases lease-only makes sense(few consumers need to actually OWN their phone service, for instance), but owning your word processor or paperback book is an option which works, and should be available. If I want to read a book once or 500 times, or eat it, or burn it, I should be able to.
Er... I took 3 years of programming in High School in Pascal, and I don't think it was a waste at all. Actually, my understanding is that Pascal was derived from Algol 60, which many modern languages draw from. It may be simple, but it taught me the theories behind programming without shoving me headfirst into the complexities of C, and I think I'm a better programmer for it now.
But to get back on topic... it isn't always a problem of people unwilling to teach girls about computers. Most good CS people, the ones worth learning from, would be delighted to have a female student. I think this is more of a problem of gender-roles. The whole "Barbie vs. GI_Joe," thing, but on a larger scale. And yes, I know that isn't a perfect example, as it's a bit more common for young girls to play with GI-Joe than for boys to play with Barbie, but I think you see my point. The problem isn't the fault of the women students for not being interested, it's simply the result of years of gender-typing.
Nobody likes to admit it, but those pressures are still there. Maybe it's a little more "acceptable" now, maybe not. But until this type of thing becomes considerably less common, only the "rebels" willing to go against the stereotypes will be in this field. I think that applies to the guys, as well, and it's just that guys are expected to be more independent, if that makes any sense. Just look at the Slashdot crowd:)
Well, I've rambled enough. Ugh... need sleep.
Re:The problem is that it's not bloated enough!
on
All Hail Bloatware
·
· Score: 1
WordPerfect 7+ does this. The actual WP7/8/9 format is incompatible with 6.0/6.1, but by default it saves all files in 6.1 format(which 6.0b can read, though it takes a long time to load)
The difference is in the fact that MS didn't specifically say they'd done it, and that DR DOS was a correct implementation of DOS, which Windows was meant to run on. The Linux incompatibility argument would only hold if MS made an Office for Linux, for example, and the kernel team put code into all new kernels to keep MS Office from running, SPECIFICALLY to keep MS Office from running, but without any good reason. DR Dos was perfectly capable of running Win3.1, but MS put code in that said it wasn't if it found a non-MS DOS.
Even if Creative bought EMU, the contract is still valid. If it says they can't release the source, then they can't until the agreement expires. I suppose it would be possible to get the agreement nullified, but the amount of paperwork involved is probably staggering.
Your High School sounds much like mine, although mine is American. My High School had a modular schedule that varied from day to day, including blocks of "Unscheduled time" when we didn't have class. Juniors and Seniors could leave campus(along with Sophomores after they met a certain GPA, Freshmen weren't in my HS), and we were generally trusted. We had plenty of the typical emphasis on sports, such as pep rallies, but I don't remember being persecuted.
Maybe it was just me, but it seemed like eccentricity was PRIZED at my HS. We had our cliques of "preps" and "geeks" and "rednecks," and if anyone is discriminated against, it is the last. Still, for being in what is considered a "backward" state(West Virginia), it would seem we were way ahead of our peers.
Perhaps we should be giving the kids MORE responsibility. In my HS, the thing that fostered the most "school spirit" wasn't a football game(although that worked pretty well), it was the school board trying to make us into a "closed campus" school, which they did at least once a semester, it seems like. The most memorable occurrence was when somebody decided that Coke machines were too unhealthy to be in schools, so they banned them. Our Student Body Prez, along with that of another HS and the support of the school principals, managed to get a lot of people to show up at the public hearing for the bill's review, and the law was eventually repealed.
I guess what I'm saying is that the school's structure seemed to help a lot. Sure, there was still discrimination, but it was mostly a holdover from Junior High. By senior year, it really didn't matter much who you were, although the geeks didn't get invited to parties.
Well, I've rambled long enough. I think I've made my point, though: these kids are as mature as you treat them. Trat them like they can't make decisions for themselves, and it will be that much longer before they can.
"The big questions will be if this happens before or after the Arabs decides to stick it to the US with higher oil prices."
Actually, the price of our oil isn't regulated by the "Arabs," but rather by a complex system of demand and government policies that I didn't really pay attention to when it was being explained to me. Why do you think gas is so much more expensive in Europe?
Since my last major upgrade in September, I've fried my motherboard twice(once by mucking around with KBPO, once by moving it 4 feet to the left... never did figure out what happened there), and I managed to catch my power supply on fire by overloading it(HINT: a 235Watt can't push 240 Watts). And that's just MY computer. You don't want to know what my sister's done to hers!
Would this work on SuSE? Obviously, I wouldn't put it in the redhat/SPEC directory, but would it work, and optimize it for my K6-2? Doesn't compiling optimize it automatically?
The keyboard/Mouse combo has this tactic, unless you're talking about something else. It's called "circle strafing."
OTOH, good keyboard-only players do seem to have a distinctive "style." A friend of mine was just watching me play Descent 3(testing out the new Voodoo3;) ) and commented that he'd hate to dogfight me. He thinks my skill with these games comes from the fact that I played through the entire Wing Commander series with the keyboard alone(except Privateer 2, where they didn't have keyboard controls...)
GTK+ doesn't store the menus in memory by default. I saw that the menu drawing was slow, even on a fast machine, until I checked the "hold menus in memory" box. I'm no expert on either, but I'm betting that NT stores the menu in memory.
Straight to the point. For a good example of this type of mentality, check out Noble Armada from Holistic. Sort of a cross between Homeworld and Privateer, with a feudal space background. The publisher(Ripcord) decided they didn't want it anymore, so the developers threw up a demo. The demo got a huge number of downloads, so all of a sudden Ripcord says Holistic is to slow, so they're giving the game to another developer in Malaysia or something.
In college a few years back, a guy I know had a computer with 26 MB of RAM. As I recall, the machine didn't work very well, but I think it was him.
Actual quote from this guy: "My Windows folder was taking up too much space, so I deleted it, and now my computer won't work!"
Doesn't matter. Lisp is a Funtional language, where C#, or whatever, is an object oriented language. Their method of approaching problems is completely different.
I wouldn't worry about someone banning FTP or basic services. A lot of powerful companies would object to that. My biggest worry is that they will push for some way to log ALL transactions easily, completely destroying any semblance of privacy on the net. Yes, I know the net isn't truly "private," but do we have to make it EASY for people to track us?
Ah, but PETA is a non-profit organization, isn't it? Ergo, it is natural to think that their site would be located at peta.org. As I said, a simple link on the parody site to the real site would clearly indicate a cut and dried case that peta.org was a parody, and had no malice toward PETA itself.
If no link was present, there is some amiguity as to whether or not peta.org was abusing and infringing on the name. I personally don't think so, but I am speaking purely from an objective viewpoint, or trying to. I don't think it needs to be said, but IANAL.
On one hand I'm mad at this, but on the other, it IS easy to confuse the domain name. Anyone with half a brain can tell that the site isn't the real PETA, but did it make it difficult to find the real site? I can't connect to the .org site, could someone please tell me if it had a link to the real site? If so, there's no excuse whatsoever for this.
Oh, so the code I wrote that was correct in April isn't right in June, for no particular reason? Not to mention that this particular flag is part of the ANSI standard, and should therefore be supported no matter what SDK I'm using. Functions can be removed from a language, though it can be annoying, to further the advancement of the language. But how does removing an ANSI flag help C++?
Yes, but how can you prove that? Denying knowledge can't be proven wrong, and you can "be reminded" later, if convenient. Also, this may fall under the Fifth Amendment, though I doubt it.
Quick example sitting in front of me:
From the MSDN: To test for the existence of a file, you must use the ios::nocreate flag
From MSVC build window: "nocreate" is not a member of class basic_ios
That's paraphrased to save typing, but just the example that's pissed me off the most lately.
Does XEmacs support intellisense? No, I didn't think so.
As another poster pointed out, there's an elisp package that does something similar. I think it's for emacs, but I assume it could work for Xemacs, given some tweaking. Unfortunately, my understanding of lisp is less than perfect, although I'm learning fast. Still, it's THERE, just not popular at the moment.
I agree about the menus, though. Something should be done about that. and a more intuitive placement of options should be used, as well. Then again, I don't find MSVC very intuitive, either.
Personally, I prefer Linux to Windows bacause things work the way they're supposed to. I've seen some people refer to using GCC on Windows and non-MFC stuff, and that works much better. But the fact remains that a lot of other developers still use MFC, and the moment you're asked to do something related to that code, you'd BETTER use MFC as well.
I'm using MSVC++ 6.0 at work, and I've already run into too many cases where the MSDN is not informative enough or, in some cases, just plain wrong. Combine that with a refusal to follow ANSI standards(I still can't use a nocreate flag, I have to substitute the hex value instead), and developing for MFC is a big pain in the ass. Although I like the Intellisense feature, I'd take emacs any day(or vi, if I'd bothered to learn it yet)
Speaking of emacs, I tried using it an gcc for Windows, and its even harder to use MFC with that. Unfortunately, I'm forced to use MFC becuase of the file format of the project I'm on, which consists of a binary "snapshot" of all the classes in memory at the time of the save.
Speaking of binary files, that's ANOTHER pet peeve of mine. Windows is the only platform I know of that forces C to distinguish between binary and text files, forcing the coder to use special calls and causing massive headaches. Linux is much "cleaner" in design in this respect, which makes my job easier when dealing with files. Some may argue that permissions add complexity, but after using attrib a number of times because the default file created is not writable, I don't see how it can be any more difficult under Linux than Windows
I should probably stop now, but these are the problems I've run into in the last month or so alone. I could name quite a few more :)
Yes, there was. This was for the PS/2 version, though. His Computer didn't have USB support, it was an old PII board(whatever was before the LX... FX, I think)
This happened to a friend of mine. He couldn't find the new drivers for his MS Intellimouse, and the old ones gave him problems with a piece of hardware. Unfortunately, nobody had the new drivers available, and his "rescue disk" was scratched. Microsoft's site had nothing on it, so he ended up downloading the drivers from a warez site.
Unlike the Adobe person he quotes, this guy actually seems to understand what he's talking about. Instead of making broad generalizations such as "the founders of our country loved IP laws," this guy knows a little bit about the background of IP law, and also presents a clear, non-techie view of IP and copyright law.
He points out that nobody ever imagined that the copyright holder could have such exclusive conrol over content, and I think this is the heart of the matter. Although content control is now possible, and perhaps even legal, that doesn't make it "right." DVD Region coding may be acceptable to some(I think it's dumb and purely greed driven), but forcing someone to "lease" a utility simply to make more money is inheritly wrong. In some cases lease-only makes sense(few consumers need to actually OWN their phone service, for instance), but owning your word processor or paperback book is an option which works, and should be available. If I want to read a book once or 500 times, or eat it, or burn it, I should be able to.
Well, enough ranting. Back to work :)
Er... I took 3 years of programming in High School in Pascal, and I don't think it was a waste at all. Actually, my understanding is that Pascal was derived from Algol 60, which many modern languages draw from. It may be simple, but it taught me the theories behind programming without shoving me headfirst into the complexities of C, and I think I'm a better programmer for it now.
:)
But to get back on topic... it isn't always a problem of people unwilling to teach girls about computers. Most good CS people, the ones worth learning from, would be delighted to have a female student. I think this is more of a problem of gender-roles. The whole "Barbie vs. GI_Joe," thing, but on a larger scale. And yes, I know that isn't a perfect example, as it's a bit more common for young girls to play with GI-Joe than for boys to play with Barbie, but I think you see my point. The problem isn't the fault of the women students for not being interested, it's simply the result of years of gender-typing.
Nobody likes to admit it, but those pressures are still there. Maybe it's a little more "acceptable" now, maybe not. But until this type of thing becomes considerably less common, only the "rebels" willing to go against the stereotypes will be in this field. I think that applies to the guys, as well, and it's just that guys are expected to be more independent, if that makes any sense. Just look at the Slashdot crowd
Well, I've rambled enough. Ugh... need sleep.
WordPerfect 7+ does this.
The actual WP7/8/9 format is incompatible with 6.0/6.1, but by default it saves all files in 6.1 format(which 6.0b can read, though it takes a long time to load)
The difference is in the fact that MS didn't specifically say they'd done it, and that DR DOS was a correct implementation of DOS, which Windows was meant to run on. The Linux incompatibility argument would only hold if MS made an Office for Linux, for example, and the kernel team put code into all new kernels to keep MS Office from running, SPECIFICALLY to keep MS Office from running, but without any good reason. DR Dos was perfectly capable of running Win3.1, but MS put code in that said it wasn't if it found a non-MS DOS.
Even if Creative bought EMU, the contract is still valid. If it says they can't release the source, then they can't until the agreement expires. I suppose it would be possible to get the agreement nullified, but the amount of paperwork involved is probably staggering.
Your High School sounds much like mine, although mine is American. My High School had a modular schedule that varied from day to day, including blocks of "Unscheduled time" when we didn't have class. Juniors and Seniors could leave campus(along with Sophomores after they met a certain GPA, Freshmen weren't in my HS), and we were generally trusted. We had plenty of the typical emphasis on sports, such as pep rallies, but I don't remember being persecuted.
Maybe it was just me, but it seemed like eccentricity was PRIZED at my HS. We had our cliques of "preps" and "geeks" and "rednecks," and if anyone is discriminated against, it is the last. Still, for being in what is considered a "backward" state(West Virginia), it would seem we were way ahead of our peers.
Perhaps we should be giving the kids MORE responsibility. In my HS, the thing that fostered the most "school spirit" wasn't a football game(although that worked pretty well), it was the school board trying to make us into a "closed campus" school, which they did at least once a semester, it seems like. The most memorable occurrence was when somebody decided that Coke machines were too unhealthy to be in schools, so they banned them. Our Student Body Prez, along with that of another HS and the support of the school principals, managed to get a lot of people to show up at the public hearing for the bill's review, and the law was eventually repealed.
I guess what I'm saying is that the school's structure seemed to help a lot. Sure, there was still discrimination, but it was mostly a holdover from Junior High. By senior year, it really didn't matter much who you were, although the geeks didn't get invited to parties.
Well, I've rambled long enough. I think I've made my point, though: these kids are as mature as you treat them. Trat them like they can't make decisions for themselves, and it will be that much longer before they can.
"The big questions will be if this happens before or after the Arabs decides to stick it to the US with higher oil prices."
Actually, the price of our oil isn't regulated by the "Arabs," but rather by a complex system of demand and government policies that I didn't really pay attention to when it was being explained to me. Why do you think gas is so much more expensive in Europe?
Since my last major upgrade in September, I've fried my motherboard twice(once by mucking around with KBPO, once by moving it 4 feet to the left... never did figure out what happened there), and I managed to catch my power supply on fire by overloading it(HINT: a 235Watt can't push 240 Watts). And that's just MY computer. You don't want to know what my sister's done to hers!
Actually, the last test I saw(performed by ZD, no less), indicated that Samba serving Win9x clients is about 3 times faster under heavy load than NT.
Would this work on SuSE? Obviously, I wouldn't put it in the redhat/SPEC directory, but would it work, and optimize it for my K6-2? Doesn't compiling optimize it automatically?
The keyboard/Mouse combo has this tactic, unless you're talking about something else. It's called "circle strafing."
;) ) and commented that he'd hate to dogfight me. He thinks my skill with these games comes from the fact that I played through the entire Wing Commander series with the keyboard alone(except Privateer 2, where they didn't have keyboard controls...)
OTOH, good keyboard-only players do seem to have a distinctive "style." A friend of mine was just watching me play Descent 3(testing out the new Voodoo3