Mac OSにpyenvを使用してPython環境をインストール・設定
pyenv: 解決法→Python環境のBUILD FAILED - "zipimport.ZipImportError: can't decompress data; zlib not available"
エラー事象
Mac OS X EI Capitan (v10.11.4)上でpyenvコマンドを用いてPython v3.5.1環境のインストール時に下記のエラーが発生し、Pythonのビルドに失敗する。
Vagrant VM上でDockerを用いたHubot (Slack) 開発環境の構築と考慮点
Review: Ingress X GORUCK Stealth Ops in Hamamatsu for XM Anomaly Obsidian
The purpose of this article is to introduce my experience at the Ingress X GORUCK Stealth in Hamamatsu on Feb 26 (overnight), 2016.
IRC: CentOS 7にngircdサーバをインストール
本記事はIRCサーバーの一つであるngircdをCentOS v7へインストール及びIRCクライアントからの接続確認する手順を記載している。尚、/etc/ngircd.confの詳細な設定方法については本記事では取り上げていない。
Docker: run linkオプションによるmysqlコンテナ間のリンク
例えば、Webアプリケーションを作成する際のDocker構成の一例としてデータベース(DB)機能のみのコンテナを起動し、WebアプリコンテナからDBコンテナにアクセスする際の方法として、ホストネットワークIPへバインディングせずに、docker runサブコマンドのlinkオプションを活用する方法がある。本記事は公式mysqlサーバコンテナを作成しlinkオプションで起動したコンテナからサーバへ接続する手法を紹介する。尚、参考にした公式ドキュメントリンクは記事末尾を参照すること。また、使用docker engine versionは1.9.1。
Docker: ホストOSーコンテナ間のポートフォワーディング
ホストLinux上でDockerコンテナを用いてWebサーバ等を提供する際、ホストLinux-Dockerコンテナ間でポートの紐付けが必要である。本記事は下記の3パターンのポートの紐付け方法を紹介する。尚、参考にした公式ガイドは記事末尾をご参照。
Docker: コンテナ内の標準出力の表示 - logs
Dockerサブコマンドの一つである、logsはコンテナ内プロセスの標準出力及び標準エラー出力を表示する。
Usage: docker logs [OPTIONS] CONTAINER Fetch the logs of a container -f, --follow=false Follow log output <後略>
使用例
例として、下記のDockerfileで構築したコンテナの標準出力を確認する。当該Dockerfileは一つ誤りがあり、ビルドは成功しても実行時にエラーとなる。
FROM centos:centos7
RUN yum -y install httpd
CMD service httpd start && bash
Gitの基本操作コマンドでローカルリポジトリ上でブランチを作成
本記事は基本的なGitコマンドを基にサンプルシェルの更新の過程でローカルブランチの作成手法を紹介する。 対象サブコマンド: init, status, add, commit, log, show, branch, checkout, tag. ※尚、各項目のコマンド説明文にgit開発元のReferenceリンクを併記している。
前提
以下の内容は本記事には含まず、既知・設定済みとして扱う。
- バージョン管理, Gitの概要
- Gitクライアントのインストール
- Gitクライアントの設定(user.name, user.email等)
