GeekFactory

int128.hatenablog.com

2015-07-01から1ヶ月間の記事一覧

App StoreのレビューをXSLTで取り出す

App Storeに公開されているアプリのレビューを取り出すXSL(XML Stylesheet)を書きました。 int128/appstore-reviewsgithub.com 以下の手順で使います。 App StoreからXMLをダウンロードします。ここではApp Store XMLと呼びます。 App Store XMLをXSLTで変…

certtoolコマンドとテンプレートで簡単に証明書を作る

Apache httpdやOpenVPNなどで自前のSSL証明書を使うには、一般に以下の手順が必要になります。 CAの秘密鍵を生成する。 CAの自己署名証明書を生成する。 サーバの秘密鍵を生成する。 サーバのCSRを生成してCAに送る。 CAで証明書を発行する。 クライアントの…

コマンドラインで通知メッセージを表示する

osx

Mountain Lion以降のOS Xでは、AppleScriptを使って通知センターにメッセージを表示できるようになりました。下記のような関数定義を .zshrc に書いておくと便利です。 function display_notification () { osascript -e 'on run argv display notification …

git statusを利用したリポジトリ情報のプロンプト表示

zsh

zshでGitのステータス情報をプロンプトに表示するにはvcs_infoを使う方法が一般的ですが、vcs_infoで得られる情報には限りがあります。そこで、git statusを使ってプロンプトを表示する方法を調べてみました。なお、OS XのGit 2.3.2で確認しています。 git s…