Moving Evernote notes into WordPress

proprietary insecurity

I’ve accumulated many notes (2000+) in Evernote over the years, and love that it can store binary attachments such as images or other media files. My favorite feature is the Evernote Web Clipper browser extension; it does a fantastic job at saving the parts of an article I want to save while keeping the styling intact.

Evernote has a free plan which I’ve enjoyed for a long time, but recently the financial status of the company has come into question, and they restricted syncing to only two devices. Also, the last thing I want to happen is another kind of Google Reader shutdown fiasco. I doubt that a shutdown would make my existing notes disappear, but it’s better to be prepared ahead of time. To that extent, I’ve been looking for a viable option to migrate my notes into another platform. Continue reading “Moving Evernote notes into WordPress”

Unison dependency hell

UnisonI would really like to rid myself of Dropbox, but all the alternatives I’ve tried are too bloated, beta- or alpha-quality stage, too complicated to set up, or just plain don’t do what Dropbox does (minus the sharing stuff, which I don’t care about). I don’t want btsync, it’s closed-source. Seafile is too complicated, and makes dubious security claims. Owncloud is a cool project, but their file sync is slow, error prone, and has other limitations. There are some good services, but they don’t run on all the platforms I need, including Mac OSX, Linux x86 (32 and 64-bit), Linux ARMv6 (my Raspberry Pi B) and Android. I ran Syncthing for a while, but the continuous memory usage is pretty steep for the Pi, and I’ve experienced random silent file truncation in my shared directories with it. So I needed something else. Continue reading “Unison dependency hell”

Prepare a PDF file for OCR

If you have some need to OCR some text from a PDF or image file, you may want to use a tool like tesseract to do the job. But it won’t take any old input file, you’ll probably need to convert it first.

The first error I got from tesseract was

The Googles indicated that I can’t pass a PDF to it directly. Then I found that one format it will take is tiff. Continue reading “Prepare a PDF file for OCR”

Long Live ControlPlane!

I’ve written about Locamatic before, and while it’s good at what it does, there are some definite drawbacks. For one, the most recent version is alpha quality and stated for use on Mountain Lion since prior versions won’t work anymore on a newer system. But as of this writing, Mountain Lion was two major releases ago. I think it’s safe to say that development has stalled, and that’s OK. Continue reading “Long Live ControlPlane!”

Re-map the Caps Lock Key to Esc on Mac

Seil IconSeil is a very cool utility for key re-mapping / enabling international keys on a Mac. I wanted to re-map the mostly useless Caps Lock key to Esc, which I use constantly in vi. If you’re a regular vi user, you know exactly what I’m talking about. Now I just have to develop the muscle memory to start using it regularly instead of reaching way up for the usual Esc key.

Google Now Needlessly Requires Battery-Draining Location Settings

location based cardsI think Google Now on my Android is pretty cool. I especially like the cards that show how traffic looks for an expected commute. One thing about it that bothers me a lot however, is that it insists that it needs either “high accuracy” or “battery saving” location mode enabled. High Accuracy mode uses GPS, wifi, or mobile networks to determine location. Battery Saving mode uses wifi and mobile networks. Device Only is the third option which uses GPS solely. My question is: Why is the Device Only option not allowed for Google Now to work? Continue reading “Google Now Needlessly Requires Battery-Draining Location Settings”

VX ConnectBot

vx-connectbotI had been using ConnectBot for a long time on my Android devices, because I wanted something to remotely administer machines without needing an actual laptop. It’s nice because the data plan is built-in to most mobiles, so one doesn’t necessarily need a wifi connection nearby. Unfortunately, it’s rather time-consuming and clumsy to use an on-screen keyboard on the command line of a remote system. So a little while back I got an AmazonBasics Bluetooth keyboard to make typing any significant amount easier while away from a real computer. Mainly, I wanted easier access to Esc (I’m a Vim user), Ctrl-(C|D|Z|…) and Tab. The problem was, when I tried out the keyboard on a remote system, almost none of it worked. It turns out ConnectBot is really only meant to work with the most simple soft keyboards; the key mappings just aren’t there.

Enter VX ConnectBot, a fork of the original that adds a lot of key bindings, fixes and new features. I’m loving it so far. The Android Market link is on their page. It’s small like the original, asks for very few permissions, continues with the Apache 2.0 license, and is gratis and ad-free.

I am not affiliated with the project, just a fan.

glances

Great write up on the glances utility over here.

Encrypted Voice Calls

Wow, I’m not sure I’d ever have a need for something like this, but it’s really nice to know it’s there if needed.

RedPhone, our Android application for making secure voice calls, is now available as Free and Open Source Software! As with TextSecure, we hope that making RedPhone OSS will enable access to secure communication for even more people around the world, with an even larger number of developers contributing to make it a great product.

Encrypted voice calls, now open source.