Ruby
slideshareのスライドをPDFでダウンロードしてEvernoteに入れてあとで閲覧する、っていうフローで読むことがあります。ところが、たまにSAVEできないスライドがあってそれができなくて困ったりします。 そういう場合は諦めてWebで読めば問題ないと言えば問題…
Railsアプリケーションを書いていて一部機能をgemに切り出したほうがいいんじゃないか、という場面に遭遇したのでローカルでgemを作りました。 Railsアプリケーション側ではbundlerでローカルにあるソースをrequireして使うことができます。なんでgithub等を…
Mac OS Xのプライベートフレームワークにairportというコマンドが含まれていて、このコマンドを使うとWiFiの強度をRSSIという数値で取ることができます。スクリプト言語なんかと組み合わせると多少遊べるかもしれません。 airport – the Little Known Comman…
数字部分の桁数が揃っていないこういうファイル群があるとします。 image1.jpg image2.jpg ... image10.jpg image11.jpg ... 多くの言語ではこれらを文字列として持っているArrayをソートすると普通は辞書順になるので次のような順になってしまいます。Ruby…
RailsアプリケーションをCapistranoでデプロイするのはよくあるやり方です。僕もその方法でサービスをデプロイしています。 ところがこの方法でデプロイしたサーバーではrails consoleがうまく動かないという問題(もしくは僕の設定不備)があることがわかり…
伊藤直也さんの本を購入しひと通り読みました。再チャレンジしたのでまとめてみます。 入門Chef Solo - Infrastructure as Code作者: 伊藤直也出版社/メーカー: 伊藤直也発売日: 2013/03/11メディア: Kindle版購入: 16人 クリック: 1,027回この商品を含むブ…
CentOS6.3の初期状態ではiptablesによりlocalhost以外からのアクセスを弾くような設定になっています。Chefを使ってVMにWebサーバーを入れてもホストOSから確認できなくて困りました。 入門Chef Soloでは「VMだからiptables切っちゃえばいいよ」と書いてあり…
Vagrant、Chefあたりが気になったので初めて使ってみました。どういうことができるのかわかりませんが使いながら探ってみたいと思います。そんな程度の知識しかないので書いている内容や解釈に間違いがある可能性があります。 vagrant vagrant、多分読みはベ…
自分用にテキストの置換ができるwebサービスを作りました。 Regex Replace 背景 正規表現による文字列置換なんかはエディタを使うべきところなのですが、普段からつかっているEmacsの正規表現が使い勝手がとても悪いというのがそもそもの原因です。 Emacsの…
実験的にRailsの開発をしています。railstutorialをひと通りやったこともあってRSpecを使った画面遷移のテストを書いたりもしてみています。 railstutorialをやりながら思ったのはテストおせえええってことです。なのでSporkを使います。 Sporkを使うとテス…