タグ

ブックマーク / tam.qmix.org (4)

  • pylori*style wiki - HTMLパーサ Hpricot

    Hpricotは Ruby用の HTML パーサです。スキャン部分は C 言語で書かれていて高速に動作します。 HTMLの解析や書き換えに威力を発揮する便利なライブラリです。 rubygemsを使うのが簡単です。 # gem install hpricot すると以下のようにプラットフォームを聞いてきます。Unix系OSであれば 1 を、mswin32 であれば 2 を選びます。 Select which gem to install for your platform (i386-freebsd6) 1. hpricot 0.4 (ruby) 2. hpricot 0.4 (mswin32) 3. Cancel installation コンパイルが始まり、インストールが行われます。 Building native extensions. This could take a while.

  • pylori*style wiki - Emacs用rails.el

    rails.el は、Emacs で rails スクリプトを書くことを支援する Emacs Lisp プログラムです。ruby-mode に対するマイナーモードとして実装されています。 インストール まず ruby-mode を使えるようにします。ruby-mode.el は ruby に標準でつい てきます。load-path のどこかに ruby-mode.el を置いて、.emacs に以下の 行を追加します。 (setq interpreter-mode-alist (cons '("ruby" . ruby-mode) interpreter-mode-alist)) (setq auto-mode-alist (cons '("\\.rb$" . ruby-mode) auto-mode-alist)) (autoload 'ruby-mode "ruby-mode" ni

  • pylori*style wiki - Typoのインストール

    Typoとは何か? typoとは、Ruby on Railsで実装された ブログツールです。 インストール方法 typoはRuby on Railsを動作させる環境が必要です。日国内の通常のレンタ ルサーバではFastCGIが使えないところがほとんどなので、実用的に動かすこ とは困難です。したがって typo は自分で専用のサーバをたてられる人向けで す。 以下は筆者の環境でのインストールメモです。 環境: FreeBSD 6.0 Apache 2.0系 + FastCGI Ruby 1.8.4 Rails 1.0 MySQL 4.1系 これらの環境はすでにインストール済みであることとします。 ダウンロード typoには、stableとcurrentがありますが、ここではcurrentのインストール方 法を説明します。typoはきちんとしたテストコードがあり、currentでも安定 して

  • pylori*style wiki - LoginEngineを使ってみる

    LoginEngineとは? LoginEngineは RailsEnginesの一種で、Railsアプリケーショ ンにユーザ認証の機能を付加するためのものです。 Engine とは、Railsアプリケーションに(既存のコードを変更することなく)い ろいろな機能を付加するプラグインです。 もともと SaltedHashLoginGeneratorという名前でジェネレータとして提供されていたものを Engine として再実装したのが LoginEngine です。 SaltedHashLoginGeneratorとは? SaltedHashLoginGeneratorを使ってみるのページを参照。 なお、LoginEngineもLoginGeneratorも使わずに認証機構を実装した例が、 RailsでWikiクローンを作る10 にありますので、そちらも参考にしてください。 LoginEngi

  • 1