Shelr.tvはRuby/Ruby on Rails製のオープンソース・ソフトウェア(GPL)です。

各種サーバソフトウェアをインストールしている記事はとても有益で、同じソフトウェアをインストールしようと思ったエンジニアにとって役立っていることでしょう。今回はそれの一歩先をいく、コンソール操作を再現するShelr.tvを紹介します。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-08-26 10.07.30_thumb.1377563781.png)](http://images.moongift.jp/2013/08/Screenshot 2013-08-26 10.07.30.1377563781.png)
録画を開始します。recordオプションで開始します。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-08-26 10.07.43_thumb.1377563784.png)](http://images.moongift.jp/2013/08/Screenshot 2013-08-26 10.07.43.1377563784.png)
タイトルを決めます。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-08-26 10.08.20_thumb.1377563787.png)](http://images.moongift.jp/2013/08/Screenshot 2013-08-26 10.08.20.1377563787.png)
後は普段通りにコマンドを打ち込んでいくだけです。終わったらexitと入力します。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-08-26 10.08.40_thumb.1377563791.png)](http://images.moongift.jp/2013/08/Screenshot 2013-08-26 10.08.40.1377563791.png)
記録されているデータを一覧で確認できます。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-08-26 10.15.18_thumb.1377563794.png)](http://images.moongift.jp/2013/08/Screenshot 2013-08-26 10.15.18.1377563794.png)
play lastで再生できます。

[![](http://images.moongift.jp/2013/08/Screenshot 2013-08-26 10.20.08_thumb.1377563797.png)](http://images.moongift.jp/2013/08/Screenshot 2013-08-26 10.20.08.1377563797.png)
publishでShelr.tvのオンラインサービスにログを転送できます。オンライン上では動画としてログが再生できるようになります。

Shelr.tvを使うとコンソールでの作業ログが一目で分かるようになります。ログはテキストなので、そのまま検索もできますしShelr.tvのサーバを立てればそこで動画として再生もできるようになります。

MOONGIFTはこう見る

SlideShareではオンライン上でスライドが見られるのと同時にスライドの内容がテキストで表示されています。これによってWeb検索にも引っかかるようになり、一般的にバイナリデータのスライドがオンラインで活かせるようになります。

Shelr.tvで蓄積されたデータもテキストであり、ブログなどで公開すればテキストコンテンツとして非常に有益な存在になるでしょう。間違った作業もログがあればロールバックできますし、使える場面は多いと思われます。

Shelr.tv – plain text screencasts from Unix shell

shelr/shelr