追記(2013/07/29, 17:36以降)
- Jubatusがどんなフレームワーク・機能を提供するのか明確にする #250
- 公開API/非公開モジュールの振る舞いや仕様を明確にし、それらを利用・メンテナンス可能な状態にする(一部の人間しか利用・メンテナンスできない状態を避ける)
- ライブラリのみでJubatusを利用可能にする(ユーザを増やす)
追記(2013/07/29, 17:36以降)
| // Jubatus: Online machine learning framework for distributed environment | |
| // Copyright (C) 2013 Preferred Infrastructure and Nippon Telegraph and Telephone Corporation. | |
| // | |
| // This library is free software; you can redistribute it and/or | |
| // modify it under the terms of the GNU Lesser General Public | |
| // License version 2.1 as published by the Free Software Foundation. | |
| // | |
| // This library is distributed in the hope that it will be useful, | |
| // but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
re2 repacement for Oniguruma
https://gist.github.com/gwtnb/7e813cf1d18358a869fd
| // Jubatus: Online machine learning framework for distributed environment | |
| // Copyright (C) 2013 Preferred Infrastructure and Nippon Telegraph and Telephone Corporation. | |
| // | |
| // This library is free software; you can redistribute it and/or | |
| // modify it under the terms of the GNU Lesser General Public | |
| // License version 2.1 as published by the Free Software Foundation. | |
| // | |
| // This library is distributed in the hope that it will be useful, | |
| // but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
| #! /bin/sh | |
| ### BEGIN INIT INFO | |
| # Provides: autosshd | |
| # Required-Start: $remote_fs $syslog | |
| # Required-Stop: $remote_fs $syslog | |
| # Default-Start: 2 3 4 5 | |
| # Default-Stop: 0 1 6 | |
| # Short-Description: autosshd initscript | |
| # Description: This file should be used to construct scripts to be | |
| # placed in /etc/init.d. |
| // push-pull mixer | |
| for (candidate in candidates) { | |
| // pull from candidate | |
| vector<bytes> my_args = self->get_pull_argument(0); | |
| vector<bytes> candidate_diff = caondadate->pull(my_args); | |
| // pull from me (myself) | |
| vector<bytes> candidate_args = candidate->get_pull_argument(); | |
| vector<bytes> my_diff = self->pull(candidate_args); |
| diff --git a/jubatus/core/driver/nearest_neighbor_test.cpp b/jubatus/core/driver/nearest_neighbor_test.cpp | |
| index 554ed51..00f00bf 100644 | |
| --- a/jubatus/core/driver/nearest_neighbor_test.cpp | |
| +++ b/jubatus/core/driver/nearest_neighbor_test.cpp | |
| @@ -145,10 +145,14 @@ class nearest_neighbor_test | |
| : public ::testing::TestWithParam< | |
| shared_ptr<core::nearest_neighbor::nearest_neighbor_base> > { | |
| protected: | |
| - void SetUp() { | |
| - nn_driver_ = shared_ptr<core::driver::nearest_neighbor>( |