- put_diffを取り漏らした時などに学習モデルがズレる
- 新規マシンを追加する機能がない
- モデルにバージョン番号を埋め込む事で一番多くmixを受け取ったモデルを識別可能にする
- get_diff時にバージョン番号を埋め込む事でそのdiffをmixに利用するかを判断する
- put_diff時にバージョン番号を埋め込む事で受け取った側が今持っているモデルが最新かどうかを判断する
- 今持っているモデルが最新でないと判断したら他のプロセスからモデルを受け取る
FROM ubuntu | |
MAINTAINER Hiroki Kumazaki | |
RUN echo "deb http://download.jubat.us/apt binary/" >> /etc/apt/sources.list | |
RUN apt-get update | |
RUN apt-get install -y --allow-unauthenticated jubatus | |
EXPOSE 9199 | |
ENV JUBATUS_HOME /opt/jubatus |
#!/usr/bin/env python2 | |
""" | |
Author: takeshix <takeshix@adversec.com> | |
PoC code for CVE-2014-0160. Original PoC by Jared Stafford (jspenguin@jspenguin.org). | |
Supportes all versions of TLS and has STARTTLS support for SMTP,POP3,IMAP,FTP and XMPP. | |
""" | |
import sys,struct,socket | |
from argparse import ArgumentParser |
MessagePackが文字列とバイナリをわけないのは問題?
Objective Cの実装使ってるとある問題にぶちあたった.なので,文字列をちゃんとバイナリ(Raw)と分けるべき,という提案
(*) 俺は熟読したわけではないので,中身が気になる人はちゃんと本スレを読みましょう
jubatus管理ツール群役割(現状) | |
=============================== | |
定義 | |
----------- | |
- task | |
NAMEによって区別される機械学習タスク | |
- node |
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
これをベースにJubatus向けに直す。直す際には、書式の再フォーマット以外での変更はバグ回避のためなるべく最小限に抑えてコードを綺麗にしたい。