2011-04-01から1ヶ月間の記事一覧

git grep と git blame

前に飲み会で恥ずかしい思いをしたのでメモ git blame git blame app/model/blog.rb Annotates each line in the given file with information from the revision which last modified the line. Optionally, start annotating from the given revision. 指…

WordpressにYouTubeの動画を貼り付ける方法

Q. WordpressにYouTubeの動画を貼り付けるにはどうしたらいいですか? YouTubeが提供してくれる埋め込みコードは、iframeを利用しているためWordpressに上手く貼りつけられません。A. YouTubeのURLを単に貼りつけるだけ嘘だろ…と思ったら本当にできてびっく…

カレントディレクトリ以下のファイルの総行数を調べる

コメントなどは考慮してくれないので専門のツールを使ったほうが良いと思うが、現在のプロジェクトのコードは全部何行あるんだろうというようなことも分かる…はず。 $ find . -type f | xargs cat | wc -l参考:カレントディレクトリ以下のCSVファイルの中身…

「デフォルトのキャラクタセットおよび照合順序の指定」

本日は、MySQLのリファレンスマニュアル 9.3 の学習。「デフォルトのキャラクタセットおよび照合順序の指定」について。 サーバ、データベース、テーブル、カラムの 4 段階で、キャラクタセットと照合順序のデフォルト設定が用意されています。 MySQL :: MyS…

キャラクタセットと照合順序について

キャラクタセットとは、シンボルとエンコードのセットです。照合順序とは、キャラクタセット内の文字を比較するためのルールを集めたものです。 MySQL :: MySQL 5.6 リファレンスマニュアル :: 10.1.1 一般の文字セットおよび照合順序 ‘A’ = 0、‘B’ = 1、‘a’…

RVM

[~@rish]ruby -v ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] [~@rish]echo $GEM_HOME [~@rish]rvm 1.9.2 [~@rish]ruby -v ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.6.0] [~@rish]which ruby irb rake gem /Users/…

Ruby1.9にしたら invalid multibyte char (US-ASCII)

遅ればせながらRVMを導入し、Ruby1.9.xを導入したら、「invalid multibyte char (US-ASCII)」というエラーが出た。 So Ruby 1.9 rejects to parse any file with non-ASCII characters if you don’t specify the encoding. You can do so by adding a Ruby c…

Rails3でHaml その2

前回:Rails3でHaml - 屑プログラマの憂鬱以前、Rails3でXML(Atom)出力をしたのだが、冒頭に というXMLの宣言が出なかったため、おかしいと思っていたのだが、やはり自分のミスだったようだ。`config/environment.rb` に、 Haml::Template.options[:format]…

rails-footnotes

rails-footnotesを利用すると実際にアプリケーションを動かしながらデバッグ中に見たい情報が見られる。例えば、paramsの中身とか動いたDBのクエリーなど。標準では、development環境のみ動作するので開発時に非常に便利。これは動かせるようにするっきゃな…