Access Your Clipboard From the Command Line

This is a cool tip I found on OS X Daily.  These commands let you access the clipboard in OS X.

pbcopy – put something on the clipboard.

$ ls | pbcopy
$ pbcopy < foo.txt

pbpaste – dump the contents of the clipboard.

$ pbpaste > foo.txt
$ pbpaste | ssh username@host 'cat > ~/myclipboard.txt'

Both of these commands read/write from standard i/o, so they’re best used when piping.  For more info, check the man page.

The Python Urwid Debugger (PuDB)

If you’re looking for a good Python debugger, check out The Python Urwid debugger (PuDB).  PuDB is a full screen, console-based visual debugger, so most coders will feel right at home.

 

It’s really easy to install (i.e., easy_install pudb).  And the best part, PuDB is currently distributed under the MIT license.  So it’s free for all to use.  If you’re super hardcore, though, you can also get the development version via Git.:

git clone http://git.tiker.net/trees/pudb.git

For a demo of PuDB, checkout this screencast by PuDB’s creator, Andreas Klöckner.

1Password

1passwdiconHave you ever forgotten a password?  Do you use the same password for everything?  Is your password easy to guess (e.g., “asdf1234″)?  Well, if you own a Mac or Windows computer, then I’d recommend getting 1Password by Agile Web Solutions.

How it works

1Password works by generating and storing unique passwords for all your needs.  So all you have to remember is a master password (hence the name 1-password) to unlock all of your passwords.  1Password can also securely store personal information such as credit cards, bank accounts, and contact information.

The Internet

1Password comes with plugins for Chrome, Firefox, Safari, and many other popular web browsers.  So as you serf the web, 1Password can generate passwords, save usernames and passwords, automatically log you into your favorite sites, and fill in contact or credit card information.

Password Access

Now, you might ask the question, “If I use someone else’s computer, how do I access my passwords?”  Well, there’s an app for that.  If you own an iPhone, iPod Touch, iPad, or Android device, you can install the mobile version of 1Password, sync it with your computer, and then carry them with you.

If you don’t own a mobile device, you can use 1PasswordAnywhere to access your passwords from… well… anywhere.  1PasswordAnywhere lets you store your passwords on something like a USB flash drive or a file syncing service like Dropbox, and then access them from a browser.  Too easy!

Summary

With the internet becoming an integral part of everyday life, protecting your personal information is becoming more and more important.  If you’re not sure about 1Password, at least download the 30 day free trial.  You can also checkout this video for more information on creating secure passwords and for a review of 1Password. (Note: This video demos 1Password v.2, but v.3 was recently released.)

Skim.app

skimicon

Have you ever wanted to add notes to a PDF?  Are you looking for an application that has more features than Preview?  Are you unwilling to dish out $100+ for editing software?  Well, then Skim is the app for you.

Skim is an open source PDF reader / note-taker for OS X.  It has a plethora of features, making you question why you ever settled for Preview in the first place.  And the best part, it’s FREE.

I’ve been using Skim for about a year now, and I’ve been extremely happy with how robust it is.  Definitely check it out.