<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: 7 Days of Source Day #1: GoodMorning!</title>
	<atom:link href="http://blog.blprnt.com/blog/blprnt/7-days-of-source-day-1-goodmorning/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.blprnt.com/blog/blprnt/7-days-of-source-day-1-goodmorning</link>
	<description>Jer Thorp &#124; There is an art to evolution...</description>
	<lastBuildDate>Mon, 30 Jan 2012 23:06:08 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Draaideur</title>
		<link>http://blog.blprnt.com/blog/blprnt/7-days-of-source-day-1-goodmorning/comment-page-1#comment-12823</link>
		<dc:creator>Draaideur</dc:creator>
		<pubDate>Tue, 28 Jun 2011 22:11:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blprnt.com/?p=911#comment-12823</guid>
		<description>Hi Niklas, bit late but the TwitterException: 401 is related to some changes Twitter made. You should register your application at Twitter where you will get a &#039;consumer key&#039; and &#039;consumer secret&#039;. There should also be some changes made in the code.  
 
For more info look here or search for OAuth :   &lt;a href=&quot;http://jeungun.wordpress.com/2009/09/03/quick-and-dirty-twitter4j-oauth-for-web-apps/&quot; rel=&quot;nofollow&quot;&gt;http://jeungun.wordpress.com/2009/09/03/quick-and...&lt;/a&gt; 
 </description>
		<content:encoded><![CDATA[<p>Hi Niklas, bit late but the TwitterException: 401 is related to some changes Twitter made. You should register your application at Twitter where you will get a &#039;consumer key&#039; and &#039;consumer secret&#039;. There should also be some changes made in the code.  </p>
<p>For more info look here or search for OAuth :   <a href="http://jeungun.wordpress.com/2009/09/03/quick-and-dirty-twitter4j-oauth-for-web-apps/" rel="nofollow">http://jeungun.wordpress.com/2009/09/03/quick-and&#8230;</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Niklas</title>
		<link>http://blog.blprnt.com/blog/blprnt/7-days-of-source-day-1-goodmorning/comment-page-1#comment-2121</link>
		<dc:creator>Niklas</dc:creator>
		<pubDate>Mon, 27 Sep 2010 18:20:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blprnt.com/?p=911#comment-2121</guid>
		<description>Hi blprnt ! First thanks for sharing. Really helpful in learning processing and reaching the next level. I am having some questions/problems  though. 
1. does it work with a demo account on metacarta? or do you need to pay for a full account? 
2. in the twitGather sketch twitgather tab you state: 
 
 ***IMPORTANT*** 
 You need to enter in your username and password on both the TwitterEngine and TwitterToken tabs!!! 
 
I cant find where to enter the username and password in the twitterToken tab? 
 
Problems: 
i have entered the twitter username and password in the twitterEngine tab and the metacarta credentials in the metacartaClient tab but when i run it i get some error messages.  
 
first it states: 
 
2010-09-27 19:51:17.189 java[711:c0b] *** Assertion failure in -[CocoaAppWindow _changeJustMain], /SourceCache/AppKit/AppKit-949.54/AppKit.subproj/NSWindow.m:8598 
2010-09-27 19:51:17.192 java[711:c0b] *** CPerformer: ignoring exception &#039;Invalid parameter not satisfying: [self canBecomeMainWindow]&#039; raised during perform of selector &#039;requestFocus:&#039; on target &#039;FocusManager&#039; with args &#039;&lt;AWTComponentSetFocusData: 0x1c5dd0&gt; 
 
And then: 
 
 
GETTING 0 
Couldn&#039;t connect: twitter4j.TwitterException: 401:Authentication credentials were missing or incorrect. 
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; 
&lt;errors&gt; 
  &lt;error code=&quot;53&quot;&gt;Basic authentication is not supported&lt;/error&gt; 
&lt;/errors&gt; 
 
GETTING 1 
Couldn&#039;t connect: twitter4j.TwitterException: 401:Authentication credentials were missing or incorrect. 
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt; 
&lt;errors&gt; 
  &lt;error code=&quot;53&quot;&gt;Basic authentication is not supported&lt;/error&gt; 
&lt;/errors&gt; 
  
And so on until i stop the sketch. 
 
Do you understand where the problem is?? 
I have to admit this is a bit over my level of skills so it is difficult for me to iron it out. 
 
best regards niklas </description>
		<content:encoded><![CDATA[<p>Hi blprnt ! First thanks for sharing. Really helpful in learning processing and reaching the next level. I am having some questions/problems  though.<br />
1. does it work with a demo account on metacarta? or do you need to pay for a full account?<br />
2. in the twitGather sketch twitgather tab you state: </p>
<p> ***IMPORTANT***<br />
 You need to enter in your username and password on both the TwitterEngine and TwitterToken tabs!!! </p>
<p>I cant find where to enter the username and password in the twitterToken tab? </p>
<p>Problems:<br />
i have entered the twitter username and password in the twitterEngine tab and the metacarta credentials in the metacartaClient tab but when i run it i get some error messages.  </p>
<p>first it states: </p>
<p>2010-09-27 19:51:17.189 java[711:c0b] *** Assertion failure in -[CocoaAppWindow _changeJustMain], /SourceCache/AppKit/AppKit-949.54/AppKit.subproj/NSWindow.m:8598<br />
2010-09-27 19:51:17.192 java[711:c0b] *** CPerformer: ignoring exception &#039;Invalid parameter not satisfying: [self canBecomeMainWindow]&#039; raised during perform of selector &#039;requestFocus:&#039; on target &#039;FocusManager&#039; with args &#039;&lt;AWTComponentSetFocusData: 0x1c5dd0&gt; </p>
<p>And then: </p>
<p>GETTING 0<br />
Couldn&#039;t connect: twitter4j.TwitterException: 401:Authentication credentials were missing or incorrect.<br />
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br />
&lt;errors&gt;<br />
  &lt;error code=&quot;53&quot;&gt;Basic authentication is not supported&lt;/error&gt;<br />
&lt;/errors&gt; </p>
<p>GETTING 1<br />
Couldn&#039;t connect: twitter4j.TwitterException: 401:Authentication credentials were missing or incorrect.<br />
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;<br />
&lt;errors&gt;<br />
  &lt;error code=&quot;53&quot;&gt;Basic authentication is not supported&lt;/error&gt;<br />
&lt;/errors&gt; </p>
<p>And so on until i stop the sketch. </p>
<p>Do you understand where the problem is??<br />
I have to admit this is a bit over my level of skills so it is difficult for me to iron it out. </p>
<p>best regards niklas</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: STNDE &#124; GoodMorning! &#124; Twitter上の&#8221;Good Morning&#8221;をビジュアライズ</title>
		<link>http://blog.blprnt.com/blog/blprnt/7-days-of-source-day-1-goodmorning/comment-page-1#comment-1511</link>
		<dc:creator>STNDE &#124; GoodMorning! &#124; Twitter上の&#8221;Good Morning&#8221;をビジュアライズ</dc:creator>
		<pubDate>Thu, 21 Jan 2010 16:41:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blprnt.com/?p=911#comment-1511</guid>
		<description>[...] ちなみに、Processingで作られた、&#8221;GoodMorning!&#8221;のプロジェクトのソースコードはこちらで公開されていますので、興味がある方は是非ー。 [...]</description>
		<content:encoded><![CDATA[<p>[...] ちなみに、Processingで作られた、&#8221;GoodMorning!&#8221;のプロジェクトのソースコードはこちらで公開されていますので、興味がある方は是非ー。 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blprnt</title>
		<link>http://blog.blprnt.com/blog/blprnt/7-days-of-source-day-1-goodmorning/comment-page-1#comment-1436</link>
		<dc:creator>blprnt</dc:creator>
		<pubDate>Thu, 14 Jan 2010 03:12:26 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blprnt.com/?p=911#comment-1436</guid>
		<description>Hi J&#246;rn - rate limiting is always going to be a problem. At any given time, you can retrieve the 1500 latest results - but you can only make that request once an hour. That&#039;s why, in this case, I had to build a harvesting application that runs for 24 hours and gathers data. Once we have that data, we can use some pretty hacky HTML scraping to get the locations from users&#039; twitter home pages and then use MetaCarta to get the lat/lon data.  </description>
		<content:encoded><![CDATA[<p>Hi J&ouml;rn &#8211; rate limiting is always going to be a problem. At any given time, you can retrieve the 1500 latest results &#8211; but you can only make that request once an hour. That&#039;s why, in this case, I had to build a harvesting application that runs for 24 hours and gathers data. Once we have that data, we can use some pretty hacky HTML scraping to get the locations from users&#039; twitter home pages and then use MetaCarta to get the lat/lon data.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J&#246;rn</title>
		<link>http://blog.blprnt.com/blog/blprnt/7-days-of-source-day-1-goodmorning/comment-page-1#comment-1420</link>
		<dc:creator>J&#246;rn</dc:creator>
		<pubDate>Wed, 30 Dec 2009 19:06:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blprnt.com/?p=911#comment-1420</guid>
		<description>Hi, Thanks for sharing this!  
I try it out a little bit, but i can&#039;t get a lot of results cause of Twitters Rate Limit. 
&quot;Rate limit exceeded. Clients may not make more than 150 requests per hour.&quot; 
 
That did you do? Did you use multiple accounts? 
 
Thanks 
J&#246;rn </description>
		<content:encoded><![CDATA[<p>Hi, Thanks for sharing this!<br />
I try it out a little bit, but i can&#039;t get a lot of results cause of Twitters Rate Limit.<br />
&quot;Rate limit exceeded. Clients may not make more than 150 requests per hour.&quot; </p>
<p>That did you do? Did you use multiple accounts? </p>
<p>Thanks<br />
J&ouml;rn</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GoodMorning! Gráfico dos bons dias pelo mundo (via Twitter) &#8592; Diário2</title>
		<link>http://blog.blprnt.com/blog/blprnt/7-days-of-source-day-1-goodmorning/comment-page-1#comment-1246</link>
		<dc:creator>GoodMorning! Gráfico dos bons dias pelo mundo (via Twitter) &#8592; Diário2</dc:creator>
		<pubDate>Wed, 28 Oct 2009 20:12:58 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blprnt.com/?p=911#comment-1246</guid>
		<description>[...] e educador canadiano, ex-geneticista que explora as fronteiras entre ciência e arte. Leia o artigo original para informações adicionais, incluindo o processo de fabrico da aplicação (alô, jornalistas [...]</description>
		<content:encoded><![CDATA[<p>[...] e educador canadiano, ex-geneticista que explora as fronteiras entre ciência e arte. Leia o artigo original para informações adicionais, incluindo o processo de fabrico da aplicação (alô, jornalistas [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lenny</title>
		<link>http://blog.blprnt.com/blog/blprnt/7-days-of-source-day-1-goodmorning/comment-page-1#comment-1223</link>
		<dc:creator>lenny</dc:creator>
		<pubDate>Mon, 19 Oct 2009 23:55:48 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blprnt.com/?p=911#comment-1223</guid>
		<description>thanks for sharing, awesome stuff here.  </description>
		<content:encoded><![CDATA[<p>thanks for sharing, awesome stuff here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GoodMorning! Gráfico dos bons dias pelo mundo (via Twitter)</title>
		<link>http://blog.blprnt.com/blog/blprnt/7-days-of-source-day-1-goodmorning/comment-page-1#comment-1218</link>
		<dc:creator>GoodMorning! Gráfico dos bons dias pelo mundo (via Twitter)</dc:creator>
		<pubDate>Mon, 19 Oct 2009 09:52:44 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blprnt.com/?p=911#comment-1218</guid>
		<description>[...] e educador canadiano, ex-geneticista que explora as fronteiras entre ciência e arte. Leia o artigo original para informações adicionais, incluindo o processo de fabrico da aplicação (alô, jornalistas [...]</description>
		<content:encoded><![CDATA[<p>[...] e educador canadiano, ex-geneticista que explora as fronteiras entre ciência e arte. Leia o artigo original para informações adicionais, incluindo o processo de fabrico da aplicação (alô, jornalistas [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blprnt</title>
		<link>http://blog.blprnt.com/blog/blprnt/7-days-of-source-day-1-goodmorning/comment-page-1#comment-1192</link>
		<dc:creator>blprnt</dc:creator>
		<pubDate>Wed, 14 Oct 2009 19:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blprnt.com/?p=911#comment-1192</guid>
		<description>Thanks, Marius!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I updated the code in the .ZIP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Also made an edit to the post to thank you for TileSaver!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-Jer </description>
		<content:encoded><![CDATA[<p>Thanks, Marius!</p>
<p>I updated the code in the .ZIP.</p>
<p>Also made an edit to the post to thank you for TileSaver!</p>
<p>-Jer</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marius Watz</title>
		<link>http://blog.blprnt.com/blog/blprnt/7-days-of-source-day-1-goodmorning/comment-page-1#comment-1191</link>
		<dc:creator>Marius Watz</dc:creator>
		<pubDate>Wed, 14 Oct 2009 18:28:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.blprnt.com/?p=911#comment-1191</guid>
		<description>Hi Jer, thanks for releasing the code. I did run into one problem, though. The date parsing code in TwitterEngine.pde assumes that the user is in the US locale, and will give an exception if one runs the program as is. The following code forces the SimpleFormat instance to act as though it the locale really was US: 
 
        SimpleDateFormat df = new SimpleDateFormat( 
          &quot;EEE MMM dd kk:mm:ss zzz yyyy&quot;,java.util.Locale.US); 
 
//        Instead of: 
//         SimpleDateFormat df = new SimpleDateFormat(); 
//        df.applyPattern(&quot;EEE MMM dd kk:mm:ss zzz yyyy&quot;); </description>
		<content:encoded><![CDATA[<p>Hi Jer, thanks for releasing the code. I did run into one problem, though. The date parsing code in TwitterEngine.pde assumes that the user is in the US locale, and will give an exception if one runs the program as is. The following code forces the SimpleFormat instance to act as though it the locale really was US: </p>
<p>        SimpleDateFormat df = new SimpleDateFormat(<br />
          &quot;EEE MMM dd kk:mm:ss zzz yyyy&quot;,java.util.Locale.US); </p>
<p>//        Instead of:<br />
//         SimpleDateFormat df = new SimpleDateFormat();<br />
//        df.applyPattern(&quot;EEE MMM dd kk:mm:ss zzz yyyy&quot;);</p>
]]></content:encoded>
	</item>
</channel>
</rss>

