2012-01

2012年1月19日
Facebook・Twitter・はてなブックマークボタンの設置方法

Facebookの「いいね」ボタン、Twitterの「ツイートする」ボタン、はてなブックマークボタンの設置方法についてはそれぞれ以下の公式サイトから簡単に生成することができます。
どのボタンも会員登録不要ですが、会員登録しないと動作確認ができません。

■Facebookいいねボタンの作成・設置方法
http://developers.facebook.com/docs/reference/plugins/like/

■ツイートするボタンの作成・設置方法
https://twitter.com/about/resources/buttons#tweet

■はてなブックマークボタンの作り方・設置方法
http://b.hatena.ne.jp/guide/bbutton

2012年1月11日
マルチディスプレイ表示でFirefoxだけうまく表示されない

マルチディスプレイを使用しており、2つ目のディスプレイはこれ。

LogitecのUSBディスプレイアダプタLDE-WX015Uです。
インストールCDを利用してソフト&ドライバをインストールすればすぐ使えるようになります。
設定も簡単でこれはいいと思っていたのですが、1点だけ問題がありました。
Firefoxの表示がおかしいことでした。
アダプタ経由のモニターでFirefoxウィンドウを表示すると、何も表示されない現象でした。
なぜFirefoxだけと思いつつ一緒に入っていたクイックガイドを見直してみると、Direct3D、DirectDraw、OpenGLなどには未対応と書いてあることに気づきました。
もしやと思い、Firefoxのオプション→詳細タブ→一般タブ→ブラウズの中の「ハードウェアアクセラレーション機能を使用する」のチェックを外してみたところ、あっという間に直りました。
これでまったく問題なくなったので、快適な開発環境が確保できました。
さすがに動画を見ると多少動作が遅いことがありますが、動画見ることはめったにないのでほとんど不便なく利用できています。
いい買い物ができました。

2012年1月4日
wp_social_bookmarking_light_output_eの使い方

WordPressのプラグイン「WP Social Bookmarking Light」を使った時にハマったメモです。
ブックマーク表示位置をカスタマイズする必要があり、設定で位置を「None」に設定し、以下のタグを挿入しました。

しかしなぜか表示されないブックマークがあったり(mixiはボタン自体表示されない)、表示されるけどボタンが有効にならないブックマーク(facebook・twitterはボタンが表示されるけど挙動がおかしい)があったりで、さっぱり挙動が理解できませんでした。
超忙しかったのでプラグインのソースを追うところまでしなかったのですが、ソースを見たらあっさり解決。
wp_social_bookmarking_light_output_e()関数はパラメーターが必要でした。
第一パラメーターは表示するブックマークタイプで、ここは設定画面で設定した値がデフォルトで処理されるので問題なし。
第二パラメーター・第三パラメーターが問題あって、パーマリンク、タイトルの設定が必要でした。
このパラメーターを有効にするため、以下のようにパラメーターを設定したところ、正常に表示&機能しました。。