rabbitfoot530's diary

読んだ本と、プログラムに関することのメモです。好きな言語は、C++, Python, Golang, TypeScript。数学・物理・学習理論も好きです。

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

NginxをProxyにしてApacheのsvnにアクセス

Client -- HTTPS --> Nginx -- HTTP --> Apache --> svn ってなことをやりたいときの設定方法。 Apacheを動作させるマシンの設定 yum install subversion mod_dav_svn -y mkdir /var/www/svn svnadmin create /var/www/svn/repos chown -R apache:apache /va…

C++からMongo認証とレプリカセットのMongoを使う!

C++

C++Driverは、各所に手順があるから、そっちに任せるとして、 Driverを入れてからの使い方。 MongoDBの認証接続 Mongoに認証の設定してる場合の接続方法 std::string error_msg; const std::string repl = "repl_name/host1:27017,host2:27017,host3:27017" …

YAMLから設定ファイル読み込み

tornadoも設定ファイルを読み込む機能を提供してくれてるけど、YAML形式で勝手に読み込むやり方でもいい。 import yaml obj = yaml.load(file("config.yaml")) print(obj["key"]["key2"]) YAML自体はこんな感じ key: key1: value1 key2: value2 これをtornad…

configファイルから設定値を読む

tornadoのコード内で、設定ファイルから設定値を読み込むdefineで使いたい設定のkeyを設定する。デフォルト値を設定することもできる。その他の設定をすることも可能。 define("port", default="8888") configファイルのパスを設定して、パースする。 option…