<?xml version="1.0"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <channel rdf:about="http://raa.ruby-lang.org/index.rdf">
    <title>RAA</title>
    <link>http://raa.ruby-lang.org/</link>
    <description>Ruby Application Archive</description>
    <items>
      <rdf:Seq>
        <rdf:li resource="http://raa.ruby-lang.org/project/openid/"/>
        <rdf:li resource="http://raa.ruby-lang.org/project/kirbybase/"/>
        <rdf:li resource="http://raa.ruby-lang.org/project/rtaglib/"/>
        <rdf:li resource="http://raa.ruby-lang.org/project/win32-eventlog/"/>
        <rdf:li resource="http://raa.ruby-lang.org/project/rubygame/"/>
        <rdf:li resource="http://raa.ruby-lang.org/project/sisu/"/>
        <rdf:li resource="http://raa.ruby-lang.org/project/clockcount/"/>
        <rdf:li resource="http://raa.ruby-lang.org/project/memoize/"/>
        <rdf:li resource="http://raa.ruby-lang.org/project/rforum/"/>
        <rdf:li resource="http://raa.ruby-lang.org/project/hiki/"/>
      </rdf:Seq>
    </items>
    <dc:creator>Just another Ruby porter,</dc:creator>
    <dc:language>en</dc:language>
  </channel>
  <item rdf:about="http://raa.ruby-lang.org/project/openid/">
    <title>openid</title>
    <link>http://raa.ruby-lang.org/project/openid/</link>
    <description>Ruby library for verifying OpenID identities</description>
    <dc:creator>brian</dc:creator>
    <dc:subject>Library/Identity</dc:subject>
    <content:encoded>&lt;p&gt;A robust Ruby library for working with and verifying OpenID identities.&lt;br&gt;
&lt;br&gt;
 - Easy-to-use API&lt;br&gt;
 - File based store implemetation&lt;br&gt;
 - OpenIDLoginGenerator for easily OpenID enabling your rails apps&lt;br&gt;
 - Rails and WEBrick examples&lt;br&gt;
 - Test suite&lt;br&gt;
 - Licensed under the LGPL&lt;/p&gt;
</content:encoded>
    <dc:date>2006-01-05T09:42:06+09:00</dc:date>
  </item>
  <item rdf:about="http://raa.ruby-lang.org/project/kirbybase/">
    <title>kirbybase</title>
    <link>http://raa.ruby-lang.org/project/kirbybase/</link>
    <description>Simple, plain-text database management system written in Ruby.</description>
    <dc:creator>Jamey Cribbs</dc:creator>
    <dc:subject>Library/Database</dc:subject>
    <content:encoded>&lt;p&gt;KirbyBase is a simple, pure-Ruby, plain-text dbms.  Some of it's features include:&lt;br&gt;
&lt;br&gt;
* All data is kept in plain-text files that can be edited by hand by simply opening a text editor.&lt;br&gt;
&lt;br&gt;
* It can be used either in a single-user, embedded mode, or in a client/server, multi-user mode.&lt;br&gt;
&lt;br&gt;
* You can access and select data with specific field types including: String, Integer, Float, Boolean, Date, and DateTime.&lt;br&gt;
&lt;br&gt;
* You can use Ruby's code blocks to perform queries, instead of having to use a foreign language such as SQL.&lt;br&gt;
&lt;br&gt;
* The entire library is in one 45k file.&lt;/p&gt;
</content:encoded>
    <dc:date>2006-01-04T05:37:27+09:00</dc:date>
  </item>
  <item rdf:about="http://raa.ruby-lang.org/project/rtaglib/">
    <title>rtaglib</title>
    <link>http://raa.ruby-lang.org/project/rtaglib/</link>
    <description>C binding for taglib (same interface as ruby-taglib)</description>
    <dc:creator>clbustos</dc:creator>
    <dc:subject>Library/Audio</dc:subject>
    <content:encoded>&lt;p&gt;A pure C binding for taglib (http://developer.kde.org/~wheeler/taglib.html), a library for reading and editing the meta-data of several popular audio formats. This extension uses the same interface of http://www.hakubi.us/ruby-taglib/.&lt;/p&gt;
</content:encoded>
    <dc:date>2006-01-03T21:55:44+09:00</dc:date>
  </item>
  <item rdf:about="http://raa.ruby-lang.org/project/win32-eventlog/">
    <title>win32-eventlog</title>
    <link>http://raa.ruby-lang.org/project/win32-eventlog/</link>
    <description>Interface to the Win32 EventLog API</description>
    <dc:creator>Daniel J. Berger</dc:creator>
    <dc:subject>Library/Win32</dc:subject>
    <content:encoded>&lt;pre&gt;An interface to the Win32 EventLog API.

Synopsis
========
require &amp;quot;win32/eventlog&amp;quot;
include Win32
	
handle = EventLog.open(&amp;quot;Application&amp;quot;)
	
handle.total_records # e.g. 916
handle.oldest_record_number # e.g. 1
	
# Read through every entry, inspecting each struct in turn
handle.read{ |log|
   p log
}
	
# Backup the Application log
handle.backup(&amp;quot;C:\\Backups\\Application.bak&amp;quot;)
	
# Clear the Application log, after backing it up
handle.clear(&amp;quot;C:\\Backups\\Application.old&amp;quot;)
	
handle.close&lt;/pre&gt;
</content:encoded>
    <dc:date>2006-01-03T02:05:03+09:00</dc:date>
  </item>
  <item rdf:about="http://raa.ruby-lang.org/project/rubygame/">
    <title>rubygame</title>
    <link>http://raa.ruby-lang.org/project/rubygame/</link>
    <description>Game development extension and library.</description>
    <dc:creator>jacius</dc:creator>
    <dc:subject>Library/Game</dc:subject>
    <content:encoded>&lt;p&gt;A game development extension and library, based on SDL and inspired by pygame, with the goal of making game development with ruby easy and fun.&lt;/p&gt;
</content:encoded>
    <dc:date>2006-01-02T13:09:13+09:00</dc:date>
  </item>
  <item rdf:about="http://raa.ruby-lang.org/project/sisu/">
    <title>sisu</title>
    <link>http://raa.ruby-lang.org/project/sisu/</link>
    <description>electronic documents - file creation and database populating</description>
    <dc:creator>Ralph Amissah</dc:creator>
    <dc:subject>Application/E-Documents</dc:subject>
    <content:encoded>&lt;p&gt;A command line driven (batch processing) document generator with: minimal (simple &amp;amp; mnemonic) markup requirements (which include the possibility of providing Dublin core or other semantic information about each document); multiple output options (file creation &amp;amp; database populating: including plaintext, html, xhtml, XML, ODF (OpenDocument), LaTeX, pdf, and populating of PostgreSQL relational database) all outputs sharing a common citation numbering system.&lt;br&gt;
&lt;br&gt;
The database loading feature is not required but provides additional possibilities, for example for database searches the database is populated such that database match results are available at a text object (roughly paragraph level) either as an list of documents together with: linked object citation numbers for all text objects (paragraphs)  matched; or displayed text for each text object (paragraph) matched.&lt;br&gt;
&lt;br&gt;
markup in your favourite editor, (vim syntax highlighting file provided)&lt;br&gt;
&lt;br&gt;
share output off: filesystem, web, database&lt;br&gt;
&lt;br&gt;
SiSU is not for technical documentation.&lt;br&gt;
&lt;br&gt;
Summary&lt;br&gt;
http://www.jus.uio.no/sisu/SiSU/1#summary&lt;br&gt;
&lt;br&gt;
Book Samples&lt;br&gt;
http://www.jus.uio.no/sisu/SiSU/2#books&lt;br&gt;
(output and markup)&lt;br&gt;
&lt;br&gt;
Markup Examples:&lt;br&gt;
http://www.jus.uio.no/sisu/sample/&lt;br&gt;
&lt;br&gt;
Markup Syntax summary:&lt;br&gt;
http://www.jus.uio.no/sisu/sample/on_markup.txt&lt;br&gt;
&lt;br&gt;
'man pages' &amp;amp; interactive help provided&lt;br&gt;
&lt;br&gt;
SiSU development dates back many years. (documents need rewriting, they predate the release of SiSU)&lt;br&gt;
http://www.jus.uio.no/sisu/SiSU/changelog#current&lt;/p&gt;
</content:encoded>
    <dc:date>2006-01-02T07:04:39+09:00</dc:date>
  </item>
  <item rdf:about="http://raa.ruby-lang.org/project/clockcount/">
    <title>clockcount</title>
    <link>http://raa.ruby-lang.org/project/clockcount/</link>
    <description>access processor specific clock counter</description>
    <dc:creator>Tanaka Akira</dc:creator>
    <dc:subject>Library/Date</dc:subject>
    <content:encoded>
&lt;div class=&quot;h1-block&quot;&gt;
&lt;h1&gt;
&lt;span class=&quot;content&quot;&gt;
&lt;a name=&quot;clockcount&quot; id=&quot;clockcount&quot;&gt;clockcount&lt;/a&gt;
&lt;/span&gt;
&lt;/h1&gt;

&lt;p&gt;clockcount access processor specific clock counter.&lt;/p&gt;

&lt;div class=&quot;h2-block&quot;&gt;
&lt;h2&gt;
&lt;span class=&quot;content&quot;&gt;
&lt;a name=&quot;Usage&quot; id=&quot;Usage&quot;&gt;Usage&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;

&lt;pre&gt;require 'clockcount'
p ClockCount()&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&quot;h2-block&quot;&gt;
&lt;h2&gt;
&lt;span class=&quot;content&quot;&gt;
&lt;a name=&quot;Sample.20Script.20to.20Mesure.20Clock.20Speed&quot; id=&quot;Sample.20Script.20to.20Mesure.20Clock.20Speed&quot;&gt;Sample Script to Mesure Clock Speed&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;

&lt;pre&gt;% ruby sample.rb 
0x171faf0c3cbed
0x171fb3e46f666 1.30258316772774[GHz]
0x171fb8a2981c2 1.27298907227854[GHz]
0x171fbd7ae77dc 1.30054508000412[GHz]
0x171fc21e131d4 1.24473258972987[GHz]
0x171fc6d123ecf 1.26146415868276[GHz]
...&lt;/pre&gt;
&lt;/div&gt;
&lt;div class=&quot;h2-block&quot;&gt;
&lt;h2&gt;
&lt;span class=&quot;content&quot;&gt;
&lt;a name=&quot;Supported.20Platforms&quot; id=&quot;Supported.20Platforms&quot;&gt;Supported Platforms&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Intel Pentium (rdtsc, 64bit)&lt;/li&gt;
&lt;li&gt;AMD64, Intel EM64T (rdtsc, 64bit)&lt;/li&gt;
&lt;li&gt;Intel Itanium (IA64) (ar44 register, 64bit)&lt;/li&gt;
&lt;li&gt;PowerPC (PowerPC603, POWER3 or later) (mftb and mftbu, 64bit)&lt;/li&gt;
&lt;li&gt;Sun UltraSparc (tick register, 64bit)&lt;/li&gt;
&lt;li&gt;HP PA-RISC 2.0 (cr16 register, 64bit)&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class=&quot;h2-block&quot;&gt;
&lt;h2&gt;
&lt;span class=&quot;content&quot;&gt;
&lt;a name=&quot;Note&quot; id=&quot;Note&quot;&gt;Note&lt;/a&gt;
&lt;/span&gt;
&lt;/h2&gt;

&lt;p&gt;The meaning of &amp;quot;clock&amp;quot; varys on platforms.
For example, the counter doesn't count CPU clocks on PowerPC.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;</content:encoded>
    <dc:date>2006-01-01T21:16:58+09:00</dc:date>
  </item>
  <item rdf:about="http://raa.ruby-lang.org/project/memoize/">
    <title>memoize</title>
    <link>http://raa.ruby-lang.org/project/memoize/</link>
    <description>A method that speeds methods up at the cost of memory</description>
    <dc:creator>Daniel J. Berger</dc:creator>
    <dc:subject>Library/Cache</dc:subject>
    <content:encoded>&lt;pre&gt;A method that speeds methods up at the cost of memory (or disk space).

require &amp;quot;memoize&amp;quot;
include Memoize

# Inefficient fibonacci method
def fib(n)
   return n if n &amp;lt; 2
   fib(n-1) + fib(n-2)
end

fib(100) # Slow

memoize(:fib)
fib(100) # Fast

memoize(:fib, &amp;quot;fib.cache&amp;quot;)
fib(100) # Fast&lt;/pre&gt;
</content:encoded>
    <dc:date>2006-01-01T14:45:03+09:00</dc:date>
  </item>
  <item rdf:about="http://raa.ruby-lang.org/project/rforum/">
    <title>rforum</title>
    <link>http://raa.ruby-lang.org/project/rforum/</link>
    <description>Web forum</description>
    <dc:creator>Andreas Schwarz</dc:creator>
    <dc:subject>Application/WWW</dc:subject>
    <content:encoded>&lt;p&gt;RForum is a forum software with mailing list connectivity written in Ruby and based on the Rails web application framework.&lt;/p&gt;
</content:encoded>
    <dc:date>2006-01-01T03:05:02+09:00</dc:date>
  </item>
  <item rdf:about="http://raa.ruby-lang.org/project/hiki/">
    <title>hiki</title>
    <link>http://raa.ruby-lang.org/project/hiki/</link>
    <description>Powerful and fast wiki clone</description>
    <dc:creator>Kazuhiko</dc:creator>
    <dc:subject>Application/WWW</dc:subject>
    <content:encoded>&lt;p&gt;Hiki is a powerful and fast wiki clone written by Ruby.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Changes in 0.8.5
&lt;ul&gt;
&lt;li&gt;support multiple addresses to notify changes.&lt;/li&gt;
&lt;li&gt;support a pure-ruby version control repository.&lt;/li&gt;
&lt;li&gt;add an 'Issue Tracking System' plugin (misc/plugin/its.rb).&lt;/li&gt;
&lt;li&gt;add 'Rase Search' plugins (contrib/plugin/rast-register.rb, contrib/plugin/rast-search.rb).&lt;/li&gt;
&lt;li&gt;fix miscellaneous bugs.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded>
    <dc:date>2005-12-31T19:52:18+09:00</dc:date>
  </item>
</rdf:RDF>