新月

ブラウザのキャッシュ

朔付属のサンプルを見習ってccsとjsは、Apacheから直接とるようにしないと最終更新日やEtagが朔から返されないのでブラウザのキャッシュが効かない……。 そのうちやる。

[http://bbs.udp.jp/:title=bbs.udp.jp]

Apacheからリバースプロキシ経由で新月を使えば、Apacheの出力フィルターを使えることに気づいたので、バーチャルホストで動くようにしました。(ポート番号を消せるとかそういうレベルの話だけだと思っていた)http://bbs.udp.jp/mod_deflateは毎回圧縮する…

投稿日時は各ノードのシステム時刻

サーバーの時計が狂っているがために投稿日時が変になっていたので、時計を合わせました。

スパムがたくさんきていた (2)

逆に。 ページロード時に読まれる拡張機能(javascript)で、メールアドレス欄を潰せば一般ユーザーがなにげなく「sage」とか入力してスパム認定されることもなくなる、と思ったけど、他の新月からも届くので、気持ち悪いのは一緒か。 でもとりあえずメール欄…

重いの

ここ3日間ほどsshdに総当りされてるんだけどこれが原因かな。 sshdのポート番号を変えてもらった。また一日放置。

スパムがたくさんきていた

スパムフィルターを置き忘れててスパムがいっぱいきてました。 今は、メールアドレス欄にアルファベットが入っていたらスパム扱いするようにしました。 メールアドレス欄としての意味がなくなってしまいましたが、非常に効果の高いスパムホイホイとして活躍…

ザ風新月のサーバーがやばいことになってる (2)

再起動してもらった。 原因は不明。カーネルのアップデートがあったのでアップデートしてたら、通信速度が18KB/Sくらいしかでてなかった。本体からFirefoxを立ち上げて速度チェックしてもらうと、20Mbpsでてるらしいので、相手のサーバーが遅い? 謎い。 今…

ザ風新月のサーバーがやばいことになってる

現在、ザ風新月のサーバーが暴走しています。 実は昨日も同じような状態になっていて、rebootすると何時間かはいいみたいなのですが……、とりあえず今は重すぎてSSHから入れなくなっていて、ハードウェア側でリセットしてもらわないとダメ感じです。 原因はま…

ザ風新月復活

復活してなかったので復活させました。 前のサーバーは立ち上がらなくなったので、1台買って送りました。 また中古。

新月のザ掲示板風ゲートウェイを設置しました

デザインをザ掲示板風にしています。 ここ最近、新月の拡張機能(javascript)を作りつつ遊んでいるので、そのへんのなじみみたいなもので設置してみました。 知人のサーバーに置かせてもらっているので、いつ止まるか分からないのですが*1、一応は常時稼動さ…

朔のスレッド名とパス長 〜C:\に置け!〜

以前、新月開発作戦会議室でも話題にでてたのですが、朔はスレッド名のUTF-8エンコード文字列を16進数文字列に変換したフォルダ名でキャッシュディレクトリを作るので、長いスレッド名だとWindowsのMAX_PATHを簡単に超えてしまって、ファイルのアクセス(読み…

朔ブラウザのスレッド閲覧機能

以前は、自前でレンダリングするとか言っていましたが、ライブラリと時間とやる気の問題でIEコンポーネントにしました。 で、せっかくIEにしたのでカスタマイズ性でもあげておこうと思って、ブラウザはXMLだけ吐くようにして、それを設定されたテーマのXSLT…

thread.cgi以外からスレッドを新月の更新対象に加える方法

作者さんには「ありません」と言われてしまったのですが、gateway.cgiを使って一覧へ加えたいスレッドと同名のスレッドを新規作成すると登録できるようです。 これは、新月がスレッドをファイル名で識別していて、同名のスレッドは同じものとして扱われるの…

朔のHTTPデーモンの挙動メモ

常にHTTP/1.0の応答を返してくるけど、リクエストヘッダーに"Host"フィールが含まれないと、レスポンスなしに突然切断する。HTTP/1.0のリクエストの場合でも、"Host"フィールドは必須。 HEADメソッドとGETメソッドの挙動が同じ。 追記 HTTP/1.0のリクエスト…

朔のブラウザ 1

とりあえずポエニーのブラウザタブをちょいと改造+OLEのイベントに対応させて、それらしい形までは作成。ウェブページは見れるようになった。 最初の課題は、新月のスレをどうやって表示するか決めること。 表示用HTMLを生成してブラウザコントロールへ設定 …

朔API

朔APIを眺める。 んーむ。PythonAPIは使えないとして、初めて見るスレはHTTP経由でthread.cgiを叩かないと他ノードからの取得が動かないみたいだし、削除や投稿はHTTP経由が安心そう。でも、添付ファイルなしの投稿内容が取れない?ようなので、読み取りは、…