新月
朔付属のサンプルを見習ってccsとjsは、Apacheから直接とるようにしないと最終更新日やEtagが朔から返されないのでブラウザのキャッシュが効かない……。 そのうちやる。
Apacheからリバースプロキシ経由で新月を使えば、Apacheの出力フィルターを使えることに気づいたので、バーチャルホストで動くようにしました。(ポート番号を消せるとかそういうレベルの話だけだと思っていた)http://bbs.udp.jp/mod_deflateは毎回圧縮する…
サーバーの時計が狂っているがために投稿日時が変になっていたので、時計を合わせました。
逆に。 ページロード時に読まれる拡張機能(javascript)で、メールアドレス欄を潰せば一般ユーザーがなにげなく「sage」とか入力してスパム認定されることもなくなる、と思ったけど、他の新月からも届くので、気持ち悪いのは一緒か。 でもとりあえずメール欄…
ここ3日間ほどsshdに総当りされてるんだけどこれが原因かな。 sshdのポート番号を変えてもらった。また一日放置。
スパムフィルターを置き忘れててスパムがいっぱいきてました。 今は、メールアドレス欄にアルファベットが入っていたらスパム扱いするようにしました。 メールアドレス欄としての意味がなくなってしまいましたが、非常に効果の高いスパムホイホイとして活躍…
再起動してもらった。 原因は不明。カーネルのアップデートがあったのでアップデートしてたら、通信速度が18KB/Sくらいしかでてなかった。本体からFirefoxを立ち上げて速度チェックしてもらうと、20Mbpsでてるらしいので、相手のサーバーが遅い? 謎い。 今…
現在、ザ風新月のサーバーが暴走しています。 実は昨日も同じような状態になっていて、rebootすると何時間かはいいみたいなのですが……、とりあえず今は重すぎてSSHから入れなくなっていて、ハードウェア側でリセットしてもらわないとダメ感じです。 原因はま…
復活してなかったので復活させました。 前のサーバーは立ち上がらなくなったので、1台買って送りました。 また中古。
デザインをザ掲示板風にしています。 ここ最近、新月の拡張機能(javascript)を作りつつ遊んでいるので、そのへんのなじみみたいなもので設置してみました。 知人のサーバーに置かせてもらっているので、いつ止まるか分からないのですが*1、一応は常時稼動さ…
以前、新月開発作戦会議室でも話題にでてたのですが、朔はスレッド名のUTF-8エンコード文字列を16進数文字列に変換したフォルダ名でキャッシュディレクトリを作るので、長いスレッド名だとWindowsのMAX_PATHを簡単に超えてしまって、ファイルのアクセス(読み…
以前は、自前でレンダリングするとか言っていましたが、ライブラリと時間とやる気の問題でIEコンポーネントにしました。 で、せっかくIEにしたのでカスタマイズ性でもあげておこうと思って、ブラウザはXMLだけ吐くようにして、それを設定されたテーマのXSLT…
作者さんには「ありません」と言われてしまったのですが、gateway.cgiを使って一覧へ加えたいスレッドと同名のスレッドを新規作成すると登録できるようです。 これは、新月がスレッドをファイル名で識別していて、同名のスレッドは同じものとして扱われるの…
常にHTTP/1.0の応答を返してくるけど、リクエストヘッダーに"Host"フィールが含まれないと、レスポンスなしに突然切断する。HTTP/1.0のリクエストの場合でも、"Host"フィールドは必須。 HEADメソッドとGETメソッドの挙動が同じ。 追記 HTTP/1.0のリクエスト…
とりあえずポエニーのブラウザタブをちょいと改造+OLEのイベントに対応させて、それらしい形までは作成。ウェブページは見れるようになった。 最初の課題は、新月のスレをどうやって表示するか決めること。 表示用HTMLを生成してブラウザコントロールへ設定 …
朔APIを眺める。 んーむ。PythonAPIは使えないとして、初めて見るスレはHTTP経由でthread.cgiを叩かないと他ノードからの取得が動かないみたいだし、削除や投稿はHTTP経由が安心そう。でも、添付ファイルなしの投稿内容が取れない?ようなので、読み取りは、…