Just watch out when moving from BEA to Tomcat... We use both JRun and Tomcat and I've found that JRun is more forgiving. (IE... tomcat doesn't like.jar s to be named.zip, and it's a little less space-efficient in jsp compilation. Normally, this wouldn't be a big deal, but we had a jsp page that compiled above the 64k limit with tomcat.) -- BEA may be similar, so don't depend on a perfect transition.
I love to flaunt my l33t sk3llz in front of the unwashed masses, but I know that it is the time I put into the craft and not any innate talent that separates "us and them."
I was lucky enough to grow up in a middle-class family and be exposed to the computer from the age of 3. I was lucky that my father, who dropped out of engineering in college, and I sat down through my childhood and went through basic programming skills. I'm lucky that I was enrolled in a preschool where I learned logo.
I look at my cousins, and I see that many of them never saw a computer except the few times they could use a dilapidated Apple IIe at their under funded school. I saw them taught by elementary teachers who still cringe at the word algebra.
Of course people are entering college with less than ideal study skills! Many have never needed to learn how to learn in an academic setting.
The good news is that we all can learn how to learn more effectively. The bad news is that many are already 10 to 15 years behind those in luckier positions.
Now, on how to bridge the gap... I'm partial to the Core Java series, especially the Fundamentals book. It's quite readable for a language book, and doesn't require any experience.
The best way to prepare for a test in CS is to First, take every programming assignment and code pieces on paper with a time limit. Then type in the results and see the mistakes. Finally, after solving the problem, try to code it on paper again with the same time limit.
The key to CS tests is often rote memorization. I remember seeing many people fail to answer a question because they didn't remember a command in class that made part of the problem trivial. Again, the solution is to write on paper first, then approach the computer.
How to take notes in class? Teach Mind mapping. Teach the basics -- Between mind mapping and rewriting notes, I had a 15% advantage on every test I took in school.
People seem to have coding tips here already, so I'll skip to organization. How big is the group? If you have more than 5-7 people, split them into groups of 5-7, as this has been empirically shown to produce the best results (I know Bormann was involved with research on this topic...) Randomly assign the groups, then let people trade. That, or divvy up topics after groups are decided, and then people can trade as necessary. Let them choose one person to be accountable to a director. That way, groups are being managed rather than hordes of people.
Finally, let rewards be having their name put on part of the work. It looks great on resumes and grad school applications. This may just be sufficient motivation for high-powered individuals to take ownerships of writing parts of the project. Bring in some English or Journalism majors and offer them editor credits. The goal should be writing well enough that the English major can understand the topic well enough to correct it. This insures that the writing will be accessable to your target Audience.
Good luck! And don't forget to open source the license for the world to use!:)
That it works, and works as well as it does, is the compliment.
and, there's xwinclip for the rest.:) -- I have to look at the source for that though, to see if I can get it to work a little better.
but I must say, it's worked most excellently for me at work. We run both Windows and UNIX and it's made my job 100 times easier, not to mention being able to work at home with SSH and XFree.
I'm running it on a k6-2 450 and haven't noticed any slowdown in the system. I was able to run gimp remotely over a 10MBit connection with no problem.
so thanks, I guess? But then again, the rules say we're not supposed to say thanks.:)
" if the BSA comes back tomorrow and can't find ANY software under their jurisdiction on ANY machine, they will assume that you blew it all away to cover up the fact that you were using it illegally. They will then want you to prove that you didn't try to destroy evidence!"
Well... Just say With those pieces of software, you terminated your agreement by destroying the software. Then keep as many copies of the software as you have pieces of paper. If it's mission critical, then buy just that.
Might not work, but remember who owns the burden of proof...
First of all, AI is by nature hard. In games, you're lucky enough to be able to compensate by giving the computers a little extra knowledge, but we're still looking at a lot of problems that are NP-hard. There's no sort of computer that is going to be able to broach that one.
Remember, if AI was easy then we'd already have a computer with intelligence higher than a ockroadh's.
There is a *significant* difference here. What Jon Katz et. al. does may very well be publication.
However, I'm writing this note as I would a letter sent through the post office. This message was never peer-reviewed, nor am I presenting it as I would a publication.
The web forum is akin to a conversation at a conference or party. It has a spontaneous character that doesn't exist in a formal publication.
http://www.cisco.com/public/sw-center/sw_download_ guide/dnsfaq.html gives a list of root servers and their IP Addresses, as well as some good information about the basics of DNS.
http://www.isi.edu/in-notes/rfc2870.txt talks about the requirements for a root server. From this:
1.1 The Internet Corporation for Assigned Names and Numbers (ICANN)has become responsible for the operation of the root servers. The ICANN has appointed a Root Server System Advisory Committee (RSSAC) to give technical and operational advice to the ICANN board. The ICANN and the RSSAC look to the IETF to provide engineering standards.
As such, it looks like ICANN is the only organization that can take responsibility of the system.
section 2.3 estimates that 2/3rds of the servers could be taken out and functionality would be maintained.
The Internet Software Consortium runs F on BIND 8.2.3 (Hrmmn... their latest release is 8.3.0 and they've noted that 8.2.5 has a security bug, and the 9 series *is* out and at the 9.2 series, does anyone else find it disconcerting that they run 8.2.3?) Does anyone know of a list of who takes care of these root servers?
Chuck Moore must be jumping up and down with this technology. Not only can he get a stack computer on this, but this seems like it could be the ideal application for Forth.
Even without Forth, it's going to be some very low-level code that will go into these once the technology is powerful enough to justify real programming.
Yes, it's time to start refining those optimization skills, kids.
That said, the small amount of information I can gather (looking for gameqube and panasonic gameqube on google produces nothing substantial in English) The website describes pictures, and gives no background information.
That said, would anyone mind filling us in on exactly why we need something to emulate a gamecube? I don't know how they could pay royalties and produce these puppies at a margin well enough to justify its development.
Now, where the next question may come is whether everyone is a publisher on the Internet. If I put up a webpage, do I have the same freedoms as outlined by the press?
If I post on Slashdot or a community board, do I have these same freedoms?
These are not questions that we can automatically answer. This has the potential to revolutionize rights on the internet.
Anyone can use KDE and Gnome, especially if it's not their computer. As a trainer, I would estimate the transfer time to semi-proficency as 3-5 hours.
However, I would not want to have to teach them what to do if something goes wrong on the System level. That is what makes Linux complicated. In many ways, it's what makes Windows complicated as well.
When Windows is messed up beyond all repair, however, they call Dell or Gateway technical support and are told it's too bad they didn't make backups and the system is reinstalled. (Alternatively, they pay 50 bucks for someone to retreive their information for them.) Often, it's quicker to reinstall Windows 9x than to diagnose the real problem and fix it.
The other problem is installing and upgrading software. Someone like Cheapbytes could go far in making CDs with CD install scripts (and RPMs/DEBs) with the latest software that can upgrade a stock system. Perhaps there is some money to be made for a service that sends out a CD a quarter with new applications that are easily installed. Rpmfind and even apt-get are daunting. I haven't seen a web interface that has been successful. (Mandrake's is a miserable failure)
In the end, a well-setup Mandrake system is not much more difficult to use on a daily basis than a well-setup Windows machine. However, this does not say that Linux is ready for the average user.
Dell P4 1.8, XP and microsoft works 2001, 256MB Rambus('free'), 40GB, 1 year support, Geforce 64MB Mx, DVD&CD/RW (24x10x40) some cheapie speakers (harmon-kardon low end), modem, netcard. (oh, and 6 months MSN ): 1367 bucks
AMD 1.8, cheap MB (AMD 761), 256 ddr, decent case, fan, weak power supply (like dell), and more or less the same stuff on the dell is going to be 650 according to pricewatch. That's before "support" and getting reliable parts and XP and works.
When you buy the software, it goes up to abotu 1100. Not bad, but for the hassle of bottom barrel? Nah. That's assuming no piracy, either.
good luck with pricewatch parts... (no shipping included, there goes another 100 bucks) -- so 25-50 is rediculous.
And exactly what's wrong with sacrificing goats in the street?
I wholeheartedly agree with a move to opt. I find quite often I don't even know where an application is anymore. Package managers are nice, but futility is trying to figure out what all is installed on your system, why, and where. There are commands for each of these steps, but that's like having the option of either reading a directory by two commands:
You mean, people act different according to the situations they're in? Say it ain't so!
And here, I thought Bill clinton was always such a saint...
Note: to self-monitor is a successful communication skill, so long as it isn't done to excess. Try watching to make sure your behavior is apropos to the situation sometime... That means stop wearing the "super stud muffin" T-shirt to work.
The fundamental flaw here is that you equate not knowing if a god exists with not caring.
You can believe in a God and not care about the nature, not worship the deity, etc. Or you may believe that something exists, but don't know the characters of said being or consciousness.
You can believe in the supernatural without believing in a creator.
There are many cases where one might differentiate between agnosticism and no religion.
You know, were Star Wars a Non-American creation, I'm sure officials would have more of a sense of humor about this. However, it must be an American degradation of the culture...
Not to say this isn't a conspiracy. You see, aliens told George Lucas of the Force, and he melded it into a story. Aliens helped with the special effects, so that the idea of the Force would penetrate society.
And yes, that means Area 51 is where the government is trying to train the first Jedi Knights, but the gov doesn't trust the citizenry with this information because it might be possible to encrypt messages with the Force.
Rumor is one of the Jedis has moved to the Dark Side and they're having some wonderful war games right about now... That's what's keeping the government from unleashing the Jedis on Afghanistan. Hopefully this Dark Side convert will be subdued in time for Iraq...
The problem is that we, as students, never quite know when the teacher's going to mention something that's not already out of the book. Bah!
Now, I'm not complaining that people don't teach to the book, quite the opposite! It's that I find some lectures are quite redundant. I'd love to have those computers around for cases like that.
Just watch out when moving from BEA to Tomcat... We use both JRun and Tomcat and I've found that JRun is more forgiving. (IE... tomcat doesn't like .jar s to be named .zip, and it's a little less space-efficient in jsp compilation. Normally, this wouldn't be a big deal, but we had a jsp page that compiled above the 64k limit with tomcat.) -- BEA may be similar, so don't depend on a perfect transition.
PS -- we use 4.0.3
I love to be elitist.
:)
I love to flaunt my l33t sk3llz in front of the unwashed masses, but I know that it is the time I put into the craft and not any innate talent that separates "us and them."
I was lucky enough to grow up in a middle-class family and be exposed to the computer from the age of 3. I was lucky that my father, who dropped out of engineering in college, and I sat down through my childhood and went through basic programming skills. I'm lucky that I was enrolled in a preschool where I learned logo.
I look at my cousins, and I see that many of them never saw a computer except the few times they could use a dilapidated Apple IIe at their under funded school. I saw them taught by elementary teachers who still cringe at the word algebra.
Of course people are entering college with less than ideal study skills! Many have never needed to learn how to learn in an academic setting.
The good news is that we all can learn how to learn more effectively. The bad news is that many are already 10 to 15 years behind those in luckier positions.
Now, on how to bridge the gap... I'm partial to the Core Java series, especially the Fundamentals book. It's quite readable for a language book, and doesn't require any experience.
The best way to prepare for a test in CS is to First, take every programming assignment and code pieces on paper with a time limit. Then type in the results and see the mistakes. Finally, after solving the problem, try to code it on paper again with the same time limit.
The key to CS tests is often rote memorization. I remember seeing many people fail to answer a question because they didn't remember a command in class that made part of the problem trivial. Again, the solution is to write on paper first, then approach the computer.
How to take notes in class? Teach Mind mapping. Teach the basics -- Between mind mapping and rewriting notes, I had a 15% advantage on every test I took in school.
People seem to have coding tips here already, so I'll skip to organization. How big is the group? If you have more than 5-7 people, split them into groups of 5-7, as this has been empirically shown to produce the best results (I know Bormann was involved with research on this topic...) Randomly assign the groups, then let people trade. That, or divvy up topics after groups are decided, and then people can trade as necessary. Let them choose one person to be accountable to a director. That way, groups are being managed rather than hordes of people.
Finally, let rewards be having their name put on part of the work. It looks great on resumes and grad school applications. This may just be sufficient motivation for high-powered individuals to take ownerships of writing parts of the project. Bring in some English or Journalism majors and offer them editor credits. The goal should be writing well enough that the English major can understand the topic well enough to correct it. This insures that the writing will be accessable to your target Audience.
Good luck! And don't forget to open source the license for the world to use!
That it works, and works as well as it does, is the compliment.
:) -- I have to look at the source for that though, to see if I can get it to work a little better.
:)
and, there's xwinclip for the rest.
but I must say, it's worked most excellently for me at work. We run both Windows and UNIX and it's made my job 100 times easier, not to mention being able to work at home with SSH and XFree.
I'm running it on a k6-2 450 and haven't noticed any slowdown in the system. I was able to run gimp remotely over a 10MBit connection with no problem.
so thanks, I guess? But then again, the rules say we're not supposed to say thanks.
" if the BSA comes back tomorrow and can't find ANY software under their jurisdiction on ANY machine, they will assume that you blew it all away to cover up the fact that you were using it illegally. They will then want you to prove that you didn't try to destroy evidence!"
Well... Just say With those pieces of software, you terminated your agreement by destroying the software. Then keep as many copies of the software as you have pieces of paper. If it's mission critical, then buy just that.
Might not work, but remember who owns the burden of proof...
Well, it must be nice to plop down that kind of money on a notebook, or even a computer.
There are still some of us who were thrilled to be able to upgrade to a 750mhz duron from a 300mhz k6-2 bought when P3s were already out.
You know, college students? The underemployed? Those who refuse to go 3000 dollars in debt for a computer?
Oh, if only 2200 dollars wasn't still a large amount of money...
First of all, AI is by nature hard. In games, you're lucky enough to be able to compensate by giving the computers a little extra knowledge, but we're still looking at a lot of problems that are NP-hard. There's no sort of computer that is going to be able to broach that one.
Remember, if AI was easy then we'd already have a computer with intelligence higher than a ockroadh's.
There is a *significant* difference here. What Jon Katz et. al. does may very well be publication.
However, I'm writing this note as I would a letter sent through the post office. This message was never peer-reviewed, nor am I presenting it as I would a publication.
The web forum is akin to a conversation at a conference or party. It has a spontaneous character that doesn't exist in a formal publication.
I forgot to mention in there... The reason I found F running 8.2.3 disconcerting is that
A) The group that keeps F is responsible for developing BIND.
B) this group released 8.3.0 because 8.2.5 had a security bug. F runs 8.2.3
Does that make more sense?
http://www.cisco.com/public/sw-center/sw_download_ guide/dnsfaq.html gives a list of root servers and their IP Addresses, as well as some good information about the basics of DNS.
http://www.isi.edu/in-notes/rfc2870.txt talks about the requirements for a root server. From this:
1.1 The Internet Corporation for Assigned Names and Numbers (ICANN)has become responsible for the operation of the root servers. The ICANN has appointed a Root Server System Advisory Committee (RSSAC) to give technical and operational advice to the ICANN board. The ICANN and the RSSAC look to the IETF to provide engineering standards.
As such, it looks like ICANN is the only organization that can take responsibility of the system.
section 2.3 estimates that 2/3rds of the servers could be taken out and functionality would be maintained.
The Internet Software Consortium runs F on BIND 8.2.3 (Hrmmn... their latest release is 8.3.0 and they've noted that 8.2.5 has a security bug, and the 9 series *is* out and at the 9.2 series, does anyone else find it disconcerting that they run 8.2.3?) Does anyone know of a list of who takes care of these root servers?
Chuck Moore must be jumping up and down with this technology. Not only can he get a stack computer on this, but this seems like it could be the ideal application for Forth.
Even without Forth, it's going to be some very low-level code that will go into these once the technology is powerful enough to justify real programming.
Yes, it's time to start refining those optimization skills, kids.
Beavis: "huh huh hu huh they said penis huh hu hu uhhhh..."
Butthead: "shut up Beavis"
That said, the small amount of information I can gather (looking for gameqube and panasonic gameqube on google produces nothing substantial in English) The website describes pictures, and gives no background information.
That said, would anyone mind filling us in on exactly why we need something to emulate a gamecube? I don't know how they could pay royalties and produce these puppies at a margin well enough to justify its development.
Now, where the next question may come is whether everyone is a publisher on the Internet. If I put up a webpage, do I have the same freedoms as outlined by the press?
If I post on Slashdot or a community board, do I have these same freedoms?
These are not questions that we can automatically answer. This has the potential to revolutionize rights on the internet.
/* note: I was here first! Not redundant */
Anyone can use KDE and Gnome, especially if it's not their computer. As a trainer, I would estimate the transfer time to semi-proficency as 3-5 hours.
However, I would not want to have to teach them what to do if something goes wrong on the System level. That is what makes Linux complicated. In many ways, it's what makes Windows complicated as well.
When Windows is messed up beyond all repair, however, they call Dell or Gateway technical support and are told it's too bad they didn't make backups and the system is reinstalled. (Alternatively, they pay 50 bucks for someone to retreive their information for them.) Often, it's quicker to reinstall Windows 9x than to diagnose the real problem and fix it.
The other problem is installing and upgrading software. Someone like Cheapbytes could go far in making CDs with CD install scripts (and RPMs/DEBs) with the latest software that can upgrade a stock system. Perhaps there is some money to be made for a service that sends out a CD a quarter with new applications that are easily installed. Rpmfind and even apt-get are daunting. I haven't seen a web interface that has been successful. (Mandrake's is a miserable failure)
In the end, a well-setup Mandrake system is not much more difficult to use on a daily basis than a well-setup Windows machine. However, this does not say that Linux is ready for the average user.
Let's play two games.
Dell P4 1.8, XP and microsoft works 2001, 256MB Rambus('free'), 40GB, 1 year support, Geforce 64MB Mx, DVD&CD/RW (24x10x40) some cheapie speakers (harmon-kardon low end), modem, netcard. (oh, and 6 months MSN ): 1367 bucks
AMD 1.8, cheap MB (AMD 761), 256 ddr, decent case, fan, weak power supply (like dell), and more or less the same stuff on the dell is going to be 650 according to pricewatch. That's before "support" and getting reliable parts and XP and works.
When you buy the software, it goes up to abotu 1100. Not bad, but for the hassle of bottom barrel? Nah. That's assuming no piracy, either.
good luck with pricewatch parts... (no shipping included, there goes another 100 bucks) -- so 25-50 is rediculous.
And exactly what's wrong with sacrificing goats in the street?
I wholeheartedly agree with a move to opt. I find quite often I don't even know where an application is anymore. Package managers are nice, but futility is trying to figure out what all is installed on your system, why, and where. There are commands for each of these steps, but that's like having the option of either reading a directory by two commands:
ls aa*, ls ab*... or
ls -aR
You mean, people act different according to the situations they're in? Say it ain't so!
And here, I thought Bill clinton was always such a saint...
Note: to self-monitor is a successful communication skill, so long as it isn't done to excess. Try watching to make sure your behavior is apropos to the situation sometime... That means stop wearing the "super stud muffin" T-shirt to work.
That ftp site owner will be a bit perturbed, however.
Neither an existentialist nor a logical positivist would have any problem ignoring where we "came from" or why we're here.
You make it seem like religion is the only thing one should be intellectually curious about.
Why does religion have to be a relevant part of one's curiousity?
The fundamental flaw here is that you equate not knowing if a god exists with not caring.
You can believe in a God and not care about the nature, not worship the deity, etc. Or you may believe that something exists, but don't know the characters of said being or consciousness.
You can believe in the supernatural without believing in a creator.
There are many cases where one might differentiate between agnosticism and no religion.
Atheist: Not there.
Agnostic: Don't know.
None: Don't care.
There's a fundamental distinction between the three. I would be classified as None because no organized group encapsulates my beliefs.
Many "New-Agers" might classify as none. They have beliefs, but the beliefs are not codified by authority or community.
You know, were Star Wars a Non-American creation, I'm sure officials would have more of a sense of humor about this. However, it must be an American degradation of the culture...
Not to say this isn't a conspiracy. You see, aliens told George Lucas of the Force, and he melded it into a story. Aliens helped with the special effects, so that the idea of the Force would penetrate society.
And yes, that means Area 51 is where the government is trying to train the first Jedi Knights, but the gov doesn't trust the citizenry with this information because it might be possible to encrypt messages with the Force.
Rumor is one of the Jedis has moved to the Dark Side and they're having some wonderful war games right about now... That's what's keeping the government from unleashing the Jedis on Afghanistan. Hopefully this Dark Side convert will be subdued in time for Iraq...
I still haven't found the game I've been addicted too nearly as much as BRE, even by Patel's latest games Earth:2025 and Utopia.
Utopia is reminiscent of Falcon's eye, whereas Earth is Breish with variable size teams. There's something lost in the translation.
*V*, moderator on the Earth:2025 Message boards
www.swirve.com
The problem is that we, as students, never quite know when the teacher's going to mention something that's not already out of the book. Bah!
Now, I'm not complaining that people don't teach to the book, quite the opposite! It's that I find some lectures are quite redundant. I'd love to have those computers around for cases like that.