Tag Archive for 'leopard'

TextMate: Desktop Blogging Software for the Mac (vs Ecto and MarsEdit)

In an effort to streamline the blogging process, I’ve been looking at some alternatives to my current usage of TextMate. I hope by doing this that it’ll save a lot of time and reduce the friction required to get a post up here.

Instead of using the web interface provided by Wordpress, I’ve been using TextMate as my main blog editor (blogged about it here). I’m pretty sure a whole lot of you developer kinds have heard about TextMate and the ridiculous extensibility of the bundles, but it seems as though the Blogging bundle has been gone largely unmaintained for some time. (Maybe a year or so, but I may not be looking hard enough. I even looked through the public list archives, but couldn’t find anything… If anyone knows of the status of this project, let me know.)

Previous Workflow

When I get the desire to write, this is normally how it goes:

  • Open up a new blog page using shortcut I crafted (ctrl + opt + cmd + n)
  • Fill out the text for “Title: “
  • Write the post
  • Create keyword field (”keyw” + tab), fill out keywords
  • Create category field (”cat” + tab), wait for server, select which blog I want, select the blog AGAIN in a second dialog box(for some reason, this never got fixed)

Then I’d fill out the title, and start writing. After I was done, I would type “keyw” + tab for the keyword field, then type my keywords, cmd + opt + ctrl + p for preview, and post using ctrl + cmd + p to post online.

Problems With This Workflow

  • Timezone Bug: Talked about this before. I don’t know if this is ever going to be fixed, where if you reupdate an old post, you will continuously subtract or add the difference from your time zone and the GMT. For example, if I fetched this post and reposted it, it would be 5 hours behind. I didn’t realize this for a long while until I started posting in intervals faster than 5 hours when I noticed that certain posts were written earlier than I had thought.
  • Double Dialog Boxes: There’s also a strange bug requiring a blog to be selected twice on the drop down menu before looking up categories or posting to the blog. If you’ve got multiple blogs, this is just a little annoying.
  • No live preview
  • Image Handling: It’s cool that you can tell it to upload to your blog, but there’s no image manipulation… nor is there a way to get some Flickr integration.
  • File Creation And Saves: The file that you create while posting should have the filename of the post title. If there is no title, then ask them with a dialog box. (I love this feature in MarsEdit and Ecto. I don’t have to worry about making up crazy permutations of “asdf” and numbers.)

Features That I Hope To Keep

  • Linking: Creating links from the clipboard (ctrl + shift + L) and from the top Google search (ctrl + cmd + shift + L) is a feature I don’t want to let go.
  • Snippets: There’s something to be said about TextMate’s ability to do so much with so little. The ability to type a few characters and hit tab to create a data field is ridiculously handy.

And so, I have started to look at Ecto and MarsEdit, to see if I can become a little faster. But of course, I don’t think I’ll be able to let go of TextMate for everything else. So many lovely shortcut keys… the delicious snippets… everything, but for this specific domain of blogging.

Another Thing I Can’t Stand on a Mac: Lag on Dictionary.app Lookup

Before Leopard, everything was fine. I was able to open up dictionary, look up a word, be happy that I learned a new word, and close the window. Done.

Is it just me, or does the Leopard Dictionary.app SUCK in the lookup time? I’m talking about the time from when you find the word you want and opening up the definition. With respect to Tiger, this is unacceptable. Back in those days, it was actually fun (yes, I’m a nerd, figure it out) searching through the dictionary.

Let me know if this is just me, because I’ve tried this on both my macs, as well as a Tiger machine just to see the search lag difference.

I also should go to the Apple forums to see if this issue has been reported.

EDIT: Looks like 10.5.3 update fixed this. I am delighted.

Reinstalling Leopard on the MacBook Air

If you do a Google search for anything related to leopard macbook air installation or reinstallation, you get all these blog posts about how the included DVDs will only work on a MacBook Air. This is obviously not news… Apple has been including system specific discs for some time… But really, that’s beside the point. This post is for those that are really truly looking to “(re)install leopard on a macbook air”.

This is in the users manual, by the way, on page 46. It looks like that there is an included application to do just this called: “Remote Install Mac OS X”. Thank you, Quicksilver, for making my search for this application that much quicker.

Very Important (and the mistake I made twice): DO NOT try to run the Mac OS X Install Disc 1 through Remote Disc. This is not the right way to reinstall Leopard on your MacBook Air. You’ll just keep putting in your password and restarting your computer wondering why nothing is happening.

It’s taking a ridiculously long time for my MacBook Pro at the “Waiting for MacBook Air to start up…” dialog box, which is highly discouraging. I even bought the Ethernet dongle so that this process would be made at least fast as if I had a USB external DVD drive (Gigabit ethernet isn’t the bottleneck (1 Gbps), it’s the USB 2.0 (480 Mbps)).

Oh. It’s done. Time to go nuts and reformat the thing.

And yes, I’ll start blogging again soon. That’s one of the many reasons why I bought this thing to begin with. Now… if it’ll work as it should, I’ll be very very very happy.

Prism vs Fluid: Local Web Application Management on Mac OS X

Basically it boils down to: Don’t use Prism. Yet. It crashes quite often, and not in the way you’d probably want it to crash: It just eats away at your processor until you realize that while you were listening to music on your headphones that the fans were going insane and the processor was running at 81 degrees. Celsius.

The OMFG screenshot came into being while I was testing out some Fluid Applications (The last three applications were Fluid Applications). It’s been a while since I used it, but it looks like it’s getting better and better. A lot of great things in the horizon… but it’s too bad it isn’t open sourced (See Post Here). I’d love to start messing around with the guts…

More about Fluid

But anyway, it looks great, and feels even better. I love being able to command+tab into a web application. Not only that, I can even see some statuses on the desktop icon itself.

Fluidapp Desktop Icon Notifcation

But of course, the nerdy neat freak in me decided to figure things out over lunch and see if there was a way to change the icons to look a bit better. I don’t really thing a 16×16 pixel icon would do in an Apple environment… After poking at flickr a bit, I found these two lovely icons.

Gmail Icon

Gmail Icon at Flickr: Direct Link

Facebook Icon

Facebook Icon at Flickr: Direct Link

These are actual .icns files, rather than just images. Thanks to autodafe0728, I was able to make two of my most accessed Fluid app’s icon amazing.

How do you actually use these .icns files? Well, you have to pick an icon when you create your Fluid app, and there doesn’t seem to be any way to change it after you’ve created it. So if you already have one, delete it, and just remake this new one after setting the “Icon: ” field to the .icns file rather than the default “Use Website Favicon”.

Enjoy. More on this web application vs. desktop application business later.