2008-06-01から1ヶ月間の記事一覧

ブラウザから複数ファイルアップロード。

ブラウザから複数のファイルを一度にアップロードできるサービスがある。 http://www.picamatic.com/ http://f.hatena.ne.jp/ http://www.betriebsraum.de/FileBrowser/FileBrowser.htm ( http://www.betriebsraum.de/blog/2006/01/15/update-flash-8-file-b…

ApacheのFancyIndexingは、パターンを指定して絞込みができる。

ApacheのFancyIndexingで、P=(パターン)をパラメータで渡すと適合するファイルだけが表示されるんだそうです。ぜんぜん知らなかった……。たとえば、 http://ftp.gnu.org/ http://ftp.gnu.org/?P=*.README みたいな感じ。 http://httpd.apache.org/docs/2.0/mo…

Rakeのruleの使い方、pathmapの使い方について。

ソースの拡張子を変えて出力する例。CSVファイルからSQLファイルを出力する。 require 'csv' SRC = FileList["*.csv"] SQL = SRC.ext('sql') # 拡張子を変えたFileListを生成。 task :default => SQL rule ".sql" => ".csv" do |t| # ruleでタスクの自動生成…

1.8でArray.shuffle

http://ja.doukaku.org/46/lang/ruby/ http://www.google.com/codesearch?q=sort_by%7Brand%7D&hl=ja array.sort_by{rand} sort_byはブロックを評価した結果を<=>で比較して昇順にソートする。

MySQL + ActiveRecord でシーケンス番号を生成。

MySQLとActiveRecordでsequenceみたいなことをする方法。LAST_INSERT_ID()を使う。ここらへんを参考に。 http://dev.mysql.com/doc/refman/5.1/ja/information-functions.html#function_last-insert-id モデルを生成。 $ ./script/generate model xxx_sequen…