\ay diaryhoge moge

2016-07-05

Middlemanの新しいのがリリースされたので更新してみた。

大きな変化はSprocketsが分離されたこと。gemを追加すれば引き続き使えるようだが、ためしに外部パイプラインでjs/cssを生成することにした。

外部パイプラインそのものについてはサンプルを参考にすればすんなりできた。なんせ適当なタイミングでコマンドが実行されるだけなので。ただ、外部パイプラインに組み入れるwebpack...

続きます »

2016-06-27

Railsアプリケーションを開発していてspringにコマンドを追加したいのだけどなあってときにはGemfileに加えずに~/.spring.rbを使う手もあるよっていうのを知ったので試してみたという話。

続きます »

2016-06-25

ずっとほったらかしにしてしまっていたruby-termiosを更新した。というか、そのgemを更新した。

  • bundle gemしたスタイルに合わせてgemspecを書き換えた
  • ディレクトリ構成もそのスタイルに合わせようととてみたのだけど、なんだか融通がきかなくて断念した(termios.rbのパスがtermios/termios.rbになってしまって、う〜ん、という感じに)
  • 関連してextconf...

続きます »

2016-05-31

ここのところ調子が悪くなってきていたグラインダー。少し前から買いかえを考えていたところ、いいタイミングで安くなっていたので、思い切って買いかえてしまうことにした。

続きます »

2016-05-02

久しぶりにRMagickをインストールしようとしたところMagick-configがないといってコケた。ImageMagickの開発環境はインストールしてあった。

$ bundle
[...]
Installing rmagick 2.13.2 with native extensions

Gem::Ext::BuildError: ERROR: Failed to build gem native...

続きます »

2015-08-24

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...

続きます »

2015-08-12

とあるところで文字化けが起きていてなつかしい。

$B$*$D$+$l$5$^$G$9!#(B

続きます »

2015-08-07

端末表示で時にやっかいなやつらを探したかった。

ruby -ne '$_.gsub!(/(?=\P{ASCII})\p{S}/) { "\e[43m#{$&}\e[49m" }.display' **/*.{rb,erb}

試行錯誤の末、こんな感じに。nil.displayがけっこういいやつだった。

2015-06-19

サンファソンのセトウチリュンヌ

バームクーヘンの穴にクリームがぴっちり、上全面がカリカリ。なんでしょうね、いいぐあいにはまった感じ。うまかった。

続きます »

2015-03-10

とても場当たり的なのだけど。

$ ruby -r pp -r tmpdir -r nokogiri -e '
Dir.mktmpdir {|td|
 tf = "#{td}/0"
 system "diff", "-w", "-U1000", *ARGV[0, 2].map {|f|
   tf.succ!
   $> = StringIO.new; open(f) {|io| pp Nokogiri...

続きます »