MANA-DOT

PIXEL ART, PROGRAMING, ETC.

direnvを使って複数のgitコミッタ名を切り替える

direnvを使って複数のgitコミッタ名を切り替える

例えば会社のPCでこっそり個人的なリポジトリで作業してgithubにpushする場合、 うっかり会社用のgitコミッタ名(本名@会社名.co.jp みたいなアドレスとか)で commit/pushしてしまい、紐付けるつもりのなかったネットの人格と本名/会社名が紐付いてしまう というのは皆が恐れるところであると思います。

そこで、direnv を利用するといい感じに切り替えられることができたので、共有いたします。

続きを読む

Hubotでbotの反応する部屋やユーザーに制限を設ける

Hubotでbotの反応する部屋やユーザーに制限を設ける

少し前に slackでbotアカウントが作れるようになり、それまで IRC Gateway で動作させていたSlack上のbothubot-slack を利用したbotアカウントによるbotに乗り換えました。

ところでslack上でhubotを動かす場合、IRCと比べ次の2点が不便です。

  1. 必ずgeneralチャンネルに入ってしまうため、generalでの関係ない発言に反応してしまうおそれがある
  2. notice発言がないため、botbotに反応させない手段としてnotice発言を利用できない

そこで、特定の条件でbotの発言を抑制するスクリプトを書きました。

続きを読む