Before I start, I'm going to note that I've owned all of the following: 2600, NES, Gameboy, Genesis, SNES, PSX, N64, Dreamcast, Gamecube, PS2, Gameboy Advance, Nintendo DS, and Wii.
As you can see, I've owned far more Nintendo systems than anything else.
Yet, if I was asked which system had the biggest influence... it'd have to be the Playstation.
The Playstation is the first console I can think of that seriously reached the mass market. Friends who had never touched video game before were, in their upper teens and 20s, buying Playstations. This continued through the PS2 era, with Microsoft jumping on board with the Xbox and targetting the same audience.
Heck, my retired aunt and uncle own PS2s. Not only do each of them have their own memory cards, they have two PS2s so they can both play games at the same time.
It appears that Nintendo may have a similar success with the Wii; only time will tell.
While it was one of the 10-20 launch titles for the NES in the US, when the system was released in Japan, the launch titles were only Donkey Kong, Donkey Kong Junior, and Popeye.
I suggest you do research before making such ridiculous claims.
me@mymachine:~$> man clamd Clam Daemon(8) Clam AntiVirus Clam Daemon(8)
NAME
clamd - an anti-virus daemon
DESCRIPTION
The daemon listens for incoming connections on Unix and/or TCP socket
and scans files or directories on demand. It reads the configuration
from/etc/clamav/clamd.conf etc...
(Slashdot's eating the set of spaces between (8) and Clam, and again between AntiVirus and Clam on the first line. Pretend they're there.)
I don't know about the author, but I tried Catalyst a few years ago... and I seem to recall that you had to use different file extensions if you wanted to use Catalyst with FastCGI.
I have quite a few DVDs. So now I should eBay them all (like my VHS), buy everything *again*, just so some company makes more money?
No. Why? Because Blu-Ray and HD-DVD devices already play (and even upscale) DVD discs. It's not like VHS to DVD where the new devices couldn't play the old media.
Actually, I thought the CD was a proprietary media created as a joint project between Sony and Philips.
In fact, according to Wikipedia, the Red Book standard for music CDs "is not freely available and must be licensed from Philips." Which is basically the definition of proprietary.
While it's true that Blu-Ray is the first Sony-related video format that has done well, I think CDs were a big enough win that Sony could claim that as revenge for Betamax.
That's true. I just brought up CGI.pm because it's the one that ships with Perl, and thus the one people are most likely to use. In fact, CGI.pm's old cgi_docs document (deprecated after CGI.pm 3.06) even mentions CGI::Base, CGI::Form, CGI::MiniSrv, CGI::Request and CGI::URI::URL by name.
I can think of a combination of three factors to support this assertion:
CGI.pm is a memory hog, so you really need some sort of acceleration.
mod_perl breaks if you look at it funny.
Any other way of speeding it up locks you into using that particular method, as you end up rewriting your scripts to use it. See: FastCGI or SpeedyCGI.
For all the things PHP does wrong, these are things that it has done right.
Of course, Django has its own share of shortcomings.
I didn't use it on a site I worked. This site relied on user uploads. However, Django's FileField doesn't allow you to put anything but static strings and date formatting characters in the upload directory, or even offer a method to move files around. The files on the aforementioned site were supposed to be organized by user, so that other scripts could easily zip entire directories / directory trees.
I don't mean to sound rude, but do you actually understand where ICANN's power comes from? What ICANN inherited from IANA is this:
Control of the IPv4 global distribution. IANA (now ICANN) assigns IP blocks to the 5 Regional Internet Registries: ARIN (North America), RIPE (Europe), APNIC (Asia and Australia), LACNIC (Central and South America), and AfriNIC (Africa).
Control of the contents of the A root DNS server.
The control of one is used to keep control of the other. ICANN equivalents wouldn't have either of these, and thus not have either the power or the leverage to enforce their edicts.
Since ICANN controls both, wresting one of those away would be very difficult. It'd be better off trying to take away both at once. The problem then is... who would control them next?
The syntax and operator changes are for various reasons. Most of them have to do with keeping more commonly used operators shorter and making the grammar easier to parse. A few are to make the language more friendly to people used to conventions in other languages.
The reason "because it's shorter" isn't really a good reason. If that were the case, C08 should arbitrarily change ++ to + and -- to - since the compiler could tell them apart from the two existing definitions for + and - by context:
+blah;
is obviously incrementing
int blah2 = blah + 6;
is obviously addition, and
char[] blah3 = "this" + blah;
is obviously concatenation.
Making the language "more friendly to people used to conventions in other languages" implicitly means making the language less friendly to people used to conventions used in Perl 5.
Seriously, Perl 6 needs to stop trying to copy Java &.NET and improve its own strengths.
If you look closely at the development lists, there are reasons stated for each change, and they're usually pretty good reasons. Most (but of course not all) Perl 5 code will be trivially to translate to native Perl 6, too.
I haven't simply because I care nothing for Perl 6. If I'm going to have to relearn everything anyway, I might as well move to Python.
When Java is the first thing you learn, you learn sloppy IMHO. You just assume there is a garbage collector. You can allocate whatever you want, whenever you want, and not have to think about scope.
While most of this is on track, in a garbage collected system, scope is the one thing you DO have to worry about... at least in a long running program.
If a variable doesn't fall out of scope, its data can never be garbage collected. Moved to virtual memory, yes, but not garbage collected.
>> And how many UNIX commands do you regularly use that are longer than 8 characters? > Let's see... > * ec2-describe-instances > * ec2-run-instances > * ec2-* (lots more examples where that came from) > * wineconfig > * update-alternatives > * dpkg-reconfigure
You use these on a regular basis? Funny, the commands I use on a regular basis are all shorter than 8:
ssh
aptitude (or apt-get when I forget about aptitude)
Why would it deprecate the existing standard? They could just have a web script return a URI to a copy of it using a HTTP 302/303/307 redirect.
Just as importantly, if I have to relearn a language, it isn't the same language, as far as I'm concerned.
That one refers to Perl 6, but I suppose it could be applied to Python 3.
It also killed off any interest I had in learning Python 2.5 if I'm just going to have to relearn it next year anyway.
Let me guess: Microsoft Virtual PC? Yes, Ubuntu on Virtual PC 2007 has some configuration issues that you need to manually fix.
This is more in depth than the above link, but is more for older editions of Ubuntu.
"We do what we must, because we can." -- GLaDOS
and yet, it's the same platform that introduced us to Castlevania: Symphony of the Night, a game that was remarkably adept at hiding its load times.
Before I start, I'm going to note that I've owned all of the following: 2600, NES, Gameboy, Genesis, SNES, PSX, N64, Dreamcast, Gamecube, PS2, Gameboy Advance, Nintendo DS, and Wii.
As you can see, I've owned far more Nintendo systems than anything else.
Yet, if I was asked which system had the biggest influence... it'd have to be the Playstation.
The Playstation is the first console I can think of that seriously reached the mass market. Friends who had never touched video game before were, in their upper teens and 20s, buying Playstations. This continued through the PS2 era, with Microsoft jumping on board with the Xbox and targetting the same audience.
Heck, my retired aunt and uncle own PS2s. Not only do each of them have their own memory cards, they have two PS2s so they can both play games at the same time.
It appears that Nintendo may have a similar success with the Wii; only time will tell.
While it was one of the 10-20 launch titles for the NES in the US, when the system was released in Japan, the launch titles were only Donkey Kong, Donkey Kong Junior, and Popeye.
I suggest you do research before making such ridiculous claims.
me@mymachine:~$> man clamd
Clam Daemon(8) Clam AntiVirus Clam Daemon(8)
NAME
clamd - an anti-virus daemon
DESCRIPTION
The daemon listens for incoming connections on Unix and/or TCP socket
and scans files or directories on demand. It reads the configuration
from
etc...
(Slashdot's eating the set of spaces between (8) and Clam, and again between AntiVirus and Clam on the first line. Pretend they're there.)
That would read better as "I know, but by the Constitution..."
To be honest, I probably could have, but I didn't really know any Python at the time.
For that matter, I still don't.
I don't know about the author, but I tried Catalyst a few years ago... and I seem to recall that you had to use different file extensions if you wanted to use Catalyst with FastCGI.
Maybe it's changed since then, though.
Apache::Registry is part of mod_perl. mod_perl breaks if you look at it funny.
No. Why? Because Blu-Ray and HD-DVD devices already play (and even upscale) DVD discs. It's not like VHS to DVD where the new devices couldn't play the old media.
I have two words for you: Compact Disc.
You lose!
Actually, I thought the CD was a proprietary media created as a joint project between Sony and Philips.
In fact, according to Wikipedia, the Red Book standard for music CDs "is not freely available and must be licensed from Philips." Which is basically the definition of proprietary.
While it's true that Blu-Ray is the first Sony-related video format that has done well, I think CDs were a big enough win that Sony could claim that as revenge for Betamax.
That's true. I just brought up CGI.pm because it's the one that ships with Perl, and thus the one people are most likely to use. In fact, CGI.pm's old cgi_docs document (deprecated after CGI.pm 3.06) even mentions CGI::Base, CGI::Form, CGI::MiniSrv, CGI::Request and CGI::URI::URL by name.
Of course you won't see that if you're programming Perl. That kind of stuff would be in Getopt::Std or Getopt::Long where you wouldn't see it. ;)
At least I hope you'd be using the Getopt modules in Perl rather than writing it yourself.
I can think of a combination of three factors to support this assertion:
For all the things PHP does wrong, these are things that it has done right.
Of course, Django has its own share of shortcomings.
I didn't use it on a site I worked. This site relied on user uploads. However, Django's FileField doesn't allow you to put anything but static strings and date formatting characters in the upload directory, or even offer a method to move files around. The files on the aforementioned site were supposed to be organized by user, so that other scripts could easily zip entire directories / directory trees.
I think they're going to change their slogan to "We do what must, because we can."
The control of one is used to keep control of the other. ICANN equivalents wouldn't have either of these, and thus not have either the power or the leverage to enforce their edicts.
Since ICANN controls both, wresting one of those away would be very difficult. It'd be better off trying to take away both at once. The problem then is... who would control them next?
The reason "because it's shorter" isn't really a good reason. If that were the case, C08 should arbitrarily change ++ to + and -- to - since the compiler could tell them apart from the two existing definitions for + and - by context: is obviously incrementing is obviously addition, and is obviously concatenation.
Making the language "more friendly to people used to conventions in other languages" implicitly means making the language less friendly to people used to conventions used in Perl 5.
Seriously, Perl 6 needs to stop trying to copy Java &
I haven't simply because I care nothing for Perl 6. If I'm going to have to relearn everything anyway, I might as well move to Python.
While most of this is on track, in a garbage collected system, scope is the one thing you DO have to worry about... at least in a long running program.
If a variable doesn't fall out of scope, its data can never be garbage collected. Moved to virtual memory, yes, but not garbage collected.
>> And how many UNIX commands do you regularly use that are longer than 8 characters?
> Let's see...
> * ec2-describe-instances
> * ec2-run-instances
> * ec2-* (lots more examples where that came from)
> * wineconfig
> * update-alternatives
> * dpkg-reconfigure
You use these on a regular basis? Funny, the commands I use on a regular basis are all shorter than 8:
I can, in fact, only think of one core utility longer than 9 characters: traceroute.