memcache-client version 1.5.0 has been released!

Eric Hodel | Tue, 14 Aug 2007 02:50:12 GMT

memcache-client is a client for Danga Interactive’s memcached.

Changes in 1.5.0:

  • Add MemCache#flush_all command. Patch #13019 and bug #10503. Patches submitted by Sebastian Delmont and Rick Olson.
  • Type-cast data returned by MemCache#stats. Patch #10505 submitted by Sebastian Delmont.

http://seattlerb.org/memcache-client

Posted in ,  | no comments

SuperCaller version 1.0.0 has been released!

Eric Hodel | Sun, 05 Aug 2007 04:40:00 GMT

SuperCaller adds a beefed-up version of Kernel#caller and a beefed up version of Exception#backtrace.
require 'super_caller'

def something() super_caller end
stack = something
p stack.first.file # => "-"
p stack.first.line # => 4
p stack.first.method_name # => nil
p stack.first.self # => main
p stack.first.sexp # => [:vcall, :super_caller]
p stack.first.source # => "def something\n  super_caller\nend"
Changes in 1.0.0 / 2007-06-30:
  • 1 major enhancement
    • Birthday!
http://seattlerb.org/SuperCaller

Posted in ,  | no comments

mogilefs-client version 1.2.1 has been released!

Eric Hodel | Thu, 02 Aug 2007 01:40:14 GMT

mogilefs-client version 1.2.1 has been released!

http://seattlerb.org/mogilefs-client

A Ruby MogileFS client. MogileFS is a distributed filesystem written by Danga Interactive. This client supports NFS and HTTP modes.

Changes in 1.2.1:

  • Switched to Hoe.
  • Moved to p4.
  • Fixed bug #7273 in HTTP mode of client where data would not get returned. Submitted by Matthew Willson.

Posted in ,  | no comments

ar_mailer version 1.3.1 has been released!

Eric Hodel | Wed, 01 Aug 2007 04:52:18 GMT

Even delivering email to the local machine may take too long when you have to send hundreds of messages. ar_mailer allows you to store messages into the database for later delivery by a separate process, ar_sendmail.

Changes:

  1. 1.3.1
  • Fix bug #12530, gmail causes SSL errors. Submitted by Kyle Maxwell and Alex Ostleitner.
  • Try ActionMailer::Base::server_settings then ::smtp_settings. Fixes bug #12516. Submitted by Alex Ostleitner.

http://seattlerb.org/ar_mailer

Posted in ,  | no comments

memcache-client version 1.4.0 has been released!

Eric Hodel | Tue, 31 Jul 2007 04:17:10 GMT

memcache-client is a client for Danga Interactive’s memcached.

1.4.0 Changes:

  • Fix bug #10371, #set does not check response for server errors. Submitted by Ben VandenBos.
  • Fix bug #12450, set TCP_NODELAY socket option. Patch by Chris McGrath.
  • Fix bug #10704, missing #add method. Patch by Jamie Macey.
  • Fix bug #10371, handle socket EOF in cache_get. Submitted by Ben VandenBos.

http://seattlerb.org/memcache-client

Posted in , ,  | no comments

Sphincter version 1.0.0 has been released!

Eric Hodel | Mon, 30 Jul 2007 22:12:18 GMT

http://seattlerb.org/Sphincter

Sphincter uses Dmytro Shteflyuk’s sphinx Ruby API and automatic configuration to make totally rad ActiveRecord searching. Well, you still have to tell Sphincter what models you want to search. It doesn’t read your mind.

Features:

  • Automatically configures itself.
  • Handy set of rake tasks for easy, automatic management.
  • Automatically adds has_many metadata for searching across the association.
  • Stub for testing without connecting to searchd, Sphincter::SearchStub.
  • Easy pagination support.
  • Filtering by index metadata and ranges, including dates.

Problems:

  • Setting match mode not supported.
  • Setting sort mode not supported.
  • Setting per-field weights not supported.
  • Setting id range not supported.
  • Setting group-by not supported.

    See README.txt for quick-start, examples, etc.

    Changes:

    1.0.0 / 2007-07-26

    • 1 major enhancement
      • Birthday!

    http://seattlerb.org/Sphincter

    Posted in , ,  | 2 comments

  • Tim Lucas on Logging Rails to SysLog with SyslogLogger

    Eric Hodel | Wed, 06 Jun 2007 21:09:02 GMT

    Tim on switching to SyslogLogger and Production Log Analyzer:

    One of the benefits of switching your Rails app to use SysLog is taking advantage of your OS’s system-wide logging, as well as having finer grained control over how to process your log messages. For example, you can split the logs up based on Rails app, mongrel process, or even by app server if you’re using remote syslog.

    [...]

    ...and now we’re using SysLog we can use Eric’s other tool, ProductionLogAnalyzer, to identify performance bottleknecks of our application. Geoffrey Grosenbach (aka topfunky) wrote a Hodel3000CompliantLogger if you want to use this tool without SysLog).

    Logging Rails to SysLog with SyslogLogger via tech on toolmantim.com

    Posted in ,  | no comments

    ar_mailer version 1.2.0 has been released!

    Eric Hodel | Tue, 05 Jun 2007 22:28:52 GMT

    Even delivering email to the local machine may take too long when you have to send hundreds of messages. ar_mailer allows you to store messages into the database for later delivery by a separate process, ar_sendmail.

    sudo gem install ar_mailer

    Changes:

    1.2.0

    • Bugs fixed
      • Handle SMTPServerBusy by backing off @delay seconds then re-queueing
      • Allow email delivery class to be set in ARMailer.
      • ar_sendmail—mailq works with—table-name now.
    • Miscellaneous Updates
    • Added documentation to require ‘action_mailer/ar_mailer’ in instructions.
    • Moved to ZSS p4 repository
    • Supports TLS now. Requested by Dave Thomas. smtp_tls.rb from Kyle Maxwell & etc.

    http://seattlerb.org/ar_mailer

    Posted in , ,  | 2 comments

    production_log_analyzer version 1.5.0 has been released!

    Eric Hodel | Wed, 16 May 2007 21:43:57 GMT

    production_log_analyzer provides three tools to analyze log files created by SyslogLogger. pl_analyze for getting daily reports, action_grep for pulling log lines for a single action and action_errors to summarize errors with counts.

    http://seattlerb.rubyforge.org/production_log_analyzer

    sudo gem install production_log_analyzer

    Changes:

    1.5.0

    • Fixed empty log bug. Patch by Tim Lucas.
    • Fixed bug where sometimes lines would be logged before the Processing line. Patch by Geoff Grosenbach.

    Posted in , , ,  | 3 comments

    rails_analyzer_tools version 1.4.0 has been released!

    Eric Hodel | Wed, 16 May 2007 21:41:45 GMT

    Rails Analyzer Tools contains Bench, a simple web page benchmarker, Crawler, a tool for beating up on web sites, RailsStat, a tool for monitoring Rails web sites, and IOTail, a tail(1) method for Ruby IOs.

    http://seattlerb.rubyforge.org/rails_analyzer_tools

    sudo gem install rails_analyzer_tools

    Changes:

    1.4.0

    • Moved to seattlerb project.

    Posted in , , ,  | no comments

    Older posts: 1 2 3 4 5