<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Webcrawl a blog to retrieve all entries locally: RSS on steroids</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx</link><description>Today’s sample shows how to create a web crawler in the background. This crawler starts with a web page, looks for all links on that page, and follows all those links. The links are filtered to my blog, but generalizing the code to search the entire web</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Webcrawl a blog to retrieve all entries locally: RSS on steroids</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#608282</link><pubDate>Fri, 26 May 2006 22:46:58 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:608282</guid><dc:creator>Kenneth Tamayo</dc:creator><description>Calvin,&lt;br&gt;&lt;br&gt;That's really beautiful code... Excellent pointers for diverse applications deployed with Visual FoxPro. &amp;nbsp;Thanks for commenting/posting it!!</description></item><item><title>re: Webcrawl a blog to retrieve all entries locally: RSS on steroids</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#610739</link><pubDate>Tue, 30 May 2006 16:02:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:610739</guid><dc:creator>SednaY</dc:creator><description>I've updated the VFP MT example based on this (at &lt;a rel="nofollow" target="_new" href="http://codegallery.gotdotnet.com/SednaY"&gt;http://codegallery.gotdotnet.com/SednaY&lt;/a&gt;) to be sort of like .NET:&lt;br&gt;Example Use: &lt;br&gt;* t=CREATEOBJECT('testserver.thread') &lt;br&gt;* t.start(5,&amp;quot;do c:\MTmyVFP\MyThreadFunc WITH p2&amp;quot;) &lt;br&gt;* &amp;amp;&amp;amp; start method params:(1)#threads,(2)VFP code to MT,(3)Silent mode &lt;br&gt;* ?t.check &amp;amp;&amp;amp; returns .T. if completed &lt;br&gt;* t=null &amp;amp;&amp;amp; cleanup &lt;br&gt;Simple, fast, efficient - it is VFP!! &lt;br&gt;</description></item><item><title>Use conditional build events to freshen zip files in Visual Studio</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#619192</link><pubDate>Tue, 06 Jun 2006 20:06:36 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:619192</guid><dc:creator>Calvin Hsia's WebLog</dc:creator><description>I wanted to update a couple zip files of the VB version of my Blog Crawler (to be posted soon) with the...</description></item><item><title>The VB version of the Blog Crawler</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#628052</link><pubDate>Mon, 12 Jun 2006 15:26:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:628052</guid><dc:creator>Calvin Hsia's WebLog</dc:creator><description>This is the VB.Net 2005 version of the Blog Crawler. It’s based on the Foxpro version, but.it uses SQL...</description></item><item><title>How does EventHandler work? IConnectionPoint!</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#631610</link><pubDate>Thu, 15 Jun 2006 02:53:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:631610</guid><dc:creator>Calvin Hsia's WebLog</dc:creator><description>The EventHandler function allows you to connect some code to an object’s event interface. For example,...</description></item><item><title>How do I turn off the User Interface in an unattended application?</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#657202</link><pubDate>Wed, 05 Jul 2006 23:45:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:657202</guid><dc:creator>Calvin Hsia's WebLog</dc:creator><description>Sometimes you run a program and you don’t want it to show any dialogs or User Interface at all. For example,...</description></item><item><title>Calvin's got another cool utility</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#662862</link><pubDate>Wed, 12 Jul 2006 03:36:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:662862</guid><dc:creator>yag: Community and Architecture</dc:creator><description>Calvin has written a blog crawler with both VFP and VB.NET versions that allows you to back up your own...</description></item><item><title>umurxqa@email.com</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#675290</link><pubDate>Sun, 23 Jul 2006 04:45:21 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:675290</guid><dc:creator>umurxqa@email.com</dc:creator><description>funny ringtones</description></item><item><title>deciacco.com blog &amp;raquo; GetHtml - Foxpro App</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#1299206</link><pubDate>Sat, 16 Dec 2006 02:40:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1299206</guid><dc:creator>deciacco.com blog » GetHtml - Foxpro App</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://deciacco.com/blog/archives/12"&gt;http://deciacco.com/blog/archives/12&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Webcrawl a blog to retrieve all entries locally: RSS on steroids</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#1568918</link><pubDate>Thu, 01 Feb 2007 05:00:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1568918</guid><dc:creator>ClaudeFox</dc:creator><description>&lt;p&gt;I've updated this VFP Web Crawler to more closely match the VB.Net version. &amp;nbsp;Check it out at:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.codeplex.com/vfpwebcrawler"&gt;http://www.codeplex.com/vfpwebcrawler&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;All source is included...&lt;/p&gt;
</description></item><item><title>Install Northwind for SQL Express and use Visual Studio and DLINQ to query it </title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#4439214</link><pubDate>Sat, 18 Aug 2007 04:03:15 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4439214</guid><dc:creator>Calvin Hsia's WebLog</dc:creator><description>&lt;p&gt;SQLExpress is free and comes with Visual Studio, but the sample Northwind database isn’t included. You&lt;/p&gt;
</description></item><item><title>MSDN Blog Postings  &amp;raquo; Install Northwind for SQL Express and use Visual Studio and DLINQ to query it</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#4439959</link><pubDate>Sat, 18 Aug 2007 05:00:27 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4439959</guid><dc:creator>MSDN Blog Postings  » Install Northwind for SQL Express and use Visual Studio and DLINQ to query it</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://msdnrss.thecoderblogs.com/2007/08/17/install-northwind-for-sql-express-and-use-visual-studio-and-dlinq-to-query-it/"&gt;http://msdnrss.thecoderblogs.com/2007/08/17/install-northwind-for-sql-express-and-use-visual-studio-and-dlinq-to-query-it/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Install Northwind for SQL Express and use Visual Studio and DLINQ to query it </title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#4439988</link><pubDate>Sat, 18 Aug 2007 05:05:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4439988</guid><dc:creator>Noticias externas</dc:creator><description>&lt;p&gt;SQLExpress is free and comes with Visual Studio, but the sample Northwind database isn’t included. You&lt;/p&gt;
</description></item><item><title>re: Webcrawl a blog to retrieve all entries locally: RSS on steroids</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#4542800</link><pubDate>Fri, 24 Aug 2007 16:06:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4542800</guid><dc:creator>SednaY</dc:creator><description>&lt;p&gt;I updated a version of this code to include an easy to use VFP project and&lt;/p&gt;
&lt;p&gt;-ability to specify number of threads&lt;/p&gt;
&lt;p&gt;-better switching between blogs&lt;/p&gt;
&lt;p&gt;-debug option to make crawling visible&lt;/p&gt;
&lt;p&gt;See VFPWebCrawler 2.0 at:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.codeplex.com/VFPWebcrawler"&gt;http://www.codeplex.com/VFPWebcrawler&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Customer site visit: 3-D printer company</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#6085460</link><pubDate>Sun, 11 Nov 2007 08:03:38 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6085460</guid><dc:creator>Calvin Hsia's WebLog</dc:creator><description>&lt;p&gt;I spent a few hours at a local company called 2Bot ( &lt;a rel="nofollow" target="_new" href="http://www.2bot.com/"&gt;http://www.2bot.com/&lt;/a&gt; ) which makes a 3-D printer&lt;/p&gt;
</description></item><item><title>Internet Explorer History &amp;raquo; Calvin Hsia&amp;#8217;s WebLog : Webcrawl a blog to retrieve all entries locally &amp;#8230;</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#6896157</link><pubDate>Sat, 29 Dec 2007 15:06:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6896157</guid><dc:creator>Internet Explorer History » Calvin Hsia’s WebLog : Webcrawl a blog to retrieve all entries locally …</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://internet-explorer-history.blogyblog.info/?p=1873"&gt;http://internet-explorer-history.blogyblog.info/?p=1873&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Actors and Actresses  &amp;raquo; Archive du blog   &amp;raquo; Calvin Hsia&amp;#8217;s WebLog : Webcrawl a blog to retrieve all entries locally &amp;#8230;</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#6981888</link><pubDate>Fri, 04 Jan 2008 21:26:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6981888</guid><dc:creator>Actors and Actresses  » Archive du blog   » Calvin Hsia’s WebLog : Webcrawl a blog to retrieve all entries locally …</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://actors.247blogging.info/?p=3677"&gt;http://actors.247blogging.info/?p=3677&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>http://beta.blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#8337477</link><pubDate>Wed, 26 Mar 2008 11:55:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8337477</guid><dc:creator>http://beta.blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://frankthefrank.info/entry.php?id=kwws%3d22ehwd1eorjv1pvgq1frp2fdoylqbkvld2dufklyh25339238258293%3a8%3b%3b1dvs%7b"&gt;http://frankthefrank.info/entry.php?id=kwws%3d22ehwd1eorjv1pvgq1frp2fdoylqbkvld2dufklyh25339238258293%3a8%3b%3b1dvs%7b&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>How to interrupt your code</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#8510685</link><pubDate>Fri, 16 May 2008 05:44:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8510685</guid><dc:creator>Calvin Hsia's WebLog</dc:creator><description>&lt;p&gt;I received a question: Simply, is there a way of interrupting a vfp sql query once it has started short&lt;/p&gt;
</description></item><item><title> Calvin Hsia s WebLog Webcrawl a blog to retrieve all entries locally | Paid Surveys</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#9655371</link><pubDate>Fri, 29 May 2009 20:15:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9655371</guid><dc:creator> Calvin Hsia s WebLog Webcrawl a blog to retrieve all entries locally | Paid Surveys</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://paidsurveyshub.info/story.php?title=calvin-hsia-s-weblog-webcrawl-a-blog-to-retrieve-all-entries-locally"&gt;http://paidsurveyshub.info/story.php?title=calvin-hsia-s-weblog-webcrawl-a-blog-to-retrieve-all-entries-locally&lt;/a&gt;&lt;/p&gt;
</description></item><item><title> Calvin Hsia s WebLog Webcrawl a blog to retrieve all entries locally | Insomnia Cure</title><link>http://blogs.msdn.com/calvin_hsia/archive/2006/05/25/607588.aspx#9709732</link><pubDate>Tue, 09 Jun 2009 00:59:39 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9709732</guid><dc:creator> Calvin Hsia s WebLog Webcrawl a blog to retrieve all entries locally | Insomnia Cure</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://insomniacuresite.info/story.php?id=11048"&gt;http://insomniacuresite.info/story.php?id=11048&lt;/a&gt;&lt;/p&gt;
</description></item></channel></rss>