<?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 for Andrew M. Whalen</title>
	<atom:link href="http://amwhalen.com/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://amwhalen.com</link>
	<description>Thoughts on the web, programming and other nerdery by Andrew M. Whalen.</description>
	<lastBuildDate>Thu, 19 Jan 2012 23:05:45 -0500</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
	<item>
		<title>Comment on Finding Frequency Counts With SQL by boblangdon</title>
		<link>http://amwhalen.com/archives/2008/01/11/finding-frequency-counts-with-sql/comment-page-1#comment-22870</link>
		<dc:creator>boblangdon</dc:creator>
		<pubDate>Thu, 19 Jan 2012 23:05:45 +0000</pubDate>
		<guid isPermaLink="false">http://amwhalen.com/blog/archives/2008/01/11/finding-frequency-counts-with-sql/#comment-22870</guid>
		<description>Ditto! 
As usual, the solution appears simple, once I find it.
;-)
Perfect to grab most popular search terms from our cookies-data table.</description>
		<content:encoded><![CDATA[<p>Ditto!<br />
As usual, the solution appears simple, once I find it.<br />
 <img src='http://amwhalen.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
Perfect to grab most popular search terms from our cookies-data table.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Archive My Tweets by Alexandre Giesbrecht</title>
		<link>http://amwhalen.com/projects/archive-my-tweets/comment-page-1#comment-22446</link>
		<dc:creator>Alexandre Giesbrecht</dc:creator>
		<pubDate>Thu, 05 Jan 2012 17:17:28 +0000</pubDate>
		<guid isPermaLink="false">http://amwhalen.com/?page_id=683#comment-22446</guid>
		<description>Correction: it wasn&#039;t the script&#039;s fault that some dates were imported incorrectly: it was Twitter&#039;s fault (http://twitter.com/#!/agiesbrecht/status/6459629815).

Also, the tweets were imported in the first step, when I got the &quot;maximum execution time&quot; error.

Second try gathered 1,794 tweets, but it went back the same length of time of the first try (10/1/2009). It&#039;s just that I had deleted many more tweets in the mean time. Is this because of the Twitter API or something that&#039;s coded?

I&#039;m not looking for a fix, just reporting it so someone might have their doubt answered here. Sorry that I have flooded the comments! :)</description>
		<content:encoded><![CDATA[<p>Correction: it wasn&#8217;t the script&#8217;s fault that some dates were imported incorrectly: it was Twitter&#8217;s fault (<a href="http://twitter.com/#!/agiesbrecht/status/6459629815" rel="nofollow">http://twitter.com/#!/agiesbrecht/status/6459629815</a>).</p>
<p>Also, the tweets were imported in the first step, when I got the &#8220;maximum execution time&#8221; error.</p>
<p>Second try gathered 1,794 tweets, but it went back the same length of time of the first try (10/1/2009). It&#8217;s just that I had deleted many more tweets in the mean time. Is this because of the Twitter API or something that&#8217;s coded?</p>
<p>I&#8217;m not looking for a fix, just reporting it so someone might have their doubt answered here. Sorry that I have flooded the comments! <img src='http://amwhalen.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Archive My Tweets by Alexandre Giesbrecht</title>
		<link>http://amwhalen.com/projects/archive-my-tweets/comment-page-1#comment-22444</link>
		<dc:creator>Alexandre Giesbrecht</dc:creator>
		<pubDate>Thu, 05 Jan 2012 16:12:17 +0000</pubDate>
		<guid isPermaLink="false">http://amwhalen.com/?page_id=683#comment-22444</guid>
		<description>Out of the blue, I went to the page created, and the tweets were there (and, of course, they are in the DB as well). So that must be why it was looking for something greater (more recent) than my latest tweet.

It imported 1,919 of my 3,800+ tweets, and it got a few dates wrong (Dec. 1982, Oct. 1988, Oct. 2014, Mar. 2021, Mar. 2027 and Apr. 2028). Other than that, it was perfect. I&#039;ll give it a try again, renaming the current table and generating a new one.

I can&#039;t say thank you enough, Andrew!</description>
		<content:encoded><![CDATA[<p>Out of the blue, I went to the page created, and the tweets were there (and, of course, they are in the DB as well). So that must be why it was looking for something greater (more recent) than my latest tweet.</p>
<p>It imported 1,919 of my 3,800+ tweets, and it got a few dates wrong (Dec. 1982, Oct. 1988, Oct. 2014, Mar. 2021, Mar. 2027 and Apr. 2028). Other than that, it was perfect. I&#8217;ll give it a try again, renaming the current table and generating a new one.</p>
<p>I can&#8217;t say thank you enough, Andrew!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Archive My Tweets by Alexandre Giesbrecht</title>
		<link>http://amwhalen.com/projects/archive-my-tweets/comment-page-1#comment-22443</link>
		<dc:creator>Alexandre Giesbrecht</dc:creator>
		<pubDate>Thu, 05 Jan 2012 12:20:58 +0000</pubDate>
		<guid isPermaLink="false">http://amwhalen.com/?page_id=683#comment-22443</guid>
		<description>Andrew, I can&#039;t say enough good things about your help, so I don&#039;t know how to say this, but... it didn&#039;t work again. :)

At first I got the same &quot;maximum execution time&quot; error message, but I refreshed the page and it seemed to start. Yet...:

&lt;em&gt;Retrieving 200 tweets per page.
Getting tweets with an id greater than 154876345120342016.
No tweets on page 1.
0 new tweets over 1 query.
API: (328/350 remaining) API count resets at 11:05am America/Sao_Paulo.&lt;/em&gt;

154876345120342016 is the ID of my latest tweet. Maybe that&#039;s it?

(On a related-but-unrelated note, I started deleting many tweets in order to try to get to 3,000. I got from 4,075 to a little less than 4,000, but, boy, how it&#039;s hard to delete an old tweet in the current format! As soon as you delete one, you get all the way back to almost top.)

Thanks again, Andrew!</description>
		<content:encoded><![CDATA[<p>Andrew, I can&#8217;t say enough good things about your help, so I don&#8217;t know how to say this, but&#8230; it didn&#8217;t work again. <img src='http://amwhalen.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>At first I got the same &#8220;maximum execution time&#8221; error message, but I refreshed the page and it seemed to start. Yet&#8230;:</p>
<p><em>Retrieving 200 tweets per page.<br />
Getting tweets with an id greater than 154876345120342016.<br />
No tweets on page 1.<br />
0 new tweets over 1 query.<br />
API: (328/350 remaining) API count resets at 11:05am America/Sao_Paulo.</em></p>
<p>154876345120342016 is the ID of my latest tweet. Maybe that&#8217;s it?</p>
<p>(On a related-but-unrelated note, I started deleting many tweets in order to try to get to 3,000. I got from 4,075 to a little less than 4,000, but, boy, how it&#8217;s hard to delete an old tweet in the current format! As soon as you delete one, you get all the way back to almost top.)</p>
<p>Thanks again, Andrew!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Archive My Tweets by Andrew</title>
		<link>http://amwhalen.com/projects/archive-my-tweets/comment-page-1#comment-22422</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Thu, 05 Jan 2012 00:14:05 +0000</pubDate>
		<guid isPermaLink="false">http://amwhalen.com/?page_id=683#comment-22422</guid>
		<description>Alexandre, I think you&#039;re almost there. I added a slightly new version (0.4). It will add the tweets to your database after fetching every 200 results rather than saving the database insertion until the very end.</description>
		<content:encoded><![CDATA[<p>Alexandre, I think you&#8217;re almost there. I added a slightly new version (0.4). It will add the tweets to your database after fetching every 200 results rather than saving the database insertion until the very end.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Archive My Tweets by Alexandre Giesbrecht</title>
		<link>http://amwhalen.com/projects/archive-my-tweets/comment-page-1#comment-22420</link>
		<dc:creator>Alexandre Giesbrecht</dc:creator>
		<pubDate>Wed, 04 Jan 2012 23:07:11 +0000</pubDate>
		<guid isPermaLink="false">http://amwhalen.com/?page_id=683#comment-22420</guid>
		<description>Thanks (again), Andrew. But... it hasn&#039;t worked again. :(

The first time I run the page, I get this message: &lt;em&gt;&quot;PHP Fatal error:  Maximum execution time of 90 seconds exceeded in E:\home\pittsburgh\Web\tweets\classes\twitter.php on line 473&quot;&lt;/em&gt;. It does create the table on my database, though (I had dropped it).

If I refresh the page, the message changes to this or some variation of it:

&lt;em&gt;Retrieving 200 tweets per page.
Got 200 results on page 1.
Got 200 results on page 2.
Got 200 results on page 3.
Got 200 results on page 4.
Got 200 results on page 5.
Got 200 results on page 6.
Got 200 results on page 7.
Got 200 results on page 8.
Got 200 results on page 9.
Got 200 results on page 10.
Got 200 results on page 11.
Exception: Invalid response.
Got 200 results on page 12.
Exception: Invalid response.
Got 199 results on page 13. (Some tweets may have been filtered out.)
Got 200 results on page 14.
Exception: Invalid response.
Got 200 results on page 15.
Exception: Invalid response.
Got 200 results on page 16.
No tweets on page 17.
3199 new tweets over 17 queries.
API: (308/350 remaining) API count resets at 9:51pm America/Sao_Paulo.
ERROR INSERTING INTO DATABASE: MySQL server has gone away&lt;/em&gt;

Table remains empty after it: http://screencast.com/t/OvwxDLkOt

I do have more than 3,200 tweets (4,074). Maybe that&#039;s an issue?

Again, your effort has been very much appreciated!</description>
		<content:encoded><![CDATA[<p>Thanks (again), Andrew. But&#8230; it hasn&#8217;t worked again. <img src='http://amwhalen.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>The first time I run the page, I get this message: <em>&#8220;PHP Fatal error:  Maximum execution time of 90 seconds exceeded in E:\home\pittsburgh\Web\tweets\classes\twitter.php on line 473&#8243;</em>. It does create the table on my database, though (I had dropped it).</p>
<p>If I refresh the page, the message changes to this or some variation of it:</p>
<p><em>Retrieving 200 tweets per page.<br />
Got 200 results on page 1.<br />
Got 200 results on page 2.<br />
Got 200 results on page 3.<br />
Got 200 results on page 4.<br />
Got 200 results on page 5.<br />
Got 200 results on page 6.<br />
Got 200 results on page 7.<br />
Got 200 results on page 8.<br />
Got 200 results on page 9.<br />
Got 200 results on page 10.<br />
Got 200 results on page 11.<br />
Exception: Invalid response.<br />
Got 200 results on page 12.<br />
Exception: Invalid response.<br />
Got 199 results on page 13. (Some tweets may have been filtered out.)<br />
Got 200 results on page 14.<br />
Exception: Invalid response.<br />
Got 200 results on page 15.<br />
Exception: Invalid response.<br />
Got 200 results on page 16.<br />
No tweets on page 17.<br />
3199 new tweets over 17 queries.<br />
API: (308/350 remaining) API count resets at 9:51pm America/Sao_Paulo.<br />
ERROR INSERTING INTO DATABASE: MySQL server has gone away</em></p>
<p>Table remains empty after it: <a href="http://screencast.com/t/OvwxDLkOt" rel="nofollow">http://screencast.com/t/OvwxDLkOt</a></p>
<p>I do have more than 3,200 tweets (4,074). Maybe that&#8217;s an issue?</p>
<p>Again, your effort has been very much appreciated!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Archive My Tweets by Regs</title>
		<link>http://amwhalen.com/projects/archive-my-tweets/comment-page-1#comment-22419</link>
		<dc:creator>Regs</dc:creator>
		<pubDate>Wed, 04 Jan 2012 22:14:11 +0000</pubDate>
		<guid isPermaLink="false">http://amwhalen.com/?page_id=683#comment-22419</guid>
		<description>Andrew, you&#039;re a champion. It&#039;s all working now.

Thanks for the update.</description>
		<content:encoded><![CDATA[<p>Andrew, you&#8217;re a champion. It&#8217;s all working now.</p>
<p>Thanks for the update.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Archive My Tweets by Andrew</title>
		<link>http://amwhalen.com/projects/archive-my-tweets/comment-page-1#comment-22390</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 04 Jan 2012 05:02:52 +0000</pubDate>
		<guid isPermaLink="false">http://amwhalen.com/?page_id=683#comment-22390</guid>
		<description>Also, retweets are now included. Unfortunately, this will only apply to new tweets as they&#039;re added.

If you have less than 3200 tweets (the maximum that can be retrieved from the Twitter API), you can empty your database table an re-run your cron.php file. All your tweets will then be reimported.</description>
		<content:encoded><![CDATA[<p>Also, retweets are now included. Unfortunately, this will only apply to new tweets as they&#8217;re added.</p>
<p>If you have less than 3200 tweets (the maximum that can be retrieved from the Twitter API), you can empty your database table an re-run your cron.php file. All your tweets will then be reimported.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Archive My Tweets by Andrew</title>
		<link>http://amwhalen.com/projects/archive-my-tweets/comment-page-1#comment-22389</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Wed, 04 Jan 2012 04:57:53 +0000</pubDate>
		<guid isPermaLink="false">http://amwhalen.com/?page_id=683#comment-22389</guid>
		<description>I made some more additions, updates, and fixes. Download version 0.3 here: http://code.google.com/p/archive-my-tweets/downloads/list. As always just replace all the files with the new ones except for your custom config.php.

I fixed an API parameter bug which will hopefully fix the problem with everyone getting zero rows inserted into their databases. I added paging to the &#039;all tweets&#039; view, cleaned up some error messages, removed some deprecated functions, and raised the twitter api exception limit to 25 from 5.</description>
		<content:encoded><![CDATA[<p>I made some more additions, updates, and fixes. Download version 0.3 here: <a href="http://code.google.com/p/archive-my-tweets/downloads/list" rel="nofollow">http://code.google.com/p/archive-my-tweets/downloads/list</a>. As always just replace all the files with the new ones except for your custom config.php.</p>
<p>I fixed an API parameter bug which will hopefully fix the problem with everyone getting zero rows inserted into their databases. I added paging to the &#8216;all tweets&#8217; view, cleaned up some error messages, removed some deprecated functions, and raised the twitter api exception limit to 25 from 5.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Archive My Tweets by Alexandre Giesbrecht</title>
		<link>http://amwhalen.com/projects/archive-my-tweets/comment-page-1#comment-22377</link>
		<dc:creator>Alexandre Giesbrecht</dc:creator>
		<pubDate>Tue, 03 Jan 2012 22:26:17 +0000</pubDate>
		<guid isPermaLink="false">http://amwhalen.com/?page_id=683#comment-22377</guid>
		<description>Thanks for the update, Andrew. It didn&#039;t work for me, though. The message changed, and I got the dreaded ERROR INSERTING INTO DATABASE message:

Retrieving 200 tweets per page.
No tweets on page 1.
0 new tweets over 1 query.
API: (347/350 remaining) API count resets at 9:22pm America/Sao_Paulo.
ERROR INSERTING INTO DATABASE: 

Also, with the previous version it took always something like a minute for the messages to appear; now it&#039;s almost instantaneous.

Any clue? :)</description>
		<content:encoded><![CDATA[<p>Thanks for the update, Andrew. It didn&#8217;t work for me, though. The message changed, and I got the dreaded ERROR INSERTING INTO DATABASE message:</p>
<p>Retrieving 200 tweets per page.<br />
No tweets on page 1.<br />
0 new tweets over 1 query.<br />
API: (347/350 remaining) API count resets at 9:22pm America/Sao_Paulo.<br />
ERROR INSERTING INTO DATABASE: </p>
<p>Also, with the previous version it took always something like a minute for the messages to appear; now it&#8217;s almost instantaneous.</p>
<p>Any clue? <img src='http://amwhalen.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

