MacBook Pro, Terminal Window and Mousing Around

I am in the process of making the switch to a MacBook Pro (specifically, the new MBP with Retina Display). After some 17 years on Wintel machines, I was not sure what kind of switching costs I might encounter. So far, however, the transition has been pretty smooth, helped in part by the presence of VMWare so that I can run Windows 7 if and when needed.

This encore has been a long time in coming. After several years on an Apple IIc, I bought my first Mac — a used Macintosh SE with dual 800k drives — in the Summer of 1988. Shortly thereafter I bought my first harddrive — a Jasmine Direct Drive 40 (a 40mb external drive). The drive cost something like $799, as I recall. The last time I used a Mac was circa 1995 — a Mac PowerBook Duo 230.

Meanwhile, circa 2012, so far I’ve been using nothing but the trackpad, mostly because each time I tried plugging in a mouse, the scaling speed was too slow. Today I decided to figure out how to fix it.

Step 1: Open a Terminal window. This can be done by navigating to your Applications folder, opening Utilities, and double clicking on Terminal.

Step 2: In Terminal, type the following:

defaults write -g com.apple.mouse.scaling 5.0

The 5.0 designates the scaling speed and can be changed to suit your preferences.

Alternatively, you can adjust these settings under the Apple menu > System Preferences > Hardare, Mouse settings. Happy mousing…

Gmail Tricks — Find Big Mail

I converted to Gmail full-time several years ago. As of today, I’m still only using 4201 MB of my 7693 MB, meaning my Gmail account is only about 54% full. Still, as I prepare to transition from Penn State to Alberta, it seemed like a good time for a little inbox analysis.

The first application I tried, Find Big Mail, is pretty much a one trick pony. But it appears to execute that one trick pretty flawlessly.

Step 1. Go to Find Big Mail and enter your Google Username.

Step 2. Let Find Big Mail run in the background.

Step 3. In my case, nine minutes later the results were back:

Some 96.5% of my messages were “small,” in this case, meaning less than 1 megabyte. Conversely, 3.5% of my messages were greater than 1mb.

Number of Messages By Size 

Collectively, however, the largest 3.5% of my messages consumed a whopping 74.5% of my Gmail space — more lopsided than even the Pareto Principle would have guessed. Or stated another way, I could keep the smallest 96.5% of my messages and use only 25.5% of the Gmail space currently required for all my messages.

Space By Size 

Pretty slick — and painless.

Importing Large Stata Files

Recently I encountered a problem when trying to use a large Stata file (nearly 10 gb). The file contained data for the period 1981 to 2011, but I only needed data for the period 1991 to 2009. To complicate matters, initially, I didn’t even know the names of the variables in the file, a problem that can be resolved with: 

type "filename"

In this case, it turns out that knowing the variable names proved unimportant. Instead, after a bit of trial and error, I ended up importing batches of observations (1 million observations at a time). Below is the code for several such batches.

*STEP 1
clear
use "1980-2011.dta" in 8000001 / 9000000
gen pct = round((shares / outstanding),.01)
keep if pct >= .05 & pct != .
compress
save blockholders , replace

*STEP 2
clear
use "1980-2011.dta" in 9000001 / 10000000
gen pct = round((shares / outstanding),.01)
keep if pct >= .05 & pct != .
compress
append using blockholders
save blockholders , replace

*STEP N

Step 1 imports a chunk of 1 million observations, and keeps only those in which an investor owns 5% or more of a particular company. About 22,000 out of one million observations meet this criterion. These ~22,000 observations are saved. In Step 2, the procedure is repeated, at which point another ~22,000 qualifying observations are appended to the blockholders file, and the file is saved again. Finally, the procedure is repeated N times until all the observations have been evaluated and only those relevant to my research project have been retained.

Skype Recorder

I’ve been looking for a way to record Skype conversations. In particular, when conducting research interviews I like to be able to wear a headset so as to have my hands free for typing notes. Several months ago I tried Call Graph, which seemed like a promising solution. However, I could never get it to work without introducing an echo and feedback loop that was audible on both sides of the call. Last week I tried out a free application called MP3 Skype Recorder v1.9.0.1 and so far it has been working well for me.

MP3 Skype Recorder
MP3 Skype Recorder

Penn State, Gmail and SMTP

I’ve been using Gmail instead of Outlook for about a year now. However, despite configuring Gmail to list my “from” address as @psu.edu, some recipients were still seeing my messages come through as “on behalf of” first.last@gmail.com. Although bothersome, I just never got around to figuring it out.

Today I finally decided to see if it could be fixed. It turns out Google has addressed this problem. First, read this Gmail blog post. For most users, this should be enough. However, in the case of my Penn State account, it took some digging to find the settings. In particular, for Penn State you will need to use authsmtp.psu.edu (and not smtp.psu.edu) as your outgoing mail server. Also, use port 587. However, contrary to the instructions in the Penn State knowledge base, do NOT check the box for SSL encryption.

Favorite Netbook Applications

In anticipation of a summer of traveling — vacation in Portland, Eugene and Cannon Beach, Oregon; and academic conferences/presentations in Barcelona, Florence, and Chicago — I bought a Samsung NC10 Netbook so as to avoid lugging around my albatross Dell Latitude laptop. Not only is the Samsung Netbook perfect for traveling, I love it so much that I now use it almost daily. Other than adding a 2 GB memory upgrade (from Crucial of course), my unit is stock (Win XP Home, etc). The battery life is amazing (7-8 hours). The nearly-full-sized keyboard works great.

As part of the transition from laptop to netbook I decided it was time to get rid of some of the bloatware applications I have long taken for granted. By bloatware I am referring to applications that chew up lots of computing resources or lots of economic resources — or both.

My first worry was keeping my email in sync across two laptops. Since most of my email is picked up using POP and not IMAP, I knew keeping two copies of Outlook in sync would be a pain. But as I longtime Outlook user I was very reluctant to consider giving it up.  After considering a bunch of options I decided on Gmail. I had signed up for a Gmail account circa 2005, but had not opened it in years. After about 4 months of using Gmail exclusively I have become a total Gmail convert. I do not miss Outlook at all.  More impressive, I even managed to use Gmail’s IMAP support to push my most recent 2 years (about 2 GB) worth of email from Outlook to Gmail, putting it all in the cloud for easy access anytime, anywhere. Another plus is the Gmail “offline” feature which allows you to compose and reply to emails offline — just like Outlook. Similarly, I now use Google Contacts and Calendar.

My second biggest concern was having access to all my files from both laptops — and easily keeping them in sync. For this I decide on a program called Windows Live Sync. This free application (formerly called Windows Live Foldershare)  does an amazing job of synchronizing several gigabytes and several thousand files across both machines. Now, I can work on any document I want from either machine. The only thing better would be having all my documents in the cloud, but I could not find any free services offering enough storage space.

Some other new found favorites: For browsing I use Google Chrome exclusively.  Not only is it the thinnest and lightest internet client available, it also takes up the least screen space. With only 600 vertical pixels on my Netbook screen every pixel counts — and Chrome lets me see more of the pages I am browsing than Explorer, Firefox, etc. I also replaced Adobe Acrobat Reader (something like 90 MB) with Foxit Reader (closer to 5 MB). For virus protection after the 90 day free trial of Symantec expired I switched to AVG Antivirus Free Edition. For opening and creating file archives I use 7-Zip, an open source application which not only reads .ZIP files, but also .RAR and about a dozen others. For FTP I use another open source package called FileZilla. Finally, for photo management I love Picasa 3 and its companion Web Albums. And for photostitching I found a terrific free program called Autostitch. For example, this panoramic picture of the Villa La Pietra gardens stitches together 9 different photographs.