<?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"
	>

<channel>
	<title>Inside Snipplr.com</title>
	<atom:link href="http://snipplr.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://snipplr.com/blog</link>
	<description>s nipple r &#60;em&#62;dot com!&#60;/em&#62;</description>
	<pubDate>Wed, 09 Apr 2008 20:40:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.2-alpha</generator>
	<language>en</language>
			<item>
		<title>When a Snippet isn&#8217;t a Snippet</title>
		<link>http://snipplr.com/blog/2008/04/09/when-a-snippet-isnt-a-snippet/</link>
		<comments>http://snipplr.com/blog/2008/04/09/when-a-snippet-isnt-a-snippet/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 20:40:15 +0000</pubDate>
		<dc:creator>Jon Henshaw</dc:creator>
		
		<category><![CDATA[New Features]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://snipplr.com/blog/?p=59</guid>
		<description><![CDATA[We&#8217;ve been getting a lot of snippet entries that are really just spam. Thanks to users like Frank B., we&#8217;ve been able to react to it as quickly as possible. However, a better solution for handling this spam is to give our users the ability to flag these snippets themselves.

We&#8217;ve implemented a new &#8220;Report this [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve been getting a lot of snippet entries that are really just spam. Thanks to users like Frank B., we&#8217;ve been able to react to it as quickly as possible. However, a better solution for handling this spam is to give our users the ability to flag these snippets themselves.</p>

<p>We&#8217;ve implemented a new &#8220;Report this Snippet&#8221; link that&#8217;s located beneath each code snippet box. Clicking on this link will notify us if you think the snippet is spam. There&#8217;s also a built in threshold to take the snippet offline if enough <em>unique</em> users click the link.</p>

<p>We&#8217;ll see how this system works and will adjust it accordingly. As always, thank you for using Snipplr!</p>
]]></content:encoded>
			<wfw:commentRss>http://snipplr.com/blog/2008/04/09/when-a-snippet-isnt-a-snippet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What&#8217;s New With Snipplr</title>
		<link>http://snipplr.com/blog/2008/01/17/we-hear-you/</link>
		<comments>http://snipplr.com/blog/2008/01/17/we-hear-you/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 21:54:28 +0000</pubDate>
		<dc:creator>Jason Tan</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://snipplr.com/blog/2008/01/17/we-hear-you/</guid>
		<description><![CDATA[I wanted to write a quick post to update you all on what&#8217;s been going on with Snipplr.

First, thank you for your feedback on the new design, both positive and negative.  It&#8217;s hard to be all things to all people, but we&#8217;re going to give it our best shot.  Trey is busy working [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to write a quick post to update you all on what&#8217;s been going on with Snipplr.</p>

<p>First, thank you for your feedback on the new design, both positive and negative.  It&#8217;s hard to be all things to all people, but we&#8217;re going to give it our best shot.  Trey is busy working on an alternate style that is more minimalistic, smaller, and has more room to view code.  We&#8217;d love to give you more control over your preferred interface.  In the meantime, I&#8217;ve made some small changes to the interface - like making the code editing block more suitable for code on both the new and edit snippet pages.</p>

<p>Aside from the design, I&#8217;ve been working to make some system changes:</p>

<ul>
    <li><strong>Search</strong>.  Searching now works more like how you would expect.  I&#8217;ve also added an advanced search, which allows you to search source code and filter by language.</li>
    <li><strong>Languages</strong>.  I added some new languages that were requested and also upgraded <a href="http://qbnz.com/highlighter/">GeSHI</a> (for syntax highlighting) to the latest version.</li>
    <li><strong>Spam</strong>.  I replaced the math captcha for new user registration with <a href="http://recaptcha.net/">reCAPTCHA</a> and haven&#8217;t seen any spam bots try to create an account since.</li>
    <li><strong>Details</strong>.  There are lots more minor changes and fixes around the site on both the front and back end.  As always, please <a href="http://snipplr.com/contact/">contact us</a> with any bugs or suggestions you have.</li>
</ul>

<p>We have lots of more ideas and things in the works, so keep checking back here for the latest news.</p>
]]></content:encoded>
			<wfw:commentRss>http://snipplr.com/blog/2008/01/17/we-hear-you/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Snipplr Launches New Design</title>
		<link>http://snipplr.com/blog/2008/01/11/snipplr-launches-new-design/</link>
		<comments>http://snipplr.com/blog/2008/01/11/snipplr-launches-new-design/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 13:53:16 +0000</pubDate>
		<dc:creator>Jon Henshaw</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://snipplr.com/blog/2008/01/11/snipplr-launches-new-design/</guid>
		<description><![CDATA[We&#8217;re proud to announce the launch of the new Snipplr website. The website was redesigned by Shelly Dennison and Scott Holdren, Jason Tan and Trey Piepmeier had a hand in transitioning the website to the new design.

The website has come a long way since Tyler Hall first built it. In the beginning, Snipplr was called [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re proud to announce the launch of the new Snipplr website. The website was redesigned by <a href="http://sitening.com/about/shelly/">Shelly Dennison </a>and Scott Holdren, Jason Tan and Trey Piepmeier had a hand in transitioning the website to the new design.</p>

<p>The website has come a long way since <a href="http://clickontyler.com/">Tyler Hall</a> first built it. In the beginning, Snipplr was called <em>Caffeine</em> and it looked like a bare bones Web application from 37 Signals.</p>

<p><img src="http://snipplr.com/blog/wp-content/uploads/2008/01/caffeine.png" alt="Caffeine" style="border: 1px solid #cccccc" /></p>

<p>Since then, it&#8217;s come a long way. The new website has several new features, including the ability to expand the code view. The search has also been completely overhauled and works much better than the last version of the website.</p>

<p>We have some very big features that we&#8217;re planning to introduce later this year. Subscribe to our blog and also our <a href="http://twitter.com/snipplr">Twitter account</a> to keep up with the latest Snipplr news, including beta announcements.</p>

<p>Thanks to everyone who has contributed code snippets to Snipplr over the years. You are what makes Snipplr so great.</p>
]]></content:encoded>
			<wfw:commentRss>http://snipplr.com/blog/2008/01/11/snipplr-launches-new-design/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gnome Gedit Plugin For Snipplr</title>
		<link>http://snipplr.com/blog/2007/10/31/gnome-gedit-plugin-for-snipplr/</link>
		<comments>http://snipplr.com/blog/2007/10/31/gnome-gedit-plugin-for-snipplr/#comments</comments>
		<pubDate>Thu, 01 Nov 2007 05:04:43 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
		
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://snipplr.com/blog/2007/10/31/gnome-gedit-plugin-for-snipplr/</guid>
		<description><![CDATA[Francisco Jiménez has created a new plugin for Gedit that lets you access your Snipplr snippets from within the editor and post new snippets as well. The plugin uses SnipplrPy - a Python wrapper around the Snipplr API.

Read more about (and download!) the Gedit plugin here.

Many thanks to Francisco and all the other plugin developers!
]]></description>
			<content:encoded><![CDATA[<p>Francisco Jiménez has created a new <a href="http://www.ardeenelinfierno.com/wordpress/code/gedit-snipplr-plugin/">plugin for Gedit</a> that lets you access your Snipplr snippets from within the editor and post new snippets as well. The plugin uses <a href="http://www.ardeenelinfierno.com/wordpress/code/snipplrpy/">SnipplrPy</a> - a Python wrapper around the Snipplr API.</p>

<p>Read more about (and download!) the Gedit plugin <a href="http://www.ardeenelinfierno.com/wordpress/code/gedit-snipplr-plugin/">here</a>.</p>

<p>Many thanks to Francisco and all the other plugin developers!</p>
]]></content:encoded>
			<wfw:commentRss>http://snipplr.com/blog/2007/10/31/gnome-gedit-plugin-for-snipplr/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Snipplr has moved!</title>
		<link>http://snipplr.com/blog/2007/10/12/snipplr-has-moved/</link>
		<comments>http://snipplr.com/blog/2007/10/12/snipplr-has-moved/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 16:12:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://snipplr.com/blog/2007/10/12/snipplr-has-moved/</guid>
		<description><![CDATA[In case you hadn&#8217;t noticed, Snipplr moved to a new hosting provider, Pair.com.  Pair is by far the most reliable and best performing shared hosting environment we have ever worked with.  Snipplr will now be faster than ever!

Now that the move is behind us, we&#8217;ll be focused on a new development.  We [...]]]></description>
			<content:encoded><![CDATA[<p>In case you hadn&#8217;t noticed, Snipplr moved to a new hosting provider, <a href="http://pair.com">Pair.com</a>.  Pair is by far the most reliable and best performing shared hosting environment we have ever worked with.  Snipplr will now be faster than ever!</p>

<p>Now that the move is behind us, we&#8217;ll be focused on a new development.  We expect to launch our new design in the next few weeks, and after that we&#8217;ll be focused on some cool new features for Snipplr.</p>
]]></content:encoded>
			<wfw:commentRss>http://snipplr.com/blog/2007/10/12/snipplr-has-moved/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DreamHost Disabled Snipplr Without Warning</title>
		<link>http://snipplr.com/blog/2007/07/24/dreamhost-disabled-snipplr-without-warning/</link>
		<comments>http://snipplr.com/blog/2007/07/24/dreamhost-disabled-snipplr-without-warning/#comments</comments>
		<pubDate>Tue, 24 Jul 2007 18:57:15 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
		
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.snipplr.com/2007/07/24/dreamhost-disabled-snipplr-without-warning/</guid>
		<description><![CDATA[Snipplr has grown a lot faster than I expected when I created the site a year ago. This month alone we&#8217;ve had over 40,000 unique visitors sharing their code with one another. And that&#8217;s exactly how many of you were left out in the cold earlier today when Snipplr went down.

I received an email from [...]]]></description>
			<content:encoded><![CDATA[<p>Snipplr has grown a lot faster than I expected when I created the site a year ago. This month alone we&#8217;ve had over 40,000 unique visitors sharing their code with one another. And that&#8217;s exactly how many of you were left out in the cold earlier today when Snipplr went down.</p>

<p>I received an email from DreamHost Support notifying me that they had disabled the Snipplr database because they had identified some slow queries running on it. Instead of contacting me directly to resolve the issue they simply turned off the database. No warning, no email, no phone call, nothing. Snipplr simply went down.</p>

<p>I&#8217;m working as fast as I can to get Snipplr moved to a new web host who won&#8217;t go to such extreme measures without giving advance warning. What <a href="http://dreamhost.com">DreamHost did is reprehensible, lazy, and the sure sign of a shitty web host</a>.</p>

<p>In the meantime, I&#8217;ve gotten Snipplr back up and running until I can move it. Will the site go down again if DreamHost decides to disable it? Probably. So please bear with us as we work past this latest hurdle. I hope you never have to deal with a situation like this on your own website.</p>

<p>Tyler</p>

<p>PS - The site may go down, but none of your snippets will be lost.</p>
]]></content:encoded>
			<wfw:commentRss>http://snipplr.com/blog/2007/07/24/dreamhost-disabled-snipplr-without-warning/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Snipplr Plugin for Eclipse</title>
		<link>http://snipplr.com/blog/2007/06/06/snipplr-plugin-for-eclipse/</link>
		<comments>http://snipplr.com/blog/2007/06/06/snipplr-plugin-for-eclipse/#comments</comments>
		<pubDate>Wed, 06 Jun 2007 16:02:04 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
		
		<category><![CDATA[API]]></category>

		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://blog.snipplr.com/2007/06/06/snipplr-plugin-for-eclipse/</guid>
		<description><![CDATA[Oliver Nautsch has created snipplr4e - a Snipplr plugin for the Eclipse IDE. The plugin features


Preference page to insert and validate your Snipplr API-Key
Post a snippet from the eclipse editor to snipplr.com
Search your snippets and favorites at snipplr.com
Open your snippets and favorites
Drag and Drop a snippet from the search result
Ctrl+C to copy a snippet from [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.nautsch.net/">Oliver Nautsch</a> has created <a href="http://snipplr4e.sourceforge.net/">snipplr4e</a> - a Snipplr plugin for the <a href="http://www.eclipse.org/">Eclipse IDE</a>. The plugin features</p>

<ul>
<li>Preference page to insert and validate your Snipplr API-Key</li>
<li>Post a snippet from the eclipse editor to snipplr.com</li>
<li>Search your snippets and favorites at snipplr.com</li>
<li>Open your snippets and favorites</li>
<li>Drag and Drop a snippet from the search result</li>
<li>Ctrl+C to copy a snippet from the search result into the clipboard</li>
<li>Deleting a snippet at snipplr</li>
</ul>

<p>Thanks to Oliver for his great work. You can <a href="http://sourceforge.net/project/showfiles.php?group_id=196678">download snipplr4e here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://snipplr.com/blog/2007/06/06/snipplr-plugin-for-eclipse/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Snipplr API Working Again</title>
		<link>http://snipplr.com/blog/2007/05/31/snipplr-api-working-again/</link>
		<comments>http://snipplr.com/blog/2007/05/31/snipplr-api-working-again/#comments</comments>
		<pubDate>Thu, 31 May 2007 20:43:44 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
		
		<category><![CDATA[API]]></category>

		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://blog.snipplr.com/2007/05/31/snipplr-api-working-again/</guid>
		<description><![CDATA[I&#8217;ve been pulling my hair out for the last day trying to figure out why the Snipplr XML-RPC API went down. I noticed that it happened around the time Dreamhost upgraded to PHP 5.2.2. but couldn&#8217;t track down the exact cause.

This post from Daniel Jalkut&#8217;s blog was the first I had heard of other websites [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been pulling my hair out for the last day trying to figure out why the <a href="http://snipplr.com/extras/api/">Snipplr XML-RPC API</a> went down. I noticed that it happened around the time Dreamhost upgraded to PHP 5.2.2. but couldn&#8217;t track down the exact cause.</p>

<p><a href="http://www.red-sweater.com/blog/342/xml-rpc-response-parsing-failed">This post</a> from <a href="http://www.red-sweater.com/blog/">Daniel Jalkut&#8217;s blog</a> was the first I had heard of other websites (like <strong>every</strong> WordPress blog) having similar issues. Turns out, <a href="http://bugs.php.net/bug.php?id=41293">a bug</a> in PHP 5.2.2 makes $HTTP_ RAW_ POST_DATA not set by default. And since the XML-RPC library I rely on uses that variable, kablooey! Goodbye API!</p>

<p>In any case, it&#8217;s fixed now.</p>
]]></content:encoded>
			<wfw:commentRss>http://snipplr.com/blog/2007/05/31/snipplr-api-working-again/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Snipplr Command Line Interface</title>
		<link>http://snipplr.com/blog/2007/05/14/snipplr-command-line-interface/</link>
		<comments>http://snipplr.com/blog/2007/05/14/snipplr-command-line-interface/#comments</comments>
		<pubDate>Mon, 14 May 2007 15:15:13 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
		
		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://blog.snipplr.com/2007/05/14/snipplr-command-line-interface/</guid>
		<description><![CDATA[Avinash Vora has written a command line interface for Snipplr. It lets you post snippets on any system that supports Python. SnipplrCLI is released under the GNU GPL. Head over to his site and give it a try.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.avinashv.net/">Avinash Vora</a> has written a <a href="http://www.avinashv.net/snipplrcli/">command line interface for Snipplr</a>. It lets you post snippets on any system that supports Python. SnipplrCLI is released under the GNU GPL. Head over to his site and give it a try.</p>
]]></content:encoded>
			<wfw:commentRss>http://snipplr.com/blog/2007/05/14/snipplr-command-line-interface/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New Snipplr TextMate Bundle (Beta)</title>
		<link>http://snipplr.com/blog/2007/05/09/new-snipplr-textmate-bundle-beta/</link>
		<comments>http://snipplr.com/blog/2007/05/09/new-snipplr-textmate-bundle-beta/#comments</comments>
		<pubDate>Wed, 09 May 2007 21:36:15 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
		
		<category><![CDATA[Brainstorming]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[News]]></category>

		<category><![CDATA[Plugins]]></category>

		<guid isPermaLink="false">http://blog.snipplr.com/2007/05/09/new-snipplr-textmate-bundle-beta/</guid>
		<description><![CDATA[Today I want to share with everyone a beta version of a new TextMate bundle I&#8217;m working on for Snipplr. It&#8217;s a major improvement over the old bundle. 

Previously, it would pop-up a box for you to type in some keywords. Then it would search Snipplr and show you a list of matching snippets you [...]]]></description>
			<content:encoded><![CDATA[<p>Today I want to share with everyone a beta version of a new <a href="http://macromates.com">TextMate</a> bundle I&#8217;m working on for <a href="http://snipplr.com">Snipplr</a>. It&#8217;s a major improvement over the old bundle. </p>

<p>Previously, it would pop-up a box for you to type in some keywords. Then it would search Snipplr and show you a list of matching snippets you could insert into your document. That worked pretty well, but you had to be online for it to communicate with Snipplr. You&#8217;d lose access to your snippets if you weren&#8217;t connected to the net.</p>

<p>This new version syncs your snippets and favorites directly into TextMate&#8217;s bundle menu - giving you <em>offline</em> access to all your code stored in Snipplr. If you don&#8217;t mind me saying so, this rocks. Here&#8217;s a screen shot:</p>

<p><a class="imagelink" href="http://blog.snipplr.com/wp-content/uploads/2007/05/picture-1.png" title="Bundle screenshot" style="border:1px solid #000"><img id="image47" src="http://blog.snipplr.com/wp-content/uploads/2007/05/picture-1.jpg" alt="picture-1.png" /></a></p>

<p>Keep in mind that this bundle is still in development. Everything is working fine for me, but your mileage may vary. You can download the <a href="http://snipplr.com/tmupdate.php">new bundle here.</a> <strong>Note:</strong> You must be logged in to Snipplr for the download to work. Also, make sure you uninstall the old bundle from TextMate before installing this one.</p>

<p><strong>For the nerds in the audience&#8230;</strong></p>

<p>This bundle was a lot of fun to write because it forced me to dig into TextMate&#8217;s bundle format. I&#8217;ve written some advanced bundles before (at least I consider them to be . . . at work we use a bundle that lets us stage and deploy our clients&#8217; websites on remote servers via TextMate) but nothing like this.</p>

<p>When you download the bundle from Snipplr, PHP generates a custom bundle on the fly based on the snippets in your account. It creates all the .tmSnippet and .tmCommand files as well as the OS X property listings. It&#8217;s by no means brain surgery, but it definitely took some tinkering to make it come out right.</p>

<p>The bundle also includes a command to refresh itself. It does this by downloading a new bundle in the background and rsync&#8217;ing it with the pristine copy stored in TextMate. I consider this a cheap hack - I&#8217;m hoping TextMate 2.0 provides an official API for bundles to self-update. (Ideally, each bundle .plist would contain a URL and version number that TextMate could use to search for updates and, if available, update the bundle Ã  la Firefox extensions. You there, Allan? :)) It tells TextMate to update its bundle listing using a quick <a href="http://macromates.com/textmate/manual/bundles">AppleScript command</a> (<code>osascript -e 'tell app "TextMate" to reload bundles'</code>).</p>

<p>There&#8217;s probably a better way to do all this - I need to search the TextMate mailing list.</p>

<p>Next up, I&#8217;m going to try and register the update command with launchd so the bundle can stay in sync automatically - preferably when TextMate isn&#8217;t active.</p>

<p>I&#8217;d appreciate any feedback from the Snipplr community on this bundle. Bugs and feature requests are always welcome.</p>

<p>Also, if anyone is interested in beta testing the <a href="http://blog.snipplr.com/wp-content/uploads/2007/05/teaser.jpg">new version of Snipplr</a> we&#8217;re working on, <a href="http://snipplr.com/contact/">let me know</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://snipplr.com/blog/2007/05/09/new-snipplr-textmate-bundle-beta/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
