2010年3月の投稿

2010-03-06
雨

携帯対応プラグイン Ktai Style バージョン 1.82 リリースおよび次期リリース候補2.0.0-rc1配付

Ktai Style 2 のサンプル画像を拡大表示

WP LaTeX プラグインによる数式画像がそのまま表示されます

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 1.82 をリリースいたします。また、次期リリース候補版 2.0.0-rc1 も配付いたします。1.81 から 1.82 への変更点は次の通りです。

  • WordPress 2.5.x でも動くようにしました。
  • au 新機種およびイー・モバイル H31IA に対応しました。
  • WP LaTeX プラグインが出力する数式画像をそのまま表示させるようにしました。
  • 検索エンジンに対しては外部サイトへのリンクを中継ページ経由ではなく直接リンクするようにしました (時間がたつと中継ページへのリンクがエラーになるため)。
  • 設定パネルで「投稿・コメントの日時書式」の設定を変更しようとしても反映されない不具合を修正しました (Ktai Style 1.80, 1.81 の不具合)。
  • WordPress の管理パネルから Ktai Style プラグインの削除が正しく行えない不具合を修正しました。
  • 携帯管理パネルで、投稿/ページ/コメントに入力したバックスラッシュが消えてしまう不具合を修正しました (これは SQL インジェクション脆弱性ではありません)。
  • ks_in_network() を au およびウィルコムの IP アドレス帯域変更に対応させました。
  • ks_image_alignment フィルターを ktai_image_alignment に名称変更しました。
ダウンロード
安定版 (WordPress 2.5〜2.8.6 用): ktai_style182.zip (538.2 KB)
バージョン 1.83 が出ています

2.0.0ベータ3からリリース候補その1への変更点は以下の通りです。

  • 動作対象を WordPress 2.8 以降としました。
  • クッキー未対応端末のうち、ドコモ FOMA のiモードブラウザ1端末でのログイン機能を復活させました。
  • au 新機種に対応しました。
  • WP LaTeX プラグインが出力する数式画像をそのまま表示させるようにしました。
  • 検索エンジンに対しては外部サイトへのリンクを中継ページ経由ではなく直接リンクするようにしました (時間がたつと中継ページへのリンクがエラーになるため)。
  • 設定パネルで「投稿・コメントの日時書式」の設定を変更しようとしても反映されない不具合を修正しました (Ktai Style 1.80, 1.81 の不具合)。
  • WordPress の管理パネルから Ktai Style プラグインの削除が正しく行えない不具合を修正しました。
  • 携帯管理パネルで、投稿/ページ/コメントに入力したバックスラッシュが消えてしまう不具合を修正しました (これは SQL インジェクション脆弱性ではありません)。
  • ks_in_network() を au およびウィルコムの IP アドレス帯域変更に対応させました。
  • ks_term_name() は、デフォルトで携帯用検索エンジンの名前を返すようにしました。検索エンジンが名乗る携帯端末名を取得する場合は ks_term_name(KTAI_NOT_ECHO, false); としてください。
ダウンロード
開発版 (WordPress 2.9 以降はこちらが必須): ktai-style200-rc1.tar.bz2 (761.8KB)
より新しい正式版が出ています。

Ktai Style の 1.xx 系統のメンテナンスリリースとして 1.82 を出しました。1.81 の不具合修正および、サポートの手間を簡単にするため、WordPress 2.5.x での動作を復活させました。そのかわり、Ktai Style 2 系統は WordPress 2.7.1 以前を切り捨てました。

2010-03-07
雨

今週もケータイ大喜利読まれなかった

ゆりこ による 00:54:01 の投稿
カテゴリー: テレビ・メディア
タグ: ,

今回のケータイ大喜利も読まれませんでした。どのお題も回答を作りやすく、優秀なネタが多かったですね。わたしの回答は、セレブの方はスケールが小さいのでだめだめすぎ、今日の特集は採用された作品と方向性が違ってましたね。

セレブ小学校の卒業式。呼びかけで何と言った?
  • 憧れだった運動会の純金金メダル
  • 先生の目を盗んで持ってきた金箔入りバレンタインチョコ
  • 確定申告が面倒な毎年のお年玉〜
  • マスコミの取材がうざい授業参観
  • セレブ中学に落ちた同級生との最後の晩餐
  • 運動会の借り物競争で破いた北斎の掛け軸
  • 送迎車がスリップした大雪
  • 自家用ジェットは使用禁止だった修学旅行
  • 貧乏くさい旅館に泊まらされた修学旅行
  • リーマンショックで松茸ごはんの回数が減った給食
  • 来賓のお子さんが全部揃っていた紅組
  • 高値で売れるうちの制服
ニュース番組「なんじゃその特集!」アナウンサー、何と言った?
  • 今日の特集は茶柱の立て方のコツ、です
  • 今日の特集はマカロニはなぜ穴が空いているのか、です
  • 今日の特集は漬け物石の正しい捨て方です
  • 今日の特集は正しい新人アナウンサーのいじり方です
  • 今日の特集は急増する犬の首輪専門店です
  • 今日の特集は地デジ対応テレビへの買い替えを渋るおじいちゃん達です
  • 今日の特集は昨日の特集で放送した豆腐屋で売れ残った商品とは、です
  • 今日の特集は今週のわたくしのパンツの色です
  • 今日の特集は綿1キロと鉄1キロはどちらが重いか、です
  • 今日の特集はヒトデはなぜ5本なのか、です

次回放送はいよいよ入れ替え戦です (リンク先は期間限定)。今回は3月20日放送分だけで決定されるようです。放送で読まれるか、放送後の敗者復活枠に選考されれば残れます。うーん、今回はまるで自信ないです。声のゲストとして松木さんがおられるので、おそらくサッカーねたなんでしょうが、あまり得意じゃないし。

2010-03-08

Ktai Style 次期リリース候補2.0.0-rc2配付

ゆりこ による 23:03:42 の投稿
カテゴリー: WordPressハック
タグ: , ,
Ktai Style 2 のサンプル画像を拡大表示

WP LaTeX プラグインによる数式画像がそのまま表示されます

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の次期リリース候補版 2.0.0-rc2 を配付いたします。rc1からリリース候補その2への変更点は以下の通りです。

  • 附属テーマにおいて、コメント投稿フォームにあるログアウトのリンクをクリックしたとき、ログイン画面に戻るのではなく、元の投稿フォームに戻るようにしました。
  • 自身のブログへのリンク先URLのホスト名部分を省略する処理がうまく動いていなかったのを修正しました。
  • ログイン画面を表示しようとすると「投稿が見つかりませんでした」のエラーになる (wordpress.org からダウンロードした zip ファイルのみの不具合)
ダウンロード: ktai-style200-rc2.tar.bz2 (761.6KB)
正式版が出ています。

なんと、wordpress.org からダウンロードできる zip ファイル (WordPress のプラグイン管理パネルから自動アップデートする場合も含む) は、ログインができない不具合がありました。それを修正しています。

2010-03-13
くもり

「法林浩之的ITコミュニティ運営論」を聴講して

ゆりこ による 2010-03-18 22:22:56 の投稿
カテゴリー: イベント,ネットワーク
タグ: ,

3月13日(土)に開催されたオープンソースカンファレンス神戸で、「法林浩之的ITコミュニティ運営論」というセミナーを受講しました。20年に渡ってITコミュニティーを運営してきたノウハウが詰った内容でした。以下、わたしなりにまとめておきます。詳しくは動画を見ましょう。

他団体との積極的な交流
  • 同業コミュニティーを集めたイベントはおもしろい
  • 例: Internet Wook, LL イベント, 関西オープンソース, オープンソースまつり、Gadget 1
  • 人はアウェイで成長する。個人もコミュニティーも外部と交流して刺激を得よう
制限しない
  • 団体名などにとらわれて活動にしばりを入れない
  • ガジェットも UNIX 系OSだからいいや、etc
  • 「大阪大学フォークソング同好会」では誰もフォークなんかしてなかった
定義しない
  • エンジニアは定義したがる
  • イベントやコミュ運営では整然としたルールでは説明できない事象が多い
  • 人によって対応を変えなくてはいけない
  • 機械的な多数決では決められない
  • KOF の開催当初は「Freeware」という名称でモメた
  • Lightiwetight Language イベントは「LL言語」を厳密に定義していない
コミュニティーは持ち寄り
  • 各自が、人/モノ/金を持ち寄って運営
  • 持ち寄ったものはそこで消費される
  • 提供者に対価を払うことを目的としていない
  • 例: JUNETジンギスカンパーティー における「J2スピリット
  • 例: jus の財政は、年会費で事務局を運営しイベントは行事ごとに収支均衡
粘り強く
  • 構築は瞬発力。運用は持久力
  • 開発系の人は、瞬発力はあるが続かないことが多い
  • 継続はマンネリとの戦い。マンネリを防ぐ工夫を
  • 例: LL イベントは毎年名称/ロゴを変えている
懇親会ネタ
懇親会の会費は業界によって違う。OSS系は4000円を上限にしないときつい。ネットワーク系は6000円ぐらいでも平気。それだけ高給取り

「JUNET ジンギスカンパーティー」が事例に登場したのはびっくりしましたが、全般に共感できる内容でした。「コミュニティーは持ち寄り」というのは、わたしもWordBenchカフェ玖伊屋で実践していて気がついていましたが、「制限しない」「定義しない」についても、「そういえばそうなっているな」と感じました。WordBench は「WordPress に興味がある/使っている」だけが参加条件ですし、カフェ玖伊屋も「性的マイノリティーに理解があるなら誰でも参加していい」宴会です。

ただ、それだけに「人付き合いが得意」「会話が上手」じゃないと長く続けられないのかもしれません。人見知りしてしまったり、会話が下手だと、コミュニティーには馴染めず、孤立してしまうのかも。

2010-03-19
晴れ

Ktai Style 次期リリース候補2.0.0-rc3配付

ゆりこ による 12:40:18 の投稿
カテゴリー: WordPressハック
タグ: , ,

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の次期リリース候補版 2.0.0-rc3 を配付いたします。リリース候補その2からの変更点は以下の通りです。

  • モバゲータウン、はてなモバイルゲートウェイからのクロールを検索エンジンとして認識するようにしました。
  • FOMA SO902iWP+ をドコモ端末として判定していなかったバグを修正しました。
  • 管理機能のいくつかのバグを修正しました。
  • mbstring.encoding_translation = On の環境でも文字化けしないようにしました。
ダウンロード: ktai-style200-rc3.tar.bz2 (761.7KB)
正式版が出ています。

文字エンコーンディング変換機能を大胆にいじって文字化け退散を図りました。っひょっとすると環境によっては逆に文字化けが発生しているかもしれません。その場合はご報告をお願いいたします。

Ktai Style 2.0.0 正式版は3月21日(日)のリリースを予定しています。WordBench 川崎の勉強会でリリース作業を実演する予定です。

2010-03-20
晴れ

Pjプリペイドをプリモバイルに変更

ゆりこ による 23:59:18 の投稿
カテゴリー: モバイル・携帯電話
タグ: , , , ,
J-SH04と730SCの大きい写真を見る

Pjプリペイド化したJ-SH04とプリモバイル730SC

今月末3月31日でサービス終了するソフトバンクPDCですが、先だって Pj プリペイド端末をプリモバイルに変更しました。プリペイド端末は玖伊屋で所有しているもので、カフェ玖伊屋への参加者が道に迷ったときなどに案内するための電話です。管理はわたしがやっているので最近は WordPress イベントでも流用しています。イベントがないときは電源を切っておけばよく、これによりいたずら電話を防げるので、電話番号を広く公開することができます。

あした3月21日に WordPress イベントがあるので、停波を待たずに交換してみました。最終のキャンペーンは、機種変更手数料1995円が無料かつ6000円分の通話料プレゼントです。しかも、有効期限は360日もあります。電話番号の有効期限は720日もあります。これだけの特典があると、万が一3月31日に変更できなかったらハマるので、先に交換しておいたわけです。

変更した端末は730SCとしました。店頭にある端末は他には740SCしかなく二者択一でした。ほぼ待受状態で使うため、ストレート端末である731SCにしました。

どうせ6000円の通話料は使い切らないと思って、月300円かかるメールし放題プランにも入ってみました。玖伊屋イベントをウェブサイトにリアルタイムレポートするとかも試してみたいと思います。

2010-03-21
晴れ

ケータイ大喜利、2009年度は読まれなかった

ゆりこ による 01:21:20 の投稿
カテゴリー: テレビ・メディア
タグ: ,

本日のケータイ大喜利も読まれませんでした。メジャー残留がかかっていたので気合を入れましたが、採用作品のがオモロかったです。幸い、敗者復活制度がありますが、そこに残れるのかどうか……。以下没ネタを晒します。

この2時間サスペンス、ダメだなあ…。なぜ?
  • 犯人の名前を1文字言うたびにCMが入る
  • 後編の翌週に前編を放送
  • 家政婦が見た小学生名探偵の犯人を銭形警部が取り逃がす
  • 家政婦が肝心の場面で余所見している
  • 出演者が3人
  • タイムコードが入ったまま
  • ひたすら崖の定点観測
  • ラスト5分、めっちゃ早口
  • 「湯けむり殺人事件」なのに現場が六本木
  • アナログ放送だと端っこの入浴シーンが見えない
  • 台本がネットオークションで売られている
  • 一人十役ぐらい兼ねてる
  • 人形劇
  • 主題歌が下積長子の「なんかごめんなさい」
  • 主人公が出ているCMのライバル会社がスポンサー
  • 刑事が恐山に行って被害者の霊に犯人を聞き出そうとする
  • トラベルミステリーなのに山手線一周しかしない
  • 出演者がスポンサーのライバル商品名を口走った
いよいよサッカーW杯。「代表チームに聞くことか!」リポーターの松木安太郎さん、何と言った?
  • ゴールインとベッドイン、どちらが気持ちいいですか?
  • 予選敗退のコツを教えてください。
  • どうせファンレターは全部捨ててるんでしょ?
  • 今までにした最大の反則は何ですか?
  • どういう反則がバレにくいですか?
  • どうせ監督は見てるだけですから、私にやらせてくださいよ
  • ソリの合わないチームメートは誰ですか?
  • ズバリ、優勝チームはどこだと思いますか?
  • 松木ジャパンって、いい響きだと思いませんか?
  • 日本食が恋しくなっていませんか
  • 最後に、日本の皆さんにお小言を一つ。
  • この前一緒にいた女の人、誰?
  • 今度、ロスタイムでフラダンス踊ってくれませんか
  • どのチームメートを補欠に蹴落としたいですか?
  • 時報と天気予報、どちらが117でしたっけ?
  • フランスの国旗は赤、白、青の3色である。○か×か?

採用作品に近い発想のネタもありますが、残れるのかな〜〜。23日よる20時発表のようなので、それを待ちます。今回は6段が1人しか読まれてないなど、上位でも結構読まれてないので、ほとんどが敗者復活で残ることになるでしょうか。

これで2009年度は1度も読まれなかったことになりますが、もっと上位の人でも読まれてない人はいるんですよね。そういう人の扱いがどうなることか。

2010-03-22
晴れ

携帯対応プラグイン Ktai Style バージョン 2.0.0 リリース

ゆりこ による 2010-03-23 00:50:15 の投稿
カテゴリー: WordPressハック
タグ: , , , , ,
Ktai Style サンプル画面を大きく見る

Ktai Style の画面 (英語表示)

(See English release)

絵文字対応の WordPress 携帯対応プラグイン「Ktai Style」の安定版バージョン 2.0.0 をリリースいたします。1.82 から 2.0.0 への変更点は次の通りです。

  • 対応する WordPress バージョンを 2.8 以降としました。
  • 配布サイトを WordPress 公式プラグインディレクトリーに変更しました。WordPress Plugins/JSeries は日本語での説明を行うページとして継続利用します。
  • 管理パネルの設定項目を「設定」ツリーから、独立した「携帯表示」ツリーに移動しました。
  • 「3G 端末, ウィルコム, スマートフォン等での画像表示」設定を廃止しました。サムネイル画像を表示、に決め打ちとなります。
  • 携帯テーマの選択を、スクリーンショットの一覧から選択できるようにしました。ただし、キャリア別テーマの設定は従来通りプルダウンメニューです。
  • クッキー対応端末ではログイン機能をクッキーを使うようにしました。これにより、クッキー対応端末では以下の機能に対応しました。
    • ログイン状態のまま携帯サイトを閲覧できるようにしました。
    • コメント投稿時にログインしたときも、ログイン状態を継続するようにしました。
    • 自身が編集できる投稿・ページ/. コメントについては、閲覧時に「編集」リンクが出るようにしました。
  • ドコモ mova およびソフトバンク PDC でのログイン機能を廃止しました。
  • 附属テーマにおいて、コメント投稿フォームにあるログアウトのリンクをクリックしたとき、ログイン画面に戻るのではなく、元の投稿フォームに戻るようにしました。
  • WordPress 2.9 のゴミ箱機能に対応しました。
  • WordPress 2.9 にて、時々 PC 閲覧時に携帯テーマをロードしようとして白紙画面または PHP エラーになる現象に対処しました。(チケット#20238)
  • WordPress 2.9 において、携帯管理パネルの投稿一覧/ページ一覧におけるコメント数が不正 (コメント0件なのに「2」と表示される等) になる現象に対処しました。
  • モバゲータウン、はてなモバイルゲートウェイからのクロールを検索エンジンとして認識するようにしました。
  • mbstring.encoding_translation = On の環境でも文字化けしないようにしました。
  • 携帯テーマの出力時においても、現在使用中の PC テーマにある functions.php を実行するようにしました。
  • Ktai Style 1.00 から導入した、get_stylesheet(), get_template(), load_theme_textdomain() 等の結果を携帯テーマに振り替える機構を廃止しました。これらのテンプレートタグは PC 向けテーマを返します。携帯テーマを得るには ks_get_theme(), ks_get_theme_directory(), ks_get_theme_uri() などを使ってください。
  • ks_term_name() は、デフォルトで携帯用検索エンジンの名前を返すようにしました。検索エンジンが名乗る携帯端末名を取得する場合は ks_term_name(KTAI_NOT_ECHO, false); としてください。
  • ks_login_link() の before パラメーターの初期値を空白に変更しました。
  • redir/ktai_style.php フィルターを廃止しました。redir.php テンプレートをご利用ください。
  • 独自フィルターフックの名称を XXXXX/ktai_style.php → ktai_XXXXX に変更しました。当面は従来の名称が使えますが、早い目に変更をお願いします。
  • 定数「KS_なんちゃら」のすべてを「KTAI_なんちゃら」に変更しました。
ダウンロード: ktai-style2.0.0.zip (1.7MB)
より新しいバージョンが出ています。

ついに Ktai Style のバージョン2が正式版になりました。これで世界デビューです;-) でも、どれだけ海外からフィードバックが出るでしょうか??

ソフトバンクPDCでの閲覧機能を削除したくなかったので、なんとか3月中にリリースさせました。ソフトバンクPDC対応は4月以降に削除する予定です。

2010-03-23
晴れ

Ktai Style 2 への Google Analytics 設置方法

ゆりこ による 10:12:52 の投稿
カテゴリー: WordPressハック
タグ: ,

昨日 Ktai Style 2 の正式版を公開しました。実は附属ドキュメントに Google Analytics の推奨設置方法を書いてあるのですが、個別に紹介しておきます。

Google の説明に従うと、<html> タグの直前および </body> タグの直前それぞれに PHP コードを入れることになります。しかし、以下の問題があります。

  • <html> タグの直前にコードを入れるには携帯用 header.php を改造することになるが、グローバルスコープではないため、$GA_ACCOUNT, $GA_PIXEL 変数に global 宣言が必要。
  • </body> タグの直前にコードを入れるには footer.php を改造することになるが、挿入するコードが PHP ショートタグ形式になっている (<?= $googleAnalyticsImageUrl; ?>) ため、環境によっては動かない。(マトモな環境なら short_open_tag = Off ですよね;-)
  • header.php, footer.php の2つのファイルを改造するのは手間がかかる。
  • 附属テーマを改造する場合、あらかじめ複製して wp-content/ktai-themes/ に入れないと、プラグインのアップデートで上書きされる。

簡単に設置するには、携帯テーマの functions.php または個別のプラグインファイルとして Analytics コードを入れることがおすすめです。Ktai Style 2 からは ktai_wp_footer アクションが使えるようになったため、これを使えばそのような実装が可能です。

個別のプラグインファイルとして設置する場合、以下のようなコードを ks-google-analytics.php として作成して wp-content/plugins/ ディレクトリーに配置し、「Ktai Style Patch of Google Analytics」プラグインを有効化すればよいです。もちろん、$GA_ACCOUNT の数値は自分のものを入れてください。また、googleAnalyticsGetImageUrl 関数は Google から最新のものを入手するのが確実です。

<?php 
/*
Plugin Name: Ktai Style Patch of Google Analytics
Version: 1.0.1
*/
global $GA_ACCOUNT, $GA_PIXEL; // Change by IKEDA Yuriko
  // Copyright 2009 Google Inc. All Rights Reserved.
	$GA_ACCOUNT = "MO-XXXXXXXX-X";
	$GA_PIXEL = "/ga.php";
	// $GA_PIXEL = get_bloginfo('wpurl') . '/ga.php'; // when ga.php is under WP directory

function googleAnalyticsGetImageUrl() {
	global $GA_ACCOUNT, $GA_PIXEL;
	$url = "";
	$url .= $GA_PIXEL . "?";
	$url .= "utmac=" . $GA_ACCOUNT;
	$url .= "&utmn=" . rand(0, 0x7fffffff);
	$referer = $_SERVER["HTTP_REFERER"];
	$query = $_SERVER["QUERY_STRING"];
	$path = $_SERVER["REQUEST_URI"];
	if (empty($referer)) {
		$referer = "-";
	}
	$url .= "&utmr=" . urlencode($referer);
	if (!empty($path)) {
		$url .= "&utmp=" . urlencode($path);
	}
	$url .= "&guid=ON";
	return str_replace("&", "&amp;", $url);
}
 
function show_googleAnalyticsGetImageUrl() {
	$googleAnalyticsImageUrl = googleAnalyticsGetImageUrl();
	echo '<img src="' . $googleAnalyticsImageUrl . '" />'; // Change by IKEDA Yuriko
}
// Added by IKEDA Yuriko
add_action('ktai_wp_footer', 'show_googleAnalyticsGetImageUrl');
?>

上記のコードでは解析用コード ga.php はサイトのドキュメントルートに置くことが前提です。ブログURL が http://example.com/blog/ でも http://example.com/ga.php のように置きます 。WordPress ディレクトリーの直下に置くならば(http://example.com/blog/ga.php など)、$GA_PIXEL の定義を $GA_PIXEL = get_bloginfo('wpurl') . "ga.php"; としてください。

[追記] $GA_PIXEL を修正する場合、PC 閲覧時またはスクリプトが Ktai Style より先に読まれる場合はエラーになるため、ks_siteurl() をあきらめて素直に get_bloginfo() にしました。また、Ktai Style 関連スクリプトというのが分かるようにプラグイン名を変更しました。

ケータイ大喜利ルーキに降格した

ゆりこ による 20:37:02 の投稿
カテゴリー: テレビ・メディア
タグ: ,
ケータイ大喜利2010年残留者リストを大きく見る

ケータイ大喜利2010年残留者リストのイメージ (NHKウェブサイトから一部を引用)

本日はケータイ大喜利のメジャーオオギリーガー入れ替え戦での敗者復活の結果発表がありました (リンク先は期間限定)。新年度のメジャーは102人で、412人からほぼ4分の1になりました。内訳は以下の通りです。

  • レジェンドが19人。
  • ルーキーから昇格は23人 (特別推薦3人含む)。
  • 3月20日の放送で読まれて残留したのは12人。
  • メジャーの敗者復活は48人。

段位別で見ると、以下の通りです。

  • 六段は7人中6人が残留 (おのぼり巡査部長さんが降格)。
  • 五段は10人中1人が昇格で7人が残留 (ジミヘンさん、夕暮亭センチメン太さんが降格)。
  • 四段は11人中7人が残留。
  • 三段は15人中1人が昇格で9人が残留。
  • 二段は55人中1人が昇格で9人が残留。
  • 初段は295人中4人昇格で16人が残留しています。

昇格・残留されたみなさん、おめでとうございます。

残念ながらわたしは降格してしまいました。2009年度は読まれなかったので覚悟はしていましたが、それなりにオモロイ答えを送ったつもりだったので残念です。2010年度は放送回数が増え、ルーキーの投稿チャンスも増えるので再度がんばってみるつもりです。

[追記 2011-01-04] 英語ブログの投稿を見る