2007-08-28から1日間の記事一覧

xyzzy

使うときに絶対やりたい半透明化。モチベーションアップ http://miyamuko.s56.xrea.com/xyzzy/layered-window.html http://miyamuko.s56.xrea.com/xyzzy/layered-window/intro.htm http://d.hatena.ne.jp/matoriX/20070604/p5どうやって展開して配置すればい…

ふと思ったこと

まだまだ、基本とかを広くわかっていないと、天才プログラマにはなれん。 例えば、 HTMLの仕組み。ヘッダの役割とか。レスポンスの役割。 これらが分かれば、Rialsで、それらの値を変えて操作できる。404エラーとか、 ヘッダに404渡せば、ブラウザにはNotFou…

テスト文字コードエラー防止

http://synth.jp/pg/ruby/rails/

そもそもCSVについて

仕組みは簡単。ただ、要素を","で区切るだけ。その証拠に。 AAA,CCC,VVV,BBB DDD,FFF,GGG,HHH とテキストエディタで打ち、csv形式で保存する。そして、データを開くと、Excelで綺麗に表示 してくれる。 つまり、CSVは、テキストデータとして、カラムを","区…

CSVお役立ちサイト

■CSV関連 ・標準ライブラリよりも速いCSVライブラリ(Gem) http://www.gesource.jp/programming/ruby/database/fastercsv.html ・CSV/Timeの表示(日付型を文字列に変更したときのフォーマット) http://blog.masuidrive.jp/articles/2006/07/30/rails ・Rail…

CSVDLをするコード

■コントローラ require 'csv' ・・・ def export period_from = mkdate_from_hash(params[:period_from]) period_to = mkdate_from_hash(params[:period_to]) + 1.day if (period_to - 1.day) < (period_from) render_with_flash("csv","終了日が開始日より…

CSVDLの際の注意

CSVDLの際に。日付や携帯電話番号など、エクセルの型にあるものは注意。正しく表 示されない。 例えば、電話番号は先頭が0なので、0がカットされ、大きな整数と解釈されてしまう。 解決策・電話番号 "-"を入れる。 def to_mobile_format(num) num.slice(0..2…