Ueno park <3 ruboty-ueno_park_eventをリリースしました
上野公園のイベントがわかる
つらみ
xpathやcssではなく人間的、あるいはホームページビルダー的にパースできるHTMLライブラリがまたれる。
いいところ
まとめ
花見が待ち遠しい。
ちなみに国立西洋美術館は毎月の第2、第4土曜日、文化の日(11月3日)無料観覧日なので常設展なら無料でみれる。
Rubotyプラグインを公開していこうかい? ruboty-dajareリリースしました。
ダジャレプラグインつくった。生活に笑いを。
よさそうなサイト
オープンデータのサイトにはいろいろ変なデータがあるので、さくっと何か作るのに向いていそう。
ダジャレ集|オープンデータ共有&ダウンロード|LinkData
まとめ
チャットで勤怠管理するruboty-kintaiをリリースしました
@ruboty 出勤
/@ruboty 出勤@8:28
, @ruboty 退勤
/@ruboty 退勤@16:30
で記録、@ruboty 先週から今日までcsvで
のようなかんじで勤怠管理する。
きっかけ
前々からつくりたかったのだけどきっかけがなかった。増井さんがなんかつくっていらしたのでかっとなって今日の夕食を食べてからつくった。
だめなところ
- テストない
- やすめない
- 記録を消せない
いいところ
勤怠1ヶ月前から今日までcsvで
のような雑な感じで表を出せる(powered bytokiyomi
)@ruboty 帰りたい
で出社を記録できる
まとめ
働かなければ勤怠管理は必要はない。
Rubotyが静かになるruboty-silentを公開した
たまには静かにしててもらいたいときもある。 でも仕事はしてほしい。
くふう
今までRuboty::Robot
に手を加えることはなかった。
これからはRuboty自身のクラスにカジュアルに手を加えていきたい。
こうすればよかった
extend
じゃなくてRuboty::Robot
に対してModule#prepend
使えばよかったかなぁと思っている。
ただ、extend
することによってRuboty::Robot
以外のいかなる互換インターフェイスを持ったロボットがきても対応できるようになった。
こういうのできそう
Ruboty::Robot
のsay
を上書くことで、ログを取るためにロボットをすりかえるアダプタとか、今までにないところにフックを追加するモンキーパッチ天国のプラグインをつくりたくなった。
まとめ
ruboty-seppuku
に続いてこれなの、疲れがたまってそう。
Rubotyに切腹を命ずるruboty-seppukuつくった
@ruboty seppuku
で死ぬ
くふうしたところ
Herokuでも死ぬ
HEROKU_APP_NAME
とHEROKU_API_KEY
をheroku config:set
などで設定しておくとbot
プロセスのDynoの数を0にする。
ハマったところ
Dynoの中から自信のアプリ名をとる方法がわからなかった。
自身がHerokuで動いているか否か
Herokuで動いている場合環境変数のDYNO
が設定されているようなのでそれを使って判定した。
is_heroku
というgemもあるが、あちらはDATABASE_URL
が設定されているかどうかを見て判定している。
まとめ
いまわの際のメッセージが思い浮かばなかった。プルリクお待ちしています。