Posts in the Mac Category

Now That’s A Switch

Published 21 years, 2 weeks past

From macosxhints, via xlab: how to restore Mac OS X to a little more sanity in the form of switching the keyboard shortcuts for “New Folder” and “New Finder Window.”  Contrary to the tip’s assertion, you will need to restart the Finder for the change to take effect, but it does indeed work.  Also, since the tip is somewhat ambiguous about what you should have in your com.apple.finder.plist file when you’re done, here’s what I have:

<key>NSUserKeyEquivalents</key>
<dict>
	<key>New Finder Window</key>
	<string>@$N</string>
	<key>New Folder</key>
	<string>@N</string>
</dict>

Those seven simple lines are all it took to remove one of my last major complaints about OS X: now I can hit cmd-N and get a new folder instead of a new Finder window.  I shed a tear of joy.  All I have to do is figure out what to hack so all of my new windows open in minimized List view, and I’ll be pretty much golden.

(As I also discovered, you can alter your shortcuts with TinkerTool‘s “Menu Shortcuts” panel, but I prefer directly hacking the OS.  It makes me feel all tough and manly.)

Now for a tear or two of sorrow.  Thanks to Jeffrey Zeldman, I went and read the New Yorker article about post-conflict Iraq, “War After the War.”  I’m pointing to the printer-friendly version, which should be a lot easier on the eyes than the narrow-column main article.  It’s a disturbing, disheartening piece that will likely not go over well with many in the right wing of the audience, but not because it’s slanted left.  It isn’t.  It’s a factual, first-hand report of what’s going on, in detail and from the mouths of soldiers and diplomats, in Iraq.  Some of those mouths are already stilled forever.

The personal downside is that, if you read the article all the way through—and it’s a long, involved piece, so don’t expect to rip through it in five minutes—you may have the same reaction I did, which is an almost overwhelming mixture of sorrow, anger, frustration, and helplessness.  Even worse, I’m not sure anything can be done at this point; even replacing the current administration would likely be too little, too late… and that assumes that the Democrats put up someone I would regard as a better choice than Bush, which is by no means assured.

Meanwhile, the sister-in-law of a friend of ours just got shipped to Iraq on almost no advance notice.  This person is a member of a National Guard unit that was classified “non-deployable.”  Whether or not such a distinction should exist, apparently it did.  Now the unit is being deployed, the very thing she was told would never happen, which is the only reason she decided to enlist; she has a husband and three children that she had no intention of leaving even temporarily.  When I hear such things, it makes me wonder if maybe the news from Iraq is more positive than the situation warrants.  Why else would the military choose to deploy a “non-deployable” unit?  That’s the sort of act I associate with desperation.


Panther Patter

Published 21 years, 4 weeks past

Thanks to those of you who wrote in with the answer to my Dock question.  It turns out that I’d been trying to drag folders into the same Dock region that holds my application entries, and that’s no good.  Folders can be added in the area where the Trash can, minimized windows, and running applications not already in the Dock sit.  It hadn’t even occurred to me to try to add them there, because that’s where active stuff (and the Trash) goes.  Static links to resources go in the other area, as far as I’m concerned.  Just another little shove toward jettisoning the Dock and registering DragThing.

As for iPhoto plug-ins, I did find BetterHTMLExport pretty quickly, and the 2.0 version has exactly what I want—and about ten times that in stuff I won’t ever need.  If I were creating galleries, it would be a godsend.  I’d register it.  But all I really want is a plugin that lets me set the size and image quality of exported JPEGs, and that then exports them with smooth scaling instead of the jagged scaling iPhoto uses.  Frankly, iPhoto should do all this without needing a plug-in, but it doesn’t.  This seems like a simple little widget, one that could be created quickly and released as freeware.  Anyone have any leads on one that exists, or interest in creating such a tool?  Heck, point me at a good beginner’s resource on how to analyze and create iPhoto plug-ins and I could take a swing at it myself.  In my copious spare time, of course.

Panther’s been pretty cool so far—it certainly feels much snappier than Jaguar did—although there are (as always) things that annoy me.  The behavior of drag-selecting in the List view changed, and not for the better.  The reintroduction of labels (and where were they until now?) is nice, but I would have preferred a better presentation of them in OS.  Then again, Exposé thoroughly rocks not just the house, but the neighbor’s houses as well.  The fact that I can shuffle just those windows associated with the current application is just too darned awesome.  Exposé also revealed that Mozilla-based browsers create a small hidden window offscreen, one that you can’t really access but is still there.  It comes zooming in from the upper left when you invoke Exposé, and zips away when you un-expose everything.  I wonder what it’s doing.

In case you didn’t see this pointed out elsewhere, the main page (at least) of the Sprint PCS site is an XHTML+CSS layout now.  One of these days I’m going to have to compile a list.


Lather, Rinse, Repeat

Published 21 years, 1 month past

In rummaging through my pictures from last weekend’s trip to San Francisco, I came across another picture I just had to share: the laundry machines where Jeff Veen‘s clothes get washed and dried!  A pair of top-loading washing machines sit to the far left, a pair of front-loaders sit in the middle, and a stacked pair of front-loading dryers can be seen on the right.  They actually don't look like they're any different than normal washing machines.They seemed bigger than normal machines, somehow.  As if they were mighty colossi of laundry machines, towering over the cleanliness landscape and emitting peals of spin-cycle sounds that shake the skies like thunder.

Then again, I could just be projecting.

So what’s with all the pictures all of a sudden?  Partly it’s me messing around with the export features in iPhoto, which are frankly not the greatest.  It generated tons of “jaggies,” and in JPEG images, no less.  I need to find some tools that do a better job, or at least some decent plug-ins for iPhoto.  I think I said that some time back.  It’s more true now than it was then.  (Speaking of which, is there a trick to adding folders to the Dock?  I can’t seem to figure it out.)

Over the past few days I’ve run into two very familiar forms of grumbling:

  • XHTML is bogus because it’s so much pickier than good old HTML.
  • CSS layout is bogus because it can’t do everything possible in table-based layout.

These aren’t new complaints, by any stretch.  Heck, I myself whined long and loud about how XHTML forced everything to be lowercase—I called it “xhtml” for the longest time—and those trailing slashes looked stupid.  Over time, I realized those were silly reasons to dislike a language, especially since HTML is still around and quite available.  (What’s this site authored in?  Hmmm…)  I realized I was ambivalent toward XHTML not because it was pickier, but because it was a reformulation of HTML in XML.  That was exactly its point, and while I could see some utility in that effort, I thought (and still think) it a mistake to abandon all further work on HTML and push forward with XHTML.  I couldn’t come to that conclusion, however, until I stopped carping about things being different and took the time to understand why things were different.

As for CSS-P, of course it has limitations.  So does table-based layout.  The question is which set of limitations you’re willing to accept, and conversely which features are more important to your current project.  I still fail to understand why people have to treat everything as being a binary situation.  It’s not a question of only using tables, or only using CSS, for layout, forever and ever amen.  Some projects do well with one, some with the other, and some call for both in the same layout.  I don’t know how many times I’ve said this over the years, but I guess I’m saying it again.

And if you object to something simply because it’s new and doesn’t act like the stuff you already know, take it from me: that form of resistance isn’t going to work for long.  If you can’t deal with change, you’re on the wrong planet, and if you’re a Web developer/designer then you’re really in the wrong line of work.  Things will always change, whether it’s due to new browsers or new standards or new critical patches from Microsoft or just plain new thinking.  Your best bet is to learn as much as you can so that you can make the best possible decisions about what to do, and why.


Slash Or Dot?

Published 21 years, 2 months past

I think I’ve been semi-Slashdotted.  Having one’s site mentioned in the comments associated with a post isn’t as good as having a whole post about your book, but it’s probably still driven a lot of traffic this way.  So howdy, Slashdotters!  Hopefully this will also drive a little more traffic to my standards-oriented consulting business,  Complex Spiral Consulting.  Ser Zeldman is right on about the shift in tone over at Slashdot when it comes to standards issues.  It’s a nice change to witness.  This may be one more bit of support to my claim that Microsoft didn’t win the browser wars: standards did.

Mac OS X folks should delay not a moment longer their introduction to xlab, which I found thanks to Jeremy Keith.  xlab is chock full of tips and pointers, and it looks clean and attractive to boot.  And is that a CSS-driven layout I spy?  Why yes, I believe it just might be.

For those who were thinking about asking, I won’t be sharing with you what’s in my Dock.  This is partly because I keep it on the left and so it’s very tall, and I don’t want to waste that much space.  It’s also because I’m getting very close to dumping the Dock in favor of a registered copy of DragThing, which I use on my Classic OS machine and sorely miss in OS X.  The Dock just doesn’t have enough features to be an effective replacement.  If people indicate an interest, I suppose I could talk about OS X tools and widgets I find useful.  Otherwise, I’ll stick to the usual foolishness that passes for witty discourse ’round these parts.


Spiralling Apples and Mice

Published 21 years, 3 months past

Much to my delight, Containing Floats hit Blogdex, just above a story about Al Franken (when I looked, anyway).  It also tied for 29th with the Ars Technica Macintosh browser smackdown, which I was further delighted to see used the complexspiral demo as one of its evaluation criteria.  Thus we come spiralling back to where we started.

Congratulations to Jeffrey Zeldman and Doug Bowman on their new project with Apple!  Doug explains that they’ll be giving Apple strategic guidance toward better using Web standards, which is wonderful thing for me to hear at this stage—it’s another indication that there is indeed a demand for the kinds of services I’m offering through Complex Spiral.  I’ve very little doubt that the demand exists, but reinforcing evidence is never a bad thing.

Speaking of Apple, I like OS X a whole lot better now, but not because I’ve gotten used to it.  Instead, I’ve gotten it used to me, with help from Robb Timlin.  He wrote the freeware tool Classic Window Management, the installation of which instantly eliminated about 85% of my frustration with OS X.  Now the Finder acts the way I think it should: when I click on the desktop, all the Finder windows come to the front instead of staying hidden behind whatever application I was just using.  In other words, now OS X acts like a Mac, not a Windows machine.  That’s what I’m talkin’ ’bout.

I also recently upgraded my computing experience by finally ditching the Apple hockey-puck mouse in favor of a Logitech MX700 cordless optical mouse.  Between the freedom to mouse anywhere on my desk and the application-specific programmable buttons, I’m a happy guy.  I also picked up an MX500—same mouse, except with a cord.  I was going to use the MX700 on the TiBook so that I could use a mouse on flights and not have to fight with a mouse cord.  It was the perfect plan until I realized the plan involved using a radio transmitter on a commercial airliner.

Oops.


Windows Pains

Published 21 years, 4 months past

Even in the bright, shiny, translucent world of Mac OS X, Windows haunts me like a vengeful spectre.

Upon deciding to strike out on my own, I knew I’d have to buy a laptop.  The older-model TiBook and two-months-old Dell Latitude both belonged to AOL Time Warner, and they would want them back.  When I went somewhere to speak, or to train, I would need a portable computing node.  I would need the ability to carry everything needed to deliver my presentation: all the slides, the working files, the examples.  Too often have I seen speakers show up assuming they could run their presentation via the net and be told, “Sorry, the connection is down.”  Or arrive with a CD-ROM they burned containing everything, only to have the presentation machine absolutely refuse to read the disc.

So I bought a new 1GHz TiBook, with the gracious assistance of a local Apple employee.  It’s shiny on the outside, and shiny inside too.  After a quick hard drive repartition and reinstallation of both OS X and the Classic OS, I spent a couple of hours adjusting the OS look to at least vaguely resemble my old Mac’s desktop, customizing the Dock and System Preferences to put the important things within quick reach, and learning how the new OS works as compared to the Classic OS.

Then I installed Virtual PC 6.  And the pain began.

Please realize I have very little against VPC6.  It does a stunning job of recreating a Windows operating system right there in a Mac OS window.  If I launched a Classic application, I could run three completely separate operating systems on the same machine.  Slowly, of course.

But anyway, I installed my Windows 2000 Professional edition of VPC6, and there it was.  Windows.  Mocking me.  Can’t live without me, eh? it sneered.  In a sense, no, I can’t: I need to be able to test designs and templates and CSS techniques in Windows browsers as well as Macintosh browsers.  And I need to be able to test in different versions of Internet Explorer.  To do that, you either need multiple Wintel boxes, or one Wintel box running Virtual PC for Windows—think about that for a minute—or one Macintosh running Virtual PC for Macintosh.  In the latter case, I’d also get OS X, which I haven’t been running but need to, since Safari is a serious browser that deserves to be taken seriously.

Economically speaking, there was no contest: one laptop that gave me everything I needed.  Aesthetically speaking, there wasn’t much of a choice either.  TiBooks are just so darned… cool.

I fought with virtual Windows for almost 12 hours yesterday, trying to make it behave with some semblance of normalcy.  Discovering that I’d done something sensible yet still horribly wrong, and having to start over, more than once.  At least with Virtual PC, a badly botched installation is no big deal: you just throw away the drive image and empty the trash can.  It’s like reformatting the hard drive on a Windows machine, except it takes less time.  You can also, once you get a drive image set up as a baseline, copy it to new images and make changes to the copies.  So I can have images with IE5.0, IE5.5, and IE6.  I can also install Opera, Mozilla, Netscape, Firebird, and all the other Windows browsers.  (I’ll probably install them into the IE6 image.)

But getting to that point, making my life easy, was amazingly hard and deeply frustrating.  And I’ve been using Windows 2000 Professional on a regular basis for the last two years.

At least VPC6 has a “go to full screen mode” that will let me present my presentation slideshows using Opera, as I’ve been doing for more than a year now.  I was very glad to see that feature.  Now, if only the software had a “shrink drive image to eliminate unused drive space,” I’d be a really happy camper.

Oh, and the next time someone tells you how bloated Mozilla or some other browser has become, kindly point out to them that the install package for Internet Explorer for Windows 5.5, Service Pack 2, is 84.1 megabytes; IE6.0 is 76.7 megabytes.  Even at T1 speeds, those take a while to download—almost as long as it takes light from the sun to reach Earth, in fact.  The only reason nobody ever complained is that nobody had to download Explorer.  Funny, that.  Imagine if Microsoft had been required to offer Explorer for download instead of bolting it into the OS.  I wonder how many copies would be in use today?


All Tied Up

Published 21 years, 4 months past

Fresh from a Taiwanese factory and several FedEx planes, I now have in my claws a brand-spankin’ new 1GHz 15.2″ TiBook.  Ahhhhh…. except for it running OS X, which I still don’t really quite understand.  Thanks to Mac OS X Hacks, I quickly located the terminal window and added it to the Dock for handy access.  <mood type="bliss"/>  I even got the built-in AirPort option even though I don’t have WiFi in the house.  So, of course, I’m in the market for a wireless access point.  Anyone have suggestions for a good one?  Bear in mind the access point will be situated inside a lath-and-plaster house, which may mean a whole lot of metal wire mesh in the walls.  Then again, the house was built in 1920, so I don’t know for sure that they were using much metal in walls back then.

Also bear in mind that I didn’t buy an Airport base station because I didn’t want to spend that much on a wireless extension to my existing wired network.  I’ve been looking at the LinkSys WAP11, as I have a LinkSys router already and the price is right, but I’ve been reading online that its range is limited and I want to cover three floors of the house, plus the front and back yards.  As long as I can good signal at a fifty-foot range from the station, and moderate signal up to one hundred feet, I’ll be more than fine.  I found a how-to on hacking the WAP11 to boost its transmission power, but I don’t know if the current firmware still allows the hack.  What does sort of bother me is that the WAP11 won’t pass through AppleTalk packets.  It’s not that I do tons of AppleTalk, but that it bothers me buying an access point that absolutely slams that door shut.  I will want to communicate between my Classic OS desktop and the TiBook, obviously.

Anyway—have need for wireless access point, need to cover multistory house, will want Mac-to-Mac communication, looking for recommendations.  The more plug-and-play, the better.  Meantime, I have to figure out how to best go about repartioning the hard drive into my usual triad of boot volume, data volume, and scratch-space volume.  And then I have to come up with a catchy name for this beast.  Oh, the crosses I bear.

Somehow I missed the fact that Opera Journal published a short interview with me on Tuesday and Wednesday.  You should probably start with part one, and then follow it to part two.  I think it got broken up because I spent some time answering the first question, but it really is short—five questions, if I counted correctly.  But not a Friday Five.


Titanium Turnaround

Published 21 years, 9 months past

While I was in Santa Fe, NM a couple of weeks ago, I dropped my TiBook onto a bed from a height of about three inches.  The result was as immediate as it was unexpected: the hinge on the right side of the laptop snapped completely away from the display panel.  I have no idea how the forces involved could have even shifted the panel, let alone rend hardware joints.  The screen went blank in concert with the snapping sound, which set off an icy explosion in the pit of my stomach.  Fortunately the display was fine.  It had just gone into sleep mode for some reason.

So last week, I got in touch with the IC Help Desk (it’s actually AOLTW’s laptop) and they set things up with AppleCare.  A box was delivered on Thursday, and with a tear in my eye I boxed my silver little baby up on Friday.  A completely repaired TiBook came back to me yesterday.  Even figuring on overnight express shipping, that’s astonishing.  I figured it would take a minimum of four weeks to get there, be fixed, and come back, not four days—and one of them a Sunday, too!  Just when I was feeling grumpy about Apple‘s rapid move to OS X and the mass exodus of developers away from OS 9 (including Mozilla, which is no longer being updated for OS 9), they make me love them all over again.  Well, maybe not love them, exactly, but you know what I mean.


Browse the Archive

Earlier Entries

Later Entries