Jetpack と衝突するプラグインを調べる方法

Jetpack は Automattic 社が提供している WordPress 用のプラグインで, アクセス解析から問い合わせフォーム, CDN, OGP タグの設定など, 様々な機能を提供してくれます. しかし, これらの機能は他のプラグインの機能と衝突 (conflict) することも多く, プラグインが正しく動作しないことも稀にあります.

この記事では Jetpack が備えている, 機能が重複する他のプラグインとの衝突を回避する機能について紹介します.

“Jetpack と衝突するプラグインを調べる方法”の続きを読む

brew tap 用のリポジトリを Travis CI でテストする

パッケージマネージャの Homebrew は tap を用いることで, サードパーティーが提供しているリポジトリの Formulae を利用することが出来ます. この記事では brew tap 用のリポジトリを Travis CI 上でテストする方法について紹介します.

“brew tap 用のリポジトリを Travis CI でテストする”の続きを読む

macOS Sierra で Homebrew を使う方法

macOS Sierra の前バージョンの OS X El Capitan から System Integrity Protection (SIP) (rootless とも呼ばれる) という機能が導入され, /usr/System といった重要なディレクトリへの書き込みが制限されています. 通常 /usr/local にインストールされる Homebrew もこの影響を受けるため, これを回避する方法を紹介します.

“macOS Sierra で Homebrew を使う方法”の続きを読む

OpenVPN の tls-cipher で TLS 1.2 の暗号を用いる方法

OpenVPN の設定の tls-cipher は control channel の暗号化方式の設定です. この記事では tls-cipher に TLS 1.2 で利用できる暗号 (e.g. TLS_DH_RSA_WITH_AES_256_CBC_SHA) を利用する方法を説明します.

“OpenVPN の tls-cipher で TLS 1.2 の暗号を用いる方法”の続きを読む

「プログラミング言語の基礎概念」演習システムのための Syntax Highlighting

Vim で「プログラミング言語の基礎概念」の演習システムの導出を記述するための syntax highlighting である vim-copl を公開しました.

“「プログラミング言語の基礎概念」演習システムのための Syntax Highlighting”の続きを読む