雑文」カテゴリーアーカイブ

任意のリンクに公式 Tweet 機能を追加する

先日 Twitter の公式 Tweet ボタンが提供されました。
ただし、この機能では Twitter が提供するボタン画像しか使えません。
Tweet ボタンとして他の画像を使いたい場合は、「Build your own」の所で説明されているように http://twitter.com/share へのリンクを設置してねとしか説明されていません。
しかし、これでは公式 Tweet ボタンのようにサブウィンドウを開いて Tweet することができませんね。
任意のリンクに公式 Tweet ボタンと同様の機能を持たせるにはどうすれば良いのでしょうか?

ここでは jQuery で、任意のリンクに公式 Tweet ボタンと同様の機能を持たせる方法を解説します。
続きを読む

WordCamp Yokohama 2010 に行ってきました

WordCamp Yokohama 20105/29(土)に開催された WordCamp Yokohama 2010 にスタッフ件スピーカとして参加してきました。
今回の WordCamp では、公式サイトのプラグイン作成を担当させてもらってます。
前日の日比谷オクトーバーフェストで、Nedとめ組組長と一緒に呑みすぎて、スピーカーレセプションではずっと寝てしまっており、反省しきり。
酒は呑んでも呑まれるなですね。
続きを読む

Google Eath View API

先日公開されたGoogle Earth ビューが、中々面白い。
APIの呼び出し方も Google Map API に似ているのでさほど面倒ではないし、動作がスムーズでカッコいい。
Windows と MacOS X 10.4以降にしか対応していないのは残念だが

私が配布している WordPress 用プラグイン Google Maps Anywhere も、Earthビューに対応させるために準備中です。
ご期待ください。
とりあえず、動作はするようになったので「続きを読む」以降にデモを置いておきます。
続きを読む

WordCamp Yokohama 公式サイトの作り方 – プラグイン編 (2)

さて、前日に引き続いて WordCamp Yokohama 公式サイトに導入したプラグインの解説。
今回の公式サイト構築にあたり、2つほど専用プラグインを新規で作りました。
時間が無い中で作ったんで汎用的なモノでは無いですが、WordCamp Yokohama が終了したら、改良してリリースしようとは思っています。
気長に待ってくださいね。

で、今回作ったプラグインは以下の2つ

  • Custom Register – 独自のサインアップ画面、ログイン画面をページに実装
    WordCamp Yokohama に参加登録するには WordPress で作成された公式サイトにユーザ登録・ログインしてもらい、アンケートに答えてもらう必要があります。
    ここでサインアップ画面やログイン画面が、デフォルトの WordPress のモノだと芸が無いので、カッコイイサインアップ画面・ログイン画面を実装するためのプラグインです。
  • Custom Profile – プロフィール登録画面の拡張
    WordCamp Yokohama 公式サイトでは、WordPress のプロフィール登録画面で参加登録を行います。
    この画面に、参加登録や簡単なアンケート機能を追加するためのプラグインです。

続きを読む

WordPressサイト用の.htaccess例

よりパフォーマンスの良い WordPress サイトを構築したいならば .htaccess ファイルを修正しましょう。
Webサーバに apache 2系を使用しているサイト用に、私が書いた .htaccess ファイルを元に解説します。

基本方針は

  • mod_deflate が使える場合は、有効にしてコンテンツを圧縮転送する。
  • mod_expires が使える場合は、有効にして画像ファイル等の静的ファイルをブラウザにキャッシュさせる。
  • 適切な ETag を発行して、ブラウザのキャッシュを制御する。
  • アクセスしてほしくない WordPress ファイルに対するアクセスをブロックする。
  • 存在しない静的ファイルに対してアクセスされた場合、WordPressを起動させない。

続きを読む

WordCamp Fukuoka 2010 に行ってきました

WordCamp ケーキ2/27(土)に博多で開催された、WordCamp Fukuokaに行ってきました。
前回開催された WordCamp Kyoto ではスタッフとして参加させてもらったんですが、今回は一参加者として参加。
以前から、お会いしたいと思っていた福岡の @evian さんや、@Yunoji さんにも、散々遊んでいただきました。感謝。
セッションも楽しかったんですが、その後の懇親会、AIP cafeでの二次会、長浜屋台やまちゃんでの三次会、楽しかったっす。
来年もまた行きたい。待ってろよ、福岡!

イベントの詳細な内容は他の方にお任せします。この辺を参照してください。

続きを読む

Twitter OAuth 対応の話

BASIC Auth deprecation私が作成した Twitter 通知用 WordPress プラグイン「Simple Tweet」ですが、Ver.1.3.0 から Twitter OAuth に対応しました。
また、先行してFMのオンエア曲を流すbotも OAuth 対応しました。
これは Twitter の BASIC認証が2010年6月に廃止予定との情報を受けての対応です。

2010年6月から Twitter API の BASIC 認証が deprecated になるとのこと。

Deprecated というのは「非推奨」「廃止予定」という意味で
これを見る限りでは6月に即廃止ということではないと思いたいんだけど
少なくとも正式にはサポートされないということなので
その後はいつ廃止されてもおかしくない。

Twitter APIのBASIC認証は2010年6月に「廃止予定」 – 頭ん中

続きを読む

プラグインを諸々修正

私がリリースしているいくつかのプラグインと言語ファイルを修正しました。
修正したのは以下の4つ。

  • Short link maker Ver.0.1.1
    WordPress.com Stats と競合して有効化できないことがある不具合を修正。
  • Simple Tweet Ver.1.2.1
    予約投稿時に Tweet されなかった不具合を修正
  • Google Maps Anywhere Ver.1.1.7
    Map のリンク先が必ず衛星写真になってしまっている不具合を修正
    ストリートビューの表示が、ずれてしまう不具合を修正
  • P2 日本語リソース
    最新バージョン 1.1.3 に対応。作者の Noel にも送付済みなので近々反映されると思います。

続きを読む

Custom more text

以前、唯奈さんに Twitter でリクエストされてちょちょっと書いた WordPress 用プラグイン「Custom more text」。
投稿のカスタムフィールド「custom-more-text」にテキストが設定されていた場合、「続きを読む」のテキストを変更するプラグインです。

http://dl.dropbox.com/u/110305/custom-more-text.php
続きを読む

Table optimizer

WordBench 東京が開催した黙々と何かを作る勉強会もくもく部
当日は大掃除したりなんだりで、リアルタイムには参加できなかったのですが、あまりに楽しそうだったので、夜中にこっそりビールを呑みながら、一人もくもく部をやってました。
で、1時間あまりで作ったプラグインがこれ。

http://dl.dropbox.com/u/110305/optimizer.php

wp-cron という WordPress で定期実行してくれる仕組みを使って定期的に全テーブルを optimize してくれるプラグインです。
地味に便利だと思いますよ。
続きを読む