タグ

ブックマーク / hayori.hatenadiary.org (3)

  • ニコニコ動画 swf、mp4、flvをダウンロードする - unnecessary words

    昨日書いたエントリに、「swfも忘れないであげて!」と言われたので修正します。動画タイトルの「‐ニコニコ動画(SP1)」が邪魔とも言われたので、そっちも修正。 #!/usr/bin/ruby -Ku # nicodown.rb require 'rubygems' require 'nicovideo' module Nicovideo class VideoPage def type @params ||= get_params pattern = %r!^http://.*\.nicovideo\.jp/smile\?(.*?)=.*$! CGI.unescape(@params['url']) =~ pattern case $1 when 'm' return 'mp4' when 's' return 'swf' else return 'flv' end end end end

    ニコニコ動画 swf、mp4、flvをダウンロードする - unnecessary words
  • Rails2.1のgem管理 - unnecessary words

    Rails2.1からgemが管理できます。手順としては 必要なgemの定義 rake でgemを管理 以下は will_paginate をRailsに組み込む例。 gemの定義 config/environment.rb を編集します。 Rails::Initializer.run do |config| # -- 略 -- config.gem 'will_paginate' # -- 略 -- end これだけでOK。 バージョンやソースの指定が必要なら以下のように設定。 config.gem "hpricot", :version => '0.6', :source => "http://code.whytheluckystiff.net" rakeでgemを管理 インストールされているgemを確認。 % rake gems [ ] will_paginate I = Instal

    Rails2.1のgem管理 - unnecessary words
  • Capistrano 2.2.0のチュートリアル - unnecessary words

    Capistranoのデプロイ作業について基的なところをメモ。 Rails2.0.2、Capistrano2.2.0を使っています。 Capistranoは最近のバージョンアップでRailsの説明とコマンドなどが異なっています。 必要な物 開発サーバ 配備先のサーバ svnサーバ 開発サーバは普段開発作業してるクライアントでOKです。配備先のサーバは公開する用の物をでっち上げましょう。Railsが動いて、Apacheが入ってれば大丈夫です。 svnサーバも適当にでっち上げてください。Capistranoはデプロイ時にsvnサーバからデータを取得します。svnサーバ構築はこちらのエントリが参考になるかもしれません。体系的に学びたいならでびあんぐるがオススメです。 インストール % sudo gem install --include-dependencies termios % sud

    Capistrano 2.2.0のチュートリアル - unnecessary words
  • 1