Bookmarks for 31st August 2012

These are my saved Pinboard links for 31st August 2012:

  • Sass – Syntactically Awesome Stylesheets – Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It’s translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.

    Sass has two syntaxes. The new main syntax (as of Sass 3) is known as “SCSS” (for “Sassy CSS”), and is a superset of CSS3’s syntax. This means that every valid CSS3 stylesheet is valid SCSS as well. SCSS files use the extension .scss.

    The second, older syntax is known as the indented syntax (or just “Sass”). Inspired by Haml’s terseness, it’s intended for people who prefer conciseness over similarity to CSS. Instead of brackets and semicolons, it uses the indentation of lines to specify blocks. Although no longer the primary syntax, the indented syntax will continue to be supported. Files in the indented syntax use the extension .sass.

  • Directory of third party devs and apps · appdotnet/api-spec Wiki – This page has been started by @ralf. Feel free to contribute. If you plan larger changes or restructuring, I'd appreciate a quick chat over at

    Please note – most if not all of these apps / services are currently, Alpha or Beta, not finished products.

  • Coding in the Cloud: Writing Code on a Server with TmuxTreehouse Blog – If your computer crashed right now, how long before you could be productive on a new machine? Hopefully you’re already backing up all of your important files, and using version control on all your code, so getting your data back shouldn’t be a hurdle, but what about your development environment.

    A lot goes into our coding environments: ruby versions, apache configurations, database configurations and data, and config files, and more. It’s easy to kill a whole day getting everything set up just right, but is there another way? I believe there is: just code on a server.

    I’m not talking about using my FTP client to modify some PHP files that are live on production, that’s a recipe for disaster. But if you use a terminal based editor, like vim or emacs, it’s pretty easy to configure a computer on the internet that you can connect to via SSH and just work.

  • Create OmniFocus Tasks with AppleScript — MacSparky – Sometimes efficiency becomes the enemy. Because I'm now a believer in automating document filing via Hazel and OCR, I sometimes get myself in trouble. A case in point is my life insurance bill. It arrives every quarter. I used to scan it and then name it in my Action folder with a TextExpander snippet, which resulted in it getting sent off to a nested folder somewhere. At the same time I'd record an OmniFocus quick entry to pay the bill. It was all second nature. These days, I use a Hazel rule that looks at the contents of this invoice and names it and files it without me having to trouble to rename the file manually. Put simply, once I scan it, I never see it again unless I go looking for it. The problem is I keep forgetting to create the OmniFocus entry to pay the bill. That's bad. (Especially if I get hit by a bus, which would only add one more problem to cascading badness.) We can't have that.

    I decided to create an AppleScript that automatically creates an OmniFocus task when this Hazel rule triggers. After a lot of head scratching, trial and error, and even some help from friends at the Omni Group and Ben Waldie (my AppleScript Sensei), I've cobbled one together. Here is a screenshot and the AppleScript code.

  • Buffer for WordPress | Products | Flaming Tarball – With this plugin, you can easily add your WordPress posts to Facebook, Twitter or LinkedIn, via your account.

    Easy to setup
    Choose which profiles to post to
    Posts are optimised for each social network
    Media attached to posts, to provide better-looking Facebook updates
    Truncated post content is used where there's no title

Leave a Reply