今更ながらやっと Docker を使える環境になったので Mac を使用して Docker のインストールからチュートリアルまでの手順をまとめました。 インストール 公式サイトの Docker Hub から Sign Up して Docker Desktop for Mac を ダウンロード してください。…
Digdag ワークフローのスケジューリングについて。 Schedule設定 ワークフローを定期的に実行するには schedule オプションを使用します。 timezone: UTC schedule: daily>: 07:00:00 Scheduling workflow — Digdag 0.9.35 documentation Syntax Description…
jEnv は Ruby の rbenv や Python の pyenv のようにバージョンを管理して簡単に切り替える事ができるツールです。公式サイトには JAVA_HOME の設定忘れを防ぐためのツールとあります。 jEnv - Manage your Java environment インストール インストールは以…
仕事で Digdag を導入することになったので少しずつ情報をまとめていきます。最初は HelloWorld 的にワークフローエンジン Digdag の始め方について。 Digdag – Open Source Workflow Engine for the Multi-Cloud Era Digdag のインストール インストールは…
丸一年ほどブログを書いていませんでしたが、独自ドメインのはてなブログがHTTPS化できるようになったということで再開しようと思います。 HTTPS化の手順はとても簡単です。管理画面の「設定 -> 詳細設定」からHTTPS配信の状況を確認します。 変更するをクリ…
IntelliJ IDEA を使用した Jetty Web アプリケーションのリモートデバッグ方法です。 今回の目的は開発中にローカルではなく Vagrant 等の開発環境内で実行している Jetty Web アプリケーションをリモートデバッグできるようにすることです。 デバッグに使用…
Rails で論理削除を簡単に実装できる paranoia の使用方法です。論理削除自体の是非には触れません。 paranoiaのインストール Gemfileに以下を追加してbundle installを実行してください。 gem 'paranoia' paranoiaの使用方法 論理削除を実装したいモデルにd…
モジュールバンドラの webpack 入門です。 事前準備 webpack 公式の Getting Started を元にしています。Qiita などにある比較的新しい記事でも動かなかったりするのでバージョンが違う場合は公式を確認しましょう。今回の実行環境は以下の通りです。 $ node…
Node.js のパッケージ管理ができる npm の使い方についてまとめました。パッケージの開発については触れていません。 npmのインストール npm は Node.js にインストールされています。Homebrew であればbrew install nodeで直接インストールできますが Node.…
Node.js のバージョン管理ツールである nvm のインストール方法と使い方です。 nvmのインストール Mac の Homebrew と Linux などでの Install script を使用したインストール方法です。 Homebrew $ brew install nvm You should create NVM's working direc…