Write Your Own Coda Plug-In

Coda Wing Man Icon

My love for Coda knows no bounds. Except maybe the bounds of the tab bar.

One especially sprawling project at work brought the problem to a head: switching between all the files had simply become too tedious. Rather than desert Coda (perish the thought) I decided to whip up a plug-in called Wing Man. Panic has a pretty good how to on the basics of plug-in building so I won't rehash all of that here.

A few points of interest to others interested in creating a Coda plugin:

  • You'll need to grab a copy of CodaPlugInsController.h from one of the sample projects.

  • Be sure to compile the plug-in bundle as 32-bit Universal.

    To set the architecture of your plug-in bundle, right click on the bundle in the Targets section and choose Get Info. Choose 32-bit Universal from the list of architectures in the Build tab.

  • The bundle extension should be codaplugin, not bundle.

    To set the extension of your plug-in bundle, right click on the bundle in the Targets section and choose Get Info. Set the Wrapper Extension to "codaplugin" (without the quotes) in the Build tab.

Wing Man on github

Debian: Beep at Login Prompt

Debian Logo

A spare PC that's been kicking around my apartment recently got a fresh dose of Lenny.

As a headless machine, it's handy to have the system beep when it reaches the log in prompt to announce that it's ready to accept SSH connections.

This is achieved with the beep command which can be installed with

apt-get install beep

The beep command can be used to play beeps at different frequencies and durations. For my "system ready" sound I decided on:

beep -f 750 -l 200 -n -f 650 -l 200 -n -f 750 -l 200

To execute the above command when the log in prompt is displayed, paste it into /etc/rc.local before the line exit 0.

Debian

Stop Remote Desktop from Locking the Host

RDP Icon

Closing a Windows Remote Desktop connection leaves the host machine locked, but it is possible to create a shortcut that will close the session without locking the screen. Continued...

Google Voice + Fluid (SSB)

Google Voice Icon Google Voice Icon by malabooboo

Google Voice is the eighth wonder of the world.

Mac users lucky enough to have secured an invite might consider creating a Fluid site specific browser to carve out some space for Google Voice on the Dock.

An SSB is quite useful in itself, but even more so when a few CSS tweaks are applied. Continued...

Downgrading to Flash Player 9 on Mac OS X

Flash Logo

If you've noticed Safari crashing more often lately on your PowerPC Mac, you're not alone.

At first I blamed the Verizon cell data coverage in Las Vegas for the stuttering video and dropped frames that I noticed when tuning into TWiT Live for their CES Coverage, but when the browser started locking up completely I knew it had to be Flash. Continued...

SlingPlayer iPhone App Rated 12+?

SlingPlayer Mobile Rating Screen Shot SlingPlayer Mobile App Store Screen Shot

After excitedly unwrapping a Slingbox SOLO this holiday season, I decided to have a look at the SlingPlayer Mobile iPhone app. As you might expect, the app lets you watch your SlingBox content on Apple touch devices.

Much has been made of the steep price ($30!) and the fact that AT&T crippled the software by making it WiFi only, but it was the rating for the app on the iTunes Store that caught my eye. Continued...