printer
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:random act of hacking, aka useless project #1234
Printer Readme
==============

Printer is a simple Ruby application I started on a boring week-end to import
our local printer's log files into a MongoDB server... to eventually display
“pretty” graphs with an extended history.

Getting started
---------------

### Installation

Printer uses the Bundler gem: `bundle install` should take care of installing
all the dependencies. Printer is written with ruby 1.9 in mind, and won't work
with 1.8.

### Configuration

Update the `conf/mongoid.yml` file to connect to your MongoDB server
configuration.

### Running

The application is based on [cramp](http://cramp.in/).

With Thin, issue: `bundle exec thin --timeout 0 -R config.ru start` to get the
party started on [localhost:3000](http://localhost:3000/).

Printer behaves according to the `RACK_ENV` environment variable, which
defaults to "development". To run Printer in production, do not forget
to export `RACK_ENV=production`.

Importing printer log files
---------------------------

Run `bundle exec bin/sync /path/to/logfile.xml` to import a printer log
file in the system.

Hacking
-------

Run `bundle exec bin/console` to start an IRB shell with the application
loaded.

Rationale
=========

 * I'm bored in a train.
 * Oh what's this XML file I backed-up last week?
 * Ok let's hack stuff, with the few gems installed on this machine.
 * Oooh a shiny new gem called `cramp` appeared!

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。