<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Thoughts on movies, comics, Apple, and anything else that interests me</description><title>For No One</title><generator>Tumblr (3.0; @dovfrankel)</generator><link>http://dovfrankel.com/</link><item><title>Steven Seagal might be joining THE EXPENDABLES 3!!</title><description>&lt;a href="http://www.aintitcool.com/node/62493"&gt;Steven Seagal might be joining THE EXPENDABLES 3!!&lt;/a&gt;: &lt;p&gt;If Seagal does end up in &lt;em&gt;The Expendables 3&lt;/em&gt;, I guarantee at least one ponytail joke (probably more).&lt;/p&gt;</description><link>http://dovfrankel.com/post/50998249879</link><guid>http://dovfrankel.com/post/50998249879</guid><pubDate>Tue, 21 May 2013 13:04:37 -0400</pubDate><category>movies</category></item><item><title>App Store Trials</title><description>&lt;a href="http://blog.amyworrall.com/post/42919561190/app-store-trials"&gt;App Store Trials&lt;/a&gt;: &lt;p&gt;Amy Worrall:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I’m going to add my voice to those calling for trials of App Store apps. Here’s how I could see it working:
  Developers can choose whether to allow a trial of 1, 7 or 30 days, or to disallow trials…&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I think her plan makes sense, but I have one question/suggestion about this part:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Once a trial is used up, you can’t get a trial of that app again on the same Apple ID.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;What about after the app gets an update? Say you try out Photoshop, but it’s missing one feature you desperately crave (automatic LOLcat-style captions, naturally). You want to hold out until they add that feature. Years pass, and they add it, so you want to check their implementation (does the font they chose do your wit justice?). If you can’t try it out again, after a certain amount of time, or after a certain number of updates, that makes trials a lot less useful.&lt;/p&gt;

&lt;p&gt;(via &lt;a href="http://daringfireball.net/linked/2013/05/09/app-store-trials"&gt;Daring Fireball&lt;/a&gt;)&lt;/p&gt;</description><link>http://dovfrankel.com/post/50446617745</link><guid>http://dovfrankel.com/post/50446617745</guid><pubDate>Tue, 14 May 2013 17:47:06 -0400</pubDate><category>Apple</category><category>App Store</category><category>tech</category></item><item><title>Running AppleScripts from Automator</title><description>&lt;p&gt;These days, I&amp;#8217;ve been using Automator more and more to run AppleScripts (especially since Mountain Lion came out and disallowed Calendar, née iCal, from triggering AppleScripts directly: &lt;a href="http://apple.stackexchange.com/questions/59257/ical-no-longer-runs-scripts"&gt;http://apple.stackexchange.com/questions/59257/ical-no-longer-runs-scripts&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;I began copying and pasting scripts into my workflows, which is a messy solution. I kept the scripts around, because it&amp;#8217;s easier to write and debug them in AppleScript Editor, and especially since I &lt;a href="https://github.com/abbeycode/AppleScripts"&gt;converted them to plaintext scripts and uploaded them to GitHub&lt;/a&gt;, it&amp;#8217;s very useful to be able to easily diff them, as well.&lt;/p&gt;

&lt;p&gt;But there&amp;#8217;s a better way. A &lt;em&gt;much&lt;/em&gt; better way, in fact. AppleScripts can call other AppleScripts, and this works from within the &lt;strong&gt;Run AppleScript&lt;/strong&gt; workflow action, as well. The full solution looks like this:&lt;/p&gt;

&lt;pre class="brush: applescript; class-name: applescript; wrap-lines: true"&gt;
on run {input, parameters}
    
    run script file "Macintosh HD:Some Directory On Disk:a cool script.applescript"
    
end run
&lt;/pre&gt;

&lt;p&gt;Doing it that way, the Automator is a simple wrapper – you can set it and forget it. I&amp;#8217;ve even confirmed that this works with scripts in the plain text &lt;code&gt;.applescript&lt;/code&gt; format and compiled AppleScripts (&lt;code&gt;.scpt&lt;/code&gt;).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can also pass the &lt;code&gt;input&lt;/code&gt; and &lt;code&gt;parameters&lt;/code&gt; arguments into your scripts from Automator as well. Just use the same &lt;code&gt;on run&lt;/code&gt; handler that the Run AppleScript action defaults to (as shown above) in your script file, and pass the arguments from Automator like so:&lt;/p&gt;

&lt;pre class="brush: applescript; class-name: applescript; wrap-lines: true"&gt;
run script file "path to script like above" with parameters {input, parameters}
&lt;/pre&gt;</description><link>http://dovfrankel.com/post/49510291962</link><guid>http://dovfrankel.com/post/49510291962</guid><pubDate>Fri, 03 May 2013 09:21:00 -0400</pubDate><category>Apple</category><category>AppleScript</category><category>Automator</category><category>automation</category><category>Mac</category><category>OS X</category><category>technical</category><category>code</category></item><item><title>Learn CSS Layout</title><description>&lt;a href="http://learnlayout.com/"&gt;Learn CSS Layout&lt;/a&gt;: &lt;blockquote&gt;
  &lt;p&gt;This site teaches the CSS fundamentals that are used in any website’s layout.&lt;/p&gt;
  
  &lt;p&gt;I assume you already know what selectors, properties, and values are. And you probably know a thing or two about layout, though it may still be a rage-provoking activity for you. If you want to learn HTML and CSS from the beginning, you should check out this tutorial. Otherwise, let’s see if we can save you some fury on your next project.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;An awesome, awesome resource if you understand CSS in broad strokes, but not how the layout details work. I learned something from almost every page.&lt;/p&gt;</description><link>http://dovfrankel.com/post/47701723554</link><guid>http://dovfrankel.com/post/47701723554</guid><pubDate>Thu, 11 Apr 2013 10:27:37 -0400</pubDate><category>technical</category><category>web</category><category>css</category><category>html</category><category>programming</category></item><item><title>Wat (Video)</title><description>&lt;a href="https://www.destroyallsoftware.com/talks/wat"&gt;Wat (Video)&lt;/a&gt;: &lt;p&gt;Great short talk that should have any developer rofl’ing.&lt;/p&gt;</description><link>http://dovfrankel.com/post/47538410968</link><guid>http://dovfrankel.com/post/47538410968</guid><pubDate>Tue, 09 Apr 2013 09:51:00 -0400</pubDate><category>technical</category><category>humor</category><category>programming</category></item><item><title>Hey great script for the transcoding, works like a charm!!! If you were to always encode to ATV3 preset and to the same destination folder, what would need to be modified to not receive prompts and just get to work as soon as you choose the service.  On the side what are you using to tag data, any automation for this?</title><description>&lt;p&gt;Thanks, I’m glad you find &lt;a href="http://dovfrankel.com/post/37269517618/using-handbrake-on-a-list-of-files"&gt;the Automator Service&lt;/a&gt; helpful. You can modify it as below to do what you’re asking (it makes it a lot simpler, actually). You set your destination and preset on lines 15 and 16.&lt;/p&gt;

&lt;pre class="brush: applescript; class-name: applescript; wrap-lines: true"&gt;
on run {input, parameters}
    set handbrakeCli to "/Applications/HandBrakeCLI"
    
    -- Make sure HandBrakeCLI is installed
    set handbrakeInstalled to false
    tell application "Finder" to if exists handbrakeCli as POSIX file then set handbrakeInstalled to true
    if not handbrakeInstalled then
        display alert "Install HandBrake CLI" message "Please install HandBrakeCLI into the /Applications directory
 
The HandBrake CLI can be downloaded at &lt;a href="http://handbrake.fr/downloads2.php"&gt;http://handbrake.fr/downloads2.php&lt;/a&gt;" as critical
        return
    end if
    
    -- Be sure to include the trailing slash!
    set the destination to POSIX path of "/Volumes/SomeVolume/Encoded/"
    set chosenPreset to "AppleTV 3"
    
    repeat with inputFile in input
        -- Get original file's name
        
        set thePath to POSIX path of inputFile
        set prevTIDs to AppleScript's text item delimiters
        set AppleScript's text item delimiters to "/"
        -- Get the file name
        set inputFileName to (item -1 of (every text item of thePath)) as text
        
        -- Get the file name without an extension
        set AppleScript's text item delimiters to "."
        set inputFileNoExtension to items 1 through -2 of (every text item of inputFileName)
        set AppleScript's text item delimiters to prevTIDs
        
        -- Put back together if file name included periods
        set outputFileName to ""
        repeat with fileNamePart in inputFileNoExtension
            set outputFileName to outputFileName &amp; fileNamePart &amp; "."
        end repeat
        
        -- Put on the preferred extension
        set outputFileName to outputFileName &amp; "m4v"
        
        set handbrakeCommand to "nice " &amp; handbrakeCli &amp; " -i " &amp; quoted form of (POSIX path of inputFile) &amp; " -o " &amp; quoted form of (destination &amp; outputFileName) &amp; " --preset='" &amp; chosenPreset &amp; "'"
        --return handbrakeCommand
        do shell script handbrakeCommand
    end repeat
    return input
end run
&lt;/pre&gt;

&lt;p&gt;To tag the files when I’m done, I use the incredible &lt;a href="http://www.iflicksapp.com/"&gt;iFlicks&lt;/a&gt;. I used to muck around with &lt;a href="http://www.kerstetter.net/index.php/projects/software/metax"&gt;MetaX&lt;/a&gt;, which is free, but much more of a hassle. iFlicks is even AppleScript-able, so you could add it to the service (maybe I’ll post an update for that at some point).&lt;/p&gt;</description><link>http://dovfrankel.com/post/45842595488</link><guid>http://dovfrankel.com/post/45842595488</guid><pubDate>Wed, 20 Mar 2013 13:00:00 -0400</pubDate><category>AppleScript</category><category>automation</category><category>technical</category><category>code</category></item><item><title>On purchasing an older iPhone</title><description>&lt;p&gt;A relative recently asked me whether he should get an iPhone 4 as his first iPhone, two models behind the iPhone 5, released roughly 6 months ago. I imagine the advice I gave will probably apply to the same question around this time next year, substituting model numbers.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;No one knows when the next iPhone will be coming out, but odds are in favor of August or later. I would definitely recommend against the iPhone 4 at this point in time - I had it for 2 years, and it was great when it was new, and is still decent now, but starting to show its age. And when you buy a phone, you&amp;#8217;re committing to 2 years of using it. Disregarding the points situation&lt;sup id="fnref:p45494080031-1"&gt;&lt;a href="#fn:p45494080031-1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt;, an iPhone 4 is free (or maybe $1) when you sign up for a 2-year contract. The iPhone 5 is only $199, which is nothing compared to how much you&amp;#8217;re going to be spending on a service plan over the life of the contract.&lt;/p&gt;
  
  &lt;p&gt;I&amp;#8217;ve owned the 1st-gen iPhone, the 4, and now the 5, always buying them at launch, and have been relieved to upgrade both times. After a couple of years, the older phones start to feel slower. Apps run slower, you start to get constrained by the memory, and you&amp;#8217;ll lose support for the latest OS sooner. I would strongly recommend the iPhone 5 if it&amp;#8217;s at all possible - the 4G/LTE alone justifies the price difference, not to mention the larger screen, and thinner/lighter design.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I might add, depending on the person, to wait for the next model. If I were ready for a new phone, that&amp;#8217;s what I would be doing. I had to wait 2.5 years between iPhone 4 and iPhone 5, because of the change in release cycle they began with the 4S. If I were impatient (or didn&amp;#8217;t care about obsolescence), I would have gotten a 4S when my 4&amp;#8217;s contract was up.&lt;/p&gt;

&lt;p&gt;My upgrade strategy for Apple devices though, is to wait for the next model when I&amp;#8217;m ready to upgrade. You guarantee yourself the longest period between product releases you could possibly anticipate. Of course, that doesn&amp;#8217;t apply if your phone/computer breaks and you need a new one, but if you&amp;#8217;re in a position to do so, I would recommend it. Also, you may be someone who doesn&amp;#8217;t care about having the latest and greatest, and every model of iPhone has been great, so you have to make your own decision.&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;&lt;ol&gt;&lt;li id="fn:p45494080031-1"&gt;
&lt;p&gt;He has reward points from a credit card which can help him get a phone at a discount. &lt;a href="#fnref:p45494080031-1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;&lt;/div&gt;</description><link>http://dovfrankel.com/post/45494080031</link><guid>http://dovfrankel.com/post/45494080031</guid><pubDate>Sat, 16 Mar 2013 09:02:00 -0400</pubDate><category>Apple</category><category>iPhone</category></item><item><title>littlebigdetails:

Gmail - Incompatible versions of Internet...</title><description>&lt;img src="http://24.media.tumblr.com/782aafb6efed03897d55fb5a28b9ad23/tumblr_mfdh1bJ2tG1qea4hso1_250.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://littlebigdetails.com/post/44219107623/gmail-incompatible-versions-of-internet-explorer"&gt;littlebigdetails&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://gmail.com"&gt;Gmail&lt;/a&gt; - Incompatible versions of Internet Explorer show a damaged envelope as the favicon.&lt;/p&gt;
&lt;p&gt;/via Eric Hansz&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Very clever, that.&lt;/p&gt;</description><link>http://dovfrankel.com/post/44310288872</link><guid>http://dovfrankel.com/post/44310288872</guid><pubDate>Fri, 01 Mar 2013 15:01:50 -0500</pubDate><category>UI</category><category>technical</category></item><item><title>I have just read your article "Abolish All Patents". You do make some valid points but I think Patent Law has went seriously off track. I believe the original intent was to foster an atmosphere of creativity. I think the current state of Patent Law is exactly opposite of the original intent. I believe the solution lies in the direction of giving a Patent holder A certain amount of time to produce something under the patent, if nothing is produced the patent is nullified.</title><description>&lt;p&gt;It sounds like you essentially advocate a “no squatting” stance. Since patent trolling&lt;sup id="fnref:p44306300824-1"&gt;&lt;a href="#fn:p44306300824-1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt; is indeed one of the most problematic symptoms of the current system’s shortcomings, I agree that requiring an implementation of the idea could be part of a useful solution, especially for software patents. And setting an expiration date beyond which there must be an implementation seems compatible with the underlying principles of patent law, as time limits, regardless of whether anything is produced from the patent, have been part of intellectual property law from the beginning (in the US, at least).&lt;/p&gt;

&lt;p&gt;As I see it, the biggest problem in trying to set such a limit would be deciding on the term of the limit. If you have too long a period, it will not deter trolls, and if it’s too short, it won’t protect legitimate inventions adequately, as some ideas may take a while to implement, and the longer you wait to patent an idea, the longer your competition has to steal it out from under you and patent it first.&lt;/p&gt;

&lt;p&gt;Thanks for reading &lt;a href="http://dovfrankel.com/post/23173926353/abolish-all-patents"&gt;the post&lt;/a&gt;&lt;sup id="fnref:p44306300824-2"&gt;&lt;a href="#fn:p44306300824-2" rel="footnote"&gt;2&lt;/a&gt;&lt;/sup&gt; and writing back – I enjoy the discourse.&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;&lt;ol&gt;&lt;li id="fn:p44306300824-1"&gt;
&lt;p&gt;A practice in which someone patents a software idea without ever putting it into a product, but then uses the patent as a land mine for legitimate software to trip over, often many years later, after the idea has become obvious and commonplace &lt;a href="#fnref:p44306300824-1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn:p44306300824-2"&gt;
&lt;p&gt;For anyone who hasn’t read it yet, the title reads “Abolish All Patents?” and goes on to answer that rhetorical question with an emphatic &lt;em&gt;“No!”&lt;/em&gt; &lt;a href="#fnref:p44306300824-2" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;&lt;/div&gt;</description><link>http://dovfrankel.com/post/44306300824</link><guid>http://dovfrankel.com/post/44306300824</guid><pubDate>Fri, 01 Mar 2013 13:50:00 -0500</pubDate><category>politics</category><category>software patents</category><category>intellectual property</category></item><item><title>I wonder whose job it is to come up with sample data for display...</title><description>&lt;img src="http://25.media.tumblr.com/85f9a2eba1fa8a8ee8c9253e2bbee42a/tumblr_miok4tbf8Y1qdxdm6o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I wonder whose job it is to come up with sample data for display Macs in the Apple Store. They’re definitely having fun at it…&lt;/p&gt;</description><link>http://dovfrankel.com/post/43807778840</link><guid>http://dovfrankel.com/post/43807778840</guid><pubDate>Sat, 23 Feb 2013 10:53:17 -0500</pubDate><category>Apple</category><category>Apple Store</category></item><item><title>Tumblr+ 1.2 is out!</title><description>&lt;p&gt;This is an important update for anyone who&amp;#8230; actually uses the thing. I haven&amp;#8217;t been blogging for a while, so I don&amp;#8217;t know how long ago Tumblr ditched the separate post editing page, but that and other changes left the extension bruised and battered.&lt;/p&gt;

&lt;p&gt;I stepped in today to patch it up, and learned a whole lot about a &lt;a href="http://backbonejs.org/"&gt;web framework&lt;/a&gt; I didn&amp;#8217;t know existed before tonight. The update should roll out to everyone automatically.&lt;/p&gt;</description><link>http://dovfrankel.com/post/43202393619</link><guid>http://dovfrankel.com/post/43202393619</guid><pubDate>Fri, 15 Feb 2013 23:26:00 -0500</pubDate><category>Safari Extension</category><category>TumblrPlus</category></item><item><title>S3stat - Analytics for S3</title><description>&lt;a href="https://www.s3stat.com/"&gt;S3stat - Analytics for S3&lt;/a&gt;: &lt;p&gt;As mentioned in my &lt;a href="http://dovfrankel.com/post/39942174896/r-i-p-github-downloads"&gt;post announcing my switch to Amazon S3&lt;/a&gt;, I’ve been using S3stat to give me feedback on how many of you guys are downloading &lt;a href="http://dovfrankel.com/tagged/TumblrPlus"&gt;Tumblr+&lt;/a&gt;. I’ve enjoyed using the service, and it was very painless to set up. As I use S3 for more things (I plan on hosting a new web site there soon), it’ll be good to have analytics on which pages are getting visited, and how much data is going to which particular resources.&lt;/p&gt;

&lt;p&gt;One thing it pointed out to me is that most of my traffic at present is coming from crawlers spamming my bucket trying to find API calls in a nonexistant &lt;code&gt;/soap&lt;/code&gt; directory. Now that I know that’s a potential problem (bandwidth being sucked up uselessly), I will be looking into potential solutions to that problem.&lt;/p&gt;

&lt;p&gt;Also, they are generous enough to offer a &lt;a href="https://www.s3stat.com/web-stats/cheap-bastard-plan.ashx"&gt;“Cheap Bastard Plan”&lt;/a&gt;, for which this post is essentially payment&lt;sup id="fnref:p42287075375-1"&gt;&lt;a href="#fn:p42287075375-1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt;. If any of my online endeavors eventually begin to bring in revenue, I will switch to one of the paid tiers, but for now, I greatly appreciate the free option.&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;&lt;ol&gt;&lt;li id="fn:p42287075375-1"&gt;
&lt;p&gt;Consider this full disclosure, though they had no input on what I posted here, and everything I’ve said is how I honestly feel, and I would have probably written a similar post at some point in the future, besides. &lt;a href="#fnref:p42287075375-1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;&lt;/div&gt;</description><link>http://dovfrankel.com/post/42287075375</link><guid>http://dovfrankel.com/post/42287075375</guid><pubDate>Mon, 04 Feb 2013 13:42:32 -0500</pubDate><category>tech</category><category>Amazon</category><category>Amazon S3</category><category>S3</category></item><item><title>littlebigdetails:

YouTube - To celebrate 1 billion views, a...</title><description>&lt;img src="http://25.media.tumblr.com/8a487fbdb4c72dfc5e42ea3693bc4407/tumblr_mgb0wbXBw71qea4hso1_500.gif"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://littlebigdetails.com/post/41196163674/youtube-to-celebrate-1-billion-views-a-tiny"&gt;littlebigdetails&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=9bZkp7q19f0"&gt;YouTube&lt;/a&gt; - To celebrate 1 billion views, a tiny dancing Psy was added to the video page for Gangnam Style.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Makes sense to commemorate such a record being set.&lt;/p&gt;</description><link>http://dovfrankel.com/post/41205110506</link><guid>http://dovfrankel.com/post/41205110506</guid><pubDate>Tue, 22 Jan 2013 12:48:36 -0500</pubDate><category>tech</category><category>UI</category><category>software</category><category>submission</category></item><item><title>Hi I am struggling to compile the code in automater. It says it is expecting a line end</title><description>&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; You can disregard the tip below, as I’ve fixed the syntax highlighter bug - you can double-click to select again, and it should work. I tested it myself.&lt;/p&gt;

&lt;p&gt;Please make sure you’re following the updated instructions in Step 7 of &lt;a href="http://dovfrankel.com/post/37269517618/using-handbrake-on-a-list-of-files"&gt;the post&lt;/a&gt;: &lt;em&gt;“due to a bug in my syntax highlighting library, please select the code by dragging with the mouse, instead of double-clicking”&lt;/em&gt;&lt;/p&gt;</description><link>http://dovfrankel.com/post/40517422493</link><guid>http://dovfrankel.com/post/40517422493</guid><pubDate>Mon, 14 Jan 2013 08:56:00 -0500</pubDate></item><item><title>Preferred nomenclature</title><description>&lt;p&gt;I was refreshing myself on Markdown syntax&lt;sup id="fnref:p40256632090-1"&gt;&lt;a href="#fn:p40256632090-1" rel="footnote"&gt;1&lt;/a&gt;&lt;/sup&gt; (specifically for headers) on John Gruber&amp;#8217;s authoritative &lt;a href="http://daringfireball.net/projects/markdown/basics"&gt;Markdown Basics&lt;/a&gt; page, when I realized I had made a &lt;a href="http://dovfrankel.com/post/40055439969/tumblr-1-1"&gt;minor mistake&lt;/a&gt; in &lt;a href="http://dovfrankel.com/tagged/tumblrplus"&gt;Tumblr+&lt;/a&gt;. &amp;#8220;Footnote-style&amp;#8221; is not the &lt;a href="http://www.imdb.com/title/tt0118715/quotes?qt0464758"&gt;preferred nomenclature&lt;/a&gt;, as Gruber himself refers to them as &amp;#8220;reference-style&amp;#8221;. I have pushed out an update to the extension to address this oversight.&lt;/p&gt;

&lt;div class="footnotes"&gt;
&lt;hr&gt;&lt;ol&gt;&lt;li id="fn:p40256632090-1"&gt;
&lt;p&gt;I was writing the &lt;a href="http://dovfrankel.com/mystuff"&gt;My Stuff&lt;/a&gt; page at the time. Check it out! &lt;a href="#fnref:p40256632090-1" rev="footnote"&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;&lt;/div&gt;</description><link>http://dovfrankel.com/post/40256632090</link><guid>http://dovfrankel.com/post/40256632090</guid><pubDate>Fri, 11 Jan 2013 10:19:00 -0500</pubDate><category>John Gruber</category><category>Markdown</category><category>Safari Extension</category><category>The Big Lebowski</category><category>TumblrPlus</category><category>technical</category></item><item><title>Tumblr+ 1.1</title><description>&lt;p&gt;Today I released version 1.1 of &lt;a href="http://dovfrankel.com/tagged/TumblrPlus"&gt;Tumblr+&lt;/a&gt;, which added two features:&lt;/p&gt;

&lt;ol&gt;&lt;li&gt;&lt;p&gt;Markdown has now blossomed into its own menu item, encompassing three actions: the existing (renamed) &amp;#8220;Define unresolved footnote links&amp;#8221;, and two new ones allowing you to convert between footnote-style and inline links (&lt;code&gt;[text](&lt;a href="http://link.com"&gt;http://link.com&lt;/a&gt;)&lt;/code&gt; vs &lt;code&gt;[text][link-name]...[link-name]:http://link.com&lt;/code&gt;). This corresponds to &lt;a href="https://github.com/abbeycode/TumblrPlus/issues/2"&gt;Issue #2&lt;/a&gt; on the &lt;a href="https://github.com/abbeycode/TumblrPlus"&gt;GitHub page&lt;/a&gt; for this project&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I added a &amp;#8220;Help&amp;#8221; menu item, which makes it easier to get a hold of me (and to see the current version you&amp;#8217;re running, which could help with troubleshooting&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;You can update from your Extensions preferences in Safari, or if you have automatic updates turned on, expect it soon.&lt;/p&gt;</description><link>http://dovfrankel.com/post/40055439969</link><guid>http://dovfrankel.com/post/40055439969</guid><pubDate>Tue, 08 Jan 2013 20:22:20 -0500</pubDate><category>Safari Extension</category><category>TumblrPlus</category><category>technical</category><category>GitHub</category></item><item><title>your script for encoding multiple handbrake files returns the error Expected end of line, etc. but found “"”.</title><description>&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: This is working now, you don’t need to use the workaround below.&lt;/p&gt;

&lt;p&gt;As explained in the answer &lt;a href="http://dovfrankel.com/post/37831634008/hi-your-blog-is-very-interesting-i-was-searching-for"&gt;I gave here&lt;/a&gt;, this is a bug in the syntax highlighter I use. As a work around, &lt;strong&gt;select the highlighted code and paste it into the workflow&lt;/strong&gt;, instead of double-clicking. I’ve updated &lt;a href="http://dovfrankel.com/post/37269517618/using-handbrake-on-a-list-of-files"&gt;my post&lt;/a&gt; to highlight this point.&lt;/p&gt;

&lt;p&gt;I hope that works for you. If it doesn’t, let me know, and I’ll dig further.&lt;/p&gt;</description><link>http://dovfrankel.com/post/40028553884</link><guid>http://dovfrankel.com/post/40028553884</guid><pubDate>Tue, 08 Jan 2013 14:40:00 -0500</pubDate></item><item><title>R.I.P. GitHub Downloads</title><description>&lt;p&gt;When I &lt;a href="http://dovfrankel.com/post/16235468803/tumblr"&gt;first published&lt;/a&gt; &lt;a href="http://dovfrankel.com/tagged/TumblrPlus"&gt;Tumblr+&lt;/a&gt;, I decided to use GitHub&amp;#8217;s &amp;#8220;Downloads&amp;#8221; feature, used for distributing binaries of projects. You upload a file to them, and people can download it. I got it free with the free &lt;a href="https://github.com/abbeycode"&gt;GitHub account&lt;/a&gt;, and they provide unlimited downloads, and also a count of &lt;a href="http://dovfrankel.com/post/36233735511/2000-tumblr-downloads"&gt;how many downloads&lt;/a&gt; each file gets (presently over 3600 - many thanks to those who have tried it out). Everything was running splendidly. And then, GitHub decided to &lt;a href="https://github.com/blog/1302-goodbye-uploads"&gt;pull the plug&lt;/a&gt; on the Downloads feature.&lt;/p&gt;

&lt;p&gt;After thinking about what to do, where to move my hosting to, I decided on &lt;a href="http://aws.amazon.com/s3/"&gt;Amazon S3&lt;/a&gt;. Luckily, this change has been non-disruptive. The manifest file (which tells Safari when there are updates and the place from which to download them) was part of my checked-in source code, so I was able to push out an update to that. Everybody reading this who has updated their extension has already downloaded it from S3. Hooray for small victories. However, Apple&amp;#8217;s link still points to GitHub. I submitted an updated listing to Apple, but until they accept it, new users will come through GitHub and then be updated to S3. I hope Apple updates my listing before GitHub pulls the plug completely.&lt;/p&gt;

&lt;p&gt;In addition, Amazon S3 doesn&amp;#8217;t give you download stats (at least not in an easily digestible form), so I signed up for &lt;a href="https://www.s3stat.com/"&gt;S3stat&lt;/a&gt;, which promises to offer that service. I&amp;#8217;ll submit a post once I&amp;#8217;ve used that service long enough to report on it. Hopefully, the files are small enough (and still relatively obscure enough) that I can coast by on the free S3 plan for the next year, and maybe sign up for S3stat&amp;#8217;s hilariously named &lt;a href="https://www.s3stat.com/web-stats/cheap-bastard-plan.ashx"&gt;Cheap Bastard Plan&lt;/a&gt;, but this ultimately means the extension will start to cost me money at some point in the future, which sucks.&lt;/p&gt;

&lt;p&gt;On a &lt;em&gt;completely&lt;/em&gt; unrelated note, I&amp;#8217;ve added a small new link to my sidebar, which happens to make it fairly easy to donate money to support me and my work. If you use anything I&amp;#8217;ve put out there, between my &lt;a href="http://dovfrankel.com/tagged/TumblrPlus"&gt;extension&lt;/a&gt;, and the &lt;a href="http://dovfrankel.com/post/37269517618/using-handbrake-on-a-list-of-files"&gt;various&lt;/a&gt; AppleScripts &lt;a href="http://dovfrankel.com/tagged/AppleScript"&gt;I&amp;#8217;ve posted&lt;/a&gt;, you can give a token donation to show your appreciation and help keep the lights on. Also, every link I&amp;#8217;ve ever &lt;a href="http://dovfrankel.com/tagged/movie-thoughts"&gt;posted&lt;/a&gt; to an item on Amazon.com has an affiliate link attached, so that way we could each get something.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m not begging, nor do I plan to, but now if you feel the unavoidable urge to show your support, I&amp;#8217;ve given you a means of doing so. Also, I&amp;#8217;m starting to use GitHub&amp;#8217;s &lt;a href="https://github.com/abbeycode/TumblrPlus/issues"&gt;issue tracker&lt;/a&gt;, so if you have suggestions for Tumblr+, that&amp;#8217;s the best place to post them.&lt;/p&gt;</description><link>http://dovfrankel.com/post/39942174896</link><guid>http://dovfrankel.com/post/39942174896</guid><pubDate>Mon, 07 Jan 2013 13:58:00 -0500</pubDate><category>GitHub</category><category>Safari Extension</category><category>open source</category><category>AppleScript</category><category>automation</category><category>TumblrPlus</category><category>Amazon</category><category>S3</category><category>Amazon S3</category></item><item><title>Wow, this is awesome. I wonder why they didn’t use that...</title><description>&lt;img src="http://25.media.tumblr.com/cce79562cc88b270547c86b2545689e4/tumblr_mg3t2iFlAR1qdxdm6o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Wow, this is awesome. I wonder why they didn’t use that title domestically…&lt;/p&gt;

&lt;p&gt;(via &lt;a href="http://www.aintitcool.com/node/60223"&gt;AICN&lt;/a&gt;)&lt;/p&gt;</description><link>http://dovfrankel.com/post/39655107085</link><guid>http://dovfrankel.com/post/39655107085</guid><pubDate>Fri, 04 Jan 2013 08:51:37 -0500</pubDate><category>movies</category></item><item><title>What government does best</title><description>&lt;a href="http://daringfireball.net/linked/2012/12/31/bilton-faa"&gt;What government does best&lt;/a&gt;: &lt;p&gt;John Gruber, on the FAA requirements regarding electronics:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Disgraceful for a U.S. government agency to be spreading what amounts to nothing more than voodoo.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I disagree, this is what our government does best.&lt;/p&gt;</description><link>http://dovfrankel.com/post/39483676861</link><guid>http://dovfrankel.com/post/39483676861</guid><pubDate>Wed, 02 Jan 2013 12:32:13 -0500</pubDate><category>government</category><category>politics</category></item></channel></rss>
