08/08/13 03:03:44 p28P9r4U0
>>540
初めまして、こんばんは。
> Perl使いさんっぽいですね
Perl大好きなんですよ。変態な構文なのに、シンプルで、しかも想像以上のことをこなせる言語なので。
> ソースを読んでくださる方には恐縮です
いえいえ、順を追って見れば大体分かります。幸い仕様書があるので予想もつきますし。
# 前上げた板一覧の前半部分は、こんがらがったので1から書き直してしまいましたが…
でもやっぱり、機能を追加するごとに読みにくくなる悪循環があるように見えます。改造するときに、気にすべき部分と、ブラックボックスで良い部分の見分けがつかないというか…
このままだと益々複雑になって、開発に参加する人が減り、どんどん進化しているGi(ryやW2(ryなどにユーザーが流れ続ける可能性があります。
だから今のうちに手を打っておきたいんです。進化の余地はまだまだあると思います。
> どんなに前のクライアントでもバグでない限りは動くように作られています
ですよね。あちこちでバージョン分けの条件分岐が見られます。でもこれもソースの複雑化の原因になっているようなので、何か仕組みを考えないとと思っています。
これからIEやFirefoxなどがどんな仕組みで問題を解決しているか調べてみようかと。
> 2chが落ちたときの処理が必要になると思います
25行目あたりで10秒で切り上げるように仕組んだ…つもりです。しかし、DNSが逝ったらまずいかもしれないので、後でLWPのソースを読んで確かめます。
# 今ふと思った。DNSの正引きした結果をキャッシュに持ったら、毎回引く必要がなくなって、自鯖等では高速化が期待できるかも。
> パケット代についてそれなりに考慮された仕様 zuzuさんへのレスで横レススマソですが、
もちろん通信量は少なくするのが大前提だと思います。贅沢に使うのではなく、単純で柔軟な仕様にしたいのです。おそらく1パケットもいらないと思います。