Record [Slackアプリ開発] ボタンを作り、クリックをサーバーで処理するまでに必要な知識メモ 実装サンプル的記事は後日書きたい気がしますが、タイトル通り Slack Appからボタン付きのメッセージを送信し、クリックイベントをサーバーで受信する のに必要だった用語・知識などをまとめます。 Interaction受信URLの設定方法 ... 2020.04.13 RecordSlack
Record Slackアプリ制作超入門:最初のBotメッセージを送信するまで Slackアプリ(App)制作の超入門として、App作成〜curlを使って最初のBotメッセージを送信するまでの手順です。 準備 Workspaceは無料でも作れるので個人開発用のWorkspaceを1個作って開発すると良いです。 Appの... 2020.04.11 RecordSlack
Docker docker-composeのNginxから複数の別composeにリバースプロキシする 個人開発だと、1個のVPSやEC2インスタンスに多数のWebサービスを同居させている人も多いと思います。 今回はその際に 80番ポートでリッスンするNginxリバースプロキシ ホスト内に配置された複数のWebサービス を全てdocker-c... 2020.03.09 DockerRecordWordPress
PHP Vim + ALE + PHP_CodeSnifferでファイル保存時にPSR-2準拠に自動整形 コーディングスタイルの統一、重要ですよね。 でも自力で正しく書くのは大変だから自動で整形してほしい。エディタに。 ということで今回VimでPHPを自動整形する設定をしました。 PHP_CodeSniffer PHPの構文チェックをするphp... 2020.02.29 PHPVim
Mac [Mac][Karabinar-Elements] MacBook Pro Touch BarでCommand+F1が効かない 僕のMacBook ProはTouch Bar搭載モデルで英語配列です。 Touch Barをファンクションキーとして設定するのは システム環境設定 > キーボード > キーボード内 でできていましたが、Macのアプリ内ウィンドウ切り替えで... 2019.12.14 MacRecord
Docker [Kubernetes] イメージリポジトリなしでローカル開発する方法 Kubernetesはその役割的に「Dockerfileからイメージのビルド」などの下準備部分は担当範囲ではなく、yaml書かれたimage名に応じてどこかからpullして動かすような前提に立っているため、事前にイメージが準備できていないと... 2019.11.06 DockerKubernetes
Kubernetes [Kubernetes] 終了したJobを削除する方法色々と注意点 KubernetsにはJobは、コマンド実行を終えたら終了するタイプのPodを内包するオブジェクトです。 Deployment等で作られるPodとの違いは DeploymentのPod:終了しないもの。終了したら再起動しようとする。 Job... 2019.11.04 KubernetesRecord
Go [Go][goenv] goenvをインストールしたはずなのにgoenv: command not foundとなる goenvのリポジトリをcloneして公式のInstallation通りに設定したのに goenv: command not found と言われて動かない! って思ったら 公式ドキュメントは git clone ~/.goenv と「~/... 2019.11.04 Go
Docker [Kubernetes] ConfigMapでコンテナの設定ファイルをVolumeに配置する 例えばMySQLのDocker Hubイメージは/docker-entrypoint-initdb.dにあるファイルを起動時に読み込むようになっており、ここにSQLを書けばコンテナ起動と同時にデータベースやテーブルを作成したりできます。 ロ... 2019.10.30 DockerKubernetes
Docker [Kubernetes] PythonのprintがPodのlogsに出ない KubernetesにおいてPodのコンテナプログラムの標準出力はログとして自動的に収集され、 kubectl logs とかダッシュボードのログ表示とかで確認することが出来ます。 しかしPythonでprintで標準出力したところそれが何... 2019.10.29 DockerKubernetesPython