Is COM anything like DCOP from the KDE guys? I've honestly not used either, so I can't tell. But's design is to send messages to GUI programs, so it seems similiar.
I am running Red Hat 8 right now, but I recently installed Mandrake 9 on my 13-year old brother's system (he is running it exclusively, not even dual booting). A few months ago, I put Mandrake 8.2 on my sisters system, which is dual booting with Windows 2000. I am also a member of Mandrake Club.
That said, going with one CD rather than the traditional three isn't really a good thing I believe. If you really wanted Mandrake on one CD previously, just download the first CD. This was already an option, and you could install a reasonably functional system. Surely, they could make sure the the 'highest priority' packages are on the first CD (they have less motivation to do that with the old multi-CD distrobution system, they could afford to let an 'important' package slip to disc 2), which will certainly happen with the new situition, but it's still limiting choices.
Mandrake is basically saying, we are cutting down our distro to 1/3rd the size, pay us to make sure the 2/3 that get cut aren't stuff that you like. It's really not a winning situition for the customer.
I think it would be a much better idea for Mandrake to focus on urpmi. Have networked (RPM, urpmi?... I don't know what they should be called) servers as the default place to look for packages in addition to the installation CDs. They could focus on being like Debian (extreme ease to get new/updated packages after the install), except that the initial Mandrake install doesn't require reading massive amounts of documentation, or much experience with Linux.
Personally, I still like compiling stuff from source, and the only reason I run Mandrake/Red Hat is so I can get an initial working installation... perhaps my I am now competant enough to install Gentoo, and then I won't have to worry about Mandrake anymore anyway.
I am looking for a scripting langauge that is easy to embed into a C++ program (Can I inherit from my C++ classes from the scripting langauge?, for instance), portable between at least Linux and Windows, and fairly cleanly designed.
Does anyone have any recommendations for such a beast? I currently have a fair grasp on Python, and I have been looking into Lua as well.
I used to be pissed at Opera. I reported an easily reproducible and highly annoying bug (If you typed ~ in the folder box in save dialog, it would crash hard, rather than going to home directory) that went unfixed for a version. However, the 2nd release after the bug report, it was fixed.
I strongly agree with you on your stance of getting responses from bug reports that you submit. It would be so nice to get a one line email saying "We fixed the bug about x you reported on y, thanks for supporting us." At least you know you aren't wasting your time that way.
"You say any clown can setup IIS. So, you must be a clown."
We assume that he can set up IIS, but it does not logically follow that he is a clown. Being a clown implies being able to set up IIS. However, being able to set up IIS does NOT imply being a clown. In other words, there are non-clowns who can set up IIS. He might be in the population of non-clowns who can set up IIS, thus we cannot conclude that he is a clown.
That said, the original poster is either a troll (a nicely veiled one at that) or a shill:).
There is the obvious solution, stop downloading copyrighted works. Given, not all p2p transters are illegal, though I don't think it would be wrong to say most are. That's what I've done, and I've constantly been mocked by suitemates who are running cracked versions of UT2k3 today.
But, that's not what you wanted to hear. Basically, You've got a HUGE body of moderately competant computer users with absolutely no money and still a desire to listen/watch/use whatever copyrighted stuff they can justify, you've also probably got an extremely fast LAN connection. Have someone run a direct connect hub on the LAN. Pass the IP around, and you'll probably fairly soon have something resembling my university (probably more, even, I believe your university has more students than does mine), of 1000 users sharing TERAbytes of data. Likely, the university doesn't care about it's local bandwidth, it's just stuff that goes over the internet that's really limited.
I'd like to be the dick who points out that in the following sentence:
"Those of us who understand that effective communication is important realize that typing in complete, correctly spelled, and well formed sentences with correct puncuation gets our ideas across in a more accurate way."
Not only did you misspell punctuation, but I also totally understood that sentence. Had you spelled punctuation correctly, I still would have no better understanding of it.
The salon.com article is definetely more polished, but he goes into a bit more detail about the emails (it's scary how the mom writing the article can't take responsibility with her son for her son's situition, and instead just points her fingers wildly). He goes over the same points. Perhaps the salon article is a heavily revised version of this one, but it's interesting anyway.
The older article
"Create a 70's gas-like war where companies outbit [pricewatch.com] eachother to sell the cheapest yet greatest. This is bad for the consumer, because he can generally get duped into purchasing that's either junk or way more than they need (or both). "
This can hurt the consumer because the consumer is dumb. Research your stuff, if you've got a geforce 1, then going and getting a geforce 2 isn't going to give you any huge boost. Oh no.
Would it be better to have a stagnant market in which you don't have to worry about 'buying more than you need', simply because it's impossible? Would you rather have it so there is no option to go beyond absolute neccesity?
As for the prices, I think competition is a good thing. The company I usually buy hardware from has good prices, but they are almost never the lowest on pricewatch. Still, I've had a lot of deals go smoothly with them, and their reputation is great.
The project started out closed source, and forked into an open version. If you want to start from scratch or on a project or pick up a less unemcumbered project (not to say there aren't good free browsers, actually typing this from Konqueror) in order to prevent closed forks, that's fine. But still keep in mind that it's an closed to open to closed fork, rather than just the typical open to closed stuff that happens with BSDed stuff. Netscape provided a significant initial codebase, it's not like they just took an originally totally open project, added some cool feature, and then started selling it. For that initial code base, and all the work involved, I do not see it as so bad to be able to add additional features ontop of open ones and keep the new features closed (whether or not they actually do this, I don't know, but I'd have no problem with it regardless).
Even if companies started releasing their best selling titles for Linux, (and I hope they will, I am simply refusing to play or buy UT 2003 until it is port it to Linux, which may, sadly, never occur) it would not change Speck's standing in as a Free game developer for Linux. As for problems getting satisfactory performance out of Linux, I haven't had any real problems. Perhaps having to edit the XF86-Config file so the nvidia drivers work is too much, but every game I've installed on Linux wasn't too painful (Quake 3, Unreal Tournament, Return to Castle Wolfenstein). Given, however, I never tried to get Quake 2 to run.
The running time can vary for given N, just not for abtrirary N. As demonstrated by the following code. It runs fastest when n = 1, followed by n = 2, but is still O(1) when n is not 1 or 2, because the running time is constant for large n.
int orderOneButVarying(int n) {
if (n == 1) {
return n;
} else if (n == 2) {
for (int i = 0; i 3; i++) {
n*=n;
}
return n;
}
for (int i = 0; i 1000; i++) {
n+= n / 2;
}
return n; }
Re:Oreos or chocolate chip?
on
Qt vs MFC
·
· Score: 1
Fun is solving problems. Learning idiosyncrasies of some overly complex langauge is something that could be done instead in solving problems. It's not fun, it's mental overhead.
The more C++ I learn, the more I begin to appreciate more elegant langauges like Python or even Java. I think it's nice to look at code and not having to worry about the countless rules, exceptions, etc, that are in C++.
I wonder how many things like that above I should use my own code. Perhaps I've been doing do much of it, and I should just "dumb down" my code so I can actually get people to help me develop stuff.
Speaking of being beaten
on
Qt vs MFC
·
· Score: 1
Perhaps I deserve it for not previewing and seeing that the formatting was all screwed up:).
Re:Advocacy, we never knew thee.
on
Qt vs MFC
·
· Score: 1
"Anyone who can figure out why I used a using-declaration instead of explicitly specifying the namespace (ie: "std::swap(a, b);") gets a cookie."
Or probably should get beaten for spending way too much time reading about an overly complex langauge. My guess is that
A. overloading std::swap may be illegal
B. swap without the namespace involves an arguement dependant ("Koenig") lookup, so that, if an optimized version of the swap between a and b exists in the namespace that encloses either of them, it will be choosen instead std::swap.
For technical questions about C++, you really can't beat comp.lang.c++.moderated. I browse it a lot, but rarely post. Despite studying the langauge for 3 years, my knowledge of the langauge is like nothing compared to the better posters there.
A lot of very knowlegible people post there, people who have sold quite a few books about C++ and members of the C++ standardization committee.
Another good site for advanced C++ stuff is the C/C++ Users Journal, a lot of the aforementioned C++ authors post articles, often that are chapters from books.
I agree. I dunno why the parent post is at -1, but it's exactly what I experienced. I started using Mandrake about a year ago. I got used to the enviroment a bit, and really started liking it.
I was used to the pain of RPM dependencies, and after the initial install of Mandrake (which is done internally completely by RPM), I wouldn't use RPMs much by myself. When installing new software, I'd first check the software manager (which has a nice search for non-installed stuff on the Mandrake CDs), and failing that, go directly for a source.tar.gz from the net. Sadly, I think it is the easiest option for a installing a lot of the software out there. Tracking down endless lists of dependencies on rpmfind, only to be confused over which of the 10 different similairly named RPMs to pick from is simply not that fun.
I heard about how great apt-get was. So I figured I'd try to install Debian 2.2. Ouch... not a good idea. I did manage to get it installed.. kind of. Running windowmaker (used KDE almost exclusively in Mandrake, and never anything other than KDE and GNOME) at 640x480 with 256 color on a monitor that supports 1280x1024 because my year old GeForce 3 wasn't supported with the old version of X shipped with Debian. It would have been ok if I had an internet connection, I'd installed the Nvidia drivers a couple times, but I couldn't even figure out how to get the net connection working. No netconf..:(. Needless to say, it was back to Mandrake for me.
One can't experience the greatness of apt-get if they can't make it through the install:(. I've heard it said that the install is so bad because you only have to go through it once, but failing at the install one time makes the system unusable.
As long as that attitude includes I'll-wait-at-least-a-month-for-a-Linux-release-bef ore-getting-the-windows-version-and-forgetting-abo ut-it, then it's fine. While I am not really interested in this game particularly, I am going to hold out for a Linux version of Unreal 2003, or simply not get it at all, despite absoluetely loving Unreal Tournament.
The DMCA is only as bad as those who use it to shut down legitimate projects. I don't support piracy, and I'd have no problems if Blizzard went after those who were playing the beta illegally, but shutting down an legitimate open source projects just isn't right.
Blizzard has never released a Linux port of any of their games, and I doubt they ever will.
Where does it say that Sam was working on this during work hours?
Are there any benches of x86 vs PPC where the PPC wins? I looked around for a bit, and came across this...
http://homepage.mac.com/nopea1/benchmark/
mac in the address, which is generally the only place that you'll find macs winning benches vs x86, at least in my experience, and still shows the mac's getting smacked around, and costing significantly more in terms of price/performance.
If one wants to run Linux, it seems that PPC isn't the place to be.
It isn't suprising to me that the person who stresses the ability to write compileable code without a computer also things push and pop are linked list operatings, not stack operations.
Yes, I know a linked list can serve as a stack, but they are different concepts entirely.
The ability not to forget a semicolon at the end of a line, or match parenthesis in a resonablely complex expression correctly is a much less important than fundamentally understanding the algorithms the class is teaching.
At least in my exams, simple syntax mistakes didn't matter, and we didn't have to code anything that long.
If you were an employer, would you prefer someone who write compilable code all the time? Or one who had a sound fundamental understanding of various algorithms?
Is COM anything like DCOP from the KDE guys? I've honestly not used either, so I can't tell. But's design is to send messages to GUI programs, so it seems similiar.
DCOP documentationI am running Red Hat 8 right now, but I recently installed Mandrake 9 on my 13-year old brother's system (he is running it exclusively, not even dual booting). A few months ago, I put Mandrake 8.2 on my sisters system, which is dual booting with Windows 2000. I am also a member of Mandrake Club.
That said, going with one CD rather than the traditional three isn't really a good thing I believe. If you really wanted Mandrake on one CD previously, just download the first CD. This was already an option, and you could install a reasonably functional system. Surely, they could make sure the the 'highest priority' packages are on the first CD (they have less motivation to do that with the old multi-CD distrobution system, they could afford to let an 'important' package slip to disc 2), which will certainly happen with the new situition, but it's still limiting choices.
Mandrake is basically saying, we are cutting down our distro to 1/3rd the size, pay us to make sure the 2/3 that get cut aren't stuff that you like. It's really not a winning situition for the customer.
I think it would be a much better idea for Mandrake to focus on urpmi. Have networked (RPM, urpmi?... I don't know what they should be called) servers as the default place to look for packages in addition to the installation CDs. They could focus on being like Debian (extreme ease to get new/updated packages after the install), except that the initial Mandrake install doesn't require reading massive amounts of documentation, or much experience with Linux.
Personally, I still like compiling stuff from source, and the only reason I run Mandrake/Red Hat is so I can get an initial working installation... perhaps my I am now competant enough to install Gentoo, and then I won't have to worry about Mandrake anymore anyway.
I am looking for a scripting langauge that is easy to embed into a C++ program (Can I inherit from my C++ classes from the scripting langauge?, for instance), portable between at least Linux and Windows, and fairly cleanly designed. Does anyone have any recommendations for such a beast? I currently have a fair grasp on Python, and I have been looking into Lua as well.
I used to be pissed at Opera. I reported an easily reproducible and highly annoying bug (If you typed ~ in the folder box in save dialog, it would crash hard, rather than going to home directory) that went unfixed for a version. However, the 2nd release after the bug report, it was fixed. I strongly agree with you on your stance of getting responses from bug reports that you submit. It would be so nice to get a one line email saying "We fixed the bug about x you reported on y, thanks for supporting us." At least you know you aren't wasting your time that way.
"You say any clown can setup IIS. So, you must be a clown."
:).
We assume that he can set up IIS, but it does not logically follow that he is a clown. Being a clown implies being able to set up IIS. However, being able to set up IIS does NOT imply being a clown. In other words, there are non-clowns who can set up IIS. He might be in the population of non-clowns who can set up IIS, thus we cannot conclude that he is a clown.
That said, the original poster is either a troll (a nicely veiled one at that) or a shill
There is the obvious solution, stop downloading copyrighted works. Given, not all p2p transters are illegal, though I don't think it would be wrong to say most are. That's what I've done, and I've constantly been mocked by suitemates who are running cracked versions of UT2k3 today.
But, that's not what you wanted to hear. Basically, You've got a HUGE body of moderately competant computer users with absolutely no money and still a desire to listen/watch/use whatever copyrighted stuff they can justify, you've also probably got an extremely fast LAN connection. Have someone run a direct connect hub on the LAN. Pass the IP around, and you'll probably fairly soon have something resembling my university (probably more, even, I believe your university has more students than does mine), of 1000 users sharing TERAbytes of data. Likely, the university doesn't care about it's local bandwidth, it's just stuff that goes over the internet that's really limited.
I'd like to be the dick who points out that in the following sentence:
Not only did you misspell punctuation, but I also totally understood that sentence. Had you spelled punctuation correctly, I still would have no better understanding of it.
The salon.com article is definetely more polished, but he goes into a bit more detail about the emails (it's scary how the mom writing the article can't take responsibility with her son for her son's situition, and instead just points her fingers wildly). He goes over the same points. Perhaps the salon article is a heavily revised version of this one, but it's interesting anyway. The older article
"Create a 70's gas-like war where companies outbit [pricewatch.com] eachother to sell the cheapest yet greatest. This is bad for the consumer, because he can generally get duped into purchasing that's either junk or way more than they need (or both). "
This can hurt the consumer because the consumer is dumb. Research your stuff, if you've got a geforce 1, then going and getting a geforce 2 isn't going to give you any huge boost. Oh no.
Would it be better to have a stagnant market in which you don't have to worry about 'buying more than you need', simply because it's impossible? Would you rather have it so there is no option to go beyond absolute neccesity?
As for the prices, I think competition is a good thing. The company I usually buy hardware from has good prices, but they are almost never the lowest on pricewatch. Still, I've had a lot of deals go smoothly with them, and their reputation is great.
The project started out closed source, and forked into an open version. If you want to start from scratch or on a project or pick up a less unemcumbered project (not to say there aren't good free browsers, actually typing this from Konqueror) in order to prevent closed forks, that's fine. But still keep in mind that it's an closed to open to closed fork, rather than just the typical open to closed stuff that happens with BSDed stuff. Netscape provided a significant initial codebase, it's not like they just took an originally totally open project, added some cool feature, and then started selling it. For that initial code base, and all the work involved, I do not see it as so bad to be able to add additional features ontop of open ones and keep the new features closed (whether or not they actually do this, I don't know, but I'd have no problem with it regardless).
Even if companies started releasing their best selling titles for Linux, (and I hope they will, I am simply refusing to play or buy UT 2003 until it is port it to Linux, which may, sadly, never occur) it would not change Speck's standing in as a Free game developer for Linux. As for problems getting satisfactory performance out of Linux, I haven't had any real problems. Perhaps having to edit the XF86-Config file so the nvidia drivers work is too much, but every game I've installed on Linux wasn't too painful (Quake 3, Unreal Tournament, Return to Castle Wolfenstein). Given, however, I never tried to get Quake 2 to run.
The running time can vary for given N, just not for abtrirary N. As demonstrated by the following code. It runs fastest when n = 1, followed by n = 2, but is still O(1) when n is not 1 or 2, because the running time is constant for large n.
int orderOneButVarying(int n) {
if (n == 1) {
return n;
} else if (n == 2) {
for (int i = 0; i 3; i++) {
n*=n;
}
return n;
}
for (int i = 0; i 1000; i++) {
n+= n / 2;
}
return n;
}
Fun is solving problems. Learning idiosyncrasies of some overly complex langauge is something that could be done instead in solving problems. It's not fun, it's mental overhead.
The more C++ I learn, the more I begin to appreciate more elegant langauges like Python or even Java. I think it's nice to look at code and not having to worry about the countless rules, exceptions, etc, that are in C++.
I wonder how many things like that above I should use my own code. Perhaps I've been doing do much of it, and I should just "dumb down" my code so I can actually get people to help me develop stuff.
Perhaps I deserve it for not previewing and seeing that the formatting was all screwed up :).
"Anyone who can figure out why I used a using-declaration instead of explicitly specifying the namespace (ie: "std::swap(a, b);") gets a cookie." Or probably should get beaten for spending way too much time reading about an overly complex langauge. My guess is that A. overloading std::swap may be illegal B. swap without the namespace involves an arguement dependant ("Koenig") lookup, so that, if an optimized version of the swap between a and b exists in the namespace that encloses either of them, it will be choosen instead std::swap.
For technical questions about C++, you really can't beat comp.lang.c++.moderated. I browse it a lot, but rarely post. Despite studying the langauge for 3 years, my knowledge of the langauge is like nothing compared to the better posters there.
Google Groups for the comp.lang.c++.moderated
A lot of very knowlegible people post there, people who have sold quite a few books about C++ and members of the C++ standardization committee.
Another good site for advanced C++ stuff is the C/C++ Users Journal, a lot of the aforementioned C++ authors post articles, often that are chapters from books.
I agree. I dunno why the parent post is at -1, but it's exactly what I experienced. I started using Mandrake about a year ago. I got used to the enviroment a bit, and really started liking it.
.tar.gz from the net. Sadly, I think it is the easiest option for a installing a lot of the software out there. Tracking down endless lists of dependencies on rpmfind, only to be confused over which of the 10 different similairly named RPMs to pick from is simply not that fun.
:(. Needless to say, it was back to Mandrake for me.
:(. I've heard it said that the install is so bad because you only have to go through it once, but failing at the install one time makes the system unusable.
I was used to the pain of RPM dependencies, and after the initial install of Mandrake (which is done internally completely by RPM), I wouldn't use RPMs much by myself. When installing new software, I'd first check the software manager (which has a nice search for non-installed stuff on the Mandrake CDs), and failing that, go directly for a source
I heard about how great apt-get was. So I figured I'd try to install Debian 2.2. Ouch... not a good idea. I did manage to get it installed.. kind of. Running windowmaker (used KDE almost exclusively in Mandrake, and never anything other than KDE and GNOME) at 640x480 with 256 color on a monitor that supports 1280x1024 because my year old GeForce 3 wasn't supported with the old version of X shipped with Debian. It would have been ok if I had an internet connection, I'd installed the Nvidia drivers a couple times, but I couldn't even figure out how to get the net connection working. No netconf..
One can't experience the greatness of apt-get if they can't make it through the install
Some funny black chick on Leno said something similair a few weeks ago about airport security. "If your ass is darker than khaki, you getting checked"
As long as that attitude includes I'll-wait-at-least-a-month-for-a-Linux-release-bef ore-getting-the-windows-version-and-forgetting-abo ut-it, then it's fine. While I am not really interested in this game particularly, I am going to hold out for a Linux version of Unreal 2003, or simply not get it at all, despite absoluetely loving Unreal Tournament.
Well, something related has already been designed.
The article
While you can't actually design the buildings within the modified engine, you can walk around in them first person.
The DMCA is only as bad as those who use it to shut down legitimate projects. I don't support piracy, and I'd have no problems if Blizzard went after those who were playing the beta illegally, but shutting down an legitimate open source projects just isn't right. Blizzard has never released a Linux port of any of their games, and I doubt they ever will. Where does it say that Sam was working on this during work hours?
Are there any benches of x86 vs PPC where the PPC wins? I looked around for a bit, and came across this... http://homepage.mac.com/nopea1/benchmark/ mac in the address, which is generally the only place that you'll find macs winning benches vs x86, at least in my experience, and still shows the mac's getting smacked around, and costing significantly more in terms of price/performance. If one wants to run Linux, it seems that PPC isn't the place to be.
20 years ia a very long time. Hurd may even be released by then.
It isn't suprising to me that the person who stresses the ability to write compileable code without a computer also things push and pop are linked list operatings, not stack operations. Yes, I know a linked list can serve as a stack, but they are different concepts entirely.
The ability not to forget a semicolon at the end of a line, or match parenthesis in a resonablely complex expression correctly is a much less important than fundamentally understanding the algorithms the class is teaching. At least in my exams, simple syntax mistakes didn't matter, and we didn't have to code anything that long. If you were an employer, would you prefer someone who write compilable code all the time? Or one who had a sound fundamental understanding of various algorithms?