One thing I can't believe people lived without were class web sites. On one page I can see:
- course syllabus - assignment/lab report/essay due dates - exams dates - (sometimes) class notes - marks - how to contact the professor (email, phone, office hours, etc)
It has probably drastically cut down people going to see the prof during his office hours to ask silly little questions and also improves professor to class communication. Email does the same thing as well.
Of course it also makes students lazy.:)
Archived class web sites are also useful for research. I can't count the number of times I've found a useful bit of info on an old class web site from MIT or the like.
I don't know about anyone else, but when I heard that the PSP discs were like CDs but smaller I didn't have any problem picturing them IN MY HEAD. *yawn*
Incidentally (I just took a linguistics class, forgive me), these are the "important" words that linguists use to show how different languages are related. Other less important words tend to change more drastically between languages, but when dialects morph from their parent language it's the important words that change all at once with predictable vowel shifts and consonant substitutions.
Family trees of languages have been created this way. One scientist (I can't remember his name) did it for native American languages (North and South) all by hand in notebooks!! He showed that there were actually only a handful of major native American language families for both continents(!), which is pretty neat. You could see how computers could be useful for this kind of work.
but I really do use Java's platform independence all the time, and for non-GUI applications I think it works beautifully. The key here is the 'non-GUI'...
For cross-platform GUI applications, try IBM's SWT and JFace. Eclipse uses SWT for its GUI and it works well for me on Windows XP, Mac OS X and Red Hat Linux 8.
The way he says "you'll have to" suggests that old collection class construction might break.
I doubt it. He follows what you quoted with this:
"The upside is that if you try to insert something that's not a string, you find out at compile time and fix the problem."
So if you declare it the old way, you get an Object-based ArrayList. The new way will give you a String-based ArrayList. That sounds backwards compatible to me.
But, after the past few years of US legislation, I'm now seriously considering moving there.
Don't do it! I'm a Canadian and it's cold up here!! Dang, the temperature in my igloo nary raises above 0 degrees C, nevermind the flying hockey pucks all over the place, the moose stampedes and the 'skeeters in the spring. Canada is a barren wasteland!! Americans, don't move here!:)
The first time I saw a Citroën car in France I misread it as Citron (lemon in French) and thought "I'd hate to be their advertising company".
I won't even touch Peugeot (pronounced poo-joh)... but the name does make sense in Paris where I hear they have just a teeny dog doo problem on the roads and sidewalks.
Have you actually tried SWT on anything but Windows? It's awful! SWT is inherently not cross platform so it solves the Java GUI support problem on one platform only.
Actually, yes we are using SWT on a stand-alone application project right now. And no, we haven't had any cross-platform problems with it using the same SWT code for Windows 2000, Mac OS X and Linux (GTK, Red Hat 8) concurrently.
As well I found that Eclipse 2.1 for Mac OS X is just as GUI-sluggish as the rest of the OS X apps, so no big difference there. True, Windows beats it hands down for speed, but that's not SWT's fault - it's Mac OS X's fault.
The Linux GTK version of Eclipse 2.1 performed quite well on my AMD 1.47Ghz -- better than Mac OS X's performance and about 80%-90% as fast as Windows.
SWT was designed to be a "thin" abstraction layer. True, the other platform versions of SWT are a bit behind Windows SWT in terms of features (view dragging in Eclipse comes to mind) and speed but I think they are satisfactory. I'm really looking forward to further SWT developments from IBM.
What does it matter? Do people at cocktail parties hire engineers? Look, if a guy with an MCSE goes to a job interview and presents himself as a civil engineer, he'll probably go to jail.
The stereotypical business/HR fat-cat at the cocktail party is precisely the guy that hires engineers. He doesn't necessarily know the specific differences between an MCSE and a software PEng. All he sees is ENGINEER! And by Microsoft? Wow, great. Fantastic. Hire that guy.
The people who hire need to know the difference or we are in deep shit regardless of what the law says.
The public's perception of what an engineer is affects EVERYONE'S perception. We can't just take for granted that all HR people will be enlightened to what an engineer is because guess what: HR people come from the public! The government saying what can and can't be an engineer is important in this regard.
And now we come down to the real issue. It has nothing to do with protecting the public. It's simple elitism. You've worked hard for a particular designation and you're afraid it will come to be seen as less prestigious.
You're right - I did work hard. I didn't take this degree so it could be watered down by guys that go to school for 1/2 of the time and effort. Protection of the prestige of engineering is exactly what we want to do. Without the prestige and reputation, engineers have nothing to uphold and the public has nothing to trust.
Whether or not these people are using the term engineer correctly or not, it is abhorrent for the government to use its energy to try and prevent the evolution of terms.
Evolution of terms? OK well, unlike the rest of the general population you and I may be able to appreciate the subject of linguistics and the gradual "evolution of terms" in language. The fact of the matter is that people are dumb. People are so dumb that if you tell them you're an engineer, they'll trust you. Have you ever seen a person's eyes glaze over when you tell them you're an engineer? They know they are in uncharted territory. They TRUST engineers and the work they do because they know engineers are responsible for their COMPLICATED hard work.
If anyone can call themselves an engineer because of "evolution of terms" we not only have legal problems, but also societal TRUST problems. It is 100% the government's responsibility to intervene and as a soon-to-be ACREDITED software engineer in the province of Ontario, I'm glad they are doing it! I'm sick of these 2 years in IT college also-rans calling themselves software engineers! </rant>
Maybe Microsoft should release the source code to products that they no longer support so that users can fix the unfixable flaws.
They can't do that because then people would be able to figure out how much NT4 code is still in the main Windows NT/2000/XP/2003 development trunk. There is probably a lot more NT code there than people realise. You know, if it ain't broke...
Microsoft's customers wouldn't think too highly of that given the upgrades they've been 'forced' to buy. It would be a PR disaster.
Umm, I was at the Open Source Weekend here in Ottawa, Canada January 25th and 26th and they showed Revolution OS and gave several DVD copies away as prizes. So the DVD version has been out for a while.
I can only assume that this DVD has more stuff? *shrug*
If Mike really did use the Gnutella name without permission, why doesn't someone sue him? These "products" are far too similar to be called by such similar names. For example, I'd get my ass sued if I made a new operating system and called it 'Linux2'. Unholster the IANAL's and tell me why. Or even better, get a real lawyer to tell me why.
Otherwise, stop bitching about the fact he's using the name if you aren't going to do anything about it.
who needs Internet connections if you can carry a copy of the whole Internet on 2 discs
I know he was being silly, but the fact of the matter is that the Internet is a dynamic thing. Even if you could carry the entire contents of the Internet around with you on two discs they would be stale seconds after you made them. Please, keep your Internet connections people.;)
A naked blonde walks into a bar with a poodle under one arm and a two foot salami under the other. She lays the poodle on the table. The bartender says "I suppose you won't be needing a drink." The naked lady says......... OHHHHH SHIT!!!
FYI: This book has been reviewed on Slashdot before.
One thing I can't believe people lived without were class web sites. On one page I can see:
:)
- course syllabus
- assignment/lab report/essay due dates
- exams dates
- (sometimes) class notes
- marks
- how to contact the professor (email, phone, office hours, etc)
It has probably drastically cut down people going to see the prof during his office hours to ask silly little questions and also improves professor to class communication. Email does the same thing as well.
Of course it also makes students lazy.
Archived class web sites are also useful for research. I can't count the number of times I've found a useful bit of info on an old class web site from MIT or the like.
Nice, I will definitely use that. Thanks.
I did read the article. What does a minidisc look like? It looks like a CD but smaller. Thanks for sorting that all out.
I don't know about anyone else, but when I heard that the PSP discs were like CDs but smaller I didn't have any problem picturing them IN MY HEAD. *yawn*
Incidentally (I just took a linguistics class, forgive me), these are the "important" words that linguists use to show how different languages are related. Other less important words tend to change more drastically between languages, but when dialects morph from their parent language it's the important words that change all at once with predictable vowel shifts and consonant substitutions.
Family trees of languages have been created this way. One scientist (I can't remember his name) did it for native American languages (North and South) all by hand in notebooks!! He showed that there were actually only a handful of major native American language families for both continents(!), which is pretty neat. You could see how computers could be useful for this kind of work.
but I really do use Java's platform independence all the time, and for non-GUI applications I think it works beautifully. The key here is the 'non-GUI' ...
For cross-platform GUI applications, try IBM's SWT and JFace. Eclipse uses SWT for its GUI and it works well for me on Windows XP, Mac OS X and Red Hat Linux 8.
The way he says "you'll have to" suggests that old collection class construction might break.
I doubt it. He follows what you quoted with this:
"The upside is that if you try to insert something that's not a string, you find out at compile time and fix the problem."
So if you declare it the old way, you get an Object-based ArrayList. The new way will give you a String-based ArrayList. That sounds backwards compatible to me.
But, after the past few years of US legislation, I'm now seriously considering moving there.
:)
Don't do it! I'm a Canadian and it's cold up here!! Dang, the temperature in my igloo nary raises above 0 degrees C, nevermind the flying hockey pucks all over the place, the moose stampedes and the 'skeeters in the spring. Canada is a barren wasteland!! Americans, don't move here!
Wait- we're the ones ... With a Bill of Rights.
We have the Canadian Charter of Rights and Freedoms.
If I buy a song and I lose it (hard drive fails) can I re-download it for free? If so, how long until that "expires"?
Bad people use technology to do bad things.
:/ D'oh.
Didn't they say the same thing about Napster?
The first time I saw a Citroën car in France I misread it as Citron (lemon in French) and thought "I'd hate to be their advertising company".
I won't even touch Peugeot (pronounced poo-joh)... but the name does make sense in Paris where I hear they have just a teeny dog doo problem on the roads and sidewalks.
Have you actually tried SWT on anything but Windows? It's awful! SWT is inherently not cross platform so it solves the Java GUI support problem on one platform only.
Actually, yes we are using SWT on a stand-alone application project right now. And no, we haven't had any cross-platform problems with it using the same SWT code for Windows 2000, Mac OS X and Linux (GTK, Red Hat 8) concurrently.
As well I found that Eclipse 2.1 for Mac OS X is just as GUI-sluggish as the rest of the OS X apps, so no big difference there. True, Windows beats it hands down for speed, but that's not SWT's fault - it's Mac OS X's fault.
The Linux GTK version of Eclipse 2.1 performed quite well on my AMD 1.47Ghz -- better than Mac OS X's performance and about 80%-90% as fast as Windows.
SWT was designed to be a "thin" abstraction layer. True, the other platform versions of SWT are a bit behind Windows SWT in terms of features (view dragging in Eclipse comes to mind) and speed but I think they are satisfactory. I'm really looking forward to further SWT developments from IBM.
What does it matter? Do people at cocktail parties hire engineers? Look, if a guy with an MCSE goes to a job interview and presents himself as a civil engineer, he'll probably go to jail.
The stereotypical business/HR fat-cat at the cocktail party is precisely the guy that hires engineers. He doesn't necessarily know the specific differences between an MCSE and a software PEng. All he sees is ENGINEER! And by Microsoft? Wow, great. Fantastic. Hire that guy.
The people who hire need to know the difference or we are in deep shit regardless of what the law says.
The public's perception of what an engineer is affects EVERYONE'S perception. We can't just take for granted that all HR people will be enlightened to what an engineer is because guess what: HR people come from the public! The government saying what can and can't be an engineer is important in this regard.
And now we come down to the real issue. It has nothing to do with protecting the public. It's simple elitism. You've worked hard for a particular designation and you're afraid it will come to be seen as less prestigious.
You're right - I did work hard. I didn't take this degree so it could be watered down by guys that go to school for 1/2 of the time and effort. Protection of the prestige of engineering is exactly what we want to do. Without the prestige and reputation, engineers have nothing to uphold and the public has nothing to trust.
Whether or not these people are using the term engineer correctly or not, it is abhorrent for the government to use its energy to try and prevent the evolution of terms.
Evolution of terms? OK well, unlike the rest of the general population you and I may be able to appreciate the subject of linguistics and the gradual "evolution of terms" in language. The fact of the matter is that people are dumb. People are so dumb that if you tell them you're an engineer, they'll trust you. Have you ever seen a person's eyes glaze over when you tell them you're an engineer? They know they are in uncharted territory. They TRUST engineers and the work they do because they know engineers are responsible for their COMPLICATED hard work.
If anyone can call themselves an engineer because of "evolution of terms" we not only have legal problems, but also societal TRUST problems. It is 100% the government's responsibility to intervene and as a soon-to-be ACREDITED software engineer in the province of Ontario, I'm glad they are doing it! I'm sick of these 2 years in IT college also-rans calling themselves software engineers!
</rant>
Maybe Microsoft should release the source code to products that they no longer support so that users can fix the unfixable flaws.
...
They can't do that because then people would be able to figure out how much NT4 code is still in the main Windows NT/2000/XP/2003 development trunk. There is probably a lot more NT code there than people realise. You know, if it ain't broke
Microsoft's customers wouldn't think too highly of that given the upgrades they've been 'forced' to buy. It would be a PR disaster.
Umm, I was at the Open Source Weekend here in Ottawa, Canada January 25th and 26th and they showed Revolution OS and gave several DVD copies away as prizes. So the DVD version has been out for a while.
I can only assume that this DVD has more stuff? *shrug*
Sorry, I'm new to this Gnutella2/Gnutella battle.
If Mike really did use the Gnutella name without permission, why doesn't someone sue him? These "products" are far too similar to be called by such similar names. For example, I'd get my ass sued if I made a new operating system and called it 'Linux2'. Unholster the IANAL's and tell me why. Or even better, get a real lawyer to tell me why.
Otherwise, stop bitching about the fact he's using the name if you aren't going to do anything about it.
who needs Internet connections if you can carry a copy of the whole Internet on 2 discs
;)
I know he was being silly, but the fact of the matter is that the Internet is a dynamic thing. Even if you could carry the entire contents of the Internet around with you on two discs they would be stale seconds after you made them. Please, keep your Internet connections people.
A link for those folks imperiously wanting to know what the heck that word means.
>>Currently far too many (dumb) people are
>>trained in computer science.
There's also a problem of far too many (arrogant) people trained in computer science.
There's also a problem of far too many (ignorant) people trained in computer science.
If you don't realise there are a lot of idiot programmers out there then you ARE an idiot programmer. Knowing it not arrogance, this is the truth.
My login password is a 30 digit alpha numeric with special characters in it.
Lemme guess:
abcdefghijklmnopqrstuvwxyz123!
A naked blonde walks into a bar with a poodle under one arm and a two foot salami under the other. She lays the poodle on the table. The bartender says "I suppose you won't be needing a drink." The naked lady says .... ..... OHHHHH SHIT!!!
(could you describe the rukus?)