- blogs:
- cles::blog
NP_Trackbackを騙るトラックバックspamについて
NP_TrackBack 実はかなり前から発生を確認しているのですが、NP_TrackBackというUserAgent騙るトラックバックspamツールが出回っています。
NP_TrackBackがspamの発信源かのように取り扱われている記述も散見されるようなので、jp版の現メンテナとしての見解を述べておきます。ちなみにどんなアクセスかというと下記のようなものです。
このログの一番最後の"NP_Trackback/2.0.3"という部分がUserAgentなのですが、なぜこれが偽装されているのか見破れるかというと、このUserAgentは本当のNP_TrackBackには存在しないものだからです。
[NP_Trackbackを騙るトラックバックspamについて の続きを読む]
PEAR/Net_Url_Mapper
pear Webアプリを作るときに、SEO対策になるということでPATH_INFOを使ってアプリケーションにパラメータを渡す方法((NucleusのURLでいうところのFancyURL))をとるということもしばしばあるわけですが、PEARにはそのURLのパースと組み立てを行ってくれるライブラリがあるようです。
eringi blog: Pear/Net_Url_Mapper
今はたいていのフレームワークにURLをルーティングする機能が備わってるけど、その機能だけを抜き出したようなパッケージ。 やっつけで作ったオレオレフレームワークに組み込んだり、いまいち使い方が分からないEthnaのステキURLを代替できそう。
上記のページに例がありますが、これは自分でいろいろ書かなくて良いので楽そう。
居食屋和み亭 王子店
今日は朝から外出していたので、帰り道の王子で昼食。海外出張の疲れがぜんぜん抜けてないので、あっさりめのメニューだった日替わり御前をオーダー。食べ終わったらとにかく眠くて参りました。
[居食屋和み亭 王子店 の続きを読む]
実行したクエリの内容をトラッキングする
tuning katsumiさんがNucleusのSQLクエリ実行回数とメモリ消費量を測っていたので、うちでもまねしてみました。
ここでは同時に、メモリの消費量を見るためにmemory_get_usage()関数の戻り値も表示している(PHPのコンパイル方法によっては、この関数は使えないので注意)。
memory_get_usage()、こんな関数あったんですね。うちではメモリ使用量はキャッシュヒット時で800k弱、キャッシュミスヒット時で1.1Mくらいでした。
実はクエリの実行回が多いことについてはずいぶん前からわかっていて、僕のところでは最悪で500程度の数値が出ていました。これらについては後述の方法で実行したクエリの内容を保存しておいてそのクエリの内容を分析してチューニングしたりしていました。
コードがねじれる理由?
うちでは電話はコードレスなので大丈夫なんですが、ヘッドホンとか、ドライヤーのコードが見事なまでにねじれてます。
ITmedia Biz.ID:電話機の「コードねじねじ現象」が発生する理由
電話で、有線タイプの受話器を使っていると、いつのまにかコードがねじれてくるという“怪現象”が発生する。果たしてその原因は? そしてその解決策とは?
なおしても、なおしても、必ずねじれるので多分無意識的になにかやっているんだろうと思ってましたが、この発生メカニズムの解説はわかりやすいなぁ。考えたらドライヤーは左右の手で持ち替えながら使っているので、そのせいでどんどんねじれるわけですか。
きゅうりペプシを飲みました
pepsi
飲み物 サントリーの作戦にまんまと乗せられている気がしなくもないのですが、話題のきゅうりペプシを飲んでみました。
味は正直あまりおいしくないので、リピートはないと思いますが、なぜかどこかで味わったことがあるような感じがしました。
個人的にはきゅうりというよりは、むしろスイカなんじゃないかと。
PHP5にmysql_set_character_set()が追加
PHP5.2.3が出ていたのは知っていたものの、内容まではちゃんとチェックしていなかったのでmysql_set_character_set()が追加されていたようです。
PHP4にはまだ追加されていませんがかなり重要なセキュリティフィックスだと思います。mysql_set_charset()はlibmysqlのmysql_set_character_set()の簡単なラッパー関数です。
何のことなのかと思ったら、これmysql_real_escape_string()の挙動に影響するわけですか。この関数が使えないとmysql_real_escape_string()のエスケープが不完全になる可能性があるわけで、早くPHP4にも実装してほしいなぁ。
MT4はオープンソースなのか
MovableType
licence 帰ってきたらメールが山のようになっていてメール破産寸前だったりするわけですが、その中にMT4に関する話題がちらほら入っているのを見つけました。MTはPerlなのでオープンソースでなくてもソースは見れてしまうのですが、MT4からはオープンソースになるわけですね。まぁ、いまさらという気もしなくはないですが。。。。。
TechCrunch Japanese アーカイブ Movable Type 4.0 ベータ、ローンチ―第3四半期にもオープンソース化へ
MTユーザーとSixApartの間には波乱の歴史がある。Movable Typeは決してオープンソースプラットフォームではなかったのだが、MT 3.0のリリース以前は多くのユーザーがMTをオープンソースであるかのように扱っていた。2004年のMT 3.0のリリースと同時にライセンス契約が強制されるようになったことでユーザーコミュニティーからは激しい非難の声(私の声もかなり声高に混じっていた)が上がった。
そういえば昔、僕がblogを始めたばかりの頃にそんな話がありました。で、Nucleusにしておいてよかったなと思ったことがあります。MTで作った商用サイトはいろいろと抱えているのでアップグレードに向けて評価を始めないといけませんね。こういうのって時間と興味があるときはいいんですが、忙しいと本当に単なる苦痛でしかないなぁ。
[MT4はオープンソースなのか の続きを読む]- 換気口に風よけカバーを設置 (2)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(1396)
3 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(1248)
4 . GitHub が全ての公開リポジトリへのシークレットスキャンを有効に(1125)
5 . 国分生協病院のランサムウェア被害は認証がない RDP が原因?(1081)
Academic[574]
Book[155]
Diary[522]
Disaster[101]
Foodlogue[1425]
Game[284]
Goods[805]
Healthcare[341]
Hobby[32]
IT[1195]
Military[343]
misc.[1570]
Mobile[510]
Music[38]
Neta[106]
News[95]
Photo[391]
RealEstate[120]
Security[1178]
SEO Contest[36]
Software[634]
Tips[1886]
Travelogue[1238]
Web[675]
Work[193]



