brew update後にiTerm2で「dyld: Library not loaded: libgdbm.4.dylib」が出てZshが動かなくなったときの対処法。標準ターミナルを一時的にbashに変更し、Zsh関連をHomebrewで再インストールすれば直ります♪
AWSのEC2インスタンスのサイズ(インスタンスタイプ)を構築後に変更する手順。インスタンスを停止してからアクションメニューのインスタンスタイプの変更で任意のタイプを選び、再度起動するだけです♪
Windows10でスクリーンショットを簡単に撮る方法。Windowsキー+PrintScreenで自動的にPicturesフォルダに保存、Windowsキー+Shift+Sで範囲指定ができます。ペイントやSnipping Toolより断然楽です♪
Djangoのテンプレートでheadやfooter、navなどの共通部分をパーツ化して読み込む方法。includeタグを使えば別のHTMLを任意の場所に挿入できるので、修正が一箇所で済んで保守が楽になります♪
Djangoのテンプレートで配列をループ表示する書き方と、要素数を取得する方法。len関数はテンプレート側では使えずエラーになるので、lengthフィルターを使います。プログラミング備忘録です♪
複数のDockerコンテナをまとめて起動・管理できる「Docker Compose」の使い方。RedmineとMySQLの構成を例に、docker-compose.ymlの作成から起動、ブラウザでの確認まで。コマンド一発で済むようになります♪
DjangoのtemplateファイルからCSS・JavaScript・画像などの静的コンテンツ(staticファイル)を読み込む仕組みと手順。アプリ配下にstaticディレクトリを作り、load staticとstaticタグで相対パス指定します♪
はてな製のクラウド型サーバー監視サービス「Mackerel(マカレル)」の導入手順。登録からAPIキーの確認、エージェントのインストール、ダッシュボードでの確認、アラートをSlackに通知する設定まで♪
JenkinsやGitHub、mackerelなどの外部サービスからSlackに通知を送るためのIncoming WebhookのURL取得方法。チャンネルを選んでWebhookを追加し、シェルスクリプトで通知テストするまで♪
PythonのWebフレームワーク「Django」のインストールから起動まで。pipでのインストール、プロジェクトの作成、DBのマイグレート、管理ユーザーの作成、アプリを起動して管理画面にログインするところまでコマンドベースで♪