2009-01-01から1年間の記事一覧

urlからファイル名を取得

def get_filename url url =~ /([^\/]+?)([\?#].*)?$/ $& end url = "http://www.example.co.jp/foo/bar/image.jpg" filename = get_filename url p filename # image.jpg 参考 正規表現でディレクトリ内のファイル名にマッチさせたいんですが… - 人力検索は…

共有フォルダの設定

いつも忘れるのでメモ mount -t vboxsf share ~/share

単語の単数形と複数形を確認

ruby script/console # 複数形の確認 p "task".pluralize #=> "tasks" # 単数形の確認 p "tasks".singularize #=> "task"

restful_authenticationプラグインの使い方

restful_authenticationプラグインをインストール script/plugin source http://svn.techno-weenie.net/projects/plugins script/plugin install restful_authentication 認証用コンポーネントの生成 script/generate authenticated user sessions テーブル…

will_paginateを使ったページング

will_paginateプラグインをインストール sudo gem sources -a http://gems.github.com sudo gem install mislav-will_pagnate config/envoironment.rbの修正 以下を追加する config.gem 'mislav-will_paginate', :lib => 'will_paginate' controllerの修正 i…

プロジェクトの作成から実行まで(scaffold)

プロジェクトの作成 rails -d mysql task_manager cd task_manager scaffoldの生成 script/generate scaffold task name:string note:text finished:boolean finishedon:datetime migrate rake db:migrate WEBサーバの起動 script/server 実行 ブラウザを起…

データベースを作成する

create database task_manager_development;

MySQLを起動する

sudo /etc/rc.d/initi.d/mysqld start

rubyでEXIFを見てみたい

exifrを使って、デジカメで撮った写真のEXIFを見てみた。 require "exifr" tags = EXIFR::JPEG.new("d:\\test.jpg") p tags 結果はこんな感じ #<EXIFR::JPEG:0x2dabf40 @bits=8, @exif=[{:white_balance=>0, :f_number=>Rational(4, 1), :saturation=>0, :pixel_x_dimension=>3072, light_source=>0, :make=>"OLYMPUS </exifr::jpeg:0x2dabf40>…

WEBページからタイトルを取得してクリップボードにセットする

タイトルのとおりだけど、よく仕事で参考になるWEBページを教えたりするときに、URLだけ書くよりはタイトルも書いてあげたほうが親切なんだけど、いちいちソースやプロパティ開いてコピペとかめんどくさいのでrubyでスクリプトを書いてみた。 require "hpric…

@twneruに「おはようございます」とポストする

最近、ねる。(http://twneru.appspot.com/)を使って睡眠時間を記録していますが、寝起きがかなり悪く毎日寝起きにすぐパソコンの前に座ってキーボードをたたくなんてほぼ不可能です。でも、寝起きにダブルクリックくらいならなんとかなりそうなので、実行す…

テスト

おはようございます2。

テスト

おはようございます2。

テスト

おはようございます。

test

テスト