Articles
New Articles
from around the Web
-
AUTO_INCREMENT MySQL
Work-around to problem of adding an alternate starting value for auto increment if IDs in your tables. Bug exists in MySQL.
- Running MySQL 5.1 on Mac OS X 10.5.2 [Client]
- Plugins - Seamless Database Pool
-
Apache+SSL Win32 HOWTO
Setting up Apache and SSL on a variety of Windows Operating Systems
-
Windows + Apache 2.0 + Ssl
Setting up Apache and SSL on Windows (2003)
-
SQLite Tutorial
A general tutorial on using SQLite
- Announcing SQLite3/Ruby 1.2.0
-
How to Use SQLite in Ruby on Rails
As with most of the Rails wiki, there’s a mix of outdated and useful information on this page.
- SSH with Keys HOWTO
-
Starling and Asynchronous Tasks in Ruby on Rails
Workling is a wrapper around asynchronous task runners such as Starling and Spawn.
-
X-Sendfile
How to use X-sendfile with lighttpd and FastCGI.
Books
Related Books
Pro Apache, Third Edition
Comprehensive reference for Apache 1.3 and Apache 2 versions. Discusses setup, operation, customization, and general maintenance.
List: $49.99 Amazon price: $44.99 Buy
Links
Links by Type
Documentation (9)
- Rails performance tip - using YSlow
Handy guide looking at the results of the Yahoo yslow FireFox plugin and how to handle some of the performance issues using Ruby on Rails or web server (nginx) configuration tricks. - Apache 2.2 Documentation
- Main - Nginx Wiki
Primary English documentation site for nginx. Contains many links to sample configuration files and other help. - Emiller's Guide to Nginx Module Development
A thorough technical guide to writing nginx modules in C. - OSX Leopard mysql gem for ruby
How to compile the mysql gem when using the Mac Ports install of MySQL and the native Mac OS X Leopard (10.5) Ruby and Rails (and gems) installs. - Robby on Rails : Installing Ruby on Rails and PostgreSQL on OS X, Third Edition
Walks through installing Ruby and Rails, as well as Postgres, via ports on Mac OS X Leopard. This is an alternative to using the default Leopard installation. - Installing Sqlite3 on Windows for Rails
A guide for getting SQLite installed on windows. Important as the default Rails DB is currently set to sqlite3. - Log4r - Manual
Log4r is a comprehensive and flexible logging library written in Ruby for use in Ruby programs. It features a hierarchical logging system of any number of levels, custom level names, logger inheritance, multiple output destinations, execution tracing, custom formatting, thread safteyness, XML and YAML configuration, and more. - Backgroundrb
From the README: BackgrounDRb is a ruby job server and scheduler. It main intent is to be used with Ruby on Rails applications for offloading long running tasks. Since a rails application blocks while servicing a request it is best to move long running tasks off into a background process that is divorced from the http request/response cycle.
Links (1)
Screencasts (1)
- Railscasts - Filtering Sensitive Logs
Are you accepting sensitive user data? Passwords, credit card numbers, etc. By default, Rails stores all submitted parameters in plain text in the logs. This episode will show you how to filter this sensitive input so it doesn't show up in the log file.
FAQs & Resource Lists (1)
Software (14)
- LiteSpeed Technologies
A web server alternative that claims twice the performance of Apache. - httperf
Httperf is a tool for measuring web server performance. It provides a flexible facility for generating various HTTP workloads and for measuring server performance. The focus of httperf is not on implementing one particular benchmark but on providing a robust, high-performance tool that facilitates the construction of both micro- and macro-level benchmarks. - mod_xsendfile
Apache 2 module that enables your application server to tell Apache when to send a static file. Use with Rails Xsendfile plugin. - Overview -- Phusion Passenger (a.k.a. mod_rails)
mod_rails is an Apache module that supports Rails applications without requiring a separate application server. This could be the biggest thing in Rails hosting since Mongrel. - Apache HTTP Server
The official site for the world's most widely used web server. - lighttpd fly light
- Mysql Replication Adapter
Rails database adapter that supports replicated MySQL databases. - SQLite JDBC Driver
You need a JDBC driver for SQLite if you want to use the Netbeans IDE database service UI. - sqliteman: sqlite3 admin and devel tool
- SQLite Download Page
Links to precompiled binaries and source code for sqlite. - RubyForge: SQLite-Ruby: Project Info
Ruby bindings for SQLite - Firefox Addon: SQLite Manager
Manages any SQLite database on your computer. - ActionMailer with optional TLS
github home of the action_mailer_optional_tls plugin. Use this plugin to connect to Google GMail from your Rails app. Pay attention to Googles TOU, as there are limits to the number of email messages you can send in one day. - Rails Analyzer
Doesn't appear to have been updated in a while, but still lots of logging/analysis tools to check out.
Presentation Slides (2)
- Httperf Presentation
Presentation slides, recording, and quick reference for Httperf talk at www2007 conference. - EXPLAIN Demystified: MySQL Conference & Expo - Co-presented by MySQL & O'Reilly Conferences, April 14 - 17, 2008, Santa Clara, CA
Good overview of what EXPLAIN is, how its results are calculated, and what all of the data is presents means.