<?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>Coffee on the Keyboard &#187; short</title>
	<atom:link href="http://coffeeonthekeyboard.com/tag/short/feed/" rel="self" type="application/rss+xml" />
	<link>http://coffeeonthekeyboard.com</link>
	<description>by James Socol</description>
	<lastBuildDate>Fri, 20 Apr 2012 22:17:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/>		<item>
		<title>s.hort.cc makes s.hort.cuts</title>
		<link>http://coffeeonthekeyboard.com/shortcc-makes-shortcuts-84/</link>
		<comments>http://coffeeonthekeyboard.com/shortcc-makes-shortcuts-84/#comments</comments>
		<pubDate>Sat, 17 May 2008 01:21:47 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[short]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[url]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://coffeeonthekeyboard.com/shortcc-makes-shortcuts-84/</guid>
		<description><![CDATA[Yet Another Short URL. I just launched s.hort.cc to offer something that TinyURL and Tiny.cc didn&#8217;t: an easy API for creating short URLs, or &#8220;s.hort.cuts,&#8221; and returning them in a format my program could use. You can visit the s.hort.cc website, of course, but you can also create a short URL and have it returned [...]]]></description>
			<content:encoded><![CDATA[<p>Yet Another Short URL.</p>
<p>I just launched <a href="http://s.hort.cc/">s.hort.cc</a> to offer something that TinyURL and Tiny.cc didn&#8217;t: an easy API for creating short URLs, or &#8220;s.hort.cuts,&#8221; and returning them in a format my program could use.</p>
<p>You can visit the <a href="http://s.hort.cc/">s.hort.cc </a>website, of course, but you can also create a short URL and have it returned to you in XML, JSON, YAML, or plain text. (Even if you decide to parse the whole XHTML page, it&#8217;s easy to find the s.hort.cut with the DOM or an XPath parser.) I&#8217;ll gladly add other formats if people suggest them.</p>
<p>I&#8217;m working on a Firefox extension, but in the meantime, drag this link: <a href="javascript:void(window.open('http://s.hort.cc/create.php?url='+escape(window.location), 'shortcut', 'status=0,toolbar=0,location=0,menubar=0,scrollbars=0,height=320,width=400'));" title="s.hort.cut">s.hort.cut</a> to your bookmarks toolbar to automagically turn the current page into a s.hort.cut.</p>
<p>Read more technical info below the break.<span id="more-84"></span></p>
<h3>Technical Things!</h3>
<p>To use the API, you just need to send a request to <code>http://s.hort.cc/create.php</code>, via GET or POST, with two parameters:</p>
<ul>
<li><code>url</code> — contains the URL-escaped long URL you want to shrink, and</li>
<li><code>format</code> — one of &#8220;<code>json</code>&#8220;, &#8220;<code>xml</code>&#8220;, &#8220;<code>yaml</code>&#8220;, or &#8220;<code>text</code>&#8221; or &#8220;<code>plain</code>&#8220;, depending on what you need.</li>
</ul>
<p>s.hort.cc returns the new URL in the correct format and with the correct Content-type heading. (For JSON, the content is available both in the response body and in the X-JSON header.)</p>
<p>If possible, please try to set a unique and meaningful User-Agent header, just so I can track usage, and so your app won&#8217;t be subject to rate limiting because of someone else&#8217;s problem.</p>
<p>Not that there <em>is</em> rate limiting. You can use the API as much as you want. But if you&#8217;re going to access it more than 60 times per minute, or once per second on average, please let me know.</p>
<p>On the server-side, s.hort.cc is written in <a href="http://www.php.net/">PHP</a> and backed by <a href="http://www.mysql.com/">MySQL</a> and <a href="http://danga.com/memcached/">Memcached</a> to speed up requests and reduce server load.</p>
]]></content:encoded>
			<wfw:commentRss>http://coffeeonthekeyboard.com/shortcc-makes-shortcuts-84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Picofiction</title>
		<link>http://coffeeonthekeyboard.com/picofiction-55/</link>
		<comments>http://coffeeonthekeyboard.com/picofiction-55/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 21:20:00 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[fiction]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[short]]></category>
		<category><![CDATA[Social Networking]]></category>
		<category><![CDATA[stories]]></category>

		<guid isPermaLink="false">http://coffeeonthekeyboard.com/picofiction-55/</guid>
		<description><![CDATA[Picofiction is new project: telling stories in 140 characters. Picofiction is a combination of microfiction, text messaging and Twitter. If you can write a story in a two-page spread, and tell the world what you&#8217;re doing in 140 characters, maybe you can tell a story in 140 characters. Why 140? 140 characters is the length [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://picofiction.com/" title="Visit: Picofiction.com, my newest project.">Picofiction</a> is new project: telling stories in 140 characters.</p>
<p>Picofiction is a combination of <a href="http://en.wikipedia.org/wiki/Microfiction" title="Read Wikipedia's article on microfiction.">microfiction</a>, text messaging and <a href="http://twitter.com" title="Visit Twitter.">Twitter</a>. If you can write a story in a two-page spread, and tell the world what you&#8217;re doing in 140 characters, maybe you can tell a story in 140 characters.</p>
<h4>Why 140?</h4>
<p>140 characters is the length of a standard text message. Text messaging has its own vocabulary to deal with the limit, but story telling can be even more flexible with words.</p>
<p>The site is up and running and you can <a href="http://picofiction.com/post.php" title="Start posting on Picofiction.">start sharing stories</a> right now! Some features haven&#8217;t been finished yet but I&#8217;m working on it.</p>
<p>And remember that this Saturday is MSU&#8217;s <a href="http://ott.educ.msu.edu/ctt/techconf/" title="Visit and register for the Technology Conference">Technology Conference 2007</a>. If you&#8217;re a teacher in Michigan you should come!</p>
]]></content:encoded>
			<wfw:commentRss>http://coffeeonthekeyboard.com/picofiction-55/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

