「
大雪
雪には勿論難渋したものの、別段どうってことなかった。船橋のあたりから来ている人が、雨はすごかったけど雪ではなかったのでなぁんだと思って東京に来てみたら積もっていて驚いた、なんてのんびりしたことを言う。私の住まいのあたりはくるぶしまでの雪だったが。しかし東武線スカイツリーラインはせいぜい15分ほどの遅れ。いつも通り7時半には涼しい顔で職場の自分の席を占めていた。
一日、ごく普通に仕事して終わり。
台湾の総統選、ウッカリ、というか、むしろ確信的に政府からおめでとうございますとか言っちまったもんで、型どおり中共に大使が呼び付けられて怒られてる。へへっ、茶番茶番。
本日の検索キーワード
このブログは私が多少の金を払って借りているレンタルサーバ上のブログであるから、各種の記録は当然のごとく私の視査の下にある。
で、どのような検索キーワードで他人がこのブログに来るのか、というところが、どうも、微妙に面白いというか、夜寝床に入ってから思い出して笑いのツボにハマるというか、そういう感じである。
ちょっと前と違って、GoogleもSSLアクセスが基本になり、GETメソッドの引数で手軽に検索キーワードが分かるというわけではなくなっており、検索キーワードの多くは不明であるが、ごく一部のキーワードは生文でサーバに送られており、解析の対象になっている。
今日の検索キーワードの一部は、こういうものであった。
「親子兄弟姉妹婚」ッ!!……ぬぅ、それでこの私のブログに来たかーッw。確かに、このキーワードでググると、Googleの検索ランキング10位に入っている。以前、GLBTがらみでそのへんのことを書いたのである。
二番目の「ユーチューブ野郎ページ」ってのも、なかなか味わい深い検索キーワードである。私はユーチューブ野郎と言うほどには動画の大ヒットはないのであるが、「馬鹿野郎」というタグをよく使うので、どうも検索ヒットしやすくなるようだ。これで検索すると、Googleでは本日現在1位である。
下のほうにある「ピアニスト 鼻水が出る」……。こ、これは、非常に味わい深い検索キーワードと言える。ピアノの発表会というのは、3月などのまだ寒い春にあるものなのであるが、多分、演奏中に鼻水が出て困るという人が藁をも縋る思いで検索したのであろう。現在のところ、私のこのブログは、この検索キーワードだとGoogle10位である。早春のコンサートホールはひんやりとしていて、かつ、緊張感のために鼻水が出、しかも曲に感情移入して目が潤んでしまったりすると、晴れ着にもかかわらず鼻水が
雪に素知らぬ顔
尤 もだが
おっと、コレもびっくりだな
大韓民国大統領に次いで、中華民国総統が女の人、と来たからには、次はいよいよ、米大統領、日本国首相、また天皇陛下も女の人でなければなるまいて。中共も主席は女の人にしなさい。
あ、
……土日、ダラダラしていて、老眼鏡買いに行くの忘れてた。来週も家の老眼鏡持って仕事に行こう。
一杯
おっと、ここは匙加減の重要なところ
サウジアラビアとも仲良くしとかないと、油が買えんからなァ。政治商売の人には、うまぁ~く舵取って、捌いてもらいたいもんだが、うまく行くかねぇ?
WordPress+Jetpackパブリサイズ共有のカスタマイズ
WordPressとFacebookを併用するとき、有名プラグイン「Jetpack」の「バブリサイズ共有」機能を使うのは、常道中の常道である。
私も愛用している。
しかし、FBにクロスポストする際、記事の全文が引用されてしまうなど、いろいろと問題も多いことは指摘している人も多い。
この「全文引用問題」については、「全文引用させないコツ」などを発表している方も多く、ネットに情報はたくさんある。
ところが、私の場合、「別に全文引用されてもかまわない」のである。ただ、不満点は、「改行をサニタイズしないでほしい」ということなのだ。これをやられると、ホンット、FBのウォールが鬱陶しいものになってしまう。どうせ全文引用するなら、段落などもちゃんと引用してほしいのだ。
そこで、プラグインのソースコードを覗き見る。
「jetpack/modules/publicize.php」というのがパブリサイズ共有の機能部分で、その中に次のような個所がある。
public static function sanitize_message( $message ) { $message = preg_replace( '@<(script|style)[^>]*?>.*?</\\1>@si', '', $message ); $message = wp_kses( $message, array() ); $message = preg_replace('/[\r\n\t ]+/', ' ', $message); $message = trim( $message ); $message = htmlspecialchars_decode( $message, ENT_QUOTES ); return $message; }
赤字の部分で空白とタブ、改行をサニタイズしているようだ。そこでこれをコメントアウトしてみた。
public static function sanitize_message( $message ) { $message = preg_replace( '@<(script|style)[^>]*?>.*?</\\1>@si', '', $message ); $message = wp_kses( $message, array() ); // $message = preg_replace('/[\r\n\t ]+/', ' ', $message); $message = trim( $message ); $message = htmlspecialchars_decode( $message, ENT_QUOTES ); return $message; }
ところが、試してみてもやっぱり改行がサニタイズされてしまう。
それに、こうやって対応することには問題がある。ソースコードをフォークしてしまうと、バージョンアップのたびに同じ個所をカスタマイズしなおすことになるのだ。だが、まあ、バージョンアップなんてそんなに頻繁にないし、こんなくらい、「まあいいや」で済んでしまうということもある。
いずれにしても、これは引き続き要調査、である。