<?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>Obvious Ideas &#187; General</title>
	<atom:link href="http://www.arikfr.com/blog/category/general/feed" rel="self" type="application/rss+xml" />
	<link>http://www.arikfr.com/blog</link>
	<description>From the desk of a Software Developer</description>
	<lastBuildDate>Fri, 16 Jul 2010 19:30:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Looks like someone figured out how to harvest emails from GitHub</title>
		<link>http://www.arikfr.com/blog/looks-like-someone-figured-out-how-to-harvest-emails-from-github.html</link>
		<comments>http://www.arikfr.com/blog/looks-like-someone-figured-out-how-to-harvest-emails-from-github.html#comments</comments>
		<pubDate>Fri, 16 Jul 2010 18:56:04 +0000</pubDate>
		<dc:creator>Arik</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.arikfr.com/blog/looks-like-someone-figured-out-how-to-harvest-emails-from-github.html</guid>
		<description><![CDATA[
Judging by the fact that I&#8217;m not the only one who received the exact same message today, I guess someone figured out how to harvest emails from GitHub repositories. Probably from the readme files people post or from some metadata in the repositories (the email address is part of the username in the commit history).
I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://posterous.com/getfile/files.posterous.com/arikfr/KPXp1NhT2Kgy6rNmvNDG4BFlwjGzN2Q6UuPKySgG0Zhjjz7zDzZGHEGjspQs/github_spam.png.scaled.500.jpg" alt="" width="500" height="326" /></p>
<p>Judging by the fact that I&#8217;m not the only one who received the exact <a href="http://twitter.com/jmathai/status/18707084089">same</a> <a href="http://twitpic.com/25uwmj">message </a>today, I guess someone figured out how to harvest emails from GitHub repositories. Probably from the readme files people post or from some metadata in the repositories (the email address is part of the username in the commit history).</p>
<p>I don&#8217;t understand how the originator of this spam attack thought that someone will fall for that, but oh well.</p>
<p>Hopefully next time Gmail&#8217;s spam filter will catch this kind of spam.</p>
<p><strong><em>Arik</em></strong></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Flooks-like-someone-figured-out-how-to-harvest-emails-from-github.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Flooks-like-someone-figured-out-how-to-harvest-emails-from-github.html&amp;source=arikfr&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arikfr.com/blog/looks-like-someone-figured-out-how-to-harvest-emails-from-github.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best Definition Of Disruptive Technology I Read So Far</title>
		<link>http://www.arikfr.com/blog/best-definition-of-disruptive-technology-i-read-so-far.html</link>
		<comments>http://www.arikfr.com/blog/best-definition-of-disruptive-technology-i-read-so-far.html#comments</comments>
		<pubDate>Wed, 19 May 2010 09:43:52 +0000</pubDate>
		<dc:creator>Arik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Disruptive]]></category>
		<category><![CDATA[Huffington Post]]></category>
		<category><![CDATA[New York Times]]></category>
		<category><![CDATA[NYT]]></category>
		<category><![CDATA[Prediction]]></category>
		<category><![CDATA[Revenues]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Traffic]]></category>

		<guid isPermaLink="false">http://www.arikfr.com/blog/best-definition-of-disruptive-technology-i-read-so-far.html</guid>
		<description><![CDATA[And, like other disruptive technologies, it&#8217;s getting better all the time.
This, after all, is the typical pattern with disruptive technologies.  The disruptor enters at the low end of the market, providing a simple service that is cheaper and more convenient than incumbent alternatives and &#8220;good enough.&#8221;  The low end of the market adopts the technology&#8211;and [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>And, like other disruptive technologies, it&#8217;s getting better all the time.</p>
<p>This, after all, is the typical pattern with disruptive technologies.  The disruptor enters at the low end of the market, providing a simple service that is cheaper and more convenient than incumbent alternatives and &#8220;good enough.&#8221;  The low end of the market adopts the technology&#8211;and the incumbent players, which serve the profitable middle and high-end of the market&#8211;snigger and point out that their products are &#8220;better,&#8221;</p>
<p>But then the disruptor improves its product, the way the Huffington Post has improved its product for the last few years.  And soon the disruptive product is useful to the middle of the market as well&#8211;and it&#8217;s still simpler and more convenient.  Soon, the incumbent player, under attack from below, is forced to migrate to the higher end of the market, seeking to preserve its huge profit margins.  Eventually, the disruptor takes over the middle of the market, and the incumbent player collapses.</p>
</blockquote>
<p>(from: <a href="http://www.businessinsider.com/huffington-post-comes-of-age-2010-5">Five Years Later, The Huffington Post (And Online Media) Are Coming Of Age</a>)</p>
<p>I really recommend reading the full article which talks about how the <a href="http://www.huffingtonpost.com/">Huffington Post</a> is soon (in 2-3 years) to become bigger than the New York Time in terms of traffic and probably revenues. And to think that the Huffington Post is a 5 years old blog and the New York Time is a 120 years old publishing house. <strong>It sure is a great example that disruptive technology is more about disruptive use of technology (I&#8217;m sure that in pure terms of technology NYT is better than the Huffington Post).</strong></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fbest-definition-of-disruptive-technology-i-read-so-far.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fbest-definition-of-disruptive-technology-i-read-so-far.html&amp;source=arikfr&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arikfr.com/blog/best-definition-of-disruptive-technology-i-read-so-far.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>There&#8217;s nothing wrong with Apple suing HTC. It&#8217;s the whole concept of patents that is wrong</title>
		<link>http://www.arikfr.com/blog/theres-nothing-wrong-with-apple-suing-htc-its-the-whole-concept-of-patents-that-is-wrong.html</link>
		<comments>http://www.arikfr.com/blog/theres-nothing-wrong-with-apple-suing-htc-its-the-whole-concept-of-patents-that-is-wrong.html#comments</comments>
		<pubDate>Mon, 08 Mar 2010 07:03:08 +0000</pubDate>
		<dc:creator>Arik</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.arikfr.com/blog/theres-nothing-wrong-with-apple-suing-htc-its-the-whole-concept-of-patents-that-is-wrong.html</guid>
		<description><![CDATA[
Today it&#39;s Apple filing a lawsuit against HTC, alleging that HTC infringing some of their patents &#8211; tomorrow it&#39;s Facebook who will file a lawsuit against the new kid in the block that will dare to implement newsfeeds. Patents on such things should be prohibited, they counteract innovation and competition. While HTC could afford buying rights from Apple [...]]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>
<div>Today it&#39;s <a href="http://www.engadget.com/2010/03/02/apple-sues-htc-for-infringing-20-iphone-patents/">Apple filing a lawsuit against HTC</a>, alleging that HTC infringing some of their patents &#8211; tomorrow it&#39;s <a href="http://www.allfacebook.com/2010/02/facebook-feed-patent/">Facebook who will file a lawsuit</a> against the new kid in the block that will dare to implement newsfeeds. Patents on such things should be prohibited, they counteract innovation and competition. While HTC could afford buying rights from Apple for these patents (in case Apple would be willing to sell rights), I don&#39;t think the same is true for some bootstrapped social network that would like to compete against Facebook.</div>
<p />
<div>Patents make sense for industries were by just copying some process you can compete with the patent inventor on the same level. It was meant to protect the inventors investment. But this no longer applies to products such as the iPhone or Facebook (or their features). They aren&#39;t selling us some features, they&#39;re selling a user experience. And this no one can copy from them, and even if someone does &#8211; they should just innovate and become better and not file lawsuits.</div>
<p />
<div>At least that is what I think.</div>
<p />
<div><b><i>Arik</i></b></div>
</p></div>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Ftheres-nothing-wrong-with-apple-suing-htc-its-the-whole-concept-of-patents-that-is-wrong.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Ftheres-nothing-wrong-with-apple-suing-htc-its-the-whole-concept-of-patents-that-is-wrong.html&amp;source=arikfr&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arikfr.com/blog/theres-nothing-wrong-with-apple-suing-htc-its-the-whole-concept-of-patents-that-is-wrong.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Example Of How Wrong The Game And Music Industries</title>
		<link>http://www.arikfr.com/blog/another-example-of-how-wrong-the-game-and-music-industries.html</link>
		<comments>http://www.arikfr.com/blog/another-example-of-how-wrong-the-game-and-music-industries.html#comments</comments>
		<pubDate>Thu, 13 Aug 2009 19:59:15 +0000</pubDate>
		<dc:creator>Arik</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.arikfr.com/blog/another-example-of-how-wrong-the-game-and-music-industries.html</guid>
		<description><![CDATA[


The massive Steam holiday sale was also a big win for Valve and its partners. The following holiday sales data was released, showing the sales breakdown organized by price reduction: 10% sale = 35% increase in sales (real dollars, not units shipped) 25% sale = 245% increase in sales50% sale = 320% increase in sales [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: rgb(66, 64, 55); font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 21px;">
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">
<blockquote style="margin-top: 18px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; border-left-width: 4px !important; border-left-style: solid !important; border-left-color: rgb(221, 221, 221) !important;">
<p style="margin-top: 18px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">The massive Steam holiday sale was also a big win for Valve and its partners. The following holiday sales data was released, showing the sales breakdown organized by price reduction:<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /> 10% sale = 35% increase in sales (real dollars, not units shipped)<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /> 25% sale = 245% increase in sales<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" />50% sale = 320% increase in sales<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;" /> 75% sale = 1470% increase in sales</p>
</blockquote>
<p style="margin-top: 18px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">(via <span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"><a href="http://www.codinghorror.com/blog/archives/001293.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(188, 113, 52); text-decoration: none;"></a><a href="http://www.codinghorror.com/blog/archives/001293.html" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(188, 113, 52); text-decoration: none;">http://www.codinghorror.com/blog/archives/001293.html</a><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">)</span></span></p>
<p style="margin-top: 18px; margin-right: 0px; margin-bottom: 18px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"><span style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;">Basically what they proved is that when a game is priced in a reasonable price they sell more. This way sells go up, privacy goes down and everyone are happy (besides the lawyers which have no one to sue for copyrights infringement).</span></span></p>
</p></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"> Same thing can be learnt from the AppStore where $9.99 considered as an outrageous high price, but the app developers still make decent I come with those prices due to high volume of sales.</div>
<p></span>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://arikfr.posterous.com/another-example-of-how-wrong-the-game-and-mus-0">Arik&#8217;s posterous</a>  </p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fanother-example-of-how-wrong-the-game-and-music-industries.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fanother-example-of-how-wrong-the-game-and-music-industries.html&amp;source=arikfr&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arikfr.com/blog/another-example-of-how-wrong-the-game-and-music-industries.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Howto Get a 1 Hour Reminder Before Facebook Opens Vanity Urls Creation</title>
		<link>http://www.arikfr.com/blog/howto-get-a-1-hour-reminder-before-facebook-opens-vanity-urls-creation.html</link>
		<comments>http://www.arikfr.com/blog/howto-get-a-1-hour-reminder-before-facebook-opens-vanity-urls-creation.html#comments</comments>
		<pubDate>Tue, 09 Jun 2009 20:55:11 +0000</pubDate>
		<dc:creator>Arik</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.arikfr.com/blog/?p=76</guid>
		<description><![CDATA[
Just read on TheNextWeb that Facebook is about to allow users to switch from profile urls like http://www.facebook.com/profile.php?id=1234567890 to http://www.facebook.com/username. Awesome, right? They will open up the registration on Saturday, June 13. On the registration page there&#8217;s currently nothing, but a countdown until registration is open.
If you have a common name and you&#8217;re afraid that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/arikfr/3612088168/" title="Facebook Usernames Countdown by arikfr, on Flickr"><img src="http://farm4.static.flickr.com/3387/3612088168_1510a03f9f_o.jpg" width="296" height="153" alt="Facebook Usernames Countdown" /></a></p>
<p><a href="http://thenextweb.com/2009/06/09/facebook-vanity-urls-rolling-saturday-countdown/">Just read on TheNextWeb </a>that Facebook is about to allow users to switch from profile urls like http://www.facebook.com/profile.php?id=1234567890 to <a href="http://www.facebook.com/username/">http://www.facebook.com/username</a>. Awesome, right? They will open up the registration on Saturday, June 13. On the <a href="http://www.facebook.com/username/">registration page</a> there&#8217;s currently nothing, but a countdown until registration is open.</p>
<p>If you have a common name and you&#8217;re afraid that your username will be taken (like I do), you probably want some alert before the countdown reaches 0. Well, that&#8217;s exactly why I created the <a href="http://twitter.com/fbname">@fbname</a> Twitter bot.</p>
<p><a href="http://twitter.com/fbname" title="@fbname"><img src="http://farm4.static.flickr.com/3664/3612085772_0205e74f85.jpg" width="360" height="84" alt="FB Name Twitter Bot" /></a><br />
<strong><a href="http://twitter.com/fbname">Just follow @fbname</a> and it will DM you 1 hour before the registration of vanity urls is actually available on Facebook.</strong></p>
<p>Enjoy <img src='http://www.arikfr.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<em><strong>Arik</strong></em></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fhowto-get-a-1-hour-reminder-before-facebook-opens-vanity-urls-creation.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fhowto-get-a-1-hour-reminder-before-facebook-opens-vanity-urls-creation.html&amp;source=arikfr&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arikfr.com/blog/howto-get-a-1-hour-reminder-before-facebook-opens-vanity-urls-creation.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHP Wrapper for the Mr. Tweet API</title>
		<link>http://www.arikfr.com/blog/php-wrapper-for-the-mr-tweet-api.html</link>
		<comments>http://www.arikfr.com/blog/php-wrapper-for-the-mr-tweet-api.html#comments</comments>
		<pubDate>Tue, 02 Jun 2009 18:41:15 +0000</pubDate>
		<dc:creator>Arik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[mr. tweet]]></category>
		<category><![CDATA[mrtweet]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.arikfr.com/blog/?p=73</guid>
		<description><![CDATA[The Mr. Tweet people announced their new API to the public and I&#8217;ve just published on GitHub my PHP Wrapper for the Mr. Tweet API.

    PHP Wrapper for Mr.Tweet&#8217;s V1 API
    API Doc: http://api.mrtweet.com/v1/docs
    It uses libcurl and requires PHP 5 >= 5.2.0 for json_decode.
  [...]]]></description>
			<content:encoded><![CDATA[<p>The Mr. Tweet people <a href="http://blog.mrtweet.net/launching-the-mrtweet-api-with-tweetvisor-and-topify-what-can-you-do">announced their new API to the public</a> and I&#8217;ve just published on GitHub my <a href="http://github.com/arikfr/mrtweet-php/tree/master">PHP Wrapper</a> for the <a href="http://mrtweet.pbworks.com/">Mr. Tweet API</a>.</p>
<blockquote><p>
    PHP Wrapper for Mr.Tweet&#8217;s V1 API<br />
    API Doc: http://api.mrtweet.com/v1/docs</p>
<p>    It uses libcurl and requires PHP 5 >= 5.2.0 for json_decode.<br />
    Of course, you can rewrite to use other json decode funtions (or SimpleXMLElement for the XML response) and something<br />
    different than libcurl.</p>
<p>    While it very straightforward, see MrTweetApiTest.php for example of usage.</p>
<p>    Used originally for Topify (http://topify.com/).</p></blockquote>
<p>Their API is in alpha right now, so you need to request an API key by emailing api@mrtweet.com.</p>
<p>Would love to hear comments and to see people forking it! <img src='http://www.arikfr.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong><em>Arik</em></strong></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fphp-wrapper-for-the-mr-tweet-api.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fphp-wrapper-for-the-mr-tweet-api.html&amp;source=arikfr&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arikfr.com/blog/php-wrapper-for-the-mr-tweet-api.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Just Created a Simple Twitter App to Check Who You&#8217;re Blocking</title>
		<link>http://www.arikfr.com/blog/just-created-a-simple-twitter-app-to-check-who-youre-blocking.html</link>
		<comments>http://www.arikfr.com/blog/just-created-a-simple-twitter-app-to-check-who-youre-blocking.html#comments</comments>
		<pubDate>Tue, 12 May 2009 22:19:03 +0000</pubDate>
		<dc:creator>Arik</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.arikfr.com/blog/just-created-a-simple-twitter-app-to-check-who-youre-blocking.html</guid>
		<description><![CDATA[
 
Just created a simple Twitter app using OAuth that allows you to check who you&#8217;re blocking on Twitter (currently there&#8217;s no inherent option to see this information on Twitter website). This is very basic and very preliminary &#8211; was mainly developed as an OAuth exercise for myself. 
I&#8217;ve used the PHP twitter-async library and [...]]]></description>
			<content:encoded><![CDATA[<div dir="ltr">
<p><a href='http://posterous.com/getfile/files.posterous.com/arikfr/n5qXbQLQo62wpbvxdqJGv4Wj728Tf6ev9xm8EZHIEuVjNU0tJrd6uILCUMP1/Mozilla_Firefox-1.jpg'><img src="http://posterous.com/getfile/files.posterous.com/arikfr/z7KBdqiEIVNzt0C4c58z243yemFzWYsjpr601I7dkTuJ5TugHliOmmMDU1Kc/Mozilla_Firefox-1.jpg.scaled.500.jpg" width="500" height="219"/></a> </p>
<p>Just created a simple Twitter app using OAuth that allows you to <a href="http://topify.com/whoiblock/" mce_href="http://topify.com/whoiblock/">check who you&#8217;re blocking on Twitter</a> (currently there&#8217;s no inherent option to see this information on Twitter website). This is very basic and very preliminary &#8211; was mainly developed as an OAuth exercise for myself. </p>
<p>I&#8217;ve used the PHP <a href="http://github.com/jmathai/twitter-async/tree" mce_href="http://github.com/jmathai/twitter-async/tree">twitter-async library</a> and the <a href="http://www.jaisenmathai.com/blog/2009/04/30/letting-your-users-sign-in-with-twitter-with-oauth/" mce_href="http://www.jaisenmathai.com/blog/2009/04/30/letting-your-users-sign-in-with-twitter-with-oauth/">code sample</a> by @<a href="http://twitter.com/jmathai" mce_href="http://twitter.com/jmathai">jmathai</a>. </p>
<p>I would really love if someone could help me with the design <img src='http://www.arikfr.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Looking forward to hear your feedback,<br /><i><b>Arik</b></i></div>
<p></p>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://arikfr.posterous.com/just-created-a-simple-twitter-app-to-check-wh">Arik&#8217;s posterous</a>  </p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fjust-created-a-simple-twitter-app-to-check-who-youre-blocking.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fjust-created-a-simple-twitter-app-to-check-who-youre-blocking.html&amp;source=arikfr&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arikfr.com/blog/just-created-a-simple-twitter-app-to-check-who-youre-blocking.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>This is why I love bit.ly</title>
		<link>http://www.arikfr.com/blog/this-is-why-i-love-bitly.html</link>
		<comments>http://www.arikfr.com/blog/this-is-why-i-love-bitly.html#comments</comments>
		<pubDate>Mon, 11 May 2009 19:01:04 +0000</pubDate>
		<dc:creator>Arik</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.arikfr.com/blog/this-is-why-i-love-bitly.html</guid>
		<description><![CDATA[ bit.ly is the url shortner we all been waiting for since the creation of tinyurl. It&#8217;s simply awesome.    
  Posted via email   from Arik&#8217;s posterous  

			
				
			
		
]]></description>
			<content:encoded><![CDATA[<div dir="ltr"><a href='http://posterous.com/getfile/files.posterous.com/arikfr/Kgnp8Fth4wtFsKDrCbc1Bzdw7bh5SmAjKSNLVgHdcTqdUmjKFJf3Uv1aql2R/whyilovebitly.jpg'><img src="http://posterous.com/getfile/files.posterous.com/arikfr/y58z1qnwMKBkGEGKpT3gGfN5Nmcg9dKeGEEMPMMFBKNTyZLyPhpiz0c2iMMQ/whyilovebitly.jpg.scaled.500.jpg" width="500" height="301"/></a> <br clear="all" /><br /><a href="http://bit.ly" mce_href="http://bit.ly">bit.ly</a> is the url shortner we all been waiting for since the creation of tinyurl. It&#8217;s simply awesome.    </div>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://arikfr.posterous.com/this-is-why-i-love-bitly">Arik&#8217;s posterous</a>  </p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fthis-is-why-i-love-bitly.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fthis-is-why-i-love-bitly.html&amp;source=arikfr&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arikfr.com/blog/this-is-why-i-love-bitly.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS/X Tip: How To Change Screen Capture Location</title>
		<link>http://www.arikfr.com/blog/mac-osx-tip-how-to-change-screen-capture-location.html</link>
		<comments>http://www.arikfr.com/blog/mac-osx-tip-how-to-change-screen-capture-location.html#comments</comments>
		<pubDate>Fri, 01 May 2009 22:03:01 +0000</pubDate>
		<dc:creator>Arik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[clutter]]></category>
		<category><![CDATA[folder]]></category>
		<category><![CDATA[hint]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[organize]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[screen capture]]></category>
		<category><![CDATA[screenshot]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[tip]]></category>

		<guid isPermaLink="false">http://www.arikfr.com/blog/mac-osx-tip-how-to-change-screen-capture-location.html</guid>
		<description><![CDATA[I really like the built in screen capture ability of OS/X. I specially like the ability to easily take a screen capture of only part of the screen by using Cmd+Shift+4. What I didn&#8217;t like was the fact that it created a hell of a clutter on my desktop with all that screenshots.
For long time [...]]]></description>
			<content:encoded><![CDATA[<p>I really like the built in screen capture ability of OS/X. I specially like the ability to easily take a screen capture of only part of the screen by using Cmd+Shift+4. What I didn&#8217;t like was the fact that it created a hell of a clutter on my desktop with all that screenshots.<br />
<div id="attachment_58" class="wp-caption alignnone" style="width: 310px"><img src="http://www.arikfr.com/blog/wp-content/uploads/2009/05/picture-14-300x226.png" alt="Cluttered Desktop" title="Cluttered Desktop" width="300" height="226" class="size-medium wp-image-58" /><p class="wp-caption-text">Cluttered Desktop</p></div></p>
<p>For long time I&#8217;ve been just manually moving the screenshots to different folders / deleting them. But today I decided that enough is enough and looked for a solution. And of course <a href="http://forums.macosxhints.com/archive/index.php/t-43639.html">a simple solution</a> exists. To save you the reading here&#8217;s a summary of what you need to do:<br />
1. Open the Terminal.<br />
2. Create a new folder for the screenshots by using <em>mkdir</em>, i.e.</p>
<blockquote><p>mkdir /Users/Arik/Desktop/Screenshots</p></blockquote>
<p>3.  Run the following command:</p>
<blockquote><p>defaults write com.apple.screencapture location [the-folder-you-created-in-step-2]</p></blockquote>
<p>That&#8217;s it. Almost. Now you need to logout and login again in order for the changes to take effect. Instead you can use the following command (from Terminal):</p>
<blockquote><p>killall -HUP SystemUIServer</p></blockquote>
<p>Now you really done.</p>
<p>Hope it helps.<br />
Arik
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fmac-osx-tip-how-to-change-screen-capture-location.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Fmac-osx-tip-how-to-change-screen-capture-location.html&amp;source=arikfr&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arikfr.com/blog/mac-osx-tip-how-to-change-screen-capture-location.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Save Valuable Time &#8211; Block Facebook for 75% of Your Time</title>
		<link>http://www.arikfr.com/blog/facebook-diet-firefox-extension.html</link>
		<comments>http://www.arikfr.com/blog/facebook-diet-firefox-extension.html#comments</comments>
		<pubDate>Sun, 01 Feb 2009 22:33:26 +0000</pubDate>
		<dc:creator>Arik</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[diet]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[time]]></category>

		<guid isPermaLink="false">http://www.arikfr.com/blog/facebook-diet-firefox-extension.html</guid>
		<description><![CDATA[Lior Levin asked me today if it&#8217;s possible to create a Firefox extension, that will block Facebook part of the time. As a result, I created a Firefox extension (a compiled Greasemonkey) that blocks Facebook for 45 minutes each hour (form :16 to :59), i.e. blocking Facebook for 75% of your time.
This is a very [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/liors">Lior Levin</a> asked me today if it&#8217;s possible to create a Firefox extension, that will block Facebook part of the time. As a result, I created a Firefox extension (a compiled Greasemonkey) that blocks Facebook for 45 minutes each hour (form :16 to :59), i.e. blocking Facebook for 75% of your time.</p>
<p>This is a very rough alpha version. It will work, but it has a lot more to do with.</p>
<p><a href="http://www.flickr.com/photos/arikfr/3244899967/" title="Facebook Diet - Firefox Extension to Block Facebook for 45min each hour by arikfr, on Flickr"><img src="http://farm4.static.flickr.com/3373/3244899967_fe3d4faaa8_m.jpg" width="240" height="100" alt="Facebook Diet - Firefox Extension to Block Facebook for 45min each hour" /></a></p>
<p>Will be glad to hear if you&#8217;re using it, and what you think of it.</p>
<p>Download <a href="http://www.arikfr.com/projects/facebookdiet.xpi">extension</a> | Download <a href="http://www.arikfr.com/projects/facebook_diet.user.js">Greasemonkey Userscript</a></p>
<p>Arik
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Ffacebook-diet-firefox-extension.html"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.arikfr.com%2Fblog%2Ffacebook-diet-firefox-extension.html&amp;source=arikfr&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.arikfr.com/blog/facebook-diet-firefox-extension.html/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.364 seconds -->
