Kensuke Kousaka's Blog

Notes for Developing Software, Service.

論文自動添削&自動コンパイルチェック環境の構築(with Wercker&RedPen)

自分の所属しているゼミでは,論文の執筆にLaTeXを用いている.論文データは万が一の場合に備えた複数箇所へのバックアップやバージョン管理が非常に重要であり,僕自身はGitHubのプライベートリポジトリを利用して管理している.このLaTeXファイルのPDFへの…

DjangoアプリにLDAP認証を組み込む

Django+Jinja2を用いて開発しているWebアプリにLDAP認証を組み込むのに四苦八苦したのでメモ. なお,この記事を書くにあたり作成したサンプルアプリをGitHubで公開しているので,そちらも参考にしてほしい. ldap3のインストール PythonでLDAPを使うために…

Python3 CGIを使ったWebページのデバッグ環境構築 on Mac

MacローカルにWebサーバを用意し,Python3ベースのCGIが組み込まれたWebページを正しく表示させる方法をメモ.

Postfix+DovecotでSSLに対応し,SpamAssassinを組み込み,SPF+DKIM+DMARCを設定したメールサーバの構築

メール転送エージェントにPostfix,POP3/IMAPサーバにDovecotを用い,SSLによる通信経路の暗号化をし,スパムフィルタのSpamAssassinを組み込み,SPFやDKIM,DMARCを設定したメールサーバの構築手順について書く.

XenServerでのNFS経由でのISOマウント

ConoHaのVPSに保存したISOイメージをNFS経由でマウントして,XenServer上のVMを起動・OSインストールということがしたかったが,なかなか詰まったのでメモしておく. Install and Configure NFS Server まずはNFSをインストールし,設定を行う.NFSのインス…

SSH認証にGoogle Authenticatorを追加した

パスワード無しの公開鍵にて認証を行うSSH Server(ArchLinux)において,Google Authenticatorを認証に加える事が出来ると知り,設定を行った. まずは,以下のコマンドを実行してGoogle AuthenticatorのPAMライブラリを導入する. $ yaourt -S libpam-goog…

Arch LinuxにGitBucketをインストールしたログ

プライベートなGitホスティングサーバを持っておきたかったので,構築が簡単だというGitBucketを試してみた. Installation of Tomcat 以下のコマンドでtomcat8をインストールする. $ yaourt -S tomcat8 インストールできたら,/etc/tomcat8/tomcat-users.x…