Blogs

golangでtwitter APIを使う

このエントリーをはてなブックマークに追加
anacondaが良さそう(ただしストリーミングAPI非対応) go get github.com/ChimeraCoder/anaconda

sending authentication information

このエントリーをはてなブックマークに追加
Mac OS X 10.8+MySQL5.6の環境でmysqlコマンドでログインしようとすると、 'sending authentication information', system error: 32". といったエラーが出て、mysqlへのログイン

受け取ったPOSTデータをチャットに送信するHubotスクリプトを作った

このエントリーをはてなブックマークに追加
実はHubotはWebサーバを立ち上げており、チャットからの入力以外にも、 Webサーバへのアクセスに対して反応することができます。 例: scripts/httpd.coffee 今回

コマンドラインからiOSアプリをビルドする

このエントリーをはてなブックマークに追加
JenkinsのXCode Pluginが便利なのですが、中で何をやっているか気になったので調べたところ、 普通にコマンドラインからビルドを実行

ブラウザからArduinoを制御する

このエントリーをはてなブックマークに追加
Webブラウザから、接続されているArduinoの値を取りたいのですが、 当然ながらブラウザ本体やJavascriptにはそんな機能はありませ

JavascriptでオプションのパースをするOptparse-js

このエントリーをはてなブックマークに追加
find /tmp -name core -type f -print のように、渡されたオプションを解析するのはよく行うことのため、 各言語でそれをやってくれるライブラリが作られています。 javas

スマホアプリ開発でgit-new-workdirがとても便利だった

このエントリーをはてなブックマークに追加
まとめ ビルドに時間がかかる環境下では、ビルドのキャッシュが重要 ブランチを切り替えると、ブランチ間の差分だけキャッシュが聞かなくなる 別ブランチ

selenium-webdriverでRuby からブラウザを操作する

このエントリーをはてなブックマークに追加
まとめ selenium-webdriverでプログラムからブラウザを制御できる ページのロードをまったり、ページ内のJSを実行したりできる。 r

mocha+chai+sinsonでテストを書く為に必要な最低限の知識

,
このエントリーをはてなブックマークに追加
まとめ Mochaではrspecっぽい感じにテストが書ける ただし、done()を呼ぶ必要がある等、細かい部分に差異がある sinonにはいろいろ

IntelliJ IDEAで node.jsとmochaを使ってテストする

,
このエントリーをはてなブックマークに追加
node.js+mocha+coffeescriptな環境で開発をしていたところ、 IntelliJ IDEAの設定方法が調べても無かったのでメモ。 Node.