2012-09-01から1ヶ月間の記事一覧

【添削希望】犬溶接マン登場回の Hitman #18 をTOEIC250点の俺が頑張って翻訳してみた

ゴッサム・シティの裏路地に潜むポンコツチーム Section8。そのメンバーDogWelder(犬溶接マン) がアツい。特殊能力は悪人の顔に死んだわんこを(無言で)溶接することだ!! と、言うわけで電子書籍を購入して、犬溶接マンが所属する Section8 のメンバーが招集…

vimで押下でHTML Tidyでチェックしたい

vim

こんなかんじに tidyのインストール sudo ports install tidy vim側の設定 .vim の ftplugin/html.vim に以下を追記 compiler tidy setlocal makeprg=tidy\ -raw\ -quiet\ -errors\ --gnu-emacs\ yes\ \"%\" nmap <buffer> <special> <silent> <F5> :make<CR>:copen<CR> 参考 Vim と HTML Tidy - K</cr></cr></f5></silent></special></buffer>…

2バイト文字を含む文字列の文字数をカウントしたい

1.8なら、 str.split(//).size を使う 1.9の場合、そのまま .size で2バイト文字を考慮した文字数が得られる サンプル str = "あああABCいいいい" p str.size # <- 1.8ならば、24。 1.9ならば、10 p str.split(//).size # <- 10

rubyでmap_with_indexとかやりたい

よく忘れるのでメモ ruby-1.8.7-p174 :001 > a = %w(a b c d e f g) => ["a", "b", "c", "d", "e", "f", "g"] ruby-1.8.7-p174 :002 > a.each_with_index.map{|v, i| "#{i}: #{v}"} => ["0: a", "1: b", "2: c", "3: d", "4: e", "5: f", "6: g"] ruby-1.8.7…