until Crossfire is supported I'm staying in Windows. I paid good money to reach the upper limits of available performance and any operating system that won't let me live there goes into the penalty box (VMWare).
Actually, ATI's lack of support for Crossfire and Creative's lack of support for X-Fi (along with their latest Sound APIs) are the things keeping Windows as my primary OS.
My first reaction upon reading this article was to doubt its veracity. I look at my parents, my grandparents and their friends and I assure you the adults do NOT play games more now then they did in 1983 when I got my first console.
and then it hit me: they mean me. no way, dude! I'm not one of THEM! I demand a new demographic!
This is normal. With the massive number of parts in the Xbox 360, it's to be expected that some are defective on a few units. Microsoft will give them a replacement. Move along, nothing to see here.
This is certainly NOT normal for the console industry. It IS par for the course for Microsoft Software though. Console users are not accustomed the 'release early, release often' practices that MS champions in the software industry.
You're assuming it's a hardware failure and that it can be fixed by a replacement; I assume it's a software failure that will be fixed with a Live update or a boot CD (which might require units to be swapped as to install at the factory, but nonetheless root cause is probably software).
Your acceptance of such failures is typical of most PC users and I think it's a shame that MS and others have managed to set your expectations so low. If more people were outraged when they had to reboot or had to restart programs perhaps quality would improve.
Have you ever sat with an older person (65+) who has never used a computer before and tried to walk them through a GUI? Between left and right mouse buttons and single and double clicking it's a nightmare. Enjoy this tidbit from my grandfather:
I bought this TravelDrive for my sister and want to put some songs on it for her.
No problem. Just stick it in the USB port and it'll show up as a regular drive. Then you can drag files to it to copy. Ok... can you help me?
Sure. [knowing the best way to learn is by doing something for yourself, I let him drive his iBook while I sit next to him] Ok, where's my music?
Bring up a Finder window and click on the Musi c folder. [blank stare]
Remember the Finder is the happy mac face on the bottom of the screen. Oh, right. [double clicks on Finder icon in Dock]
Ok, now click on your Music folder. Double click?
No, just click it once. So how do I find my music?
Well, since you have so many songs, it might be easiest to use the column view. Click on this icon that looks like three little columns. Double click?
No, just single click. [double clicks the button anyways]
We went on to copy the songs during which I tried (and failed) to teach him how to drag multiple items ( shift-click? ). Took him longer but I was able to go back to the living room and sit with my grandmother and aunt while he filled up the drive with a medley of oldies, irish, and country songs.
My point is that between single, double, left, right and key-modified clicking a casual user does get confused. They didn't shift the burden, they -removed- it... the casual user doesn't even know about ctrl-click and doesn't care.
All Apple has to do now is bundle this mouse with every new Mac and make the single-button configuration the default and I will never, ever have to hear the noise of "PC pwnz Mac because it ships with more than one button!" bliss;)
Seriously though, I've owned two Macs (picked up the first to run Rhapsody) and several PCs and I always replaced the mouse. In fact, my current favorite is Microsoft's Trackball Explorer. Plenty of buttons, no need for a mousepad or deskspace, very easy to keep clean, and precise.
I won't ever buy a Mighty Mouse but it looks like a great improvement over Apple's previous offerings and a nice mouse overall. It really ought to be bundled though.
You'll just have to write the Cocoa parts in the native Objective-C Cocoa APIs
... IF you want access to newer Cocoa functionality that has not been exposed in the Java interface.
I think it's important to point out that existing applications and applications covered by existing functionality will continue to work without changes.
Yaz, javaxman, I believe what Geek Dash Boy was trying to explain is that accessing Java from Objective-C and Cocoa-Java are different things. In that regard he is correct. Specifically, what Apple's documentation is refering to that will not be enhanced in the future are the classes and interfaces that are in com.apple.cocoa package. Cocoa-Java in this context refers to the Java interface to Cocoa, -not- the Cocoa interfaces to Java which will continue to be maintained/enhanced.
Yaz, in your case, where you have an existing Java library that you want to call from a native Cocoa application, that will continue to work just fine in the future. You'll just have to write the Cocoa parts in the native Objective-C Cocoa APIs. To access your native Java code you'll use the Objective-C/Java bridge directly. Have a look at NSJavaObjectNamedInPath() and NSJavaSetupVirtualMachine().
Does that make any more sense? You know that the com.apple.cocoa classes are mostly just bridged to the Objective-C implementation, right? So it's possible that Apple will add methods or classes to the Objective-C implementation and not update the com.apple.cocoa Java bindings, right? That's all the Apple documentation was referring to.... at least, I think so:) Certainly makes the most sense to me given the context of the comment and the history of the Java and Objective-C bindings.
the way to win a TopCoder competition is to not only be analytical enough to figure out the solution but also to able to type quickly and accurately as well as to take shortcuts like using short variable names. I certainly wouldn't want any 'TopCode' in a production system.
I was disappointed with my experience in the TopCoder competition at Java One because even on day three, when I was comfortable with the TopCoder IDE, knew that speed was king, and I knew the solution right away I was still beaten out by over two minutes. I mean, I knew the solution, typed it in, compiled first time, ran a test case, passed, and submitted the solution. Damn near perfect in my mind but I was very low man on the totem pole time-wise (~4min vs ~2min).
I guess learning to touch type by MUDing just doesn't cut it:)
"David Trescot, senior director of Adobe's digital video products group, said the new edition of Premiere is a complete rewrite of the application and it didn't make financial sense to support the Mac anymore."
If this is true, then porting to Mac OS X would be a significant cost for Adobe. I assume they will keep selling the old version for Mac users.
The problem I have with this argument is that a total rewrite is the PERFECT time to make a platform cross-platform. Design it in from the start; keeping processor-specific and interface-specific code separate from the beginging and you make moving to different platforms less costly.
sounds to me like they just hired about of Windows developers on the cheap that don't know _how_ to make a cross-platform app.
Apple's Enterprise Object Framework
on
Java Data Objects
·
· Score: 2, Informative
Object-Relations Mapping isn't very new, even in the realm of Java. Apple, TopLink, CocoBase, have been there for years without JDO. I haven't had much time to evaluate JDO but I'd be surprised if it's as well designed or as comprehensive as Apple's Enterprise Objects Framework and EOModeler.
EOF is available with WebObjects which is a much easier way to build 100% Java web applications than any jsp/ejb solution.
Former Vice President Says Bill Gates Must Leave Redmond Within 48 Hours
Al Gore has identified Sun Microsystems, The GNU Project, and Microsoft as part of an 4x15 0f 3v1l designed to suX0r consumers. After a long campaign against The GNU Project, a software liberation organization, Gore declared a moral victory even though Apple failed to capture the elusive "RMS". He then turned his attention to the leader of the Evil Empire and declared they were not complying with Justice Department resolutions to separate msweap~1.dll from the Windows operating system. When Gore made his intentions known, John Ashcroft vowed to veto further Justice Department sanctions against Microsoft. Apple spokesman Steve Jobs said, "It is clear that giving Microsoft more time to disarm Windows is only helping Microsoft. We must act to prevent the suffering of all Americans."
Sony's F520 is sweet. It's the only trinitron with.22AG across the entire screen. Sharpness of a shadow mask, color of a Trinitron, and flat to boot. Sure, it's expensive (~$1600) but that wasn't a concern for ESR and I consider it money well spent.
While I agree that the Finder is a real dog in 10.0, I can't say it's really impacted my work. I've been using OS X as my primary OS since March (450MHz G3, 256MB RAM) and I've been pretty happy with everything besides the Finder. Project Builder, Ant (a Java build system), OmniWeb, Mail, iTunes all run acceptably for me. I launch all my apps at login and leave them running, so i don't often deal with slow launch times. I recently upgrade to a total of 768MB of RAM and that helped a bit too.
I'm pretty sure your vendor didn't ship with that five button mouse. I too bought a non-Apple peripheral to have more than one button...so what? It's not as if the operating system can't use more buttons if you have them. The low-level APIs in Mac OS X actually allow you to use up to a 65,535 button mouse, so I'm not real worried here;)
I'm not a big fan of Java or C++ but the premise that because Lisp performs better it is a viable alternative to either language is flawed. Performance is not usually a factor in most development.
They go one to say that the Lisp programmers were more productive as well. Lisp is a functional language and as such requires a different way of thinking than a Java or C++ programmer is used to. An object-oriented programmer is not going to be more productive by switching to a functional environment. Not in the short term anyway.
You might as well ask why there's no modern browser for Windows 3.x. Because most of the users (and developers) are using the latest version of the operating system. The current version is NEXTSTEP 6.0 a.k.a. Mac OS X 10.0. OmniWeb 4.0 is pretty good and you can use IE 5.1 if you have to. Unfortunately you'll have to ditch the Gecko and pick up some Apple hardware to run the latest and greatest:)
It irks me to see "market conditions" come up as the reason for the decline/failure of a company. The market always has been and always will be volatile.
It is the responsibility of management to bring profits to a company through all market conditions! A failure of a company to prevail over poor market conditions is a failure in management.
This wasn't a sudden storm that appeared out of nowhere and caught everyone in a downpour. Some of these 'businesses' didn't even own an umbrella fer pete's sake.
Really? I find that hard to believe.
Turbo Memory is a cooler than DDR2 but I prefer Super DDR2 Turbo Hyper-Fighting Edition... it's SO much better than DDR3.
until Crossfire is supported I'm staying in Windows. I paid good money to reach the upper limits of available performance and any operating system that won't let me live there goes into the penalty box (VMWare).
Actually, ATI's lack of support for Crossfire and Creative's lack of support for X-Fi (along with their latest Sound APIs) are the things keeping Windows as my primary OS.
My first reaction upon reading this article was to doubt its veracity. I look at my parents, my grandparents and their friends and I assure you the adults do NOT play games more now then they did in 1983 when I got my first console.
and then it hit me: they mean me. no way, dude! I'm not one of THEM! I demand a new demographic!
This is certainly NOT normal for the console industry. It IS par for the course for Microsoft Software though. Console users are not accustomed the 'release early, release often' practices that MS champions in the software industry.
You're assuming it's a hardware failure and that it can be fixed by a replacement; I assume it's a software failure that will be fixed with a Live update or a boot CD (which might require units to be swapped as to install at the factory, but nonetheless root cause is probably software).
Your acceptance of such failures is typical of most PC users and I think it's a shame that MS and others have managed to set your expectations so low. If more people were outraged when they had to reboot or had to restart programs perhaps quality would improve.
Have you ever sat with an older person (65+) who has never used a computer before and tried to walk them through a GUI? Between left and right mouse buttons and single and double clicking it's a nightmare. Enjoy this tidbit from my grandfather:
I bought this TravelDrive for my sister and want to put some songs on it for her.
No problem. Just stick it in the USB port and it'll show up as a regular drive. Then you can drag files to it to copy.
Ok... can you help me?
Sure. [knowing the best way to learn is by doing something for yourself, I let him drive his iBook while I sit next to him]
Ok, where's my music?
Bring up a Finder window and click on the Musi c folder.
[blank stare]
Remember the Finder is the happy mac face on the bottom of the screen.
Oh, right. [double clicks on Finder icon in Dock]
Ok, now click on your Music folder.
Double click?
No, just click it once.
So how do I find my music?
Well, since you have so many songs, it might be easiest to use the column view. Click on this icon that looks like three little columns.
Double click?
No, just single click.
[double clicks the button anyways]
We went on to copy the songs during which I tried (and failed) to teach him how to drag multiple items ( shift-click? ). Took him longer but I was able to go back to the living room and sit with my grandmother and aunt while he filled up the drive with a medley of oldies, irish, and country songs.
My point is that between single, double, left, right and key-modified clicking a casual user does get confused. They didn't shift the burden, they -removed- it... the casual user doesn't even know about ctrl-click and doesn't care.
All Apple has to do now is bundle this mouse with every new Mac and make the single-button configuration the default and I will never, ever have to hear the noise of "PC pwnz Mac because it ships with more than one button!" bliss ;)
Seriously though, I've owned two Macs (picked up the first to run Rhapsody) and several PCs and I always replaced the mouse. In fact, my current favorite is
Microsoft's Trackball Explorer. Plenty of buttons, no need for a mousepad or deskspace, very easy to keep clean, and precise.
I won't ever buy a Mighty Mouse but it looks like a great improvement over Apple's previous offerings and a nice mouse overall. It really ought to be bundled though.
I think it's important to point out that existing applications and applications covered by existing functionality will continue to work without changes.
Yaz, javaxman, I believe what Geek Dash Boy was trying to explain is that accessing Java from Objective-C and Cocoa-Java are different things. In that regard he is correct. Specifically, what Apple's documentation is refering to that will not be enhanced in the future are the classes and interfaces that are in com.apple.cocoa package. Cocoa-Java in this context refers to the Java interface to Cocoa, -not- the Cocoa interfaces to Java which will continue to be maintained/enhanced.
... at least, I think so :) Certainly makes the most sense to me given the context of the comment and the history of the Java and Objective-C bindings.
Yaz, in your case, where you have an existing Java library that you want to call from a native Cocoa application, that will continue to work just fine in the future. You'll just have to write the Cocoa parts in the native Objective-C Cocoa APIs. To access your native Java code you'll use the Objective-C/Java bridge directly. Have a look at NSJavaObjectNamedInPath() and NSJavaSetupVirtualMachine().
Does that make any more sense? You know that the com.apple.cocoa classes are mostly just bridged to the Objective-C implementation, right? So it's possible that Apple will add methods or classes to the Objective-C implementation and not update the com.apple.cocoa Java bindings, right? That's all the Apple documentation was referring to.
There are monitors smaller than 21"?? :)
I will never understand why someone will spend $500+ on a videocard and then skimp on the monitor.
the way to win a TopCoder competition is to not only be analytical enough to figure out the solution but also to able to type quickly and accurately as well as to take shortcuts like using short variable names. I certainly wouldn't want any 'TopCode' in a production system.
:)
I was disappointed with my experience in the TopCoder competition at Java One because even on day three, when I was comfortable with the TopCoder IDE, knew that speed was king, and I knew the solution right away I was still beaten out by over two minutes. I mean, I knew the solution, typed it in, compiled first time, ran a test case, passed, and submitted the solution. Damn near perfect in my mind but I was very low man on the totem pole time-wise (~4min vs ~2min).
I guess learning to touch type by MUDing just doesn't cut it
flee
flee
flee
Do you own an MP3 player (or some other hardware dedicated to the playback of digital audio)?
If so, where do you get your digital music from?
The problem I have with this argument is that a total rewrite is the PERFECT time to make a platform cross-platform. Design it in from the start; keeping processor-specific and interface-specific code separate from the beginging and you make moving to different platforms less costly.
sounds to me like they just hired about of Windows developers on the cheap that don't know _how_ to make a cross-platform app.
Object-Relations Mapping isn't very new, even in the realm of Java. Apple, TopLink, CocoBase, have been there for years without JDO. I haven't had much time to evaluate JDO but I'd be surprised if it's as well designed or as comprehensive as Apple's Enterprise Objects Framework and EOModeler.
EOF is available with WebObjects which is a much easier way to build 100% Java web applications than any jsp/ejb solution.
in summary:
Object-relational mapping - good.
WebObjects/EOF - good.
JDO - undecided.
better than richard simmons chasing you across the lawn followed by dogs that shoot bees out of their mouth :)
well, for one thing, we're right ;)
I'm almost certain that Steve Jobs already has the patent on Reality Distortion Fields.
mmm, kool-aid.
The best site I've found that goes through all the differences between DVD formats is in the DVD FAQ at DVD Demystified
Sony's F520 is sweet. It's the only trinitron with .22AG across the entire screen. Sharpness of a shadow mask, color of a Trinitron, and flat to boot. Sure, it's expensive (~$1600) but that wasn't a concern for ESR and I consider it money well spent.
While I agree that the Finder is a real dog in 10.0, I can't say it's really impacted my work. I've been using OS X as my primary OS since March (450MHz G3, 256MB RAM) and I've been pretty happy with everything besides the Finder. Project Builder, Ant (a Java build system), OmniWeb, Mail, iTunes all run acceptably for me. I launch all my apps at login and leave them running, so i don't often deal with slow launch times. I recently upgrade to a total of 768MB of RAM and that helped a bit too.
:)
Of course I'm still looking forward to 10.1
http://www.kensington.com/products/pro_mic_d1399.h tml
;)
I'm pretty sure your vendor didn't ship with that five button mouse. I too bought a non-Apple peripheral to have more than one button...so what? It's not as if the operating system can't use more buttons if you have them. The low-level APIs in Mac OS X actually allow you to use up to a 65,535 button mouse, so I'm not real worried here
I'm not a big fan of Java or C++ but the premise that because Lisp performs better it is a viable alternative to either language is flawed. Performance is not usually a factor in most development.
They go one to say that the Lisp programmers were more productive as well. Lisp is a functional language and as such requires a different way of thinking than a Java or C++ programmer is used to. An object-oriented programmer is not going to be more productive by switching to a functional environment. Not in the short term anyway.
You might as well ask why there's no modern browser for Windows 3.x. Because most of the users (and developers) are using the latest version of the operating system. The current version is NEXTSTEP 6.0 a.k.a. Mac OS X 10.0. OmniWeb 4.0 is pretty good and you can use IE 5.1 if you have to. Unfortunately you'll have to ditch the Gecko and pick up some Apple hardware to run the latest and greatest :)
It irks me to see "market conditions" come up as the reason for the decline/failure of a company. The market always has been and always will be volatile.
It is the responsibility of management to bring profits to a company through all market conditions! A failure of a company to prevail over poor market conditions is a failure in management.
This wasn't a sudden storm that appeared out of nowhere and caught everyone in a downpour. Some of these 'businesses' didn't even own an umbrella fer pete's sake.