タグ

ブックマーク / blog.8arrow.org (3)

  • 割と本気で家庭用Slack Botを作ってみた - 八発白中

    僕はと二人暮らしをしています。かつてはLINEを使って普段のやり取りをしていたのですが、一年ほど前からSlackを使い始めました。 Slackの良いところはハッカビリティが高いところです。Google Calendarなど他のサービスと連携することができるし、IFTTTを使って多少凝ったこともできます。 IFTTT時代 IFTTTを使えば天気予報をSlackチャンネルに流せます。 英語というのは不意ですが、一応今日の天気はわかります。英語が読めなくてもアイコンを見れば、雨が降りそうな気がするってくらいはわかります。 しかし、しばらく運用しているうちに疑念が。 天気予報が当たらない。 IFTTTが連携している天気予報は「The Weather Channel」の情報なのですが、これが日の気象庁の予想と違っていて全然当たらない。 ちなみにiOS8から標準の天気アプリが提供している予報もこ

    割と本気で家庭用Slack Botを作ってみた - 八発白中
    toshiwo
    toshiwo 2016/01/14
  • 訳本「ヘルシープログラマ」を読む - 八発白中

    以前、「The Healthy Programmer」を読んだ話を書きました。この夏にその邦訳の「ヘルシープログラマ」が出版され、僕のブログ記事を見ていただいた訳者の玉川竜司さんに献いただいたので、今もう一度日語で読み返しています。 内容としては、普段座りっぱなしのプログラマ向けに健康を考えましょう、という主旨のです。 プログラマは生産性を上げることが仕事の一部なので、普段から仕事の障害と思うものに対してセンシティブな方だと思います。 ずっとイスに座ってプログラム書いてると腰が痛くなって生産性が下がる。そのとき腰の苦痛を解消するために10万のイスを買ったりとか対症療法的な解決をしてしまいがちです。けど、そういう手段には当然ながら限界がありますよね。 かと言って今度は漠然と、運動しよう!とかいってフルマラソン走ったりする人もいるけど、それで逆に体を壊しても意味がないです。 そこでヘルシ

    訳本「ヘルシープログラマ」を読む - 八発白中
    toshiwo
    toshiwo 2015/08/03
  • 高機能なCommon LispのO/Rマッパー「Integral」を作りました - 八発白中

    「O/Rマッパー」や「ORM」と聞くだけで顔をしかめる人もいらっしゃいます。たぶん過去にひどい目にあったんでしょうね。その大きな理由の一つがパフォーマンスでしょう。 一昨年のYAPC::Asiaに参加したとき、ORMは使うなという話を4回くらい聞いたのが印象的でした。DBのデータはハッシュで返すか、DBIをそのまま使うほうが良いと。弊社でもパフォーマンス上の問題をわかりづらくしてしまうことから、ORMを使用しないプロジェクトがいくつかあります。 まあ、そりゃDBI使うほうが高速に動くとは思います。 しかし、僕が使っているのは実用的な言語であるCommon Lispです。実行効率と抽象化がとても得意な言語です。さらに優れたオブジェクトシステムであるCLOSも仕様に含まれています。 そこで、既存のO/RマッパーにCommon Lispらしさを加えてみるとどうだろう。 そう思って作ってみたのが、

    高機能なCommon LispのO/Rマッパー「Integral」を作りました - 八発白中
    toshiwo
    toshiwo 2014/01/20
  • 1