What worries me about this patent is not what it is trying to do, but the patent office actually let someone patent something that is fairly obvious and trivial. I mean, I think seen plenty of website that implements something similar, for someone to say no to these privacy rules and then eject you from the website. What is the innovation that is being presented here? Or am I being dumb and missed something?
Sounds like the patent system is just rewarding someone who can afford to find a creative lawyer, and phrase the patent application to sounds "technical".
I still have problems with Threading on C++ - Java Threading and synchronisation is fairly good and consider that most of our CPU will be multi-core in the years to come, I think C++ need to sort it out
I am more of a Java guy but are they addressing threading in C++?
I think there is a market for this. The company I am working for uses Redhat and Tomcat on x86-64 for internal application rather then full blown application server. Now that Redhat owns JBoss I can see a copy of JBoss AS included and pre-configurated on each copy of RHAS, which means that we can just install RHAS and start deploying our JSP and servlets to it.
The only piece of jigsaw missing for Redhat is of course a good quality JVM, and hopefully if they put enough people at it GCJ should be good enough in a few years time. Right now Redhat bundles a copy IBM's/BEA's JVM with RHAS, which I am more then happy with.
Having said that I can see the application of these in forsenic science. If some cruel murderer kill you and cut you up into pieces, at least they know whether you have been strangled before you get diced (which seems to be the case in every episode of CSI:Miami...)
I only ever watch movies once, so I don't really in the market of buying DVDs. However, I personally do buy Simposons DVD Boxsets just for my bookshelf and my viewing pleasure (without the ads!)
Having said that, if a company can offer me a to "buy" a movie online, and that I can replay/retrieve it as many times as I like onto DVD/Flash Memory (Linux included!), with near DVD quality, I would vote with my wallet.
Well... I haven't tried to take my thinkpad to anywhere exotic, so can't recommend it to you, but take a look at these "customer stories" for Thinkpads (the acting is rubbish!):
*I am an IBM Employee but I don't work in PC section*
I think Thinkpad will still be what it is as long as they are using IBM logo - I believe IBM would not let lenovo stick an IBM logo on anything that is not up to our standard. Thinkpad has been manufactured in Shenzhen, Southern China since a few years ago and I still drop my thinkpad and not sweating a bit...
Though when they finally removed IBM logo from Thinkpad, I may start to consider whether they still keeping the same quality
I came from Hong Kong and I can tell you I am not the bandwagon type. I had my first PC at 7 and I have been building my PC since 11, and I love my computers to bits. I am working in IBM now in UK and doing hard core software development - I stayed in UK because I love it here and I have been studying here for quite a while.
There are a lot of people who are interested in computers - because they are so readily available for a cheap price (I call White box "Golden brand", named after the shopping centre that sells components). But the said fact is that most people in Hong Kong are after quick cash, and they are not willing to spend it in something that takes time to makes profit, which is pretty much most of the hi-tech industry.
However, I know a lot of really good geeks that are comes from hong kong - they have Linux user group http://www.linux.org.hk/, Java user group http://www.hkjug.org/ which I have been invovled in!
But then the problem is that I want my prototype to be scalable and usable so that I don't have to rewrite the code after the prototype, or with little modification. I don't see the need for a prototype language - With a good Java IDE (cue Eclipse) I can do pretty much all the prototype easily - so why bother to write in Python to prove that it works then have to move it into another more advance language?
Well, personally working in the VM industry I don't like the way Sun is locking up the platform - But then I suppose the Core Class Library is pretty stable (and speced!) and I think Open Source VM (there are plenty out there, the problem is that no one want to use them so they aren't as developed) + ClassPath (80% of 1.4 spec except Swing/AWT and CORBA) + SwingWT is the answer....
Java is 20% VM 80% Class library, however the VM are the performance critical part...
I thought Apache produce has a lot of good open source Java library - there is no license limitation on what you run on most of these freely available VM and it is just one of those Richard Stallman puritian that is unhappy with the situation....
class A {
public methodA() {variableA = 100;}
int variableA;
public methodB() {variableB = 10.0;}
double variableB; }
But why would you want to do that? it makes things so much unreadble....
When you write code you want to expose certain interface but not everything - I want to keep some variables private so that no one would depend on them when I decided to change the implementation!
Complex data structure is piece of cake in Java - there is no need to worry about pointer, you just need to put all you need as class variables like Python and I find it a lot easier to do complex data structure in Java then in C!
Well Java, C and Perl served most of my need:-) so there is never an incentive for me to try Python....
First, go and download a copy of Azureus, try it and tell me what you think http://sourceforge.net/projects/azureus/
Secondly, you can get JVM from different people, like IBM, BEA and the like. It's just that those not in the know don't know about them.
I think I do like to see the standard being control by some corp., but sooner or later I think Sun will relingish control - due to the fact that they don't make much money from Java.....
I will keep writing my program in Java and you do it in C or Perl or Python:-) I don't care. (I can write C as well mind you!)
I only care when people say Java is rubbish, it is so slow, as a lot of people in here do.
I do work on developing certain three letter vendor's JVM (no names!) and I say a lot of Java myth is simple not true - we have a lot of happy customer.
But then that will means that you abuse the variables - in Java you can declare variables when you need it, so it is just as convient, plus you strict typing so you don't get to do dodgy operations on your data.
Polymorphism is great if you use it properly, but it can be a performance hog if you abuse it. With Eclipse (http://www.eclipse.org) I can create subclass by just click 2 buttons like that so no problem there.
Deferencing in for loops is coming in 1.5, but Eclipse writes the loop deferencing code for you:
1) int[] arr; (or whatever array you are referencing) 2) type for 3) Ctrl-Space
and it writes the for loop for you, so I can do it just as quick!
I can juggle a large quantities of data just like that - give me a CSV I use StringTokenizer, I can read a file with a few lines and println to a file using the same code I do output to screen (System.out is a PrintStream, and I can set that to whatever PrintStream I like)
All programming languages are born equal - it is just the skill and experience of the programmer - would you say a oil painter is better(or worse) then someone who use Photoshop? (hmmm probably a bad example)
What worries me about this patent is not what it is trying to do, but the patent office actually let someone patent something that is fairly obvious and trivial. I mean, I think seen plenty of website that implements something similar, for someone to say no to these privacy rules and then eject you from the website. What is the innovation that is being presented here? Or am I being dumb and missed something?
Sounds like the patent system is just rewarding someone who can afford to find a creative lawyer, and phrase the patent application to sounds "technical".
There is always the IBM JVM for linux ppc get it from www.ibm.com/java - i wrote some of the code so its good stuff!
I thought your "real language" is a rip-off of Java. Sounds like you should learn the *original* real language....
I disagree. The company I work for handles billions and runs a lot of Opteron box with mission critical software.
I still have problems with Threading on C++ - Java Threading and synchronisation is fairly good and consider that most of our CPU will be multi-core in the years to come, I think C++ need to sort it out
I am more of a Java guy but are they addressing threading in C++?
I think there is a market for this. The company I am working for uses Redhat and Tomcat on x86-64 for internal application rather then full blown application server. Now that Redhat owns JBoss I can see a copy of JBoss AS included and pre-configurated on each copy of RHAS, which means that we can just install RHAS and start deploying our JSP and servlets to it.
The only piece of jigsaw missing for Redhat is of course a good quality JVM, and hopefully if they put enough people at it GCJ should be good enough in a few years time. Right now Redhat bundles a copy IBM's/BEA's JVM with RHAS, which I am more then happy with.
Having said that I can see the application of these in forsenic science. If some cruel murderer kill you and cut you up into pieces, at least they know whether you have been strangled before you get diced (which seems to be the case in every episode of CSI:Miami...)
I only ever watch movies once, so I don't really in the market of buying DVDs. However, I personally do buy Simposons DVD Boxsets just for my bookshelf and my viewing pleasure (without the ads!)
Having said that, if a company can offer me a to "buy" a movie online, and that I can replay/retrieve it as many times as I like onto DVD/Flash Memory (Linux included!), with near DVD quality, I would vote with my wallet.
Well.. I can keep dreaming.
Well... I haven't tried to take my thinkpad to anywhere exotic, so can't recommend it to you, but take a look at these "customer stories" for Thinkpads (the acting is rubbish!):
The Legends of Thinkpad
I am afraid not.. All thinkpad are manufactured in China right now (my T42 say make in china in the bottom)
*I am an IBM Employee but I don't work in PC section*
I think Thinkpad will still be what it is as long as they are using IBM logo - I believe IBM would not let lenovo stick an IBM logo on anything that is not up to our standard. Thinkpad has been manufactured in Shenzhen, Southern China since a few years ago and I still drop my thinkpad and not sweating a bit...
Though when they finally removed IBM logo from Thinkpad, I may start to consider whether they still keeping the same quality
I don't speak like that and I am a chinese!
I am offended....
Well, you are wrong - PowerPC is based on POWER architecture and any software runs on PowerPC will run on POWER4/POWER5 chips.
Hey,
I came from Hong Kong and I can tell you I am not the bandwagon type. I had my first PC at 7 and I have been building my PC since 11, and I love my computers to bits. I am working in IBM now in UK and doing hard core software development - I stayed in UK because I love it here and I have been studying here for quite a while.
There are a lot of people who are interested in computers - because they are so readily available for a cheap price (I call White box "Golden brand", named after the shopping centre that sells components). But the said fact is that most people in Hong Kong are after quick cash, and they are not willing to spend it in something that takes time to makes profit, which is pretty much most of the hi-tech industry.
However, I know a lot of really good geeks that are comes from hong kong - they have Linux user group http://www.linux.org.hk/, Java user group http://www.hkjug.org/ which I have been invovled in!
Don't judge a book by its cover.
But then the problem is that I want my prototype to be scalable and usable so that I don't have to rewrite the code after the prototype, or with little modification. I don't see the need for a prototype language - With a good Java IDE (cue Eclipse) I can do pretty much all the prototype easily - so why bother to write in Python to prove that it works then have to move it into another more advance language?
Well, personally working in the VM industry I don't like the way Sun is locking up the platform - But then I suppose the Core Class Library is pretty stable (and speced!) and I think Open Source VM (there are plenty out there, the problem is that no one want to use them so they aren't as developed) + ClassPath (80% of 1.4 spec except Swing/AWT and CORBA) + SwingWT is the answer....
Java is 20% VM 80% Class library, however the VM are the performance critical part...
I thought Apache produce has a lot of good open source Java library - there is no license limitation on what you run on most of these freely available VM and it is just one of those Richard Stallman puritian that is unhappy with the situation....
This is valid Java:
:-) so there is never an incentive for me to try Python....
class A {
public methodA() {variableA = 100;}
int variableA;
public methodB() {variableB = 10.0;}
double variableB;
}
But why would you want to do that? it makes things so much unreadble....
When you write code you want to expose certain interface but not everything - I want to keep some variables private so that no one would depend on them when I decided to change the implementation!
Complex data structure is piece of cake in Java - there is no need to worry about pointer, you just need to put all you need as class variables like Python and I find it a lot easier to do complex data structure in Java then in C!
Well Java, C and Perl served most of my need
First, go and download a copy of Azureus, try it and tell me what you think http://sourceforge.net/projects/azureus/
Secondly, you can get JVM from different people, like IBM, BEA and the like. It's just that those not in the know don't know about them.
I think I do like to see the standard being control by some corp., but sooner or later I think Sun will relingish control - due to the fact that they don't make much money from Java.....
Fine :-)
:-) I don't care. (I can write C as well mind you!)
I will keep writing my program in Java and you do it in C or Perl or Python
I only care when people say Java is rubbish, it is so slow, as a lot of people in here do.
I do work on developing certain three letter vendor's JVM (no names!) and I say a lot of Java myth is simple not true - we have a lot of happy customer.
But then that will means that you abuse the variables - in Java you can declare variables when you need it, so it is just as convient, plus you strict typing so you don't get to do dodgy operations on your data.
Polymorphism is great if you use it properly, but it can be a performance hog if you abuse it. With Eclipse (http://www.eclipse.org) I can create subclass by just click 2 buttons like that so no problem there.
Deferencing in for loops is coming in 1.5, but Eclipse writes the loop deferencing code for you:
1) int[] arr; (or whatever array you are referencing)
2) type for
3) Ctrl-Space
and it writes the for loop for you, so I can do it just as quick!
I can juggle a large quantities of data just like that - give me a CSV I use StringTokenizer, I can read a file with a few lines and println to a file using the same code I do output to screen (System.out is a PrintStream, and I can set that to whatever PrintStream I like)
All programming languages are born equal - it is just the skill and experience of the programmer - would you say a oil painter is better(or worse) then someone who use Photoshop? (hmmm probably a bad example)
But you have to agree that Azerus is probably the best written client out there..
I do a lot of prototyping work in Java - that's because I am fluent in Java.... and I can do it just as quickly as most people who do it in Python!
I have said it before, I say it again...
Guess what's the most popular BitTorrent client is written in? Java....
http://sourceforge.net/projects/azureus/
That's because it's quick to prototype...
Would you write the ref. inmpl. in C? nope, because it is wrong tool for the job.
I posted this in another thread before, but I suppose no on mark it up so no one noticed...........
The current list of cool Java Programs that I use quite often:
Eclipse IDE - www.eclipse.org
Azureus - http://sourceforge.net/projects/azureus/
IBM Community Tools - http://community.ngi.ibm.com/
and of course you need a GREAT JVM to run them:
www.ibm.com/java
Have you tried Azureus, the most popular bittorrent client recently?
http://sourceforge.net/projects/azureus/
It's written in Java...