ar_mailer 1.4.0
Eric Hodel | Wed, 24 Jun 2009 22:53:06 GMT
ar_mailer is a two-phase delivery agent for ActionMailer. 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.8.7 and 1.9 STARTTLS compatibility, now uses smtp_tls gem for STARTTLS on 1.8.6
- Fix 1.9 warnings
production_log_analyzer 1.5.1
Eric Hodel | Wed, 24 Jun 2009 03:44:37 GMT
production_log_analyzer version 1.5.1 has been released!
- <a href=”http://seattlerb.rubyforge.org/production_log_analyzer”>Documentation
- <a href=”http://rubyforge.org/projects/seattlerb”>Project page
- <a href=”http://rubyforge.org/tracker/?func=add&group_id=1513&atid=5921”>Bug reports
production_log_analyzer lets you find out which actions on a Rails site are slowing you down.
Changes:
- 1.9 and 1.8.7 compatibility.
ar_mailer 1.3.2
Eric Hodel | Wed, 29 Apr 2009 21:04:00 GMT
ar_mailer is a two-phase delivery agent for ActionMailer. 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:
- Terminate SMTP connection on TimeoutError since Net::SMTP may be in a bogus state. Issue by Eric O’Connell.
- Don’t require Email class to exist. Bug #22843 by Joachim Glauche.
- Switched to minitest
- Upgraded to modern Hoe
- Updated configuration information for Rails > 2.0
Sphincter version 1.1.0 has been released!
Eric Hodel | Tue, 14 Aug 2007 03:10:51 GMT
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.
When updating to 1.1.0, run: rake sphincter:setup_sphinx
Changes in 1.1.0:
- 2 major enhancements:
- Fields across relationships may be included via add_index.
- Sphincter now automatically configures Dmytro Shteflyuk’s sphinx API. Run `rake sphincter:setup_sphinx` and check in vendor/plugins/sphinx.
- 1 bug fix:
- `rake sphincter:index` task didn’t correctly run reindex. Bug submitted by Lee O’Mara.
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.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.
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:
See README.txt for quick-start, examples, etc.
Changes:
1.0.0 / 2007-07-26
- 1 major enhancement
- Birthday!
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
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.
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.
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.

Articles