= 2004/05/28 == ymessstatus category_major: Application category_minor: YMessenger created: Fri May 28 00:41:27 GMT+9:00 2004 description: A simple sample program that goes into the background, and changes every 20 seconds the status of Yahoo Messenger with the title of the Winamp Window (much like the msgramp winamp plugin). download: http://www.abnet.as.ro/ystatusser.rbw email: mailto:alexbrie@yahoo.com id: 1208 license: Ruby's name: ymessstatus owner: alexbrie owner_id: 1509 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Yahoo Messenger Status Changer status: prototype updated: Fri May 28 00:41:27 GMT+9:00 2004 url: version: 0.2 = 2004/05/27 == highcrest category_major: Library category_minor: Database created: Thu May 27 02:10:45 GMT+9:00 2004 description: Maps objects to database tables based on common naming patterns and database meta-data. This module is designed to use sensible default mappings whenever possible, but to be easy to customise when the defaults are not appropriate. It has built-in optimistic locking and built-in automatic persistence of nested objects. It caters for the strengths and weaknesses of different DBI drivers, supporting LOBs and LONGs where possible. download: http://highcrest.topcities.com/ email: mailto:gjenkins@xchanging.com id: 1207 license: PublicDomain name: highcrest owner: gjenkins owner_id: 1508 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Object-relational mapping status: alpha updated: Thu May 27 02:10:45 GMT+9:00 2004 url: http://highcrest.topcities.com/ version: 0.9.0 = 2004/05/26 == ruby-icat category_major: Library category_minor: Security created: Tue May 25 15:31:59 GMT+9:00 2004 description: Ruby/ICAT provides a rudimentary interface to NIST's ICAT metabase. The ICAT metabase is a CVE-based vulnerability database. It is provided in a tab-delimited format which Ruby/ICAT parses and makes available in a linear format. Included in the examples is a simple script which will check any package list (redhat, debian, etc) for matches in the ICAT vulnerability metabase. This is useful in keeping your systems up-to-date. This was hacked together quickly. Any and all feedback is welcome! download: http://static.dataspill.org/projects/libraries/ruby/icat/ruby-icat-current.tgz email: mailto:will@alum.bu.edu id: 1205 license: GPL name: ruby-icat owner: wad owner_id: 1507 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Interface to ICAT vulnerability metabase parser library status: experimental updated: Tue May 25 15:31:59 GMT+9:00 2004 url: http://projects.dataspill.org/libraries/ruby/icat/index.html version: 0.0.1 == sendmail-milter category_major: Library category_minor: Mail created: Wed May 26 03:32:42 GMT+9:00 2004 description: Sendmail::Milter provides users with the ability to write mail filters in Ruby that tightly integrate with sendmail's mail filter API. It is a Ruby port of the excellent Sendmail::Milter Perl module by Charles Ying. With this module, you can define and register Ruby callbacks with the Milter engine. This module calls your ruby callbacks using interpreters from a threaded persistent interpreter pool. Milter contexts are presented using an object-oriented style interface for performing operations on a Milter context. download: http://webtime-project.net/ruby-asp/ruby-sendmail-milter_0.0.1.tar.gz email: mailto:greg@webtime-project.net id: 1206 license: GPL name: sendmail-milter owner: greg owner_id: 1146 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Ruby interface to sendmail's Mail Filter API status: alpha updated: Wed May 26 03:32:42 GMT+9:00 2004 url: http://webtime-project.net/projects.asp version: 0.0.1 = 2004/05/25 = 2004/05/24 = 2004/05/23 = 2004/05/22 = 2004/05/21 = 2004/05/20 = 2004/05/19 == crypt-rot13 category_major: Library category_minor: Cryptography created: Tue May 18 23:51:58 GMT+9:00 2004 description: A simple rotation based encryption scheme. Synopsis ======== require "crypt/rot13" include Crypt s = Rot13.new("abc") puts s # "nop" s.rotate(-13) puts s # "abc" download: http://prdownloads.sourceforge.net/ruby-miscutils/crypt-rot13-1.0.0.tar.gz?download email: mailto:djberg96@yahoo.com id: 1204 license: Ruby's name: crypt-rot13 owner: Daniel J. Berger owner_id: 606 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: A simple rotation based encryption status: Stable updated: Tue May 18 23:51:58 GMT+9:00 2004 url: http://ruby-miscutils.sf.net version: 1.0.0 = 2004/05/18 = 2004/05/17 = 2004/05/16 == win32-change category_major: Library category_minor: Win32 created: Sat May 15 10:52:49 GMT+9:00 2004 description: A class for monitoring events related to files and directories. Synopsis ======== require "win32/changenotify" include Win32 cn = ChangeNotify.new('C:\some\path\', true, FILE_NAME | DIR_NAME) cn.wait download: http://rubyforge.org/frs/download.php/625/win32-changenotify-0.1.0.zip email: mailto:djberg96@yahoo.com id: 1202 license: Ruby's name: win32-change owner: Daniel J. Berger owner_id: 606 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Monitor file and directory events on Win32 status: beta updated: Sat May 15 10:52:49 GMT+9:00 2004 url: http://rubyforge.org/projects/win32utils/ version: 0.1.0 == win32-semaphore category_major: Library category_minor: Win32 created: Sat May 15 14:05:44 GMT+9:00 2004 description: Ruby interface for semaphores on the Win32 platform. Synopsis ======== require "win32/semaphore" include Win32 sem = Semaphore.new(1,5,"foo") print 'oops' unless sem.wait(10) > 0 sem.release(2) download: http://rubyforge.org/frs/download.php/646/win32-semaphore-0.1.0.zip email: mailto:djberg96@yahoo.com id: 1203 license: Ruby's name: win32-semaphore owner: Daniel J. Berger owner_id: 606 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Win32 semaphores with Ruby status: beta updated: Sat May 15 14:05:44 GMT+9:00 2004 url: http://rubyforge.org/projects/win32utils/ version: 0.1.0 = 2004/05/15 == nfsstore category_major: Library category_minor: Database created: Fri May 14 08:59:18 GMT+9:00 2004 description: NFS safe PStore with a few things added download: http://www.codeforpeople.com/lib/ruby/nfsstore/ email: mailto:ahoward id: 1200 license: Ruby's name: nfsstore owner: ahoward owner_id: 1505 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: NFS safe PStore status: prototype updated: Fri May 14 08:59:18 GMT+9:00 2004 url: http://www.codeforpeople.com/lib/ruby/nfsstore/ version: 0.0.0 == win32-mutex category_major: Library category_minor: Win32 created: Fri May 14 12:55:35 GMT+9:00 2004 description: Ruby interface to Win32 Mutex objects. You can use a mutex object to protect a shared resource from simultaneous access by multiple threads or processes. download: http://rubyforge.org/frs/download.php/620/win32-mutex-0.1.0.zip email: mailto:djberg96@yahoo.com id: 1201 license: Ruby's name: win32-mutex owner: Daniel J. Berger owner_id: 606 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Ruby interface to Win32 Mutex objects status: beta updated: Fri May 14 12:55:35 GMT+9:00 2004 url: http://rubyforge.org/projects/win32utils/ version: 0.1.0 = 2004/05/14 == myxml category_major: Library category_minor: XML created: Thu May 13 21:33:25 GMT+9:00 2004 description: * small (5KB), simple and effective * it is NOT a hack to REXML, but layer above * you can use MyXML element as String, for example puts root["mailbox"] or of course puts root["mailbox"].text * elements are created automatically if you set it's text or attributes, for example root["mailbox"] = "present" root["mailbox/description"].attributes["name"] = "Carl" * you can use nonexistent elements, but until an access they won't be created puts root["nonexistent/nonexistent/nonexistent"] download: http://myxml.1984.cz/myxml.tar.bz2 email: mailto:jan.molic@1984.cz id: 1199 license: GPL name: myxml owner: Jan Molic owner_id: 1504 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: For easyofuseness of your XML files; small & simple & effective status: beta updated: Thu May 13 21:33:25 GMT+9:00 2004 url: http://myxml.1984.cz version: 1.0-r1 = 2004/05/13 = 2004/05/12 = 2004/05/11 = 2004/05/10 == interface category_major: Library category_minor: Language created: Mon May 10 00:45:02 GMT+9:00 2004 description: Java style interfaces for Ruby. download: http://prdownloads.sourceforge.net/ruby-miscutils/interface-0.1.0.zip?download email: mailto:djberg96@yahoo.com id: 1198 license: Ruby's name: interface owner: Daniel J. Berger owner_id: 606 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Java style interfaces for Ruby status: experimental updated: Mon May 10 00:45:02 GMT+9:00 2004 url: http://ruby-miscutils.sourceforge.net/ version: 0.1.0 = 2004/05/09 == lockfile category_major: Library category_minor: File created: Sat May 08 06:37:41 GMT+9:00 2004 description: SYNOPSIS lib/lockfile.rb : ruby library for creating NFS safe lockfiles bin/rlock : ruby command line tool which uses this library to create lockfiles. run 'rlock -h' for more info INSTALL sudo ruby install.rb BASIC ALGORITHIM * create a globally uniq filename in the same filesystem as the desired lockfile - this can be nfs mounted * link(2) this file to the desired lockfile, ignore all errors * stat the uniq filename and desired lockfile to determine is they are the same, use only stat.rdev and stat.ino - ignore stat.nlink as NFS can cause this report incorrect values * iff same, you have lock. either return or run optional code block with optional refresher thread keeping lockfile fresh during execution of code block, ensuring that the lockfile is removed.. * iff not same, sleep using incremental backoff time. optionally remove lockfile if it is older than a certain time, timeout if more than a certain amount of time has passed attempting to lock file. BASIC USAGE 1) lockfile = Lockfile.new 'file.lock' begin lockfile.lock p 42 ensure lockfile.unlock end 2) require 'pstore' # which is NOT nfs safe on it's own lock_opts = { # the keys can be symbols or strings :retries => 42, # we will try 42 times to aquire the lock :sleep_inc => 2, # we will sleep 2 seconds longer after each retry :max_sleep => 30, # we will never sleep longer than 30 seconds however :max_age => 3600, # we will blow away any files older than this :suspend => 16, # iff we steal the lock from someone else - wait this # long to give them a chance to realize it :refresh => 8, # we will spawn a bg thread that touches file every 8 sec # this thread also causes a StolenLockError to be # thrown if the lock disappears from under us - note # that the 'detection' is limited to the poll interval :timeout => 300 # we simply cannot wait longer than five minutes } pstore = PStore.new 'file.db' lockfile = Lockfile.new 'file.db.lock', opts lockfile.lock do pstore.transaction do pstore[:last_update_time] = Time.now end end SAMPLES * see samples/a.rb * see samples/nfsstore.rb * see bin/rlock download: http://www.codeforpeople.com/lib/ruby/lockfile/ email: mailto:ara.t.howard@noaa.gov id: 1195 license: Ruby's name: lockfile owner: ahoward owner_id: 1391 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: nfs resistent lockfile creation status: alpha updated: Sat May 08 06:37:41 GMT+9:00 2004 url: http://www.codeforpeople.com/lib/ruby/lockfile/ version: 0.0.1 == sampleproject category_major: Documentation category_minor: Library created: Sat May 08 11:38:09 GMT+9:00 2004 description: Current pass phrase is "sampleproject" download: email: id: 1196 license: Ruby's name: sampleproject owner: NaHi owner_id: 8 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: sampleproject for SOAP interface status: experimental updated: Sat May 08 21:21:37 GMT+9:00 2004 url: version: 0.0.7 == utmp_monitor category_major: Application category_minor: Admin created: Sun May 09 01:14:09 GMT+9:00 2004 description: Utmp-Monitor! is a ruby-gtk2 software that monitorizes an utmp given file under Linux, looking for changes and enabling real time control over user sessions. It's fairly simple, small code and easy to use, just give it a try! download: http://ruby.digital-style.org/utmp-monitor-1.2.tar.gz email: mailto:jvalencia@digital-style.org id: 1197 license: GPL name: utmp_monitor owner: Javier Valencia owner_id: 1503 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Utmp file monitor, with support for user images, and more... status: stable updated: Sun May 09 01:14:09 GMT+9:00 2004 url: http://ruby.digital-style.org version: 1.2 = 2004/05/08 == ruby-inifile category_major: Library category_minor: Utility created: Fri May 07 05:24:18 GMT+9:00 2004 description: Reads, and Parses Windows based .ini files Next version will Write and Update ;) download: http://www.webtime-project.net/ruby-asp/ruby-inifile_1.0.0.tar.gz email: mailto:greg@webtime-project.net id: 1194 license: GPL name: ruby-inifile owner: greg owner_id: 1146 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Windows based .ini files manipulations status: stable updated: Fri May 07 05:24:18 GMT+9:00 2004 url: http://www.webtime-project.net/projects.asp version: 1.0.0 = 2004/05/07 = 2004/05/06 = 2004/05/05 = 2004/05/04 == deplate category_major: Application category_minor: Text created: Mon May 03 23:54:07 GMT+9:00 2004 description: deplate is a tool for converting wiki-like markup to LaTeX, HTML, or "HTML slides". It is in this respect similar to tools like aft or txt2tags. It supports embedded LaTeX code, footnotes, citations, biblographies, automatic generation of an index, etc. In contrast to many wiki machines, it is made for "offline" use as a document preparation tool. It aims to be modular and extensible. This is the accompanying converter for the Vim viki plugin. download: http://sourceforge.net/project/showfiles.php?group_id=108085 email: mailto:samul@web.de id: 1192 license: GPL name: deplate owner: tlink owner_id: 1501 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Convert wiki-like markup to LaTeX, HTML, or "HTML slides" status: alpha updated: Mon May 03 23:54:07 GMT+9:00 2004 url: http://deplate.sourceforge.net/ version: 0.1 == quickcert category_major: Application category_minor: Security created: Tue May 04 01:39:21 GMT+9:00 2004 description: QuickCert allows you to quickly and easily create SSL certificates. It uses a simple configuration file to generate self-signed client and server certificates. QuickCert is a compilation of NAKAMURA Hiroshi's post to ruby-talk number 89917, the example scripts referenced in the above post, and gen_csr.rb from Ruby's OpenSSL examples. QuickCert can be used to generate certificates for WEBrick or DRb over SSL. To see how to use SSL with DRb, check out how to set up DRb over SSL. download: http://segment7.net/projects/ruby/QuickCert/QuickCert-1.0.0.tar.gz email: mailto:drbrain@segment7.net id: 1193 license: BSD name: quickcert owner: Eric Hodel owner_id: 1060 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: QuickCert quickly and easily creates SSL certificates. status: stable updated: Tue May 04 01:39:21 GMT+9:00 2004 url: http://segment7.net/projects/ruby/QuickCert/ version: 1.0.0 == vflow category_major: Library category_minor: Networking created: Mon May 03 09:18:51 GMT+9:00 2004 description: This is a module to allow ruby to access flow files via flow-tools (http://www.splintered.net/sw/flow-tools/). It can be used as a replacement for perl's Cflow and pythons pyflowtool. download: http://ghostgun.com/software/vflow/vflow-0.1b.tar.gz email: mailto:jeffm@ghostgun.com id: 1190 license: GPL name: vflow owner: jeffm owner_id: 1498 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: module to use flow-tools status: beta updated: Mon May 03 09:18:51 GMT+9:00 2004 url: http://ghostgun.com/software/vflow/ version: 0.1 == win32utils-inst category_major: Application category_minor: Package management created: Mon May 03 11:36:56 GMT+9:00 2004 description: win32utils installer is a one-click installer for the win32utils class library which provides Ruby interface to many Windows API libraries download: http://rubyforge.org/frs/?group_id=85&release_id=462 email: mailto:sd@shashankdate.net id: 1191 license: Ruby's name: win32utils-inst owner: Shashank Date owner_id: 1500 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: one-click installer for win32utils library status: beta updated: Mon May 03 11:47:54 GMT+9:00 2004 url: http://rubyforge.org/projects/win32utils version: 0.0.1 = 2004/05/03 == ftp_sync category_major: Application category_minor: Utility created: Sun May 02 14:17:44 GMT+9:00 2004 description: FTP Sync allows synchronizing files on multiple client machines via an FTP server. I wrote this because my web host does not run CVS. Additionally, I usually sync large binary files, and I need only the latest version. FTP Sync saves file information (version and timestamp) in an XML file which is stored on the FTP server alognside the file with content. The program compares the version number in the remote XML file, and the time stamp on the local XML file, figuring out whether to upload the local version or download the remote one. download: http://lazax.com/software/ftp_sync/ email: mailto:laza@cs.columbia.edu id: 1188 license: Ruby's name: ftp_sync owner: Zoran Lazarevic - Laza owner_id: 1077 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Synchronize files on multiple machines via FTP server status: alpha updated: Sun May 02 14:17:44 GMT+9:00 2004 url: http://lazax.com/software/ftp_sync/ftp_sync.html version: 1.0.0 == runt category_major: Library category_minor: Calendar created: Mon May 03 03:28:01 GMT+9:00 2004 description: Runt is an implementation of select temporal patterns by Martin Fowler in the super-fantastic Ruby language. Runt provides: * recurring events defined using simple, set-like expressions * an API for creating schedules for arbitrary events/objects * precisioned date types using Time Points * date Ranges * everlasting peace and/or eternal life download: http://rubyforge.org/frs/download.php/614/runt-0.2.0.tgz email: mailto:matt@digitalclash.com id: 1189 license: Ruby's name: runt owner: Matthew Lipper owner_id: 1497 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Ruby Temporal Expressions status: alpha updated: Mon May 03 03:28:01 GMT+9:00 2004 url: http://runt.rubyforge.org version: 0.2.0 = 2004/05/02 == win32-ipc category_major: Library category_minor: Win32 created: Sat May 01 12:43:29 GMT+9:00 2004 description: A base class for Win32 sychronization objects. download: http://rubyforge.org/frs/download.php/607/win32-ipc-0.1.0.zip email: mailto:djberg96@yahoo.com id: 1187 license: Ruby's name: win32-ipc owner: Daniel J. Berger owner_id: 606 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: A base class for Win32 synchronization objects status: stable updated: Sat May 01 12:43:29 GMT+9:00 2004 url: http://rubyforge.org/projects/win32utils/ version: 0.1.0 = 2004/05/01 = 2004/04/30 == kansas category_major: Library category_minor: Database created: Thu Apr 29 06:46:07 GMT+9:00 2004 description: Kansas is an Object-Relational mapping layer. It takes a relational schema, accessible via DBI and converts it to a set of Ruby classes. It is simple, lighweight, and easy to use; perfect for most cases. download: http://rubyforge.org/projects/kansas email: mailto:khaines@enigo.com id: 1185 license: Ruby's name: kansas owner: Kirk Haines owner_id: 1496 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Kansas is an Object-Relational mapping layer. status: alpha updated: Thu Apr 29 06:46:07 GMT+9:00 2004 url: http://kansas.rubyforge.org version: 0.0.3 == permutation category_major: Library category_minor: Math created: Thu Apr 29 09:04:44 GMT+9:00 2004 description: This class has a dual purpose: It can be used to create permutations of a given size and to do some simple computations with/on permutations. The instances of this class don’t require much memory because they don’t include the permutation as a data structure. They only save the information necessary to create the permutation if asked to do so. download: http://www.ping.de/~flori/ruby/programs/ruby/permutation-0.1.0.tgz email: mailto:flori@ping.de id: 1186 license: GPL name: permutation owner: Florian Frank owner_id: 224 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Permutation class in pure Ruby status: beta updated: Thu Apr 29 09:04:44 GMT+9:00 2004 url: http://www.ping.de/~flori/ruby/programs/permutation.html version: 0.1.0 = 2004/04/29 == memone category_major: Application category_minor: PDA created: Wed Apr 28 18:23:41 GMT+9:00 2004 description: Features: — It finds the Palm Desktop data files automatically — It imports only the categories which are configured in the memone_settings.xml file, so you can for example configure it only to push the Business memos — It keeps track of already pushed items, so only new or changed items will be pushed to OneNote - It will create a Page for each Category you're importing, under your notebook/Palm Imported section — Each Category will contain sub-pages for each Memo within that category download: http://fb2.hu/temp/memone.zip email: mailto:fbalazs2@freemail.hu id: 1183 license: GPL name: memone owner: FB2 owner_id: 1495 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Pushes the Memos of the Palm Desktop to OneNote status: alpha updated: Wed Apr 28 18:23:41 GMT+9:00 2004 url: http://fb2.hu/qwiki/index.php?page=Palm_Desktop_To_Microsoft_Onenote version: 1.0 alpha 1 == ruby-openbase category_major: Library category_minor: Database created: Wed Apr 28 22:03:25 GMT+9:00 2004 description: Ruby/OpenBase is a ruby extension library to access OpenBase database from Ruby. This library can works on Mac OS X only. download: http://www.spice-of-life.net/ruby-openbase email: mailto:info@spice-of-life.net id: 1184 license: BSD name: ruby-openbase owner: SUZUKI Tetsuya owner_id: 1046 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: OpenBase Connectivity for Ruby status: beta, but usable updated: Wed Apr 28 22:03:25 GMT+9:00 2004 url: http://www.spice-of-life.net/ruby-openbase version: 0.7.0 = 2004/04/28 = 2004/04/27 = 2004/04/26 = 2004/04/25 == win32-tasksched category_major: Library category_minor: Win32 created: Sat Apr 24 23:20:24 GMT+9:00 2004 description: Interface for generating, configuring or deleting tasks for the Windows Task Scheduler. download: http://rubyforge.org/frs/download.php/563/win32-taskscheduler-0.0.1.zip email: mailto:djberg96@yahoo.com id: 1182 license: Ruby's name: win32-tasksched owner: Daniel J. Berger owner_id: 606 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Interface for the Windows Task Scheduler status: beta updated: Sat Apr 24 23:20:24 GMT+9:00 2004 url: http://rubyforge.org/projects/win32utils/ version: 0.0.1 = 2004/04/24 == ruby-frontbase category_major: Library category_minor: Database created: Fri Apr 23 20:10:37 GMT+9:00 2004 description: download: email: mailto:cail@frontbase.com id: 1181 license: BSD name: ruby-frontbase owner: Cail Borrell owner_id: 1494 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: The extension for FrontBase database access status: updated: Fri Apr 23 20:10:37 GMT+9:00 2004 url: http://rubyforge.org/projects/ruby-dbi version: 0.5.2 = 2004/04/23 == rcocoa category_major: Library category_minor: MacOS X created: Fri Apr 23 03:13:36 GMT+9:00 2004 description: rcocoa is a small static library to ease the development of ruby extensions using Cocoa by implementing the conversion of a few data types between ruby and cocoa. download: http://zauc.free.fr/files/rcocoa-0.1.tgz email: mailto:zauc@users.sf.net id: 1180 license: GPL name: rcocoa owner: zauc owner_id: 1493 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Obj-c library to convert data types between ruby and cocoa. status: beta updated: Fri Apr 23 03:13:36 GMT+9:00 2004 url: version: 0.1 = 2004/04/22 == algorithm-diff category_major: Library category_minor: Algorithm created: Wed Apr 21 18:25:35 GMT+9:00 2004 description: computes the differences between two arrays of elements download: http://www.moonwolf.com/ruby/archive/algorithm-diff-0.1.tar.gz email: mailto:moonwolf@moonwolf.com id: 1179 license: Ruby's name: algorithm-diff owner: MoonWolf owner_id: 41 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Algorithm::Diff status: alpha updated: Wed Apr 21 18:25:35 GMT+9:00 2004 url: version: 0.1 == ctapi category_major: Library category_minor: smartcards created: Wed Apr 21 06:30:42 GMT+9:00 2004 description: These are Ruby bindings to a library that supports the Cardterminal-API (CTAPI) for chipcards. It should be possible to link this bindings against any carddriver library that supports this standard, but I have actually only tested with libtowitoko. If you are able to use it succesfully with other driver libraries, I would be glad to hear about it from you. download: http://www.ping.de/~flori/ruby/programs/ruby/ctapi-0.2.1.tgz email: mailto:flori@ping.de id: 1178 license: GPL name: ctapi owner: Florian Frank owner_id: 224 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Library for Cardterminal-API (CTAPI) for chipcards status: beta updated: Wed Apr 21 06:30:42 GMT+9:00 2004 url: http://www.ping.de/~flori/ruby/programs/ctapi.html version: 0.2.1 = 2004/04/21 == htree category_major: Library category_minor: HTML created: Tue Apr 20 16:22:23 GMT+9:00 2004 description: htree provides a tree data structre which represent HTML and XML data. * Permissive unified HTML/XML parser * byte-to-byte roundtripping unparser * XML namespace support * Dedicated class for escaped string. This ease sanitization. * XHTML/XML generator * template engine * recursive template expansion * converter to REXML document download: http://cvs.m17n.org/~akr/htree/ email: mailto:akr@m17n.org id: 1176 license: Ruby's name: htree owner: Tanaka Akira owner_id: 16 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: HTML/XML document tree status: alpha updated: Tue Apr 20 16:22:23 GMT+9:00 2004 url: http://cvs.m17n.org/~akr/htree/ version: 0.1 == nadoka category_major: Application category_minor: IRC created: Tue Apr 20 15:35:27 GMT+9:00 2004 description: Nadoka is IRC Client Server Program. Original concept from madoka. download: http://www.namikilab.tuat.ac.jp/~sasada/prog/nadoka.html email: mailto:ko1@atdot.net id: 1175 license: Ruby's name: nadoka owner: ko1 owner_id: 1490 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Nadoka: IRC Client Server Program status: alpha updated: Tue Apr 20 15:35:27 GMT+9:00 2004 url: http://www.namikilab.tuat.ac.jp/~sasada/prog/nadoka.html version: 0.1.0 == rubymsn category_major: Documentation category_minor: Ruby Ruby Ruby created: Tue Apr 20 20:19:16 GMT+9:00 2004 description: download: http://isweb15.infoseek.co.jp/computer/ruby256/ email: mailto:masao-k@a-net.email.ne.jp id: 1177 license: Ruby's name: rubymsn owner:   owner_id: 1491 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description:   status:   updated: Tue Apr 20 20:19:16 GMT+9:00 2004 url: http://groups.msn.com/RubyRubyRuby version:   = 2004/04/20 == quickey category_major: Application category_minor: Utility created: Mon Apr 19 17:23:31 GMT+9:00 2004 description: Quickey is a little application for quick keyword entry. From a user perspective, it allows one to type a phrase such as "dict foo" and look up the word "foo", enter a URL, or the like. It automatically inserts the X selection, so one can hilight a word, pop up the Quickey window, and simply type the keyword to apply. download: http://ogmo.mephle.org/Quickey/dl/quickey-1.0.tar.gz email: mailto:rpav@mephle.com id: 1174 license: GPL name: quickey owner: Ryan Pavlik owner_id: 1221 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Quick keyword handler status: stable updated: Mon Apr 19 17:23:31 GMT+9:00 2004 url: http://ogmo.mephle.org/Quickey/ version: 1.0 = 2004/04/19 == rubywebdialogs category_major: Library category_minor: GUI created: Sun Apr 18 20:59:22 GMT+9:00 2004 description: RubyWebDialogs is a platform independent graphical user interface for Ruby applications. It generates HTML and serves it with the internal HTTP server, so you can use your favorite web browser as the front end for your Ruby application. All this means, that it can be used on almost every platform, like Ruby itself. download: http://www.erikveen.dds.nl/rubywebdialogs/rwd.rb email: mailto:rubywebdialogs@erikveen.dds.nl id: 1173 license: GPL name: rubywebdialogs owner: Erik Veenstra owner_id: 1489 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: The Web Browser as a User Interface for Ruby Applications status: alpha updated: Sun Apr 18 20:59:22 GMT+9:00 2004 url: http://www.erikveen.dds.nl/rubywebdialogs/ version: 0.0.1 = 2004/04/18 == iforead category_major: Library category_minor: Multimedia created: Sat Apr 17 12:11:29 GMT+9:00 2004 description: Reads the VM commands out of IFO files and creates a data structure out of them. It's extremely pre-apha, but it is functional and can handle most VM commands. The aim to develop a program which can extract the VM commands from a series of IFO files and put them in a dvdauthor xml file (preliminary examples can do this in the download gzip). download: http://www.rubyforge.org/projects/iforead/ email: mailto:quineska@rubyforge.org id: 1172 license: LGPL name: iforead owner: Christopher Armstrong owner_id: 1487 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Reads DVD IFO VM commands status: alpha updated: Sat Apr 17 12:11:29 GMT+9:00 2004 url: http://iforead.rubyforge.org version: 0.02-rev2 = 2004/04/17 = 2004/04/16 == bluecloth category_major: Library category_minor: Text created: Thu Apr 15 07:20:56 GMT+9:00 2004 description: BlueCloth is a Ruby implementation of Markdown, a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). download: http://rubyforge.org/frs/download.php/507/BlueCloth-0.01a.tar.gz email: mailto:ged-raa@FaerieMUD.org id: 1170 license: GPL name: bluecloth owner: Michael Granger owner_id: 134 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: a text-to-HTML conversion tool for web writers status: alpha updated: Thu Apr 15 07:20:56 GMT+9:00 2004 url: http://bluecloth.rubyforge.org/ version: 0.01a == z2pal category_major: Application category_minor: PDA created: Thu Apr 15 09:50:17 GMT+9:00 2004 description: z2pal.rb is a Ruby-script that converts various informations from the PIM applications of the Sharp Zaurus OPIE environment to the palcal PIM-format. download: http://www.karl-voit.at/scripts/z2pal.rb email: mailto:shellscript@Karl-Voit.at id: 1171 license: GPL name: z2pal owner: vk owner_id: 1486 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: converts PIM-informations from Zaurus/OPIE to palcal status: stable updated: Thu Apr 15 09:50:17 GMT+9:00 2004 url: http://www.karl-voit.at/scripts/index.shtml#z2pal version: 0.1 = 2004/04/15 == bmconverter category_major: Application category_minor: Utility created: Wed Apr 14 21:52:51 GMT+9:00 2004 description: bmconverter.rb is a Ruby-script to convert bookmarks of various formats. The initial version supports Opera Hotlist v2 and FireFox v0.8. The script can be easily extended with other bookmark formats as long as you know some Ruby-basics. You only have to worry about parsing a new format and/or formatting the items (URLs, Folders, Seperators, Header). Everything else-state machine, bookmark stack, item storage, command line parameter parsing, error prone design (hopefully) and so on-should not be the problem any more. I hope, this tool finds a lot of friends that extends it to a general bookmark converter, that supports all major types of bookmark formats. At least I couldn't find such a tool when I needed a (good!) conversion of my bookmarks (>3500) from Opera to FireFox. This is the reason, why I also added this tool to SourceForge.net. download: http://www.karl-voit.at/scripts/bmconverter.rb email: mailto:shellscript@Karl-Voit.at id: 1169 license: GPL name: bmconverter owner: vk owner_id: 1486 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Converting bookmarks of different browsers status: beta updated: Wed Apr 14 21:52:51 GMT+9:00 2004 url: http://www.karl-voit.at/scripts/#bmconverter version: 0.1 == melodysearch category_major: Library category_minor: MIDI created: Wed Apr 14 18:20:32 GMT+9:00 2004 description: This is a prototype project implementing several state-of-the-art symbolic musical information retrieval algorithms both in plain Ruby and as C extensions. These include advanced bit-parallel string-matching algorithms, sparse dynamic programming algorithms, and geometric algorithms. They support e.g. transposition invariance and partial matches. For some algorithms, these are the only existing implementations at the moment (2003). Package might not be updated any longer, but I hope it may serve as an example or code repository for future algorithm, C extension or distributed server implementations. Visit the homepage for details. This package hasn't been tested with Ruby 1.8; use version 1.6.8. The software has been in production use as a demo server for more than a year. It's thus possible to set up your own web-based MIDI file search engine, but you need to update some files manually. Comments are welcome. download: http://www.cs.helsinki.fi/u/turkia/music/ email: mailto:turkia@cs.helsinki.fi id: 1168 license: GPL name: melodysearch owner: turkia owner_id: 1485 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Musical Information Retrieval algorithms status: prototype updated: Wed Apr 14 18:45:45 GMT+9:00 2004 url: http://www.cs.helsinki.fi/u/turkia/music/ version: 0.2.7 = 2004/04/14 == alexandria category_major: Application category_minor: Utility created: Tue Apr 13 23:58:13 GMT+9:00 2004 description: Alexandria is a GNOME application to help manage a book collection. It retrieves book information from Amazon (including cover pictures), saves data using the YAML format, features an HIG-compliant user interface, and shows books in different views (standard list or icons list). download: http://rubyforge.org/frs/download.php/506/alexandria-0.1.1.tar.gz email: mailto:lrz@gnome.org id: 1167 license: GPL name: alexandria owner: Laurent Sansonetti owner_id: 1462 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: A book collection manager for GNOME status: beta updated: Tue Apr 13 23:58:13 GMT+9:00 2004 url: http://alexandria.rubyforge.org/ version: 0.1.1 == fxlistview category_major: Library category_minor: GUI created: Tue Apr 13 09:01:22 GMT+9:00 2004 description: FXListview is a FXRuby-based multi-column listbox. Some of its features are: * Clickable column headers that automatically sort. * Left or right justified columns. * Gridlines. * Resizable columns. * Customization of column sort arrow. It is subclassed from FXTable. download: http://www.netpromi.com/files/listview.zip email: mailto:jcribbs@twmi.rr.com id: 1166 license: Ruby's name: fxlistview owner: Jamey Cribbs owner_id: 1484 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: FXRuby Multi-Column list box status: stable updated: Tue Apr 13 09:01:22 GMT+9:00 2004 url: http://www.netpromi.com/listview.html version: 1.0.0 = 2004/04/13 == ruby-cm17 category_major: Library category_minor: Hardware created: Mon Apr 12 12:59:31 GMT+9:00 2004 description: A driver for X10's CM17 RF transmitter that attaches to a serial port. It requires ruby-serial with a small patch. See details at webpage above. download: http://www.jasonandvivian.net/rubyHA/index.html email: mailto:wold@jasonandvivian.net id: 1165 license: Ruby's name: ruby-cm17 owner: Jason Wold owner_id: 1483 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: driver for X10's CM17 serial port RF transmitter status: testing updated: Mon Apr 12 13:02:57 GMT+9:00 2004 url: http://www.jasonandvivian.net/rubyHA/index.html version: 0.1.1 = 2004/04/12 == sample-project category_major: Documentation category_minor: Advocacy created: Sun Apr 11 12:20:50 GMT+9:00 2004 description: Update this project freely. Pass phrase is 'sample'. This is version 0.0.2. download: email: id: 1164 license: Ruby's name: sample-project owner: NaHi owner_id: 8 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Sample project status: alpha updated: Sun Apr 11 12:22:38 GMT+9:00 2004 url: version: 0.0.2 = 2004/04/11 == rouge-gui category_major: Library category_minor: GUI created: Sat Apr 10 05:05:36 GMT+9:00 2004 description: Rouge is a high level GUI toolkit. It interprets a XUL-like XML GUI description language, as well as providing native Ruby API. Rouge is designed to be a front-end for multiple back-ends, allowing users to choose from a number of native GUI toolkit implementations to match their own tastes. This is very early code. You can create rudimentary applications with it, but don't expect full XUL compatability. Rouge currently depends on FXRuby for the backend. download: http://www.germane-software.com/archives/rouge_0.0.3.tgz email: mailto:ser@germane-software.com id: 1162 license: Ruby's name: rouge-gui owner: Sean E. Russell owner_id: 1482 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: An experimental GUI toolkit for Ruby status: experimental updated: Sat Apr 10 05:05:36 GMT+9:00 2004 url: http://www.germane-software.com/software/XML/Rouge/ version: 0.0.3 == svg-graph category_major: Library category_minor: Graphics created: Sat Apr 10 05:08:10 GMT+9:00 2004 description: SVG::Graph is a loose port of the Perl SVG::TT:Graph package. It is a toolkit for generating SVG spreadsheet-like data graphs, which are a species of plot that are oriented toward displaying statistical data. download: http://www.germane-software.com/archives/svg_graph_0.1.0.tgz email: mailto:ser@germane-software.com id: 1163 license: Ruby's name: svg-graph owner: Sean E. Russell owner_id: 1482 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: A library for generating SVG spreadsheet-like graphs status: alpha updated: Sat Apr 10 05:08:10 GMT+9:00 2004 url: http://www.germane-software.com/software/SVG/SVG::Graph/ version: 0.1.0 = 2004/04/10 = 2004/04/09 = 2004/04/08 == coverage2 category_major: Application category_minor: Development created: Wed Apr 07 18:58:20 GMT+9:00 2004 description: This tool helps identify those lines of code in your program which didn't got executed while running. NaHi is the author of the original 'coverage.rb', 47 lines of Ruby code. Today it outputs nice HTML. License ======= Ruby's license Install ======= Follow these 3 steps in order to install ruby install.rb config ruby install.rb setup ruby install.rb install Usage ===== Insert '-rcoverage' when you wish to make coverage output. For instance: ruby -rcoverage test_all.rb It should generage an 'index.html' file, containing coverage info. download: http://rubyforge.org/frs/?group_id=18&release_id=361 email: mailto:neoneye@adslhome.dk id: 1161 license: Ruby's name: coverage2 owner: neoneye owner_id: 1333 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Identify inactive parts in Ruby source and outputs nice XHTML. status: usable updated: Wed Apr 07 18:58:20 GMT+9:00 2004 url: http://neoneye.dk/coverage/ version: 0.2 = 2004/04/07 = 2004/04/06 == copland category_major: Library category_minor: Microkernel created: Tue Apr 06 03:00:58 GMT+9:00 2004 description: Copland is an IoC container for Ruby, similar in implementation to Hivemind. It manages relationships and dependencies between application components automatically, by means of configuration files that developers provide. It also provides transparent addition of AOP-like pre and post hooks to method calls, as well as making objects remotely accessible via dRuby and/or SOAP. download: http://rubyforge.org/projects/copland email: mailto:jgb3@email.byu.edu id: 1160 license: Ruby's name: copland owner: Jamis Buck owner_id: 1311 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Inversion of Control (IoC) Container status: alpha updated: Tue Apr 06 03:00:58 GMT+9:00 2004 url: http://copland.rubyforge.org version: 0.3.0 == ruby-xattr category_major: Library category_minor: System created: Mon Apr 05 09:07:36 GMT+9:00 2004 description: download: http://theinternetco.net/projects/ruby/ruby-xattr email: mailto:aredridel@nbtsc.org id: 1159 license: Ruby's name: ruby-xattr owner: aredridel owner_id: 1422 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Interface to the XFS-compatible *_attr syscalls. status: prototype updated: Mon Apr 05 10:50:51 GMT+9:00 2004 url: http://theinternetco.net/projects/ruby/ruby-xattr version: 0.2.0 == rubymel category_major: Application category_minor: 3D created: Mon Apr 05 07:07:42 GMT+9:00 2004 description: A plugin for Alias Wavefront Maya to support an embedded Ruby interpreter. It allows Ruby to control maya and run mel commands in a pretty seamless fashion. download: http://www.highend3d.com/maya/plugins/?section=utilities#2838 email: mailto:GGarramuno@aol.com id: 1158 license: Artistic name: rubymel owner: gga owner_id: 1481 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: An embedded Ruby interpreter for Alias Wavefront Maya software status: beta, going stable updated: Mon Apr 05 07:07:42 GMT+9:00 2004 url: http://www.highend3d.com/maya/plugins/?section=utilities#2838 version: 0.7 = 2004/04/05 == vfs-simple category_major: Library category_minor: File created: Mon Apr 05 03:11:42 GMT+9:00 2004 description: vfs-simple provides procedual VFS (Virtual File System) interface: VFS.open('http://...'), etc. download: http://cvs.m17n.org/~akr/vfs-simple/ email: mailto:akr@m17n.org id: 1157 license: Ruby's name: vfs-simple owner: akr owner_id: 1480 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: Virtual File System in Procedual Style status: experimental updated: Mon Apr 05 03:11:42 GMT+9:00 2004 url: http://cvs.m17n.org/~akr/vfs-simple/ version: 0.1 = 2004/04/04 == lily category_major: Application category_minor: Weblog created: Sun Apr 04 18:07:52 GMT+9:00 2004 description: lily is simple weblog tool like blosxom. it can use flavour same blosxom's flavour. download: http://www.mikihoshi.com/lily/download/lilyset.html email: mailto:kan@mikihoshi.com id: 1155 license: GPL name: lily owner: kan owner_id: 1199 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: weblog tool like blosxom status: stable updated: Sun Apr 04 18:07:52 GMT+9:00 2004 url: http://www.mikihoshi.com/lily version: 0.1.2 == ulog-monitor category_major: Application category_minor: Viewer created: Sun Apr 04 18:09:13 GMT+9:00 2004 description: ulog-monitor is a console program written in ruby which shows logged packets by the program ulogd(http://gnumonks.org/gnumonks/projects/project_details?p_id=1). download: http://w5.cs.uni-sb.de/~gogo/homepage/ulog-monitor/ulog-monitor_0.2.tar.bz2 email: mailto:robertgogolok@gmx.de id: 1156 license: BSD name: ulog-monitor owner: gogo owner_id: 1479 pass: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx short_description: tool that shows ulogd-logged packets. status: stable updated: Sun Apr 04 18:09:13 GMT+9:00 2004 url: http://w5.cs.uni-sb.de/~gogo/homepage/ulog-monitor/ version: 0.2