togatttiのエンジニアメモ

過度な期待はしないでください.

Python

fishで、Anacondaに環境パスを通す

Anacondaへの環境パスがfishだと通ってないので、設定する。 Anaconda3のインストール先を変更しないことを前提に、以下のコマンドを実行する。 Ubuntu, MacOS set -U fish_user_paths $HOME/anaconda3/bin $fish_user_paths どうでもいいけど、anacondaユー…

SeleniumRCの構築手順とチュートリアル

概要 SeleniumRCを利用して、アプリケーションのテストを行う手順を備忘録として示す。 また、Pythonでチュートリアルも書いた。 イメージ図 ローカルPCとSeleniumRCとアプリケーション等の関連を示した図 補足 SeleniumRCをVPS上で起動させる。 ローカルPC…

OpenSSLとPython3系でセキュアなWebサーバー構築

今回はオープンソースライブラリのOpenSSLとPythonでセキュアな通信ができるWebサーバーを立ててみた。Pythonは3.3系。 webサーバーの設定 HTTPServerClass sslモジュールを使いソケットの設定、SSLの種類やCSRの指定を行う。そして、設定したソケットとIPア…

Pythonの仮想環境構築~NLTKのインストールまで

はじめに Pythonでは豊富なモジュール、ライブラリを使うことができるが、 検証を繰り返すと、本環境にゴミが残ってしまうのが残念なので、 複数の仮想環境でモジュール管理を目指すことにした。仮想環境を構築することで、test1ではdjango、test2ではtornad…

Python用のjedi.vimのインストール

Vim7.3を用意 vim7.0系でNeobundleインストールしようと思ったら、バージョンが合わなかったようなので、 7.3系にまずアップさせる。ここは必要が無ければ、飛ばしてもいい作業。vimコマンドは/usr/local/vim-7.3/bin/vimでたたけるので、適当にalias登録し…