Catyの起動から確認まで
ダウンロードと展開。
$ wget http://www.chimaira.org/archive/caty-python-proto1-3.0.0-UNTESTED.zip$ unzip caty-python-proto1-3.0.0-UNTESTED.zip
まず、日本語の問題がある。
$ python caty-console.py
Traceback (most recent call last):
File "caty-console.py", line 11, in
caty.shell.console.main(sys.argv[1:])
File "./python/caty/shell/console.py", line 321, in wrapped
tb = unicode(traceback.format_exc(), _encoding)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe3 in position 499: ordinal not in range(128)$
LANGを設定する。
$ echo $LANG
C$ LANG=ja_JP.UTF-8
$ echo $LANG
ja_JP.UTF-8$ python caty-console.py
microblog の設定を読み込んでいます
sample の設定を読み込んでいます
tutorial の設定を読み込んでいます
* tutorial は起動しないように設定されています
test-cmd の設定を読み込んでいます
wiki の設定を読み込んでいます
_ROOT の設定を読み込んでいます
Caty interactive shellcaty:>
バックグラウンドで起動して、wgetで文書を取ってみる。
$ python caty-server.py &
[1] 2867
[caty@microapplications caty-python-proto1-3.0.0-UNTESTED]
$ microblog の設定を読み込んでいます
sample の設定を読み込んでいます
tutorial の設定を読み込んでいます
* tutorial は起動しないように設定されています
test-cmd の設定を読み込んでいます
wiki の設定を読み込んでいます
_ROOT の設定を読み込んでいます
Serving on port 8000...
$ pgrep python
2867$ wget http://localhost:8000/
--10:27:16-- http://localhost:8000/
=> `index.html'
localhost をDNSに問いあわせています... 127.0.0.1
localhost|127.0.0.1|:8000 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 1,118 (1.1K) [text/html]100%[==============================================>] 1,118 --.--K/s
10:27:16 (4.96 MB/s) - `index.html' を保存しました [1118/1118]
$ cat index.html
<?xml version="1.0"?><!-- -*- coding:utf-8 -*- -->... [snip] ...
</body>
</html>$
一時的に8000番ポートを開ける。
$ sudo /sbin/iptables --line-numbers -L INPUT$ sudo /sbin/iptables -I INPUT 15 -p tcp --dport 8000 -m state --state NEW -j ACCEPT
$ sudo /sbin/iptables --line-numbers -L INPUT
ログアウトしても動くようにする。
$ nohup python caty-server.py &$ logout