この日記のはてなブックマーク数 Subscribe with livedoor Reader

2015-10-26 Mon


sitecopy の sftp で、port番号を変える [Linux]


リモートとローカルの間で、コンテンツを同期してくれる sitecopyですが、マニュアルにはきちんと書かれていませんが、sftp にも対応しています。

ただし、port番号が 22番に固定で .sitecopyrc に

protocol sftp
port 2222


とか書いても、22番ポートに接続しに行きます。なので、22番ポート以外で運用していると

ssh: connect to host ftp.example.jp port 22: Connection refused
Connection closed


のように弾かれます。

逃げ方は用意されていて

protocol sftp
rcp "sftp -oPort=2222"


と掛けば、2222番ポートを使って接続してくれます。

Subject: Re: sftp on different port than 22?
http://osdir.com/ml/web.sitecopy/2005-03/msg00007.html

もう 8年も前の記事なんですねぇ。ちなみに sitecopyは ftps には未対応です。残念……



2015-10-25 Sun


Windows版 OpenSSH [Windows]


Windows 版 OpenSSH が登場したので使い方を解説してみる
http://www.websec-room.com/2015/10/22/2279

おおっ!と思ったら

なお、Mac のターミナルからログインしたら日本語が文字化けしてしまいました。これはエンコーディングが UTF-8 になっているためです。Windows 版 の OpenSSH ではエンコーディングを Shift_JIS にする必要があります。


なんてがっかり仕様……


2015-10-22 Thu


本番サーバと検証サーバの混同防止策 [Linux]


下記のようなツイートを見かけた。



ほぅ……/etc/motd にエスケープシーケンスを埋め込んで実現してるみたいですね。
さっそくやってみました。

Image

おお!このインパクトはすごい。本番サーバに設置しておくと、いい感じ。本気でいいかも……


2015-10-21 Wed


Mac で IkaLog を再挑戦 [python]


スプラトゥーンの対戦結果などを画面キャプチャから解析してくれるというガチすぎるツール。



きっと python だから Mac でも動くだろうと試行錯誤してたんだけど、どうしても python3系の opencv3 がインストールできない。berw のパッケージバグだって情報もあって、半分諦めてたんだけど

MacでIkaLogを使ってみる
http://hiho-developer.hatenablog.com/entry/20151018/1445154035

なる記事が!動いてる!

ということで再チャレンジ。

brew install python3
brew install numpy --with-python3
brew link numpy
brew install opencv3 --with-python3


とここまでやって、やっぱり python3 系のバイナリが生成されない……

Install OpenCV 3 With Python 3 (Mac OSX)
http://luigolas.com/blog/2014/09/15/install-opencv3-with-python-3-mac-osx/

を試してみたら、そもそも BUILD_opencv_python3 が true になってない。configure のログを眺めてたら、numpy の import に失敗してる!

んーー?なんで?

$ python3
Python 3.5.0 (v3.5.0:374f501f4567, Sep 12 2015, 11:00:19)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python35.zip', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/plat-darwin', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/lib-dynload', '/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages']


お?

/usr/local//lib/python3.5/site-packages

にパスが通ってない……この python3 は brew caskインストールしたんだけどなぁ。もう面倒になってきたので

$ pip3 install numpy


して、

brew install opencv3 --with-python3
brew link opencv3 --force


/usr/local/opt/opencv3/lib/python3.5/site-packages

に生成されたファイルを cv2.so に rename したあと、IkaLog.py に

import sys
sys.path.append('/usr/local/opt/opencv3/lib/python3.5/site-packages')


を追記(ヒドイ

これで適当にプレイ動画を食わせてみたところ、OK!

いよいよ実プレイで解析。

https://www.youtube.com/watch?v=d91xyyA-exA

にあるように、Mac のカメラ経由でのキャプチャを試してみたところ……ダメでしたorz

WiiU のホーム画面のキャリブレーションがどうしてもうまくいかない。無念すぎる。

HDMI キャプチャ機器
https://github.com/hasegaw/IkaLog/blob/master/doc/CaptureDevice.md

UltraStudio Mini Recorder をポチっていまいそう……

追記:
結局、brew install python3 しとけばよかったのに、brew cask install python3 してしまったのが最初の敗因っぽい。numpy も opencv3 も、cask の python3 は前提にしてないので。

追記その2:

export HOMEBREW_CASK_OPTS="--appdir=/Applications"

を定義してた。これが原因かなぁ……

追記その3:
ポチるときは



からクリックしよう


IPv4/IPv6 meter
検索キーワードは複数指定できます
ChangeLogを検索
Google
Web www.kunitake.org
思ったより安い……時もある、Amazon

カテゴリ