.logbook

学んだことを書き綴る、言わば航海日誌です。

2014-01-01から1年間の記事一覧

rbenvにて構築したRuby環境へRspecをインストール

rbenvへ構築したRuby環境(1.9.3-p484)へRSpecをインストールした。 $ gem install rspec $ spec -v zsh: command not found: spec なぜかコマンドが認識されない。 RSpec 2.0.0よりコマンド名が変更となっている。 調べてみると、参考にしていた文献が古く、…

NETGEAR ReadyNAS Duo v2でRubyを動かす

Rubyで作ったプログラムを動作させる環境がなく困っていたので、自宅で使っているNAS上で動かせないか調査してみた。使用しているNASは「NETGEAR ReadyNAS Duo v2」である。 SSHログイン 「NETGEAR ReadyNAS Duo v2」はDebianが動いているNASらしく、アドイ…

RubyでTwitter botを作る準備

RubyでTwitter botを作りたくなったので、作り方を調べてみた。 アカウントの準備 下記のSTEP1~3を参考とした。 RubyでTwitterBotを作ってみた(5 STEP) - himajin315の記録 まずTwitterへアクセスし、bot用のアカウントを取得する。既にアカウントを持っ…

cygwin+eclipse cdtでGoogle TestとGoogle Mockを使用したTDD環境を構築する

Windows上でC/C++を使って開発する際、cygwin+eclipse cdtを使用している。今回、Google TestとGoogle Mockを用いてTDD(テスト駆動開発)の環境を構築する。 Google Test, Google Mockのダウンロード 下記からそれぞれダウンロードする。 gtest-1.7.0.zip - g…

cygwin+eclipse cdtでC言語をビルドするとエラー発生

久々にC言語でプログラミングしようと、最新のcygwinとeclipse cdtを入れてみた。作ったプロジェクトをビルドして成功。しかし、2回めのビルドにて下記エラーが発生する。 multiple target patterns. Stop. make.exeに問題がある模様 調べてみると参考になり…

Rubyでブラウザを操作する!Watirを使ったブラウザ操作の自動化

仕事や普段の作業で、ブラウザを操作する作業がめんどくさいと感じていた。 ブラウザ経由での勤怠情報入力 特定のサイトにアクセスしてのファイルアップロード これを自動化することができないか?と調査していたところ、Rubyでプログラムを記述してブラウザ…

iPhone4sからNexus5に乗り換えた

年明け早々にNexus5を買った。 携帯電話は2011年2月にiPhone4s(au)を購入以降、ずっと使い続けてきましたがMNPでイーモバイルへ乗り換えとなる。結論としては乗り換えは正解だった。 しかしこれから先、2年間使用していくにあたっての懸念点はあるため併せて…

ある単語をヤンクした単語で置き換える方法

Vim

Vimの小ネタ。 下記のような例文があったとする。 I have a iPhone. この文章の"iPhone"を"Nexus5"に置き換えたい。ただし、この"Nexus5"という単語は"y"コマンドで別ファイルからヤンクしてくる。この時、どのように操作するのがベストなのだろうか? 筆者…

あけましておめでとうございます

2014年になりました。あけましておめでとうございます。 2013年11月からひっそり更新しているこのブログですが、今年も引き続き更新を続けたいと思います。 本年もよろしくお願いいたします。