<?xml version="1.0" encoding="ISO-8859-1"?>
<!--This is an automatically generated RSS file.

RSS files are web site summary documents in XML format, and are meant to be read
by an RSS reader or aggregator.
-->
<rss version="2.0">
   <channel>
      <title>ClarionMag Blog</title>
      <description><![CDATA[All entries from all ClarionMag blogs]]></description>
      <language>en-us</language>
      <link>http://clarionmag.com:8081</link>
      <copyright>Copyright 1999-2005 by CoveComm Inc.</copyright>
      <item>
         <title>C7 AppGen Release V</title>
         <link>http://clarionmag.com:8081/blog/20081219CAppGenReleaseV.html</link>
         <description><![CDATA[<p>Third party developers have an early Christmas present - one more C7 AppGen 
  build. There aren't too many new features in this one - it's mostly bug fixes, 
  including a number of PTSS reports. But there is something many third party 
  vendors have requested: a way to programmatically register templates. You can 
  now use the ClarionCL.exe program to pass instructions to the IDE. So far the 
  only documented options 
  are to register and unregister templates. </p>
<p>Unless something dramatic shows up in testing I won't be reporting further 
  on this build. Hopefully the next release will be the one that goes out to CSP 
  members. </p>]]></description>
         <pubDate>Fri, 19 Dec 2008 00:00:00 CST</pubDate>
      </item>
      <item>
         <title>FireFox printing problem (and workaround)</title>
         <link>http://clarionmag.com:8081/blog/20081212FireFoxprintingproblemandworkaround.html</link>
         <description><![CDATA[<p>Several readers have reported problems printing articles with FireFox. This usually shows up as garbled source code listings. </p>
<p>It turns out there's a <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=426438">problem</a> with FireFox and some printer drivers. The only workaround I know of is to print from Print Preview instead of printing directly. </p>]]></description>
         <pubDate>Fri, 12 Dec 2008 00:00:00 CST</pubDate>
      </item>
      <item>
         <title>ClarionMag Year End Price Drop</title>
         <link>http://clarionmag.com:8081/blog/20081211ClarionMagYearEndPriceDrop.html</link>
         <description><![CDATA[<p>We've just dropped our subscription prices by as much as $40! Is this a permanent price change? There's no way to know, but the answer is probably not. </p>
<p>Like many Clarion third party vendors located outside the United States, we price in US dollars for the convenience of both US and worldwide customers. A year ago we had to raise our rates due to a strong Canadian dollar. Now the situation has reversed. How long this situation will last is anyone's guess, although even as I write this the Canadian dollar seems to be strengthening again.  </p>
<p>We'll try to hold these prices until the end of the year, but we can't offer any guarantees. In other words, prices are subject to change without notice.</p>
<p><a href="http://www.clarionmag.com/cmag/store.html?action=shop">Subscribe/renew now</a> and stay up to date on the latest C7/Clarion# releases. And of course we'll continue to cover Clarion6. </p>
<h4>Pricing</h4>
<p>Renewal prices are for subscribers with a currently active subscription. </p>
<p>New subscription prices include all the back issues; we began publication in 1999. If your subscription lapsed more than four months ago you pay the new subscriber rate. If your subscription lapsed less than four months ago you pay a lower rate (calculated by the store). </p>
<p>A one year renewal is $109, new sub is $159.</p>
<p>A two year renewal is $199, new sub is 249.</p>
<p>A three year renewal is $269, new sub is $319. </p>
<p>Whether you're a US customer looking for a deal or an overseas customer who's been hammered by the strengthening US dollar, this is a good time to subscribe or renew. </p>
<p><a href="http://www.clarionmag.com/cmag/store.html?action=shop">Subscribe/renew now</a></p>
<p>To check the status of your subscription log in to the <a href="http://www.clarionmag.com/cmag/myclarionmag.html">My ClarionMag</a> page. </p>
<p>&nbsp;</p>]]></description>
         <pubDate>Thu, 11 Dec 2008 00:00:00 CST</pubDate>
      </item>
      <item>
         <title>C7 AppGen Release IV</title>
         <link>http://clarionmag.com:8081/blog/20081211CAppGenReleaseIV.html</link>
         <description><![CDATA[<p>SoftVelocity has released a fourth C7 AppGen build to third party vendors for compatibility testing. There are a number of bug fixes, as usual, as well as several important usability improvements. As with the previous release the initial response to the build has been a little on the quiet side, although some new bugs have been reported. </p>
<p>I'll have a more detailed look on Friday or Monday; meanwhile it looks like steady progress, and it wouldn't surprise me if the next release goes out to CSP participants. </p>]]></description>
         <pubDate>Thu, 11 Dec 2008 00:00:00 CST</pubDate>
      </item>
      <item>
         <title>C7 AppGen Released To Third Party Developers</title>
         <link>http://clarionmag.com:8081/blog/20081021CAppGenReleasedToThirdPartyDevelopers.html</link>
         <description><![CDATA[<p>It's been a long, long wait. And for a small group of Clarion developers, at least, that wait is now over. SoftVelocity today released C7 with the Application Generator to third party vendors for compatibility testing. </p>
<p>Why hasn't AppGen gone out to all beta program participants? Releasing the AppGen to third party vendors ahead of time has two benefits. First, this testing may reveal problems that would prevent other Clarion developers who use third party products from compiling their apps; besides the possibility of bugs, the C7 compiler is stricter than the C6 compiler and some not-quite-legal-but-works-fine-in-C6 code may need to be tweaked. Second, getting the third party issues dealt with up front means less trouble later distinguishing C7 issues from third party issues. On the whole, letting the third party folks kick C7 around should shorten the overall beta period and make for a more productive beta period for C7 developers. </p>
<p>I should have a First Look up tomorrow (Wednesday) so I'll save most of my comments for that article. And really I haven't had a chance to do much except open a few apps and find my way around the new AppGen. I have managed to crash the IDE a few times, as have other developers, which isn't a big surprise. This is after all the first time anyone outside SV has played with this product, and we're bound to stress it in ways the SV developers never will. I do expect to see fairly quick progress on reported bugs, based on my experience with the initial IDE beta.</p>
<p>I've certainly been able to open an app, have it convert, use the window designer, add embed code (via embed points and the embeditor), compile and run, so I know the AppGen works, and does most (nearly all) of the things I need it to do. And it's fast. In one test I repeatedly added a new global variable to the School app, regenerated and recompiled. C6 took 17 seconds; C7 took just 10 seconds. </p>
<p>The AppGen overall looks familiar, if modernized. Some things have shifted place; some other things are slightly easier to get to. There's a whole lot that's new, including solutions containing multiple APPs (and PRJs), the color-coded embeditor, code folding, support for multiple versions of Clarion (which needs some work but looks promising; more on that in the First Look), a real source code editor, the file schema pad, the very cool alignment features in the window designer... well, I'll leave it at that for now. More cool stuff tomorrow. </p>]]></description>
         <pubDate>Tue, 21 Oct 2008 00:00:00 CDT</pubDate>
      </item>
      <item>
         <title>Random Thoughts #2 (and sale reminder)</title>
         <link>http://clarionmag.com:8081/blog/20080925RandomThoughts2andsalereminder.html</link>
         <description><![CDATA[<p>This week Clarion Magazine is having its annual fall subscription sale (save some bux, go to the <a href="http://www.clarionmag.com/index.html">home page</a> for details), and that's put me in a reflective mood. What are some things most people probably don't know about the mag? </p>
<p>In this installment: Massive lists of articles and news items.</p>
<p>The Clarion Magazine home page has some URL options you can use to list all articles (and at the same time news items) for a given year, a given year and month, and even all articles and news items ever published in Clarion Magazine.</p>
<p>The three parameters involved are year, month, and limit. You'll need to specify the limit parameter in all cases or the default (currently five) applies, and typically you'll specify a limit higher than any reasonable maximum. . </p>
<p>For instance, to see all articles for 2008 you can use this URL:</p>
<p><a href="http://www.clarionmag.com/index.html?year=2008&amp;limit=500">http://www.clarionmag.com/index.html?year=2008&amp;limit=500</a></p>
<p>You'll notice that the articles are in descending order (newest articles first), which is the default. To see oldest first add <code>&amp;desc=false</code> to the URL:</p>
<p><a href="http://www.clarionmag.com/index.html?year=2008&amp;limit=500&amp;desc=false">http://www.clarionmag.com/index.html?year=2008&amp;limit=500&amp;desc=false</a></p>
<p>To see just the articles published in May, add the month (and, if you like reduce the limit, though it won't matter unless you use a lower limit than the number of articles available):</p>
<p><a href="http://www.clarionmag.com/index.html?year=2008&amp;month=5&amp;limit=50">http://www.clarionmag.com/index.html?year=2008&amp;month=5&amp;limit=50</a></p>
<p>Again,  add <code>&amp;desc=false</code> to the URL to see the oldest articles first:</p>
<p><a href="http://www.clarionmag.com/index.html?year=2008&amp;month=5&amp;limit=50&amp;desc=false">http://www.clarionmag.com/index.html?year=2008&amp;month=5&amp;limit=50&amp;desc=false</a></p>
<p>To see all articles ever published in Clarion Magazine, in descending order, try this (but be prepared to wait - it's a very big page):</p>
<p><a href="http://www.clarionmag.com/index.html?limit=2000&amp;desc=false">http://www.clarionmag.com/index.html?limit=2000&amp;desc=false</a></p>
<p>I tried that with a limit of 1000 but that only took me to mid 2006. A 2000 limit should work for a few more years. The URL on the <a href="http://www.clarionmag.com/cmag/siteindex.html">site index</a> uses a more generous value of 5000. </p>
<p>The same approach works on the news page. To see all news items for this year:</p>
<p><a href="http://www.clarionmag.com/cmag/news.html?year=2008&amp;limit=500">http://www.clarionmag.com/cmag/news.html?year=2008&amp;limit=500</a></p>
<p>And to see all news items ever posted (another big page):</p>
<p><a href="http://www.clarionmag.com/cmag/news.html?&amp;limit=5000">http://www.clarionmag.com/cmag/news.html?&amp;limit=5000</a></p>
<p>Actually that isn't all news items ever posted - it's all news items since January 2001. Prior to that time I created the news pages manually (I can't believe I actually did that). And a limit of 5000 should work for another two years or so. </p>
<p>Now, here's a fun thing to try. If you're using Google's new Chrome browser, bring up the above news page. Press Ctrl-F and type <code>RPM</code> in the search field. Chrome will highlight all the instances of RPM in the document and show a colored line for each instance in the scroll bar. Click on any line to jump to that instance of the search term. </p>
<h5><img src="/blog/images/chromesearch.png" width="495" height="651" /></h5>
<p>To keep up on all the latest Clarion articles and news, make sure your Clarion Mag subscription is up to date. Log in to the  <a href="http://www.clarionmag.com/cmag/myclarionmag.html">My ClarionMag page</a> to check your status, and/or go to the ClarionMag store to renew/subscribe. Remember, the fall subscription sale ends Friday, Sept 26. </p>
<p>Store: <a href="http://www.clarionmag.com/cmag/store.html?action=shop">http://www.clarionmag.com/cmag/store.html?action=shop</a></p>
<p>Site index (which also has links to the Clarion Online articles): <a href="http://www.clarionmag.com/cmag/siteindex.html">http://www.clarionmag.com/cmag/siteindex.html</a></p>]]></description>
         <pubDate>Thu, 25 Sep 2008 00:00:00 CDT</pubDate>
      </item>
      <item>
         <title>Random Thoughts #3</title>
         <link>http://clarionmag.com:8081/blog/20080925RandomThoughts3.html</link>
         <description><![CDATA[<p>This week Clarion Magazine is having its annual fall subscription sale (save some bux, go to the <a href="http://www.clarionmag.com/index.html">home page</a> for details), and that's put me in a reflective mood. This time I'm mulling over the future of Clarion development.</p>
<p>Oh, not C7 and Clarion#, per se. We all know that's coming. </p>
<p>I'm thinking operating systems. Specifically, Vista 64. </p>
<p>I know, Vista is the OS everyone loves to hate. Except, it seems, when it's 64 bit Vista. Maybe it's the 128 GB maximum addressable memory. Maybe it's better stability thanks to the 16 bit subsystem finally getting turfed (and incidentally, every time I try to type &quot;16 bit&quot; my fingers say &quot;15 bit&quot; - it just happened twice in this sentence - which I suppose means my subconscious is trying to tell me something). </p>
<p>Whatever the reason, I'm hearing more and more about Clarion developers going to 64 bit Vista. Why are they doing it? Because of VMWare. </p>
<p>As <a href="http://www.clarionmag.com/cmag/v10/v10n06virtualmachine.html">Mark Riffey explains</a>, VMWare is a great solution to two problems. One will be with us for a long time, and that's the need (at least for some of us) to test applications against various versions of Windows. With VMWare you can install as many different Windows versions as you like. Each Windows OS runs in its own virtual machine, in its own window, making it trivial to keep as many different test beds as you need without shelling out for a whole lot of extra hardware. </p>
<p>The other problem, which I trust is about to go away, is that the old (the very old) Clarion IDE is a 15<a href="http://en.wikipedia.org/wiki/Backspace">^H^H</a> 16 bit app. And you can't run 16 bit apps natively on Vista 64 (that's a good thing). But you can run C6 and its predecessors on 32 bit Windows, so all you need is a virtual machine and, say, an XP install disk. As well, with the old IDE contained in its own virtual machine you no longer have to deal with focus issues when switching between apps. </p>
<p>Now, not everyone needs to test apps against older operating systems, and not everyone wants the (minimal) hassle of running Clarion in a virtual machine. That's still holding back some folks from making the switch. But once AppGen ships with C7 (and I think that day is getting pretty close) I believe we'll witness a sea change, with a great many Clarion developers switching to Vista 64. And some of those developers, once they get to Vista 64, will see the light and get VMWare anyway for compatibility testing. </p>
<p>Vista 64, gobs of memory, a fast multi-core mobo, C7/Clarion# and VMWare all make for a sweet development environment. </p>
<p>No doubt someone will point out the benefits of making developers use minimal hardware, thus encouraging them to optimize their code. That's how the  old London Development Centre worked, and the idea has merit. </p>
<p>Just not a lot of merit. </p>
<p>There are lots of ways to design for and test against minimal hardware, memory-constrained virtual machines being one, virtual machines on crappy hardware being another. Just don't restrict your development that way. </p>
<p>To keep up on all the latest Clarion articles and news, make sure your Clarion Mag subscription is up to date. Log in to the <a href="http://www.clarionmag.com/cmag/myclarionmag.html">My ClarionMag page</a> to check your status, and/or go to the ClarionMag store to renew/subscribe. Remember, the fall subscription sale ends Friday, Sept 26. </p>
<p>Store: <a href="http://www.clarionmag.com/cmag/store.html?action=shop">http://www.clarionmag.com/cmag/store.html?action=shop</a></p>]]></description>
         <pubDate>Thu, 25 Sep 2008 00:00:00 CDT</pubDate>
      </item>
      <item>
         <title>Random Thoughts #1</title>
         <link>http://clarionmag.com:8081/blog/20080924RandomThoughts1.html</link>
         <description><![CDATA[<p>This week Clarion Magazine is having its annual fall subscription sale (save some bux, go to the <a href="http://www.clarionmag.com/index.html">home page</a> for details), and that's put me in a reflective mood. What are some things most people probably don't know about the mag? </p>
<p>In this installment: ClarionMag's most popular subscriber-only articles.</p>
<p>Actually there are some difficulties in evaluating which of Clarion Magazine's articles are in fact the most popular, and if I had a more sophisticated tracking system I could bore you endlessly with analysis. But I don't, so I'll just bore you a little. </p>
<p>I do track the number of hits each article receives, but that in itself doesn't tell the whole story. For one thing, the longer an article is up, the more times it's likely to be read, so older is better. For another, some articles are referenced a lot in subsequent articles, which improves their numbers. And of course free articles will have much wider readership and cannot be directly compared with subscriber-only articles (I'll cover the top free articles another time). </p>
<p>Here are the top fifty subscriber-only articles of all time, with the most popular article's rating normalized to a value of 1:</p>
<table width="550" border="1" cellspacing="0" cellpadding="5">
<tr>
  <td colspan="3" align="left" valign="top"><div align="center"><strong>Top 50 subscriber-only articles of all time</strong></div></td>
  </tr>
<tr>
  <td align="left" valign="top">&nbsp;</td>
  <td align="left" valign="top"><strong>Title</strong></td>
  <td align="left" valign="top" nowrap="nowrap"><strong>Date</strong></td>
</tr>
<tr><td align="left" valign="top">1.00</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v5/v5n02rtlib.html">Interfaces Everywhere</a></td>                                          
  <td align="left" valign="top" nowrap="nowrap">Feb 3, 2003</td>
</tr>                                            
<tr><td align="left" valign="top">0.66</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v7/v7n12commonui.html">Clarion Apps Can Be Sexy!</a></td>                                   
  <td align="left" valign="top" nowrap="nowrap">Dec 30, 2005</td>
</tr>                                           
<tr><td align="left" valign="top">0.64</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v3/v3n3introsql2.html">Introduction To SQL: Part 2</a></td>                                 
  <td align="left" valign="top" nowrap="nowrap">Mar 6, 2001</td>
</tr>                                            
<tr><td align="left" valign="top">0.63</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v5/v5n10c6overview1.html">Clarion 6 First Look: The Examples</a></td>                       
  <td align="left" valign="top" nowrap="nowrap">Oct 16, 2003</td>
</tr>                                           
<tr><td align="left" valign="top">0.59</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n05outlook1.html">Look Out, It's Outlook! (Part&nbsp;1)</a></td>                       
  <td align="left" valign="top" nowrap="nowrap">May 9, 2002</td>
</tr>                                            
<tr><td align="left" valign="top">0.59</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v2/v2n5easycom.html">Clarion COM:ưAs Easy As Visual Basic COM</a></td>                      
  <td align="left" valign="top" nowrap="nowrap">May 9, 2000</td>
</tr>                                            
<tr><td align="left" valign="top">0.58</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v5/v5n05xml.html">XML For Clarion Developers</a></td>                                       
  <td align="left" valign="top" nowrap="nowrap">May 16, 2003</td>
</tr>                                           
<tr><td align="left" valign="top">0.57</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v3/v3n2easiercom1.html">COM: Getting Easier By The Minute<br>
  (Part 1 of 3)</a></td>         <td align="left" valign="top" nowrap="nowrap">Feb 6, 2001</td>
</tr>                                            
<tr><td align="left" valign="top">0.56</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v5/v5n12sqlutilities.html">Creating Utilities For MS SQL 2000</a></td>                      
  <td align="left" valign="top" nowrap="nowrap">Dec 31, 2003</td>
</tr>                                           
<tr><td align="left" valign="top">0.55</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v3/v3n7webocx.html">Using The Web Browser OCX</a></td>                                      
  <td align="left" valign="top" nowrap="nowrap">Aug 2, 2001</td>
</tr>                                            
<tr><td align="left" valign="top">0.55</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v3/v3n5sql4.html">Introduction to SQL - Part 4</a></td>                                     
  <td align="left" valign="top" nowrap="nowrap">May 1, 2001</td>
</tr>                                            
<tr><td align="left" valign="top">0.55</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n11sqltypes.html">SQL Data Types Comparison</a></td>                                   
  <td align="left" valign="top" nowrap="nowrap">Nov 15, 2002</td>
</tr>                                           
<tr><td align="left" valign="top">0.55</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n12excel.html">Viewing An Excel Spreadsheet In A Clarion Browse</a></td>               
  <td align="left" valign="top" nowrap="nowrap">Dec 5, 2002</td>
</tr>                                            
<tr><td align="left" valign="top">0.54</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n06interface.html">Interfacing With An Interface</a></td>                              
  <td align="left" valign="top" nowrap="nowrap">Jun 12, 2002</td>
</tr>                                           
<tr><td align="left" valign="top">0.54</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n08pageofpages.html">Adding Page Of Pages To A Clarion Report</a></td>                 
  <td align="left" valign="top" nowrap="nowrap">Aug 16, 2002</td>
</tr>                                           
<tr><td align="left" valign="top">0.54</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v3/v3n3introsql3.html">Introduction To SQL: Part 3</a></td>                                 
  <td align="left" valign="top" nowrap="nowrap">Mar 14, 2001</td>
</tr>                                           
<tr><td align="left" valign="top">0.53</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v3/v3n7avoid.html">Avoid My SQL Mistakes!</a></td>                                          
  <td align="left" valign="top" nowrap="nowrap">Jul 18, 2001</td>
</tr>                                           
<tr><td align="left" valign="top">0.51</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n07lookups.html">A Single Browse For Multiple Lookups</a></td>                         
  <td align="left" valign="top" nowrap="nowrap">Jul 5, 2002</td>
</tr>                                            
<tr><td align="left" valign="top">0.51</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n06myodbc.html">Clarion And The Fatal MyODBC/MySQL Flaw</a></td>                       
  <td align="left" valign="top" nowrap="nowrap">Jun 28, 2002</td>
</tr>                                           
<tr><td align="left" valign="top">0.50</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v2/v2n9parameters1.html">The Nuts And Bolts Of Passing Parameters: Part 1</a></td>          
  <td align="left" valign="top" nowrap="nowrap">Sep 12, 2000</td>
</tr>                                           
<tr><td align="left" valign="top">0.49</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v7/v7n09dotnetbasics1.html">.NET Basics: What Is .NET, And Why Should I Care?</a></td>      
  <td align="left" valign="top" nowrap="nowrap">Sep 15, 2005</td>
</tr>                                           
<tr><td align="left" valign="top">0.49</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n06emailpdf.html">Emailing PDF Files From A Report Previewer</a></td>                  
  <td align="left" valign="top" nowrap="nowrap">Jun 28, 2002</td>
</tr>                                           
<tr><td align="left" valign="top">0.48</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v5/v5n07soap.html">Clarion, COM, Soap, and HTTP</a></td>                                    
  <td align="left" valign="top" nowrap="nowrap">Jul 10, 2003</td>
</tr>                                           
<tr><td align="left" valign="top">0.47</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v8/v8n07beauty.html">Beautifying Clarion Applications</a></td>                              
  <td align="left" valign="top" nowrap="nowrap">Jul 13, 2006</td>
</tr>                                           
<tr><td align="left" valign="top">0.47</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v3/v3n5odbcadmin.html">Creating ODBC Data Sources At Runtime</a></td>                       
  <td align="left" valign="top" nowrap="nowrap">May 9, 2001</td>
</tr>                                            
<tr><td align="left" valign="top">0.47</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v2/v2n9parameters2.html">The Nuts And Bolts Of Passing Parameters: Part 2</a></td>          
  <td align="left" valign="top" nowrap="nowrap">Sep 15, 2000</td>
</tr>                                           
<tr><td align="left" valign="top">0.47</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n04sv1.html">SoftVelocity's Upcoming Product Technology (Part&nbsp;1)</a></td>         
  <td align="left" valign="top" nowrap="nowrap">Apr 29, 2002</td>
</tr>                                           
<tr><td align="left" valign="top">0.47</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v2/v2n4mysql2.html">Using Clarion With MySQL Part 2</a></td>                                
  <td align="left" valign="top" nowrap="nowrap">Apr 11, 2000</td>
</tr>                                           
<tr><td align="left" valign="top">0.47</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v3/v3n8sql1.html">Migrating The Inventory Application To SQL Server (Part&nbsp;1)</a></td>  
  <td align="left" valign="top" nowrap="nowrap">Aug 15, 2001</td>
</tr>                                           
<tr><td align="left" valign="top">0.47</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n04xml.html">It's an XML World!</a></td>                                               
  <td align="left" valign="top" nowrap="nowrap">Apr 25, 2002</td>
</tr>                                           
<tr><td align="left" valign="top">0.47</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n04sv2.html">SoftVelocity's Upcoming Product Technology (Part&nbsp;2)</a></td>         
  <td align="left" valign="top" nowrap="nowrap">Apr 29, 2002</td>
</tr>                                           
<tr><td align="left" valign="top">0.45</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v7/v7n09dotnetinterop2.html">Mixing Clarion with .NET, Part 2</a></td>                      
  <td align="left" valign="top" nowrap="nowrap">Sep 15, 2005</td>
</tr>                                           
<tr><td align="left" valign="top">0.45</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v5/v5n01php.html">Calling A Clarion Application With PHP</a></td>                           
  <td align="left" valign="top" nowrap="nowrap">Jan 6, 2003</td>
</tr>                                            
<tr><td align="left" valign="top">0.45</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v6/v6n03systraypopup.html">System Tray Popup Windows</a></td>                               
  <td align="left" valign="top" nowrap="nowrap">Mar 31, 2004</td>
</tr>                                           
<tr><td align="left" valign="top">0.44</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n01comevents1.html">Handling COM Events - Part&nbsp;1</a></td>                         
  <td align="left" valign="top" nowrap="nowrap">Jan 11, 2002</td>
</tr>                                           
<tr><td align="left" valign="top">0.44</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n05outlook2.html">Look Out, It's Outlook! (Part&nbsp;2)</a></td>                       
  <td align="left" valign="top" nowrap="nowrap">May 14, 2002</td>
</tr>                                           
<tr><td align="left" valign="top">0.43</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v5/v5n09nettalk1.html">Product Review: NetTalk, Part 1</a></td>                             
  <td align="left" valign="top" nowrap="nowrap">Sep 19, 2003</td>
</tr>                                           
<tr><td align="left" valign="top">0.42</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v3/v3n5advisor-api.html">The Clarion Advisor: API Tricks</a></td>                           
  <td align="left" valign="top" nowrap="nowrap">May 3, 2001</td>
</tr>                                            
<tr><td align="left" valign="top">0.42</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v5/v5n06designer1.html">Creating A Designer Interface In Clarion (Part&nbsp;1)</a></td>     
  <td align="left" valign="top" nowrap="nowrap">Jun 5, 2003</td>
</tr>                                            
<tr><td align="left" valign="top">0.42</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v5/v5n10c6overview2.html">Clarion 6 First Look: The Source Code</a></td>                    
  <td align="left" valign="top" nowrap="nowrap">Oct 30, 2003</td>
</tr>                                           
<tr><td align="left" valign="top">0.42</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v2/v2n8outlookmenu1.html">Creating An MS OutLook-Style Menu In Clarion</a></td>             
  <td align="left" valign="top" nowrap="nowrap">Aug 29, 2000</td>
</tr>                                           
<tr><td align="left" valign="top">0.42</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v5/v5n02tags.html">A Class  For Tagging</a></td>                                            
  <td align="left" valign="top" nowrap="nowrap">Feb 13, 2003</td>
</tr>                                           
<tr><td align="left" valign="top">0.42</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v6/v6n05firebird1.html">Migrate Your Topspeed Application To Firebird, Part 1</a></td>      
  <td align="left" valign="top" nowrap="nowrap">May 27, 2004</td>
</tr>                                           
<tr><td align="left" valign="top">0.42</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v6/v6n06etckeynote.html">ETC Keynote Address Covers Clarion 7, .NET</a></td>                
  <td align="left" valign="top" nowrap="nowrap">Jun 9, 2004</td>
</tr>                                            
<tr><td align="left" valign="top">0.42</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v8/v8n01c63.html">First Look: Clarion 6.3</a></td>                                          
  <td align="left" valign="top" nowrap="nowrap">Jan 27, 2006</td>
</tr>                                           
<tr><td align="left" valign="top">0.42</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v2/v2n9outlookmenu2.html">Creating An MS OutLook-Style Menu In Clarion: Part 2</a></td>     
  <td align="left" valign="top" nowrap="nowrap">Sep 5, 2000</td>
</tr>                                            
<tr><td align="left" valign="top">0.41</td>  
  <td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v2/v2n4mysql3.html">Multi-Platform Development: Clarion, MySQL, and Linux Part 3</a></td>   
  <td align="left" valign="top" nowrap="nowrap">Apr 18, 2000</td>
</tr>                                           
<tr><td align="left" valign="top">0.41</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n01dotnetforclarion.html">.NET for Clarion Developers</a></td>                         
<td align="left" valign="top" nowrap="nowrap">Jan 19, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.41</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n11anyascii.html">A Class For The ASCIIng</a></td>                                     
<td align="left" valign="top" nowrap="nowrap">Nov 8, 2002</td>
</tr>                                            
<tr><td align="left" valign="top">0.41</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v4/v4n04imagn.html">Images, BLOBs, And The Imag'N OCX/DLL</a></td>                          
<td align="left" valign="top" nowrap="nowrap">Apr 9, 2002</td>
</tr>  </table>
<p>The most popular article, Jim Kane's <a href="http://www.clarionmag.com/cmag/v5/v5n02rtlib.html">Interfaces Everywhere</a>, falls into the category of much-referenced articles, as it laid the groundwork for much of Jim's COM work. That, I think, accounts for its substantial lead over the #2 article, Colin Wynn's treatise on <a href="http://www.clarionmag.com/cmag/v7/v7n12commonui.html">spicing up Clarion apps</a> (and what do you know, sex really does sell). Colin's article is also a few years newer, so I'd say it's a contender for top spot. </p>
<p>COM and SQL dominate the top fifty, with Clarion 6, XML, the Windows API, OOP, and .NET all putting in appearances. </p>
<p>But of this list, only one article has a publication date after 2006. That's mostly because of the time factor - these articles have been around long enough to get more reads. </p>
<p>Here are the top fifty subscriber-only articles published since January 2007:</p>
<table width="550" border="1" cellspacing="0" cellpadding="5">
<tr>
  <td colspan="3" align="left" valign="top"><div align="center"><strong>Top 50 subscriber-only articles since Jan 1, 2007</strong></div></td>
  </tr>
<tr>
<tr><td align="left" valign="top">1.00</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n01dotnetforclarion.html">.NET for Clarion Developers</a></td>                                       
<td align="left" valign="top" nowrap="nowrap">Jan 19, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.89</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n07alpha2b.html">New Alpha 2 Build Improves DCT UI</a></td>                                          
<td align="left" valign="top" nowrap="nowrap">Jul 13, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.89</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n01clarion101.6.html">Clarion 101: Designing A Database</a></td>                                     
<td align="left" valign="top" nowrap="nowrap">Jan 26, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.87</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n01embeds.html">Embed Analysis: Which Embeds Do Clarion Developers Use The Most?</a></td>            
<td align="left" valign="top" nowrap="nowrap">Jan 30, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.79</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n03alphabits1.html">C7 Alpha Bits Part 1</a></td>                                                    
<td align="left" valign="top" nowrap="nowrap">Mar 10, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.78</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n02sqlite.html">Embedding The SQLite Engine In Clarion Applications</a></td>                         
<td align="left" valign="top" nowrap="nowrap">Feb 27, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.77</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n03sqladvanced.html">Using the SQL Advanced Tab</a></td>                                             
<td align="left" valign="top" nowrap="nowrap">Mar 16, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.73</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n03embeds3.html">Embed Analysis Part 3</a></td>                                                      
<td align="left" valign="top" nowrap="nowrap">Mar 22, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.70</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n03vistaini.html">Vista-Compliant INI Files</a></td>                                                 
<td align="left" valign="top" nowrap="nowrap">Mar 29, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.69</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n05vistaglass.html">Adding Aero Glass Effects to Clarion Apps</a></td>                               
<td align="left" valign="top" nowrap="nowrap">May 30, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.67</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/V9n12compact.html">A Simple Clarion# PDA Application</a></td>                                          
<td align="left" valign="top" nowrap="nowrap">Dec 26, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.67</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v10/v10n02sql1.html">Getting Useful Information Out of SQL, Part 1</a></td>                               
<td align="left" valign="top" nowrap="nowrap">Feb 15, 2008</td>
</tr>                                           
<tr><td align="left" valign="top">0.67</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n03embeds2.html">Embed Analysis Part 2</a></td>                                                      
<td align="left" valign="top" nowrap="nowrap">Mar 21, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.62</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v10/v10n01tightloops.html">No More Tight Loops</a></td>                                                   
<td align="left" valign="top" nowrap="nowrap">Jan 31, 2008</td>
</tr>                                           
<tr><td align="left" valign="top">0.62</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n05aussiedevcon2.html">Aussie DevCon: Bob Z Shows Clarion.NET</a></td>                               
<td align="left" valign="top" nowrap="nowrap">May 27, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.61</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n03ipc1.html">Interprocess Communication: Sending Messages</a></td>                                  
<td align="left" valign="top" nowrap="nowrap">Mar 14, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.61</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n03alphabits2.html">C7 Alpha Bits Part 2</a></td>                                                    
<td align="left" valign="top" nowrap="nowrap">Mar 27, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.61</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/V9n10multitier.html">Tiers and Objects: The Future of Clarion.NET Development</a></td>                 
<td align="left" valign="top" nowrap="nowrap">Oct 11, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.59</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n04vista1.html">Coping With Windows Vista - How to live with User Account Control Security</a></td>  
<td align="left" valign="top" nowrap="nowrap">Apr 13, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.57</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n09dctdiagrammer.html">The New Dictionary Diagrammer</a></td>                                        
<td align="left" valign="top" nowrap="nowrap">Sep 30, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.55</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n01signing.html">Signing Your Applications: New Challenges</a></td>                                  
<td align="left" valign="top" nowrap="nowrap">Jan 12, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.55</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n09clariondotnetlang1.html">Clarion.NET Language Changes: What's Gone</a></td>                       
<td align="left" valign="top" nowrap="nowrap">Sep 27, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.53</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n01sqltod.html">Review: Clarion Training on Demand - SQL Programming Series</a></td>                 
<td align="left" valign="top" nowrap="nowrap">Jan 10, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.52</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n08postgresql1.html">PostgreSQL Revisited</a></td>                                                   
<td align="left" valign="top" nowrap="nowrap">Aug 15, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.52</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n10accordion.html">A Simple Solution for Accordion Menus</a></td>                                    
<td align="left" valign="top" nowrap="nowrap">Oct 31, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.52</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v10/v10n01stateofclarionsharp.html">What Can You Do With The Clarion.NET Beta?</a></td>                   
<td align="left" valign="top" nowrap="nowrap">Jan 25, 2008</td>
</tr>                                           
<tr><td align="left" valign="top">0.51</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n09clariondotnetlang2.html">Clarion.NET Language Changes: What's New</a></td>                        
<td align="left" valign="top" nowrap="nowrap">Sep 27, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.51</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n05googleearth.html">Calling Google Earth From Clarion</a></td>                                      
<td align="left" valign="top" nowrap="nowrap">May 23, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.49</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n09c7beta.html">The Clarion 7 Beta Release</a></td>                                                  
<td align="left" valign="top" nowrap="nowrap">Sep 12, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.48</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v10/v10n01ldap.html">Querying ActiveDirectory In Clarion</a></td>                                         
<td align="left" valign="top" nowrap="nowrap">Jan 17, 2008</td>
</tr>                                           
<tr><td align="left" valign="top">0.48</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n02vista.html">Get Ahead Of Your Competition With Vista And Office 2007</a></td>                     
<td align="left" valign="top" nowrap="nowrap">Feb 14, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.47</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n06storedproc.html">Converting A Process To A Stored Procedure/Trigger</a></td>                      
<td align="left" valign="top" nowrap="nowrap">Jun 15, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.47</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v10/v10n01choice.html">Lists, CHOICE, and Hidden Tabs</a></td>                                            
<td align="left" valign="top" nowrap="nowrap">Jan 11, 2008</td>
</tr>                                           
<tr><td align="left" valign="top">0.46</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n04vista2b.html">Coping With Vista - There's A Manifest In Your Destiny, Part 2</a></td>             
<td align="left" valign="top" nowrap="nowrap">Apr 26, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.45</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n09buttons.html">Multiline Radio Buttons And Checkboxes</a></td>                                     
<td align="left" valign="top" nowrap="nowrap">Sep 18, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.45</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n07profiling.html">Profiling Your Applications</a></td>                                              
<td align="left" valign="top" nowrap="nowrap">Jul 11, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.43</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n04vista2a.html">Coping With Vista - There's A Manifest In Your Destiny, Part 1</a></td>             
<td align="left" valign="top" nowrap="nowrap">Apr 20, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.43</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n06popup.html">Using A Browse Popup Menu For Lookups</a></td>                                        
<td align="left" valign="top" nowrap="nowrap">Jun 26, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.42</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n06kalashnikov.html">Kalashnikov Programming</a></td>                                                
<td align="left" valign="top" nowrap="nowrap">Jun 11, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.41</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v10/v10n06interfaces.html">SQL Processing and Class Interfaces</a></td>                                   
<td align="left" valign="top" nowrap="nowrap">Jun 30, 2008</td>
</tr>                                           
<tr><td align="left" valign="top">0.41</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v10/v10n06classdll.html">Boost Compile Times By Putting The ABC Classes In Their Own DLL</a></td>         
<td align="left" valign="top" nowrap="nowrap">Jun 18, 2008</td>
</tr>                                           
<tr><td align="left" valign="top">0.41</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n01private.html">Accessing Private Class Data</a></td>                                               
<td align="left" valign="top" nowrap="nowrap">Jan 26, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.41</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v10/v10n02sql3.html">Getting Useful Information Out of SQL, Part 3</a></td>                               
<td align="left" valign="top" nowrap="nowrap">Feb 22, 2008</td>
</tr>                                           
<tr><td align="left" valign="top">0.41</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v10/v10n03sidebar.html">Writing To The Windows Registry</a></td>                                          
<td align="left" valign="top" nowrap="nowrap">Mar 13, 2008</td>
</tr>                                           
<tr><td align="left" valign="top">0.40</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v10/v10n01choose.html">Using CHOOSE With PROP:SQL</a></td>                                                
<td align="left" valign="top" nowrap="nowrap">Jan 10, 2008</td>
</tr>                                           
<tr><td align="left" valign="top">0.39</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n07abcerror.html">Showing ABC Errors</a></td>                                                        
<td align="left" valign="top" nowrap="nowrap">Jul 20, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.39</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v10/v10n02sql2.html">Getting Useful Information Out of SQL, Part 2</a></td>                               
<td align="left" valign="top" nowrap="nowrap">Feb 21, 2008</td>
</tr>                                           
<tr><td align="left" valign="top">0.38</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n12unittesting.html">Testing Clarion# Libraries With NUnit</a></td>                                  
<td align="left" valign="top" nowrap="nowrap">Dec 27, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.38</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n12calendar.html">Clarion# And The Google Calendar API</a></td>                                      
<td align="left" valign="top" nowrap="nowrap">Dec 17, 2007</td>
</tr>                                           
<tr><td align="left" valign="top">0.38</td>  
<td align="left" valign="top"><a href="http://www.clarionmag.com/cmag/v9/v9n12codelib.html">Designing Clarion# Libraries</a></td>    
 <td align="left" valign="top" nowrap="nowrap">Dec 20, 2007</td>
</tr>
</table>

<p>SQL is still a big factor, but unsurprisingly .NET has taken over from COM. (Which is as it should be; one of the really wonderful things about .NET coding is all the stuff you can get done without having to resort to the dog's breakfast that is COM. And when you have to use COM you can often do so indirectly, via an existing .NET wrapper.)</p>
<p>The embed analysis series  has received a lot of attention, likewise the numerous articles on Vista and its virtualization and security &quot;features.&quot; And of course anything on C7 is a must-read for many ClarionMag subscribers. </p>
<p>So what can you expect to see in the coming months? Much more on C7, no doubt. Although the templates aren't changing a whole lot from C6 to C7, the IDE is quite different, and there are a lot of nooks and crannies to explore. Once AppGen ships the number of developer hours ClarionMag readers spend in the new IDE will go up dramatically, and along with that I expect a lot of discoveries about workflow and development tools and techniques. </p>
<p>I also anticipate a fair bit of Clarion# coverage, although that probably won't hit the big time until there's a Clarion# AppGen and at least one template set. But we'll see - as always, it's all about what ClarionMag readers want to read and need to know. </p>
<p wrap="">If you're not a Clarion Magazine subscriber, you can subscribe now via the ClarionMag <a href="http://www.clarionmag.com/cmag/store.html?action=shop">store</a>. If you are a subscriber and you want to check your subscription status, log in to the <a href="http://www.clarionmag.com/cmag/myclarionmag.html">My ClarionMag page</a>. To top up your sub, again just head over to the <a href="http://www.clarionmag.com/cmag/store.html?action=shop">store</a>. But don't drag your butt. The fall subscription sale ends Friday, Sept 26. </p>]]></description>
         <pubDate>Wed, 24 Sep 2008 00:00:00 CDT</pubDate>
      </item>
      <item>
         <title>Lock up your Gmail</title>
         <link>http://clarionmag.com:8081/blog/20080819LockupyourGmail.html</link>
         <description><![CDATA[<p> Jeff Slarve has pointed out that Gmail users can now use SSL encryption for the entire session, not just login. That matters because there's a <a href="http://mail.google.com/support/bin/answer.py?hl=en&amp;ctx=mail&amp;answer=74765">security hole</a> in the default configuration that allows someone sniffing network traffic to <a href="http://it.slashdot.org/article.pl?sid=08/08/19/1433206&amp;from=rss">trick your browser</a> into giving up a cookie that enables access to your Gmail page. This is mainly an issue for people who access Gmail using unencrypted wireless networks. </p>
<p>You can secure your Gmail account by going to the Settings page and setting your browser connection to &quot;Always use https&quot;. Thanks, Jeff.</p>]]></description>
         <pubDate>Tue, 19 Aug 2008 00:00:00 CDT</pubDate>
      </item>
      <item>
         <title>Ouch (Updated)</title>
         <link>http://clarionmag.com:8081/blog/20080725Ouch.html</link>
         <description><![CDATA[<p>Sun's Tim Bray is speaking on changes in programming languages. And I have 
  to say this is possibly the most annoying use of background music I have ever 
  heard. I'd rather listen to my daughter playing Build-a-Bear on her DS. </p>
<p>Ah, it turns out the music was written by Terry Riley, in C, in 1964. So there's 
  a reason it's being played. </p>
<p>Just not a good reason. </p>
<p>UPDATE: Whoops, C was just a twinkle in Dennis Ritchie's eye in 1964; the piece in question is called &quot;In C&quot;, and my thanks to Geoff Robinson for pointing out the error of my ways. Geoff suggested that minimalism isn't my cup of tea. I've had another <a href="http://wm09.allmusic.com/cg/amg.dll?p=amg&amp;sql=10:gifixquhld6e">listen</a> to &quot;In C&quot; and it's much more pleasant all by itself (though 30 seconds seems plenty to me). Unfortunately it was an overly-loud accompaniment to Bray's rapid-fire delivery; the combination would make rather a good torture device, I think. </p>
<p>&nbsp;</p>]]></description>
         <pubDate>Fri, 15 Aug 2008 00:00:00 CDT</pubDate>
      </item>
      <item>
         <title>Catching up</title>
         <link>http://clarionmag.com:8081/blog/20080813Catchingup.html</link>
         <description><![CDATA[<p>I've been back in the office since late last week, but the longer I'm away from the office, even with a laptop along, the longer it seems to take to get everything back on track again. I'm catching up on news items which normally I'd have done while on the road, but I had problems with newsgroup access which is how I harvest most news items. And I hope to have the monthly PDFs, source zip and source library update done by tomorrow. </p>]]></description>
         <pubDate>Wed, 13 Aug 2008 00:00:00 CDT</pubDate>
      </item>
      <item>
         <title>On the road again</title>
         <link>http://clarionmag.com:8081/blog/20080804Ontheroadagain.html</link>
         <description><![CDATA[<p>I'm back on the road this week and won't have much access to email, but I should 
  be able to check in at least once most days. I have a few more OSCON 2008 reports 
  this week, and next week after I'm back I'll conclude the series with some random 
  observations and a few more pics. Then it's back to the regular Clarion fare. 
</p>]]></description>
         <pubDate>Mon, 04 Aug 2008 00:00:00 CDT</pubDate>
      </item>
      <item>
         <title>MS Becomes Apache Platinum Sponsor</title>
         <link>http://clarionmag.com:8081/blog/20080725.html</link>
         <description><![CDATA[<p>Three years ago MS sponsored one of the OSCON lunches, and some attendees were 
  so offended they refused to eat the lunch. Microsoft has continued to attend 
  and increase its participation in open source. This morning Microsoft's Sam 
  Ramji and the ASF's Justin Erenkrantz announced that Microsoft has become a 
  platinum sponsor of the Apache Software Foundation. </p>]]></description>
         <pubDate>Fri, 25 Jul 2008 00:00:00 CDT</pubDate>
      </item>
      <item>
         <title>OSCON: More to come</title>
         <link>http://clarionmag.com:8081/blog/20080725OSCONMoretocome.html</link>
         <description><![CDATA[<p>I hope you've been enjoying this year's OSCON coverage. I have one session 
  left to attend and then I'm done. But I still have a bunch of notes to post, 
  on everything from some interesting things said during keynotes to securing 
  databases to web development. Plus some other news and info and a bunch of pictures 
  I haven't had a chance to review yet. Most if not all of that will have to wait 
  until next week. And I have some of the more regular Clarion fare lined up as 
  well, so there's lots of good stuff in the pipeline. </p>]]></description>
         <pubDate>Fri, 25 Jul 2008 00:00:00 CDT</pubDate>
      </item>
      <item>
         <title>Wednesday welcome</title>
         <link>http://clarionmag.com:8081/blog/20080723Wednesdaywelcome.html</link>
         <description><![CDATA[  <p>In the conference center parkade this morning I spotted an old beater with 
    a couple of stickers in the rear view window. One simply said &quot;Linux&quot;, 
    and the other said &quot;Coding is not a crime.&quot; </p>
  <p>Dude. I've seen code that was worthy of punishment. </p>
  <p>It's just about time for the keynote addresses. Meanwhile I have a couple 
    of tutorial reports from yesterday that need some cleaning up - hopefully 
    I'll get a chance to post them before the day is out, but I have a pretty 
    fully schedule alerady. </p>
  <p>Ah, we're rolling now with a video parodying video game development. </p>
  <p>&quot;When you create sound effects, do they come out of your head?&quot;</p>
  <p>&quot;No, they come out of my mouth.&quot;</p>
  <p>Heh heh.</p>]]></description>
         <pubDate>Wed, 23 Jul 2008 00:00:00 CDT</pubDate>
      </item>
   </channel>
</rss>

