found_drama

simple substraction



    Archive for the ‘tech’ category

    #Automator: still a little lacking?

    Apple’s Automator has been a mixed bag for me since its release in 20051.  For renaming a wad of files, it has been great:  select them, invoke Automator, and seconds later they’ve all been renamed to conform to the convention you had in mind.  Exported charts from Excel too large?  Pass in those files and Automator can scale those down lickety split2.  But if you want to get much more complicated than that…  Well, you might be out of luck.

    But with OS X 10.5’s release, Automator got a few useful additions to make it a bit more useful.  In particular, support for variables added some flexibility that was previously impossible3 within the framework it provided.  So I decided to throw a little task at Automator:

    Take my selected photos and export them to a folder on the Desktop called “4Uploadr” (and create that folder first if it isn’t already there).

    Straightforward enough, eh?  So I dropped in two actions:

    1. Aperture: Get Selected Images
    2. Aperture: Export Versions
      • Destination: (Variable = ~/Desktop/4Uploadr)
      • Export Preset: JPEG - Original Size
      • Export Name Format: Current Version Name
      • Export subfolder: No folder…

    Which I naïvely believed would do the trick.  Wouldn’t Automator know that if 4Uploadr4 didn’t exist that it was supposed to create it?  Nope.  It just quietly fails, recording in the Automator log that such a folder does not exist.  Alright, what about setting “Export subfolder” to “Custom”?  No, that only appears to output the selected images into a folder with the name “<untitled>”5.  Perhaps there is a preference buried somewhere in there for setting “Custom” to “something useful” instead of “<untitled>” — but if it’s in there, I couldn’t find it.

    Unsatisfactory!

    So instead:  AppleScript to the rescue!

    One of the variables that Automator now accepts/supports is an “AppleScript” variable wherein you set a script for Automator to execute.  In my case, I wrote a script to test for the existence of “4Uploadr” and the create it as necessary before exporting all those images from Aperture into it.

    The AppleScript:

    tell application...

    That’s:

    tell application "Finder"
      if "Malkovich:Users:rob:Desktop:4Uploadr" exists then
        return true
      else
        make folder at desktop with properties {name:"4Uploadr"}
      end if
    end tell

    The Automator action:

    Sure enough, it worked. It creates the folder if it’s not there6, passes through quietly if it is there and then exports all the selected images from Aperture just like we would want. A little heavier lifting than originally expected but nothing too terrible.

    1. With OS X 10.4 “Tiger” — rawr![]
    2. After an inexplicable delay of several seconds while Finder and/or Automator gets itself into first gear…[]
    3. Or at least inaccessible to anyone that didn’t already think of themselves as developers.[]
    4. ”4Uploadr” = for Uploadr; get it?.[]
    5. In theory, this should be OK.  At least it appears to consistently put the images here.  But this isn’t what I want; and I fully intend to get exactly what I want.[]
    6. Which is a wholly separate rant consisting mostly of how (1) it’s entirely too difficult to test for falsy values in AppleScript and (2) how AppleScript makes it unnecessarily hard to create that folder. “Like plain English” my ass.[]

    #reviewed: new headphones

    I picked up some new headphones recently, a pair of Skullcandy INK’D earbuds after reading some great reviews and getting some great feedback from some folks I know.  My review: ★★★☆☆

    …moderately satisfied. The seem like a “good enough” value (speaking to the quality-to-price ratio, here). 

    PROS:

    1. The most comfortable in-ear headphones I’ve ever tried (and have owned more than a few over the years).
    2. Nice seal in the ear blocks out a surprising amount of ambient noise (even at low volumes). 

    CONS:

    1. Vibrations (e.g., the cable against your zipper) tend to amplify and compete with the music in your ear.
    2. I’m not sold on the sound, which seems tinny and weak to me; I heard a lot of folks rave about these ear buds but the bass seems average at best. 

    MISC.:

    1. I prefer an L-shaped connector and was disappointed that this one was straight.
    2. The cable has a good texture and seems not to tangle.
    3. Very comfortable if you expect to wear them for extended period but you can probably do a lot better in the sound department for not much more money.

    (Original review posted on Amazon.com.)

    UPDATE:  The sound quality might be a little better than I originally gave it credit for — but it seems like you need to jam the earbud pretty deep and snug into your ear to get any satisfaction below ≈200 Hz.


    #48-ish hours of Facebook

    Although I will argue that my judgment was impaired, A. talked me into creating a Facebook profile two nights ago.  I don’t really remember the circumstances or her rationale.  But she made an impassioned plea that on some level resonated with me, for better or worse.  So there I am.  Time will tell if this was foolish or not.  Leaning toward “not”.  That said, some first impressions: Read the rest of this entry »


    #Firefox 3 first impressions

    Downloaded and installed Firefox 3 this morning1; here are some first impressions from throughout my first day of use:

    1. Content rendering seems improved.  Not sure if it actually is improved or not.  Just feels that way2.  Noted that it seems to use the default OS X buttons for otherwise unstyled form buttons now.  I should look into this content rendering thing, see if there really were changes.
    2. Tab bar is more “Safari-like”; tab now merges with the browser chrome instead of with the window of content.  But the closing ⊗s are still on “the wrong side”.
    3. Tab drag/drop indicator is easier to see.
    4. Firebug was incompatible with the upgrade.  (No surprise.)  But the Add-on/Extension Manager couldn’t find the compatible, updated version?  I had to go looking for it.  (Maybe this is more of an issue with Firebug?)
    5. TOOLBAR:
      1. I actually like the big back button3.
      2. Why not merge the Stop/Reload buttons like the Apple team did in Safari?  They’re mutually exclusive actions anyway…
      3. I like what they’ve done with the address bar.  Especially with the favicon.
      4. Also, I like how they have the little star for the bookmark.  Kind of reminds me of how “favourite” pages are marked in Confluence.
      5. Default theme makes it hard to see the separators on the Bookmarks Toolbar.
    6. Some fields don’t seem to want to let me type in them.  This one is hard to replicate but I think it has something to do with when I try to give focus to the field before the page finishes loading.
    7. When did the RSS “radio” badge get turned from orange to blue!?!?
    8. There seem to be a lot of pages that wind up with horizontal scrollers that didn’t have them before.
    9. When it comes to showing the address bar all the time, Firefox 3 means business.
    10. Speaking of the address bar: I like how it drops down like that with the memory of the favicon and title and URL.  Gimme some context!
    11. I like that the bookmarks are now displayed/managed in a sidebar.  Where they belong.  Responses to clicks seem a little strange sometimes.  (Try right-clicking on a bookmarklet?)
    12. And at the end of the day: it was nice that it didn’t crash when I quit the browser.  For a change.

    Up next: Ubiquity?

    1. At long last?[]
    2. Then again…  Some elements appear to render totally differently.  Maybe block-level elements?  Something is off in a few places…[]
    3. Is this blasphemy?  Everyone else seems to hate it.[]

    #on WP-Footnotes

    Two things to say about WP-Footnotes:

    (1) I love this plug-in.  Truth be told, I probably abuse it.  The right answer would be to develop a better writing style and use the footnotes only where they’re really needed.  The easy answer is: fuck that, I love my footnotes.

    (2) Could we have the “opening” and “closing” syntax1 be a configurable option?  The defaults don’t work for me and I hate having to go back through the source code and fix this every time the plug-in requires an upgrade.  Seriously, there are so many other settings in the current version that this one seems the logical next step.

    Give us a break?

    That is all, thanks.

    1. The default being ” ((” and “))”, respectively.[]

    #Quicksilver and Quick Look

    My otherwise limitless love for Quicksilver has recently been tempered by a burgeoning love for the addition of Quick Look to Mac OS X in the 10.5 version.  Pre-Quick Look, Quicksilver was hands-down the fastest way to access and open files.  ⌘+Space ➟ type a few characters ➟ and you were on your way.  In some instances you still had to wait for some Behemoth Application1 to open up and unfurl its many tendrils into memory.  But it was still a hell of a lot faster than navigating the Finder via mouse clicks, etc.

    With the advent of Quick Look however, we are faced with a little bit of a conundrum.  

    Read the rest of this entry »

    1. Microsoft Excel, Microsoft Word: I’m looking in your direction.[]

    #Google Calendar adds CalDAV support

    Already “link-dumped” on July 28th but1…  Here are the detailed notes: it would seem that as of today (July 28th) Google has added CalDAV support to their online calendar2!  The short version of what this means?  Now you can get “native” reciprocal syncing between your Mac’s iCal and your gCal3.  ”Just follow these easy steps!

    It seems like one of those “haven’t you been waiting for this?” type moments.  The delicious UI of iCal, finally playing nice with that pervasive gCal used by so many users at home and abroad…  The “holy grail” of calendar sharing: two-way (even three-way! four-way!) sharing of a single calendar across multiple computers and applications. Read the rest of this entry »

    1. Saw this first over on LifeHacker.[]
    2. From here forward referred to as “gCal”.[]
    3. TUAW seems to have tagged it “together at last” and I do believe I agree.[]

    #Aperture

    ApertureTaking the Aperture plunge…

    After about four years and approximately nine thousand digital images collected, processed, managed, and shared via iPhoto, we’ve more/less out-grown it around this house.  Yes: this coincides in large part with the DSLR upgrade and the desire to shoot RAW but iPhoto just didn’t seem to be cutting it for us.  But was Aperture really going to fill our needs?  Or was it going to be overkill for this here hobbyist, this admitted amateur?  Did the perceived 120% I needed out of iPhoto translate into 10% of Aperture?  75%?  53.68%?  I had no illusions about taking 100% advantage of Aperture1 but I wanted to at least get an idea of our utilization level before going all the way.

    And so did the 30-day free Aperture trial period come in to the rescue. Read the rest of this entry »

    1. I have some sincere doubts that I’ll ever shoot while tethered, for example.[]

    #DSLR shopping (done)

    Canon XTiWell, gentle readers, yesterday I wrapped up the hemming and hawing and took the DSLR plunge.  Motivated in part by the impending baby and in part by a good Memorial Day Sale deal, I picked up a Canon XTi.

    A. & I ventured out yesterday to hit a couple of stores and try our luck with the advertised sales and their not-always-advertised deals.  The main objective was to get a little bit more hands-on play time with the front-running models (i.e., the Nikon D60 and the Canon XTi) and shore up the decision.  I had found a couple of good deals online (Amazon.com to the rescue) but figured by the time we factored in shipping, there was a chance I would spent about the same amount at a brick-and-mortar store.  Plus (as mentioned above) the last thing I wanted to do was commit to one without having had another chance to get a feel for the controls.

    Our first stop was out of the XTi but we did spend a few minutes with a D60.  After about 10 minutes screwing around, I decided that the D60 would be acceptable but there was something unfamiliar about the controls and the icons that bugged me out.  We left there and moved on to store #2.  They had both the XTi and the D60 in stock but neither camera was sold “body-only” — so that combined with the lack of 50mm primes combined with the less-than-great sale price…  We moved on.

    Store #3…  Well, they took care of us.  The price was right, the sales person was knowledgeable and friendly and candid.  And though they carried neither a body-only kit nor the 50mm prime…  Well, she convinced me.  I’m glad I went ahead with it:

    detail

    Left on the to-do list?  The kit lens is a great starter, I think but everyone keeps bringing up that fast 50mm prime.  Oh…  And does anyone have a recommendation on a good “backpack style” camera bag?

    Special thanks out to Chris, John, and Justin for their feedback, recommendations, and tips.


    #a week with Leopard

    A few thoughts on Mac OS X 10.5 (”Leopard”) after having spent a solid week using it:

    1. Spaces.  I didn’t think that I was going to use this at all but it turns out that it’s a great alternative to minimizing certain windows.  Example: during the day I typically run all the apps I need and minimize certain ones (e.g., Things; e.g., OmniOutliner) to “get them out of the way” while I work in others.  What Spaces has allowed me to do is to put these apps off to the side, in their own separate context, without having to get them jammed up in the Dock.
    2. Time Machine.  In a word: awesome.  It’s already come in handy and permitted me to recover some inadvertently lost files1 from the otherwise certain doom of “Secure Empty Trash”.  The UI is a little intense but the metaphor makes sense and it didn’t take me long to figure it out.
    3. The “new” Dock.  I’m a hidden-Dock-on-the-side kind of guy on my main machine so I really haven’t noticed this.  That said, I actually like the way it looks.  Also…
    4. Stacks.  I didn’t think I would use this either.  But I’ve found them to be pretty useful.  It has also been nice to pull stuff off the ol’ Desktop.  This new default Downloads folder, for example: I could get behind that in a big way.
    5. Translucent menubar.  Meh…  I could see why some folks are turning it off.  None of the Desktop graphics I’ve used have made it difficult to read the menus (at least not yet).  One thing that I do like about it is that it seems to soften the top edge of the screen a little bit while still maintaining that “hard ceiling” effect.
    6. Cover Flow in the Finder.  Another one that I thought I wouldn’t use.  Sure enough, it’s replaced column view as my preferred file browsing method.  Combined with Quick Look, it’s emerged as a very nice UI improvement.
    7. Accessing Shared Machines.  Weird.  I’m undecided if I like this change or not.  On the one hand, it seems to be a lot easier to access the machines I need.  On the other hand, I was accustomed to the whole “⌘k” thing to get to the Connect to Server dialog.  So that screwed me up for a while — especially since it didn’t seem to want to respect the afp:// in my server addresses.  Once I figured out how to make the connections, the rest kind of fell into place (e.g., network-connected volumes still “live” at the same place on the command line so I didn’t need to update my rsync scripts) but it was a little bit of a rocky start.
    8. “Unified” UI.  I like.  Active/front-most windows are certainly more obvious than before.  And this UI treatment seems to make better use of individual pixels and overall screen real estate.
    9. New Mail.  A lot less crashy.  (At least for me.)  But just like when they threw RSS into Safari: /meh.
    10. Quicksilver.  Not “Leopard” per se but I’ve noticed a couple things about Quicksilver since the upgrade.  First, like Mail, Quicksilver also seems a bit less crashy than before.  Second, some of Quicksilver’s pre-loaded scripts seem to require updating; e.g., “Show Character Palette” and “Show Keyboard Viewer” (both of which I use all the time) seem to just flake out now2.  Also, something about the animations and special effects in the UI are a bit different.
    11. Plays well with others?  Seems to play less nice.  Example: finding printers shared over Samba?  Oh you can find them.  But forget about authenticating.
    Those are the top observations from the first week.  I’m sure I’ll notice some other things but if I didn’t notice them in the first 168 hours then they’re likely not going to be major3.
    1. Damn you, Microsoft Office 2008 Upgrader![]
    2. Fortunately I found where apps “live” and I have instead dropped aliases to them in ~/Applications.[]
    3. Except for this tip here.  Damn but I wish this still worked.[]