This will work until the MPAA puts a chassis intrusion detection system in your TV/monitor that will render the circuit board useless if you dare open the case.
Wow, now when my TV breaks, I can rush out and buy a new fscking TV, instead of fixing it. Too bad every company didn't work this way.
Imagine if Honda decided to make their engines self-destruct when you open the hood, or if Intel/AMD made their processors melt themselves when you opened the case...
I remember on the discovery channel, as well as mr. wizard, that, when Mt. Pinatubo erupted, more green house gasses and "ozone depleting" gasses were spewed into the atmosphere then man has produced in all of man-kind. How many volcanos erupted in earth history? The earth seems to be dealing with that just fine, so I doubt anything we do will affect this planet. There is such a thing as cycles you know. Back in the 70's people thought we were headed back into an ice-age. But wasn't most of the pollution of the industrial age from before the 70's? So what the hell happened?
Anyways, sure, there is no harm in cutting pollution right? Or is there? Hmmm, let me count the ways.... We can cut down on fossil fuel productions by making electric cars... Except most of the electricity in this country is produced by burning fossil fuels, so scratch that. We can put up wind mills to generate electricity. But then, oh no, the bald eagle or spotted owl might fly into it and die, so we must save our endangered specied, so scratch that. We can use dams to generate hydo power, but then the chinook salmon will swim into the turbines or might not make it up the ladder, so scratch that. We can use solar to generate electricity, but then we would need to erect so many solar panels, we would have to cut down the oldgrowth forests to make room for em'. Either that, or we would fill up the deserts, and put some other species in danger, so scratch that. Besides, that would only work during the day. So that means you have to store the electricity for night-time. But what material are most batteries made? Hmmm, really scratch that... We could erect a generator in the ocean to be powered by the tides (forget the name), but then some poor whale or dolphin might swim into it and die. So scratch that. Meanwhile, while not cutting timber, to try and save a bunch of birds, tons' o people are getting put out of work, and are trying to figure out what to do with their lives in this time of suffering. Most all of them will do whatever it takes to make ends meet. Wonder what that means. Prolly means in the end, more harm will get done then good... Lets rip out all the dams to save the fish. So now us folk up here will have to depend on the utility companies to buy power else where, *cough cough*. Wonder where it will come from, or how THAT power gets generated. Lets save the water for the ecosystem. Who cares about the farmers right? Let all their crops die, nobody got hurt right? RIGHT? Lets use organic food too, so we dont poison the animals. Except this "natural" stuff doesn't yield as many crops, so we'll have to have MUCH bigger farms to get the same yield. So that means MORE land will be necessary. No harm in expanding your farms RIGHT? Well maybe we can just use geneticly engineered foods, to up the yield, then use "natural" stuff to grow it... Hmmm, so worried about "natural", and yet they speak of genetic engineering? If people start dropping dead of cancer many years from now, maybe they will change their mind. Anyways, the list can go on and on and on....
People don't think this way when NHTSA tells us all the mumbo jumbo of people talking on cell phones causing more accidents, etc etc etc....
Gee, all those accidents I've witnessed my whole life were caused by people wearing clothes, so maybe we should be safer drivers by driving naked.
Heck, I've been sleeping in my boxers for the past 26 years, but everytime I sleep naked, I sure feel a whole lot better in the morning. Maybe sleeping naked is good for your health. Or maybe it was the woman I was sleeping with....
Wasn't the original case dealing with integration of IE into Windows 98? That being said, XP is NOT based on the 9x line, but the Win2k line, which is a completely different OS then 9x. Or am I just smoking something?
Get a support call, saying their system is down. They said they needed access to the system to continue working, etc etc. The first thing I asked was what OS were they using, since at the time they were using systems with Windows 95, and NT. They didn't know. So tell them how to tell. They said it was too dark to go find out, because the lights don't work, because there was a power failure.......
They have a tech support line, because sometimes people are just too stupid... When I was in college, I worked in IT. One time a department head called me to fix their printer which stopped working. When I walked over their, the power cord wasn't even plugged in.
Then there's the story of, "My cup holder is broken"....
"What cup holder?"
"The one that pops out when you push the button on the front of the 'puter"
Several years back the wife's friend fell into a coma for no reason at all. The doctors were at a loss to explain why.... About a year later, (when the maximum insurance was about to pass), the hospital said that the our friend had died, but would not say how. The paperwork was somehow "missing"... We all demanded an autopsy, but then the hospital managed to lose his BODY!!! We still don't know what happened, but think its "funny" how all this happened when his lifetime maximum was about to pass. Needless to say, they are battling the hospital in court. The very least, we at least want the body so we can give him a proper burial, but we can't even have that.
Now getting back to the movie...
*** Possible Spoiler ***
When the police/hospital said, "Why don't we just tell him that his son is on the list, how will he ever know"... And then the women said that the hospital will take care of everything.... Coulnd't that in a way be interpreted as a binding oral contract? Just curious...
CLR is the common language runtime... As in the framework classes. The "bytecode" to which you are reffering to is MSIL, or Microsoft Intermediate Language... NOT CLR... Java is a platform, just like CLR. I could just as well have talked about C#, but the features I talked about are not unique to C#. You could very well use those features in Eifel.net if you wanted to.
X10 cameras don't use X10 protocol over the powerline... They transmit wirelessly at 2.4 ghz...
Also, many companies are working on trying to use SCP over powerlines.... Supposedly more efficient then X10, more robust, and allows low bandwidth data transfer. Not succeptible to phase-loops like X10 either... Stuff like that... But I think its still a year or two out...
If the license isn't presented to you at the time of purchase, then the license shouldn't be valid. A california judge validated this in the adobe case.
If a license isn't presented BEFORE purchase, then the sales doctrine applies, and you bought and own what you paid for. No matter what the license aggreement in the box says. You can't turn around and make a sales into a lease aggreement. That's what the judge says...
Anyways...
With a book, when you buy it, you are free to read it wherever, whenever you want. You can rip the pages out of it, and make origami cranes. You can let a friend borrow your book. You can sell your book.
If I buy a DVD, the MPAA would sue me if I tried to watch it wherever, whenever, on whatever I wanted.
With software, the software company would try to sue me if I let a friend borrow it. They would also try to sue me, if I tried to disassemble the software and see how it works. Also, the license aggreement was presented AFTER you bought it. Sure it says if you don't agree to it, to return it, but who actually accepts returns on opened software? And also, when I installed JBuilder, it said it couldn't find the license file, so and empty dialog box appeared, and asked if I agreed to the terms;)
In a different scenario, whats to stop somebody from copying it to there computer, and cracking the program to say there is no license agreement. Since you never "agreed" to any of the terms, you are not "violating" licensing terms by cracking it, and changing the wording... etc etc...
Lets use other examples. How do you own the CD-ROM but not its contents? If somebody mails you something, its yours and you own it, whether or not they mailed it by mistake... If you buy a car, and find a million dollars in the trunk, its yours, and you are not obligated to return it. If you buy a house, and find a buried treasure chest in your yard, its yours, and you are not obligated to return it to the previous owners....
ComCast is a cable modem company. Don't know about your area, but around here, if you don't want AT&T broadband to do your cable modem, you have to move....
You have to implement Runnable, and you cannot pass state objects. That means basicaly, that when you spawn a new thread, you also have to instance a new object. Sometimes I would rather just use delegates on the already instanced object. On top of that, there is no thread pool. But that's no big, deal you can do it yourself... Everything is also based on the fact that each object has a monitor. That is not the end-all-be-all synchronization primitive. Sometimes we like having real mutexes, semaphores, reset events, manual reset events, etc etc. Speaking of synchronization stuff, I hate how in Java, you can have a HashMap or LinkedList, and you can call Collections.SynchronizedList or Map, but the methods are different for IList and IMap then LinkedList and HashMap. In CLR, you call Hashtable.Synchronized(new Hashtable()), etc etc. So the synchronized object is the same type as the unsynchronized object. This isn't the case in Java.
Java doesn't let you pass things by reference. All objects are passed by reference
This is NOT true. A pointer to your object will be passed BY VALUE. You can call accessor methods on your object and modify your object fine, but the pointer to your object cannot be changed to point to a different object. That is what I meant, when I said pass by reference.
if you really want to, you could do everything with Java's object wrappers for primitives.
But when certain methods take primitives as parameters, it makes it a pain in the arse to wrap/unwrap things. Its easier if it was just an object to begin with.
The way Java deals with it, you should be aware of any and all errors that you will need to handle.
I agree, but it should not be crammed down your throat at compile time.
Implementing Interfaces and Inheriting Classes are completely different.
I'm not saying one is better than the other, but these are not the same...
Interfaces are basically abstract classes in a C++ sense. You can implement as many of those as you want in Java, but you aint getting any implementation with them... Which is kinda important sometimes...
Ehhh... Java portability is overrated. Behavior is never gauranteed to be consistent, so that it makes portability a nightmare, depending on what you are doing.... Sure the code will probably run, but these little behavior differences makes the program logic not portable.
I even ran into situations where the same version of Sun's JVM behaved differently between windows and linux.
Not that I'm a MS fan, but C# is much better than Java in most situations...
1.) Java lacks "real" socket classes. Java's threading classes stink, compared to CLR as well.
2.) Java lacks asynchronous I/O, (1.4 supposedly will remedy that)...
3.) Java doesn't let you pass things by reference.
4.) CLR's delegate based eventing is more intuitive and simpler
5.) Java is not truly object oriented... ie primitives are not objects and niether are literals. In CLR, everything is an object. Even primitives and literals.
6.) Having everything virtual by default is heinous, and bad for performance. Not that performance and Java should ever be used in the same breath...
7.) Java lacks Unsigned data types.
8.) JAXP is a piece of crap compared to other XML parsers.
9.) Introspection/Reflection in Java lacks many features. ie, in C# when you introspect a method, you get MethodInfo and ParameterInfo classes, that describe the method. All the way down to the names of the parameters. This is very very useful. In Java, you only get Class objects representing the parameters and return value. This is too rudimentary. CLR gives you Type objects for the types, and much more descriptive meta data as well.
10.) I really hate how you have to declare that your methods throws something, and be forced at compile time to catch them. Any developer worth their beans will already be aware of exceptions and how to deal with them. When you force developers to catch everything, too many people get lazy and catch an exception, just to throw it away, which is truly heinous. And CLR's System.Diagnostic classes are very nice;)
A guy at my girlfriend's art school was making a "Trailer Trash Barbie" doll and selling them in local stores. Definitely a parody and well with in "Fair Use" law, right? I agree but that didn't stop Matel from sueing the pants off of him. Sure he might have won if he had years and thousands of dollars to spend in court.
This is a little different. Matel could argue that you are piggybacking the Barbie name in order to sell your product. In which case, you would be selling your product based on the good name that Matel has spent $$$ on. A parody usually means you are not trying to commercially gain in the same field. ie, Aqua's song, called "Barbie Girl". That is a parody. You are making fun of it. But if you sell a doll called "Trailer Trash Barbie", it will be interpreted differently... But like you said, I'm sure given enough $$$, even that can change...:)
Your friend's peanuts paraody in a zine... That should definately fall under fair use. Just look at "In Living Color"'s many parodies of almost everything you can think of.
So, that is irrelevent. Fair use still applies. I can even make a parody of them if I wanted to, that is specifically covered as well. If it wasn't for fair use your life would be very different. Just open any magazine, add, etc etc. Look at the bottom. Notice how it says that blah blah blah is a registered trademark of blah blah blah? That means you can use whatever the hell you want, as long as you aren't infringing on the said trademark, and as long as you give credit where credit is due.
You're thinking of SQ5. However, speaking of SQ4...
I remember in the previews before the game came out, the burger joint was supposed to be called McDermits. Same goes for the preview for the game "Keeping up with the Joneses"...
But when SQ4 debuted, and "Jones in the Fast Lane" (title changed too) debuted, it was changed to Monolith. I wonder if McDonalds had an objection to McDermits and the big phallic symbol...
How hollywood always shows a fake computer screen as passes it off as a real computer program... Like how the OS was structured in Jurassic Park, or how there is never a cursor on the screen, or how the GUI is on the screen, or how email works, or how usenet works, etc etc etc. In a "hacker" type movie, that always ruins it for me.
You see them using "Generics" because sometimes they don't want to make it look like they are endorsing a particular product.
If it was for legal reasons, you wouldn't see them driving, talking on the phone, using cel phones, using a computer, using paper, wearing clothes, etc... They would be in an empty white room. Err wait, you wouldn't want to offend the sherwin-williams folks... You would see a black screen... Er wait, Eastman Kodak may get mad... Heck, there would be no movie...
What are you talking about? The dot net runtime installer is ONE 20 meg executable.
Besides, windows will ship with the.net framework already installed.
Or, you can tell VS to package your whole app into one.msi installer file, and will package only parts of the.net framework that your app has dependencies on.
In our lab, all our machines have the.net framework installed already. So when I deploy an app to another machine, I only need to copy the assembly over. So if you app consists of only one.exe file, that that is the only file you need to "copy" over.
One time somebody told me that they didn't understand the Object Oriented world, etc etc. Or that you can do the same things with this "older" language etc etc.
My mentality to that was, "If I thought like you did, I would still be programming in assembly"
Another time, someone made the reference, "You can't teach an old dog new tricks"...
My response was, "If I ever get like that, put me out of my misery"...
You can be deng sure that even when I'm old and gray, I'll still be learning every new technology out there just so I can rest easy.
Heck, I may still even be reading/. and get nailed as a troll for bickering with some of the youth and some of the old-farts.
I like to put some thought into my code, before I implement something. Hence my objects are easier to use and extend, hence I get more challenging tasks.
Also, the reasons you state, is why I like working in a lab/research group, rather than a product driven group. We don't have those arbitrary deadlines pulled out of someone's hind-quarters, and we don't code with making the most $$$ in mind. Well, not in the usual way anyways. Our motivation is not to sell products. Our motivation is to design cool things that will make you want to go out and buy our silicon. Heck sometimes when we code, we don't even care if you buy our silicon or somebody elses silicon. Just as long as we create a need for you to buy somebody's silicon, then we'll leave it to marketing to steer you in our direction;)
I was talking to a coworker about this a few days ago. You can tell all your engineers to drop what they are doing for a month and focus on security, but that isn't going to do jack if these same engineers don't comprehend security. One man's idea of a secured object could turn out to be the most open object. You need to understand how security works, and the differences between: Authentication, Authorization, Confidentiality, and Integrity. Without this knowledge it will be impossible to design a secure object.
This will work until the MPAA puts a chassis intrusion detection system in your TV/monitor that will render the circuit board useless if you dare open the case.
Wow, now when my TV breaks, I can rush out and buy a new fscking TV, instead of fixing it. Too bad every company didn't work this way.
Imagine if Honda decided to make their engines self-destruct when you open the hood, or if Intel/AMD made their processors melt themselves when you opened the case...
black market for movies and music right now is only interested in digital specimens.
Is that why most of the pirated stuff in HK is made from some guy holding a camcorder in a movie theatre?
I remember on the discovery channel, as well as mr. wizard, that, when Mt. Pinatubo erupted, more green house gasses and "ozone depleting" gasses were spewed into the atmosphere then man has produced in all of man-kind. How many volcanos erupted in earth history? The earth seems to be dealing with that just fine, so I doubt anything we do will affect this planet. There is such a thing as cycles you know. Back in the 70's people thought we were headed back into an ice-age. But wasn't most of the pollution of the industrial age from before the 70's? So what the hell happened?
Anyways, sure, there is no harm in cutting pollution right? Or is there? Hmmm, let me count the ways.... We can cut down on fossil fuel productions by making electric cars... Except most of the electricity in this country is produced by burning fossil fuels, so scratch that. We can put up wind mills to generate electricity. But then, oh no, the bald eagle or spotted owl might fly into it and die, so we must save our endangered specied, so scratch that. We can use dams to generate hydo power, but then the chinook salmon will swim into the turbines or might not make it up the ladder, so scratch that. We can use solar to generate electricity, but then we would need to erect so many solar panels, we would have to cut down the oldgrowth forests to make room for em'. Either that, or we would fill up the deserts, and put some other species in danger, so scratch that. Besides, that would only work during the day. So that means you have to store the electricity for night-time. But what material are most batteries made? Hmmm, really scratch that...
We could erect a generator in the ocean to be powered by the tides (forget the name), but then some poor whale or dolphin might swim into it and die. So scratch that. Meanwhile, while not cutting timber, to try and save a bunch of birds, tons' o people are getting put out of work, and are trying to figure out what to do with their lives in this time of suffering. Most all of them will do whatever it takes to make ends meet. Wonder what that means. Prolly means in the end, more harm will get done then good... Lets rip out all the dams to save the fish. So now us folk up here will have to depend on the utility companies to buy power else where, *cough cough*. Wonder where it will come from, or how THAT power gets generated. Lets save the water for the ecosystem. Who cares about the farmers right? Let all their crops die, nobody got hurt right? RIGHT? Lets use organic food too, so we dont poison the animals. Except this "natural" stuff doesn't yield as many crops, so we'll have to have MUCH bigger farms to get the same yield. So that means MORE land will be necessary. No harm in expanding your farms RIGHT? Well maybe we can just use geneticly engineered foods, to up the yield, then use "natural" stuff to grow it... Hmmm, so worried about "natural", and yet they speak of genetic engineering? If people start dropping dead of cancer many years from now, maybe they will change their mind. Anyways, the list can go on and on and on....
People don't think this way when NHTSA tells us all the mumbo jumbo of people talking on cell phones causing more accidents, etc etc etc....
Gee, all those accidents I've witnessed my whole life were caused by people wearing clothes, so maybe we should be safer drivers by driving naked.
Heck, I've been sleeping in my boxers for the past 26 years, but everytime I sleep naked, I sure feel a whole lot better in the morning. Maybe sleeping naked is good for your health. Or maybe it was the woman I was sleeping with....
Wasn't the original case dealing with integration of IE into Windows 98? That being said, XP is NOT based on the 9x line, but the Win2k line, which is a completely different OS then 9x. Or am I just smoking something?
Get a support call, saying their system is down. They said they needed access to the system to continue working, etc etc. The first thing I asked was what OS were they using, since at the time they were using systems with Windows 95, and NT. They didn't know. So tell them how to tell. They said it was too dark to go find out, because the lights don't work, because there was a power failure.......
They have a tech support line, because sometimes people are just too stupid... When I was in college, I worked in IT. One time a department head called me to fix their printer which stopped working. When I walked over their, the power cord wasn't even plugged in.
Then there's the story of, "My cup holder is broken"....
"What cup holder?"
"The one that pops out when you push the button on the front of the 'puter"
you mean these aren't really made by disney?!!
Several years back the wife's friend fell into a coma for no reason at all. The doctors were at a loss to explain why.... About a year later, (when the maximum insurance was about to pass), the hospital said that the our friend had died, but would not say how. The paperwork was somehow "missing"... We all demanded an autopsy, but then the hospital managed to lose his BODY!!! We still don't know what happened, but think its "funny" how all this happened when his lifetime maximum was about to pass. Needless to say, they are battling the hospital in court. The very least, we at least want the body so we can give him a proper burial, but we can't even have that.
Now getting back to the movie...
*** Possible Spoiler ***
When the police/hospital said, "Why don't we just tell him that his son is on the list, how will he ever know"... And then the women said that the hospital will take care of everything.... Coulnd't that in a way be interpreted as a binding oral contract? Just curious...
CLR is the common language runtime... As in the framework classes. The "bytecode" to which you are reffering to is MSIL, or Microsoft Intermediate Language... NOT CLR... Java is a platform, just like CLR. I could just as well have talked about C#, but the features I talked about are not unique to C#. You could very well use those features in Eifel.net if you wanted to.
X10 cameras don't use X10 protocol over the powerline... They transmit wirelessly at 2.4 ghz...
Also, many companies are working on trying to use SCP over powerlines.... Supposedly more efficient then X10, more robust, and allows low bandwidth data transfer. Not succeptible to phase-loops like X10 either... Stuff like that... But I think its still a year or two out...
If the license isn't presented to you at the time of purchase, then the license shouldn't be valid. A california judge validated this in the adobe case.
;)
If a license isn't presented BEFORE purchase, then the sales doctrine applies, and you bought and own what you paid for. No matter what the license aggreement in the box says. You can't turn around and make a sales into a lease aggreement. That's what the judge says...
Anyways...
With a book, when you buy it, you are free to read it wherever, whenever you want. You can rip the pages out of it, and make origami cranes. You can let a friend borrow your book. You can sell your book.
If I buy a DVD, the MPAA would sue me if I tried to watch it wherever, whenever, on whatever I wanted.
With software, the software company would try to sue me if I let a friend borrow it. They would also try to sue me, if I tried to disassemble the software and see how it works. Also, the license aggreement was presented AFTER you bought it. Sure it says if you don't agree to it, to return it, but who actually accepts returns on opened software? And also, when I installed JBuilder, it said it couldn't find the license file, so and empty dialog box appeared, and asked if I agreed to the terms
In a different scenario, whats to stop somebody from copying it to there computer, and cracking the program to say there is no license agreement. Since you never "agreed" to any of the terms, you are not "violating" licensing terms by cracking it, and changing the wording... etc etc...
Lets use other examples. How do you own the CD-ROM but not its contents? If somebody mails you something, its yours and you own it, whether or not they mailed it by mistake... If you buy a car, and find a million dollars in the trunk, its yours, and you are not obligated to return it. If you buy a house, and find a buried treasure chest in your yard, its yours, and you are not obligated to return it to the previous owners....
ComCast is a cable modem company. Don't know about your area, but around here, if you don't want AT&T broadband to do your cable modem, you have to move....
What stinks about Java's threading?
You have to implement Runnable, and you cannot pass state objects. That means basicaly, that when you spawn a new thread, you also have to instance a new object. Sometimes I would rather just use delegates on the already instanced object. On top of that, there is no thread pool. But that's no big, deal you can do it yourself... Everything is also based on the fact that each object has a monitor. That is not the end-all-be-all synchronization primitive. Sometimes we like having real mutexes, semaphores, reset events, manual reset events, etc etc. Speaking of synchronization stuff, I hate how in Java, you can have a HashMap or LinkedList, and you can call Collections.SynchronizedList or Map, but the methods are different for IList and IMap then LinkedList and HashMap. In CLR, you call Hashtable.Synchronized(new Hashtable()), etc etc. So the synchronized object is the same type as the unsynchronized object. This isn't the case in Java.
Java doesn't let you pass things by reference. All objects are passed by reference
This is NOT true. A pointer to your object will be passed BY VALUE. You can call accessor methods on your object and modify your object fine, but the pointer to your object cannot be changed to point to a different object. That is what I meant, when I said pass by reference.
if you really want to, you could do everything with Java's object wrappers for primitives.
But when certain methods take primitives as parameters, it makes it a pain in the arse to wrap/unwrap things. Its easier if it was just an object to begin with.
The way Java deals with it, you should be aware of any and all errors that you will need to handle.
I agree, but it should not be crammed down your throat at compile time.
Implementing Interfaces and Inheriting Classes are completely different.
I'm not saying one is better than the other, but these are not the same...
Interfaces are basically abstract classes in a C++ sense. You can implement as many of those as you want in Java, but you aint getting any implementation with them... Which is kinda important sometimes...
Ehhh... Java portability is overrated. Behavior is never gauranteed to be consistent, so that it makes portability a nightmare, depending on what you are doing.... Sure the code will probably run, but these little behavior differences makes the program logic not portable.
;)
I even ran into situations where the same version of Sun's JVM behaved differently between windows and linux.
Not that I'm a MS fan, but C# is much better than Java in most situations...
1.) Java lacks "real" socket classes. Java's threading classes stink, compared to CLR as well.
2.) Java lacks asynchronous I/O, (1.4 supposedly will remedy that)...
3.) Java doesn't let you pass things by reference.
4.) CLR's delegate based eventing is more intuitive and simpler
5.) Java is not truly object oriented... ie primitives are not objects and niether are literals. In CLR, everything is an object. Even primitives and literals.
6.) Having everything virtual by default is heinous, and bad for performance. Not that performance and Java should ever be used in the same breath...
7.) Java lacks Unsigned data types.
8.) JAXP is a piece of crap compared to other XML parsers.
9.) Introspection/Reflection in Java lacks many features. ie, in C# when you introspect a method, you get MethodInfo and ParameterInfo classes, that describe the method. All the way down to the names of the parameters. This is very very useful. In Java, you only get Class objects representing the parameters and return value. This is too rudimentary. CLR gives you Type objects for the types, and much more descriptive meta data as well.
10.) I really hate how you have to declare that your methods throws something, and be forced at compile time to catch them. Any developer worth their beans will already be aware of exceptions and how to deal with them. When you force developers to catch everything, too many people get lazy and catch an exception, just to throw it away, which is truly heinous. And CLR's System.Diagnostic classes are very nice
I could go on and on....
A guy at my girlfriend's art school was making a "Trailer Trash Barbie" doll and selling them in local stores. Definitely a parody and well with in "Fair Use" law, right? I agree but that didn't stop Matel from sueing the pants off of him. Sure he might have won if he had years and thousands of dollars to spend in court.
:)
This is a little different. Matel could argue that you are piggybacking the Barbie name in order to sell your product. In which case, you would be selling your product based on the good name that Matel has spent $$$ on. A parody usually means you are not trying to commercially gain in the same field. ie, Aqua's song, called "Barbie Girl". That is a parody. You are making fun of it. But if you sell a doll called "Trailer Trash Barbie", it will be interpreted differently... But like you said, I'm sure given enough $$$, even that can change...
Your friend's peanuts paraody in a zine... That should definately fall under fair use. Just look at "In Living Color"'s many parodies of almost everything you can think of.
So, that is irrelevent. Fair use still applies. I can even make a parody of them if I wanted to, that is specifically covered as well. If it wasn't for fair use your life would be very different. Just open any magazine, add, etc etc. Look at the bottom. Notice how it says that blah blah blah is a registered trademark of blah blah blah? That means you can use whatever the hell you want, as long as you aren't infringing on the said trademark, and as long as you give credit where credit is due.
You're thinking of SQ5. However, speaking of SQ4...
I remember in the previews before the game came out, the burger joint was supposed to be called McDermits. Same goes for the preview for the game "Keeping up with the Joneses"...
But when SQ4 debuted, and "Jones in the Fast Lane" (title changed too) debuted, it was changed to Monolith. I wonder if McDonalds had an objection to McDermits and the big phallic symbol...
How hollywood always shows a fake computer screen as passes it off as a real computer program... Like how the OS was structured in Jurassic Park, or how there is never a cursor on the screen, or how the GUI is on the screen, or how email works, or how usenet works, etc etc etc. In a "hacker" type movie, that always ruins it for me.
You see them using "Generics" because sometimes they don't want to make it look like they are endorsing a particular product.
If it was for legal reasons, you wouldn't see them driving, talking on the phone, using cel phones, using a computer, using paper, wearing clothes, etc... They would be in an empty white room. Err wait, you wouldn't want to offend the sherwin-williams folks... You would see a black screen... Er wait, Eastman Kodak may get mad... Heck, there would be no movie...
There is such a thing called fair-use...
What are you talking about? The dot net runtime installer is ONE 20 meg executable.
.net framework already installed.
.msi installer file, and will package only parts of the .net framework that your app has dependencies on.
.net framework installed already. So when I deploy an app to another machine, I only need to copy the assembly over. So if you app consists of only one .exe file, that that is the only file you need to "copy" over.
Besides, windows will ship with the
Or, you can tell VS to package your whole app into one
In our lab, all our machines have the
One time somebody told me that they didn't understand the Object Oriented world, etc etc. Or that you can do the same things with this "older" language etc etc.
/. and get nailed as a troll for bickering with some of the youth and some of the old-farts.
My mentality to that was, "If I thought like you did, I would still be programming in assembly"
Another time, someone made the reference, "You can't teach an old dog new tricks"...
My response was, "If I ever get like that, put me out of my misery"...
You can be deng sure that even when I'm old and gray, I'll still be learning every new technology out there just so I can rest easy.
Heck, I may still even be reading
I like to put some thought into my code, before I implement something. Hence my objects are easier to use and extend, hence I get more challenging tasks.
;)
Also, the reasons you state, is why I like working in a lab/research group, rather than a product driven group. We don't have those arbitrary deadlines pulled out of someone's hind-quarters, and we don't code with making the most $$$ in mind. Well, not in the usual way anyways. Our motivation is not to sell products. Our motivation is to design cool things that will make you want to go out and buy our silicon. Heck sometimes when we code, we don't even care if you buy our silicon or somebody elses silicon. Just as long as we create a need for you to buy somebody's silicon, then we'll leave it to marketing to steer you in our direction
I was talking to a coworker about this a few days ago. You can tell all your engineers to drop what they are doing for a month and focus on security, but that isn't going to do jack if these same engineers don't comprehend security. One man's idea of a secured object could turn out to be the most open object. You need to understand how security works, and the differences between: Authentication, Authorization, Confidentiality, and Integrity. Without this knowledge it will be impossible to design a secure object.