2014年8月26日火曜日

NAT(ルーター)の内側に居るマシンにSSHする方法

向こうからSSHしてもらわないといけませんが、

machine1: NATの内側にいるマシン
machine2: mahine1からSSHで接続できるマシン

machine1> ssh -R 20000:localhost:22 username_on_machine2@ip_of_machine2

machine2> ssh username_on_machine1@localhost -p 20000

すれば、接続できる。便利

2014年8月8日金曜日

SC

SCの話題が出るたびに思うのだが、各業者が催すレセプションはかなり豪華なもので、ああいうのをJAEAのコンピュータセンター(CCSE)の人が受けるのは、本当はダメなんじゃないかな。
普通に接待だと思う。

CCSEの上の方のひと人格的にあれなもんで、自分たちだけ行ってたけど。

2014年8月7日木曜日

matplotlibで正方形の領域に描画

ここからコピペしただけ。これ以外上手くいかなかった。
http://atztogo.hatenablog.com/archive/2014/7

xlim = ax.get_xlim() 
ylim = ax.get_ylim() 
aspect = (xlim[1] - xlim[0]) / (ylim[1] - ylim[0]) 
ax.set_aspect(aspect)
axはsubplotの返り値。

2014年8月5日火曜日

pythonで緯度経度から二点間の距離

geopyを使う

% pip install geopy (python 2.6だったので、pip install 'geopy<1.0' した。1.1だと文法エラーが出てimportできなかった)

% python
>> import geopy
>> import geopy.distance
lat1とかは適当に入れる。
>> p1 = geopy.Point(lat1, lon1)
>> p2 = geopy.Point(lat2, lon2)
>> distance = geopy.distance.distance(p1, p2).km