パラボラアンテナと星の日記

あることないこと

2014-12-01から1ヶ月間の記事一覧

rubotyで、redisを使わないでみる

いつも実りのないエントリですが、 今回は 本当に実りがないので、ご理解ください。 rubotyは、ruboty作者の方が作ったruboty-redisがべんりです。 今回は、これを使わないとどうなるか?ということを考えてみました。 Rubotyのデータ永続化 Rubotyにおけるデ…

rubotyで与えられた文字列をrubyとして実行する邪悪なプラグイン作った

邪悪なので邪悪な名前にしといた hoshinotsuyoshi/ruboty-ruby_eval hoshinotsuyoshi/ruboty-ruby_eval · GitHub 【注意】 何もチェックせずevalしているだけなので、仕事とかでは使わないほうがいいです。 デバッグ用途にはべんりなときもあるかもしれませ…

rubotyでbotが次に発言する内容をセットできるようにした

初めてプラグイン書いてみた。 変な名前。 Ruboty::Mpush 「botが次に発言する内容をセットできる」というだけ。 ruboty-talkを使っている人は、楽しいかも。 hoshinotsuyoshi/ruboty-mpush hoshinotsuyoshi/ruboty-mpush · GitHub Usage 以下、「初めてrubo…

「インストールコンテナ」の話 - DockerでホストOSにzshを入れてみた

この記事は、Docker Advent Calendar 2014の23日目の記事です。 Merry Christmas 筆者はアプリケーションエンジニアです。dockerなのにインフラあんまり関係ない、ネタっぽい投稿で本当にすまないと思っています DockerでホストOS側に何かをインストールして…

ruby2.2.0-rc1はgsubとかが早かったでござる

早かったござる。わーい gsub.rb require 'benchmark' puts RUBY_VERSION N = 1_000_000 Benchmark.bmbm do |x| x.report("gsub!") { N.times{ 'ababa'.gsub!('a', 'c') } } x.report("gsub") { N.times{ 'ababa'.gsub('a', 'c') } } x.report("sub!") { N.t…

gitのバージョンを2.2.1にする CoreOSで

CoreOSでも好きなバージョンのgitを入れる 手元のvagrant-coreosを使うと gitのバージョンは1.8.3.2、さっきVultrでCoreOS(alpha)をインストールすると gitのバージョンは2.0.4でした。gitの最新版は2.0.5も出ています。 CoreOSはほっとけばOSが勝手にアップ…

gitのバージョンを1.9.3から2.2.1にした Mavericks

Vulnerability announced: update your Git clients · GitHub before $ git --version git version 1.9.3 (Apple Git-50) インストール $ open https://www.kernel.org/pub/software/scm/git/ # (ブラウザでDesktopにでもダウンロード) # https://www.kernel…

MacOSXのsedでappend

ぐぐってもman読んでもすぐわからなかったmacのsedではどう書くか 1行目のすぐ下に挿入したい場合: $ echo "aaa" > foo.txt $ echo "bbb" >> foo.txt $ sed -i '' -e '1 a\ hogehoge' foo.txt $ cat foo.txt aaa hogehoge bbb OSX の sedのappendは難しいと…

Rails4でファンコミュ広告のimpを3倍以上にするたった1つの方法

私の個人サイトではファンコミュのnendという広告プラットフォームの広告を貼っているのですが、 1visitあたり1impしか稼げないという謎な感じになっていましたが、 下記の感じで解決。 app/assets/javascripts/application.js //= require jquery.min //= r…

複数カラムでjoin(1)したい

join便利 joinコマンド便利です。使い方はこちらのサイトが良くわかりやすかったです。 joinコマンドが便利過ぎて生きるのが辛い - Web就活日記 joinコマンドが便利過ぎて生きるのが辛い - Web就活日記 複数カラムでjoinしたい さて、joinの列指定オプション…