タグ

ブックマーク / secondlife.hatenablog.jp (5)

  • Rails の htmlhelp - 2nd life (移転しました)

    http://rails2u.com/htmlhelp/rails/ 今まで Rails のマニュアル引きには http://api.rails2u.com/ を使ってたのですが、ネットワークに繋がらない時などにいちいちローカルで動かすのもめんどくさい、と思えてきたので最新の svn head なドキュメントをみんなだいすき*1な htmlhelp にしてみました。 また ActionController や ActiveRecord などを全部入力するのはめんどくさいので AC や AR で引けるようにしています。あとクラスメソッド / インスタンスメソッドの違いがなく、全部 #メソッド名で引けるのは仕様です。 *1:一部の人だけとも言う

    Rails の htmlhelp - 2nd life (移転しました)
    Cortel
    Cortel 2006/11/24
  • 川o・-・)<2nd life - Rails 1.0 -> 1.1 の ActiveSupport 変更点まとめ

    Ruby on Rails 1.0 までは AWDwR を読んで使い方が解ってる人も多いと思うのですが、1.1 以降でどんな詳細な機能が加わったのかはあまり知られてません。 そのために ActiveSupport の CHANGELOG を淡々と読んでまとめてみました。間違ってる可能性もあるのでそういう箇所があったらご指摘下さい。 Add CachingTools::HashCaching to simplify the creation of nested, autofilling hashes. [Nicholas Seckar] CachingTools::HashCaching という Hash を利用したシンプルなキャッシュ機能のモジュールが加わりました。このモジュールを利用したいクラスで extend して hash_cache :methodnameとすると、そのメソッドが

    川o・-・)<2nd life - Rails 1.0 -> 1.1 の ActiveSupport 変更点まとめ
    Cortel
    Cortel 2006/05/23
     GJ!
  • 川o・-・)<2nd life - Rails の API を Hyper Estraier で全文検索

    http://rails2u.com/esearch/ http://rails2u.com/esearch/estseek.fcgi?phrase=Reloaded&perpage=10 (サンプル) 自分が作ったウェブアプリの中じゃ、一番利用していると言っても過言ではない http://api.rails2u.com/ 。Rails のクラスやメソッドのインクリメンタル検索は便利ですが、やはり全文検索もしたくなることがあります。 というわけで高速検索が可能で利用方法もお手軽な Hyper Estraier を設置してみました。驚くほど簡単に Rails API のインデックスは作成が終わり、設置も FastCGI 版を lighttpd で動かしてみましたがすんなりと。 というわけで html などの全文検索をやってみたい人は Hyper Estraier を使ってみるといいかもしれま

    川o・-・)<2nd life - Rails の API を Hyper Estraier で全文検索
    Cortel
    Cortel 2006/05/18
    RDocの検索フロントエンド
  • Pathname - ファイル名のグッドラッパー - 2nd life (移転しました)

    http://www.ruby-lang.org/ja/man/?cmd=view;name=pathname 先日のRails勉強会でetoさんにPathnameというパスやファイル名のすごい便利なライブラリを教えて貰った。で、早速使ってみたところめっちゃ便利でいま書いてるアプリケーションじゃほとんどのファイル名の操作に使ってるという。 使い方はめっちゃ簡単でパスやファイル名を引数としてオブジェクトを作るだけ。 require 'pathname' file = '/tmp/foo' path = Pathname.new file で、これの何が便利っていうとリファレンスマニュアルのメソッドを眺めて貰うと解るんだけど、ファイル関係の操作が何でもできてしまう。通常だとFileオブジェクトを作るには実体が無いとダメなんだけど無くてももちろん作れるため str = IO.read(file)

    Pathname - ファイル名のグッドラッパー - 2nd life (移転しました)
    Cortel
    Cortel 2006/03/11
  • mysqlar ActiveRecordを使った対話型のMySQLクライアント - 2nd life (移転しました)

    通常mysqlのデータをコンソールで調べたい場合はmysqlコマンドを使って調べます。しかしActiveRecord依存症な人(含む自分)な人は簡単なSQLをど忘れしたり、ああRubyのあのメソッドつかえば簡単に計算ができるのに、とか思ったり思わなかったり。 またちょっと値を弄って、計算してinsertやupdateを行うときなんかもmysqlコマンドからSQL発行する形だとやりにくかったりします。 そのため今までは簡単なActiveRecordを使ったスクリプトを書いたんですが、実際はコネクションの設定がほとんどで、プログラムのコアはほんの1〜数行だったりします。 そこでどうせならirb使って対話型にmysqlを使えるようにするクライアントを書いてみました。 mysqlar -unobody -ppassword -t wiki など、mysqlコマンドのように立ち上げることができます。

    mysqlar ActiveRecordを使った対話型のMySQLクライアント - 2nd life (移転しました)
    Cortel
    Cortel 2006/02/03
     iar の生まれたとき
  • 1