Comment Yes, that. (Score 1) 409
But it is rolled into glibc, and into libc on Solaris, and elsewhere.
We ported Drepper's SHACrypt() to Java for Ganymede, and use it for password hashing.
But it is rolled into glibc, and into libc on Solaris, and elsewhere.
We ported Drepper's SHACrypt() to Java for Ganymede, and use it for password hashing.
Say you have a brand new invention, that is completely unknown and stunningly revolutionary... you should be able to get a patent on it if it's in any field except software? That makes no sense.
Do you think authors should be able to patent novel plot points? Or mathematicians novel proofs?
If not, why not?
It doesn't work like that. Sony screwed up their crypto so badly that the private signing keys that Sony uses in approving firmware releases is known to the hackers. All 40 million PS3s out there are made so that they will obey anything signed by those keys like zombies.
Sony can't change the hardware on the 40 million PS3s to ignore the signing keys. That's just part of the construction of the PS3. Sony could (and probably will) release a new hardware version of the PS3 that has the crypto fixed so that hackers won't be able to run their own firmware any more, but all 40 million zombie PS3s are free to dance to the hackers' tune.
The second generation PS3s had the PS2 graphics chip in them, but took out the Emotion Engine CPU which was run in emulation.
Later PS3s have neither the PS2 graphics chip nor the Emotion Engine CPU, and are not able to run PS2 games in emulation at all, regardless of what the firmware says.
Have you checked out Auditorium? It just came out on the PlayStation store for PS3..
Yeah, this. Learn Lisp. Take a look at Clojure on the JVM, even.
Mmm, mmm, good.
Same. That's why I use Qt. Just as easy to write as Java, and better platform integration and performance.
Qt might be as easy to work with as Swing, but that doesn't mean that programming in C++ is the equivalent of programming in Java.
There are not nearly as many thread-safe, easy-to-use, open source, cross-platform programming libraries for C++ as there are for Java, surely.
This is a GOOD THING as now Mac's will have a better supported and up-to-date JVM and updates should come quick and fast compared to Apple's sluggish almost apathetic attitude towards releases.
Really? Where are these magical JVMs going to come from?
If they had a large number of Cocoa/Java developers and it were possible, they would have to do it. Neither of those is the case though: they're making this move in large part because cross-platform Java development and Mac development were different enough that if you were using Java it was because you wanted it to run on other platforms and therefore didn't care if it looked like a good Mac app. So in practice, almost nobody would use it.
Unless you were writing custom line-of-business software that you expected your internal users to be able to run, whether they were on Windows, Mac, or Linux.
There are a lot of custom, in-house apps developed with Java specifically to handle cross-platform issues.
We couldn't have done a lot of our apps if we had to write separate versions for Windows, Linux, and Mac.
They don't need to create an Installer, they need to create an entire port to a new operating system. The low-level threading and memory management, the GUI.. who wants their Java apps to be running under X11 on Mac?
I use MediaTomb on my Linux server and the PS3 as the living room appliance. Works a treat, and no one in the family has any problems using it at all.
Plus, Blu-Ray, games.. bingo.
<oblig>mail summary files</oblig>
The one day you'd sell your soul for something, souls are a glut.