RubyでNFKCやってみた
Unicodeの正規化によって仮名の濁点がどうなるか、Ruby 2.3.1でやってみた。
コード
input_str.unicode_normalize(:nfkc)
ここのところ調子が悪くなってきていたグラインダー。少し前から買いかえを考えていたところ、いいタイミングで安くなっていたので、思い切って買いかえてしまうことにした。
久しぶりにRMagickをインストールしようとしたところMagick-config
がないといってコケた。ImageMagickの開発環境はインストールしてあった。
$ bundle
[...]
Installing rmagick 2.13.2 with native extensions
Gem::Ext::BuildError: ERROR: Failed to build gem native...
rescue_from
がException#causeを見るようになったらしい。(参考)
rescue_from SystemCallError, with: ...
rescue_from FooError, with: ...
def index
open('foo/bar') { ... }
rescue Errno::ENOENT
raise FooError
end
こ...
そうめずらしいものはない。
rubocop - 書き方をそろえる主目的以外にも変数名のかぶりとか、気付かなかったムダな記述も検出してくれて助かった。だいぶ疲れているときではあったのだけどfoo = foo + 1
とかふつうに書いてたりした。
rails_best_practices - 外してくることも多かったが、うっかりミスを見付けてくれたことがあった。あと、もうその書き方は古いよ、...
月刊! スピリッツ買ってきた。
git clone
したところのGemfile
に入ってていかんともしがたく〜というとき話。
[1] pry(main)> ���������
/.../lib/ruby/gems/2.2.0/gems/pry-0.10.1/lib/pry/history.rb:106:in `write': "\xE3" from ASCII-8BIT to UTF-8 (Encoding::UndefinedConversionError...
formタグからの入力をするクラスをActiveModel::Modelで作って、form_for
であれこやろうとするときに:url
を指定しなきゃならなくて、という話。
あれ、ヘルパー作ればいいんじゃない?って思ったんだけど、検索してもいまいち出てこないね。
class FugaForm
include ActiveModel::Model
end
のときself.name
を定義した...