Plugin タグのついた記事一覧

masuidriveさんのhatana_bookmark_anywhere.jsがいい感じ♪

京の路はそれほどでも無いのですが、RAILS PRESSでは結構はてぶされることが多いです。

たまにコメント付きのはてぶもあるのですが、ブログ本体側にはほとんどコメントもらえません。

はてぶ、恐るべし。

で、そのはてぶコメントをブログ側に表示させるというスクリプトを、masuidriveさんが公開されてました♪

masuidrive on rails - ブログにはてブのコメントを表示するhatana_bookmark_anywhere.js

masuidrive on rails - ブログにはてブのコメントを表示するhatana_bookmark_anywhere.js


Read more Comments Retweet

JpAddressアップデート&ドキュメント作成

この土日は、JpAddressにGeocode取得メソッド、GoogleMaps検索結果URL生成メソッド、HTTP経由のDBアップデート用Rakeタスクを追加しました。

また、RDocを使って、JpAddressのドキュメントも用意しました。

JpAddress RDoc Documentation

RubyforgeのSVNレポジトリも整理して、ようやくちゃんとプロジェクトっぽくなった気がします。

gem化は、rakeタスクの登録にRailsアプリ内のRakefileを編集しなければならないっぽいので、しばらく放置。

また0で始まる数値が8進数として扱われ、意図した処理を行えない為、引数としてFixnum型で郵便番号を受け取った場合には、nilを返すようにしています。

ただし、「0ではじまりかつ9が含まれる郵便番号」をFixnumで受け取った場合は、以下のようなエラーが出ます...orz

Read more Comments Retweet

郵便番号/住所変換用のRailsのプラグイン「JpAddress」を作った。

日本郵便がオープンソースとして公開している「郵便番号データ(CSV形式)」から、住所データをMySQLなどに以降して使う為のプラグインを作ってみました。

郵便番号/住所DBのセットアップ用に、migrationまわりのrakeタスクが用意されています。あと郵便番号から住所を導きだすmodelが入ってます。都道府県JISコードとか旧郵便番号への対応とか、住所から郵便番号導きだすとかも、余裕を見ながらする予定です。

使い方とか、プラグイン内でやってることは下のリンク先に書いてます。プラグインダウンロードもこちらから。
日本全国の郵便番号&住所データDBを作る方法」。

rakeタスクの書き方とか、database.ymlの扱われ方とか、プラグインの作り方のいい勉強になりました。

もうちょっと機能を整えたら、Rubyforgeにあげられるかなぁ?

Read more Comments Retweet

MTOnThisDay 〜「あの頃の今日」の記事〜

なんとなく気が向いたので、トップページに「あの頃の今日」の記事を表示させるようにしてみました。

表示には2002年に作られたMTOnTheDayというMTプラグインを使っているのですが、MT4.1でも正常に動作しています。

個人的には1年前の記事を見るという習慣は無かったのですが、ちょっと意識して読み続けてみようと思います。

今週末にでも、この「あの頃の今日」の記事をもっと読みやすくする為に、「あの頃の今日RSS」でも吐かせて見ようかな。その日にしか見れないRSSを。(追記:「あの頃の今日RSS」作った)

ちなみにこのMTOnThisDayは、プラグイン入れてテンプレートにこんな風に書くだけで使えます。

Read more Comments Retweet

Ruby on Railsのブログ、Rails Pressを久々更新。

ほんと久しぶりにRails Pressを更新した。

が、Award作品は大分あきらめモード。
火曜日に、某エンジニア兼デザイナーにお願いした画像が出来上がってれば、火曜日の午前中に作れるかも?くらい。。。

RAILS PRESS » [Press 0016] acts_as_authenticated Plugin + acts_as_cachedのセットがいい感じです。

RAILS PRESS » [Press 0016] acts_as_authenticated Plugin + acts_as_cachedのセットがいい感じです。

最近Ruby on Railsが大分使い慣れて来たので、徐々にRails Pressの方も更新していきたいなぁ〜

Comments Retweet

Jpmobileのget_position_link_toを書き換えた

JpmobileではGPS情報取得のリンク(get_position_link_to)のアンカーテキストを変更できるようになっていなかったので、ここをまず修正。

get_position_link_to( :message => "ここはどこ?" )

みたいにアンカーテキスト(message)を指定して使えるようにした。

それからAUでは一部の機種でリンクが2つ出力される問題があったので、これも1つだけにするように修正。

修正点はこちらに↓

[PRESS 0012] Jpmobileのget_position_link_toのアンカーテキストを変更したい

ちなみに、まだJpmobile、なんかおかしい。 | 京の路の問題はちゃんとは解決していない。。。

Comments Retweet

Jpmobile、なんかおかしい。

dara日記 - jpmobile - A Rails plugin for Japanese mobile-phones

transit_sidまわりがおかしい。controllers/application.rbで

transit_sid :always

としていると、

http://your.application.name/some_action/

のようなURLにアクセスしてる内は常に同じsession_idがURLが付与されるのだが、config/routes.rbで

map.connect '/', :action => 'index', :controller => 'top'

と定義して

http://your.application.name/

にアクセスすると、ここにアクセスする時だけsession_idが変わってしまう。

Jpmobileのtrans_sid.rb見る限り、そんな変なところがあるようには見えないのだけれど。Rails本体のセッション管理ではこの現象は起こらないので、Jpmobileが怪しい??

Comments Retweet

MovableTypeでHTMLタグやソースコードを簡単に貼付ける為のMTプラグイン『EntryRefButton』

これ便利!!

「&」や「<」、「>」などの文字をワンクリックで「&amp;」、「&gt;」、「&lt;」といった実体参照に置き換えてくれます。

このブログでもよくHTMLタグやプログラムソースを貼付けることがあるので、非常に助かります♪

Read more Comments Retweet

Railsの携帯アプリ用プラグイン jpmobile

dara日記 - jpmobile - A Rails plugin for Japanese mobile-phones

位置情報や契約者番号を取得する際のキャリアごとの仕様のずれを吸収してくれるらしい。

<% if request.mobile? %>
携帯電話からのアクセスです。
<% else %>
携帯電話からのアクセスではありません。
<% end %>

とか

case request.mobile
when Jpmobile::Mobile::Docomo
  # for DoCoMo
when Jpmobile::Mobile::Au
  # for au
when Jpmobile::Mobile::Softbank
  # for SoftBank
when Jpmobile::Mobile::Willcom
  # for Willcom
else
  # for PC
end

みたいに使えます。

すばらしい♪

Comments Retweet

CrossBlog Pluginに挑戦するも再度打ち負かされた...

Road to me...に投稿したエントリーをBiancaにもポストしたりするようなプラグインとしてCrossBlogプラグインというのがあるのだけれど、作者いわくMT3以上では動くかどうか分かんないよってことらしい。
で、以前挫折してたのを再度挑んでみたのだが...

Read more Comments Retweet

SafariDockStatus ver.1.01 (MacOS 10.4.3 UPDATE)

Burnt Out Software - SafariDockStatus

MacOSを10.4.3にUPDATEした。
SafariのPluginが一つだけ動作しなかったのだが、それも早速バージョンアップしていたので問題解決。
SafariDockStatusというこのプラグイン、Mailの受信件数表示同様に、SafariのRSS未読件数をDockアイコンに表示してくれます。
SafariでRSSを読む人には結構便利。

Apple Store

Comments Retweet

MT Plugin >> CrossBlog

Six Apart ProNet - Plugin Directory - CrossBlog

CrossBlogというプラグインを使いたいのですが、よく使い方がわかりません。
異なるサーバ間でもXMLRPC経由でエントリー情報のやり取りができるようなことを書いて在るのですが、動きません。
BiancaとRoad to me...の間でエントリー情報を共有させたかったのだが。。。

もし誰か動かしてるひととかいたら教えて下さい。
一応英語で書いてある説明の通りにはしたつもりですが。。。

MTOtherBlogとかMTMultiBlogとかとやりたいことは同じなんだけど、この二つは違うサーバ(というか違うMT)間では動かないのです。
せっかくいいもの見つけたと思ったのになぁ〜

Comments Retweet