Nik's Blog

Geekery, witty insights, software (of dubious quality) and more!

Nik's Picks

The best Mac software and hardware, hand selected by Nik

Nik's Picks: ifttt - Turn the web into your own Rube Goldberg machine

I recently discovered a great little service, ifttt. The name is a cute abbreviation of "If This Then That," which is exactly what it does.

The service works on a simple macro-like structure where you add a triggering event (If This) and then a task to do (Then That). Triggers and tasks are both hooked into a wide variety of web services, including social networks, Evernote, DropBox, and more. I've already set up a handful of workflows, some of which archive my social networking posts in Evernote (since the social networks themselves aren't all that searchable), and one that lets me phone in new tasks to OmniFocus.

Very cool service, currently free, and the potential uses of it are infinite. Definitely worth checking out!

Nik's Picks: XShelf

XShelf is a freeware application that provides a "shelf" in the Finder, much like the legacy NeXTStep shelf, or the shelf in Path Finder.

The shelf acts as a temporary place to hold files while you move and copy them in the Finder. So you can move one or more files to the shelf, navigate to the folder you want to move the files to, and then drag the files from the shelf to the folder. This is fantastic for smaller screens, or when you're gathering multiple files and copying or moving them to a single location.

As if that wasn't enough, XShelf also provides a command line utility to add items to the shelf, as well as a system-wide service to do the same.

It's a great, simple, utility that makes navigating the Finder tremendously easier. And it's free. What could be better?

You can learn more and download XShelf here.

Nik's Picks: iSSH

iSSH is a wonderful SSH client that goes beyond a simple terminal client, to nearly the remote access Swiss army knife of SSH on the desktop.

SSH is commonly used as both a remote terminal and also as a sort of VPN to access remote systems graphically. Apple has limited the iPhone in such a way that this is impossible. A SSH connection can only be maintained in a single app, and when that app is closed, so is the SSH connection -- no other apps can access it.

iSSH gets around this by bundling in the two most common remote management systems: VNC and remote X11 applications. It also permits multiple simultaneous connections, so you can manage tasks between more than one server. (very useful in disaster recovery and server migrations)

As a terminal, iSSH is quite good. It supports custom fonts, different keymaps, copy and paste, and is in all ways a good solid terminal. Unlike other SSH apps, it also supports the legacy Telnet protocol and ANSI terminal emulation, in case you need to get your Tradewars on.

It also has a pretty easy way to get at non standard keys, such as arrows and modifier keys. A row of small buttons line the top of the screen, and you can scroll left and right to reveal more commands. This works all right, but I sometimes clicked the wrong key, even when scrolling, since the buttons are so small. This can be quite frustrating, and it made me miss TouchTerm's floating key palettes.

iSSH also has the option of a "key pie" menu. This brings up a floating round control that reminds me of a remote control for a TV. It can contain multiple sets of fully custom buttons that can be used as modifiers, macros, or arrow keys. I wouldn't mind seeing this concept completely replace the modifier keys at the top of the window.

VNC is well thought out and very flexible, thanks to the underlying SSH system for secure connections. You can connect in the clear, or using SSH tunneling, as well as tunneling to one server and then connecting openly to a second. Once connected, you have the normal sort of control, including window scaling, keyboard and mouse, and all the modifier keys you'd expect.

The winning feature here is the tunnel support. Performance over 3G is worse than some other VNC clients. Jaadu VNC can do the same SSH tricks and is generally a better VNC client, but it's also much more expensive. For lighter or infrequent remote management, iSSH is great, especially for the price. (note that VNC is perfect for remote control of presentations -- one more use for iSSH!)

X11 forwarding is very impressive, and quite a bit faster than SSH over slower connections (especially if you use something lighter weight than KDE or Gnome) But it's limited to pure Unix systems, and more complex to set up than VNC, so it's only a real benefit to the most die hard *nixers. That said, it works great, up until you run out of memory. (Which, on my 3G, was after just a couple of KDE apps -- a 3GS would fare better)

The one limit on remote management is that only one graphical (VNC or X11) session can be active at once, although any number of terminals can run at once. (until you run out of memory, at least)

To wrap up, iSSH is fantastic. It gives you all the tools you need to remotely manage Unixish servers from your phone. (Windows, too, if you install the right open source tools) It might be just the thing to let a IT professional take a vacation without needing to drag along a laptop and stay near wifi in case disaster strikes at the datacenter. Or, for $5, it's also just a handy tool for any *nix hobbyist.

Nik's Picks: Mondrianum

If you have a Mac, you have friends and family who assume you’re a designer. “Please make me a business card!” they plead, “Can you set up a brochure for me?”

You’re a nice person, though, so you break out AppleWorks and start putting stuff together. Hey, even someone with my level of design skills can put up some boxes and text and a picture. The problem comes when you have to pick what color to make everything.

Let’s see… Red, Blue, and Green. Those are nice colors. But why does it look like crap?

Enter Mondrianum, or color picking for farm animals and the mentally disabled. Mondrianum is a wicked cool plug-in for MacOS X’s color picker that lets you browser color sets on Adobe’s Kuler site. (Kuler, if you haven’t heard of it, is a site where design nerds can create and share color palettes with one another.)

Thanks to Kuler, a lot of folks with WAY better design sense than you have, created a wealth of cool color palettes. Pick a palette, pick your colors, and go to town!

Now THAT’S a nice brochure!

Pages

Subscribe to RSS - Nik's Picks

@inik

inik: RT @chartier: Georgia house democrats introduce a state ban on vasectomies for men. Fantastic: http://t.co/XIoyVv1P >
inik: RT @eshanfelt: New Google glasses by end of the year ... cool, yet somehow disturbing at the same time. #want http://t.co/MR4fLsdZ >
inik: In the next Dan Brown novel, a secret scroll is ultimately found under the 2-year-old's booster seat, covered with creamed spinach. #mylife >
inik: @dcurtis @dcurtisfeed Retweet, please. >
inik: RT @Cabel: The Internet is rough on organized religion, but thanks to churches (that rent steeples to carriers) we all have better cell ... >

Google+

I love Seth's quote at the top. I think that's my new motto.. ; )

Powered by Plu.sr
>
Griping about OS X Lion? Here's two nifty tools that replace a variety of poorly supported third party tools: Command-line and Automator access to video and audio conversion. Super easy to use, and very flexible and supports any format that Quicktime can encode/decode. (So Perian is a must-install if you want to handle DivX/3viX, etc.)

Yes, ffmpeg, Handbrake and...
>
Fix Google Reader's horrible new interface with this user script! Now it fits nicely on my MacBook's small screen. >
Happy 11/11/11 11:11:11! >
What makes this ad awesome is not the true-to-life irony, because the idea is hardly innovative, but rather the excellent execution. Reminds me a bit of that excellent Nutri-Grain spec commercial. Quick delivery, good actors, hit all the high notes. Love it. >