最新版タグの投稿

2009-01-07
くもり

Mobile Eye+ パッチ (その2) リリース

ゆりこ による 13:07:37 の投稿
カテゴリー: WordPressハック
タグ: , , , , , ,

以前公開したMobile Eye+ へのパッチですが、セキュリティーホールが発見されたため修正版をリリースいたします。

  • 全角→半角変換に伴なうセキュリティーホールを修正します。
  • イー・モバイルの音声端末 H11HW, H12HW でも携帯表示にします。(EMONSTER, Touch Diamond 等スマートフォンは携帯表示になりません)

ダウンロードは「Mobile Eye+ パッチ配布ページ」から行なってください。急いで修正を行ないたい場合は、mobile_eye/lib/functions.php だけ更新すれば OK です。なお、脆弱性の詳細については後日発表いたします。

2008-08-13
晴れ

ルビー画像表示プラグイン I am Richer

ゆりこ による 03:20:04 の投稿
カテゴリー: WordPressハック
タグ: , , ,

翠の宝石画像

iPhone/iPod touch ユーザー向けにルビー画像を表示するプラグイン「I am Richer」を作りました。PC や携帯では通常のウェブログ表示となりますが、iPhone/iPod touch で閲覧すると「世界で8人だけが購入したアレ」が再現されます ;-)

ダウンロード: iamricher095.zip (266.2KB)

このプラグインは無償ですが、999.99 ドル (日本価格 115,000円) の寄付は歓迎いたします ;-) 寄付額は 7 割に切り詰めても構いません ;-) ;-) ※寄付希望者は別途お問い合わせください。

プラグイン作者は iPhone/iPod touch を所有していませんので、画面表示が最適かどうかはよく分かりません。http://iamricher.mobi/ の HTML を参考にしているので大丈夫とは思いますが。 (画像は利用許可を申請中です)

iamricher.mobi のオーナーからは画像の再配布許可が出なかったため、Flickr を探して CC 2.0 by-sa な画像を使うことにしました。こちらは4色あるので、色の変更もできることになりました;-)

2008-08-09
晴れ

Google マッププラグイン Lightweight Google Maps 1.40 リリース

ゆりこ による 22:53:27 の投稿
カテゴリー: WordPressハック
タグ: , , , , , ,

Lightweight Google Maps の情報ウィンドウをタブ表示画像

WordPress 用 Google Maps プラグイン「Lightweight Google Maps」のバージョン 1.40 正式版をリリースします。バージョン 1.30 からの変更点は以下の通りです。

  • WordPress 2.0.x に再び対応することにしました。
  • 携帯電話での地図表示は Mobile Eye+ にも対応しました。ただし、「この場所の地図」というテキストリンクになります。
  • Ktai Location 1.0.0 以降で導入した、Lat_Long フィールドの第3引数 (高さ) に対応しました。以前のバージョンは非対応のため、高さフィールドを持つ Lat_Long フィールドを認識しない場合がありました。
  • 衛星写真のみの表示を廃止し、地形図を表示できるようにしました。ただし、以前のバージョンで衛星写真の表示を設定している場合は、設定パネルで設定を変更しない限り、そのまま表示されます。
  • 独立の地図ページを開いたとき、最新地点のマーカーに対して情報ウィンドウが出るようにしました。また、投稿に出た地図のマーカーをクリックして独立の地図ページにジャンプしたときはその地点のマーカーに情報ウィンドウが出るようにしました。
  • 独立の地図ページにおいて、同一地点に複数の投稿があるときはタブウィンドウにして、マーカーが重ならないようにしました。ただし、微妙に位置情報がズレているときは、タブウィンドウにならずマーカーが重なってしまうことがあります。
  • 独立の地図ページにおいて、固定ページで設定した位置情報 (Lat_Long フィールド) を認識してマーカーが打たれるようになりました。従来は、地図ページで打たれるマーカーは、投稿で設定されたものだけでした。
  • 独立の地図ページで、カテゴリーの絞り込みメニューは、「表示」ボタンを廃止して、メニューを選択するだけで済むようにしました。
  • WordPress 2.6 以降で、wp-content/ ディレクトリーもしくは wp-content/plugins/ ディレクトリーを移設した場合に対応しました。lightweight-google-maps/wp-load.php の書き換えが必要です。
  • 各投稿に記録された Lat_Long カスタムフィールドをすべて削除する機能がつきました。プラグインの削除時などにご利用ください。
ダウンロード: lw-google-maps140.tar.bz2 (30.5KB)

バージョン 1.40 はベータ版を4回出していましたが、ついに正式版としてリリースいたします。ベータ版その4からは、MobilePressNeo サポートの削除と、固定の地図ページでのデザイン調整です。MobilePressNeo を使っていると、PC から閲覧していた場合でも「この場所の地図」というテキストリンクになったり、固定の地図ページが出なかったりという問題があったため、対応をあきらめました。MobilePressNeo の場合、PC であっても「携帯閲覧である」と処理してしまったのが理由なので、判別をあきらめてすべて PC であると処理することにしました。その結果、携帯では地図が出ません。

2008-07-25
晴れ

阪神タイガース応援ウィジェット Tigers 2008 バージョン 0.8.5

ゆりこ による 00:29:23 の投稿
カテゴリー: WordPressハック,阪神タイガース
タグ: , , , ,

マジック番号ロゴ一覧画像

快進撃を遂げた 2003年星野阪神の再来です!! われらが阪神タイガースのリーグ優勝を応援すべく、WordPress ウェブログに現在のマジックナンバーを表示するウィジェット Tigers 2008 のバージョン 0.8.5 をリリースします。0.8.0 からの違いは以下の通りです。

  • 数字デザインを変更できるようにしました。
  • タイトルと数字ロゴの間にマージンを空けるようにしました。
ダウンロード: tigers085.tar.bz2 (2.2MB)

利用者のみなさんへのピンバック: telmina.com

数字デザインを変更できるようにしました。前バージョンは、数字ごとのデザインは違いますが、同じ数字に対するデザインは固定なので、もし多くのサイトにインストールしてもらったとき、それらのサイトで全部同じロゴデザインになります。これが「なんとなく気持ち悪い」ように感じました。やはり設置者がそれぞれ好みのデザインを選びたいですよね (そして、どのデザインが人気あるか知りたい ;-) )。とはいえ、10種類のデザインすべてで1〜45の数字を作るのは大変だったので、デザインは7種類に絞りました。なお、従来の「バラバラ」設定も残してあります (こちらは10種類 +α)。数字1つ1つに独立した画像ファイルを割り当てているので、配布ファイルは 2.2MB (!) と巨大化してしまいました。あまり頻繁なアップデートはできなさそうです ;-)

次はマジックナンバーの自動計算機能をつけたいと思います。計算自体は簡単なのですが、順位表の取得間隔と取得結果のキャッシュを工夫する、マジックナンバーを手動入力したら暫く自動計算させないようにする、などの細かい調整があるため、ちょっと時間がかかるかもしれません。なお、「マジックが消滅する」という事態は想定しないことにしました。マジック消滅を判断させるのはちょっと面倒だからです。

[追記 21:30] 今日は、タイガース vs ドラゴンズの直接対決に勝利しましたが、ジャイアンツも勝利したため、マジックは1つしか減りません。現在のマジック対象チームはジャイアンツに移っています。厳密に計算すると、次のようになります。ドラゴンズは44勝42敗で残り54試合、残り全勝すると98勝42敗で勝率0.700です。タイガースは試合数143なので(引き分け1を除くため)同じ勝率になるには100.1勝必要です。ジャイアンツは48勝41敗残り53試合なので、残り全勝すると勝率0.711です。143試合換算で101.7勝です。結果、タイガースは102勝すれば優勝できるので、今の勝ち数58を引くと「マジック44」と算出できます。

2008-05-21
晴れ

短いコメントの拒否プラグイン Reject short comments 0.8.0

ゆりこ による 02:26:43 の投稿
カテゴリー: WordPressハック
タグ: , , ,

以前公開した、「内容が短いトラバを拒否するプラグイン」ですが、コメントスパムにも対応させました。名前も「Reject short comments」に変更しています。

  • トラックバックの拒否バイト数は 128 バイトに増やすかわり、0×80-0xfc が含まれる場合 (==マルチバイト文字列と推測される場合) は短い場合でも救済することにしました。
  • コメントスパムはマルチバイト文字列であっても 64 バイト未満を拒否します。64バイト以上であっても、全体がハイパーリンクである場合は拒否します。
ダウンロード⇒reject-short-commens080.zip (1.2KB)
reject-short-commens081.zip (1.2KB)

Akismet と違って、拒否したコメント等は記録に残りません。スパムをデータベースにすら記録させないことが目的なので、誤爆に対しては厳しい対応となっています ;-) とはいえ、まともなトラックバックならば、ある程度の長さがあると思われるので大丈夫でしょう。

[追記 2008-05-25] なんと、コメントが一切できないというバグがあったので、アーカイブを差し替えました。ご迷惑をおかけしました。あと「http:// のリンクが2つ以上あるとエラー」にする仕様になってて凶悪すぎるのでそれもやめました。