Emacs の自動保存ファイル (#*#) やバックアップファイル (*~) の作成先変更まとめ

Emacs をデフォルトの設定で何かファイルを編集していると、たくさんファイルが出来てゲンナリします。 あと、起動した Emacs 単位でこういうファイルも作られます。 ...

2014-05-11 (日) · masutaka

masutaka.netをCapistrano3でデプロイ

http://masutaka.net/ 以下の静的なhtmlはGitHubのprivateリポジトリで 管理しており、変更があったらrsyncでコピーしてました。 あまり変更しないのでそんなに困ってませんでしたが、ちょっとダサいの とCapistrano3を使ってみたかったので、エイヤッと導入しました。 ...

2014-05-03 (土) · masutaka

『チーム開発実践入門』はツライ環境で開発している方にオススメ

チーム開発実践入門 ~共同作業を円滑に行うツール・メソッド amazon.co.jp 第2章のケーススタディにある、以下の様なツライ環境で開発している方にお すすめの一冊です。 ...

2014-04-26 (土) · masutaka

NHKニュース24で遊んでたら今日のピックアップツイートに採用された件

今年2月に、最後の3種の神器であるテレビが来たわけですが、最近の NHKニュースはツイートを表示するんですね。なんとリスキーな…。 ...

2014-04-25 (金) · masutaka

serverspecでファイルやディレクトリのテストの重複を取り除く

serverspecでは、このようなテストを書くことが多いと思います。 describe file '/var/www/vhosts' do it { should be_directory } it { should be_owned_by 'root' } it { should be_grouped_into 'www-data' } it { should be_mode 775 } end describe file '/home/masutaka/.ssh/authorized_keys' do it { should be_file } it { should be_owned_by 'masutaka' } it { should be_grouped_into 'masutaka' } it { should be_mode 600 } end テストはDRYにしすぎるべきではありませんが、数が増えてくるとさすがに 冗長なのでこのように変更してみました。 ...

2014-04-20 (日) · masutaka

大江戸Ruby会議04に行ってきた #oedo04

大江戸Ruby会議04 前日のアルコールが残っていて、着いたのは午後…。バカバカバカバカ。 それでも楽しめました。 柴田さんの発表を聞けなかったことは激しく後悔。 From ‘Legacy’ to ‘Edge’ 2014 edition // Speaker Deck ...

2014-04-20 (日) · masutaka

Ubuntu13.10のVagrantで/vagrantが見れなくてハマった

ls /vagrantから返ってこなくて、今日はずっと調べてました。。。 BoxはUbuntu Officialのやつ http://cloud-images.ubuntu.com/vagrant/saucy/current/saucy-server-cloudimg-amd64-vagrant-disk1.box 結論から言うと、vagrant-vbguest pluginをインストールし、vagrantを起 動、vagrantの中で/usr/lib/VBoxGuestAdditionsを見えるようにしてあげ ればOK。道は長かった。 ...

2014-04-12 (土) · masutaka

RubyのOpenSSL::OPENSSL_VERSIONはなぜ定数?

本日ネットを震撼させているopensslの脆弱性。 OpenSSLの重大バグが発覚。インターネットの大部分に影響の可能性|TechCrunch Japan 私のMacbookAirにインストールしたrubyはHomebrewのopensslをリンクして いるので、状況を調べてみました。 ...

2014-04-08 (火) · masutaka

Suicaを簡単に取り出せるiPhone5ケースを買った

前回[2014-01-10-1] から3ヶ月経ってませんが、また買いました。 電車通勤というものを始めてみたんです(何年ぶりだろう)。JRを経由しな いのでPASMOになるんですよね。そうするとオートチャージが付いたビュー カードは使えない! ...

2014-04-02 (水) · masutaka

Emacs-24.3からネイティブプロファイラが使えてた

M-x profiler-start で開始。cpu, cpu+mem, mem のどれかを選ぶ。 適当に何か操作する。 M-x profiler-report でレポート表示。 これだけです。 profiler-cpu-start()やprofiler-memory-start()がCで実装されているよ うです。よくわからんけどEmacs遅い時あるわーって方は使ってみてはいか がでしょうか? ...

2014-04-02 (水) · masutaka