<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.oehive.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>john&#039;s blog</title>
 <link>http://www.oehive.org/blog/4</link>
 <description></description>
 <language>oehive</language>
<item>
 <title>Google Chrome</title>
 <link>http://www.oehive.org/node/1322</link>
 <description>&lt;p&gt;I assume everybody has tried out Google Chrome by now. It&#039;s been available for download for nearly an hour already.  ;-)&lt;/p&gt;
&lt;p&gt;It is of immediate interest to me, because of the AJAX I use in Analyst. Last week, I downloaded and tried out IE 8, beta 2. Now, as far as I&#039;m aware, I&#039;m using pretty old, straightforward standards-compliant javascript in my browser pages (which work fine in Opera and Firefox), but IE &lt;strong&gt;still&lt;/strong&gt; doesn&#039;t work.&lt;/p&gt;
&lt;p&gt;As you might have guessed, I found that Google Chrome works fine with Analyst. So, I&#039;ll support Firefox, Opera, and Chrome, but IE is still out.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/213&quot; class=&quot;og_links&quot;&gt;Miscellaneous Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1322&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1322#comments</comments>
 <group domain="http://www.oehive.org/node/213">Miscellaneous Group</group>
 <pubDate>Tue, 02 Sep 2008 19:55:39 +0000</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">1322 at http://www.oehive.org</guid>
</item>
<item>
 <title>Fascinating cookbook</title>
 <link>http://www.oehive.org/node/1114</link>
 <description>&lt;p&gt;This site, &lt;em&gt;Programming Language Examples Alike Cookbook&lt;/em&gt; is fascinating:&lt;br /&gt;
&lt;a href=&quot;http://pleac.sourceforge.net/&quot;&gt;pleac.sourceforge.net&lt;/a&gt;&lt;br /&gt;
especially if you are familiar with the old &quot;Perl Cookbook&quot; book. &lt;/p&gt;
&lt;p&gt;What&#039;s fascinating is that aside from Perl (which was the basis for the whole thing), &lt;strong&gt;Groovy&lt;/strong&gt; is the &lt;strong&gt;only&lt;/strong&gt; other language that is 100% complete in the project, even though it is a latecomer! I find that amazing, given the other languages that are listed.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/213&quot; class=&quot;og_links&quot;&gt;Miscellaneous Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1114&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1114#comments</comments>
 <group domain="http://www.oehive.org/node/213">Miscellaneous Group</group>
 <pubDate>Wed, 20 Feb 2008 00:17:15 +0000</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">1114 at http://www.oehive.org</guid>
</item>
<item>
 <title>Frames and Fields in the Symbol Tables</title>
 <link>http://www.oehive.org/node/1113</link>
 <description>&lt;p&gt;A recent client requirement got me into ProRefactor to add some more goodies to the symbol tables. The requirement was to find all database fields that could be updated in the UI for all frames in each compile unit.&lt;/p&gt;
&lt;p&gt;It wouldn&#039;t have been too much work to write a script to walk through the syntax tree to figure this out, but it really seemed like something that should be easily available from the symbol tables. And, it seemed like something that would be easy to add to the tree parser in ProRefactor.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/193&quot; class=&quot;og_links&quot;&gt;Codeparse group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1113&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1113#comments</comments>
 <group domain="http://www.oehive.org/node/193">Codeparse group</group>
 <pubDate>Mon, 18 Feb 2008 21:24:31 +0000</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">1113 at http://www.oehive.org</guid>
</item>
<item>
 <title>Groovy is so darn cool</title>
 <link>http://www.oehive.org/node/1036</link>
 <description>&lt;p&gt;I&#039;m using the syntax tree from Proparse+ProRefactor, and the Groovy language, to generate XML data about procedures in an application. I want to generate XML with entries that look like this:&lt;/p&gt;
&lt;pre&gt;
&amp;lt;tableref table=&#039;customer&#039; create=&#039;true&#039; write=&#039;true&#039; delete=&#039;true&#039; /&amp;gt;
&lt;/pre&gt;&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/213&quot; class=&quot;og_links&quot;&gt;Miscellaneous Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1036&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1036#comments</comments>
 <group domain="http://www.oehive.org/node/193">Codeparse group</group>
 <group domain="http://www.oehive.org/node/213">Miscellaneous Group</group>
 <pubDate>Sat, 10 Nov 2007 20:55:44 +0000</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">1036 at http://www.oehive.org</guid>
</item>
<item>
 <title>The Hive will be upgrading!</title>
 <link>http://www.oehive.org/node/1034</link>
 <description>&lt;p&gt;Our hosting service (WestHost) is putting us into the beta for a major service upgrade.&lt;/p&gt;
&lt;p&gt;It is estimated that oehive.org will be upgraded on Thursday, November 15.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/194&quot; class=&quot;og_links&quot;&gt;Hive group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1034&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1034#comments</comments>
 <group domain="http://www.oehive.org/node/194">Hive group</group>
 <pubDate>Fri, 09 Nov 2007 16:15:01 +0000</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">1034 at http://www.oehive.org</guid>
</item>
<item>
 <title>Milestones</title>
 <link>http://www.oehive.org/node/1017</link>
 <description>&lt;p&gt;Has anybody else noticed that the Hive now has over 1000 nodes (pages) of content?&lt;/p&gt;
&lt;p&gt;As far as milestones go, I think this one is pretty nifty.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/194&quot; class=&quot;og_links&quot;&gt;Hive group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1017#comments</comments>
 <group domain="http://www.oehive.org/node/194">Hive group</group>
 <pubDate>Thu, 18 Oct 2007 17:41:58 +0000</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">1017 at http://www.oehive.org</guid>
</item>
<item>
 <title>wait(,) of current-window.</title>
 <link>http://www.oehive.org/node/666</link>
 <description>&lt;p&gt;Bugs reported in Proparse sometimes lead me to come up with some pretty funny looking but legal code. The following script displays a couple of strings and then waits for keypress of &#039;(&#039; or &#039;)&#039;.&lt;/p&gt;
&lt;pre&gt;
function wait returns character:
  display &quot;in wait()&quot;.
  return &quot;&quot;.
end function.

display &quot;hi&quot;.
wait().
wait(,) of current-window.
&lt;/pre&gt;&lt;p&gt;
What fun.  :)&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/193&quot; class=&quot;og_links&quot;&gt;Codeparse group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/666#comments</comments>
 <group domain="http://www.oehive.org/node/193">Codeparse group</group>
 <pubDate>Tue, 21 Nov 2006 22:58:10 +0000</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">666 at http://www.oehive.org</guid>
</item>
<item>
 <title>Desktop search, code analysis</title>
 <link>http://www.oehive.org/node/626</link>
 <description>&lt;p&gt;I&#039;ve been contracted to do some analysis of the client&#039;s code. Naturally, the first thing I did was load up all their source into Callgraph, and generate HTML of all their source.  :)  Now I have something that is preprocessed, formatted, easy to read, and with hyperlinks between calls and procedures. The best part is, plain text searches of this output HTML are more useful and reliable than unprocessed code would be.&lt;/p&gt;
&lt;p&gt;That leads me to my topic. I wrote a little find/grep script with generates a nice HTML list with links to files which contain my search string. It works great, but it takes about 10-20 minutes per search. The need for a desktop index/search application is something that I&#039;ve avoided until right now.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/193&quot; class=&quot;og_links&quot;&gt;Codeparse group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/626&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/626#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/191">code analysis</category>
 <category domain="http://www.oehive.org/taxonomy/term/190">Desktop search</category>
 <group domain="http://www.oehive.org/node/193">Codeparse group</group>
 <pubDate>Mon, 16 Oct 2006 05:32:29 +0000</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">626 at http://www.oehive.org</guid>
</item>
<item>
 <title>Almost there</title>
 <link>http://www.oehive.org/node/200</link>
 <description>&lt;p&gt;It&#039;s been several long weeks of struggling with site hosting configuration, web servers, mail servers, Subversion servers, a few different CMS options, and of course, mostly with Drupal and a number of optional modules. But we&#039;re getting there!&lt;/p&gt;
&lt;p&gt;Subversion is functional, the groups and mailing lists are functional, and the projects are functional. The site look needs work. The site navigation is contentious! We have a temporary logo, a temporary theme, temporary project categories, tentative navigation categories, and a tentative layout for site navigation in general! I&#039;m confident that, in spite of all that&#039;s in flux, the important bits are working: Subversion, project issue tracking, and backups.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/node/213&quot; class=&quot;og_links&quot;&gt;Miscellaneous Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/200&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/200#comments</comments>
 <group domain="http://www.oehive.org/node/213">Miscellaneous Group</group>
 <pubDate>Thu, 14 Sep 2006 17:30:10 +0000</pubDate>
 <dc:creator>john</dc:creator>
 <guid isPermaLink="false">200 at http://www.oehive.org</guid>
</item>
</channel>
</rss>
