minitest-soundというgemを作ったのでご紹介。 内容名前の通り、minitestのpluginです。ソースはこちら minitest実行中、及び、テスト成功/失敗それぞれのタイミングでmp3を再生する事が出来ます。それだけ! mp3の再生には、mpg123というライブラリを使用しています。コマンドラインでmp3再生出来るので便利。 使い方先に記載した通り、mpg123を使用しているので、mpg123をインストールしてない場合、まずmpg123のインストールをして下さい。 Ubuntuの場合sudo aptitude install mpg123でOK。他のOSも、(多分)パッケージ管理システムからインストール出来る筈。 次に、お決まりの通り、Gemfileにgem 'minitest-sound'の追加及びbundle installを実行して下さい。 最後に、test_he
Dockerはシステム界隈に大きな衝撃を与えました。それはシステム管理にとってはまさに大躍進だったのですが、Dockerには、少々、致命的な誤解があるのです。 非常に限定されたアドバイス ここで取り上げるDocker議論は、ほぼミッションクリティカルなシステムにおけるマルチホストのセットアップに限定されたものです(Webサービスが主)。それを念頭においてください。でないと、私からのアドバイスは、他のケースには、おそらく意味をなさないでしょう。 Dockerの背景 この記事では、Dockerとは何か、Dockerの一般的な動作については、すでに基本的な知識がある前提で話を進めていきます。 Dockerについて、すべてを網羅するのは、この記事の目的の範疇を越えてしまうので、Dockerについて、自分は初心者だという方は、まずは以下のサイトに目を通してください。 Dockerとは何か? Dock
_ スパイスライフで働くエンジニアが嬉しく思っている9つのこと スパイスライフに入社してから半年ほどが経ち、私が入った当時2人(邦明率100%の頃)だったエンジニアも現在社員だけで7人、フリーランスの方をあわせて9人にまで増えました。 どうやって集まったのかを考えてみると、Rails寺子屋や邦明.rbなどのなんらかのコミュニティ活動で知り合った人がほとんどです。エンジニアの採用が難しいこの時代にいい人達に集まってもらえて、コミュニティへの感謝の想いは強まるばかりです。かつては私がコミュニティに育ててもらっていたのが、今はひっぱる側として、人の成長を通じてコミュニティに貢献できていると良いなと思っています(もちろん、私も今でも成長させてもらっています)。 さて、スパイスライフのエンジニアはどのような生態で生息しているのでしょうか。部長の職権を振りかざして「エンジニアの働き易い環境つくり」を進
ghqというレポジトリ管理ツールを使ってみた。 Installation Goがインストールされていてかつ環境変数$GOPATHが設定されている環境で、go getを使ってインストールできた。 手元の環境を調べてみると、Goのversionは1.2.1、環境変数$GOPATHは$HOME/.goに設定されていた。 $ go get github.com/motemen/ghq $ go version go version go1.2.1 darwin/amd64 $ echo $GOPATH /Users/r7kamura/.go $ cat /Users/r7kamura/.zshrc.local | grep GO export GOPATH=$HOME/.go export PATH=$PATH:$GOPATH/bin $ which ghq /Users/r7kamura/.go
Pocketに保存したページをランダムに3つ表示してくれる「Iriguti」というWebアプリを作りました。 Iriguti 作った動機 Ruby on Rails チュートリアルを読み終えたのでせっかくなのでRailsで何か作りたいなぁと思っていました。ある時、たまったまま消化出来ないPocket未読記事と、1日に何回も同じニュースサイトにアクセスしていることに気がつきました。Pocketには読みたい記事がいっぱいたまっているのに、なぜ何回も同じニュースサイトにアクセスしてしまうのでしょうか? 1つ目の理由として「Pocketにストックされている記事の中から1つを選び出すのは割とコストが高い」ということが挙げられます。せっかくストックした記事なのでちゃんと読みたい。でも今はがっつり読む時間が無い。だからさくっと読める軽いニュースを・・ということが私はよくあります。 2つ目の理由として「ニ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く