<?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>Less is more</description><title>jhogervorst</title><generator>Tumblr (3.0; @jhogervorst)</generator><link>http://www.jonathanhogervorst.com/</link><item><title>Open link in non-default browser using Alfred (four extensions)</title><description>&lt;p&gt;Because &lt;a href="https://twitter.com/f5point6"&gt;@f5point6&lt;/a&gt;&amp;#8217;s &lt;a href="http://snipt.org/ufzf3"&gt;snippet&lt;/a&gt; to open links in a non-default browser was just a shell command, I created four &lt;a href="http://www.alfredapp.com/"&gt;Alfred&lt;/a&gt; extensions which you can use to open a link from Alfred in a (non-default) browser on your Mac.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Keywords&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;gc&lt;/strong&gt; for Chrome&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ff&lt;/strong&gt; for Firefox&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;op&lt;/strong&gt; for Opera&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;saf&lt;/strong&gt; for Safari&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Usage&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Enter one of the keywords and press return to open the browser. For example, entering &amp;#8220;gc&amp;#8221; and pressing return opens Google Chrome.&lt;/p&gt;
&lt;p&gt;&lt;span class="Apple-style-span"&gt;Or, enter one of the &lt;/span&gt;keywords&lt;span class="Apple-style-span"&gt;, followed by a space and a link (typed or pasted) and press return to open the link in the browser. For example, entering &amp;#8220;ff &lt;a href="http://ebay.com"&gt;http://ebay.com&lt;/a&gt;&amp;#8221; and pressing return opens eBay in Firefox.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can &lt;a href="http://cl.ly/102i0i3d3e29330Q3X3Z" title="Open in browser.zip (32KB)"&gt;download all four extensions easily within a ZIP file&lt;/a&gt;. Do you just need one or two? That&amp;#8217;s OK as well: &lt;a href="http://cl.ly/472A3t152G1L3U2D441T" title="Open in Chrome.alfredextension (7KB)"&gt;Chrome&lt;/a&gt;; &lt;a href="http://cl.ly/3M0A1k2q3V2V0d1P2U2a" title="Open in Firefox.alfredextension (9KB)"&gt;Firefox&lt;/a&gt;; &lt;a href="http://cl.ly/1m2l18292W3S3B3t1C3M" title="Open in Opera.alfredextension (6KB)"&gt;Opera&lt;/a&gt;; or &lt;a href="http://cl.ly/2Q1w143d171m302c3D2I" title="Open in Safari.alfredextension (9KB)"&gt;Safari&lt;/a&gt;.&lt;/p&gt;</description><link>http://www.jonathanhogervorst.com/post/22783803170</link><guid>http://www.jonathanhogervorst.com/post/22783803170</guid><pubDate>Thu, 10 May 2012 18:33:25 +0200</pubDate></item><item><title>Redundant Storage using Dropbox, Google Drive and SkyDrive (like RAID1)</title><description>&lt;p&gt;Google just released it&amp;#8217;s long-awaited &lt;a href="http://drive.google.com/" title="Google Drive"&gt;Google Drive&lt;/a&gt;, a cloud storage service just like &lt;a href="http://db.tt/SuYM9gG" title="Dropbox"&gt;Dropbox&lt;/a&gt;. Microsoft already offers &lt;a href="http://windows.microsoft.com/skydrive/" title="SkyDrive"&gt;SkyDrive&lt;/a&gt;, a similar service that&amp;#8217;s part of Windows Live. How awesome would it be to combine these three services - or two of three, &lt;a href="http://www.theverge.com/2012/4/24/2972228/cloud-storage-terms-of-service-comparison-avoid-google-drive"&gt;if you prefer&lt;/a&gt; — to create redundant cloud storage for yourself — just like RAID1?&lt;/p&gt;
&lt;p&gt;The Mac applications of Dropbox, Google Drive and SkyDrive create a folder in your home folder where they keep your files and watch for changes, respectively &lt;code&gt;~/Dropbox/&lt;/code&gt;, &lt;code&gt;~/Google Drive/&lt;/code&gt; and &lt;code&gt;~/SkyDrive/&lt;/code&gt;. In all applications you can choose in which folder the content folder is created, but you can&amp;#8217;t choose a custom name. This forces us into using a creative solution …&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Content Folders Inside Each-other&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The easiest solution is placing the content folders inside each other. If you choose to place Dropbox in your home folder, you should place Google Drive in Dropbox&amp;#8217; folder and SkyDrive in Google Drive&amp;#8217;s folder (or some other way around) — e.g., creating &lt;code&gt;~/Dropbox/Google Drive/SkyDrive/&lt;/code&gt;. This can be done in the initial set-up and in the application preferences of both Dropbox and SkyDrive and only in the initial set-up of Google Drive.&lt;/p&gt;
&lt;p&gt;This set-up is easy, even without much computer knowledge you should be able to use it. Furthermore it doesn&amp;#8217;t rely on technical tricks, so the chance it might be blocked by Dropbox/Google/Microsoft in the future is very small.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Symbolic Links&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The solution provided before is easy, but not very elegant. A better way would be using a symbolic link: &amp;#8220;a special type of file that contains a reference to another file or folder&amp;#8221; (&lt;a href="http://en.wikipedia.org/wiki/Symbolic_link" title="Symbolic link  Wikipedia, The Free Encyclopedia"&gt;Wikipedia&lt;/a&gt;). This means you have one folder in your home folder in which you store your files, and several references to this folder to trick Dropbox, Google Drive and SkyDrive into syncing the folder.&lt;/p&gt;
&lt;p&gt;Unfortunately SkyDrive doesn&amp;#8217;t accept symbolic links, so we have to use SkyDrive&amp;#8217;s folder as the main folder. Google Drive doesn&amp;#8217;t like symbolic links as well, but as soon as you rename it&amp;#8217;s folder you get asked where you moved the folder to. This means you can rename Google Drive&amp;#8217;s folder.&lt;/p&gt;
&lt;p&gt;To make a double-redundant folder using Dropbox, Google Drive and SkyDrive, follow these steps:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;Download &lt;a href="https://www.dropbox.com/install"&gt;Dropbox&lt;/a&gt;, &lt;a href="https://tools.google.com/dlpage/drive"&gt;Google Drive&lt;/a&gt; and &lt;a href="https://apps.live.com/skydrive"&gt;SkyDrive&lt;/a&gt; and copy the applications to your applications folder.&lt;/li&gt;
&lt;li&gt;Open Google Drive. Log on to your Google Account and accept the standard configuration. Google Drive will create a folder &lt;code&gt;~/Google Drive/&lt;/code&gt;. Quit the Google Drive application.&lt;/li&gt;
&lt;li&gt;Open Finder and go to your home folder. Rename the &lt;code&gt;Google Drive&lt;/code&gt; folder to &lt;code&gt;SkyDrive&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Open Google Drive again. The application will warn you that the folder is gone (since you renamed it). You can manually locate the folder, just choose the &lt;code&gt;~/SkyDrive/&lt;/code&gt; folder, because that was the &lt;code&gt;~/Google Drive/&lt;/code&gt; folder before the renaming.&lt;/li&gt;
&lt;li&gt;Open SkyDrive. Log on to your Windows Live ID. SkyDrive will notice that the folder &lt;code&gt;~/SkyDrive/&lt;/code&gt; already exists, you have to choose that it&amp;#8217;s OK to use that location.&lt;/li&gt;
&lt;li&gt;Open Dropbox. Log on to your Dropbox account and accept the standard configuration. Dropbox will create a folder &lt;code&gt;~/Dropbox/&lt;/code&gt;. Quit the Dropbox application.&lt;/li&gt;
&lt;li&gt;Open your terminal and enter the following command:&lt;br/&gt;&lt;code&gt;ln -s ~/SkyDrive/ ~/Dropbox&lt;/code&gt;&lt;br/&gt; This command creates a virtual directory &lt;code&gt;~/Dropbox/&lt;/code&gt; that links to the existing real directory &lt;code&gt;~/SkyDrive/&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Open Dropbox again. It&amp;#8217;ll now think that &lt;code&gt;~/SkyDrive/&lt;/code&gt; is it&amp;#8217;s folder, thanks yo the symbolic link.&lt;/li&gt;
&lt;li&gt;Now all three applications will sync the &lt;code&gt;~/SkyDrive/&lt;/code&gt; folder on your Mac. The folder is now double redundant!&lt;/li&gt;
&lt;/ol&gt;</description><link>http://www.jonathanhogervorst.com/post/21726037774</link><guid>http://www.jonathanhogervorst.com/post/21726037774</guid><pubDate>Wed, 25 Apr 2012 11:59:00 +0200</pubDate></item><item><title>"Stel je nou maar eens voor dat het niet hypothetisch zou zijn."</title><description>“Stel je nou maar eens voor dat het niet hypothetisch zou zijn.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Hans Teeuwen&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/15351312823</link><guid>http://www.jonathanhogervorst.com/post/15351312823</guid><pubDate>Thu, 05 Jan 2012 18:43:46 +0100</pubDate></item><item><title>Mijn nieuwste project: Touch-Glove.nl</title><description>&lt;a href="https://www.touch-glove.nl/"&gt;Mijn nieuwste project: Touch-Glove.nl&lt;/a&gt;: &lt;p&gt;Touch-Glove.nl verkoopt touchscreen-handschoenen voor je smartphone en tablet.&lt;/p&gt;</description><link>http://www.jonathanhogervorst.com/post/13636632017</link><guid>http://www.jonathanhogervorst.com/post/13636632017</guid><pubDate>Fri, 02 Dec 2011 17:12:54 +0100</pubDate></item><item><title>"If I had asked people what they wanted, they would have said faster horses."</title><description>“If I had asked people what they wanted, they would have said faster horses.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Henry Ford&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/8530224038</link><guid>http://www.jonathanhogervorst.com/post/8530224038</guid><pubDate>Sat, 06 Aug 2011 00:19:35 +0200</pubDate></item><item><title>"Lead, follow, or get out of the way."</title><description>“Lead, follow, or get out of the way.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Thomas Paine&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/694940485</link><guid>http://www.jonathanhogervorst.com/post/694940485</guid><pubDate>Sun, 13 Jun 2010 22:47:11 +0200</pubDate></item><item><title>"That men do not learn very much from the lessons of history is the most important of all the lessons..."</title><description>“That men do not learn very much from the lessons of history is the most important of all the lessons that history has to teach.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Aldous Huxley&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/684669021</link><guid>http://www.jonathanhogervorst.com/post/684669021</guid><pubDate>Thu, 10 Jun 2010 22:42:42 +0200</pubDate></item><item><title>"Alleen ga je sneller. Samen kom je verder."</title><description>“Alleen ga je sneller. Samen kom je verder.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Afrikaans spreekwoord&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/669363627</link><guid>http://www.jonathanhogervorst.com/post/669363627</guid><pubDate>Sun, 06 Jun 2010 12:57:42 +0200</pubDate></item><item><title>"Let me ask you something. Why are you alive? (…) You exist to continue your existence...."</title><description>“Let me ask you something. Why are you alive? (…) You exist to continue your existence. What’s the point?”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Mary (&lt;a title="IMDb" href="http://www.imdb.com/title/tt0238380/quotes?qt0403150"&gt;Equilibrium&lt;/a&gt;)&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/563782199</link><guid>http://www.jonathanhogervorst.com/post/563782199</guid><pubDate>Sat, 01 May 2010 20:38:00 +0200</pubDate></item><item><title>"We asked for cash, not for ash!"</title><description>“We asked for cash, not for ash!”</description><link>http://www.jonathanhogervorst.com/post/532694029</link><guid>http://www.jonathanhogervorst.com/post/532694029</guid><pubDate>Mon, 19 Apr 2010 08:59:28 +0200</pubDate><category>iceland</category><category>volcanoe</category></item><item><title>Decode HTML entities in Objective-C (decodeHTMLEntities)</title><description>&lt;p&gt;I needed a simple way to decode HTML entities in an Objective-C project. After googling for a few minutes, I decided to make my own thingy. It took some time to copy and paste all the entities, so I&amp;#8217;d like to share it with everyone to save others some work!&lt;/p&gt;
&lt;p&gt;&lt;a title="Code on Pastebin.com" href="http://pastebin.com/W63DuvEj"&gt;decodeHTMLEntities&lt;/a&gt;:&lt;/p&gt;
&lt;script src="http://pastebin.com/embed_js.php?i=W63DuvEj"&gt;&lt;/script&gt;</description><link>http://www.jonathanhogervorst.com/post/521525518</link><guid>http://www.jonathanhogervorst.com/post/521525518</guid><pubDate>Wed, 14 Apr 2010 22:42:40 +0200</pubDate></item><item><title>"You know, it’s true, when something exceeds your ability to understand how it works, it sort..."</title><description>“You know, it’s true, when something exceeds your ability to understand how it works, it sort of becomes magical.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Jonathan Ive&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/497684905</link><guid>http://www.jonathanhogervorst.com/post/497684905</guid><pubDate>Mon, 05 Apr 2010 09:59:42 +0200</pubDate></item><item><title>"We can’t solve problems by using the same kind of thinking we used when we created them."</title><description>“We can’t solve problems by using the same kind of thinking we used when we created them.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Albert Einstein&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/495714690</link><guid>http://www.jonathanhogervorst.com/post/495714690</guid><pubDate>Sun, 04 Apr 2010 15:59:41 +0200</pubDate></item><item><title>"The secret to creativity is knowing how to hide your sources."</title><description>“The secret to creativity is knowing how to hide your sources.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Albert Einstein&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/493360633</link><guid>http://www.jonathanhogervorst.com/post/493360633</guid><pubDate>Sat, 03 Apr 2010 15:59:42 +0200</pubDate></item><item><title>"The death of one man is a tragedy, the death of millions is a statistic."</title><description>“The death of one man is a tragedy, the death of millions is a statistic.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Joseph Stalin&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/492926497</link><guid>http://www.jonathanhogervorst.com/post/492926497</guid><pubDate>Sat, 03 Apr 2010 09:59:41 +0200</pubDate></item><item><title>"Silence is a true friend who never betrays."</title><description>“Silence is a true friend who never betrays.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Confucius&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/491241694</link><guid>http://www.jonathanhogervorst.com/post/491241694</guid><pubDate>Fri, 02 Apr 2010 15:59:51 +0200</pubDate></item><item><title>"Science is a wonderful thing if one does not have to earn one’s living at it."</title><description>“Science is a wonderful thing if one does not have to earn one’s living at it.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Albert Einstein&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/490818940</link><guid>http://www.jonathanhogervorst.com/post/490818940</guid><pubDate>Fri, 02 Apr 2010 09:59:52 +0200</pubDate></item><item><title>"Retro is eigenlijk altijd in."</title><description>“Retro is eigenlijk altijd in.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;docent&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/489052835</link><guid>http://www.jonathanhogervorst.com/post/489052835</guid><pubDate>Thu, 01 Apr 2010 15:59:50 +0200</pubDate></item><item><title>"Reality is almost always wrong."</title><description>“Reality is almost always wrong.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;dr. Gregory House&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/488620577</link><guid>http://www.jonathanhogervorst.com/post/488620577</guid><pubDate>Thu, 01 Apr 2010 09:59:49 +0200</pubDate></item><item><title>"Not everything that counts can be counted, and not everything that can be counted counts."</title><description>“Not everything that counts can be counted, and not everything that can be counted counts.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Albert Einstein&lt;/em&gt;</description><link>http://www.jonathanhogervorst.com/post/486684048</link><guid>http://www.jonathanhogervorst.com/post/486684048</guid><pubDate>Wed, 31 Mar 2010 15:59:58 +0200</pubDate></item></channel></rss>

