カテゴリー: ソフトウェア
-
OpenVPN の接続・切断時に Slack に通知する
この記事では, OpenVPN サーバーの設定を行うことで, OpenVPN のクライアントがサーバーに接続・切断した際に, Slack に通知を送る方法を紹介します. 接続・切断時に任意のスクリプト…
-
Swift 3 への移行時に気付いたこと
この記事では既存の iOS アプリを Swift 3 に移行した時に気付いた幾つかの知見について紹介します. 自分自身がまだ iOS 10・Swift 3 について理解が不十分な部分もありますが, 少…
-
Jetpack と衝突するプラグインを調べる方法
Jetpack は Automattic 社が提供している WordPress 用のプラグインで, アクセス解析から問い合わせフォーム, CDN, OGP タグの設定など, 様々な機能を提供してくれま…
-
brew tap 用のリポジトリを Travis CI でテストする
パッケージマネージャの Homebrew は tap を用いることで, サードパーティーが提供しているリポジトリの Formulae を利用することが出来ます. この記事では brew tap 用のリ…
-
macOS Sierra で Homebrew を使う方法 (2016年9月更新)
macOS Sierra の前バージョンの OS X El Capitan から System Integrity Protection (SIP) (rootless とも呼ばれる) という機能が導…
-
OpenVPN の tls-cipher で TLS 1.2 の暗号を用いる方法
OpenVPN の設定の tls-cipher は control channel の暗号化方式の設定です. この記事では tls-cipher に TLS 1.2 で利用できる暗号 (e.g. TL…
-
「プログラミング言語の基礎概念」演習システムのための Syntax Highlighting
Vim で「プログラミング言語の基礎概念」の演習システムの導出を記述するための syntax highlighting である vim-copl を公開しました.
-
Python 2 と型ヒント (Type Hints)
この記事では PEP 484 — Type Hints の更新によって提案されている Python 2 における型ヒントについての情報をまとめます.
-
Let’s Encrypt で証明書を発行して運用するための nginx の設定
この記事では Let’s Encrypt で証明書を発行し, nginx で利用するための設定を紹介します. Nginx をアプリケーションサーバーのためのプロキシとして利用している場合を想定して, …
-
socket.io-client で HTTP ヘッダーを設定する
Socket.IO を利用する際に, HTTP ヘッダーに認証トークンや Cookie を設定したいというケースがあります. 従来 HTTP ヘッダーを Socket.IO で設定することは難しいとさ…