May 14
2012
Links of interest from May 9, 2012 through May 14, 2012:
- git playback
Cool idea for visualizing git commits that I’d love to see developed further. - Experimental Page Layout Inspired by Flipboard
Very nice. - Why Nikola Tesla was the greatest geek who ever lived
The title kind of says it all, but if you’ve ever thought that Thomas Edison invented anything, have a read. - Evernote Acquisitions
I’m on the same path as Gabe on this one. My breaking point was export, and realizing I had a couple thousand notes that were really never going to be much good elsewhere. Here’s hoping that Evernote starts focusing on things like that instead of half-baked integrations with acquired applications. - Safari Add-on — Pinboard.in: Better Keyboard updated link
I started working on something like this a while ago, but Danny Peck beat me to it and created this awesome Safari extension for adding keyboard shortcuts to the Pinboard web interface. Check it out. - How to delete the Dock delay
Make a hidden dock appear instantly when your cursor hits the bottom of the screen. Bonus: This also removes the need for the double drag in Lion fullscreen.
May 09
2012
While there was some excitement and hearty agreement with the list of my ideal Markdown text editor features, there was also some criticism. There were some valid points in all of the critiques, and I’d like to address them. I’ll do so by rambling a bit.
First, I think that some critics felt the list was overwhelming, and didn’t really dive in and consider the ramifications (or lack) of the features mentioned. I think the length and detail of the text was misleading when skimmed. The feature set is not as intrusive as it looks at first glance.
There was also a healthy portion of “Markdown is plain text, I want to edit it as plain text.” And that’s fine. If you don’t need anything more than TextEdit or your favorite code editor, then a Markdown editor isn’t really your market anyway. The list–and any debate surrounding it–is for people who use Markdown-specific editors and want to expand on them.
There’s room for those who fall in between, of course, and I understand that anything that makes Markdown editing into a word processor is counterproductive. Markdown is also, however, about convenience. Increasing productivity while writing is my goal, not adding buttons, bloat or new markup features.
My initial list was formulated over several years, but written in about 20 minutes. It was loosely organized and quickly typed. I’ll attempt here to sort things a little better as I expound on my requests. This probably won’t be brief. Apologies in advance1.
Continue reading “Regarding my dream Markdown editor…”
Yeah, that got ridiculously long. I called in sick to work but I can write 2000 words for a blog post? ↩
May 08
2012
This is another of my attempts at keeping track of my day in an orderly fashion. It’s a pretty simple idea. Given that most of of what I do is stored in git repositories, my commit logs are my best bet for seeing what I’ve accomplished each day. I just needed to pull them together and bundle them up without having to think about it. If a lot of your work happens in git repositories and you make frequent commits, this might be of use to you.
This script runs nightly and visits a list of local git repositories to extract a log of any commits for the day. It formats them as Markdown and can log them to Day One or just to a plain text file (single file, appended). There’s an accompanying shell command for easily adding the current directory as a repo to check.
This is what my log looks like in nvALT (with a custom theme):

GitLogger log in nvALT
Git notes are included, as is body text of the commit if it exists. Formatting creates an unordered list, and short hashes for the commits are added at the end of the commit message, just in case you need them.
As usual, if you’re interested in trying it, I’m happy to share…
May 06
2012
There are a few great Markdown text editors available, and more being worked on right now. I want to put a list of features out there that I think any true Markdown editor should include. Some of these are implemented in one editor or another, but nothing has brought it all together (aside from TextMate with all of my customizations, and even that lacks some of the polish mentioned below).
Natural Language Date Service update
May 05, 2012
I made a small update to the natural language date Service that I put together a while back. I wanted it to handle input formats like “+3″ to get a date for 3 days from right now, and to handle adding times to the output if there’s a time-like string in the input.
Now you can use, for example:
Just a couple of tweaks because I found I needed them. The download has been updated (see bottom of post), and we’ll call it version 1.1.
Spotlight tricks: search by category
Apr 23, 2012
You know those categories the App Stores use to sort applications by their intended use? You can use those in Spotlight on iOS. Did you know you can do that on your Mac, too? I didn’t, and I didn’t find many references to this on the web, so I’ll share the discovery:
I was thinking about Spotlight on my iPhone and iPad, where I can just type a keyword and see apps that have nothing in their title about the search. I love that, because once you get…
New text navigation KeyBindings
Apr 22, 2012
I haven’t had much time to write here this week thanks to some day job stress, major additions to Marked, writing for other venues, updating iTextEditors and various other fun. I had a brainstorm that resulted in new KeyBindings this morning, though, and thought it would be a good chance to get a post up before anyone thinks I’ve been kidnapped.
Desktop countdown timer with GeekTool and AppleScript
Apr 15, 2012
I just realized today, quite belatedly, that you can control GeekTool on your Mac with AppleScript. I just wanted to play around with it a bit, so I threw together a countdown timer. This could be done much more elegantly, I’m sure; I just wanted to see what I could pull off quickly.
The script takes an argument ending in an integer (interpreted as minutes), or a colon-separated hour/minutes argument. The last argument is always the time from now. For…
Marked 1.4 is go
Apr 08, 2012
Marked 1.4 is available on the Mac App Store. I’m announcing this a little prematurely; the press release doesn’t go out until tomorrow morning, but I’m just too excited to hold off.
There are quite a few new features, including Scrivener, Leanpub and mmd_merge support, as well as a syntax for including external files with full MultiMarkdown (or custom) processing. This means that you can create a single index file (multiple formats available) and…
2x4 interview on Lifehack
Apr 08, 2012
Just in case you missed it, a 2x4 interview I did for lifehack.org went live today. Thanks to Michael Schechter for the opportunity to talk about life, creativity and productivity.
Proximity hacking
Apr 07, 2012
I’ve been trying for years to get a decent Bluetooth “proximity” setup going so that my iPhone can trigger lighting setups as I enter and exit a room. I think I’ve finally nailed it, though I’m sure there’s plenty more testing to do.
The biggest problem I kept running into was that I could get lights to go on when I entered a room, but while I sat–even when the phone was motionless on my desk–lights would randomly turn off and turn…
Wow, seriously, based on traffic this is the most popular project I’ve ever created
Apr 03, 2012
My weekend project turns out to be the most popular thing I’ve ever done, at least based on web traffic (besides that one thing that I don’t like to talk about). It’s had more pageviews in two days than my whole blog gets in a typical month, and I haven’t even officially announced the final page outside of Twitter. Insane. Seriously.
If you want to contribute an addition or correction to iTextEditors, please use this form. I’ll be posting a little…
