新月の開発

開発

2e2de80a anonymous 2016-09-15 13:02
>>9b32383d
you,ヤチャイナヨッ
636a61a6 anonymous 2016-09-15 16:20
こんなエラー出てたわ。
2016-09-15 00:13:27<>----------------------------------------
2016-09-15 00:13:27<>Exception happened during processing of request from ('208.100.26.230', 53960)
2016-09-15 00:13:27<>Traceback (most recent call last):
2016-09-15 00:13:27<>  File "/usr/lib/python3.2/socketserver.py", line 592, in process_request_thread
2016-09-15 00:13:27<>    self.finish_request(request, client_address)
2016-09-15 00:13:27<>  File "/usr/lib/python3.2/socketserver.py", line 334, in finish_request
2016-09-15 00:13:27<>    self.RequestHandlerClass(request, client_address, self)
2016-09-15 00:13:27<>  File "/usr/lib/python3.2/socketserver.py", line 648, in __init__
2016-09-15 00:13:27<>    self.handle()
2016-09-15 00:13:27<>  File "/usr/lib/python3.2/http/server.py", line 396, in handle
2016-09-15 00:13:27<>    self.handle_one_request()
2016-09-15 00:13:27<>  File "/usr/lib/python3.2/http/server.py", line 376, in handle_one_request
2016-09-15 00:13:27<>    if not self.parse_request():
2016-09-15 00:13:27<>  File "/usr/lib/python3.2/shingetsu/LightCGIHTTPServer.py", line 88, in parse_request
2016-09-15 00:13:27<>    found = re.search(r'^/+([?].*)?$', self.path)
2016-09-15 00:13:27<>AttributeError: 'HTTPRequestHandler' object has no attribute 'path'
2016-09-15 00:13:27<>----------------------------------------
2016-09-15 00:13:27<>208.100.26.230<>direct<>GET / HTTP/1.0<><>
2016-09-15 00:13:37<>208.100.26.230<>?<>code 400, message Bad HTTP/0.9 request type ('l\x00')
2016-09-15 00:13:37<>208.100.26.230<>?<>l^@^K^@^@^@^@^@^@^@^@^@
2016-09-15 00:13:37<>----------------------------------------
2016-09-15 00:13:37<>Exception happened during processing of request from ('208.100.26.230', 38365)
2016-09-15 00:13:37<>Traceback (most recent call last):
2016-09-15 00:13:37<>  File "/usr/lib/python3.2/socketserver.py", line 592, in process_request_thread
2016-09-15 00:13:37<>    self.finish_request(request, client_address)
2016-09-15 00:13:37<>  File "/usr/lib/python3.2/socketserver.py", line 334, in finish_request
2016-09-15 00:13:37<>    self.RequestHandlerClass(request, client_address, self)
2016-09-15 00:13:37<>  File "/usr/lib/python3.2/socketserver.py", line 648, in __init__
2016-09-15 00:13:37<>    self.handle()
2016-09-15 00:13:37<>  File "/usr/lib/python3.2/http/server.py", line 396, in handle
2016-09-15 00:13:37<>    self.handle_one_request()
2016-09-15 00:13:37<>  File "/usr/lib/python3.2/http/server.py", line 376, in handle_one_request
2016-09-15 00:13:37<>    if not self.parse_request():
2016-09-15 00:13:37<>  File "/usr/lib/python3.2/shingetsu/LightCGIHTTPServer.py", line 88, in parse_request
2016-09-15 00:13:37<>    found = re.search(r'^/+([?].*)?$', self.path)
2016-09-15 00:13:37<>AttributeError: 'HTTPRequestHandler' object has no attribute 'path'
2016-09-15 00:13:37<>----------------------------------------
2016-09-15 00:13:37<>208.100.26.230<>direct<>code 404, message File not found
2016-09-15 00:13:37<>208.100.26.230<>direct<>GET /nice%20ports%2C/Tri%6Eity.txt%2ebak HTTP/1.0<><>
2016-09-15 00:13:38<>208.100.26.230<>?<>code 400, message Bad request syntax ('\x05\x04\x00\x01\x02\x80\x05\x01\x00\x03')
2016-09-15 00:13:38<>208.100.26.230<>?<>^E^D^@^A^B^E^A^@^C
2016-09-15 00:13:38<>----------------------------------------
6b2d88eb anonymous 2016-09-15 20:31
>>636a61a6
関係ないけどPython3.2はEOLですよ。Pythonのバージョンを上げることをおすすめします
https://docs.python.org/devguide/index.html#status-of-python-branches
99944049 anonymous 2016-09-15 20:37
>>636a61a6
http://208.100.26.230/
て、なんか、Internet Research Projectとか書いてるから、
ランダムに変なリクエストなげてんじゃね?
2149887b anonymous 2016-09-15 21:16
>>99944049
そこが変なリクエスト投げてんだけど、それを処理しきれないのは新月のセキュリティホールになっちゃうわけで。
ログに変なバイナリ文字列残ってるしね。
5dab4901 anonymous 2016-09-15 21:17
>>6b2d88eb
ラズパイが3.2なんだよねえ。
de99674a anonymous 2016-09-15 22:03
>>5dab4901
ソースコードからビルドしよう
c256fdfb anonymous 2016-09-16 12:43
>>5dab4901
arch on RPI なら3.5
e54b4cd1 anonymous 2016-09-16 13:29
>>2149887b
例外投げてリクエスト処理を中断してるだけなら何の問題もなくね?
166667df anonymous 2016-09-19 19:34
合 0.1.3をリリースします。
https://github.com/shingetsu-gou/shingetsu-gou/releases/tag/v0.1.3

動画(ogv,mp4,webm)のエンベッド表示対応
whitecat6142さんのコードをいただきました。
8882fda0 anonymous 2016-09-20 21:38
[[何故新月は過疎なのか/84456faf]]のバグ?があったら時のままになってる
acadc774 anonymous 2016-09-20 21:47
ついでに多言語対応(en,ja)にしておいたので良かったらどうぞ
04c26c80 anonymous 2016-09-21 11:51
>>acadc774
ありがとう。修正しときます。
4a6326ec anonymous 2016-10-14 22:15
合にuser/passwd認証追加(friend/admin識別のため)、dbをkvs化後、redisに対応してherokuにdeployできるかやってみたい。

が、めんどくさそう
29f1e903 anonymous 2016-10-14 22:42
と思ったが、heroku redisの無料枠が20MBしかないので、google app engineのほうが良さそう

が、めんどくさそう
d2279481 anonymous 2016-10-14 23:40
>>4a6326ec
それは"ユーザー"という新システムを作るって事?
29f52a91 anonymous 2016-10-15 07:36
>>d2279481
そんな大層なことじゃなくて、admin/friendが要求されるリンクをクリックしたらbasic認証かdigest認証か何かをするだけ。
9fd2caad anonymous 2016-10-17 20:46
    >>29f1e903
    herokuで実験中。まだほとんど手を加えてないけど。
    https://morning-wildwood-55365.herokuapp.com/

しかし書き込めなかった。
多分、herokuは内部でproxyを噛んでて、sakuはremote host名とアクセスしてきたIPアドレスが一致しないと弾くからだと思う、、、

残念でした。
93d6aa5d anonymous 2016-10-18 02:47
Herokuはdbはあるけど添付ファイルの保存先が無いのが難しいんだよな
4d09ff92 anonymous 2016-10-19 21:03
合をandroid用にクロスコンパイルしてみた。
apk(通常のアプリ)ではないので、一般向けではありません。
adb push,adb shell等でプログラムをコピーしてシェル上で動かせる人用です。

https://github.com/shingetsu-gou/shingetsu-gou/releases/download/v0.1.3/shingetsu-gou_0.1.3_android.gz

Top of this page. | <<last <<new 0 1 2 3 4 5 6 7 8 old>>

limit: 1536KB

開発

(新月の開発/167/1.7MB)

Powered by shinGETsu.