Friday, January 31, 2003
Thursday, January 30, 2003
Monday, January 27, 2003
Remember when Mac folk used to taunt PC people about IDE drives? I certainly do. Now I see this InfoWorld article (courtesy of Apple's Hot News RSS feed) about XServer. The Hot News feed highlighted this quote:
"After reviewing numerous platforms, Ott said Terayon went with the Mac platform for its ease of use and price performance, especially in the area of storage where Mac supports less costly IDE drives rather than SCSI which is typical of 1U rack mounted servers."
The one thing that I did like in the article was that some people used the GUI tools, and other people used the command line tools. I feel this is one of the great strengths of OS X. Choice is a good thing, don't you think? Discuss
Friday, January 24, 2003
I was thinking today that blosxom would be a great centerpiece in a beginner tutorial on dynamic web content. It does something nontrivial, interesting, and useful, but is not too complex to be comprehended. And its elegant use of the filesystem is a nice design lesson.
Wednesday, January 22, 2003
So, here is my hypothesis on this whole mess. Apple put that in their SDK because this is a feature, streaming playlists via Rendezvous, that they have stated that they are rolling into iTunes. They haven't rolled the feature out yet because they got a big enough threat from the RIAA. So the promised killer iTunes feature goes MIA. Is any of this true? I don't know, like I said it's just my hypothesis. But when I first heard Jobs talk about it the first thing that popped into my mind was the impending lawsuit to be filed by the RIAA nanoseconds after the first download of iTunes with streaming finished.
Does it suck that Apple is possibly using it's SDK to keep out competitors and innovators? Certainly, it goes against the very idea of a SDK. It reeks of Microsoft. Is there more going on behind the scenes? You bet. It's just a matter of time until we find out what it is though.
As far as iHam on Rye, it's more of a remote control. You can control iTunes from a remote computer, but you can't get the music from that computer. Now, it is the perfect "office jukebox" app to install on a mac that is hooked up to the office stereo. But then we all know what happens to companies that have office mp3 servers.
- a stand-alone application that manages network accessible music libraries
- able to generate and manage playlists for your favorite mp3 player
- able to communicate with and control your mp3 player using AppleEvents
- Rendezvous-enabled
- built with a robust indexer and XML format that properly handles non-ASCII characters
- completely free of any Apple proprietary code or interface use
- completely open source under the GPL
Is there anybody who can explain to me why it's not in Apple's best interest to have left applications like iCommune alone? Why does the iTunes Device SDK license disallow network use? Is it fear of the DMCA?
Should we continue to develop for a vendor that bullies it's developers? Certainly Apple has the right to put whatever clause into any license they see fit just as we have the right to 'Switch Back' to Linux, *BSD, or any of the other platforms where we won't get harassed. Please pardon my rant but it really does bother me.
Monday, January 20, 2003
In the middle of all the posturing, one comment from an "anonymous coward" stands out:
The big reason tabs rock? It gets rid of waiting for the network. You're reading along and then just command click on what you are interested in. You mess around on the page a little bit and then switch over. It turns a click-wait-read-click-wait-read experience into click-click-read-read.Exactly.
Thing is, the Safari bookmarks are just an ASCII file, as are Chimera's. It ought to be possible for someone who knows what they're doing to write a tool for converting Safari bookmarks to Chimera's format, or any other. It's beyond me, but it's obvious that it's possible. If such a tool existed, I'd go back to Chimera in a hot minute, and I doubt I'm unique in this.
Thursday, January 16, 2003
It has come to our attention that you are distributing a software program called iCommune that violates the terms of the Apple Computer, Inc. iTunes Device Plug-In SDK Agreement you executed. The iTunes SDK materials are licensed only for the purpose of enabling the Licensee's hardware device identified in the agreement to interoperate with iTunes. The iTunes SDK is not licensed for use in a software program for sharing of music over a network. Your distribution of this program is a violation of the license agreement and of Apple's intellectual property rights.Speth's license allows him to develop a "component system mp3 player console" plug-in. He explains that he's honouring that agreement:
Now, my description of the device might be a little vague, but it does describe an application for which I use iCommune. I have a Mac G4 Cube set up as the media center of my living room. It's hooked into my stereo and television. I use iTunes and iCommune on the Cube to turn it into the mp3 player console I was envisioning when I started work on it. I use iCommune on my laptop to control that system. Unlike your typical device which is directly connected to the computer running iTunes, these systems talk over the network to each other.IANAL, but I think the description of iCommune that Speth gave when signing up for the SDK license might have been a little too vague. I'd be flexible enough to accept iCommune's streaming capabilities under the "console" umbrella -- iCommune could be considered a remote control with awesome range, letting you listen to your music library from anywhere in the wired world. I think that the file-sharing capability might fall beyond the accepted definition of "console".I think I'm in compliance with the agreement, but they don't. Hopefully we'll be able to work something out. Otherwise, I'm thinking of ways to do this without the Device Plug-in API, so the project might survive.
Wednesday, January 15, 2003
The author of iCommune, a music sharing plugin for iTunes, has received a "Notice of Breach and Termination of License" letter from Apple, stating that he violated the license to the Device Plug-in API which iCommune uses. For the time being, he's making the download unavailable, while he tries to sort things out with Apple. Any good lawyers in the house? [via macmegasite]At first glance, this doesn't appear to bode well for Apple's stewardship of their developer community. If I could find the license in question, I'd look over it and give a more informed opinion but several google queries and search queries against developer.apple.com have turned up zilch.
- Download and install Apple's X11 beta (about 40M)
- Download the latest OpenOffice.org installer (about 200M)
- Run the OpenOffice.org installer (you can leave out Ghostscript)
- Launch X11
- Add an entry to the X11 Applications menu -- path should be something like "/Applications/OpenOffice.org1.0.1/program/soffice"
- Launch the app by selecting it from that menu (ignore the "Start OpenOffice.org" script for now, because it doesn't yet work with Apple's X11).
Saturday, January 11, 2003
iCommune is a plug-in which extends Apple's iTunes software to share music over the network. Your friends' music libraries appear in the iTunes source list. You can browse their collections, and choose to download or stream their music. It also allows you to make your own music library available to others.Link Discuss (via Wasted Bits)
Friday, January 10, 2003
Thursday, January 09, 2003
- It is very likely that Apple is doing well with Mac users. The show was fairly crowded on Thursday, which is a good sign. Usually, Thursday is starting to drag. The mood was upbeat.
- It is really hard to pin a label on the majority of Mac users. It is clear to me that I'm not in that majority, at least from the products I saw exhibited. I'm not a graphics designer or a music creator or a video producer. It seemed like over half the show was catering to people in those businesses.
- There are a lot of Switchers. Apple nailed this one pretty well. My fond hope is that Apple does to Word what it just did to Internet Explorer, and make it OSX-specific. A reasonable business model would be like QuickTime: free for low-end, $30 for the more advanced model (advanced features could be Word import/export and style sheets).
- The 17-inch PowerBook is heavy and long. Prediction: a zillion of them need to be fixed even before their 1-year warranty is up due to issues arising from torque. Nice screen, though.
- Lots of people talking about Safari. Almost no one talking about the new iApps.
- I bought a really comfortable mouse called the Contour UniMouse. This is the first mouse I have bought for daily use, ever. $25 show price. So, where are all the low-cost USB keyboards? PS2-based keyboards are under $5, but you can't find a USB keyboard for under $40.
- Sadly, only a few BMUG t-shirts seen. </era>
Wednesday, January 08, 2003
means, please email me or post to the discussion. Thank-you kindly. Discussdyld: ./bin/mysql Undefined symbols: ./bin/mysql undefined reference to _BC expected to be defined in /usr/lib/libSys tem.B.dylib ./bin/mysql undefined reference to _PC expected to be defined in /usr/lib/libSys tem.B.dylib ./bin/mysql undefined reference to _UP expected to be defined in /usr/lib/libSys tem.B.dylib Trace/BPT trap
Interestingly, JavaScripeCore makes use of the PCRE regex library which will hopefully (or does?) make it generally accessible to other applications.
And finally, check out this email from Don Melton , an Apple engineer on Safari describing Apple's commitment to KHTML and KJS (thanks George!) loosely describing their integration process and future plans. This ought to be interesting.
Initial impressions of Safari: Wow, it sure is fast. Even on this pokey 500mhz iBook. Give us back our tabs! Sure is fast, though. [INTERIOR: cups banging on prison cafeteria table] Tabs! Tabs! Tabs! Seems to render CSS layouts okay, a few nonfatal glitches. No provision for bookmark-menu separator spaces, that's annoying. Tabs! The people demand tabs! Did I mention how fa--
Tuesday, January 07, 2003
Okay, I'll chime in. Coolest thing not talked about at the keynote: Apple's X11 beta. Now Cory can finally run gimp. The buzz on the show flow was good. I was working the EFF booth, which is in the 4100 section of the North Hall by the way, and people seemed very jazzed.
Cory and I were chatting about Apple taking on Microsoft with Safari and Keynote. Good luck Apple, you're going to need it. But I have to say, it's good to see Microsoft getting some prodding once in a while.
I'm still impressed that Apple can fill both sides of the Moscone Center. Linux World Expo didn't come close, even when Linux was the "It Girl" on the block.
I'm glad the rumors of a video iPod were bogus. When I read, "who wants to watch LotR on a 2 inch screen," I hoped it was false. Sure enough...I'm sure Jobs is still laughing his hiney off at all the rumor sites.
Firewire 800? Oh yeah! Bring it on! So long USB 2.0, nice knowing you...
I downloaded Safari, the new web browser. Looks like the iTools, yup yup. Brushed nickel is your friend. But there was a bad start: there is no way to import bookmarks from programs like URL Manager. I played with Safari a bit, and it is certainly zippy.The position of newly-opened windows is completely lame and pretty unpredictable for large windows. I tried the "block pop-up" feature by going to a few random pr0n sites, and it does seem to work well. It's a spiffy product, but I'm not changing yet.
OK, the rest of you with post privs should start chiming in...
Friday, January 03, 2003
Thursday, January 02, 2003
It looks like Apple is in pre-MacWorld full swing mode. iCal gets a point upgrade and iSync finally gets out of beta. The speed improvements in iCal 1.0.1 are dramatic and were badly needed. In case you don't do README files, do a sync before you install the new iSync and when your Palm doesn't show up, go back into the Conduit Settings and reset the iSync conduit. The first sync is going to be funky (lots of changed records), but the docs claim that is normal. I just did a sync with my Palm Vx and my data is okay, ymmv though ;-)
Oh, and speaking of MacWorld...if you are are going to be at the expo, drop by the EFF booth and say hi.