BitBar の Heroku plugin はいいぞ

この記事は heroku Advent Calendar 2018 の 13 日目の記事です。 12 日目もわたくしマスタカの当番で、内容は『Heroku の Preboot 機能を深掘りした 』でした。その気になればドキュメント以上のことを探れることは、Heroku のメリットだと感じています。 ...

2018-12-13 (木) · masutaka

ジム通いと食生活改善を5ヶ月続けたので中間報告をする

ゴホゴホ…この記事は feedforce Advent Calendar 2018 の 7 日目の記事です。健康的な記事を書くつもりが、月曜日から水曜日まで寝込んでいました(白目)。 6 日目はふねさんの『リモート勤務が出来るようになったので煮込みがはかどる話 』でした。 ...

2018-12-07 (金) · masutaka

Heroku Meetup #23 "Heroku Dynamite!!" で話してきた #herokujp

https://herokujp.doorkeeper.jp/events/82754 最近業務で Heroku 周りのことを一手に引き受けています。社内に本番環境での知見はあまりないので、参加してきました。 参加は初なんですが、前回の記事 [2018-11-21-1] を Slack の HerokuJP User Group にシェアしたら成り行きで話すことに。LT 以外で外で話すのは初でしたが、良い意味でこじんまりした Meetup で、割とリラックスして話せましたね。 ...

2018-11-28 (水) · masutaka

先週 GA になった、heroku.yml を使った Docker Deploy を試した

先週 Building Docker Images with heroku.yml が GA になってました。 Building Docker Images with heroku.yml Is Generally Available heroku.yml は使ったことがなく、最近 Redash を Docker on Heroku で 立て、モチベーションが上がっているので、早速試してみました。 ...

2018-11-21 (水) · masutaka

Heroku CLI 用の zsh 設定は不要だった件

タイトルは少し端折っていて、正確には ~/.zshrc に以下の設定が必要です。 # $FPATH 以下にある補完コレクションを使う。 autoload -Uz compinit; compinit -u これは Heroku CLI 固有の設定ではありません。ls や git などにも適用 される補完を有効にする設定です。 ...

2018-10-28 (日) · masutaka

launchd を使って毎日深夜にだけ Time Machine を実行させる

macOS High Sierra でのお話。 作業中に Tima Machine が動き出すと、macOS が重くなったり固まったり するので、長年プチイライラしていました。 TimeMachineScheduler というアプリを使ったら、当初は調子が良かった のですが、最近はうまく実行してくれません。なぜだ…。 ...

2018-10-17 (水) · masutaka

Bash v3 以下でも set -u 時に変数が定義されてるか確認する方法

以下のように、変数への値がセットされているかで分岐するシェルスクリプトがあったとします。このスクリプトは正常に動作します。 #!/bin/sh if [ -n "$CIRCLE_PULL_REQUEST" ]; then echo '$CIRCLE_PULL_REQUEST is defined.' else echo '$CIRCLE_PULL_REQUEST is NOT defined.' fi 堅牢なシェルスクリプトを書く時は #!/bin/sh を #!/bin/sh -u にすることが多いです。typo 等による意図しない変数の利用を防いでくれます。 ...

2018-10-15 (月) · masutaka

<ネタバレなし>オクトパストラベラーを完全にクリアーした

http://www.jp.square-enix.com/octopathtraveler/ 135 時間で完全にクリアーしました。ネタバレ回避のために「完全に」の 詳細は書きません。 最後はこんな状態でした。 ・主人公はプリムロゼ ・レベルは全員 76(最後なぜか頑張ってプリムロゼに合わせた) ・アビリティは全部覚えたキャラもいるし、もう少しのキャラもいる ・全キャラのメインストーリーは全部クリア ・サブストーリーも全部クリア ...

2018-09-24 (月) · masutaka

家電操作を IRKit から Nature Remo に変えた #natureremo

https://rebuild.fm/209/ を聞いたら、なんとなく購買意欲が湧いて買ってしまいました。会社の MVP 賞 で頂いた Amazon ギフト券のそこそこ有意義な使いみちを探していたという事情もあります。 ...

2018-08-19 (日) · masutaka

Ruby でライブラリがシステムに存在しているかどうかをチェックする

require 'mkmf' have_library('pq') checking for main() in -lpq... yes => true mkmf.rb を読んだところ、C++ のコードを生成してチェックしていた。 Kernel.have_library のコードはこちら。 カレントディレクトリに mkmf.log が作られるが、これを防止するには 以下で良いみたいだ。 ...

2018-07-31 (火) · masutaka