hitode909の日記

以前はプログラミング日記でしたが、今は子育て日記です

火曜日

6時くらいに起きて,また風呂入ったりなんやらして築地まで移動した.途中の電車がめっちゃ混んでて,これが東京,という雰囲気のなか,ひとりめちゃでかいリュックを持ってて邪魔で仕方ない.

場内の寿司屋,おかめに行った.ほかと比べるとそんな行列はげしくなくて,おいしくて時間あたりの寿司の集積が良い.そんな何度も行ったことないけど覚えてくれてていつもどうもみたいなそういう話をした.はい,今日は京都から,ええ,京都の会社で,パソコンの仕事を,あっ,ホームページを作ってます.you know?.最初に出てくるトロがうまい.メニュー不思議で,盛り合わせとおまかせがって,おまかせだと,盛り合わせの最後に2貫好きなのをつけられる.全然まかせてないばかりか,自由度が上がってて不思議.金目鯛と平目をつけた.金目鯛さいきん一番好きな魚かもしれない.

寿司食べて,豊洲に行った.しばらく東京にいるけど,遊びに来てるのではなくて,きのまで遊びまくってたけど,本来は,Web DB Forumの見学に来ている.券もらえてラッキーと思ってたらそれはスポンサーセッションでしゃべる人用のチケットで,僕はただ無料と勘違いしてはるばるやってきた人みたいになってて間抜けだった.スポンサー割引みたいなのを使って入った.

基調講演の京大の田中先生の話がめっちゃおもしろかった.ふつうの研究発表だと,うーん,ぱっとしないな〜,みたいな,こんなことやって何の意味があるんだ,みたいな感じだけど,田中先生の話は蝶のように舞う感じがあってありがたい!!!みたいな感じだった.

taraoさんの発表があったので見に行って写真撮ったりしてた,授業にしか見えなくて,安定感ある感じでよかった.

築地に帰ってきたらわりとくたびれてた.いちおう定時までは仕事して,しばらく抱えてたissueちょっと片付けてた.築地のアパホテルにまたもや泊まってる.YAPCのときもここに泊まってて,謎の愛着がある.そして明日は別のアパホテルに泊まる.おみやげアパカレーつきのプランもあったけど,いやカレーはべつに…というかんじだった.アパカレーほしい人いたらおみやげで買って帰るので連絡ください.

 

月曜日

渋谷のカプセルホテルで寝たり起きたりを繰り返して10時半くらいに起きた.もう1泊することにして,ついでに,いいほうの部屋にしてみた.500円払うと高級カプセルになる.どうでもいいけど渋谷のカプセルホテルだいぶ荒れててエレベーターに全裸のおっさんが立っててそのまま風呂場までエレベーターで垂直移動してくる.ふつうに暮らしてると全裸で垂直に移動することはないよね.

前日におすすめされてたので原美術館に行った.東京来るとほぼ毎回見に行ってて,一番通ってる美術館かもしれない.写真やってて,サントリーホールの写真がよかった.検索したら作者のサイトで公開されてたので見てください.それか原美術館行くと見れる.行って見てほしい.

Martin Liebscher: Suntory Hall, Tokyo

渋谷に戻って,疲れてルノアールでバドワイザー飲みつつ日記書いたりコード書いたりしてた.朝からなにも食べてないけど,前日の肉がだいぶきつくて,とくにおなかすかなくてすごい.書きかけでほったらかしにしてたコードをなんとかリリースまでできてよかった.

夕方ごろに友達が起きてやってきて,昭和っぽい安い店に行った. 薄利多賣半兵ヱ.ひどい名前.ビール的なやつがビールじゃなくて,日本酒とかウーロンハイとか飲んでた.焼き鳥2本,きゅうり,トマト,みたいなダイエット中みたいなのを食べて2人で1800円くらい.帰りに飴もらえた.すごい混んでて帰りぎわ外の階段でずっと待ってる人たちがいてびっくりした.

フバさん呼んでみたらいらっしゃるそうなのでいいかんじの店に移動したらアンチポップさんがいらっしゃって,偶然会ってしまって渋谷狭い.22時くらいまで日本酒飲んで解散した.石油王とお見合いして結婚するみたいな話をしてた.その気持ちはわかる.

プレミアカプセルホテルはちょっと広かったのと,最上階だからかちょっと静かだった.とはいえろくに寝られないことには変わりない.

 

 

 

ローカルサーバーでエラーが出たら即座にSlackに投稿するPlackミドルウェア

Plack::Middleware::PostErrorToSlackというのを書いた.これは何かというと,アプリケーションの例外を自動的にSlackに投げるやつ.

使い方は簡単で,Incoming WebhookのURLを設定するだけ.あとは例外を起こすだけ.

enable "PostErrorToSlack",
    webhook_url => 'https://hooks.slack.com/services/...';

それで,Slackにこんなのが出る.

f:id:hitode909:20151123164522p:plain

誰が,どのブランチで,何をしたら,こういうエラーが出ましたよ,というのがSlackに投稿される.uriメソッド呼びたいけどなんかおかしそう,とか分かる.

これだと寂しいので,😇な絵文字などを設定すると,😇感が出て良くなる.

enable "PostErrorToSlack",
    webhook_url => 'https://hooks.slack.com/services/...',
    username => 'errorkun',
    icon_emoji => ':innocent:';

f:id:hitode909:20151123164535p:plain

リモート開発に便利

たとえば,アプリケーションを作っていて,デザイナはリモートにいる,という状況をイメージすると,「なんかエラーが出たんですけど」とか「なんて出てますか」とか会話することがイメージできる.
すぐに声かけてもらえばいいけど,自力で直そうとして失敗したり,声かけるのをためらったりして時間を消費すると,チーム全体の開発効率が下がってしまう.また,エラーエッセージを読むのもむずかしくて,必要な情報をうまくコピペして教えてもらうのも手間が大きい.
エラー出た瞬間に機械的にエンジニアが見れるところに流れると,見かけたエンジニアが「それはこうしたら直るよ」とか「セットアップスクリプトやり直してみて」とか話せるようになって便利.
それとか,作ってる途中の新機能のブランチにおけるエラーが流れてわくわく感が出たりする.


ブログチームで使ってて便利だったのでこのたびオープンソース化した感じです.良い文化な気がするのでご利用ください.

注意点としては,エラー出たときにSlackとの通信が終わるまでレスポンス返せなくなるので,プロダクションで有効にするのはやめたほうがよさそう.

なんでもSlackに流すと便利

はてなではデザイナもコマンドラインでgitを使っていて,GItHub Desktopを勧めてみたりしてるけど,「gitがおかしくなったんですけど」とか「pullしたらコンフリクトしたので助けて」みたいな話をよくまれにしている.
そういうときにも,以前はがんばって結果をコピペしてもらっていたけど,最近これも機械化してコマンドラインでSlackに流せるようにした.
アルバイトの人に簡単なスクリプトを書いてもらって,以下のようなコマンドで,実行結果がすぐにSlackに流れるようにした.

% git status | ./slack

gitがどうなってるかとか,nodeのバージョンが変じゃないかとか,PATHの感じを見たりとか,簡単に見られるようになって便利.

がんばろう感

そういう感じでリモート開発に立ち向かっています,という話でした.会話とか相談もだいたいSlackでやっていて,ビデオつなぎっぱなしにして常時顔を見たりはしてない.
必要に応じて簡単なツールを作って解決しようとしています.がんばろう.

日曜日

しばらく東京出張するので,そのついでに友達の誕生日会に出席するため夕方くらいから新幹線で渋谷まで行った.築地のホテルとろうとしたらいっぱいで,築地にかぎらずどこもいっぱいで,カプセルホテルは空きがあったので,さっと予約して荷物置いた.4500円.

無限に肉を切ってくれる店で,3切れくらいでお腹いっぱいになった.主にきゅうりとオリーブを食べてた.さとうきびの酒がめっちゃ強くて,家でこれ飲んだらすぐ寝ると思う.飲み放題いいほうのやつで,9000円くらいしてめっちゃ高い.こんなに高いとは!!!.高い!!!って繰り返し言ってた.外出たら寒くて,というのも荷物を減らすためTシャツとゴアテックスだけで来たため寒くて,H&Mでクリスマスの変な服買った.1500円のセーターと1000円のTシャツ.クリスマスのセーターだから鈴がついてて動くたびにシャンシャン鳴ってクリスマス.

禁煙のビールの店(前にも来たことがある)に行って,あとむさんっていう人の友達と,すずきいさんっていう人がやってきて,安い寿司屋に行って,クラブに行った.クラブにpooteeさんがいてちょっと話した.めでたい.あと髭の強そうな人からひとでさん!!って声かけられてなんかしゃべってた.ビール買って上(下?)行ったらVimでライブやってる人がいてすごいよかった.↓この人.

start [Renick Bell]

tmuxとvimとghcでやるって書いてある.身近.

quick-guide [Conductive -- a set of libraries for livecoding with Haskell]

わりとすぐ眠くなって,ホテルに戻ったら,フロントで今日は満室ですとか言ってたので,早めに部屋とっといてよかった.クリスマスのセーターを着て泊まるところを求めて放浪すると死にたくなると思う.すぐ気絶して4時くらいに起きて風呂入った.

https://instagram.com/p/-Y0vq-xGrT/

H&Mでクリスマスのセーターを買ってパワーアップしました

引っ越し成功

まえの家がボロすぎて暮らせなくなってきたので引っ越した.

新居はカーテンレールがあるのが特徴の良い家.風呂とトイレが倍になったり,浴室乾燥がついてたり,コンロ2口になったり,ありとあらゆる点でよくなった.唯一よくないのが押入からクローゼットになったことで,押入には布団とか絵の箱とかテントとかわけわからん物を収納できてたけど,クローゼットには収まらない.服を構造化して収納する棚みたいなのがあればよい気がする.いま乱雑に投げ込んでいてどこに何があるかわからない.

そういえば,和室ではなんでも押し入れに収納するけど,洋室ではそうでもない気がする.気のせい? ベッド出しっぱなしでいいけど布団はしまいたい,みたいな.クローゼット狭くて布団しまえなくなってしまった.あと,ベッドは壁に寄せるけど布団は部屋の真ん中に敷く気がする.

冷蔵庫ぜったい運べないと思ってたけど,会社の人や暇な学生に手伝ってもらってなんとかなった.最初ひとりでリュックに荷物を詰めてちまちま運んでて,あと6往復くらいで終わるかな,とか言ってたら,車出していただけて,1往復で済んだ.車はすごい.車は車輪があってすごい.

 

https://instagram.com/p/-VySMDRGkD/

カーテンレールに全てを託した