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

Mail(gem) で送信するメールの添付ファイルを 7bit ではなく base64 にする方法

Mail(gem) で送信するメールの本文を UTF-8 ではなく ISO-2022-JP にする方法 - Rubyとか Illustratorとか SFとか折紙とか では送信メール本文の文字コードについて考えた、添付ファイルがあるときは特段の事があるのだった。 その添付ファイルなんだけど、.…

Mail(gem) で送信するメールの本文を UTF-8 ではなく ISO-2022-JP にする方法

メモ。 Gem の Mailライブラリ(mail | RubyGems.org | your community gem host)で素朴に日本語のメールを送る場合、文字コードはISO-2022-JPではなく、UTF-8になります(Rails3で送信するメールの本文をbase64ではなく8bitにする方法 - 思っているよりもずっ…

RSpec 2 用の Rakefile

こんな感じで良いのかな、ただ specフォルダの _specファイルを実行する Rakefile。 # coding: utf-8 require "rspec/core/rake_task" desc 'rake spec' task :default => [:spec] RSpec::Core::RakeTask.new(:spec) do |spec| spec.pattern = 'spec/*_spec.…

"小さい"Rackアプリケーション

ちょっと Rack について見てたりした(Rackまわり - Rubyとか Illustratorとか SFとか折紙とか) で、この辺(第23回 Rackとは何か(1)Rackの生まれた背景:Ruby Freaks Lounge|gihyo.jp … 技術評論社)なんかも参考に最低限の Webアプリケーションを作ってみ…

コマンドライン出力のハンドリング

ふと標準エラー出力の表示を抑制したくなった (Windows7) c:\><コマンド類> 2> NUL 「2>」が標準エラー出力「1>」なら標準出力のリダイレクト、「NUL」は NULデバイスで入出力の抑制になる。また、「2>&1」とすれば標準エラー出力を標準出力にリダイレクト…

その後

. RailsでMongoDBを http://thinkit.co.jp/story/2010/10/27/1829 #railstokyo 4:45 PM Nov 13th webから . MongoDBとは何ぞや #railstokyo 4:51 PM Nov 13th webから Active Recordのその先へ ~RailsでMongoDBを使う~ | Think IT(シンクイット) 終了ミ…

Rackまわり

. Rack の話 #railstokyo 4:01 PM Nov 13th webから . フレームワークとWebサーバを結ぶもの Rack #railstokyo 4:04 PM Nov 13th webから . ラックなので(ミドルウェアを)重ねることが出来る、ログ取りとか認証とか Rack #railstokyo 4:05 PM Nov 13th webか…

Test(Cucumber、RSpec2とか)

. Test #railstokyo 2:45 PM Nov 13th webから 実際問題(TestUnitじゃなくて) RSpec使ってるひとどのくらいいるんだろうという話になって . test/unit と RSpec どっち。手間暇の問題で test/unit のままのひともいるかな、rspec 導入も楽になったよね Test …

Rails3について

. Rails3 の話 #railstokyo 1:33 PM Nov 13th webから . 2系からはどこが変わったんだろう Rails3 #railstokyo 1:34 PM Nov 13th webから . コマンドとか script/rails とか config.ru とか、それから bundlerのための Gemfile Rails3 #railstokyo 1:41 PM N…

Rails勉強会@東京第57回出席

Rails' Wiki - uuicgjpz行って来た(この項翌々日 /15に書いてます、自分 twitter からの再録)。 . Rails勉強会@東京第57回 http://wiki.fdiary.net/rails/?RailsMeetingTokyo-0057 出席、自己紹介タイム #railstokyo 1:10 PM Nov 13th webから . Rails3につ…

Windosで、CD(DVD)トレイを開閉する

結構悩んでしまった、 CD/DVDトレイ開閉スクリプト - IT生活向上ブログ wmp = WIN32OLE.new 'WMPlayer.OCX' f = wmp.cdromcollection.getByDriveSpecifier('F:') f.eject f.eject 「F:」は光学ドライブのドライブレター、手元ではそうでした。 同じドライ…

gz圧縮ファイル

Windows で .gzファイルを読みたかった。 ruby -rzlib -e "Zlib::GzipReader.open('<ファイル名>.gz'){|gz| gz.readlines.each{|l| l.display}}"

PuTTYで生成した公開鍵を使う

どこで見たんだっけな、PuTTYgen で生成したキーペアについて。公開鍵を Linux機に仕込む。 ssh-keygen -i -f id_rsa.pub >> authorized_keys ちなみに -iオプションは -i This option will read an unencrypted private (or public) key file in SSH2-compa…

TDDのこと (Rails勉強会@東京第56回後半)

Rails@東京56: TDDのこと、 onkさんのスタートで #railstokyo 3:36 PM Oct 16th webから onkさん(Takafumi ONAKA (@onk) | Twitter)のガイドで始まり Rails@東京56: TDDのこと、 Factory Girl、Machinist、Fabrication どれがいいのか http://wota.jp/ac/?da…

淡々とRails3.0のルーティングの機能を見ていく (Rails勉強会@東京第56回前半)

Rails@東京56: raoutes.rb のこと、 #railstokyo 2:00 PM Oct 16th webから ツイート時刻多少前後あるの容赦 Rails@東京56: raoutes.rb のこと、「淡々とRails3.0のルーティングの機能を見ていく」 #railstokyo 2:05 PM Oct 16th webから Rails@東京56: raou…

Rails勉強会@東京第56回出席

Rails' Wiki - Rails勉強会@東京第56回行ってきた。 はじめみんなの自己紹介(の最後くらいに入室) Rails勉強会@東京第56回、今日のテーマ決め中 #railstokyo 1:38 PM Oct 16th webから Rails@東京56: 前半は routes.rb 、後半 TDD foxture replacement とか…

Ruby で作る Ruby の折り紙(動画)

日本Ruby会議2010 (RubyKaigi2010)の企画用に折ってるところの動画を登録しました http://www.nicovideo.jp/watch/sm11896100 ちょっとだけ画質良いかも http://www.nicovideo.jp/watch/sm11893222 折り方見るのには問題ないけど、かみのふちとかときどき画…

経過分秒表示(続)

前に同じような事もあった(time.rb 経過分秒表示 - Rubyとか Illustratorとか SFとか折紙とか)のだが、やはりライトニングトーク絡みで時間表示を作ってみた(申し込んだLT自体は reject)。取敢えずソースLT_timer.rb (このソースはその後更新されています、1…

MongoDB (Rails勉強会@東京第53回後半)

. 後半セッションは plugin祭り(Rails3で動かそう)と MongoDBについて。もうすぐ #railstokyo 3:23 PM Jul 17th webから MongDBの方へ . 後半セッション、MongoDB。自己紹介タイム #railstokyo 3:41 PM Jul 17th webから だれも使ってる人、詳しい人いない状…

PRE Metaprogramming Ruby (Rails勉強会@東京第53回前半)

. Rails勉強会@東京第53回、ちょっと遅れてはいったらクイズ大会になってて驚く #railstokyo 1:52 PM Jul 17th webから 前半はこちらの解説「http://capsctrl.que.jp/kdmsnr/diary/20100717.html」と初心者セッション。クイズの方聞き続ける。#1 . 自家製ク…

Rails勉強会@東京第53回出席

Rails' Wiki - Rails勉強会@東京第53回 いってきました、ちょっと遅れたけど今回は最後まで

Rails勉強会@東京第52回、出席(前半のみ)

Rails' Wiki - Rails勉強会@東京第52回 (この項後日にまとめています) . Rails勉強会@東京第52回 #railstokyo 12:58 PM Jun 19th webから . 今日のセッション、RailsConfの話(関西勉強会のust聞きながら)、BUndlerについて。 #railstokyo 1,276,921,454,000.…

print nil

凄く小さいことなんだけど、どっか案内見かけたような気もするんだけど File.open('none.jpeg', 'wb'){|f| f.print nil} (拡張子は気にしないで) RUBY_VERSION => "1.8.7" 「nil」三文字のみのファイル RUBY_VERSION => "1.9.1" サイズゼロの空ファイル とな…

Rails勉強会@東京第51回、出席(1講目のみ)

(この項後日にまとめています) Rails勉強会@東京第51回 #railstokyo 1:00 PM May 22nd webから 会長登場 #railstokyo 1:22 PM May 22nd webから 今日は3コマ構成、Cucumber、初心者セッション、初心者セッションの作り方、事例紹介、Rails3、cramp #railstok…

プログラムファイルにスペックを組み込む

「Rubyベストプラクティス」(p.30, 1.5.1 ライブラリファイルにテストを組み込む)に、プログラムが小さいときにプログラム本体とテストのコードを同居させる話が載ってた。いつもの「if $0 == __FILE__」節にテストコードを(「require 'test/unit'」と共に)…

JavaScript の alert (ポップアップメッセージ)

Rails で何かやってて、どこかでクライアントのメッセージダイアローグを開きたくなったとき、まあクライアントサイドJavaScript の alertメソッドを呼び出せば良いわけなんだがどうしたものかな、と。 Rails の Ajax対応とか RJS とかそういう話になるんだ…

ディスク容量がきつい

手元で VMwareで動かしてる Debian GNU/Linux なんだけど、ちょっとディスク容量が圧してきた。VMなんでもともと容量そんなにとってない、4,5 Gくらい、/homeだけパーティション切ってる、swapはその下にファイルで、それが /(root) がほぼ 100%とかいってる…

第42回 Ruby/Rails勉強会@関西(運営:Ruby 関西)出席

(この項、後日(/4/29)に書いてます)日本Rubyの会 公式Wiki - 第42回 Ruby/Rails勉強会@関西行って来ました、リンク先案内ページには ustream中継の録画もあったりするので、当日の自分の twitter投稿と少し感想など。 第42回 Ruby/Rails勉強会@関西 http:/…

Debian lenny と RMagick、相性問題

Debian GNU/Linux 5.0 lenny(現行安定版(stable)) で RMagick の gem update に失敗した。最新の RMagick 2.13.1 では ImageMagick 6.4.9 以降を要求するが、lenny の aptitudeパッケージ版では 6.3.7 (imagemagick (7:6.3.7.9.dfsg2-1~lenny3))なため。ちな…

rubyist の為の iPhone開発入門とObjectiveResource

rubyist の為の iPhone開発入門とObjectiveResource #railstokyo 3:41 PM Apr 17th webから iPhone開発。開発環境ダウンロードすればシミュレータ来るよ、iPad? #railstokyo 3:45 PM Apr 17th webから シミュレータをノートパソコンで動かしていたのでなんか…