RubyForge Project News http://rubyforge.org RubyForge Project News Highlights FastCGI for Ruby:fcgi 0.8.8 released http://rubyforge.org/forum/forum.php?forum_id=36433 New release 0.8.8 with support ruby 1.9.1. FastCGI for Ruby Tatsuki Sugiura 2010-02-09T07:53:06+00:00 Ruby/groonga:groonga 0.9.1 Released http://rubyforge.org/forum/forum.php?forum_id=36432 groonga version 0.9.1 has been released! Ruby/groonga is a extension library to use groonga's DB-API layer. Ruby/groonga provides Rubyish readable and writable API. You can use groonga's first and highly functional features from Ruby. Changes: * Supported groonga 0.1.6 Ruby/groonga Kouhei Sutou 2010-02-09T01:30:29+00:00 Ruby/groonga:groonga 0.9.0 Released http://rubyforge.org/forum/forum.php?forum_id=36428 groonga version 0.9.0 has been released! Ruby/groonga is a extension library to use groonga's DB-API layer. Ruby/groonga provides Rubyish readable and writable API. You can use groonga's first and highly functional features from Ruby. Changes: * Supported groonga 0.1.5 * Added API * Groonga::Object#context * Groonga::Record#n_sub_records * Groonga::Context#send * Groonga::Context#receive * Groonga::PatriciaTrie#prefix_search [Tasuku SUENAGA] * Groonga::Object#path [Ryo Onodera] * Groonga::Object#lock [Tasuku SUENAGA] * Groonga::Object#unlock [Tasuku SUENAGA] * Groonga::Object#locked? [Tasuku SUENAGA] * Groonga::Object#temporary? * Groonga::Object#persistent? * Groonga::ObjectClosed * Groonga::Context.[] * Groonga::Table#column_value * Groonga::Table#set_column_value * Changed API * Groonga::Table#select, Groonga::Column#select * They also accept Groonga::Expression * Added :syntax option that specifies grn expression syntax * Groonga::Table#open_cursor * Added :offset option that specifies offset. * Added :limit option that specifies max number of records. * Changed Groonga::Expression.parse options: * (nil (default) -> :column) -> (nil (default) -> :query) * :column -> removed * :table -> :query * :table_query -> :query * :expression -> :script * :language -> :script * Groonga::Table#define_column, Groonga::Table#define_index_column * Defined column becomes persistent table by default * Groonga::Table#[] -> Groonga::Table#value * Groonga::Table#[]= -> Groonga::Table#set_value * Groonga::Table#find -> Groonga::Table#[] * Groonga::Table#find -> obsolete * Groonga::Table#[]= -> removed * Groonga::TableKeySupport#[]= is alias of Groonga::TableKeySupport#add * Changed exception class to Groonga::NoSuchColumn from Groonga::InvalidArgument when Groonga::Record accesses nonexistent a column. * Bug fixes * Fixed a bug that context isn't passed to schema [dara] * Fixed a bug that Groonga::PatriciaTrie#tag_keys doesn't return that last text. [Ryo Onodera] * Added --with-debug option to extconf.rb for debug build. * Fixed a bug that Ruby 1.9.1 may fail extconf.rb. ### Thanks * dara * Ryo Onodera * Tasuku SUENAGA Ruby/groonga Kouhei Sutou 2010-02-09T08:33:12+00:00 Log4r:Release of 1.1.5 http://rubyforge.org/forum/forum.php?forum_id=36427 The 1.1.5 update provides some small fixes for using log4r under ruby 1.9 and defaulting to appending to log files instead of truncating them. Log4r Colby Gutierrez-Kraybill 2010-02-08T08:43:53+00:00 Axis Network Camera:axis-netcam-0.2.1 Released, SCM moved to github http://rubyforge.org/forum/forum.php?forum_id=36426 Jan De Poorter has ported the subversion repo to github, and consequently I am closing down the old RubyForge-hosted SCM. axis-netcam source code is now at http://github.com/DefV/axis-netcam I've also pushed the latest version (0.2.1) to gemcutter. You can install/upgrade via `gem install axis-netcam`. Axis Network Camera Matt Zukowski 2010-02-08T05:05:45+00:00 Business Logic Editor:Task management http://rubyforge.org/forum/forum.php?forum_id=36425 Tasks for the project r available with plugin itself in the file task_list from git://rubyforge.org/ble.git. Plugin on git://github.com/arty-ayreon/ble.git won't have task list. Business Logic Editor Artsiom Anikeyenka 2010-02-08T02:52:58+00:00 Context Based Access Control:Fosdem 2010 http://rubyforge.org/forum/forum.php?forum_id=36424 We showed CBAC at Fosdem 2010. It was the first time we showed the system to the public. We got a lot of positive reactions, which we are very happy with. Thank you! And enjoy the latest version: 0.3.1. Context Based Access Control Bert Meerman 2010-02-08T01:22:16+00:00 Ruby Installer for Windows:RubyInstaller Release Candidate 2 - 1.8.6, 1.8.7 and 1.9.1 http://rubyforge.org/forum/forum.php?forum_id=36423 I'm pleased to announce the second Release Candidate of the latest RubyInstaller packages. For those not already familiar with RubyInstaller, these versions continue the great work started with the original One-Click Installers by providing both 1.8 and 1.9 versions of MRI Ruby for Windows. RubyInstaller now uses a different compilation tool than the legacy One-Click Installers. As a result, when combined with our optional Development Kit, it is now possible to install RubyGems that, until today, were not readily or easily available to Windows users. This release also focuses on improving the installation process and ensuring a much more pleasant experience for existing and new users of Ruby on Windows. = Before installing If you're upgrading from previous RubyInstaller packages, please uninstall these versions before proceeding. Don't worry, any gems that you installed or compiled since installed will not be removed. Since the new RubyInstaller uses a different compiler, we highly advise that you avoid attempting to install over any previous One-Click Installer installation, or any other variant versions (InstantRails, BitNami, etc.) We recommend that you backup your previous installation, take note of the details, your installed gem list, etc and proceed to completely uninstall any legacy installations. = Getting the installers and the packages As usual, we distribute the installer and binary packages on our project page at RubyForge. Please download from RubyForge the RubyInstaller version that best suits your needs: http://rubyforge.org/frs/?group_id=167&amp;release_id=42563 The following are the MD5 signatures of each component: Installers: 6819cda63d0f48c140f27f560825e2b8 *rubyinstaller-1.8.6-p398-rc2.exe 82ec7f599d3ef15b9f788e7421e865b7 *rubyinstaller-1.8.7-p249-rc2.exe f3b6a780f1b2135961a45883ef702dcf *rubyinstaller-1.9.1-p378-rc2.exe Binary Packages: 06ac64dc509cf1a914b3335031407136 *ruby-1.8.6-p398-i386-mingw32.7z 61c1497f8f9748d5da05f39455bcc269 *ruby-1.8.7-p249-i386-mingw32.7z dd14e3f02505589f042f92f0487ae6a3 *ruby-1.9.1-p378-i386-mingw32.7z CHM Help Files: e474f74208373e89264a676cf7017a2e *ruby-1.8.6-p398-doc-chm.7z 968de52735c1710913518e0f5a0e87c2 *ruby-1.8.7-p249-doc-chm.7z dfc6ac01f6df945ac0a3a0c2825fcee6 *ruby-1.9.1-p378-doc-chm.7z Installers are meant for people with no previous or existing installations. Installers are tested and signed by me, Luis Lavena, using a digital certificate. The signed installers do not require administrative privileges, and can be installed by users with limited system privileges. Packages are meant for advanced users who want to configure the installation to fit their needs. For example, installing multiple Ruby versions. The CHM Help files provide access to both Core and Standard Library to simplify search. These files are already integrated in the installers, so the separate downloads are for convenience purposes only Packages and documentation has been compressed using 7-Zip compression to achieve smaller file sizes and download times. Out of the box, Windows do not support extraction of these files, but can be easily downloaded from from it's website: http://www.7-zip.org/ = What was improved or new in this version? * Installers now properly manage switches when doing silent installations (useful for automated deployment) * Installers now correctly restore file associations on installation and uninstall (issue found during rc1) * Provided upgraded versions of all stable branches of Ruby: 1.8.6, 1.8.7 and 1.9.1 * No longer requires elevation of privileges with UAC enabled for administrators * Package newer 1.8.7 for future Ruby/Rails development as 1.8.6 for backwards compatibility. = Why so many versions? Due the extensive server-base that currently runs Ruby 1.8.6, support and releases for this version will continue be provided. It is recommended that for newer projects you start using either 1.8.7 or 1.9.1, whichever suit your needs. = In case of problems, where should I go? We recommend that you first check our FAQ at the Wiki: http://wiki.github.com/oneclick/rubyinstaller/faq And in case these resources do not answer your questions, please join us at our Google Group: http://groups.google.com/group/rubyinstaller ...where you will find friendly people to help you resolve your issues. = Bug reports We all know there is no bug free software, so we ask that you communicate your frustrations in a positive way and report any bugs you have found so that we work on fixing them :-) Please report bugs at RubyForge: http://rubyforge.org/tracker/?atid=715&amp;group_id=167&amp;func=browse For native C-based RubyGem compatibility, you can also read our Gem List at the Wiki: http://wiki.github.com/oneclick/rubyinstaller/gem-list = Contributing We always love when someone wants to contribute. We have a flexible contribution policy: first patch merged gets you commit rights. Feel free to read more about how you can contribute the project at the wiki: http://wiki.github.com/oneclick/rubyinstaller/how-to-contribute = Thanks Last, but certainly not least, would like to thank you the following kind human beings who made this release possible: - Alexey Borzenkov - Bosko Ivanisevic - deepj - Gordon Thiesfeld - Jon Maken - Park Heesob - Rodolfo Budeguer And many others! http://github.com/oneclick/rubyinstaller/blob/master/CONTRIBUTORS Ruby Installer for Windows Luis Lavena 2010-02-08T08:07:19+00:00 color 1.4.1 Released http://rubyforge.org/forum/forum.php?forum_id=36422 color version 1.4.1 has been released! The capabilities of the Color library are limited to pure mathematical manipulation of the colours based on colour theory without reference to colour profiles (such as sRGB or Adobe RGB). For most purposes, when working with the RGB and HSL colours, this won't matter. However, some colour models (like CIE L*a*b*) are not supported because Color does not yet support colour profiles, giving no meaningful way to convert colours in absolute colour spaces (like L*a*b*, XYZ) to non-absolute colour spaces (like RGB). Changes: ## Color 1.4.1 / 2010.02.03 * Imported to github. * Converted to Hoe 2.5 spec format. ## Color 1.4.0 / 2007.02.11 * Merged Austin Ziegler's color-tools library (previously part of the Ruby PDF Tools project) with Matt Lyon's color library. - The HSL implementation from the Color class has been merged into Color::HSL. Color is a module the way it was for color-tools. - A thin veneer has been written to allow Color::new to return a Color::HSL instance; Color::HSL supports as many methods as possible that were previously supported by the Color class. - Values that were previously rounded by Color are no longer rounded; fractional values matter. * Converted to hoe for project management. * Moved to the next step of deprecating Color::Name values; printing a warning for each use (see the history for color-tools 1.3.0). * Print a warning on the access of either VERSION or COLOR_TOOLS_VERSION; the version constant is now COLOR_VERSION. * Added humanized versions of accessors (e.g., CMYK colours now have both #cyan and #c to access the cyan component of the colour; #cyan provides the value as a percentage). * Added CSS3 formatters for RGB, RGBA, HSL, and HSLA outputs. Note that the Color library does not yet have a way of setting alpha opacity, so the output for RGBA and HSLA are at full alpha opacity (1.0). The values are output with two decimal places. * Applied a patch to provide simple arithmetic colour addition and subtraction to Color::GrayScale and Color::RGB. The patch was contributed by Jeremy Hinegardner <jeremy@hinegardner.org>. This patch also provides the ability to return the maximum RGB value as a grayscale colour. * Fixed two problems reported by Jean Krohn <jb.krohn@free.fr> against color-tools relating to RGB-to-HSL and HSL-to-RGB conversion. (Color and color-tools use the same formulas, but the ordering of the calculations is slightly different with Color and did not suffer from this problem; color-tools was more sensitive to floating-point values and precision errors.) * Fixed an issue with HSL/RGB conversions reported by Adam Johnson <adam.sven.johnson@gmail.com>. * Added an Adobe Color swatch (Photoshop) palette reader, Color::Palette::AdobeColor (for .aco files only). Color Austin Ziegler 2010-02-07T05:46:24+00:00 Business Logic Editor:It has begun... http://rubyforge.org/forum/forum.php?forum_id=36381 Hi everyone, i'd like to introduce u all my potentially greate project - Business Logic Editor. For now it's just simple plugin wich allows editing database tables and has very fun console support through web page. But in future it will be a gem or even a part of rails API (i just know :) with lots of features, handsome design and handy user interface. I would greately appreciate any help as I'm just a begginer and there is much to be done. Version wich is available now from git://github.com/arty-ayreon/ble.git and git://rubyforge.org/ble.git looks like alpha I suppose, so let's call it so. U're welcome to try it and join it's development team wich consists of only me for now... If u have something to say about my project please do it in open-discussion section of my project's forums. So, good luck to me and all of u. Пока! Business Logic Editor Artsiom Anikeyenka 2010-02-06T03:37:14+00:00