bouzuya.hatenablog.com

ぼうずやのにっき

2014-07-01から1ヶ月間の記事一覧

hubot-backlog-issue をつくった

hubot-backlog-issue をつくった。1 日 1 Hubot スクリプトの 18 作目。 Backlog の課題の形式にそった文字列を見かけたら、その課題から件名と URL とコメントに含まれる GitHub PR URL とを返す Hubot スクリプト。 これは過去につくった issue.js のリメ…

神戸.rb Meetup #1 にいった & hubot-backlog-status をつくった

神戸.rb Meetup #1 にいった。東灘.rb 時代に一度参加している。今回は名前が変わって 1 回目。次回は 8/13 なので参加できないなあ。 hubot-backlog-status をつくった。 1 日 1 Hubot スクリプトの 17 作目。これは以前に書いたもののリメイクなのだけど、…

hubot-hello をつくった

hubot-hello をつくった。 1 日 1 Hubot スクリプトの 16 作目。 hubot-hello は hello に hello! と返すスクリプト。 「なんで、いまさら?」「ネタ切れか!」などと言われそうだけど、原点回帰した。このあいだの generator-hubot-script-gulp の構成を真…

hubot-randict をつくった

hubot-randict をつくった。 1 日 1 Hubot スクリプトの 15 作目。 hubot-randict は weblio 辞書からランダムにひとつの単語を表示するスクリプト。 ネタさがしに辞書を適当に開こうと思い、せっかくなので、辞書を開くその行為自体をスクリプト化した。 今…

今週のふりかえり(30) & hubot-auto-nonomulish をつくった

今週のふりかえり。2014-07-21/2014-07-27 の一週間をふりかえる。あとは 1 日 1 Hubot スクリプトの 14 日目の hubot-auto-nonomulish について。 2014-07-26 赤目四十八滝にいった & hubot-auto-fav をつくった 2014-07-25 hubot-mizuyari をつくった 2014…

赤目四十八滝にいった & hubot-auto-fav をつくった

赤目四十八滝にいったことと hubot-auto-fav のことについて書く。 赤目四十八滝にいった。三重県名張市にある一連の滝。川沿いに登っていき、一回でたくさんの滝が見れる、滝マニア垂涎のスポットだ!冗談はさておき、実は十年ほど前に一度足を運んでいて、…

hubot-mizuyari をつくった

hubot-mizuyari をつくった。 1 日 1 Hubot スクリプトの 12 作目。 hubot-mizuyari は水やりを通知するスクリプト。決まった時間にメンバーからランダムでひとりを指名してくれる。 今回の実装のテンプレートには generator-hubot-script-gulp を使わずに、…

hubot-fact をつくった

hubot-fact をつくった。 1 日 1 Hubot スクリプトの 11 作目。 hubot-fact は階乗を計算するスクリプト。 今回はスクリプトはなんでも良かった。やりたいことはgenerator-hubot-script-gulp をためすこと。 yo (yeoman) の generator である generator-hubo…

hubot-watch-message-count をつくった

hubot-watch-message-count をつくった。 1 日 1 Hubot スクリプトの 10 作目。 メッセージ数をカウントするスクリプト。ユーザー別とかにカウントして、グラフ生成したりすると面白いんだけどね、ホントは。 きっかけは、そろそろ brain つかってみようと思…

hubot-friday13th をつくった

hubot-friday13th をつくった。 1 日 1 Hubot スクリプトの 9 作目。 hubot-friday13th は次の 13 日の金曜日を表示するスクリプト。 きっかけは、適当に Web 巡回していて見かけたページで 13 日の金曜日を算出するプログラムを紹介していたこと。どこで見…

hubot-list-pr をつくった

hubot-list-pr をつくった。 1 日 1 Hubot スクリプトの 8 作目。 きっかけは、この間つくった hubot-merge-pr を使う前に一覧を取りたいから。一覧を見て、それからマージする、と。 実装は、この間つくった hubot-merge-pr の呼び出す関数を変えただけ。手…

今週のふりかえり(29) & hubot-fav をつくった

今週のふりかえり。2014-07-14/2014-07-20 の一週間をふりかえる。あとは 1 日 1 Hubot スクリプトの 7 日目の hubot-fav について。 2014-07-19 hubot-tweet をつくった 2014-07-18 hubot-omikuji をつくった 2014-07-17 hubot-merge-pr をつくった 2014-07…

hubot-tweet をつくった

hubot-tweet をつくった。 1 日 1 Hubot スクリプトの 6 作目。 経緯。 ひとり読書会 には、公式の Twitter アカウント @hitoridokusho があって、イベント告知などをしているのだけど、Twitter アカウントの切り替えが面倒でしかたない。「マルチアカウント…

hubot-omikuji をつくった

hubot-omikuji をつくった。 1 日 1 Hubot スクリプトの 5 作目。 これは blog.bouzuya.net には書いていないのだけど、以前書いたもののリメイクである。ただ、以前は faithcreates/hubot-scripts に埋め込まれていたけど、今回は個別にリポジトリを持って…

hubot-merge-pr をつくった

hubot-merge-pr をつくった。 1 日 1 Hubot スクリプトの 4 作目。 指定した GitHub の Pull Request をマージしてくれる Hubot スクリプト。各ユーザーに write 権限を与えると git push -f ... を誤って実行してしまう危険性がある。戻せなくはないだろう…

hubot-retweet をつくった

hubot-retweet をつくった。 1 日 1 Hubot スクリプトの 3 作目。1 日 1 Hubot スクリプトの 3 作目にして初の新規スクリプト。 必要は発明の母と言うけれど、今回のきっかけはそれが必要だったから。 @hitoridokusho の Twitter 操作は割と面倒で、あるツイ…

hubot-lgtm をつくった

hubot-lgtm をつくった。1 日 1 Hubot スクリプトの 2 作目。 とはいえ、これも新しいものではなくて、2014-03-28 に書いたスクリプトを移植したもの。 できることは hubot lgtm とリクエストしたときに www.lgtm.in から画像 URL をとってきて返してくれる…

hubot-gengo をつくった

hubot-gengo をつくった。1 日 1 スクリプトの 1 作目。 とはいえ、新しいものではなくて、以前つくったスクリプトの移植である。 できることは hubot gengo とリクエストすれば、いまの元号を返してくれる。それだけ。 bouzuya> @hubot gengo hubot> 平成26…

今週のふりかえり(28)

今週のふりかえり。2014-07-07/2014-07-13 の一週間をふりかえる。 2014-07-12 ひとり読書会 #5 にくわわった 2014-07-11 号泣県議コンバーターを呼び出す Hubot スクリプト hubot-nonomulish をつくった 2014-07-10 hubot-backlog-summary をつくった 2014-…

ひとり読書会

ひとり読書会 #5 に参加した。 今回はプログラミングの基礎の第 1 回だった。OCaml を使いながら、プログラミングの基礎を学ぼうというもの。たまには別の言語に触れるのは良い刺激になるだろうと、この本を選んだ。 型エラーを何度も出す。OCaml は型に関し…

号泣県議コンバーターを呼び出す Hubot スクリプト hubot-nonomulish をつくった

号泣県議コンバーターを呼び出す Hubot スクリプト hubot-nonomulish をつくった。 Hubot の依存関係に git://github.com/bouzuya/hubot-nonomulish.git を追加して $ npm install bouzuya/hubot-nonomulish --save external-scripts.json に "hubot-nonomul…

hubot-backlog-summary をつくった

hubot-backlog-summary をつくった。これは 4 月につくり、5 月に改良した、backlog-summary を CoffeeScript に移したものである。 CoffeeScript 以外の大きな変化としては、前は faithcreates/hubot-scripts に押し込まれていたのだけど、このたび別リポジ…

無題

風邪かな。気温の変化のせいか分からないけど、朝からふらふらするのでお休み。

無題

以前書いた Hubot のテストのためのコードを手直ししているうちに時間が。そもそも、Hubot スクリプトなんて、そんなテスト書かんでもいいんじゃなかろうか。どうせ正規表現くらいしか書かないだろうに。

無題

のどがいたい。Backlog API v2 がリリースされたので、node-backlog-api もバージョンをあげないといけないのだけど、からだがだるい。

今週&今年のふりかえり(27)

今週と今年のふりかえり。2014-06-30/2014-07-06 の一週間と 2014 年前半をふりかえる。 2014-07-05 映画『攻殻機動隊 ARISE border:3 Ghost Tears』をみた 2014-07-04 hubot-url@0.3.0 をつくった 2014-07-03 誕生日会にいった 2014-07-02 東灘.rb Meetup #…

映画『攻殻機動隊 ARISE border:3 Ghost Tears』をみた

映画『攻殻機動隊 ARISE border:3 Ghost Tears』をみた。 「そういえば」と気がついたのが先週の日曜日。上映期間が短く、危うく見逃すところだった。実質、映画というよりはすこし長いアニメを映画館で見ている感じだけど。 以前の映画やテレビシリーズと比…

hubot-url@0.3.0 をつくった

hubot-url@0.3.0 をつくった。変更点は以下の通り。 JavaScript -> CoffeeScript への移行 scraper -> cheerio への移行 テスト用のドライバーを利用 動きには変化はない。大幅リファクタリングといったところか。 今回の変更を hibot に反映して試している…

誕生日会にいった

誕生日会にいった。兄弟の交際相手の誕生日になぜ家族総出での会が要るのかはいささか謎である。自分で企画することはまずないので、まあ良いんじゃなかろうか。 プレゼントのリクエストにしたがって『 Nintendo 3DS LL 』を買って持っていった。ソフトのリ…

東灘.rb Meetup #2 にいった

東灘.rb Meetup #2 にいった。会社近くが会場になっていて、Rubyist の生態系 (?) が気になったので、仕事終わりに行ってきた。 意外と人が多くて驚いた。内容はとくに決まっていなくて、雑談ともくもくと。今日は @murajun1978 のメタプロっぽい何かの発表…