This has to be one of the worst creationist sites I've seen in a while. They're not even up on current creationist dogma, as they try and use the young earth theory idea as a reason why evolution is false. Not that they offer any proof. For a much for scientifically correct website, try http://www.talkorigins.org/.
Reading this provided a laugh, until I realized its a pervasive belief among the world. At what point does a person think, gee i've already got 5 servers running my site, adding more doesn't really seem to improve much; perhaps its time to write the site better?
It just goes to show that this person knew little about web site development and architecture - if they did they wouldn't have gone to this point. It also goes to show the failure of the technologies. Give it up slashdot crowd. mod_perl is not a valid technology for a large scale website! Perl was designed for a task, and that task was NOT enterprise application development.
A properly designed website with n-tier sepperation will be able to handle a large load and scale infinitly. You'll note that large websites who actually do real things besides logging people's daily problems don't use mod_perl and a thousand servers. There's a reason for this.
Interesting, but I don't see how Google would do it without a large amount of time. Trying to convince people like my little sister to give up her little world of AIM for something entirely new for no real benefit would be really difficult.
Depending on whether its a new install or an upgrade, the default shell is either bash or tcsh. As for stripping the box down to bare bones, I'm not sure what you mean, but OSX starts with no services running, which is pretty bare bones. You can also disable the GUI environment if it so pleases you (not like it hogs that much sitting at the login screen anyway).
Just something not mentioned in the guide: when you install Bundle::libnet (or Bundle::LWP, one of the two) it installs its own version of/usr/bin/head. You want to backup/usr/bin/head to/usr/bin/head.bak or whatever BEFORE installing those two, then when they're installed, copy your backup back to its original spot. Normally this isn't a problem but osx doesn't treat HEAD and head as different programs like normal.
First, a little background: My company currently hosts cyberlodge.org, basically the first "open source" union. It currently runs on FreeBSD 4.8, and slashcode. We wanted to move it over to an xserve, for political and geek reasons. Suffice to say, its not a simple job getting Slashcode to run on OSX. Many of the perl modules don't build correctly. After about 3 weeks of reading everything on the web, emailing macslash (getting nothing back), chatting with pudge on irc, etc, we finally gave up. Guess i'll have to check it out again.
Give me a break. Java has over 1 million programmers (quoted off of the sun site) if not more in its user base. Its been embraced by more than one industry. It has APIs for everything from speach to distributed computing. What does C# have? Nothing yet but a BETA. Microsoft simply took java and modified it with some psuedo-new ideas and called it C#. Until they have the APIs and industry support, not to mention write once run anywhere, then, THEN perhaps they can start to challange Java. Until then, C# is nothing more than a new microsoft tool.
We'll I don't know one that fits ALL those criteria. I think you should narrow some of your criteria. For instance, C++ has many easy to use IDE's, does NOT have simplified GUI, it does have multiple inheritance, abstract classes, and some garbage collection. It also supports function and operator overloading. However, its not certainly not the most portable, especially if you do GUI. In fact, good luck if you do GUI.
Personally I'm a java developer so I'd recommend java. It doesn't have multiple inheritance or basic operator overloading, but you could argue that you don't need those. It does have a lot of very easy to use IDE's (many of the best are free), it does have very easy and integrated GUI support, and it defines portability. Garbage collection and abstract classes and interfaces are there too. I'd recommend this for anyone doing a program that has a GUI and needs to be used on multiple operating systems.
As for VB.Net and C#, well, supposedly they will be portable (sure microsoft we believe you) but the fact remains that they aren't even finished products yet. Your choice.
This has to be one of the worst creationist sites I've seen in a while. They're not even up on current creationist dogma, as they try and use the young earth theory idea as a reason why evolution is false. Not that they offer any proof. For a much for scientifically correct website, try http://www.talkorigins.org/.
Reading this provided a laugh, until I realized its a pervasive belief among the world. At what point does a person think, gee i've already got 5 servers running my site, adding more doesn't really seem to improve much; perhaps its time to write the site better?
It just goes to show that this person knew little about web site development and architecture - if they did they wouldn't have gone to this point. It also goes to show the failure of the technologies. Give it up slashdot crowd. mod_perl is not a valid technology for a large scale website! Perl was designed for a task, and that task was NOT enterprise application development.
A properly designed website with n-tier sepperation will be able to handle a large load and scale infinitly. You'll note that large websites who actually do real things besides logging people's daily problems don't use mod_perl and a thousand servers. There's a reason for this.
Interesting, but I don't see how Google would do it without a large amount of time. Trying to convince people like my little sister to give up her little world of AIM for something entirely new for no real benefit would be really difficult.
Depending on whether its a new install or an upgrade, the default shell is either bash or tcsh. As for stripping the box down to bare bones, I'm not sure what you mean, but OSX starts with no services running, which is pretty bare bones. You can also disable the GUI environment if it so pleases you (not like it hogs that much sitting at the login screen anyway).
Perhaps you missed the big "SHIP DATE: MID-JULY" on the AE page.
Uh, is this a troll or do you have any evidence? Apple's had an average turnaround on security fixes of about a week, if not shorter.
Except XCode doesn't support distributed builds of Java code.
Just something not mentioned in the guide: when you install Bundle::libnet (or Bundle::LWP, one of the two) it installs its own version of /usr/bin/head. You want to backup /usr/bin/head to /usr/bin/head.bak or whatever BEFORE installing those two, then when they're installed, copy your backup back to its original spot. Normally this isn't a problem but osx doesn't treat HEAD and head as different programs like normal.
First, a little background: My company currently hosts cyberlodge.org, basically the first "open source" union. It currently runs on FreeBSD 4.8, and slashcode. We wanted to move it over to an xserve, for political and geek reasons. Suffice to say, its not a simple job getting Slashcode to run on OSX. Many of the perl modules don't build correctly. After about 3 weeks of reading everything on the web, emailing macslash (getting nothing back), chatting with pudge on irc, etc, we finally gave up. Guess i'll have to check it out again.
Give me a break. Java has over 1 million programmers (quoted off of the sun site) if not more in its user base. Its been embraced by more than one industry. It has APIs for everything from speach to distributed computing. What does C# have? Nothing yet but a BETA. Microsoft simply took java and modified it with some psuedo-new ideas and called it C#. Until they have the APIs and industry support, not to mention write once run anywhere, then, THEN perhaps they can start to challange Java. Until then, C# is nothing more than a new microsoft tool.
We'll I don't know one that fits ALL those criteria. I think you should narrow some of your criteria. For instance, C++ has many easy to use IDE's, does NOT have simplified GUI, it does have multiple inheritance, abstract classes, and some garbage collection. It also supports function and operator overloading. However, its not certainly not the most portable, especially if you do GUI. In fact, good luck if you do GUI.
Personally I'm a java developer so I'd recommend java. It doesn't have multiple inheritance or basic operator overloading, but you could argue that you don't need those. It does have a lot of very easy to use IDE's (many of the best are free), it does have very easy and integrated GUI support, and it defines portability. Garbage collection and abstract classes and interfaces are there too. I'd recommend this for anyone doing a program that has a GUI and needs to be used on multiple operating systems.
As for VB.Net and C#, well, supposedly they will be portable (sure microsoft we believe you) but the fact remains that they aren't even finished products yet. Your choice.
Hope this helps,
HexGhost