Outgrowing the Viewpoint…

I’ve lost count of how many times I’ve been told that life is complex, that there is no black and white, that things are forever gray and mixed.

There is a lot of truth to this viewpoint, and I still like the song from Live’s first album Beauty of Gray. It’s a good reminder to check as many factors as you can, and that the factors involved in weighing choices are rarely simple, especially when there exists a conflict between several held values. It’s also a good reminder that you may have caught someone on a bad day.

And yet…

Eventually choices must be made. One must decide how to act, or decide whether or not to act. Life is full of binary, trinary, and otherwise exclusive solution sets where once made, the results cannot be changed. Even where the choice can be undone (say, taking a wrong turn) it still takes time and effort to correct it and you have forever gone a step down that path. Do I open the door? Do I wait? Do I go left or right? Do I pull the trigger or not?

Most of our lives we don’t live so near the edge where the choices we make cannot be undone, where the consequences are matters of life or death, or financial success or failure. I was reminded today, listening to Roland by the Cruxshadows, that there are areas in life where what we decide from moment to moment matters in both an immediate and grand sense, and ultimately, the palette of options we keep before us gets narrowed down to Do, or Do Not. Whatever the blend of factors going in, however gray and mixed the results will be, our choices in front of us are narrowed to two: black or white.

Choosing which factors have priority and drive the direction of the choice, and which ones are irrelevant is not inherently oversimplifying the situation when a decision must be made to act, or not. There is no inherent good in tracking down nuances if it paralyzes you and keeps you from committing to a course of action – or inaction.

Things I No Longer Use…

Once upon a time I had a killer program from an outfit called Cultured Code called Xyle Scope that made it as painless as possible to see what style sheet settings affected what text and blocks on a web page, making it far, far easier to make web pages look consistent, and figure out what bit of .css code you needed to adjust.

I realized today, when troubleshooting some display issues in Safari, that I hadn’t used Xyle in a while.

The problem is that there are other options that have improved. Not only does Firefox have a killer javascript debugger that I’ve only scratched the surface of, but has a few decent css debugging tools as well (though not as good as Xyle…). I leave even that alone, because now Safari is up to version 4. The web elements inspector under the debug menu is somewhat clunkier in use, but just as useful information wise. The javascript features give me enough info to fix most of my problems without going into a full debugger. The real killer app feature of this though, and why Xyle hasn’t been opened in forever, is that unlike Xyle Scope, the web elements inspector allows me to see the styling and elements of the web page is it is currently rendered, after content has been dynamically modified via javascript, and not just in the initial load state of the basic web code.

Apparently, even the guys who made it agree, as cultured code no longer even links to it off of their front page.

The Cruxshadows: Quicksilver

There are songs that settle me. Make me happy. There are songs that make me want to dance.There are songs that pick me up and carry me, pump me up, feed me with energy and determination. Fuel me.

Alongside songs such as Bring me to Life by Evanescence, and Stand my Ground by Within Temptation, The Cruxshadows have contributed more than their fair share in the latter category. Citadel. Winterborn (my Sacrifice). Sophia.

Rarer is the song that not only lifts me, but straps wings on, lights the fuel and takes off into the clouds, the audible sensation of flight at the edge of a hypersonic flight envelope. Red Sector A by Rush is one such song, Immortal by the Cruxshadows another.

So, it’s labor day weekend, and the Cruxshadows kicked off their US tour at Dragon*Con again. This of course means there’s another single due.

With their latest single release, Quicksilver, they’ve done it again. The title track may or may not take my overall “favorite” slot from Eye of the Storm, but I can imagine it hitting me with the same energy and impact Immortal did when I heard it for the first time opening the concert at last year’s con (missed this one, drat it…).

Stylistically it feels more like a lighter, more upbeat Marilyn my Bitterness, with the power chords toned down, the synths turned up, and their signature violin mostly AWOL. Nevertheless, the arching introductory keyboards get you moving, and the driving refrain and beat will carry you through anything.

The “edit” track won’t make it to my iPod. It’s a solid, shorter mix, of Quicksilver, but not stylistically different enough to justify the precious space. The “remix” track (apparently mistakenly named “Avalanche” at both the Amazon MP3 and iTunes download stores) is long, but worth it, with a trippy -trancy take on the tune, and an opening that reminds me of the intro to Daft Punk’s “Harder Better Faster Stronger.”

Avalanche is solid, lyrical, and has more violins. I seem to be in the minority of of the Amazon reviews in preferring the title track to Avalanche, but it’s a solid, lyrical, song with a variety of musical textures that will stay on my iPod.

Roland is the oddball track – a slow, sad ballad with a haunting piano opening leading into an quiet, retrospective song.

All in all, this is exactly what I’ve come to expect from their past albums: craft, depth, energy, and themes of responsibility, valor, heroism, and myth.

Posted via email from Musings and Murmurings

In All Fairness to Adobe

Adobe did get around to testing CS3 compatibility.

Now – if they had even mentioned that compatibility testing was in the works up front (but that it may be delayed in prioritizing CS4 first – and that bug fixes would depend on the nature of the bug) – a lot of people would have been happy that Adobe wasn’t blowing them off on a product some had only bought a year ago.

Let it Snow…

Snow Leopard

I’ve spent nearly a straight week poking into an operating system to a degree and intensity that I never have before. Yes, many of the things I was poking at I’d done before, but rarely had I so intensely poked, pushed, and prodded to see what broke.

Honestly, rarely have I had to push and prod so much to find things to break.

Word of warning. I am fully certain I will be recommending this update to every client that has an intel based Mac. I’m already getting questions on it.

Yet.

I can NOT recommend this in good faith right this second to anyone with an established workflow in mission-critical software that has not yet been certified and updated specifically to run on Snow Leopard. Wait a few weeks. Try a test platform.

That said. Wow.

Installation on my laptop was less painful than installing Leopard onto my wife’s MacBook Pro. Or my old iBook. Or my G5. Since I didn’t run into the blue screen (thank you again Logitech. Your hardware is great, your drivers uniformly create a perfect vacuum… on every platform), it was far easier than my last major upgrade.

Starting up and shutting down, among other things, are both faster. So is time machine. Mail hasn’t flaked out in any weird ways, and is also much faster (and can now incorporate hyperlinks within signatures. I can hear the text-only purists grinding their teeth). Most programs are noticably snappier, and many, despite apple releasing ahead of schedule, already had verified their software was compatible. Thus my list of stuff that was broken was very, very short.

Most of my programs worked without hiccups. Predictably, almost every non-apple program was 32 bit. Surprisingly, among the tiny handful of Apple programs that are not 64 bit are front row and the DVD player.

The first category of programs I looked at were those with only PowerPC code. While I expected this from my copy of Office (I still run 2004. Anything newer I translate into Pages or NeoOffice…), I didn’t realize that Zterm, Disk Inventory X, Pic2Icon, or the graphical version of NetHack had never been rebuilt as intel-native programs. While most non-techies could care less about most of those programs, and can get a newer version of the office suite – MS or not – Disk Inventory is a useful tool for us crazies and for normal people that lets you very easily hunt down where space is getting used up on your hard drive, by giving you a nice, graphical, color-coded mapping.

I may have to bit the bullet and either get by without it (I don’t need it that often), or hope somebody updates it, and the rest of the powerPC programs. Office, I’ll just have to work in NeoOffice and Pages until I decide it’s worth ponying up for the Microsoft product. I’ve taken NetHack in an even _more_ retro direction by downloading and installing the text-only version.

Let’s get to what broke, shall we?

Cooliris, a wonderful web plugin for navigating pictures in sites like Flickr and Facebook, still works in Firefox, but the Safari version is broken, and now pending.

NeoOffice did not work – would not even start up, but has been patched and will now work after the update. There are still a couple bugs related to the image browser and networked file saves, but those are survivable. Once Apple gets the x.1 round of updates out of the way and the stable release of NeoOffice 3.1 arrives, we should be good to go.

I expected OnyX to fail – it’s a very version-specific cleanup utility for nuking corrupt caches, etc, and I would not expect the 10.5 version to work safely on Snow leopard than I would expect the 10.4 version to. Winclone surprised me a bit – I would not have thought it would be affected.

Another geeky program, nmap – used for security and network analysis – had an oddball issue properly scanning the local network. There is a workaround for it.

Predictably, the Cisco VPN software broke, just like many OS updates – even minor ones – have done in the past. Fortunately reinstalling the latest version worked great. A lot of other programs I use had minor updates and seem to work great (haven’t run into any obvious bugs) in 32 bit mode.

Interestingly, while Tweetdeck runs fine, it’s predictably enough in 32 bit mode as it’s based on Adobe Air. The Tweetie client is actually a full 64-bit app. This has shifted me even more to the point where I’m using that for quick posts, and tweetdeck when I’m doing serious searching and monitoring – which is rare.

Many apps got updated, and work fine. Of the ones that haven’t been updated, I’ve not noticed anything wrong with the vast majority. Even Microsoft’s Silverlight – their answer to adobe Flash and Air which netflix uses for their movie streaming service – worked great once updated.

Video playback and preference panes got hit the hardest. As of this writing, neither Microsoft, nor Flip4Mac (which is where MS has pointed people for several years now) have a version of their windows media codec that plays on my system without significant issues. Fortunately, VLC does, and plays flash video files as well.

Several third party preference panes (Perian, Weathercal, Hazel) have been updated to full 64-bit status, and don’t force the preference pane to restart. Most third-party preference panes still force a restart of system preferences as of this writing. While my WMV playback only seems to work in VLC, Perian seems to be handling everything else just fine even in Quicktime Player X.

I’ve yet to see how well the Adobe Creative Suite programs work, and I’m disappointed that Mailtags is broken and will be a paid upgrade, which brings me to the last point.

Mailtags is an awesome plugin for mail that allows you to apply arbitrary tags and metadata to mail messages. Incredibly useful in association with smart folders – and in principle similar to what Google mail does even though most mail programs present Google mail’s labels as traditional “folders”.

As extensive as the backend changes were to the Mac OS, I am saddened, but hardly surprised that Mailtags broke. My regret is that getting the functionality back will involve a paid upgrade for a program I’ve already paid for, or I lose the functionality utterly due to my system upgrade. Being fair, I’ve had two years of use out of it already, and they will be doing a lot of work getting it improved – it’s well worth the money.

Textmate – which is neck in neck with BBedit as my favorite coding and plain text editor, has hardly improved in forever. While only a few bugs cropped up – none showstoppers – and I’m glad to see some new updates and life on the website, it’s high time we see some progress made.

I am less forgiving of Adobe. I understand many of the technical difficulties involved, and am sympathetic. I also get the distinct feeling that getting their products in sync with the roadmap of technology changes for the Mac has been lacking in dedication and sincere effort. This ironically echoes the position Quark was in with their page layout program QuarkXpress – resting comfortably on their laurels with no competitors in sight – before InDesign swooped in and stole the mindshare, and the majority of the marketshare, from them. Intel was on the roadmap long before CS3 – even before CS2. They had a lot of time to deal with the reality of 64-bit Macs as the norm (It’s hard for even me to remember how long the Mac Pro’s have been out already). It’s one thing to prioritize getting the current shipping product, CS4, debugged before putting major efforts into supporting CS3. It’s another to make customers who bought CS3 as a current product just under a year ago feel like they’re being left out in the cold if they don’t pay up for the new software instead of skipping a version. Many shops didn’t consider the new features in version 4 enough to justify the ever steeper upgrade costs – and in the past, Adobe software was usually good for several years. Worse, Adobe’s initial statements regarding CS3 strongly implied you were on your own if anything broke. Period.

I haven’t seen how the backend changes affect Video editing tools dependent on Quicktime, how Filemaker, et
c. are affected, and how some business-critical programs like PowerCADD that have proven notoriously sensitive to changes (in one case – to differing version numbers between the 10.4 and 10.5 (unicode) versions of the Helvetica font )

I also can’t wait until this view in the activity window is all Intel 64…..Activity Monitor

iMovie ’08 and Finding Places to Put Your Stuff

I’ve been trying to figure out how to shift my default iMovie folder to another hard drive I have in my computer. Since iMovie ’08 doesn’t have a setting to change the default folder (unlike iTunes), it seemed that this was going to take a bit of unix wizardry. A small bit, to be sure, but still, it would involve lying to the computer about how the drives are organized.

Then I realized I was making it much too hard. The answer is actually quite simple. As long as you don’t mind having a folder called “iMovie events” at the root of whatever hard drive you move the video to.

There are two things to note in following these directions. You have to use the iMovie interface so it knows where to keep track of the files (and as noted, iMovie creates its own folder). Two, while the instructions keep saying “external firewire drive,” any physically separate drive mechanism should do. I haven’t tried it with USB, but I have used a separate internal drive on my G5.

Leopard and Spaces

I’ll be up front here.

Spaces is a feature I rarely use. One reason is that I’ve got some excellent programs for web development like Coda that keep me from having to keep five windows in five different applications open all the time. Secondly, when I park my laptop at my desk for serious coding, etc, I always hook up a second monitor, giving me a lot more real estate for keeping windows open to monitor progress, etc. without having to shuffle and find them. I also learned to get by without it before they made a couple large improvements to it.

That said, it definitely has it’s uses. To get the most out of it though, you need to be able to categorize or organize your computer usage in some meaningful way. If you can’t break up your usage into two or three different areas, it may end up being more trouble than it’s worth.

So here goes….

To get to Spaces, you can open up the System Preferences application which is in the dock by default, and select “Expose and Spaces,” then click on the “Spaces” tab if needed to hilight it. If you removed it from the dock, you can also get to it from the Apple menu in the upper left corner of your menu bar. Lastly, if you have already enabled spaces and checked the “Show Spaces in menu bar” option, you’ll get something similar to this:

systemuiserver

The first option you see is to enable spaces. Check this. I also recommend you check the “Show Spaces” checkbox as well.

The black area underneath the checkboxes is where you set how many “spaces” are available. There always has to be at least one row and one column, and you cannot have partial rows and columns.

expose-spaces

Underneath that is where you set application assignments. This is where “how do I want to organize my programs” becomes vitally important. Here is where you select which programs open in which space, for when it matters. For any program you add here, you have two choices: Either define which (one) space that program will exist in, or if it will exist in all of the spaces.

If you assign a program to exist in space 1 for example, then switching to that program, especially opening up a new window in it, will shift you over to the space that program is assigned to. If you assign it to all spaces, then the program follows you. Set Safari to be in all spaces, and switch to space 2. The existing Safari window will follow you to space 2.

The one major piece of inflexibility here is that it only allows you to be all or nothing. Either a program can be used for one type of work, or all of its windows follow you. Which is why Apple added the last checkbox. If it’s checked, opening up a program like Pages in space 2 “anchors” it in space 2. Switching to that program while in another space brings you back to space 2 as if it had been specified in the list. If it’s NOT checked, you lose the auto-switching, but now you can keep separate windows for Safari, Word, etc. in their own separate spaces, and they won’t follow you around.

Let’s say you might have a space you want to use for school work and research. You have another one you want to use for web programming or organizing family photos, and another space for web browsing or music or emailing or….. You can see the beginning of a problem. You may want to have Word, or Pages, or Safari open in two or more of these spaces without all of the windows following you.

So the solution is to uncheck the bottom checkbox, and NOT specify a space for any program that a) can have more than one window open (most of them), and b) you may use in more than one context. In short, programs like iPhoto which only ever have one window open you will usually specifically assign to one space. iTunes can have more than one window open, but is usually used single-window, so either assign it to one space, or have it  “follow you” if you keep it minimized. Then open up all the Word, Safari, etc. windows where you need them based on the kind of work done in that space instead of based on what program you are using. Of course, now YOU have to remember what space 3 is for, etc.

As long as you keep track of what space is used for what purpose, you’re golden.

Fusion vs. VMWare

There are three main options for people who wish to run Windows on the Mac. The first is “Boot Camp,” the second is “Fusion” from VMWare, and the last is “Parallels.”

Boot Camp is Apple’s method of partitioning (splitting up) the hard drive so that a separate section of the drive is used to run Windows. Pros? Runs as fast as any other Windows computer with similar hardware. Cons? It requires a total reboot into Windows, and another total restart to get back to your Mac.

Parallels and Fusion instead create a little sandbox that runs in a window while the rest of your Mac is running. This little sandbox pretends that it’s a whole separate computer. Cons? Not as fast as Boot camp, especially if trying to play games. Pros? More than fast enough to run Quickbooks, etc., much easier to switch in and out of (including copying, pasting and file transfers), And you can easily back up your entire virtual windows machine with all your settings intact by copying a disk image.

Which is best? Well, Parallels, from the newer kids on the virtualization block, tends to have the niftiest features first. It tends to run a bit faster. Fusion tends to be slower and more staid. When it catches up features-wise it tends to be implemented smoother and more mac-like. Finally, it tends to be more stable and deal better with any updates that Apple throws around.

I have at least one client actively switching over to Fusion with every computer they buy a copy for or as they update past version 3, because of two issues. One – a time where an Apple update kept them from printing to USB printers out of Paralells for three days. Worse, the fact that two sets of automatic updates have been corrupted and required workarounds to download a valid updater. We discovered the updating issue when trying to get a fix for video display problems within Parallels. I can understand the USB issue – it was in part a matter of timing as Apple had released an almost simultaneous update. The video issue is less forgivable, but also understandable. The problems where two sets of updates failed at different times because the downloaded updater was corrupt is just embarrassing.

Reading, Writing, and Arithmetic

Q: When I get my Mac is do I really need MS Office to survive in PC land or will iWork suffice?

Yep, a friend asked me his question, and after I responded I realized that it made a pretty decent post topic.

I’ll get the first item out of the way right now. If you HAVE to work with an Exchange server directly for shared contacts, calendars, etc, you’re stuck with buying a full version of office 2008 for the Mac, as opposed to the student edition. Otherwise identical, exchange accounts are disabled in the version of Entourage that ships with Mac Office 2008.

If that’s not a problem, here are some alternatives:

  • NeoOffice
  • iWork

As the link notes, don’t bother with OpenOffice – it’s for geeks like me who’ve installed the programming tools that come with OSX, and doesn’t “fit” with the aesthetics.I haven’t heavily used NeoOffice in a while, before they made some major speed improvements and added MS Office 2007 compatibility (Office 2007 uses a new file format), but I can say it’s usually pretty transparent in handling word/excel/etc. files, and unlike Mac Office 2008 and iWork, it has an access-like database. If you need a database, you’ll know. It’s also free – though donations are appreciated.

As I mentioned earlier, Mac Office 2008 Teacher and Student edition won’t let you directly connect to an Exchange server (though IMAP, POP, and other standard methods of connecting will work), but is otherwise solid and complete. Many people are screaming Entourage fanatics but I much prefer the simplicity and integration with addresses and such that the OSX Mail app gives. This has been ameliorated somewhat by allowing entourage to sync calendars and contacts with the iCal and Address book.

iWork? Love it. Don’t write in it much because I usually do my writing in a project/data composition tool called Scrivener that helps you collect related info and snippets, but Pages is great for dumping pretty output, and doesn’t rearrange things in the weird ways that any version (including Windows) of Word does when you add pictures, mess with columns, etc. – especially if doing multicolumn newsletters and such.

Numbers is a killer spreadsheet with some truly nifty features when it comes to creating sums without typing, etc. and organizing and laying out tables. I use this for tracking my current household budget re: expected and forcast expenses and how much I have free for groceries/etc. No, it doesn’t have all the formulas and features, but covers 99% of what most home users will ever need. Like the rest of iWork, it’s lovely to look at.

I don’t use Keynote, but that’s because I haven’t done any presentations lately. I’m not using Powerpoint if I can help it. Having messed with it, it’s at least as easy to use and MUCH prettier.

A note on exporting/importing: Word documents go in and out pretty smoothly . You will see some things you need to clean up because nothing is PERFECTLY compatible (this is true to a much lesser extent with NeoOffice, and even a bit between windows and Mac versions of office due to fonts, etc.) , but is pretty solid. Your biggest headaches are going to be with Excel spreadsheets. With complicated spreadsheets, things can get rearranged and demand some cleanup time, while the completely different layout paradigm of Numbers can make for some strange spreadsheets when exporting. Powerpoint and Keynote actually get along very well but at times there are obviously going to be issues there as well….

UPDATE: Instead of NeoOffice, I’d go with the current version of Libre Office these days.

First Contact and the Black Death

At first glance the two wouldn’t go together. I’m glad to discover I was wrong.

Eifelheim is a book in two ages. A near-future where a historian tries to puzzle out why a town site was abandoned and never resettled, and a small german town in the 1300’s where the local preist is amazed to discover the most unusual pilgrims.

In and about the story, the typical questions are asked and explored about the nature of humanity, as well a few about faith, religion, and the nature of science and research.

I can definitely say I’m glad I read it.