» in my experience...

» home | about | contact | résumé
» archives | donate | rss syndication

»
»
Do we need more professional offices in the area?


Communiblog Communiblog expressed as RSS 2.0
Here at IMX
Memes R' Us
freetheaudio2.jpg
SuperNova 1987A from 1994 to 2003
GarageBand

Category Archive » Apple and Mac OSX

Having some copyright fun with GarageBand.
[ January 29, 2004 | Permalink | 1 Comments | 0 TrackBack | TB URL ]

Copyright Extensions Ad Infinitum?Many of us older nerds have played with MIDI files before and played them on our old crappy computers and enjoyed popular songs played out in the style of childish muzak. On the Mac, Quicktime Instruments (a plugin) did a better job than that old Amiga at playing these files, but GarageBand improves on that be several orders of magnitude. Here's how to have some MIDI fun in GarageBand...
  1. Use a Mac that is pretty fast (because GarageBand is kind of a pig)
  2. Go download Dent du Midi
  3. Find a MIDI file of a song you like, in my case, I used Google to find a MIDI file of the old "Popcorn" song by Hot Butter. There's plenty of files out there.
  4. Install Dent du Midi, open it and drag and drop the MIDI file you downloaded onto the Dent du Midi window. Look on the desktop for a folder with the name of the MIDI file with "-GB" attached to the end.
  5. Start a new song in GarageBand and drag the .aif files onto the GarageBand window (dragging the hole folder won't work).
  6. Start applying instruments to the various tracks and have butchering your old favorites into bloody mess.
<sarcasm>
Hey Kids! Now you can violate copyrights in a new way! Releasing your own remix of old one hit wonders (or even new classics like the Simpsons theme) may be annoying to the original copyright holder due to the quality of the output you can achieve with GarageBand. So, get that Eurythmics groove going again and record you own voice over your own mix, edit the ID3 tags to look like the real thing, and upload it to Usenet (using Unison of course) and make it available on Kazaa (with your PC)!

Better yet, why not just steal the baseline from one song, the drums from another, and the keyboards from another and just sequence them together with zero effort in GarageBand. No one will be able to tell when you distort the hell out of everything so you can call it your own and sell it on your very own website!
</sarcasm>

Spin faster Mr Bono.


Are five minute compositions worth anything?
[ January 26, 2004 | Permalink | 3 Comments | 0 TrackBack | TB URL ]

GarageBand Turntable IconI was at the Apple Store (in meatspace, not online) and was tooling around with GarageBand on a dual proc 1.8gz G5. Loading loops was taking longer on that machine than my G4, so I thought that was weird, but even more weird, and kind of amusing was that Terminal was, in a way, disabled on the machine. They had stuffed the file into a password protected archive which made it hard for me to scp my GarageBand file to my host (instead of being evil and rf -rm'ing the filesystem in Terminal).

I had been noodling around in GarageBand for about 5 minutes and came up with a set of loops and arrangement I liked and wanted to keep the file, so I just downloaded Transmit, connected to the host, uploaded the .band file, disconnected, cleared my connection from the 'recent connections' list, trashed the app and the .band file and walked away (after setting the music to play in a loop on the machine). It's WAY too easy.


Yeah, GarageBand is cool.
[ January 23, 2004 | Permalink | 0 Comments | 0 TrackBack | TB URL ]

GarageBandBeing the Mac dweeb that I am, I of course am playing with GarageBand and have a few opinions to share ("opinions are like assholes..."). Primarily, it's an interesting application for non-musicians like myself who want to fool themselves into thinking they created some music. Without ever playing an instrument, you can fake it enough where your wife will believe that you created the music coming out of the speakers, and that can be pretty satisfying in itself.

Really though, GarageBand is a grokkable composition and arrangement application offering you some flexibility in modifying, tweaking and embellishing the (MANY) loops provided for you. And you can add in your own noodling with a keyboard and microphone, but I'm inept and will mercifully keep my talent out of the ears of others. And again, in spite of that, I was able to fool my wife into believing that I created the music and she was actually interested in knowing how I did it. I don't think i want to show her because the bloom will be off the rose at that point, and I think that might be the Achilles heel of this application for the masses out there (ie, I don't see any Billboard hits coming out of this app, but who knows...)

What I'll really be looking at when I use the app and when I hear the songs created by GarageBand users is the compositional quality and arrangement skills of the song and author. Lots of electronic music out there is anchored in composition with a veneer of beeps, twitters and synth chords (a delicious collection to be sure) so, I figure that I'll be able to use GarageBand for a long while without missing out on the creative process that is solely based on loops arrangement (in my musically untalented case, maybe not yours). There's enough value in that for me to justify the price of iLife 04 (of which GarageBand is a part).

In terms of user interface, I utterly loathe the wooden UI elements surrounding the main application. It's cheesy, ugly and matches nothing else in the Mac OSX software pantheon, and the brushed metal theme on other iLife apps don't fill me with dreams of derivative experimentation (like Kaleidoscope did for some reason). Luckily though, the app is simple enough to allow for this multiple document interface paradigm (I loathe that word more than any other). Adding in tracks and fiddling with output levels and timing is pretty straightforward, but the process of importing loops or other sounds is completely undocumented (afaict).

After using offline help (and failing) and online help I was able to figure out how to import loops into GarageBand thru drag and drop. Just drag a folder of loops onto the loops area of the window and it will import them. However, it won't highlight that area when you are dragging the folder over it, so you have no indication that you are doing the right thing. There is widespread absence of contextual hinting in the app's UI...

  • There are zero contextual menus in the app
  • Tooltips are non-existent, and there are several buttons in the app that are completely new to me and new to Apple iApps
  • Selecting a track will subtly highlight the instrument in the track and un-grey out the loops that may be in the track. This needs to be made more obvious.
  • Like I said before, droppable region hinting isn't there and the Help application shows no info when you search for 'import'.
The only hinting that I can see is a line appearing in the main composition window when you drag a loop into the area (the line shows where, in time, that loop will start). So called "Real Instruments" and "Software Instruments" can only be dragged onto certain types of effects filters so the line will only show up if you are making a new track by the drag and drop action, of if the loops is compatible with the effect defined in a track you have already created. It's annoying (to me, the neophyte) that there is this compatibility issue in there when it comes to loops and effects.

Still though, it's a fun application to use and it passes the 'wake up' test for me, which works like the following...

  • When I wake up in the morning, do I think about the application and feel motivated to get out of bed and use it?
  • When I use the app, does it make me think differently about things?
When the answer is "yes" to both questions, I get excited.


$50 extra.
[ January 06, 2004 | Permalink | 2 Comments | 0 TrackBack | TB URL ]

Apple says that for fifty extra dollars, you can get a way better portable music player than you typical flash memory based unit. Well, for fifty extra dollars over this new iPod mini, you can almost quadruple the amount of storage (from 4 gigs to 15 gigs) with a less-than-modest increase in size. Essentially, the difference is $50, 2 ounces and 11 gigabytes. Somehow Apple has managed to make something less expensive and make it more of a luxury item.


MSFT employee fired for posting pic of G5's.
[ October 29, 2003 | Permalink | 4 Comments | 0 TrackBack | TB URL ]

Firing him will generate more bad press than his blog posting would have. I would never of heard of this unless the news of his release from MSFT was put on the various Mac news sites. Everyone is going to see this story today, but I'm going to post about it here anyway.

Now really, it seems to me that MSFT must need to buy some Macs so they can be sure their Mac software actually runs, right? What's the harm in showing a pallette of G5's (some of them knocked over) on a truck? If they poster didn't say it was at Microsoft building, you would be able to tell.

Where I work, we have a Standards of Business Conduct thing that you agree to work there, which I read carefully, and it suggests that giving away corporate secrets will get you into trouble. That's why I didn't post pics of AOL's blogging system while it was in beta, and why I don't make all of the corporate logos available for download in vector format. Those would be obvious violations of trust between me and the company that feeds my family.

IMHO, a picture of a pallette of G5's being delivered to a company that writes Mac software is not grounds for removal. But who knows, this guy could be a major asshole who was on a 'work performance plan' and the company was looking for an excuse. Who knows. I don't, but the whole thing is pretty crazy.


MSFT iTunes FUD (or 'How I Didn't Learn to Stop Worrying and Love iTunes')
[ October 21, 2003 | Permalink | 3 Comments | 0 TrackBack | TB URL ]

iTunes IconDave Fester, General Manager of the Windows Digital Media Division has a few things to say about the iPod and iTunes on the PC (and what a coincidence, the article was posted the day before Apple announced iTunes for PC). Even though he looks sprightly and offers you a high rez portrait of himself (oh joy!), he is less than enthusiastic about one more digital media application being written for his platform. Here's a quick look at the FUD...

iTunes will still remain a closed system, where iPod owners cannot access content from other services.
Nice FUD buddy. The last time I checked (which is every day for the last several months) I was able to put music on my iPod from non-iTunes based music services (eg, eMusic, MP3.com). Don't take my word for it though, just look at Apple's tech specs page for the device...
Audio formats supported:
  • Mac: AAC (up to 320 Kbps), MP3 (up to 320 Kbps), MP3 Variable Bit Rate (VBR), WAV, AIFF, Audible
  • Windows: MP3 (up to 320 Kbps), MP3 Variable Bit Rate (VBR), WAV, Audible
WMA is of course missing. <sarcasm>WMA, that really open file format that lets you do whatever you want with the music you bought.</sarcasm> What he really meant was that iTunes and the iPod do not work with BuyMusic.com, Napster or the other WMA specific music services currently being offered in the marketplace. IMHO, that's a good thing.
Additionally, users of iTunes are limited to music from Apple's Music Store.
Now, that's true, but only if you limit the scope of that statement to "in terms of buying music and putting it on your iPod without leaving one application" then it is indeed true that users of "iTunes are limited to music from Apple's Music Store." But, again, the last time I checked, music that I bought at eMusic.com, and downloaded off of MP3.com can be placed on my iPod using iTunes.
As I mentioned earlier, this is a drawback for Windows users, who expect choice in music services, choice in devices, and choice in music from a wide-variety of music services to burn to a CD or put on a portable device.
The last time I checked the flexibility offered by paid music download services that use WMA for the format, none of them match the iTunes service (10 burns per playlist, files can be on multiple machines, etc). Some only let you stream the music. And others only allow one CD to be burned. If you take a look at BuyMusic.com which uses WMA you'll notice that "BuyMusic's terms of sale also shut out several major digital music players from receiving downloads." More precisely...
The company specifies that devices are allowed to store digital music files and play them back in analog form but must not be able to transfer them on to other electronic devices. For example, consumers with an Archos device, an iPod competitor, would not be able download music, because that system allows them to transfer music to other devices. -C|net
Why isn't Mr. Fester complaining about BuyMusic.com's obvious lack of 'wide-variety' of support for portable devices? Oh yeah, they are WMA based. Ok, more on iTunes and music devices...
Lastly, if you use Apple's music store along with iTunes, you don't have the ability of using the over 40 different Windows Media-compatible portable music devices.
Is he trying to say that the iTunes application breaks all other music players? I'm guessing he meant to say something like 'syncing to a Rio doesn't work in iTunes' but the actual statement is kind of odd and FUD-like. I'll assume he's not being smarmy and meant the more benign interpretation, and I'll simply say, 'so what?' I own an iPod for a few good reasons, and one of them is the integration with iTunes and my Mac. 750,000 PC users have bought iPods for their own reasons. iTunes integration can now be added to that list.

The bottom line is that Apple brought iTunes to the PC to sell more iPods. God forbid they make iTunes work with the iPod and any MP3, ACC, VBR MP3, WAV or Audible file that you might have, regardless of where you got it (and if you are like me, you don't care that WMA and other DRM based music file formats aren't supported).

[I've been on a real tear with the Apple/Mac postings recently, and MacSurfer has been linking to those posts. Thanks for the links and thanks for visiting.]


The battle for default browser status.
[ October 16, 2003 | Permalink | 15 Comments | 0 TrackBack | TB URL ]

Mozilla vs. SafariBeing a web developer, I download all of the browsers I can get and use them and come to various opinions about their utility, speed, compatibility and that intangible 'like it or hate it' quality. For the last month or two, Safari and Mozilla have been taking turns as my 'love it' browser, and I now keep them both running at all times.

Safari is my most often used browser for a few simple reasons...

  • It's pretty fast.
  • It has tabbed brosing.
  • I want to support the mothership.
  • The bookmarks handling is great.
  • The Google search is small and always there for me.
But there is one huge disadvantage in Safari that I'm not sure affects many other people. The JavaScript engine is very slow. Simple JavaScript is nicely handled and the engine is pretty good in terms of standards compatibilitiy, but when the going gets tough and there's lots of heavy JavaScript to deal with, Safari bogs down. I have one page in particular that I use daily that is a great example. but that's on an intranet site and you can get there from the Internet. Mozilla handles that same page perfectly, and extremely quickly.

Mozilla's advanages are...

  • Fast parsing/rendering.
  • Fast JavaScript handling.
  • Standards compliancy.
  • JavaScript Debugger, JavaScript Console and the Dom Inspector
Unfortunately, it's not an Apple browser (which is not a good reason to say it's disadvantaged, but for some reason I put it in there), has an unnessesarily chunky UI (why are the tabs so huge?) and has an email client embedded (I would migrate to Firebird but there's no DOM Inspector or JavaScript debugger, and it's still pretty buggy).

I think Safari is better for casual browsing and Mozilla is better for working. (Dis)Agree?


Why did I buy an iPod?
[ October 11, 2003 | Permalink | 15 Comments | 0 TrackBack | TB URL ]

With so many portable digital music players out there, why did I pick the iPod? Let me count the ways...

  1. It's pretty small.
  2. It's a firewire hard drive.
  3. You can install OSX on it and boot from it, so I can bring your environment with you anywhere.
  4. I'm a Mac zealot, I admit it.
  5. It's a light weight PDA, and all I really need is a lightweight PDA instead of a PocketPC (shudder) or even a Zire.
    • I can export from my corporate calendar system over to iCal and pump that on the iPod
    • I use Apple's Mail application, and add people to the Address Book a lot, and having all of those contacts in my pocket helps when I'm on call.
  6. I have a Mac at work and Mac at home, and only one bookmarks file.
  7. Oh yeah, I listen to music, a lot. (Several hours a day).
  8. My car has an auxillary input in it, and I can plug my iPod into it.
  9. The user interface and HCI elements of the iPod work well for me, and this post at Daring Fireball made me realize that...
    • You can scroll through long lists with an iPod using one continuous circular motion with your thumb; with a DJ-like scroll wheel (on the recently announced Dell Digital Jukebox), you're forced to scroll in short strokes, picking up your thumb each time, repeatedly, which wastes half your effort.
  10. I had $250 in gift certificates to the Apple store, so a mere $50 out of my pocket put 10 gigs into my pocket.



OS X for system administration.
[ October 09, 2003 | Permalink | 4 Comments | 0 TrackBack | TB URL ]

The rumor around my office is that we're going to buy a site license (for our department anyway) of Mac OS X 10.3 (aka, Panther) due to the large amount of system administrators doing their SA work on OSX machines. In case that rumor doesn't pan out, and we don't get a site license, I plan on buying Panther myself.

The important thing is this, Panther is going to be expensive ($130), but everyone around here wants it (except for the Linux guys) and no one wants to pirate it. That's pretty good news for Apple I think, and I can't wait for the 24th to roll around. I'm most lookng forward to Exposé.

[I've been pretty busy recently with real life stuff. I hope to return to regular blogging volume soon.]


A good MacOSX RSS feed.
[ September 29, 2003 | Permalink | 0 Comments | 0 TrackBack | TB URL ]

Happy MacOver the weekend, Apple improved their RSS feed for the OSX downloads page (and perhaps improved other feeds?). The feed now contains a full description of the application download instead of a simple subject line. You can subscribe to that feed here. There's also a "Hot Downloads" RSS feed here.


iPod Notes are the coolest extra.
[ September 17, 2003 | Permalink | 8 Comments | 0 TrackBack | TB URL ]

AppleScript scroll logo There are several 'extras' on the iPod including a Calendar thingy, some contacts handling and other junk like Solitaire (which I won while on my beach vacation a few weeks back). The notes functionality is cool too, but what makes it VERY cool, or more to the point, usable and helpful, is the 'clipboard to iPod note' AppleScript.

The script does what it claims to do. It takes whatever text is in the clipboard, and smashes it into a text note, and dumps that onto your iPod. If the text is more than 4k in size (the max size of an iPod note is 4k for some reason) it will automagically split it up into the number of files it needs to cover the data, and links them together, and copies them all to the iPod.

It does a pretty good job at getting the text parsed and written out in a useful way. Tables of data lose their formatting of course, but not in a horribly unuseable way, and the auto linking of long text blobs is extremely helpful.


Application Switching can be a Killer App.
[ June 25, 2003 | Permalink | 5 Comments | 0 TrackBack | TB URL ]

I will be waiting for Panther like small furry animal, and will no doubt give Apple another $129 the night the OS comes out (only dorks buy software midnight). Mostly because I want to use Exposé. Application switching has always been a problem in Windowed GUI's, and maybe Apple has a solution.

for the past couple of years, I have been using various system utilities to deal with application switching. I like command-tabbing over to other apps, but I don't like the clutter. I typically run with 6 to 10 applications open at any time, and those windows add up. ASM offered a pretty flexible solution for hiding applications on switch. So, when I go to BBEdit from Safari, the browser will get hidden, and BBEdit will be un-hidden, which keeps the screen clean. ASM let(s) you choose applications that will be hidden in various ways...

  • Hide this app when switching away from it.
  • Never hide this app when switching away from it.
  • Don't hide the other app when switching to this app.
  • Always hide the other app when switching to this one.
  • etc.
This allows us to keep a few apps visible at all times, while forcing other apps to hide as you move from one to the next. I assign the Finder to never be hidden, and to never make the previous app hide. the same goes with my instant messenger and other system monitor tools. I push all of these over to the second monitor.

Now, some of you Windows users may be thinking "that sounds sort of like SDI." And you are right, in a twisted way, I am emulating a Windows GUI paradigm; Single Document Interface. This is used in the current AOL clients for windows, and used to be used in Photoshop, but I don't know if that's the case anymore. Anyway, the idea is that ne master window contains all of the other windows for the given app, so when I click on the task bar for another SDI app, it fills the screen.

The vital difference between my SDI and MSFT's si that there is no containing window. the windows float over the Desktop and Finder windows. This makes drag and drop possible from the Finder to the currently selected app, and makes entering IMG tags in BBEdit SO MUCH EASIER.

Now, go have a look at Exposé and see how it might be useful way of dealing with window clutter and application switching. And think about how many shareware application switchers (here, here and here) may be rendered useless, or at least, less attractive.


WWDC post mortem.
[ June 25, 2003 | Permalink | 1 Comments | 0 TrackBack | TB URL ]

I was, of course, disappointed by Steve's keynote at Apple's world wide Developers conference. Why? Because I read the rumors sites often and had built up insane expectations based on scraps of half truths that were floating out there. Here's my grandest delusion...

A while back there were rumors that 1.4, 1.6 and 1.8 ghz G5 processors were sent by IBM thru a purchase order from Apple to a Taiwanese manufacturer called Foxconn. They actually make Apple's stuff. Now, flash forward a week or two and consider Apple's leaked G5 tower details. they mentioned 1.6, 1.8 and 2.0 ghz processors. Where did the 1.4's go?

Another rumor was floating around that Apple's retail outlets had been receiving pallettes of the new product, and there were two box sizes. One big, one less big, which meant to me, tower and Powerbooks. G5s are not better than G4s at wattage dissipation (42 watts in the 1.8 ghz G5 vs. 30 watts in the 1 ghz G4), so only the 1.4s can be in those supposed "Powerbook boxes." But that was bunk.

There was no Powerbook announcement, but I still assume one is coming soon. The current crop of Powerbooks are getting old (8 months old in some cases, and Apple's typical Powerbook refresh cycle is 6 months). So, perhaps G5 Powerbooks will eventually show up, and if they do, they will be just as hot as the G4 tiBooks, and I'll buy one anyway.


Worst Kept Secret Ever.
[ June 20, 2003 | Permalink | 8 Comments | 0 TrackBack | TB URL ]

The rampant speculation that Apple is about to release new hardware based on the IBM PowerPC 970 (aka the G5) processor has been confirmed, sort of. Yesterday, one of the graphic images that Apple uses in the product pages got mixed up, and the file that shows the specs for the G5 was put out on Apple.com.

Stevie Boy Blue has been a pretty notorious secret keeper, and lawsuits have been the result of leaked secrets before. This time though, pretty much everyone knew the G5's were coming. IBM said they were, and rumors leaked Apple's manufacturer that large quantities of processors were in hand and machines were being made. Others have seen the pallette coming into various apple store with notes not to open them until the announcements happens.

It's pretty hysterical that the actual details were leaked by Apple. Who ever made the mistake is going to get ripped a new asshole. My thanks got out to him/her though, because it makes the buying decision easier to make (ie, don't buy a G4 and wait a week and buy a G5). Here's what was leaked...

  • 1.6GHz, 1.8GHz, or Dual 2GHz PowerPC G5 Processors
  • Up to 1 GHz processor bus
  • Up to 8GB of DDR SDRAM
  • Fast Serial ATA hard drives
  • AGP 8x Pro3 PCI or PCI-X expansion slots
  • One FW800, two FW400 ports
  • Bluetooth & Airport Extreme ready
  • Optical and analog audio in and out
The max amount of RAM seems pretty huge to me, but the real story is that the 1.6's and 1.8's are single processor units. My guess is that the dual proc 2.0 ghz's are going to be in the $3k range, and the low end will be around $1800, but that's just a guess. At any rate, I think it's a mistake to buy a single processor unit these days. Because...
The PowerPC 970, on the other hand, is designed from the ground up with multi processing in mind--IBM intends to see the 970 used in 4-way or higher desktop SMP systems.
I'm dreaming of ultra fast DV to MPEG conversions, and iMovie transitions previews and rendering. /drool


Pent up demand.
[ June 10, 2003 | Permalink | 5 Comments | 1 TrackBack | TB URL ]

It seems to me that Apple always has "pent up demand" when it comes to new hardware (except for the Performa Christmas disaster). This update cycle will be a classic pent up demand bonanza if the rumors are true...
Apple Computer Inc. is nearing the release of desktop systems featuring IBM's 64-bit PowerPC 970 chip, sources report?but a 64-bit version of Mac OS X may lag behind by a month or two.
Looprumors had this to say back in May...
We received word that two large shipments of Power PC 970 processors went to Foxconn in Taiwan, under a purchase order from Apple computer. Twenty thousand 1.4Ghz PPC 970's and forty thousand 1.6Ghz PPC 970's have already arrived in their hands. IBM's inventory contains fifty thousand 1.8 Ghz PPC 970's, of which forty thousand are destined for Foxconn tomorrow (Wednesday).
So, it certainly seems as though there are rumors covering the supply chain, which has always been Apple's problem, along with slow ass Motorola G4 processors. I kind of think it's cute how Moto is attempting to make a better G4 and sell that to Apple. My guess is that Apple actually uses it in future iBooks (if it's a low enough wattage). But really, who cares. All that matters is that the G5's do come out, are available in volume, and that Panther is a true 64 bit operating system. Assuming all of that falls into place, I expect G5's to be a hot commodity.


Mac websites roundup.
[ May 29, 2003 | Permalink | 10 Comments | 0 TrackBack | TB URL ]

Eric emailed me about Mac software yesterday after an iBook compulsion buy (good for you!). He hasn't been a Mac user since System 7 ruled the roost, so there is no doubt he meant it when he had no clue what the good current apps are. Here's a few resources to get up to speed...
Useful Mac
Useful Mac is a tight list of good software for Mac OSX. The site doesn't try to be a listing of all Mac software, or attempt to sell stuff to you, etc. They just list what's good, in a nicely organized UI, and for the most part, I agree with most of their choices.
VersionTracker.com
VersionTracker does try to be a listing of everything in the Mac software universe, and pretty much catches all of it. If a new rev of something comes out, they know of it. My only complaint is the use of window.status code to show you one url, but the href over to another, and then use window.location to load the URL you thought you were going to get in the first place.
MacNN.com
A long time ago I used to be a daily Macintouch.com reader, but for some reason, I switched over to MacNN a while back. The site just feels more like a news site to me, and has less ancillary data/info associated with the articles. It's sort of like the USA Today of Mac news sites.
LoopRumors.com
There are many Mac rumors sites out there, and they tend to snipe at each other, speculate wildly, and report normal (well known) news. These folks seem to keep it clean, and usually keeps things up to date. SpyMac.com is another one to check out.
Dev Tools, Dev Tool, Dev Tools!
It's an absolute must to install the Dev Tools for Mac OSX. All of the goodies like cvs and scp are in there (not to mention gcc3). You can download the Dev Tools from the Apple Developer site (you have to register, but can do so without paying out any cash). I also have an extra Dev Tools CD that I got at the O'Reilly Tech conference, so if anyone wants that, I'll be happy to mail it out.
That list should at least get anyone started. If anyone has anything add, please do.


myPod.
[ April 30, 2003 | Permalink | 15 Comments | 0 TrackBack | TB URL ]

Being the well renowned Apple-phile in my family, I was assumed to buy an iPod as soon as it was announced. They were/are after all, pretty cool little devices. But being the well seasoned Apple-phile, I knew the prices were going to be totally out of control and I was right about that, wasn't I. Being the possessions interloper that I am, I managed to receive a few Apple Store gift certificates totalling $250, but that still was $150 away from the 10 gig model at the time

The recent announcement that Apple has revamped the iPod line and made the 10 gig model $300 means that I can spend $50 and get a sweet ass new iPod with the cool little controls, lighter weight, and smoother edges. I can hardly wait until Friday to go buy one (and get a free tshirt, hehehe).

In somewhat related news, Apple is "[attempting] to patent [an] iPod-like 'scroll-disk' mouse" for use on the desktop. TheRegister notes...

Another benefit the applications cites is that the user doesn't need to take his or her finger off the disk to continue scrolling - "ie. the disc can be rotated through 360 degrees of rotation without stopping" - unlike a scroll-wheel, which forces you to continually pull your finger off the wheel if you want to go beyond whatever arc of the wheel is exposed.
This isn't really a big deal to me at all, based on the fact that computers are pretty smart and can be programmed to see how fast I am scrolling the scrollwheel and match that on screen. I don't see the benefit in racing thru a doc, but I do the benefit when slowly scrolling thru a doc, or attempting to finely control the movement thru a menu. The scrollwheel doesn't click into place, but allows for that analog style of input that makes modern video game controllers so awesome.

Consider the methods of use of this iPod like mouse wheel thing. Would you have to hold it in your hand, or can you cup it like a normal mouse. I tend to race back and forth between the mouse and keyboard a lot, and adding in an extra step of 'picking up' and 'putting down' would be pretty crappy HCI. The physical implementation is inherently different on a mouse than on an iPod and I'll be interested to see what they come up with. In the meantime, I'm buying myPod.


I want to Sync, not import.
[ April 09, 2003 | Permalink | 9 Comments | 0 TrackBack | TB URL ]

Is it me, or can you not export your bookmarks from Safari? It's possible to back up your bookmarks file by going to this file path...

/Users/your_user_name/Library/Safari/Bookmarks.plist
...but I'd like to have a mechanism in the broswer to export this to (X)HTML or RDF or even RSS.

Apple's PLIST format is XML, and parseable, and transformable. So ultimately, what I really want is for someone (even Apple) to write something that can transform my Safari bookmarks into the format Mac IE5 reads and into the format that Camino reads (and vide versa).

Some sort of cronable job would be optimal where all of my bookmarks would be sync'd between my browsers, which would require transformations from and to each format. This avoids exporting, and then importing, which is time consuming. I can't even imagine writing the diff code.

Not even the Camino authors have Safari bookmark imports working yet, so maybe I'm asking for a bit much...

Note that, although it initially shows you Internet Explorer's bookmarks, you can import bookmarks from OmniWeb, iCab, Mozilla, Netscape, and Camino itself. Safari bookmarks cannot yet be imported.
One can wish, can't he?


osOpinion declares Dvorak is an idiot.
[ April 03, 2003 | Permalink | 1 Comments | 0 TrackBack | TB URL ]

To wit...
For nearly as long as I can remember, people have been predicting that Apple would switch to Intel processors. John Dvorak's prediction that Apple would switch within the next 12 to 18 months is unusual only in that he sees Apple going to Itanium rather than x86 chips.

But just like all the forecasters that came before him, Dvorak has it wrong. It would be a boldly stupid move for Apple to try to switch to Itanium, for a number of reasons.
I've never read anything Dvorak has written (which admittedly is not much) that I thought was on the mark, well thought out, and not intended to incite me somehow. I swear he must only be digging for click-thrus, whereas the osOpinion people attempt to provide reasoned analytics in their articles.

In the osOpinion article, they make this extremely important remark...

Assuming that the Mac faithful are willing to undergo another migration -- and there are plenty of Mac fans who would probably stick with Apple through anything -- what about the third-party software vendors? Vendors are going to be less tolerant of yet another radical shift so soon after the switch to OS X.
And you can point to Quark for a good example. Even now, years after I started using OSX, Quark has yet to release an OSX native XPress. Never mind the service companies who have investments in PowerPC based hardware. Getting them to migrate their software is a challenge, hardware migration is another one, and we don't need any more Mac challenges right now. The slow processor problem can be mitigated by IBM, but has to be done RIGHT NOW and CHEAPLY. An Itanium switch addresses neither of those needs.

But who cares about any of that when you can get involved with another Mac/PC holy war.


The Economist on Sony (and Apple).
[ February 28, 2003 | Permalink | 0 Comments | 0 TrackBack | TB URL ]

Part of my college education was sitting in far too many poli-sci classes listening to, and participating in, discussions about European security, international trade, and Green Party politics (bleh). Most of it bored me to tears, except for the reading assignments that involved The Economist. It's a good rag.

Now, The Economist discusses things like Sony's "Life after PlayStation 2." It's an excellent read and includes such hist as...

  • "people walking around with an iPod and an Apple PowerBook look much cooler than those equipped with a Clie and a Vaio notebook"
  • "With so many consumer-electronics, software and other technology firms co-operating to forge an alternative to Microsoft, it will be hard for Sony alone to gain control of the living room."
  • "If its [Sony's] desire to protect itself against piracy messes up its other plans, firms such as Apple will continue to design the devices that Sony ought to be making."
Also, the article has a cool pie chart in it that looks more like a donut chart than a pie chart. Mmmmmmmmmmmm, donut chart.....
[via MacCentral]


Fools rush in.
[ February 24, 2003 | Permalink | 0 Comments | 0 TrackBack | TB URL ]

Out of the many Apple related articles recently published, only one dares to say something smart. All of the others are unsubstantiated or plainly ignorant...

The good...

  • Job No. 1 for Apple: Find a Parade and Get in Front of It - by Tiernan Ray
    The gauntlet has been thrown down. When David Stutz, a former product line manager at Microsoft (Nasdaq: MSFT), fired off a version of his resignation letter last week, arguing that Microsoft must innovate, it was a wake-up call to packaged software vendors: Decide how you'll bring value to free software, or face extinction.
The bad... The unsubstantiated...
  • Wanted: A Portable Desktop Replacement That Really Is - By Jason Brooks
  • It's not that I wasn't charmed by the littlest Apple. The 12-inch PowerBook is beautifully made, and although I've yet to see the Lindows Mobile PC up close, I can't imagine it cutting a more striking figure than the Apple unit does. What's more, the G4-driven PowerBook certainly packs a greater performance punch than does the Lindows Mobile, which is powered by a 933MHz C3 chip from Via that's built for low power and low heat, but not for speed.
    Then why do you want the Lindows box?



I bought REM's "Document", will I buy Apple's?
[ January 28, 2003 | Permalink | 4 Comments | 1 TrackBack | TB URL ]

Back in the day, cassettes were the compact music format of choice, REM was still college rock, and Document was an album title. Today, it's the next great hope that Apple will be able to shed the MSFT life support system called Word.

MacWhispers, a Mac rumors site that I've never heard of is saying apple will release an app (suite?) called Document meant to supplant the aforementioned productivity app I have bought and caused two employers to buy (I know, I suck). A month ago I would have thought this was a crazy idea and that MacWhispers ultra low posting count (i mean c'mon, the post number is 0000009, and doesn't under the same domain name as the home page) but Safari makes me believe that Apple is doing everything it can to dump the MSFT.

Who knows. I don't use Word all that often anyway. The big question is if they make this app, will they sell it, or give it away?


MSFT fictional FUD means something.
[ October 14, 2002 | Permalink | 0 Comments | 0 TrackBack | TB URL ]

This most recent FUD attempt from MSFT is especially tickling due to its transparency and bafoonery. And since they pulled it down, you'll have to see it in cache form at Google. Now, look at the girl, and try to imagine if she would actually write out documentation in her story about switching. Oh wait, she isn't even real. She's clip art! How embarrassing for this young perdy lady to be pimped out like this.

Anyway, a slashdot poster made a good point...

You just missed the entire point of this article. Microsoft knows they're not going to convince hardcore Apple users to switch. This copy of Apple's switch campaign, is for MS users who might be tempted to switch. If a user is considering switching to Apple, then sees that some other people are switching from Apple to MS, the user might very well decide to stay right where he is. The theory of course, is that a user who is easily persuaded to try Apple could be easily persuaded not to try Apple; get it?
This is the real story.


Mac Linux merger? Fat f'ing chance.
[ October 14, 2002 | Permalink | 2 Comments | 0 TrackBack | TB URL ]

Article titles like "Apple-Linux merger powers 'Mac' switch" make for good headlines to grab page views, but that title is baseless. One of the arguments made is that Apple will 'go Intel' and thus make Linux apps more likely to appear on the Mac (and vice versa?). But, not only does the processor have very little to do with porting POSIX compliant apps, but Apple ain't goin' Intel. Period.

Basing some grandiose notion on a red herring is sad, especially when you write an article that makes a huge point, and utterly fails to stay with that point much less prove it with baseless punditry.

Fortunately, one good point was made (but has nothing to do with the main point of the article)...

A new wave of open-source applications may also appear, said Brent Simmons, a Seattle Macintosh developer: "You're looking at applications offering ways to interact and network without going through the browser." Examples: Watson and Sherlock 3 for the Mac, which pull down information in an OS X environment specifically tailored to end users without drawing on a browser.
Case in point: NetNewsWire Lite.


C'mon, switch.
[ October 14, 2002 | Permalink | 0 Comments | 0 TrackBack | TB URL ]

I work with a guy who uses Mac OS 9 and uses several applications to make it more unix like. He has a Mac OS 9 native VIM editor, a SSH terminal application and a few other apps. Sounds like the ideal person to switch to Mac OSX, right? Wrong. The file system under OSX is so different from the Linux file systems that he is used to that he shuns the switch (but he uses Os 9? Yeah.). Maybe now he'll have reason to go for it.
If you're one of the many Unix developers drawn to Mac OS X for its BSD core, you'll find yourself in surprisingly unfamiliar territory. Even if you're an experienced Mac user, Mac OS X is unlike earlier Macs, and it's radically different from the Unix you've used before, too.
Go O'Reilly.


Build your own Mac.
[ October 09, 2002 | Permalink | 0 Comments | 0 TrackBack | TB URL ]

Steve sent me this link to a guide for building your own Mac today. Apple's hardware prices are still outrageous, and building my own machine would be fun, but I have doubts that Jaguar would install on a home brew.


Apple on DRM: mum's the word.
[ October 02, 2002 | Permalink | 1 Comments | 0 TrackBack | TB URL ]

As Dan Gilmore notes, Apple hasn't made a commitment to Digital Rights Management (DRM) technology in their hardware (yet?). Microsoft has been conspicuously pushing DRM as an 'innovation' that consumers should love, but it's not the consumer that DRM wants to help out. Apple has a history of being user and customer centric, and a non-DRM play might not last.

Congress has been consistently pushing to pass laws making built-in DRM technology the law (eg, the DMCA and SSSCA), and if that happens, and Apple needs to build DRM into OSX, then they will have to pay Microsoft. Why? Because MSFT owns patents for DRM in operating systems (patent number 6,330,670).

The part of the SSSCA that scares me is this...

It is unlawful to manufacture, import, offer to the public, provide or otherwise traffic in any interactive digital device that does not include and utilize certified security technologies that adhere to the security systems standards adopted under section
I haven't taken a very close look at SSSCA2 yet, but it contains the same language I just cited. There are implications for the Linux world here too folks.


Apple slices.
[ September 30, 2002 | Permalink | 3 Comments | 0 TrackBack | TB URL ]

  • What does iSynch matter to a non dot mac user who has no Bluetooth phone or iPod? I suppose it's time to buy that SonyErricson phone.
  • extremetech.com talks about BSD and it's impact on the world. Mac OSX users should find this interesting since that OS is heavily based on BSD technologies. [ via arstechnica.com ]
  • Apple apparently has one of the worst executive boards on the face of the earth. Heh. My Mac seems to work ok for building web apps with Perl hackers and CVS repositories and graphics deliverables. As long as the Apple board continues to suck the way we are told they are sucking, then I think I'll be a Mac user for good long time.
  • Even though the time to sign up for a dot mac subscription has been extended, I still don't think I'll sign up. I just haven't seen anything that I can't live without. If they released iBlog that published thru dot mac, then I'd prolly go for it (because InMyExperience.com is costing me $30/month to run, and a dot mac subscription would be $50 for a year)



  • Apple standing on a cliff.
    [ September 19, 2002 | Permalink | 1 Comments | 0 TrackBack | TB URL ]

    Apple has been keeping an x86 (read: Intel) version of OSX up to date for a while now. eWeek says this has been going on since the early days of OSX and adds...
    Build numbers keep pace with those of their pre-release PowerPC counterparts; for example, Apple is internally running a complete, x86-compatible version of Jaguar, a k a Mac OS X 10.2, which shipped last week.
    Imagine what chaos would ensue if a copy of this was leaked to the public. Would Apple be able to prevent users from buying non Apple hardware? What would the driver compatability scene look like? Would product manufacturers develop drivers for x86 OSX? Imagine the chaos.


    Xbox hax0ring on Mac OSX.
    [ September 16, 2002 | Permalink | 7 Comments | 0 TrackBack | TB URL ]

    It's not exactly easy, and there are many required tools to do this, but...
    Using this tutorial, we will cover the basics of burning working ISO images with toast titanium and Mac os X, we will cover extracting and packing ISO files using xboxisomaker, and we will cover connecting to the XBOX using FlashFXP and evolution X.
    I don't have a modded Xbox, and I'm guessing that some DMCA implications come into play when following the instructions. However, I love the hax0r entrepreneurialism in the tutorial and can't resist linking to it.


    In OSX, write your app in the language you like.
    [ September 16, 2002 | Permalink | 0 Comments | 0 TrackBack | TB URL ]

    Two recent developments in the OSX software world make me believe lots of good stuff is on the way. The first is Camel Bones "is a framework that allows many types of Cocoa programs to be written entirely in Perl". So, you don't have to write your app in Objective C (or Java); you can write all the logic in Perl and wrap it up in sheep's clothing. If you are a Ruby coder, you can look like a sheep too.

    The salient language agnosticism of OSX makes me hopeful that more and more applications written by individuals or small teams of people will emerge. Why would I be hopeful of that? Well, IMHO, small groups of people make the most innovative, timely and bloat free software, instead of 38 meg application binaries. This was true of Quicktime which was originally written by five developers. NetNewsWire is written by one guy.


    Transmit 2.0 beta looks good, very good.
    [ September 13, 2002 | Permalink | 3 Comments | 0 TrackBack | TB URL ]

    Transmit 2 IconI was a lucky Mac user today and got in on the private beta test of the next version of Transmit. Back in the day, I bought Transmit when it's name was Transit (no "m") because I liked it so much (I was a reformed Fetch user). The short story for this new version is that it's cocoa native, has a much improved tool bar, and can show unix file permissions inline. That's great stuff, and so far, no crashes. Here's a few more vital features in the new version...

    • The icon is cool (ok, this isn't vital, but it's cool)
    • native long filename support
    • significantly more flexible interface
    • supports fully secure and encrypted FTP connections to via SFTP/SSH
    • You can queue downloads
    • There's a built in text editor, but BBEdit it ain't (but it's still nice to have)
    There's a lot more in there, but who knows how long the beta test will last, so you may have to wait a while to get the goodies.


    Preview lots of stuff.
    [ September 04, 2002 | Permalink | 3 Comments | 1 TrackBack | TB URL ]

    Mp3 Preview in JaguarOk, here's the last OSX related post for the week. I don't know if this is a Jaguar thing, but file previews are pretty robust in Column View. To the right is the preview for an MP3, and it doesn't just play the first 5 seconds, it plays the whole track, or you can instantly fast forward to a part of the track. None of this requires an application to load, the preview shows up almost instantly. Awesome.

    You'd have to guess that lots and lots of QuickTime junk is loaded up to have the audio preview be available so quickly, and is that why this OS requires I have 256 megs to run smoothly? Thank goodness I have half a gig.


    OSX TechNote tells all.
    [ September 04, 2002 | Permalink | 2 Comments | 1 TrackBack | TB URL ]

    Apple releases TechNotes pretty much everyday about their hardware and software. This tech note covers a boat load of info about OSX and it's most recent incarnation, Jaguar. Apple says there are 150 new features in Jaguar, but I'd argue that a lot of the items below are more compelling features than new fonts. Here's the top 20 (my comments are in parenthesis)...

    • The Ruby scripting language is now installed with Mac OS X.
    • Python 2.1.1 is now installed with Mac OS X. (install your DevTools folks)
    • The bash command shell is now installed with Mac OS X (version 2.05a.0(1)-release)
    • With Mac OS X 10.2, when one process opens a file with write access, it will have exclusive write access. If another application tries to open the same file with write access it will fail. (isn't this a really basic thing to do?)
    • Help Tags are the primary method for providing context sensitive help in Mac OS X. They are the Mac OS X replacement for the older Balloon Help technology.
    • Removed the limit of 5 hierarchical menus on-screen at once. (finally)
    • In some circumstances, clicking on a window with an active sheet brought the window to the front, but didn't activate it (clicking on the sheet would activate the window). We now activate the window regardless of where the window was clicked.
    • Users can now use cmd-shift-` to send keyboard focus to a drawer. Previously, it was only possible to do so by clicking on a drawer.
    • Supplemented the "disktool" command line tool (which was always intended as a test tool) with a more user-oriented "diskutil" command line tool.
    • A number of performance and stability enhancements have been incorporated into the implementation of NFS provided with Mac OS X 10.2
    • SMB browsing is only supported on the local subnet. (um, ok)
    • Problems with DNS lookups via Airport have been corrected.
    • True Type font files with the extension '.ttf'