This reminds me of the anime "Welcome to the NHK", where the protagonist is a "hikikomori", a socially-incapable person who never leaves his appartment. In one of the episodes, he joins a MMORPG which leads him to the idea of getting rich through gold farming. The result was frightening, to say the least.
(BTW, I really recommend this series, it might give us an insight of what's happening with MMORPG addiction, at least in japan)
Sir, this is your lucky day. My company is investing in immortality research and metaphysical energy sources. Currently we are in need of beta testers for our new mystical immortality devices.
Please visit our website http://immortalityrings.com/ and we'll make you a deal. (Note: Immortality Rings(R) is a registered trademark of Sauron Enterprises, Inc.)
So with Java, you might start with Java, move on to Netbeans, etc. Learn any frameworks, etc. You start with one thing and move on to the next. YOu need to learn increasing levels of complexity. SO obviously you need to have a grounding in Java before you learn Swing. And Java basics before J2EE. And so forth.
Thanks for the answer. So, in your experience, what toolkits/frameworks/examples/whatever do you recommend to start with? Something not complicated to learn, that might actually be used in one of today's jobs?
I never really liked NetBeans, I tried it with ver 5 and decided to stick with IntelliJ and Eclipse.
This is one of the examples that us Java foreigners want to learn. Here are some Java buzzwords that you see in jobs asking for devs:
Netbeans J2EE Eclipse Jakarta Struts MVC (which isn't a java-only concept, but then again, newbies don't know) Websphere
I really wish there would be an "intro to java technologies" book that explained newbies like me, with diagrams and colored figures what the heck is each buzzword and what it means, but I don't just mean a dictionary paragraph.
See, anyone could spend a couple of days googling each buzzword, but then there's the problem that one could learn TOO MUCH and get TOO DEEP trying to undersand ONE OF MANY things in java. And then you can find out that what you learned won't get you anywhere because suddenly the technology you learned became obsolete.
Around 8 years ago, I tried to learn java and JSP, and then found out that everyone switched to J2EE. Then I tried to learn J2EE and completely got lost. Then I tried to look at some J2EE courses sponsored by IBM but they costed at least $600. Then I said "fuck it, I'll stick to PHP. I can install an Apache webserver in one click on my Windows compy and I'll learn PHP on my own - for free". Try that with Java. See, the problem isn't the language itself, but the bunch of stuff built on Java, the frameworks built on java, AND the popular apps built upon some of the java frameworks, which is actually what the companies expect you to know.
What we need is a broadth-first approach of learning, starting with the language (one chapter for the java basics and examples should be enough). I mean explaining only the basics of each, comparing different technologies, telling you where they fit in a web app, and which ones are recommended or not, and why.
Agreed. I don't see how anyone would be unable to find information about Java.
Doh! Ever heard of the term "Information overload"? The problem isn't that he can't find info about java. The problem is that java is so f***ing complicated that you would need a 3D map to start with it.
Where I live there are very often job postings requesting java programmers expert in X,Y or Z framework (struts is a famous one), who have also worked with Netbeans and some other stuff, and it's preferred if you have worked in XX, YY and ZZ java stuff.
See, one thing is knowing PHP and a couple of frameworks like Drupal / Joomla, and some standard toolkits like PEAR. But java is a super-complicated behemot. Some guy showed me a diagram of java classes and it was a poster that occupied the space of an entire whiteboard (the big ones used in classrooms). How can you expect someone not to get scared at that thing?
Because people said "why work on DirectX? The Cedega guys promised they'd give us the code". Remember that Cedega weren't the ONLY people who knew how to implement DirectX under wine, but they cheated on WINE so that NOBODY worked on it and they'd be ahead of WINE.
Only after the WINE team reacted, changed the license to GPL (or LGPL in case of winelib) and began to work, WINE recovered.
Free means different things to different people. The GPL provides more freedom to users by requiring coders to give back to the community. The MIT/X11/BSD style license provides more freedom to coders, because they don't have to give back to the community.
A perfect example for this is when the Cedega project promised to give back to the community their advances with DirectX under WINE. Fortunately (for them), WINE was licensed under the X11 license. Guess what happened? Nothing, that's what happened! Thanks to that, DirectX work under WINE froze for several years, leaving users pissed off and having to purchase Cedega for something they were supposed to enjoy for free in the first place.
And for this reason, I'm glad that Stallman kicked Miguel out of the FSF Board.
Nice way to gloss over the fact that the FSF has essentially failed to grasp the point that the only way free software will be perceived as a valid replacement for proprietary software is if it is a 1:1 replacement. gNewSense's latest release should prove that FOSS developer's time would be better spent at improving their software rather than wasting their time with the FSF. Especially considering that the FSF is run in a non-democratic manner.
Thankfully other organizations exist that realize this and don't attempt to have us all waste time as the defective by design campaign does.
While I don't agree with this comment in all aspects, I do believe an important part of promoting free software is to give incentives to free software coders, especially those in charge of replacing popular proprietary products that still don't have a free-software equivalent.
Sure, the GPU might be faulty but the rest of the components on their graphics cards (cooling fan, PCI-Express connector) are not showing any issues.
So let's not blow this out of proportion.
Oh really? Let's look at it this way. Let's assume that my CPU is faulty, but the rest of the components in my PC (cooling fan, power supply, DVD, Hard disks) are not showing any issues. So let's not blow this out of proportion.
My distro is PCLinuxOS and the latest available kernel is 2.6.22.something. I've found myself having to compile a lot of packages from source because they haven't been added to the repos.
And I've heard of similar problems in Gentoo.
Maybe it's part of the deficient development cycle of some apps? i.e. no stable versions, and keep fixing bugs and adding features (and bugs) at the same time.
Altho it doesn't address the (non)equivalence of copyright infringement to stealing, it proves how piracy is beneficial for everyone AND a common commercial practice. Check it out.
(cue boxing narrators)...and it's a SELF-KO! Man, I can't believe he fell for the "piracy = stealing"! It's the oldest trick in the book! I hadn't seen a guy flame himself in a discussion so hard in a very very long time! What do you think Bob? - Yes, James, I'm sure the slashdot crowd is right now cheering at his opponent's victory. Let's look at that blow in slow-mo...
I agree... about time they finally told us what their REAL bandwidth limit is.
Now the next step is throttling connections when they reach 80% of that limit, so that they won't exceed it (Reach 80% of that 20%, and they'll throttle it even more, and so on). Then you can pay an extra amount of money for a larger bandwidth cap, like 500GB or 1TB per month.
If we assume that one of the purposes of paying for Windows were to provide the user^H^H^H^Hcustomer with a "better Windows Experience" by means of fixing bugs and improving the Operating System in the next version, and due to the fact that Vista Sucks, I say we got ripped off and piracy is our legitimate right.
If by "exploit" you mean "looking at something through a window designed to allow you to do that and then posting a picture of what's inside", I'd agree. There is no "exploit" - the system was DESIGNED to be transparent.
Sue the system, then:) Who knows, it might just work.
The EULA also doesn't grant you the RIGHT to a refund from an OEM.
As much as I want to disagree with you, I'm afraid you're right.
In theory, you have by law the RIGHT for a refund, because in the first place you DON'T accept the terms of the EULA. Therefore, there's no agreement and you have NOT purchased the software in the first place.
But then again, nobody forced you to buy a Lenovo laptop if in the article purchase order it says "with Windows Vista". You bought it, you're screwed.
It's up to the Courts to decide the legality of forcing a software on you whenever you buy certain hardware.
This reminds me of the anime "Welcome to the NHK", where the protagonist is a "hikikomori", a socially-incapable person who never leaves his appartment. In one of the episodes, he joins a MMORPG which leads him to the idea of getting rich through gold farming. The result was frightening, to say the least.
(BTW, I really recommend this series, it might give us an insight of what's happening with MMORPG addiction, at least in japan)
Because of the ScummVM guys, we can play these fantastic older games in completely modern environments. Can anything beat Monkey Island, I ask you?
Hello! I'm selling these fine leather jackets.
How do people suspend their critical thinking enough to believe these things?
Two letters: T.V.
Next item on the agenda; immortality.
Sir, this is your lucky day. My company is investing in immortality research and metaphysical energy sources. Currently we are in need of beta testers for our new mystical immortality devices.
Please visit our website http://immortalityrings.com/ and we'll make you a deal.
(Note: Immortality Rings(R) is a registered trademark of Sauron Enterprises, Inc.)
Awesome "Get a life" William Shatner sketch reference.
So with Java, you might start with Java, move on to Netbeans, etc. Learn any frameworks, etc. You start with one thing and move on to the next. YOu need to learn increasing levels of complexity. SO obviously you need to have a grounding in Java before you learn Swing. And Java basics before J2EE. And so forth.
Thanks for the answer. So, in your experience, what toolkits/frameworks/examples/whatever do you recommend to start with? Something not complicated to learn, that might actually be used in one of today's jobs?
Yes, but does it support -- World of Warcraft?
Actually, it did, until some dude on the dev team called Leroy Jenkins accidentally wiped out the code.
I never really liked NetBeans, I tried it with ver 5 and decided to stick with IntelliJ and Eclipse.
This is one of the examples that us Java foreigners want to learn. Here are some Java buzzwords that you see in jobs asking for devs:
Netbeans
J2EE
Eclipse
Jakarta
Struts
MVC (which isn't a java-only concept, but then again, newbies don't know)
Websphere
I really wish there would be an "intro to java technologies" book that explained newbies like me, with diagrams and colored figures what the heck is each buzzword and what it means, but I don't just mean a dictionary paragraph.
See, anyone could spend a couple of days googling each buzzword, but then there's the problem that one could learn TOO MUCH and get TOO DEEP trying to undersand ONE OF MANY things in java. And then you can find out that what you learned won't get you anywhere because suddenly the technology you learned became obsolete.
Around 8 years ago, I tried to learn java and JSP, and then found out that everyone switched to J2EE. Then I tried to learn J2EE and completely got lost. Then I tried to look at some J2EE courses sponsored by IBM but they costed at least $600. Then I said "fuck it, I'll stick to PHP. I can install an Apache webserver in one click on my Windows compy and I'll learn PHP on my own - for free". Try that with Java. See, the problem isn't the language itself, but the bunch of stuff built on Java, the frameworks built on java, AND the popular apps built upon some of the java frameworks, which is actually what the companies expect you to know.
What we need is a broadth-first approach of learning, starting with the language (one chapter for the java basics and examples should be enough). I mean explaining only the basics of each, comparing different technologies, telling you where they fit in a web app, and which ones are recommended or not, and why.
Agreed. I don't see how anyone would be unable to find information about Java.
Doh! Ever heard of the term "Information overload"? The problem isn't that he can't find info about java. The problem is that java is so f***ing complicated that you would need a 3D map to start with it.
Where I live there are very often job postings requesting java programmers expert in X,Y or Z framework (struts is a famous one), who have also worked with Netbeans and some other stuff, and it's preferred if you have worked in XX, YY and ZZ java stuff.
See, one thing is knowing PHP and a couple of frameworks like Drupal / Joomla, and some standard toolkits like PEAR. But java is a super-complicated behemot. Some guy showed me a diagram of java classes and it was a poster that occupied the space of an entire whiteboard (the big ones used in classrooms). How can you expect someone not to get scared at that thing?
Thou shalt listen to your customers.
Because people said "why work on DirectX? The Cedega guys promised they'd give us the code". Remember that Cedega weren't the ONLY people who knew how to implement DirectX under wine, but they cheated on WINE so that NOBODY worked on it and they'd be ahead of WINE.
Only after the WINE team reacted, changed the license to GPL (or LGPL in case of winelib) and began to work, WINE recovered.
Free means different things to different people. The GPL provides more freedom to users by requiring coders to give back to the community. The MIT/X11/BSD style license provides more freedom to coders, because they don't have to give back to the community.
A perfect example for this is when the Cedega project promised to give back to the community their advances with DirectX under WINE. Fortunately (for them), WINE was licensed under the X11 license. Guess what happened? Nothing, that's what happened! Thanks to that, DirectX work under WINE froze for several years, leaving users pissed off and having to purchase Cedega for something they were supposed to enjoy for free in the first place.
And for this reason, I'm glad that Stallman kicked Miguel out of the FSF Board.
Nice way to gloss over the fact that the FSF has essentially failed to grasp the point that the only way free software will be perceived as a valid replacement for proprietary software is if it is a 1:1 replacement. gNewSense's latest release should prove that FOSS developer's time would be better spent at improving their software rather than wasting their time with the FSF. Especially considering that the FSF is run in a non-democratic manner.
Thankfully other organizations exist that realize this and don't attempt to have us all waste time as the defective by design campaign does.
While I don't agree with this comment in all aspects, I do believe an important part of promoting free software is to give incentives to free software coders, especially those in charge of replacing popular proprietary products that still don't have a free-software equivalent.
Note to self: don't reply hastily to slashdot posts when you didn't get enough sleep.
Sure, the GPU might be faulty but the rest of the components on their graphics cards (cooling fan, PCI-Express connector) are not showing any issues.
So let's not blow this out of proportion.
Oh really? Let's look at it this way. Let's assume that my CPU is faulty, but the rest of the components in my PC (cooling fan, power supply, DVD, Hard disks) are not showing any issues. So let's not blow this out of proportion.
My distro is PCLinuxOS and the latest available kernel is 2.6.22.something. I've found myself having to compile a lot of packages from source because they haven't been added to the repos.
And I've heard of similar problems in Gentoo.
Maybe it's part of the deficient development cycle of some apps? i.e. no stable versions, and keep fixing bugs and adding features (and bugs) at the same time.
Fine for me. At least allow me to redirect you to http://www.thepiratesdilemma.com/
Altho it doesn't address the (non)equivalence of copyright infringement to stealing, it proves how piracy is beneficial for everyone AND a common commercial practice. Check it out.
...not stealing their other products!
(cue boxing narrators) ...and it's a SELF-KO! Man, I can't believe he fell for the "piracy = stealing"! It's the oldest trick in the book! I hadn't seen a guy flame himself in a discussion so hard in a very very long time! What do you think Bob?
- Yes, James, I'm sure the slashdot crowd is right now cheering at his opponent's victory. Let's look at that blow in slow-mo...
s...t...e...a...l...i...n...g *PUNCH* W.H.O.O.O.O.A.A.A.A.A.A.A *SLAM* *BANG*
Ouch, that's gotta hurt.
I agree... about time they finally told us what their REAL bandwidth limit is.
Now the next step is throttling connections when they reach 80% of that limit, so that they won't exceed it (Reach 80% of that 20%, and they'll throttle it even more, and so on). Then you can pay an extra amount of money for a larger bandwidth cap, like 500GB or 1TB per month.
Ta-da! Everybody happy.
Can someone remind me why Microsoft wants to chase people off to other platforms again?
They're increasing their users' pain thresholds so that they'll find Vista's annoyances tolerable.
I'm impressed with Microsoft's forbearance.
I find their lack of faith disturbing.
If we assume that one of the purposes of paying for Windows were to provide the user^H^H^H^Hcustomer with a "better Windows Experience" by means of fixing bugs and improving the Operating System in the next version, and due to the fact that Vista Sucks, I say we got ripped off and piracy is our legitimate right.
And don't get me started into viruses.
when the next laser, the next solid state transistor, is invented, it will be done in China and India
*ahem* What about the "such as networking, high-speed electronics, wireless, nanotechnology" part?
IMO nanotechnology is today's "basic science research".
If by "exploit" you mean "looking at something through a window designed to allow you to do that and then posting a picture of what's inside", I'd agree. There is no "exploit" - the system was DESIGNED to be transparent.
Sue the system, then :) Who knows, it might just work.
The EULA also doesn't grant you the RIGHT to a refund from an OEM.
As much as I want to disagree with you, I'm afraid you're right.
In theory, you have by law the RIGHT for a refund, because in the first place you DON'T accept the terms of the EULA. Therefore, there's no agreement and you have NOT purchased the software in the first place.
But then again, nobody forced you to buy a Lenovo laptop if in the article purchase order it says "with Windows Vista". You bought it, you're screwed.
It's up to the Courts to decide the legality of forcing a software on you whenever you buy certain hardware.