Skip to content

Weblog About Jim Jim's Resume Discussion Mailing List Search
  You are not logged in Link icon Log in Link icon Join
You are here: have browser, will travel

Twitter Updates
Pro Services

Jim Roepcke specializes in iPhone and Cocoa (Objective-C), WebObjects (Java), and Python.

  • consultation
  • development
  • documentation
  • mentoring

Contact Jim for more information.

Python Tutorial

I presented the Introduction to Python for Plone developers tutorial at the first Plone conference in October 2003. Slides and Video are available to all on the plone.org site.

Badges

Proud Member of the ACM

Proud Member of the Association for Computing Machinery

RSS reader for Mac OS X

NetNewsWire: More news, less junk. Faster

Fantasy Trading of HBWT at:

Listed on BlogShares

Design by:

Powered by Plone
Blog Directory - Blogged
Log in
Name

Password

 
I forgot my password; please send me a new one.
 


Thursday, June 9, 2005

Dual Boot FUD

monkinetic » Blog Archive » Another Reason Why Apple Switched?

"Chatting with Cam Barrett, he brought up a point I had not thought of... He postulates that by switching to Intel CPUs, Apple could be the only computer maker to be able to offer hardware that could dual-boot Mac OS X / Windows. Eeeeenteresting. Would make my life easier as a developer."

Easier? How? Easier as in, don't need to port your app to Mac OS X now?

Dual-boot is a dual-edged sword. The Mac could effectively be dead for gaming. Why would anyone spend the money to port a game to the Mac now when you can just say "install Windows". Anyone who's spent enough money on a Mac good enough to run new games on is probably not going to flinch at spending the money to install Windows to play games.

Ditto for plenty of other Windows apps.

This was the standard answer when OS/2 users asked for a native version... actually it was worse on OS/2 because you could run Win16 apps in OS/2 through Win-OS/2. I'm sure there will be a free VirtualPC/VMWare-like app for Mac OS X/Intel, and unfortunately I think it'll work very well, and be very fast. This could be bad for the Mac. Honestly I think it doesn't help that OS X won't run on other manufacturer's PCs, because it means the potential market for OS X apps will STILL be limited to those who buy Apple PCs, instead of potentially the entire PC market.

There used to be a small but growing market of people who liked to spend money on quality computers and software but couldn't run Windows software, so porting was the only way to reach them. Soon there might be a small but (hopefully) growing market of people who like to spend money on quality computers and software but can run Windows and just need to be convinced to install Windows.

Apple could still have the market of people who like PCs that are stylish and just work and come with Mac OS X pre-installed, but still offer Mac OS X to people with PCs. I'd be happy to accept a much stricter licensing/activation situation in return for this, a la Windows XP.

Selling software has made Microsoft billions. Microsoft had the software people needed in the 80s and 90s... Office software. Apple has the software people need for the present and future... iLife with iTunes, Spotlight, Mail/iCal/iChat/AB, Safari, etc. Unless moving to Intel makes Apple's PCs truly price-competitive with other vendors' products (ie: get Apple value-added without the cost-added) their installed base will still be dwarfed by Windows.

All that said, I really want one of those Mac/Intel boxes. Now. :-) And it has the software I want... NOW!

Thread: 1 replies. reply Last updated: 2:36 PM

Monday, June 6, 2005

WebObjects 5.3 released with new tools! WebObjects 5.3 Release Notes

Apple Developer Connection: WebObjects 5.3 Release Notes

"With this release, WebObjects is now part of the Xcode 2.1 Developer Tools distribution. You can now create and edit an entity-relationship model using either Xcode's EO Model design tool or EOModeler—a separate development tool packaged with WebObjects.

This release also provides an updated WebObjects Builder, HTML/XHTML compatibility, Java Collection Classes support, updated WebServices, and Oracle 10g support."

Several people asked me if I had (or will) quit using WebObjects. The truth is I haven't been using it lately, but I said if Apple didn't announce a new version today I would consider it officially dead. Thankfully, that is not the case at all!

So now you get WebObjects Developer free with Mac OS X Tiger, and WebObjects Deployment free with Mac OS X Tiger Server... interesting, the WebObjects page doesn't list a WebObjects product anymore for $699. Is WebObjects 5.3 deployment supported on other platforms? If so, how do you license it? Hopefully I'll learn tomorrow morning, but if I find out I probably can't say anything because of the NDA (at WWDC).

Installing Xcode 2.1 (with WO 5.3) now...

Thread: 0 replies. reply Last updated: 9:31 PM

Sunday, June 5, 2005

Rotate your screen on Tiger

Paul Thurrott's Internet Nexus: Apple and Intel: A tale of rumors and truths

"Too, there's a hidden display option that lets you orient the screen in landscape mode in Mac OS X 10.4 "Tiger," a clue that such a device is on the way, I was told by others. (However, I can't get this secret option to work because my PowerBook doesn't support it.)"

I was intrigued by this so I tried to figure it out. It's easy!

  1. Quit System Preferences (if it's running)
  2. Launch System Preferences
  3. Hold Down the Option Key
  4. Click on the Displays icon

You'll see a popup for rotating the display... Standard, 90, 180 or 270. I've tried 90 and 180 and both worked! I wonder if it'd be bad for my powerbook to run it upside down... then I could build a nice stand for the PowerBook so it could run upside down and I could put a keyboard on the table where the bottom of the PowerBook (ie: its keyboard) would normally be. :-) It would kinda suck to have all the cables hanging down but maybe the stand could have some port repeaters in it. ;-)

Thread: 0 replies. reply Last updated: 7:24 PM


June, 2005
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30  
May  Jul
 
Sponsors
Research

Jim Roepcke is Willing to Fail

Books

I'm currently reading:

I'm currently reading Programming Erlang

I co-authored:

I co-authored this book