2016-12-01から1ヶ月間の記事一覧

2016年に読んだ本から再読したいものを5冊挙げる

去年に引き続き。 自分の中に毒を持て―あなたは“常識人間"を捨てられるか (青春文庫) 不連続的に人生を変えるレベルの一冊。迷ったら困難な方を選べ。困難は、経験して必ずしも成長するわけじゃない。困難を味わうことが人生の醍醐味だ。……なんて書いていた…

定期的に GitHub API を叩いて Slack にポストしたい (3)

最終回 メッセージを Slack に投げる function sendToSlack(message, attachments) { var url = "https://slack.com/api/chat.postMessage"; var token = "token" // Slack のアクセストークン var channel = "#channel"; // 投稿する先のチャンネル var tex…

定期的に GitHub API を叩いて Slack にポストしたい (2)

前回 では PR 一覧を取得したが、ラベルでの絞込やコメントが追加されたかどうかを判定できていなかった。 PR のラベル、コメント数を取得 PR 取得の API ではラベルとコメントを取得できないので別途 API をたたく。 /// ある PR に付与されたラベルを取得…

定期的に GitHub API を叩いて Slack にポストしたい (1)

発端 GitHub でレビューコメントきたら Slack に通知ほしい かといって全部のコメント通知されてもウザい 定期的に GitHub をみにいってコメントが増えてたら Slack に投げる、みたいなの bot を作ろう 全3回の予定。 調べた 「GitHub Slack」で検索すると大…

TransactionScope のネスト

C#

System.Transactions.TransactionScope は Complete を呼ばない限り Dispose されたときにロールバックしてくれる。 テストとか例外処理とかで便利だ。 using (var ts = new TransactionScope()) { // DB に書き込み ts.Complete(); } ネストしてもつかえる…

話しをきく

(この記事は Sansan Advent Calendar 2016 - Qiita 8日目の記事です。技術系の記事にはさまれてますが全然違うことを書きます。) みなさん、コミュニケーションは得意ですか?私は苦手です! しかし、苦手意識というのは人を成長させるもので、私も昔よりは…