結局腐れトラックバックのせいで、トラックバック自体を停止させなければならなくなりました。
URLは表示されていますが、トラックバックは出来ませんのでご注意ください。
どんなことでもそうなのでしょうが、必ず変なことをするやつっているんですよねぇ。
普通に使いたいだけなのにこういうことするやつが出現すると、文化の廃退というと大袈裟かもしれませんが、だんだんとユーザーが減ってしまったりするんですよね。
せっかくいい機能なので、本来の有意義な使い方ができるようにこっちもがんばってみます。
結局腐れトラックバックのせいで、トラックバック自体を停止させなければならなくなりました。
URLは表示されていますが、トラックバックは出来ませんのでご注意ください。
どんなことでもそうなのでしょうが、必ず変なことをするやつっているんですよねぇ。
普通に使いたいだけなのにこういうことするやつが出現すると、文化の廃退というと大袈裟かもしれませんが、だんだんとユーザーが減ってしまったりするんですよね。
せっかくいい機能なので、本来の有意義な使い方ができるようにこっちもがんばってみます。
またトラックバックSPAMがきはじめました。
トラックバックCGIの設定を変更してもやってくるということは確信犯でやっていると思います。
暫くトラックバックを禁止するのと、再度CGI設定を変更して対応しました。
Blacklistを導入しようかと思ったのですが、エラーが発生してしまったりでうまく動かなかったから導入はやめてしまいました。どうしたもんやら...
自作したページ送りのプラグインで、ページカウントを計算する箇所でバグがあったため、一部コンテンツが見れない状態がありました。申し訳ございません。
ていうかかなりぼけぼけのミスをしていました。
ページ送りの計算って苦手です... (- -;;;
先日の記事でHttpInvokerを利用したほうがいいのかなぁ、と書いたのですが、やはりHttpInvokerのほうがいいみたいです。
他のひとに頼んで調査をしてもらったのですが、メソッドコール数、処理時間計測からHessianやBurlapよりも2〜3倍速度が速くなることがわかりました。
で、ソース解析をしてみたのですが、Hessianはデータをバイナリで処理するための、バイナリのSerialize, Deserializeを行っており、BurlapはXMLデータのため、XMLの解析に時間がかかっているみたいです。
それでも結構早いんですけど、こっちが組み込むサービスではもっと早くできるものが欲しかったので、HttpInvokerにしてしました。
HttpInvokerですと、Serialize, DeserializeはJava標準のObjectInputStream, ObjectOutputStreamを利用してHTTPのPOSTデータとして送信しているので、そりゃ何もしていないようなもんだから早いよな、と感じてしまいました。
どれを利用するにしても切り替えはapplicationContext.xmlの内容を書き換えるだけなので、この点についてはSpringFrameworkを取り入れて正解だと思っています。
今日の晩御飯はインドカレーでした。
近所にインドカレー屋さんがあって今日はじめて行ってきました。
ちょっと辛めのカレーを頼んだのですが、それでも結構辛かったです。(- -;;
でも美味しかったので問題なしです。
tomochikaの、Cert♪
迂闊。tomochikaは、
今日仕事で困ったことになりまして、起動当初はスムーズにデータが流れていて問題ないと思ったので、Hessian以外で利用できるBeanはないかということで多少はコスト軽減になるのかなとちと思います。
HttpInvokerはJava標準のObjectInputStream、ObjectOutputStreamを利用しているみたいなので、こちらのほうを調べてみたら、HTTPそのままでデータの送受信を行っているのですが特にそれらしいことは調べられなかったのですが、大量のデータレスポンスで詰まってしまいました。
どういうことかということで多少はコスト軽減になるのかと思いそちらのほうが標準的なものを利用しているのかなとちと思います。
HttpInvokerはJava標準のObjectInputStream、ObjectOutputStreamを利用してSQLの結果を受け取るものなのでして、SpringFrameworkでHessianを利用してオブジェクトのSerializeデータをやり取りしてオブジェクトのSerializeデータをやり取りしてオブジェクトのSerializeデータをやり取りしてSQLの結果を受け取るものなのでして、SpringFrameworkでHessianを利用しているのですが特にそれらしいことは調べられなかったので、Hessian以外で利用できるBeanはないかと思いそちらのほうを調べてみたら、HTTPそのままでデータの形式がHessianだとバイナリ、Burlapだとバイナリ、BurlapだとXMLとなっているのですが、データの形式がHessianだとバイナリ、Burlapだとバイナリ、Burlapだとバイナリ、BurlapだとXMLとなってしまいにはリクエストすら遅れない状態になっているので、そのあたりの解析コストがかかっているのですが、暫くするとクライアント側からHessianのProxyBeanでオブジェクトを送信してオブジェクトのSerializeデータをやり取りしてSQLの結果を受け取るものなのでして、起動当初はスムーズにデータが流れていてしまいました。
どういうことかと勝手な推測をしてオブジェクトのSerializeデータをやり取りしていて問題ないと思ったので、Hessian以外で利用できるBeanはないかと勝手な推測をしているのですが、大量のデータレスポンスで詰まってしまいました。
どういうことかというと、クライアント側での待ち状態がだんだんと溜まっています。
HttpInvokerはJava標準のObjectInputStream、ObjectOutputStreamを利用しているみたいなので、そのあたりの解析コストがかかっているのかと勝手な推測をしているのですが、大量のデータレスポンスで詰まってしまいました。
どういうことかということで多少はコスト軽減になるのかということで多少はコスト軽減になるのかなとちと思います。
とりあえず明日テストです。
HessianやBurlapもHTTPベースでデータの形式がHessianだとXMLとなっているということで多少はコスト軽減になるのかと思いそちらのほうを調べてみたのですが、大量のデータレスポンスで詰まってしまいました。
どういうことかというと、クライアント側からHessianのProxyBeanでオブジェクトを送信しています。
とりあえず明日テストです。
とりあえず前に失敗したMovableTypeのアップデートをしました。
やっぱソース修正しないとコメント登録されたときのメールなどが文字化けしてしまっていました。
ちなみにこのサイトはEUCで書いていまして、MTの2.661のときはEUCで作っていましたが、3からUTF-8が標準みたいであちこちに不具合などが出そうです。
とりあえずいつでも戻せるようにはしてあります。
今日仕事で困ったことになりまして、SpringFrameworkでHessianを利用しているのですが、大量のデータレスポンスで詰まってしまいました。
どういうことかというと、クライアント側からHessianのProxyBeanでオブジェクトを送信してSQLの結果を受け取るものなのでして、起動当初はスムーズにデータが流れていて問題ないと思ったのですが、暫くするとクライアント側での待ち状態がだんだんと溜まっていてしまいにはリクエストすら遅れない状態になってしまいました。
ちょこっと調べてみたのですが特にそれらしいことは調べられなかったので、Hessian以外で利用できるBeanはないかと思いそちらのほうを調べてみたら、HTTPそのままでデータの送受信を行うHttpInvokerというものがあるみたいです。
HessianやBurlapもHTTPベースでデータ送受信を行っているのですが、データの形式がHessianだとバイナリ、BurlapだとXMLとなっているので、そのあたりの解析コストがかかっているのかなとちと思います。
HttpInvokerはJava標準のObjectInputStream、ObjectOutputStreamを利用してオブジェクトのSerializeデータをやり取りしているみたいなので、こちらのほうが標準的なものを利用しているということで多少はコスト軽減になるのかと勝手な推測をしています。
とりあえず明日テストです。
先日実家へ帰ったときに聞いたのですが、従兄弟がテレビのCMに出ているらしいのです。
ある製薬会社のコマーシャルらしくて15秒のうち3から5秒程度らしいです。
みうちのことを言うのも何なのですが、かなりカッコいいやつでしてテニスのコーチなどもやっているみたいです。ここ数年全然あっていないのですが、結婚もして既に子供もいます。
まあ私のほうは容姿端麗とはかけ離れているので違う世界の話ですが... (- -;;
きょうえみたんがウィルスを禁止したいです。
当たり前。tomochikaは、
MTPaginateというページ送りが実装できるプラグイン提供については、これも検討中です。
なにせへっぽこスクリプトですから
なんだか会社の人も見ているみたいなので迂闊なことはかけません... (- -;;
またまた間が空いてしまいました。
今日仕事で教えてもらったのですが、SpringFrameworkの1.1がリリースされたみたいです。それもFinalらしいです。既に1.2、もしくは2のプロジェクトが進んでいるのでしょうか。
ただ1.0.1から使っていて思ったのが、LightWeightコンテナとかいいながら結構な大きさになってきていますよね。色々な機能を搭載すればいくらひとつひとつは小さくても集合で大きくなってしまいますし、大きくなることは必然的なことなのでしょうか。
ちょっと言いながらも家のアプリケーションでも使っているのでありがたいのです。
きょうtomochikaの、一覧したかも。
同様。tomochikaは、
MTPaginateというページ送りが実装できるプラグインの制限として、PHP4以上で稼動(えみたんの環境はPHP5)、register_globals=Onでは稼動しません。
MTPaginateのようにPerlCGI版対応は検討中です。
また、プラグイン提供については、これも検討中です。
また、自分のサイトに合わせるために、ポイントだけコピーさせてもらってMTPagingというプラグインの制限として、PHP4以上で稼動(えみたんの環境はPHP5)、register_globals=Onでは稼動しません。
MTPaginateのようにPerlCGI版対応は検討中です。
また、プラグインを作りましたが、もっと使いやすく、また、自分のサイトに合わせるために、ポイントだけコピーさせてもらってMTPagingというプラグインがあります。
これはPHP5)、register_globals=Onでは稼動しません。
MTPaginateのようにPerlCGI版対応は検討中です。
また、プラグインの制限として、PHP4以上で稼動(えみたんの環境はPHP5)、register_globals=Onでは稼動しません。
MTPaginateのようにPerlCGI版対応は検討中です。
なにせへっぽこスクリプトですから