<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10011267</id><updated>2010-04-29T16:57:48.469-05:00</updated><title type='text'>fiat volpes</title><subtitle type='html'>Software development, technology, and the independent developer</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.rickborup.com/blog/atom.xml'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>191</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10011267.post-7419993073608595993</id><published>2010-04-29T16:57:00.001-05:00</published><updated>2010-04-29T16:57:48.500-05:00</updated><title type='text'>This blog has moved</title><content type='html'>&lt;br /&gt;       This blog is now located at http://rickborup.blogspot.com/.&lt;br /&gt;       You will be automatically redirected in 30 seconds, or you may click &lt;a href='http://rickborup.blogspot.com/'&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;       For feed subscribers, please update your feed subscriptions to&lt;br /&gt;       http://rickborup.blogspot.com/feeds/posts/default.&lt;br /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-7419993073608595993?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/7419993073608595993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=7419993073608595993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/7419993073608595993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/7419993073608595993'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2010/04/this-blog-has-moved.html' title='This blog has moved'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-7680786215957136658</id><published>2010-04-29T16:37:00.001-05:00</published><updated>2010-04-29T16:43:19.515-05:00</updated><title type='text'>This blog is moving</title><content type='html'>This blog is moving, stayed tuned for more details.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-7680786215957136658?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/7680786215957136658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=7680786215957136658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/7680786215957136658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/7680786215957136658'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2010/04/this-blog-is-moving.html' title='This blog is moving'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-773083700130614603</id><published>2010-03-20T21:48:00.006-05:00</published><updated>2010-03-20T23:20:56.477-05:00</updated><title type='text'>Conditional TRANSFORMs in VFP</title><content type='html'>Visual FoxPro's TRANSFORM function is a powerful tool for converting an expression into a string. The VFP Help file defines the syntax of the TRANSFORM function this way:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color:blue;"&gt;TRANSFORM&lt;/span&gt;(eExpression, [cFormatCodes])&lt;/pre&gt;&lt;br /&gt;eExpression is the value, or an expression that returns the value, to be TRANSFORM'ed. The optional format codes enable additional control over the resulting string. The available format codes are enumerated and explained in the &lt;span style="font-style: italic;"&gt;TRANSFORM() Function&lt;/span&gt; topic in the VFP Help file.&lt;br /&gt;&lt;br /&gt;The @R format code is a little different that the others. It tells VFP to read a format mask and use it to format the resulting string. This is useful for formatting character or numeric data that may require a specific format, such as currency values, social security and FEIN numbers, and telephone numbers. The following example shows how to use TRANSFORM with @R and a format mask to format a U.S. phone number with area code in the conventional manner.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color:blue;"&gt;TRANSFORM&lt;/span&gt;( "2175551212", "@R (999) 999-9999")  &lt;span style="color:green;"&gt;&amp;amp;&amp;amp; Result is "(217) 555-1212"&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;(Note that the space after @R is required to achieve the expected result.)&lt;br /&gt;&lt;br /&gt;Phone numbers, however, are a good example of where you might want to use a different format mask in different situations. Assume a table with phone numbers stored in a character field. Depending on the data and how it was entered, the table might contain U.S. phone numbers with area codes, U.S. phone numbers without area codes, and international phone numbers. Assume the phone number column is wide enough to accommodate any of the anticipated possibilities.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color:blue;"&gt;CREATE&lt;/span&gt; &lt;span style="color:blue;"&gt;TABLE&lt;/span&gt; myTable ( cPhoneNbr C(20))&lt;br /&gt;&lt;span style="color:blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color:blue;"&gt;INTO&lt;/span&gt; myTable ( cPhoneNbr) &lt;span style="color:blue;"&gt;VALUES&lt;/span&gt; ( "2175551212")    &lt;span style="color:green;"&gt;&amp;amp;&amp;amp; U.S. phone nbr w/ area code&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color:blue;"&gt;INTO&lt;/span&gt; myTable ( cPhoneNbr) &lt;span style="color:blue;"&gt;VALUES&lt;/span&gt; ( "5551212")       &lt;span style="color:green;"&gt;&amp;amp;&amp;amp; U.S. phone nbr w/out area code&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;INSERT&lt;/span&gt; &lt;span style="color:blue;"&gt;INTO&lt;/span&gt; myTable ( cPhoneNbr) &lt;span style="color:blue;"&gt;VALUES&lt;/span&gt; ( "+46 704123456") &lt;span style="color:green;"&gt;&amp;amp;&amp;amp; International phone nbr&lt;/span&gt;&lt;/pre&gt;A format mask of &lt;span style="font-family:courier new;"&gt;"@R (999) 999-9999"&lt;/span&gt; works for the first value but returns garbled results for the other two. For the U.S. phone number without an area code, a format mask showing a blank area code would be more appropriate, while for the international number it may be best to use no format mask at all and just display the number the way it was entered.&lt;br /&gt;&lt;br /&gt;Assume the length of the unformatted phone number can be used to determine what type of phone number it is. Then in a method or procedure code a conditional statement like IF or CASE can be used to determine which format mask to apply.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;lcPhoneNbr = &lt;span style="color:blue;"&gt;ALLTRIM&lt;/span&gt;( myTable.cPhoneNbr)&lt;br /&gt;&lt;span style="color:blue;"&gt;DO CASE&lt;/span&gt;&lt;br /&gt;&lt;span style="color:blue;"&gt;  CASE LEN&lt;/span&gt;( lcPhoneNbr) = 10&lt;br /&gt;   lcResult = &lt;span style="color:blue;"&gt;TRANSFORM&lt;/span&gt;( lcPhoneNbr, "@R (999) 999-9999")&lt;br /&gt;&lt;span style="color:blue;"&gt;  CASE LEN&lt;/span&gt;( lcPhoneNbr) = 7&lt;br /&gt;   lcResult = &lt;span style="color:blue;"&gt;TRANSFORM&lt;/span&gt;( lcPhoneNbr, "@R (   ) 999-9999")&lt;br /&gt;&lt;span style="color:blue;"&gt;  OTHERWISE&lt;/span&gt;&lt;br /&gt;   lcResult = lcPhoneNbr&lt;br /&gt;&lt;span style="color:blue;"&gt;ENDCASE&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;The problem with this is that it won't work in a report field, where a single expression is needed.&lt;br /&gt;&lt;br /&gt;Fortunately, VFP enables conditional formatting within a single TRANSFORM by using a function for [cFormatCodes]. Leaving out the "myTable." prefix for brevity, the following can be used as a report field expression to get the desired result:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color:blue;"&gt;TRANSFORM&lt;/span&gt;( cPhoneNbr, ;&lt;br /&gt; ICASE( &lt;span style="color:blue;"&gt;LEN&lt;/span&gt;( &lt;span style="color:blue;"&gt;ALLTRIM&lt;/span&gt;( cPhoneNbr)) = 10, "@R (999) 999-9999", ;&lt;br /&gt;        &lt;span style="color:blue;"&gt;LEN&lt;/span&gt;( &lt;span style="color:blue;"&gt;ALLTRIM&lt;/span&gt;( cPhoneNbr)) = 7, "@R (   ) 999-9999", ;&lt;br /&gt;        ""))&lt;/pre&gt;&lt;br /&gt;If that seems a little long to stuff into an expression field, and it could get worse if there are more alternatives, the conditional code can be factored out to a UDF or to a method on some object and called from within the report field expression:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color:blue;"&gt;TRANSFORM&lt;/span&gt;( myTable.cPhoneNbr, GetPhoneNbrMask( myTable.cPhoneNbr))&lt;/pre&gt;&lt;br /&gt;The ability to use a function in place of a static format code enables us to extend the power of VFP by performing conditional formatting within a single TRANSFORM function.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/Visual+FoxPro" rel="tag"&gt;Visual FoxPro&lt;/a&gt;, &lt;a href="http://technorati.com/tag/VFP" rel="tag"&gt;VFP&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-773083700130614603?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/773083700130614603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=773083700130614603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/773083700130614603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/773083700130614603'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2010/03/conditional-transforms-in-vfp.html' title='Conditional TRANSFORMs in VFP'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-1474110460191838557</id><published>2009-10-28T12:46:00.002-05:00</published><updated>2009-10-28T13:05:40.125-05:00</updated><title type='text'>Password Agent 2.6</title><content type='html'>While discussing backup tools in my session on &lt;em&gt;Disaster Recovery and Business Continuity Planning&lt;/em&gt; at &lt;a href="http://www.swfox.net/"&gt;Southwest Fox 2009&lt;/a&gt;, I mentioned that I use a password management program call Password Agent from Moon Software. While probably less well known than some of its competitors, I've used this particular app for several years and have always found it to be reliable and easy to use. The only caveat was that it had not been updated in quite some time, but by coincidence a new version was just released yesterday. Among other changes this release is listed as compatible with Windows 7. If you're interested in a good password management tool, check out Password Agent 2.6 at &lt;a href="http://www.moonsoftware.com/pwagent.asp"&gt;www.moonsoftware.com/pwagent.asp&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/Password+Agent" rel="tag"&gt;Password Agent&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Moon+Software" rel="tag"&gt;Moon Software&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Southwest+Fox" rel="tag"&gt;Southwest Fox&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-1474110460191838557?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/1474110460191838557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=1474110460191838557' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/1474110460191838557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/1474110460191838557'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2009/10/password-agent-26.html' title='Password Agent 2.6'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-4499356593004229158</id><published>2009-06-06T13:10:00.002-05:00</published><updated>2009-06-06T13:12:52.944-05:00</updated><title type='text'>Southwest Fox 2009 - Don't Miss It!</title><content type='html'>Hard to believe, but it's only a little over four months until &lt;a href="http://www.swfox.net/"&gt;Southwest Fox 2009&lt;/a&gt;, which will be held October 15-18, 2009 at the beautiful Arizona Golf Resort and Conference Center in Mesa, Arizona. Start making your plans now, because conference organizers Rick Schummer, Tamar Granor, and Doug Hennig have once again put together a great selection of speakers and topics for a conference that is not to be missed. I hope to see you all there!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;/span&gt;&lt;a href="http://technorati.com/tag/Southwest+Fox" rel="tag"&gt;&lt;span style="font-size:85%;"&gt;Southwest Fox&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;, &lt;/span&gt;&lt;a href="http://technorati.com/tag/SWFox" rel="tag"&gt;&lt;span style="font-size:85%;"&gt;SWFox&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;, &lt;/span&gt;&lt;a href="http://technorati.com/tag/FoxPro" rel="tag"&gt;&lt;span style="font-size:85%;"&gt;FoxPro&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-4499356593004229158?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/4499356593004229158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=4499356593004229158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/4499356593004229158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/4499356593004229158'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2009/06/southwest-fox-2009-dont-miss-it.html' title='Southwest Fox 2009 - Don&apos;t Miss It!'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-4685965249255791186</id><published>2009-06-06T12:39:00.003-05:00</published><updated>2009-06-07T13:58:16.641-05:00</updated><title type='text'>SWFox 2008 Session White Papers Published</title><content type='html'>My session white papers from Southwest Fox 2008, &lt;em&gt;Hidden Treasures: The FoxPro Foundation Classes&lt;/em&gt; and &lt;em&gt;Automating QuickBooks with QODBC,&lt;/em&gt; are now available for download from the &lt;a href="http://www.ita-software.com/foxpage.aspx"&gt;FoxPro Developers page&lt;/a&gt; of my website.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#ff0000;"&gt;Update&lt;/span&gt; [Sunday, 07-Jun-2009]: I posted the wrong links to these papers yesterday. The links are now correct.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;/span&gt;&lt;a href="http://technorati.com/tag/Southwest+Fox" rel="tag"&gt;&lt;span style="font-size:85%;"&gt;Southwest Fox&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;, &lt;/span&gt;&lt;a href="http://technorati.com/tag/SWFox" rel="tag"&gt;&lt;span style="font-size:85%;"&gt;SWFox&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;, &lt;/span&gt;&lt;a href="http://technorati.com/tag/FoxPro" rel="tag"&gt;&lt;span style="font-size:85%;"&gt;FoxPro&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-4685965249255791186?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/4685965249255791186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=4685965249255791186' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/4685965249255791186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/4685965249255791186'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2009/06/swfox-2008-session-white-papers.html' title='SWFox 2008 Session White Papers Published'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-6266400992751672908</id><published>2009-04-28T08:49:00.003-05:00</published><updated>2009-04-28T08:58:12.999-05:00</updated><title type='text'>Restore Open Tabs in Internet Explorer 8</title><content type='html'>Unlike IE7, Internet Explorer 8 does not offer to remember open tabs on shutdown. But after re-launching IE8, you can restore them by going to Tools &gt; Reopen Last Browsing Sesssion.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/Internet+Explorer+8" rel="tag"&gt;Internet Explorer 8&lt;/a&gt;, &lt;a href="http://technorati.com/tag/IE8" rel="tag"&gt;IE8&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-6266400992751672908?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/6266400992751672908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=6266400992751672908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/6266400992751672908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/6266400992751672908'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2009/04/restore-open-tabs-in-internet-explorer.html' title='Restore Open Tabs in Internet Explorer 8'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-3074918757135942788</id><published>2009-04-13T10:23:00.005-05:00</published><updated>2009-04-16T18:54:52.398-05:00</updated><title type='text'>VFP Task Pane Tip</title><content type='html'>&lt;a href="http://www.rickborup.com/blog/uploaded_images/TaskPaneScript-768604.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 320px; CURSOR: hand; HEIGHT: 210px" alt="" src="http://www.rickborup.com/blog/uploaded_images/TaskPaneScript-768602.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;The Visual FoxPro Task Pane Environment Manager enables you to set up the environment you want to be associated with each project. Among other things, you can specify the project file, the default directory, the path, the resource file, and any environment settings that may be unique to each project.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;When you click the link to a project file in the Task Pane Environment Manager, VFP applies your settings and opens the project. However, the Task Pane window remains open and visible on your screen. If you don't want the Task Pane window hanging around after your project has been opened, there's an easy way to make it disappear.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Select a project in the Environment Manager. Click on the icon to modify the environment set and select the Environment Settings page, as shown in the screenshot. Notice there are edit boxes for two scripts, one that runs before the environment is set and the other that runs after the environment is set and the project is loaded.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;To automatically close the Task Pane window, simply add "_oTaskPane.Release( )" as the last or only line in the script that runs after the environment has been set and the project has been loaded. Click OK to save your changes. The next time you open the project from the Task Pane, the Task Pane window will automatically close after the Project Manager window opens and you'll have a clean screen to work with.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/Visual+FoxPro" rel="tag"&gt;Visual FoxPro&lt;/a&gt;, &lt;a href="http://technoratic.com/tag/VFP" rel="tag"&gt;VFP&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Task+Pane" rel="tag"&gt;Task Pane&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-3074918757135942788?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/3074918757135942788/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=3074918757135942788' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/3074918757135942788'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/3074918757135942788'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2009/04/vfp-task-pane-tip.html' title='VFP Task Pane Tip'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-7329170459876896092</id><published>2009-02-20T16:50:00.002-06:00</published><updated>2009-02-20T17:17:17.488-06:00</updated><title type='text'>SWFox 2007 session white papers published</title><content type='html'>In order not to diminish the value of attending the conference itself, I always wait at least six months before publishing the white papers from my presentations. I didn't really intend to wait 16 months to publish the papers from Southwest Fox 2007, though! In any case, &lt;em&gt;Framework Fundamentals&lt;/em&gt; and &lt;em&gt;So You Want to be an Independent Developer&lt;/em&gt; are now available for download from the &lt;a href="http://www.ita-software.com/foxpage.aspx"&gt;FoxPro Developers page&lt;/a&gt; on my website.&lt;br /&gt;&lt;br /&gt;Unless the year gets away from me again, look for the papers from my Southwest Fox 2008 sessions to be published sometime in late April.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-7329170459876896092?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/7329170459876896092/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=7329170459876896092' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/7329170459876896092'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/7329170459876896092'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2009/02/swfox-2007-session-white-papers.html' title='SWFox 2007 session white papers published'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-8674560415948149453</id><published>2008-12-03T17:36:00.003-06:00</published><updated>2008-12-03T22:05:26.711-06:00</updated><title type='text'>Southwest Fox Session Evals</title><content type='html'>&lt;p&gt;Today I finally found time to carefully read the evals from my sessions at Southwest Fox. Thanks to all of you who attended one of my sessions and took the time to comment. To those who had good things to say, thanks for the kind words. To those who suggested ways in which I can improve, I genuinely appreciate your suggestions.&lt;/p&gt;&lt;p&gt;&lt;em&gt;A Speakers' Dilemma&lt;/em&gt;&lt;br /&gt;One thing I always wrestle with is how much content to try to fit into the allotted time. Like most speakers, I try to provide maximum content and hence maximum value in all my presentations. Sometimes, however, that comes at the expense of not leaving enough time for questions. Several people commented that this was a problem with both my sessions at Southwest Fox this year, and I want to let you know that I hear you.&lt;/p&gt;&lt;p&gt;I generally ask that questions be held until the end of the session. The reason for this is to ensure there's enough time to cover all the material. You might be surprised at how easily taking the time to answer just a handful of questions during a session can derail a carefully timed presentation. However, I realize that if I ask for questions to be deferred until the end, I'm also making an implicit agreement with the audience to leave enough time for those questions.&lt;/p&gt;&lt;p&gt;So, here's my main take-away from this year's evals: I need to be sure to leave time for Q &amp;amp; A even if it means trimming the session content a bit. As I think about it, that's a better formula for maximizing the value of a session anyway, because all of us (speakers included) learn from each other's questions. Besides, the white paper provides a place to put relevant content that doesn't fit in the verbal presentation.&lt;/p&gt;&lt;p&gt;&lt;em&gt;A Question&lt;/em&gt;&lt;br /&gt;I think leaving around five minutes for Q &amp;amp; A at the end of a 75-minute session feels about right. Any less is almost certainly not enough, while significantly more means that much less session content. But that's just my opinion. What do you think?&lt;/p&gt;&lt;p&gt;&lt;em&gt;An Apology&lt;/em&gt;&lt;br /&gt;To the person who came up to me at the end of my Friday afternoon session on the FoxPro Foundation Classes: I apologize for putting you off and rushing out of the room. I had come down with some kind of 24-hour bug Thursday evening (and no, not from too much partying - really!). I was feeling pretty rocky all day Friday, and to be honest I wasn't sure I was going to make it through the entire Friday afternoon session. I came pretty close to losing it immediately after I finished speaking, and had to rush out of the room for a couple of minutes. When I got back, you had already left. If you are that person, I hope you will understand, and if you still have a question please e-mail me and I'll be happy to try to answer it.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/Southwest+Fox" rel="tag"&gt;Southwest Fox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SWFox" rel="tag"&gt;SWFox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/conferences" rel="tag"&gt;conferences&lt;/a&gt;, &lt;a href="http://technorati.com/tag/presentations" rel="tag"&gt;presentations&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-8674560415948149453?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/8674560415948149453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=8674560415948149453' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/8674560415948149453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/8674560415948149453'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2008/12/southwest-fox-session-evals.html' title='Southwest Fox Session Evals'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-32598099080646932</id><published>2008-11-18T19:08:00.002-06:00</published><updated>2008-11-18T19:16:19.205-06:00</updated><title type='text'>ZoneAlarm Pro for free</title><content type='html'>In celebration of the popular firewall's birthday, ZoneAlarm Pro is available for free, today only. &lt;a href="http://tinyurl.com/6l3br7"&gt;http://tinyurl.com/6l3br7&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;/span&gt;&lt;a href="http://technorati.com/tag/ZoneAlarm" rel="tag"&gt;&lt;span style="font-size:85%;"&gt;ZoneAlarm&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-32598099080646932?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/32598099080646932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=32598099080646932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/32598099080646932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/32598099080646932'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2008/11/zonealarm-pro-for-free.html' title='ZoneAlarm Pro for free'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-8067038146730828621</id><published>2008-09-03T22:58:00.002-05:00</published><updated>2008-09-03T23:03:50.951-05:00</updated><title type='text'>Stupid error message of the day</title><content type='html'>&lt;a href="http://www.rickborup.com/blog/uploaded_images/Logitech-Error-792372.png"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://www.rickborup.com/blog/uploaded_images/Logitech-Error-792362.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;This is evidently all it takes to handle an error. Who said programming had to be hard? &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-8067038146730828621?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/8067038146730828621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=8067038146730828621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/8067038146730828621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/8067038146730828621'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2008/09/stupid-error-message-of-day.html' title='Stupid error message of the day'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-2153103039763617093</id><published>2008-07-09T16:44:00.002-05:00</published><updated>2008-07-09T16:51:21.243-05:00</updated><title type='text'>MS Patch 951748 and Zone Alarm Issue</title><content type='html'>If you use Zone Alarm and Windows XP, don't install yesterday's MS security update #951748 'cause it breaks your Internet connection. The explanation and workaround is already posted on the ZA forum, see &lt;a href="http://tinyurl.com/5k8zjs" target="_blank" rel="nofollow"&gt;http://tinyurl.com/5k8zjs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Side note: I posted this on Twitter late last night when I first ran into it and found the answer. After using Twitter for a couple of months, that seems to be where I turn first to post this kind of thing because it's easy to get the word out quickly. I'm still blogging, but some stuff now goes on Twitter first.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-2153103039763617093?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/2153103039763617093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=2153103039763617093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/2153103039763617093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/2153103039763617093'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2008/07/ms-patch-951748-and-zone-alarm-issue.html' title='MS Patch 951748 and Zone Alarm Issue'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-1471357860355591814</id><published>2008-05-16T15:04:00.004-05:00</published><updated>2008-05-16T15:41:07.855-05:00</updated><title type='text'>PowerDesk Pro 7</title><content type='html'>It looks like a new version of PowerDesk Pro is finally here.&lt;br /&gt;&lt;br /&gt;PowerDesk has long been my favorite desktop file manager and replacement for Windows Explorer. But version 6, which was released in 2005 and last updated in 2006, has been feeling a little long in the tooth recently. Although clicking on its EasyUpdate link (on the Help menu) still says "You have the latest software version. No update is necessary.", I discovered today that the &lt;a href="http://www.avanquest.com/USA/pc-tools/utilities/desktop-tools/PowerDesk_Pro_7.html"&gt;PowerDesk home page&lt;/a&gt; is now featuring PowerDesk Pro 7.&lt;br /&gt;&lt;br /&gt;I haven't received any e-mail announcement of the new version yet, and I can't find any indication of upgrade pricing for licensed users of version 6 on their website, so this might be brand new. In any case, it's good to know this fine product is getting another update.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;/span&gt;&lt;a href="http://technorati.com/tag/PowerDesk" rel="tag"&gt;&lt;span style="font-size:85%;"&gt;PowerDesk&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-1471357860355591814?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/1471357860355591814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=1471357860355591814' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/1471357860355591814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/1471357860355591814'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2008/05/powerdesk-pro-7.html' title='PowerDesk Pro 7'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-8357432029193668574</id><published>2008-05-16T14:55:00.001-05:00</published><updated>2008-05-16T14:57:25.898-05:00</updated><title type='text'>Minimalist error message</title><content type='html'>&lt;div style="FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 330px"&gt;&lt;a href="http://www.rickborup.com/blog/uploaded_images/ApplicationError-780145.png"&gt;&lt;img alt="" src="http://www.rickborup.com/blog/uploaded_images/ApplicationError-780139.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="FONT-STYLE: italic;font-size:78%;" &gt;"Just keep on movin', folks. Nothing to see here. Really, this is all you need to know. Anything else would only confuse you."&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="CLEAR: both"&gt;&lt;br /&gt;&lt;p&gt;This is a real error dialog from a real app. Not a beta release, either. And no, I didn't capture the screenshot before the dialog was fully rendered - this is the whole thing. (I did add the caption, though.)&lt;/p&gt;&lt;p&gt;So we're not only left to wonder what the error was, but also what application had the error in the first place. Huh.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-8357432029193668574?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/8357432029193668574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=8357432029193668574' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/8357432029193668574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/8357432029193668574'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2008/05/minimalist-error-message.html' title='Minimalist error message'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-6199176447790483629</id><published>2008-04-30T11:42:00.003-05:00</published><updated>2008-04-30T12:04:56.516-05:00</updated><title type='text'>Beyond Compare v3 beta</title><content type='html'>Beyond Compare is one of those wonderful little utilities I use virtually every day. Version 2.x has been a terrific product for years, but it looks like it's going to get even better with &lt;a href="http://www.scootersoftware.com/beta3/moreinfo.php"&gt;Beyond Compare v3&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;There's a lot of information about the new version on Scooter Software website. Check out what's coming in the &lt;a href="http://www.scootersoftware.com/beta3/moreinfo.php?zz=gallery"&gt;screenshot gallery&lt;/a&gt; and the list of &lt;a href="http://www.scootersoftware.com/beta3/moreinfo.php?zz=newfeatures"&gt;new features&lt;/a&gt;. Or if you want to you can actually &lt;a href="http://www.scootersoftware.com/beta3/download.php"&gt;download the beta&lt;/a&gt; and explore it for yourself.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/Beyond+Compare" rel="tag"&gt;Beyond Compare&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Scooter+Software" rel="tag"&gt;Scooter Software&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-6199176447790483629?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/6199176447790483629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=6199176447790483629' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/6199176447790483629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/6199176447790483629'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2008/04/beyond-compare-v3-beta.html' title='Beyond Compare v3 beta'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-5836444366146583353</id><published>2008-04-10T09:46:00.003-05:00</published><updated>2008-04-10T10:44:00.280-05:00</updated><title type='text'>Tweeting</title><content type='html'>I've been trying out Twitter since last weekend. If you're already on Twitter you can &lt;em&gt;follow rickborup&lt;/em&gt;. If not, you can go to &lt;a href="http://twitter.com/"&gt;http://twitter.com/&lt;/a&gt; and sign up for a free account.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/Twitter" rel="tag"&gt;Twitter&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-5836444366146583353?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/5836444366146583353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=5836444366146583353' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/5836444366146583353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/5836444366146583353'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2008/04/tweeting.html' title='Tweeting'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-379857312937421315</id><published>2008-03-09T20:44:00.004-05:00</published><updated>2008-06-13T12:02:09.637-05:00</updated><title type='text'>Cool tool from Frank Perez</title><content type='html'>You learn something new every day. Today while reading &lt;a href="http://feeds.feedburner.com/~r/PaulMrozowski/~3/248390046/BeyondCompareAndVFP.aspx"&gt;Paul &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Mrozowski's&lt;/span&gt; blog&lt;/a&gt; I learned that not only does fellow &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;VFP&lt;/span&gt; developer &lt;a href="http://www.pfsolutions-mi.com/blog/"&gt;Frank Perez &lt;/a&gt;have a blog, he's also developed and published a very cool tool for Visual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;FoxPro&lt;/span&gt; developers.&lt;br /&gt;&lt;br /&gt;Of all the tools in my developer's toolkit, the one I use most often (besides Visual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;FoxPro&lt;/span&gt;, of course) is probably Beyond Compare from &lt;a href="http://www.scootersoftware.com/"&gt;Scooter Software&lt;/a&gt;. Besides its ability to compare and synchronize the contents of two different directories, Beyond Compare has a file comparison utility that lets you view two files side-by-side with their differences highlighted. This capability is extremely useful for analyzing the differences between two versions of text-based files such as Visual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;FoxPro&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;PRG&lt;/span&gt; files.&lt;br /&gt;&lt;br /&gt;While there are Beyond Compare plug-ins to facilitate comparisons between other, non-text based file types such as binary (hex) and image files, until now there was nothing designed to work specifically with non-text based Visual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;FoxPro&lt;/span&gt; files such as &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;DBF&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;CDX&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;SCX&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;VCX&lt;/span&gt;, and so on.&lt;br /&gt;&lt;br /&gt;Frank's new &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;VFP&lt;/span&gt; file viewer rule and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;VFP&lt;/span&gt;2TEXT tool fill this void and enable you to use Beyond &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Compare's&lt;/span&gt; file comparison feature with Visual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;FoxPro's&lt;/span&gt; non-text based file types. Get the full story and the download link straight from the source on &lt;a href="http://www.pfsolutions-mi.com/blog/2008/03/08/BeyondCompare.aspx"&gt;Frank's blog post&lt;/a&gt;. Nice job, Frank, and thanks for the "cool tool".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/Visual+FoxPro" rel="tag"&gt;Visual &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;Foxpro&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://technorati.com/tag/VFP" rel="tag"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;VFP&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Beyond+Compare" rel="tag"&gt;Beyond Compare&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Frank+Perez" rel="tag"&gt;Frank Perez&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Paul+Mrozowski" rel="tag"&gt;Paul &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;Mrozowski&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-379857312937421315?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/379857312937421315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=379857312937421315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/379857312937421315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/379857312937421315'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2008/03/cool-tool-from-frank-perez.html' title='Cool tool from Frank Perez'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-1531010968314263229</id><published>2008-03-09T19:07:00.002-05:00</published><updated>2008-03-09T19:14:21.749-05:00</updated><title type='text'>InstallShield Sold Again</title><content type='html'>Macrovision Corp. has announced that it has entered into an agreement to sell its Software Business Unit to private equity firm Thoma Cressey Bravo. This may be of interest to Visual FoxPro developers and others because Macrovision's Software Business Unit includes the InstallShield® line of products, which Macrovision has owned since it acquired the original Installshield Software Corporation back in July of 2004.&lt;br /&gt;&lt;br /&gt;The deal was announced on Feb. 14, 2008, almost a month ago. I'm a little surprised that, with one exception, this hasn't generated any chatter among the developers I know or on the blogs I read regularly. The only public mention of this that I'm aware of was &lt;a href="http://msmvps.com/blogs/installsite/archive/2008/02/15/macrovision-sells-software-unit-installshield-adminstudio-flexnet-to-tcb.aspx"&gt;Stefan Krüger's post&lt;/a&gt; on his InstallSite Blog the day after the official annoucement was made public.&lt;br /&gt;&lt;br /&gt;Here are the official announcements &lt;a href="http://www.macrovision.com/company/newscenter/pressreleases/1434_8259.htm"&gt;from Macrovision&lt;/a&gt; and &lt;a href="http://www.tcb.com/news/Macrovision_Business_Wire_February_14.pdf"&gt;from TCB&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;/span&gt;&lt;a href="http://technorati.com/tag/InstallShield" rel="tag"&gt;&lt;span style="font-size:85%;"&gt;InstallShield&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;, &lt;/span&gt;&lt;a href="http://technorati.com/tag/Macrovision" rel="tag"&gt;&lt;span style="font-size:85%;"&gt;Macrovision&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-1531010968314263229?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/1531010968314263229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=1531010968314263229' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/1531010968314263229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/1531010968314263229'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2008/03/installshield-sold-again.html' title='InstallShield Sold Again'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-2450262803504501172</id><published>2008-02-27T09:09:00.002-06:00</published><updated>2008-02-27T09:17:32.810-06:00</updated><title type='text'>New goodies from Sysinternals</title><content type='html'>Today on &lt;a href="http://feeds.feedburner.com/coolthingoftheday"&gt;Greg's Cool Thing of the Day&lt;/a&gt;, Greg Duncan blogs &lt;a href="http://coolthingoftheday.blogspot.com/2008/02/it-sunny-day-when-we-get-new.html"&gt;"It's a sunny day when we get a new Sysinternals utility"&lt;/a&gt;. Not only a brand new utility, &lt;a href="http://technet.microsoft.com/en-us/sysinternals/cc300361.aspx"&gt;ShellRunas&lt;/a&gt;, but also updates to a couple of other favorites, &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx"&gt;Process Explorer&lt;/a&gt; and &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx"&gt;AutoRuns&lt;/a&gt;. On top of that, I discover there's a &lt;a href="http://blogs.technet.com/sysinternals/default.aspx"&gt;Sysinternals Site Discussion&lt;/a&gt; feed on TechNet Blogs where this kind of news gets posted directly from the source. A sunny day indeed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;/span&gt;&lt;a href="http://technorati.com/tag/Gregs+Cool+Thing+of+the+Day" rel="tag"&gt;&lt;span style="font-size:85%;"&gt;Greg's Cool Thing of the Day&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;, &lt;/span&gt;&lt;a href="http://technorati.com/tag/Sysinternals" rel="tag"&gt;&lt;span style="font-size:85%;"&gt;Sysinternals&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-2450262803504501172?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/2450262803504501172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=2450262803504501172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/2450262803504501172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/2450262803504501172'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2008/02/new-goodies-from-sysinternals.html' title='New goodies from Sysinternals'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-8917972604919181644</id><published>2008-01-10T16:29:00.001-06:00</published><updated>2008-01-10T16:56:43.208-06:00</updated><title type='text'>FeedDemon is now free</title><content type='html'>FeedDemon version 2.6 has just been released, and in a surprise move, it's now free. Also free are the rest of NewsGator's consumer RSS readers, along with online services including feed synchronization.&lt;br /&gt;&lt;br /&gt;As a long-time fan and paying customer of FeedDemon, I was a bit skeptical at first as to why NewsGator would do this. Evidently anticipating this kind of reaction among its existing customer base, FeedDemon's creator Nick Bradbury addressed some of the reasons for the change in his &lt;a href="http://nick.typepad.com/blog/2008/01/free-demon-yes.html"&gt;blog post&lt;/a&gt; yesterday, as did NewsGator's Greg Reinacker in &lt;a href="http://www.rassoc.com/gregr/weblog/2008/01/09/newsgators-rss-clients-are-now-free/"&gt;his blog post&lt;/a&gt;. Best to read these for yourself and get the answers straight from the source.&lt;br /&gt;&lt;br /&gt;FeedDemon 2.6 for Windows is available for download from &lt;a href="http://www.newsgator.com/Individuals/FeedDemon/"&gt;www.newsgator.com/Individuals/FeedDemon/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/FeedDemon" rel="tag"&gt;FeedDemon&lt;/a&gt; &lt;a href="http://technorati.com/tag/NewsGator" rel="tag"&gt;NewsGator&lt;/a&gt; &lt;a href="http://technorati.com/tag/Nick+Bradbury" rel="tag"&gt;Nick Bradbury&lt;/a&gt; &lt;a href="http://technorati.com/tag/Greg+Reinacker" rel="tag"&gt;Greg Reinacker&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-8917972604919181644?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/8917972604919181644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=8917972604919181644' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/8917972604919181644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/8917972604919181644'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2008/01/feeddemon-is-now-free.html' title='FeedDemon is now free'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-3814817960822332429</id><published>2007-12-20T16:03:00.000-06:00</published><updated>2007-12-20T16:15:51.832-06:00</updated><title type='text'>Getting your head around LINQ</title><content type='html'>There's more to LINQ than just writing your SQL SELECT statements backwards. If you're interested in becoming familiar with LINQ (Language-Integrated Query), the series on &lt;em&gt;Converting SQL to LINQ&lt;/em&gt; from the &lt;a href="http://blogs.msdn.com/vbteam/rss.xml"&gt;Visual Basic Team blog&lt;/a&gt; looks like a good place to start. Five articles have been published so far, with two more to follow.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/vbteam/archive/2007/11/19/converting-sql-to-linq-part-1-the-basics-bill-horst.aspx"&gt;Converting SQL to LINQ, Part 1: The Basics (Bill Horst)&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/vbteam/archive/2007/11/28/converting-sql-to-linq-part-2-from-and-select-bill-horst.aspx"&gt;Converting SQL to LINQ, Part 2: FROM and SELECT (Bill Horst)&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/vbteam/archive/2007/12/04/converting-sql-to-linq-part-3-distinct-where-order-by-and-operators-bill-horst.aspx"&gt;Converting SQL to LINQ, Part 3: DISTINCT, WHERE, ORDER BY and Operators (Bill Horst)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/vbteam/archive/2007/12/12/converting-sql-to-linq-part-4-functions-bill-horst.aspx"&gt;Converting SQL to LINQ, Part 4: Functions (Bill Horst)&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/vbteam/archive/2007/12/18/converting-sql-to-linq-part-5-group-by-and-having-bill-horst.aspx"&gt;Converting SQL to LINQ, Part 5: GROUP BY and HAVING (Bill Horst)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Other LINQ links:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb397926.aspx"&gt;Language-Integrated Query (LINQ) &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/netframework/aa904594.aspx"&gt;The LINQ Project&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb425822.aspx"&gt;LINQ to SQL: .NET Language-Integrated Query for Relational Data&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/LINQ" rel="tag"&gt;LINQ&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-3814817960822332429?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/3814817960822332429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=3814817960822332429' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/3814817960822332429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/3814817960822332429'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2007/12/getting-your-head-around-linq.html' title='Getting your head around LINQ'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-6364089156442994025</id><published>2007-10-25T12:51:00.000-05:00</published><updated>2007-10-25T13:06:54.579-05:00</updated><title type='text'>Security update for Adobe Reader and Acrobat</title><content type='html'>On Monday Adobe published a &lt;a href="http://www.adobe.com/support/security/bulletins/apsb07-18.html"&gt;security bulletin&lt;/a&gt; announcing the availability of updates to address "critical vulnerabilities" in Adobe Reader and Acrobat. Those using version 8.1 or earlier of these products are "strongly recommended" to upgrade to version 8.1.1. The update is available via the products' automatic update feature or by direct download from links provided in the bulletin. Version 7.0.9 and earlier of these products are evidently also affected, with an update to be available "at a later date".&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/Adobe" rel="tag"&gt;Adobe&lt;/a&gt;, &lt;a href="http://technorati.com/tag/AdobeReader" rel="tag"&gt;Adobe Reader&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Acrobat" rel="tag"&gt;Acrobat&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-6364089156442994025?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/6364089156442994025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=6364089156442994025' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/6364089156442994025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/6364089156442994025'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2007/10/security-update-for-adobe-reader-and.html' title='Security update for Adobe Reader and Acrobat'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-5754204852831600009</id><published>2007-10-25T12:02:00.000-05:00</published><updated>2007-10-25T12:24:08.166-05:00</updated><title type='text'>Southwest Fox 2007 Wrap-Up</title><content type='html'>I got back late Sunday night from Phoenix after spending four awesome days at &lt;a href="http://www.swfox.net/"&gt;Southwest Fox 2007&lt;/a&gt;. What an outstanding event this turned out to be! Rick Schummer, Tamar Granor, and Doug Hennig, who took over as conference organizers this year, did an excellent job. They deserve a ton of credit for their efforts and for the resulting success of this year's conference.&lt;br /&gt;&lt;br /&gt;In the spirit of full disclosure, I attended as a speaker so my travel and hotel expenses were covered by the conference. However, we speakers are volunteers and are not paid for our presentations nor for the time it takes to prepare them, so my enthusiasm for this event comes from the heart, not from the wallet.&lt;br /&gt;&lt;br /&gt;At something over 150, not counting speakers and staff, this year's attendance was more than double last year's. If I correctly remember the numbers Rick Schummer announced at the keynote session, people came from 35 states and 7 foreign countries to be there. Old friendships were renewed and new ones begun. Sessions were well attended. People were excited and continued talking with one another well past session ending times. Outside the session rooms, sidebar discussions were going on all the time. You could feel the energy level running throughout the conference.&lt;br /&gt;&lt;br /&gt;In short, the buzz was definitely back.&lt;br /&gt;&lt;br /&gt;With 27 separate presentations (not counting pre-conference and vendor sessions) and 14 mainline time slots, there was literally so much technical content you couldn't see it all. But of course every attendee received complete session materials and code samples on CD, so we can explore the sessions we couldn't attend along with anything we did see but couldn't fully absorb in 75 minutes. In addition, the conference organizers made the session materials available for download a few days in advance of the actual conference. Some people commented later that they took advantage of this to read the white papers and look over the slides before attending the live presentations, which really enhanced the session experience for them.&lt;br /&gt;&lt;br /&gt;The conference venue -- The &lt;a href="http://azgolfresort.com/en_home.html"&gt;Arizona Golf Resort and Conference Center&lt;/a&gt; in Mesa -- was beautiful and in my opinion well suited to a conference of this size and type. We pretty well filled up the one conference center building where all the general and breakout sessions took place, although the resort has at least one other conference building as well. Breakfast and lunch were provided by the conference and served in a banquet/party room adjacent to the conference center building. There were plenty of tables and chairs so there was no waiting for somebody else to finish eating before you could sit down. The dining room had a nice open feeling with lots of windows, conducive to relaxation and conversation. Tables were also set up in the outdoor courtyard so those with a preference for sunshine (and there was plenty of that!) could eat outside. Personally, I thought the choice of foods was among the best I've seen at a conference. The Resort's catering and support staff were uniformly attentive and courteous and did a fine job of making things go smoothly without being intrusive.&lt;br /&gt;&lt;br /&gt;Although I was primarily there as a speaker, I also took advantage of the opportunity to sit in on other speakers' sessions when I wasn't presenting one of my own. Any doubts anyone might have had about the strong future of Visual FoxPro were easily dispelled by the broad spectrum of VFP and VFP-related technical content presented at Southwest Fox. Although most of it is community-based these days, there is so much going on in so many areas that there is no doubt VFP will continue to remain vital and growing for a long time to come, despite Microsoft's decision to end further enhancement of the core product.&lt;br /&gt;&lt;br /&gt;One side note: Near the end of my session on Framework Fundamentals, I showed a sample application whose "About" screen included the cool "Three Kokopellis" postage stamp graphic representing the Southwest Fox conference logo. Dave Aring of &lt;a href="http://www.visionpace.com/"&gt;Visionpace&lt;/a&gt; is the creative talent behind that and the other graphics for the conference. I meant to acknowledge Dave, who was seated in the back of the room, but in my haste to finish the presentation on time I forgot to do so. Dave didn't ask to be mentioned for this, but he deserves to be. Thanks for the great work, Dave, and for contributing it to the conference.&lt;br /&gt;&lt;br /&gt;Southwest Fox was definitely a highlight of the year. I came back feeling totally re-energized by the experience, with lots of good ideas to apply in my future development work. If I can leverage even a fraction of what I learned, both my clients and I will benefit greatly.&lt;br /&gt;&lt;br /&gt;Perhaps the best news of all: Southwest Fox 2008 was announced for Oct. 16-19, 2008. Mark your calendars!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/SouthwestFox" rel="tag"&gt;Southwest Fox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/SWFox" rel="tag"&gt;SWFox&lt;/a&gt;, &lt;a href="http://technorati.com/tag/VisualFoxPro" rel="tag"&gt;Visual FoxPro&lt;/a&gt;, &lt;a href="http://technorati.com/tag/VFP" rel="tag"&gt;VFP&lt;/a&gt;, &lt;a href="http://technorati.com/tag/Visionpace" rel="tag"&gt;Visionpace&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-5754204852831600009?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/5754204852831600009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=5754204852831600009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/5754204852831600009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/5754204852831600009'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2007/10/southwest-fox-2007-wrap-up.html' title='Southwest Fox 2007 Wrap-Up'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10011267.post-7098882927597783012</id><published>2007-10-15T15:16:00.000-05:00</published><updated>2007-10-15T15:30:54.175-05:00</updated><title type='text'>Coming up for air</title><content type='html'>Okay, where did the summer go??&lt;br /&gt;&lt;br /&gt;I realize it's been very quiet here on fiat volpes since the end of June. I wasn't intentionally staying away. I've been heads down on several projects this summer, plus preparing two presentations for the &lt;a href="http://www.swfox.net/"&gt;Southwest Fox&lt;/a&gt; conference later this week. And all of sudden it's October.&lt;br /&gt;&lt;br /&gt;I expect to get back to more regular posting from now on. One news item today: if you're interested, a PDF of my paper on &lt;em&gt;Automating the Build &lt;/em&gt;from last year's Southwest Fox conference (2006) is now available for download from the &lt;a href="http://www.ita-software.com/foxpage.aspx"&gt;FoxPro Developers page&lt;/a&gt; on my website. There's also an HTML version, but the PDF is much more readable so choose it if you can.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Tags: &lt;a href="http://technorati.com/tag/SouthwestFox" rel="tag"&gt;Southwest Fox&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10011267-7098882927597783012?l=www.rickborup.com%2Fblog' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/7098882927597783012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10011267&amp;postID=7098882927597783012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/7098882927597783012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10011267/posts/default/7098882927597783012'/><link rel='alternate' type='text/html' href='http://www.rickborup.com/blog/2007/10/coming-up-for-air.html' title='Coming up for air'/><author><name>Rick Borup</name><uri>http://www.blogger.com/profile/01848031964367175979</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='06723729640420402242'/></author><thr:total>0</thr:total></entry></feed>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          