November 26th, 2007

Getting Multi-Safari to Work on Leopard 10.5.1

If you’ve upgraded to Leopard but still need to test a site in an older versions of Safari, you can do so through Multi-Safari. Much along the lines of the stand-alone versions of IE that are out there, these packages allow you to run older versions of Safari.

Interestingly enough, though Multi-Safari worked fine under the retail version of Leopard, it stopped working under OS X 10.5.1, offering the error “You cannot use the application ‘Safari 2.0.4’ with this version of Mac OS X.”. Fortunately, the maintainer of the Multi-Safari project, Michel Fortin, looked into it; and, within his blog entry describing the issue, some of the commenters chimed in with their own suggestions.

In particular, Thomas Aylott deduced that “Apple has specifically blocked all versions of Safari < 3 from running on Leopard 10.5.1” (d’oh!), but figured out a workaround by tweaking some of the package internals. To Thomas’ credit, he also compiled a fixed-and-ready-to-download version of Safari 2.0.4. I’ve tried it on my own machine and it works great.

October 24th, 2006

Apple Upgrades MacBook Pros to Intel’s Core 2 Duo

Without much fanfare — I was figuring this would be announced at a conference or such — Apple has upgraded its MacBook Pro line to Core 2 Duo chips.

The MacBook Pros’ Intel Core 2 Duo processor offers 4MB of shared L2 cache, which is up to 39 percent faster than the previous 2.16 GHz MacBook Pro and more than seven times faster than the 1.67 GHz PowerBook G4 running industry standard benchmarks, Apple said. Additionally, it has enhanced Mac OS X to take advantage of the technology advances from Intel's Core 2 Duo processors, resulting in increased performance in professional applications like Aperture 1.5, Final Cut Pro 5 and Logic Pro 7.

An ideal fit for business and creative professionals, MacBook Pro delivers advanced performance including 667 MHz DDR2 SDRAM memory expandable up to 3GB, ATI Mobility Radeon X1600 graphics with up to 256MB of dedicated GDDR3 graphics memory, and a double-layer SuperDrive for burning professional-quality DVDs. […]

In the same way that the 486 was the successor to the 386, so is the Core 2 the successor to the Core [1]. Apple purports that the Core 2 is up to “39 percent faster”, but that’s probably wishful thinking. Sure, the Core 2 is faster, but benchmarks indicate that the difference is closer to 15-20% percent, depending on which set of applications are tested.

Still, “faster” is a good thing ;). Speed aside, though, this new generation gets some hardware updates as well. They now come standard with a FireWire 800 port (in addition to a FireWire 400 port) and a 120 GB hard drive. On top of that, they can also accept up to 3 GB of RAM. Sooo tempting!

September 8th, 2006

BBEdit 8.5 Turns Up the Heat with Indented Soft Wrapping

BBEdit — a “professional HTML and text editor for the Macintosh” — has just had its version 8.5 release and it comes with a healthy dose of new hotness:

  • […] The price has been dropped from $199 to $125.
  • […] The toolbar as been redesiged and some functionality moved around to make it look more OS X-ish.
  • […] Code folding has been added, and works great.

Most exiting to me, though, is the addition of indented soft wrapping. The feature goes by many names, but, even if the name of it doesn’t sound familiar, there’s a good chance you’ve seen it with other editors. The basic idea is that for a line which is wrapped several times — such as a paragraph of copy in HTML — the indented parts of the line will line-up with the indention of the original line.

I’ve been looking for an OS X-based editor that I can live with for some time now. Sure, TextMate has its strong points, but up until this recent BBEdit release, I haven’t been aware of any OS X text editors that included both indented soft wrapping and a tabbed interface. For what it’s worth, there’s been an enhancement request filed to add indented soft wrapping to TextMate but the TextMate team (which is to say, Allan) hasn’t quite gotten to that one yet.

A decent text editor is one of the last puzzle pieces in transition toward OS X. Up until now, it seemed that BBEdit was just resting on its laurels, virtually begging TextMate to take away its text-editor crown. With this most recent release, though, it looks like they’ve been reinvigorated. And, if BBEdit 8.5 lives up to the write-ups, I may just be well on my way toward a Redmond-free OS. Of course, if Uncle Steve were to release Merom-based MacBook Pros, that wouldn't hurt either ;). (Fortunately, that may be not be too far off.)

May 1st, 2006

Thermal Grease May Help Toasty MacBook Pros

Lucky enough to have a MacBook Pro, but it’s running hot for you? ZDNet reports on a thread from the Awful forums conjecturing that a poor application of thermal grease may be the culprit.

A post by Interrupting Moss on the Something Awful forums mentions that “it just takes a slight misapplication of thermal grease on a MacBook Pro to make the temperatures skyrocket.”

The amazing part is that if true, Apple techs are assembling MacBook Pros with too much thermal paste because the MBP service manual tells them to! According to MacBook Pro service manual “0.2-0.3cc” of thermal grease should be applied to all three chip mating surfaces. Interrupting Moss however, states that reapplying thermal grease "properly" dropped the running temperature of his MBP by 14 degrees Celsius. […]

At times I’m sad that I only have a PowerBook/G4, but nuggets like this make me feel a little better about waiting for the MacBook Pro “rev 2”.

June 28th, 2004

More on Heat Insulators for Laptops

Ever since reading about heat insulators for laptops, I’ve been thinking about buying one. I did have some concerns about heat potentially being reflected back into the laptop (after all, the heat has to go somewhere). Well, Julie (who wrote the original review at The Gadgeteer) later took some temperature readings and she’s updated her LapPad review.

And, the results were mostly what I expected. In the control setup — without a LapPad — Julie’s PowerBook reached 131° after two hours. And, when testing with LapLogic’s Taku pad (their beefiest model), the laptop reached 138° after two hours. Yeah, it is a few degrees higher, but I could live with that.

I’m set on buying a heat insulator/dissipater of some type, but I didn’t want to rule out other brands either. Here's what I’ve found, including some new models mentioned in the comments from last time:

  • Coolpad — it’s handily available at major stores such as Staples and CompUSA but I have some doubts about the cooling efficiency of a plastic product. I mean, it may be fine, but other products look more promising.

  • KoolSink — this one caught my eye with its elegant simplicity (it’s just aluminum bent into a wedge). The aluminum would seem to be a good conductor and the laptop can even be tucked into the underside of the wedge for traveling. But then I read their FAQ where they concede that using a KoolSink on your lap “would not be very comfortable”.

  • The Lapinator — though it’s obviously a small company, I couldn’t discount the Lapinator (silly name aside). In the end, though, I wasn’t sure that it’d work so well for traveling. Sure, they state that the foam “feet” are compressible when stored in a laptop bag, but my laptop bag is “slot loading” and I’m just not sure if those feet would get snagged on the way in.

  • Antec Notebook Cooler — this is another cooler, but with active cooling (fans). And, while it may be suitable for other people, it doesn’t look very portable — and that’s one of my primary requirements for a laptop cooler.

  • LapPads — so, the LapPads remain. They’re effective at deflecting heat and they’re portable — that’s about all I can ask for. So, I next had to decide on which model to get. LapLogic has a handy comparison table of their models which helped to narrow it down. I wanted a portable one, which eliminated three. And, of the three remaining, the Norte (the middle one) looks like a good compromise. It has more heat protection than the lowest model but it’s only about 1/3 heavier, whereas the top portable model is over twice has heavy as the low end one.

Now I just have to choose which color I’d like ;). Of course, all the cool metallic colors are only available on the high-end models, but I don’t think that’s enough of a reason for me to settle for a heavier pad. So, I’ll probably order one in a week or two.

March 6th, 2004

Tabbed Editors for OS X?

Though I’m thoroughly enjoying my PowerBook, I’m not yet as productive on it as on my Windows box. It’s just a few niggling apps for which I haven’t yet found equivalents. And, at the top of the list is an editor.

I don’t need much in an editor — one with a tabbed interface along with syntax highlighting for HTML/CSS would be fine. Multiple undo/redo would be even better. But, I can’t find such an editor for OS X. Sure, on Windows, there would be several from which to choose — TextPad is probably the benchmark editor in this category and Crimson Editor (what I use) is freeware but just as good.

I’ve used tabbed editors on Windows for years and I’ve found them very handy. I often have four or five documents open at once — a couple CSS files, perhaps a JavaScript file or two, and a few HTML documents — and having a separate window for each document just feels clumsy to me. They invariably overlap and the filenames in their titlebars end up underneath each other. With tabs, I can see each filename easily and switch between files quickly.

When I first started looking for software for my PowerBook (before it even arrived, even), I penciled-in SubEthaEdit (formerly Hydra) as an interim editor. SubEthaEdit is a freeware editor with syntax highlighting and (as a bonus) Rendezvous support. But, it still didn’t have tabs for multiple documents.

Since finding SubEthaEdit, I’ve searched for other suitable editors, but I couldn’t find even one freeware editor with a tabbed interface. So, for a lack of other options, I figured that I may need to consider shareware/commercial editors as well. In that vein, I went to VersionTracker to peruse their HTML Tools section. I checked every app — shareware or otherwise — I couldn’t find even one with a tabbed interface :-/.

Some may claim that tabs are against Apple’s Human Interface Guidelines, but even Safari supports tabs (however, Apple does frown upon MDI interfaces). So, are tabbed interfaces a new thing to the Mac world or is there some mystical tabbed-editor that’s just been eluding me?

January 1st, 2004

Camino — Almost Had It

When computing, I like a consistent user interface. When on Windows, I want Windows-widgets and when on Mac I want Mac-widgets :). And, for the most part, I haven’t had problems of that nature. But, Mozilla Firebird on Mac OS has always bugged me a little bit. It’s a great browser, of course, but it has its own widget set. For example, select pulldowns (as you might find for a State on a form) have a pull-down arrow and scrollbars — just as you’d find on Windows.

So, at a New Years get-together last night, Ru whipped out his 12" PowerBook to show us one of his favorite Flash movies (Cow Bondage, FWIW) and I noticed that his browser had all the native Mac widgets! After a quick glance to the menubar, I noticed that he was running Camino. I had heard of Camino before — a browser with the Gecko rendering engine along with a Mac-tastic interface — but I had assumed that development dwindled once Firebird came about.

As it turns out, the Camino project is alive and well. So, I downloaded the latest Camino nightly and gave it a try just now. I loaded it up and it was like putting on an old pair of shoes that fit in all the right places. I had all my familiar widgets and I was ready to make the browser transition from Firebird. But, trouble soon began to seep in…

I first checked the Windows menu for the DOM Inspector but I couldn’t find it. Not that regular web surfers have much need for such a tool, but I find it an indespensible resource for web development. So, I can perhaps understand why the Camino team omitted it from their project, but I was still a bit bummed about that.

I checked for tabbed-browsing and, sure enough, it has there (Apple-T opened a new tab, just like Firebird). And, all the familiar keyboard shortcuts worked as well (such as Apple-L to load the URL bar). But, Camino didn’t react to the right mouse button as I expected. I right-cliked on the Back button and only got a context menu for configuring the toolbar (not a list of sites that I could go back to).

I really wanted to like Camino, but it just didn’t feel right to me. Sure, maybe I could find some work-around to the Back-button right-click bit, but there’d still be the DOM Inspector issue. And, now that Firebird has DOM Inspector built-in, there’s not much of an incentive for anyone to create a DOM Inspector browser extension either.

My best bet may be a matter of getting native widgets into Firebird instead of trying to get all of Firebird’s functionality into Camino :-/. But, I don’t have my hopes up about that either; a quick search of Bugzilla for “widget” bugs on Mac OS didn't come up with anything useful. Perhaps there’re no plans to make use of native Mac widgets on Firebird — maybe the Firebird developers perceive that Camino has filled that role.

December 18th, 2003

MacOS 10.3.2 and Battery Update Released

I saw from MacRumors that Apple released MacOS 10.3.2 along with a battery update yesterday. I didn’t mind the OS update is a good thing, of course, as it included new ATI and NVIDIA graphics drivers along with various bugfixes and security updates.

However, what really excited me was the battery update. Going by Apple’s description, it didn't seem like much at first — “The Battery Update enhances the performance of the battery to ensure that full capacity is available for your PowerBook or iBook”. But the forum comments attached to that posting give a different perspective:

AmigoMac: “I guess I won’t get it until my next flight … but hope it will help me a bit more… ;), it's reaching 3:00, full speed, and itunes on!”

coumerelli: “well, it’s later now and am SUPER thrilled to report that it looks like the battery has more than DOUBLED its life. I always look at the percentage (and compare to the ‘time’ the menubar gives me) and it’s now draining NEARLY as quickly. Hallelujah! woo-hoo! — That translates into 3.5 hours! Go Apple!”

I’ve already installed the battery update, though I haven’t had a chance to test it yet (I’m just running off wall-power at the moment). And the battery update isn’t even that big — just around 800k IIRC — though the OS update is over 30 MB. In any case, those power improvements look like good news for me, especially while I travel with my PowerBook over Christmas.

December 17th, 2003

Mac Progress — 1 Week

I’ve had my PowerBook for about a week now and it’s working out well (I’m typing this entry on the PowerBook now). Considering that I had to call my brother on that first day to ask him what the colored circles in the titlebar were, I’d say that I’ve made some good progress (for what it’s worth, the red circle is “close”, the yellow circle is “minimize” and the green circle is “change-shape”).

Of the apps I initially surveyed, most are working out fine — Mozilla Firebird and Thunderbird are working as expected, Fire is dandy, and Chicken of the VNC works just as I thought it would. But, they’re not all working out so well…

The biggest disappointment, perhaps, is the ftp client. I had Fugu earmarked for that slot, but I can’t get it to do normal ftp (only sftp et al). And, Fugu’s runner-up, Cyberduck, didn’t work out either — sure, it can do normal ftp, but it doesn’t even have such basic feaures as automatic binary/ASCII switching (at least, not as far as I could tell).

Since neither Fugu nor Cyberduck met my needs, I turned to Transit (which Jon Gales recommended in one of the comments from my last entry). Transit does all that I want it to (not that an ftp client needs much, really), but it’s also $25. Now, $25 isn’t necessarily a bad price for software, but it seems a bit excessive for an ftp client. Another ftp client that I’ve heard of is Fetch but that one’s also $25 :(. I really don’t want to pay that kind of money for an ftp client; but, I suppose I will if I have no other option.

If Fugu & Cyberduck were my biggest disappointment, then OpenOffice.org was the most disheartening. I really wanted to like it (after all, I use the Windows version on that OS exclusively), but the Mac OS X version left me wanting more. Really, it’s hardly a port at all — it’s just the Unix version running under X11 for OS X. So, it has the Unix interface and doesn’t have the usual Mac OS niceties such as the Aqua look or even the nifty Finder-ized open/save dialogs.

All the same, I’m between a bit of a rock and a hard place. Normally, when presented with an unappetizing option, I’d look for others. But, if I didn’t go with OpenOffice.org… is Microsoft Office my only option? Not only is Microsoft unappealing (after all, that’s one reason I bought the Mac), but it’s also on the expensive side as well — it’s about $250 for the full version (I don’t qualify for an upgrade and I’m not going to cheat with an Academic license)

So, I figure that I can either: (1) learn to live with OpenOffice.org, (2) Find a 3rd office suite for OS X or (3) find MS Office cheaply somehow. Though auctions can often be more trouble than they’re worth, I haven’t ruled out eBay. But, other than that, I’m open to suggestions.

As for virtual desktops, I had Space.app on the top of my list (especially since it’s free). I gave it a try but it just didn’t have the features I was looking for. When I use such an app, I like to treat my multiple screens as one giant desktop including desktop-switching by mousing off the edge of the screen. And, Space.app doesn’t have that feature :-/.

So, I turned to my second choice, VirtualDesktop from CodeTek. Sure, it's not free ($30, as it turns out), but it has all the features I’m looking for (mouse-switching and then some). Yeah, $30 might be a bit high for such an app, but I can respect that the developers must have had to do some low-level digging into the OS to achieve the functionality. And — ooh! — I see that they’re running a year-end 25%-off sale. I might just have to get that one.

December 4th, 2003

PowerBook Ahoy!

For years, Apple had always been that “other computer” for me. And, over those years, I didn’t have much respect for it since used cooperative multitasking and lacked a command line interface. But, Mac OS X changed all that.

Since its release, I’ve been keeping OSX in the back of my mind. “As a whole,” I thought, “would it be a useful computing platform for me?” But, still, I largely dismissed it since I had no compelling reason to switch from my current hardware. After all, Windows did what I needed it to do and I was used to it.

But over time, my Athlon 700 just didn’t seem as fast as it used to. Sure, it was pretty chipper back when I built it in ’99, but it just seems dwarfed by today’s 3 Gz monsters. So, even a year ago, I knew that a new machine was on the horizon.

Since I was going to buy new hardware anyway, a Mac once again came into consideration. Sure, I was well versed with Win2k and a virtual newbie to Mac OS, but Microsoft’s evil-factor pushed me to look for alternatives (I saw no need to pay money to a dishonest company).

The real turning point for me was SXSW 2003. The conference halls were WiFi-enabled and, being geeks anyway, many of the participants had laptops. What surprised me, though, was that about nine out of ten laptops were Macs — and these were people that I trusted within my field.

Ben and Mena Trott, Jeffrey Zeldman, Eric A Meyer — all Macs. If a good buying decision is founded on advice from people you trust, then my choice was clear. At that moment, I knew that — as a web developer — a Mac would be suitable for me.

My next step was getting the timing right. As a hardware buyer, nothing feels dumber than buying a model and having its successor come out the following week ;). In that regard, I found Mac Rumors’ Buyer’s Guide very helpful — it lists statistics such as the average number of days between a product’s updates and the number of days since the last update. So, that at least allows buyers to make a fairly well-timed purchase.

But statistics aren’t very comforting when a product surpasses its average-update-interval by days and then weeks —. July dragged into August which dragged into September. And, PowerBooks were nowhere in sight. But, my Athlon 700 wasn’t a complete paperweight yet, so I decided to just wait it out. Sure enough, new PowerBooks were released in mid-September. So, I set aside some of the proceeds from a freelance gig at the time for a PowerBook.

Since it would be my first Mac, I didn’t want to rush into anything. Interestingly enough, choosing the PowerBook model was the easy part — I needed more than 1024x768 (which crosses-out the 12”) and the 17” was just too big. So, I settled on the 15” with SuperDrive.

I next had to decide on the store, which at first seemed a bit tough (since there’re about a dozen online Mac retailers). But, MacPrices made quick work of that. Their site lists the prices for all online dealers and, even better, they also offer weekly best-picks for each model.

So, after confirming their reliability with ResellerRatings, I went with the weekly best-pick, MacConnection. For the standard $2600 price, MacConnection offered the 15” 1.25 GHz PowerBook with a carrying case and an upgrade to 1 GB RAM. Not that the carrying case would be that useful, but the RAM upgrade was rather tempting (especially since upgrading the RAM on my own would mean having the two stock 256 MB chips go to waste).

So, I ordered the PowerBook from MacConnection, along with a spare battery and a travel-sized mouse. Thanks to 2-Day Air, it should be here shortly :).

Now, the hard part is to find all of my usual applications (web browser, word processor, ftp client) all over again — keep in mind that my Mac exposure has largely been limited to testing websites on a Mac far off in one corner of the office. I’ve done some research ahead of time and I’ve filled some of the slots, but I could use some help on a few of these. And, though I have no qualms about paying for software when there’s no free app available, I consider that a last resort. So, if there’s a freeware app out there, I’ll give it preference.

  • Web Browser: Mozilla Firebird. That was easy ;). I already use Mozilla Suite at home and Mozilla Firebird at work, so this should be a smooth transition.

  • Mail Client: Mozilla Thunderbird. This was virtually a shoo-in as well, but then I got to thinking, “What about Apple Mail?” Not having used Apple Mail, I dunno if it’s any good. To its credit, it has Bayesian filtering (like Thunderbird), but I don't know much more about it. My one concern with Apple Mail is that, unlike Thunderbird, Apple Mail’s updates are largely tied to OS-updates and non-free (AFAIK).

  • Word Processor: OpenOffice.org. I already use OpenOffice.org exclusively on my PC, so this should have been a slam-dunk. But, OpenOffice.org still seems a bit clunky on OSX, from what I hear. Thankfully, Panther now includes an X Server by default (which OOo/Mac requires).

  • AIM/ICQ: Fire. Sure, I could try to install the various vendors’ client apps, but it just seems to much easier to have them all in one window. Besides, it’s GPLed — what’s not to like?

  • IRC: This took a bit of hunting, but it looks like the XChat port for OSX may be my best bet. Sure, Fire may come with IRC support, but I’d rather have the capabilities of a full-blown IRC client for when I'm actually using IRC.

  • FTP: This was a bit of a toss-up. Fugu looks good so far; it supports SFTP and SCP and it’s even won an Apple Design Award for Best Mac OS X Use of Open Source. However, I seem to recall reading somewhere that it might not support normal ftp (yeah, that does sound a bit absurd, but I can’t discount that).

    As a backup, I’m also considering Cyberduck. It’s also open source and it definitely supports regular FTP, but it just doesn’t seem as full-featured as Fugu.

  • Text Editor: This is probably the hardest one. Really, all I’m really looking for is a tabbed interface, syntax highlighting for HTML/CSS, and multiple undo-redo. And, SubEthaEdit (formerly called Hydra) appears to be in the lead. Yeah, I don't see a tabbed interface in the screenshots, but it looks like the best option at the moment. And, considering the free editors out there, I’m not going to spend the money on BBEdit ;).

  • Virtual Desktops: CodeTek fills this slot at the moment. Yeah, it’s $30, but there’s virtually no competition in this area. And, I haven’t forgotten about Expose, but it’s known to act up with Mozilla anyway (yeah, it’s Mozilla’s fault).

    In fairness, there’s also Space.app which is an open source virtual desktop manager. Considering that it's free, I won’t hesitate to try it, but my understanding is that CodeTek’s VirtualDesktop may be the more mature product.

  • Remote Viewing: VNC to the rescue :). Finding an VNC server for OSX was easy enough, but the only VNC client that I’ve been able to find for OSX is the dubiously named Chicken of the VNC. Then again, maybe its name is all in jest — in which case I won’t hold it against them ;).

  • Image Viewer: I already have an image editor in mind (Adobe Photoshop Elements), but sometimes I just need a small app to flip through some sliced web images. This is one category where I haven’t done much looking-around, but I’m sure there must be something. For the most part, I’d like an app which auto-sizes to the current image (instead of taking up the whole screen) and allows me to flip through files in the current directory with PgUp/PgDn (or similar).

  • Clipboard Manager: On the PC, I use the excellent Yankee Clipper which auto-saves all clipboard entries. To load one, I just recall the app with a hotkey and select an entry with the arrow keys (or the mouse). I’m not sure if a similar app exists for OSX :-/.

  • SMTP Server: Granted, this one is a bit obscure, but I thought I’d ask. Since my mail provider doesn’t include access to an SMTP server as part of their service, I have to provide my own (yeah, sometimes the local ISP’s SMTP can be used, but they often block mail that’s not From their domain). Postfix Enabler currently holds this spot (it simply enables the built-in SMTP capabilities in Panther’s Postfix), but it is shareware and I wouldn’t mind finding a free alternative if one exists.

Well, if you have any suggestions for some of the software above or there’re other utilities you consider a must-have, leave a comment. And, if you want to follow along with my progress, I’ll use this category (Apple) as I write more about my Mac experiences.