I don't beleive voice recognition can make it into the workplace... The problem won't be technological, imagine 25 persons in an open office all talking to there computer at the same time.
Well, I can't argue about your ISA/HASA comparison. and for your airport to work with the composition model, it should only expect to receive and interface, flyable for instance. Then your flying boat could implement flyable AND moveable. When you'll call takeoff, passing it flyingboat, it would call the method move or fly or whatever provided by the flyable interface.
Anyway, no need to both argue so much I think:-) I think we both made our point...
Do someone has understood what would be the benefits for the end-user?
From what I read, it would benefit the user only because "content providers" would be more willing to provide stuff over P2P network. i don't think this is "benificial" at all to the end user. It's like if they were telling me: Hey! If you accept to loose control over what you have, can do, their will be so much more content distributed! Yeah, and so what? I don't give a dam what COULD be distributed online which is not right now! I already can go out and buy what I need or want. And If I'm a "bad" guy, I can download movies and MP3's anyway.
I don't want anybody having the control over what information I make available on a network. If this information ever is copywrited, come on home and arrest me. If not, go away.
I agree 100% with you, and that's my point. For now, from what I know, hotspot for exemple will only "optimize" pieces of code which it finds can and must be optimized. While at run-time it is faster to optimize only slow part of the application (compiling everything adds overhead which could make thing slower than they are) they could adopt a way of compiling the application once at installation time or the first time it is ran. Once it is compiled, use this version and recompile only if a new deployment have been made. And with the dynamic loading nature of Java, adding new classes or modules to an aready compiled application would not necessarily need and entire recompilation.
This is the purpose of JIT compiler... This way, you CAN'T redistribute the compiled version. I must admit there is still a lot of work to do in this area, but once this will be addressed, Performance could really increase by much...
Can you explain me why multiple interface implementation doesn't do the trick for you?
And while I understand your point about the lack of pointer, I really think it would go out of there mission if they would allow you that. Whenever I need to do special platform-dependant code for which I need this kind of control, I symply wirte it in C and wrap it with JNI. It may not be the most "elegant" way of doing things, but it works A1. And I prefere it to a solution which would allow you to use native code inside special "flags" as it force me to cleanly separate functionalities. If one day I don't need this platform specific piece of code, I just have to replace the class used by a new implementation.
Operator overloading whould be a nice thing, but I can live without this for now...
There is something which I never understood with the GPL...
I reread the documentation you just linked to, and it is still pretty unclear to me.
They state that if a program is linked into the same application, then the whole application must be GPL'ed.
I assume that the point was so that if someone writes off an application using your GPL'ed source, they should release their source also, but what if I write GPL'ed source code that make use of closed-source librairy?
For sure I can't force the author to open it, so it is a rather obscure part of the license... At least to me.
Could observing change in the gravitational field help in determining what exactly is gravity?
I mean, sometimes it's easier to observe something which have variable input-output then observing something which is constant. At least when you have some control over the input/outpout part.
But if they can manage to determine exactly what input on earth has changed which could impact gravity, could it help them find what is gravity? Any physicist out there more knowledegable then me? (There sure is, I'm not even a physicist...)
The weirdest bug I have encountered was... Last month.
The app I'm developing right now, must wait for data to appear in a table, then read it, process it and then send it. I did not want to constantly poll the DB, so I used the Oracle package DBMS_ALERT. Basically, you do a dbms_alert.wait on a named alert and then, in my trigger, the alert is notified, so my thread in the java application unlocks and can go read the data.
Well, everything was running fine, we did some test and new code all week long. But then, one day, it started to behave bizzarly... We were getting notified "randomly", even when we were not inserting any data into the table! (Was an on insert trigger). I was pretty amazed, I must admit.
So after a whole day trying to figure out what the hell was going on, our no-more-appreciated dba came to us and told us he had created a new schema for our test on the database, with all the triggers and indexes and etc etc... I immediatly took a look at the table using the alert trigger, and there was something like 200 rows in there...
It turned out that the alerts were propagating accross all the different schema, and it was not specified in the documentation the dba gave me... So we just added dynamic alert names and the problem was solved!
I understand the point of your first post, but the guy flamed you because you added your own little comment about how one should trust Microsoft tools. Have you changed your phrasing, everybody would have been happy and would have understood the true essence of your post...
Hmmm, if it looses 3 legs, it means that it will be left with one leg only on one of its side. Won't be able to move with that. It can't afford to loose more then 1 leg per side...
It is unfixable because it would require to change an API used by... All windowed windoes applications.
I've always prefered manual to automatics...
I don't beleive voice recognition can make it into the workplace...
The problem won't be technological,
imagine 25 persons in an open office all talking to there computer at the same time.
To enter the site, touch the right nipple, to go back touch the left one.
Torvalds, with an 's'
Well, I can't argue about your ISA/HASA comparison.
:-)
;-)
and for your airport to work with the composition model, it should only expect to receive and interface, flyable for instance.
Then your flying boat could implement flyable AND moveable. When you'll call takeoff, passing it flyingboat, it would call the method move or fly or whatever provided by the flyable interface.
Anyway, no need to both argue so much I think
I think we both made our point...
Have a nice day!
Do someone has understood what would be the benefits for the end-user?
From what I read, it would benefit the user only because "content providers" would be more willing to provide stuff over P2P network.
i don't think this is "benificial" at all to the end user.
It's like if they were telling me: Hey! If you accept to loose control over what you have, can do, their will be so much more content distributed!
Yeah, and so what? I don't give a dam what COULD be distributed online which is not right now!
I already can go out and buy what I need or want.
And If I'm a "bad" guy, I can download movies and MP3's anyway.
I don't want anybody having the control over what information I make available on a network. If this information ever is copywrited, come on home and arrest me.
If not, go away.
This design pattern is called Composition and gives you the same exact result.
No, it is not multiple inheritance, but you won't have m-i in java.
And why exactly would it not work?
Beside the fact that the syntax is not like you would like it to be? (no flame intended, just a question)
pseudo-java
class plane implements moveable{
move(){};
}
class boat implements moveable{
move(){};
}
class flyingboat implements moveable{
Plane plane = new Plane();
Boat boat = new Boat();
move(){
if(flying)
plane.move();
else
boat.move();
}
}
You need only 2 more lines of coding.
That's not bad if it helps eliminate other problems...
I agree 100% with you, and that's my point.
For now, from what I know, hotspot for exemple
will only "optimize" pieces of code which it finds can and must be optimized.
While at run-time it is faster to optimize only slow part of the application
(compiling everything adds overhead which could make thing slower than they are) they could adopt a way of compiling the application once at installation time or the first time it is ran.
Once it is compiled, use this version and recompile only if a new deployment have been made.
And with the dynamic loading nature of Java, adding new classes or modules to an aready compiled application would not necessarily need and entire recompilation.
But anyway, I'm not into compiler design...
Talking about "what should be Java" and "what should not be Java" is a volatile topic no matter how you slice it
:-)
synchronized(topic){} problem solved
This is the purpose of JIT compiler...
This way, you CAN'T redistribute the compiled version.
I must admit there is still a lot of work to do in this area, but once this will be addressed,
Performance could really increase by much...
Can you explain me why multiple interface implementation doesn't do the trick for you?
And while I understand your point about the lack of pointer,
I really think it would go out of there mission if they would allow you that.
Whenever I need to do special platform-dependant code
for which I need this kind of control, I symply wirte it in C and wrap it with JNI.
It may not be the most "elegant" way of doing things, but it works A1.
And I prefere it to a solution which would allow you
to use native code inside special "flags" as it force me to cleanly separate functionalities.
If one day I don't need this platform specific piece of code, I just have to replace the class used by a new implementation.
Operator overloading whould be a nice thing, but I can live without this for now...
hmmm, was obvious...
Should have reasd all the faq...
There is something which I never understood with the GPL...
I reread the documentation you just linked to, and it is still pretty unclear to me.
They state that if a program is linked into the same application, then the whole application must be GPL'ed.
I assume that the point was so that if someone writes off an application using your GPL'ed source, they should release their source also, but what if I write GPL'ed source code that make use of closed-source librairy?
For sure I can't force the author to open it, so it is a rather obscure part of the license... At least to me.
They could always give all those obsolete XBox to some childs who can't afford one.
I'm sure they would appreciate it.
Not to clean the mess I make in my computer room.
Leave all those papers where they are,
Don't touch anything, I like my computer room this way.
Now, I should go to my rep. and told him not to touch my computer. If it is full of virus, leave it like that. I like it the way it is. Thanks.
I know this part of the relativity theory, but it doesn't explain a lot of things...
It is said that it bent space-time, but what's exactly space-time?!?
Why is it that time is "faster" when gravity is harder?
Could observing change in the gravitational field help in determining what exactly is gravity?
I mean, sometimes it's easier to observe something which have variable input-output then observing something which is constant. At least when you have some control over the input/outpout part.
But if they can manage to determine exactly what input on earth has changed which could impact gravity, could it help them find what is gravity? Any physicist out there more knowledegable then me? (There sure is, I'm not even a physicist...)
No... And what's my name? Who are you!?! Where am I??? Arrrgggggg!!!!
The weirdest bug I have encountered was... Last month.
The app I'm developing right now, must wait for data to appear in a table, then read it, process it and then send it.
I did not want to constantly poll the DB, so I used the Oracle package DBMS_ALERT. Basically, you do a dbms_alert.wait on a named alert and then, in my trigger, the alert is notified, so my thread in the java application unlocks and can go read the data.
Well, everything was running fine, we did some test and new code all week long. But then, one day, it started to behave bizzarly...
We were getting notified "randomly", even when we were not inserting any data into the table! (Was an on insert trigger). I was pretty amazed, I must admit.
So after a whole day trying to figure out what the hell was going on, our no-more-appreciated dba came to us and told us he had created a new schema for our test on the database, with all the triggers and indexes and etc etc... I immediatly took a look at the table using the alert trigger, and there was something like 200 rows in there...
It turned out that the alerts were propagating accross all the different schema, and it was not specified in the documentation the dba gave me... So we just added dynamic alert names and the problem was solved!
I understand the point of your first post, but the guy flamed you because you added your own little comment about how one should trust Microsoft tools.
Have you changed your phrasing, everybody would have been happy and would have understood the true essence of your post...
Hmmm, if it looses 3 legs, it means that it will be left with one leg only on one of its side. Won't be able to move with that.
It can't afford to loose more then 1 leg per side...
The Zaurus run Linux and java...
Heres's a spec pages:
Zaurus
Also, the "dev" version have only 32meg of ram instead of 64
...so while they can notify the companies, they won't be able to release to the public exact details on how to break in.
You mean something like: DMCA v.1 rev. 1