Posted by をかもと at 2010年1月6日 水曜日

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

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

Posted by をかもと at 2010年1月1日 金曜日

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

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

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

Posted by をかもと at 2009年10月6日 火曜日

ショートコードAPIを使用した WordPress 用プラグインを半自動生成する『WordPress ShortCode Plugin Builder』を作ってみました。
これを使用すると WordPress 2.5 で新しく追加されたショートコード API機能を利用したプラグインを簡単に生成することができます。
100SHIKI さんで紹介されていた『Widgetifyr』が、興味深かったのでインスパイアされたものです。
# 『Widgetifyr』は実際には使用していないので、仕様が違うかもしれませんが、まぁ良しとしてください。
…続きを読む

Posted by をかもと at 2009年9月1日 火曜日

以前、@miyabi_s さんに、FM京都のオンエア曲を Twitter に自動投稿する仕組みは無いものかと聞かれて、「オンエア楽曲検索を、スクレイピングして RSS フィードを作ってやればいいんじゃね?」と答えたことがありました。
ちゃちゃっと PHP でサンプルプログラムを作って渡したんですが、そのプログラムを利用して FM-NIIGATAFM PORTZIP-FM のオンエア曲を提供する bot を作成したので、ご紹介。

今回、作成したのは以下の4つのアカウントです。

動作原理を簡単に説明すると

  1. 各FM局公式サイトの「オンエア楽曲検索」をスクレイピングしてRSSフィードを作成
  2. cron で定期的にRSSフィードを確認して、新しい情報があれば Twitter に投稿

となります。

自前のサーバで cron 実行せずに twitterfeed.com などの外部サービスを利用したい時、移行が簡単になるようにわざわざRSSフィードを作成しています。
さて、ではプログラムの簡単な説明。
…続きを読む

画像や動画を lightbox 風に表示する拙作の jQuery 用プラグイン jQuery.lightpop.js ですが、画像の拡大表示で大きな問題がありました。
以下のようにサムネイル表示されている画像と、リンク先の画像が同一で、サムネイル表示している画像を width, height で小さく表示している場合、画像本来のサイズ(幅, 高さ)が取得できないため、正常に表示できないのです。

<a href="pict01.jpg" rel="lightbox" title="画像1"><img src="pict01.jpg" alt="画像1" width="160" height="120"/></a>

困ったなぁと思いつつも、画像本来のサイズを取得する方法について調べずに放置していましたが、以下のエントリを読んで解決したので、久々に jQuery.lightpop.js をバージョンアップします。
JavaScript で、画像本来のサイズ(幅, 高さ)を取得する方法 – latest log
…続きを読む