<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Muskrat Ramble &#187; Composition</title>
	<atom:link href="http://sonnenreich.com/ramble/category/composition/feed/" rel="self" type="application/rss+xml" />
	<link>http://sonnenreich.com/ramble</link>
	<description>@jazzmind blogs when 140 chars are too few (almost always).</description>
	<lastBuildDate>Sat, 04 Feb 2012 08:36:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Sharing Dropbox subfolders  &#8211; it is possible!</title>
		<link>http://sonnenreich.com/ramble/2012/02/sharing-dropbox-subfolders-it-is-possible/</link>
		<comments>http://sonnenreich.com/ramble/2012/02/sharing-dropbox-subfolders-it-is-possible/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 08:36:03 +0000</pubDate>
		<dc:creator>Wes Sonnenreich</dc:creator>
				<category><![CDATA[Composition]]></category>

		<guid isPermaLink="false">http://sonnenreich.com/ramble/?p=158</guid>
		<description><![CDATA[I love dropbox. But one of the big limitations for the moment is the inability to share subfolders of already shared folders. Why would you want to do this? Well, let&#8217;s say I have a folder called &#8220;Business&#8221; that I share with my business colleagues. Now let&#8217;s say I engage a consultant on a project <a href='http://sonnenreich.com/ramble/2012/02/sharing-dropbox-subfolders-it-is-possible/'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>I love dropbox. But one of the big limitations for the moment is the inability to share subfolders of already shared folders. Why would you want to do this? Well, let&#8217;s say I have a folder called &#8220;Business&#8221; that I share with my business colleagues. Now let&#8217;s say I engage a consultant on a project for my business. I&#8217;ve created a dropbox folder called &#8220;Business/Project&#8221; and I want to share just the Project subfolder with the consultants. No can do, if you try it the &#8220;direct&#8221; way.</p>
<p>But there is a solution, and it works whether you&#8217;re on windows, macos or linux. It works by using your platform&#8217;s implementation of symbolic links. Here&#8217;s how:</p>
<h2>On Windows:</h2>
<p>Open a command prompt in your dropbox directory (shift right click, select open command window here).</p>
<pre>Type:
C:\Users\You\Documents\My Dropbox&gt; mklink /J Consultants Business/Project</pre>
<p>This will create a folder at the top of your Dropbox directory called Consultants. It will be linked to your Business/Project directory with what is called a Directory Junction. It&#8217;s like a shortcut but it&#8217;s stronger. Dropbox sees it as a perfectly normal directory and will sync it and let you share it as if it&#8217;s totally separate from your Business/Project directory. But behind the scenes Windows has linked the two so when you go into Consultants you&#8217;re actually looking at the files that are in Business/Project. They&#8217;re not copies or synced copies &#8211; it&#8217;s literally the same file in both places. When you&#8217;re in Consultants &#8220;path&#8221; in your explorer window will show My Dropbox/Consultants &#8211; if we used a shortcut it would show My Dropbox/Business/Project &#8211; shortcuts just redirect you.</p>
<p>So what does this mean? You can share your top level Consultants directory with your consultants. They can&#8217;t see anything else in your Business directory. Your business partners will see the Projects directory and therefore all the files that the consultants put in it via their shared folder.</p>
<h2>On Linux/OSX:</h2>
<p>Same concept, you use a symbolic link. Open a terminal window, cd to the Dropbox directory then:</p>
<pre>user@host:~/Dropbox$ ln -s Business/Projects Consultants</pre>
<p>I use this concept to do something a bit crafty. I develop php code on a windows PC using the Uniform Server. It lives in C:\UniServer\www\code. I want this code to be revision controlled by dropbox. So I use a directory junction to link my code dir to a directory in one of my dropbox folders: e.g. Business\Project\code Now dropbox handles revision control for me as I edit my code. No subversion, no cvs &#8211; it&#8217;s simple easy and works perfectly for lightweight coding. I can&#8217;t do diffs or changelogs or any of the fancy stuff that comes with subversion, mercurial, etc but if I&#8217;m the only coder then it doesn&#8217;t matter to me.</p>
<h2>Real-time code push</h2>
<p>But wait, there&#8217;s more. Now I want to actually push my code in real-time to my development webserver which runs on an AWS EC2 instance. So I do the shared subfolder trick above to create a toplevel folder, e.g. My Dropbox/Dist</p>
<p>I create a new dropbox account and install the linux client on my development server, linking it to my new account. I now share the Dist folder with this new account.</p>
<p>On the linux server I link the Dist folder to my webroot using a symbolic link. The end result? As I make changes to my code on my windows box in the UniServer code directory, dropbox pushes the changes out real-time to my development server so I can see how the code runs there too. I could use this to collaborate with others on the code buy sharing the Dist dropbox folder with them. Our changes are instantly replicated to one another, and if someone does something bad we can recover a previous revision using the Dropbox restore feature on the website. If we need to get fancier we can use git within the folder for better revision control &#8211; dropbox will still back everything up its own way as well.</p>
<p>If you think this is useful/helpful, please leave a comment!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://sonnenreich.com/ramble/2012/02/sharing-dropbox-subfolders-it-is-possible/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Siftable Sweetness</title>
		<link>http://sonnenreich.com/ramble/2009/09/siftable-sweetness/</link>
		<comments>http://sonnenreich.com/ramble/2009/09/siftable-sweetness/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 23:40:54 +0000</pubDate>
		<dc:creator>Wes Sonnenreich</dc:creator>
				<category><![CDATA[Composition]]></category>
		<category><![CDATA[Data Visualization]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Serious Games]]></category>
		<category><![CDATA[siftables]]></category>
		<category><![CDATA[yam]]></category>

		<guid isPermaLink="false">http://sonnenreich.com/ramble/?p=89</guid>
		<description><![CDATA[Impressions from a chat with David Merrill and his team (Siftables) I also got to see the siftables in action!]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been in San Francisco this weekend, caught up with David Merrill and his team (<a title="Siftables Homesite" href="http://www.siftables.com/">siftables</a>) on Thursday. We had a great chat around where they&#8217;re at and when we&#8217;ll be able to start playing with a set of the blocks. I also got to see the siftables in action. My impressions follow&#8230;<span id="more-89"></span></p>
<p>1) The display on each brick is very sharp and has a high resolution. Like a mini, square iPhone.</p>
<p>2) The defining feature of a siftable is its ability to be aware of, and interact with,  its neighbours.  If you can think of a way to create an app that uses just one siftable, you&#8217;d be better off making it an iphone app. This is also why an iPhone emulator for siftables is not likely any time soon &#8211; iPhones can&#8217;t sense relative orientation and proximity to each other. Plus two siftables are far less expensive than two iPhones.</p>
<p>3) They are primarily targeting the mass-consumer entertainment/education markets. They are aware that there&#8217;s a whole class of apps that are for power users &#8211; e.g. the data viz type stuff we&#8217;re looking at doing, simulations, art, music, etc. However it&#8217;s hard to commercialise those applications vs. creating one &#8220;fun&#8221; game, or educational tool.</p>
<p>That said, he&#8217;s in agreement that they will make a powerful collaborative interface for data visualisation and analytics. As soon as they do a &#8220;run&#8221; of their beta version hardware, we&#8217;ll be getting a bunch.</p>
]]></content:encoded>
			<wfw:commentRss>http://sonnenreich.com/ramble/2009/09/siftable-sweetness/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

