2008年5月 のアーカイブ

OpenIDと関連記事のWPプラグイン

2008年5月31日 土曜日

WordPressのプラグインを2つ追加しました。WordPress Related PostsWP-OpenIDです。

WordPress Related Postsは、関連記事を本文の後に自動的に表示します。関連性は記事に付けたタグから判断しています。このために古い記事にも全部タグを付け直しました。

もうひとつのプラグインWP-OpenIDは、コメント投稿の際にOpenID認証を使えるようにします。さらに、管理画面へもOpenIDでログインできるようにできます。

管理ユーザとOpenIDを関連付けるには、ログイン後のプロフィール(あるいはユーザ)の”Your Identity URLs”ページを開いてOpenIDを登録します。”Add”を押すとOpenID認証を求められます。

  AddClips   人気blogランキング  BS blog ranking  

WordPressのプラグインを改造

2008年5月24日 土曜日

TwitThisのWordPressプラグインを利用して、AddClipsとブログランキングも表示されるように改造しました。よく見るとAddClipsにTwitThisも含まれていたのでコメントアウトしちゃいました。このプラグインを有効にするとxLanguageプラグインの効果が無くなってしまっていたのですが、filter hookの優先順位を変更したら両方とも動くようになりました。

参考にしたのはWordPress プラグイン作成時のノウハウ 前編と、WordPress CodexのWriting a Plugin(英語)です。

(続きを読む…)

  AddClips   人気blogランキング  BS blog ranking  

ColdFusion8でSQLiteを設定

2008年5月18日 日曜日

ColdFusion8にSQLiteのJDBCデータソースを追加したのでメモ。こういうのはすぐ忘れてしまうので…
SQLiteデータベースはあらかじめ作成済みとします。
また、文中の{CFroot}はColdFusion8のインストールディレクトリです。

  1. SQLiteのJDBCドライバをダウンロードします(今回はjavasqlite-20080420-win32.zip
  2. 解凍してできた sqlite_ini.dll と sqlite.jar をそれぞれ次の場所に保存します
    sqlite_ini.dll => {CFroot}/runtime/jre/bin/
    sqlite.jar => {CFroot}/wwwroot/WEB-INF/lib/
  3. CFアドミニストレータ画面で「JavaとJVM」を開き、ColdFusionクラスパスを追加します
    例)C:/ColdFusion8/wwwroot/WEB-INF/lib/sqlite.jar
  4. ColdFusion 8 Application Serverを再起動します
  5. CFアドミニストレータ画面で「データソース」を開き、ドライバ「その他」で新規データソースを作成します(データソース名は任意)
  6. 詳細設定で以下の内容を入力します
    JDBC URL => jdbc:sqlite:/SQLiteデータベースファイルのフルパス
    例)jdbc:sqlite:/C:/Development/test.sql
    ドライバクラス => SQLite.JDBCDriver
    ドライバ名 => 任意;SQLiteなど
    ユーザ名、パスワード、説明は特に必要ありません
  7. 送信すると、自動的にデータソースとの通信がチェックされます

<cfquery>でSELECTすると、結果のラベルにSQLiteデータベースのテーブル名が入ってしまいます。
また、<cfoutput>にquery属性を指定した場合でもデータソース名の省略ができませんでした。
これらはJDBCのバージョンアップによって変わる可能性もありそうです。
ソースコード例:

<cfquery name="userNames" datasource="testUsers">
SELECT id, name
FROM users
</cfquery>
<cfoutput query="userNames">
#userNames.users.id# #userNames.users.name#<br />
</cfoutput>

[メモのさらにメモ]
※ ODBCドライバも同じサイトにあったので、問題が発生したらODBC接続も検討します。
※ ColdFusionの代替としてSMITHも面白そうです。

SQLiteの設定にあたって、以下のサイトを参考にしました。

ColdFusion & SQLite – ColdFusion Talk
http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:48155

Message posted by Suzor – smithproject.org
http://www.smithproject.org/forum/posts/listByUser/16.page

  AddClips   人気blogランキング  BS blog ranking  

GoogleアカウントでOpenID

2008年5月17日 土曜日

OpenIDが広まりつつあり、有名どころがOpenIDの認証を提供しはじめています(LivedoorはてなYahooAOLなどなど)。それで、いつの間にかGoogleアカウントもBlogger経由でOpenIDを利用できるようになっています。初期には別途設定しないと使えなかったようですが、現在はブログを作成すれば自動的にOpenID URLも発行されました。

使う予定のないブログを立ち上げるのが嫌な場合はOpenID for Google Accountを利用するのも手です。プレビューリリース中のGoogle App Engineを使ったサービスです。発行されるURLは http://openid-provider.appspot.com/GoogleAccountName です(GoogleAccountNameはGoogleメールアドレスの@より前の部分に置き換えてください)。

As OpenID has been widely known, some popular services, such as Yahoo or AOL, now provide OpenID authentications. And, Google account holders can use OpenID authentication via Blogger. At the beggining, people should have checked the box in settings, but now automatically get OpenID URL when creating a new blog

Someone who hesitates to start a new blog, can use OpenID for Google Account. This is a service using Google App Engine which is now preview released. Published URL is http://openid-provider.appspot.com/GoogleAccountName (Please replace GoogleAccountName with characters before @ in your Google e-mail address).

Google Becomes OpenID Provider Via Blogger (Now Non-Geeks Can Join The Fun)
http://www.blogherald.com/2008/01/19/google-becomes-openid-provider-via-blogger-now-non-geeks-can-join-the-fun/

Use Your Google Account as an OpenID
http://www.labnol.org/internet/favorites/use-google-account-email-openid-user-name/2901/

googleアカウントでopenidログイン

http://d.hatena.ne.jp/huixing/20080409

(続きを読む…)

  AddClips   人気blogランキング  BS blog ranking  

企業へTwitterのススメ

2008年5月10日 土曜日

Twitterをはじめとしたミニブログは、現在のところ個人で使うツールとして認識されています。しかし、この記事は企業にとってもTwitterが有用であると説明しています。hashtagの使い方についてはこの記事で初めて知りました。

Micro-blogs, including Twitter, is recognized mainly for personal use. However, this article explains why Twitter or how to tweet, etc. Before I read it, I hadn’t known about hashtags, which look useful.

Tweeting for Companies 101

http://www.horsepigcow.com/wp-content/twitter-101-1.pdf

ざっと日本語にしてみました。Tweet=つぶやくと変換しています。

(続きを読む…)

  AddClips   人気blogランキング  BS blog ranking  

Twitterの用法(英語)

2008年5月3日 土曜日

Twitterを使っている人が身の回りに少なくて、おすすめしたいのに説明するのが難しいです。mixiのことをうまく伝えられなかった時と同じもどかしさを感じます。そんな問題を解決してくれる動画を発見しました(英語ですが)。この動画はTwitterの利点をわかりやすくまとめています。こういうの日本語でもあると良いですね。

My friends don’t twit, and it’s hard to me to explain how attractive it is. This video is good for telling people what can we do using Twitter.


Video: Twitter in Plain English | Common Craft – Explanations In Plain English
http://www.commoncraft.com/Twitter

Twitterの用法といえば、先ごろエジプトで拘留されたUC-Barkleyの院生がTwitterに”arrested”(逮捕された)と投稿したのをきっかけに、大学が彼に手助けすることができた、というニュースがありました。ざっと日本語にしてご紹介。

Speaking of using Twitter, I heard a news that recently, a detained graduate student of UC-Barkley posted just one word “arrested” on Twitter, and it allowed the university to help him get out from jail.

Student ‘Twitters’ his way out of Egyptian jail – CNN.com

http://www.cnn.com/2008/TECH/04/25/twitter.buck

(続きを読む…)

  AddClips   人気blogランキング  BS blog ranking