薫
の
H
a
c
k
●
ブ
ロ
グ
(
c
u
r
r
e
n
t
)
O
p
e
n
C
V
S
ス
ポ
ン
サ
ー
リ
ン
ク
O
p
e
n
C
V
S
は
、
C
V
S
(
C
o
n
c
u
r
r
e
n
t
V
e
r
s
i
o
n
S
y
s
t
e
m
)
の
フ
リ
ー
の
実
装
の
1
つ
で
す
。
O
p
e
n
C
V
S
で
は
、
サ
ー
バ
と
ク
ラ
イ
ア
ン
ト
の
両
方
の
リ
ポ
ジ
ト
リ
を
使
う
こ
と
が
で
き
、
レ
ポ
ジ
ト
リ
に
保
存
さ
れ
た
デ
ー
タ
へ
の
ア
ク
セ
ス
コ
ン
ト
ロ
ー
ル
の
保
証
を
提
供
し
て
く
れ
ま
す
。
h
t
t
p
:
/
/
w
w
w
.
o
p
e
n
c
v
s
.
o
r
g
/
h
t
t
p
:
/
/
j
a
.
w
i
k
i
p
e
d
i
a
.
o
r
g
/
w
i
k
i
/
O
p
e
n
C
V
S
イ
ン
ス
ト
ー
ル
す
る
方
法
/usr/ports/devel/opencvs sudo make install clean
ス
ポ
ン
サ
ー
リ
ン
ク
ス
ポ
ン
サ
ー
リ
ン
ク
い
つ
も
シ
ェ
ア
、
あ
り
が
と
う
ご
ざ
い
ま
す
!
T
w
i
t
t
e
r
F
a
c
e
b
o
o
k
L
I
N
E
P
o
c
k
e
t
は
て
ぶ
R
S
S
前
の
記
事
ブ
ロ
グ
2
0
0
8
-
1
1
-
0
3
次
の
記
事
も
っ
と
情
報
を
探
し
ま
せ
ん
か
?
関
連
記
事
●
c
v
s
最
近
の
記
事
●
パ
ナ
ソ
ニ
ッ
ク
ジ
ェ
ッ
ト
ウ
ォ
ッ
シ
ャ
ー
ド
ル
ツ
E
W
-
D
J
6
1
-
W
の
ホ
ー
ス
の
修
理
●
L
i
n
u
x
セ
キ
ュ
リ
テ
ィ
モ
ジ
ュ
ー
ル
I
n
t
e
g
r
i
t
y
P
o
l
i
c
y
E
n
f
o
r
c
e
m
e
n
t
●
ア
マ
ゾ
ン
の
E
c
h
o
S
h
o
w
5
を
買
っ
た
の
で
レ
ビ
ュ
ー
し
ま
す
●
ア
マ
ゾ
ン
の
サ
イ
バ
ー
マ
ン
デ
ー
は
A
l
e
x
a
E
c
h
o
S
h
o
w
5
が
安
い
●
A
n
d
r
o
i
d
ス
マ
ー
ト
フ
ォ
ン
O
n
e
P
l
u
s
7
T
と
O
n
e
P
l
u
s
7
の
違
い
●
A
n
d
r
o
i
d
ス
マ
ー
ト
フ
ォ
ン
O
n
e
P
l
u
s
7
を
A
n
d
r
o
i
d
1
0
に
ア
ッ
プ
デ
ー
ト
し
て
み
た
●
ク
レ
ジ
ッ
ト
カ
ー
ド
の
バ
ー
チ
ャ
ル
カ
ー
ド
の
比
較
の
ま
と
め
●
活
動
量
計
X
i
a
o
m
i
M
i
B
a
n
d
4
を
買
っ
て
み
た
の
で
レ
ビ
ュ
ー
●
A
n
d
r
o
i
d
ス
マ
ー
ト
フ
ォ
ン
O
n
e
P
l
u
s
7
の
レ
ビ
ュ
ー
●
A
l
i
E
x
p
r
e
s
s
で
ス
マ
ー
ト
フ
ォ
ン
を
買
い
物
し
て
み
た
●
パ
ソ
コ
ン
の
ホ
コ
リ
対
策
レ
ン
ジ
フ
ー
ド
フ
ィ
ル
タ
ー
と
養
生
テ
ー
プ
●
8
0
P
L
U
S
G
O
L
D
の
PC
電
源
ユ
ニ
ッ
ト
A
n
t
e
c
N
e
o
E
c
o
7
5
0
G
o
l
d
の
レ
ビ
ュ
ー
●
イ
ギ
リ
ス
の
付
加
価
値
税
V
A
T
は
払
い
戻
し
を
受
け
ら
れ
る
●
イ
ギ
リ
ス
の
ロ
ン
ド
ン
で
ス
ー
ツ
ケ
ー
ス
な
ど
荷
物
を
預
け
ら
れ
る
場
所
は
●
イ
ギ
リ
ス
の
ロ
ン
ド
ン
で
地
下
鉄
や
バ
ス
に
乗
る
な
ら
オ
イ
ス
タ
ー
カ
ー
ド
を
使
お
う
●
イ
ギ
リ
ス
の
ヒ
ー
ス
ロ
ー
空
港
か
ら
ロ
ン
ド
ン
市
内
へ
の
行
き
方
●
航
空
便
で
ほ
か
の
航
空
会
社
に
乗
り
継
ぎ
が
あ
る
場
合
の
オ
ン
ラ
イ
ン
チ
ェ
ッ
ク
イ
ン
●
S
F
C
会
員
が
A
N
A
便
で
は
な
く
ベ
ト
ナ
ム
航
空
の
コ
ー
ド
シ
ェ
ア
を
試
し
て
解
っ
た
こ
と
●
ベ
ト
ナ
ム
の
入
国
審
査
で
e
チ
ケ
ッ
ト
の
掲
示
が
必
要
だ
っ
た
話
●
シ
ア
ト
ル
の
交
通
IC
カ
ー
ド
は
オ
ル
カ
カ
ー
ド
︵
O
r
c
a
)
で
す
人
気
の
ペ
ー
ジ
●
W
i
n
d
o
w
s
7
I
M
E
辞
書
ツ
ー
ル
で
単
語
の
登
録
に
失
敗
し
ま
し
た
●
C
言
語
p
o
p
e
n
(
)
で
コ
マ
ン
ド
を
実
行
し
て
出
力
を
読
み
込
む
●
W
i
n
d
o
w
s
7
で
休
止
状
態
に
す
る
方
法
●
C
e
n
t
O
S
M
y
S
Q
L
の
起
動
、
停
止
、
再
起
動
●
l
o
g
g
e
r
コ
マ
ン
ド
で
s
y
s
l
o
g
に
エ
ラ
ー
を
出
力
す
る
方
法
●
パ
ソ
コ
ン
パ
ー
ツ
の
買
取
を
し
て
く
れ
る
店
の
ま
と
め
●
J
a
v
a
M
a
p
の
使
い
方
g
e
t
(
)
,
p
u
t
(
)
,
r
e
m
o
v
e
(
)
,
s
i
z
e
(
)
,
c
l
e
a
r
(
)
●
楽
天
の
R
ポ
イ
ン
ト
カ
ー
ド
を
作
っ
て
み
た
●
i
P
h
o
n
e
5
か
ら
i
P
h
o
n
e
6
に
乗
り
換
え
た
の
で
レ
ビ
ュ
ー
●
n
e
t
s
t
a
t
コ
マ
ン
ド
の
ス
テ
ー
タ
ス
の
意
味
ス
ポ
ン
サ
ー
リ
ン
ク
過
去
ロ
グ
2
0
2
0
:
0
1
0
2
0
3
04
0
5
0
6
0
7
0
8
0
9
1
0
1
1
1
2
2
0
1
9
:
0
1
0
2
03
04
0
5
0
6
0
7
08
0
9
1
0
11
12
2
0
1
8
:
0
1
0
2
0
3
0
4
05
06
07
0
8
0
9
10
11
12
2
0
1
7
:
01
0
2
0
3
0
4
0
5
0
6
0
7
0
8
0
9
10
1
1
1
2
2
0
1
6
:
01
02
03
04
05
0
6
0
7
0
8
0
9
1
0
1
1
1
2
2
0
1
5
:
01
02
03
04
05
06
07
08
09
10
11
12
2
0
1
4
:
01
02
03
04
05
06
07
08
09
10
11
12
2
0
1
3
:
01
02
03
04
05
06
07
08
09
10
11
12
2
0
1
2
:
01
02
03
04
05
06
07
08
09
10
11
12
2
0
1
1
:
01
02
03
04
05
06
07
08
09
10
11
12
2
0
1
0
:
01
02
03
04
05
06
07
08
09
10
11
12
2
0
0
9
:
01
02
03
04
05
06
07
08
09
10
11
12
2
0
0
8
:
01
02
03
04
05
06
07
08
09
10
11
12
2
0
0
7
:
0
1
0
2
03
04
05
06
07
08
09
10
11
12
2
0
0
6
:
0
1
0
2
0
3
0
4
0
5
0
6
0
7
0
8
0
9
1
0
1
1
1
2
2
0
0
5
:
0
1
0
2
0
3
0
4
0
5
0
6
0
7
0
8
0
9
1
0
1
1
1
2
2
0
0
4
:
0
1
0
2
0
3
04
0
5
0
6
0
7
0
8
0
9
1
0
1
1
1
2
2
0
0
3
:
0
1
0
2
0
3
0
4
0
5
0
6
0
7
0
8
0
9
10
1
1
1
2
サ
イ
ト
V
i
m
入
門
C
言
語
入
門
C
+
+
入
門
J
a
v
a
S
c
r
i
p
t
/
N
o
d
e
.
j
s
入
門
P
y
t
h
o
n
入
門
F
r
e
e
B
S
D
入
門
U
b
u
n
t
u
入
門
セ
キ
ュ
リ
テ
ィ
入
門
パ
ソ
コ
ン
自
作
入
門
ブ
ロ
グ
ト
ッ
プ
プ
ラ
イ
バ
シ
ー
ポ
リ
シ
ー