漫画、アニメ、ライトノベル関係のロゴに使われているフォントの紹介。オタクのためのフォント読本「書体の研究」の情報も。

ゆず屋 『書体の研究』

メイン | フォント »

2007年12月 3日

●[greasemonkey] Amazon に図書館へのリンク

先日から greasemonkey でいろいろ遊んでいるわけですが(12/1 のエントリ:[greasemonkey] Amazon に 楽天へのリンクを追加を参照)、今度はAmazon の書籍のページに、 図書館の蔵書検索へのリンクを追加するスクリプトを作ってみました。


今回作ったのは、以下の3つ。

12/3 15:00 追記:バージョンアップしていますので最後までお読みくださいませ。


Amazon に図書館 WebOPAC 検索へのリンクを追加

この画像は台東区立図書館用のものを使った場合の表示です。

リンクをクリックすれば、次の画像のような WebOPAC での検索結果のページにジャンプします。

他の図書館のものでも動作は全く同じです。

WebOPAC での検索自体には、図書館の利用登録などは不要ですので誰でも使えます。

リンク先(WebOPAC での検索結果)


なお、なぜこの3つの図書館を選んだのかというと、単に同じ検索システムを使っていたのと、あとは検索結果のアドレスを ISBN から簡単に生成できるからです。

ちなみに、私はこの3区のどこにも住んでいません(笑)

時間があれば、他の図書館用のも作ってみようと思いますが、すでに多くの図書館用のスクリプトが公開されているようなのでちょっと調べて見ねば・・・


参考にさせていただいたサイト



12/3 14:00 追記:調べてみると、すでに結構いろいろあるようです。


12/3 15:00 追記:いろいろ調べているうちに、「図書館で検索」というリンクを表示するだけならグリモンでやる意味なしという趣旨のエントリを見かけたので、確かにそうかと思いスクリプトを修正しました。
→ アマゾン&グリモン


所蔵の有無を表示できるバージョン

修正版では上の画像のように図書館で所蔵しているかどうかを表示します。

すでにファイルは差し替え済みなので、スクリプトのインストールは上のリンクからどうぞ。


→ Amazon に 楽天へのリンクを追加するスクリプトはこちら




関連する記事


↑「ゆず屋」トップへ


2007年12月 2日

●[greasemonkey] Amazonに楽天へのリンクを追加 2

昨日、greasemonkeyを使って、Amazon に楽天へのリンクを追加するというエントリを書きましたが、早速バージョンアップしました。

昨日アップしたスクリプトでは DVD のみの対応でしたが、書籍と CD でも同じことができるようになりました。

Amazon で検索し、購入は楽天ブックスで行いたい方は試してみてください。

→ amazon_plus.user.js

*Firefox + greasemonkey 環境専用です。

なお、使い方や注意点は変わっていませんので昨日のエントリをご覧ください。
→ [greasemonkey] Amazon に 楽天へのリンクを追加


しかし、本当にこの greasemonkey というのは便利なツールですね。

世間では依然として IE を使う方が多いようですが、私は Firebug と greasemonkey の便利さを知ってしまった今、Firefox 以外のブラウザを使う気には到底なれません。


Average Rating:
  • 著作者:高山 恭介(著)
  • 出版社:秀和システム
  • 価格 :¥ 2,310



関連する記事


↑「ゆず屋」トップへ


2007年12月 1日

●[greasemonkey] Amazon に 楽天へのリンクを追加

先日、友達から「Amazon の本のページに、図書館の蔵書検索へのリンクを表示させるようなことができるらしい」という話を聞きました。

そのときは、本当にそんなことできるの? と思っていたんですが、その数日後、偶然greasemonkeyのことを知り、その可能性のすごさに驚きました。

greasemonkey とは、Firefox 用の Add-on で、Web サイトに、ユーザーサイドで勝手に javascript を追加できるというものです。

javascript が使えると言うことは、アイディアとコードを書ける技術さえあれば何でもできるといっても過言ではないわけですよ。


というわけで、javascript なんて全く分からない私ですが、面白そうなのでこの greasemonkey を使って何かやってみることに。

11月20日のエントリで、「どうしても試してみたいことがあって、けど、Javascript を使う必要がある」と書いていたのはこのことでした。


とりあえず、javascript と Ajax のテキストを買って基礎を勉強。

適当に選んで買った本だったんですが、「変数とは」みたいな初歩の初歩から始まって、DOM の基本とか、 xmlHTTPrequest を使って RSS や Amazon Web Service を利用する方法といった実践的な内容まで一通り書かれていて、入門書としては大当たりでした。

数時間読んだだけで気分はもう一人前の Ajax 使い(勘違いです)。
→ 『基礎 Ajax + JavaScript』


で、まずは手習いに、Amazon の DVD のページに、楽天ブックスの同商品ページへのリンクと、楽天価格の表示を追加する ユーザースクリプトを作ってみました。


greasemonkey

インストールすると上の画像のように楽天へのリンクが表示されます。


使い方

1)(もしまだなら)greasemonkey をインストールする。

2)下のリンクから amazon_dvd_plus.user.js をインストールする。

これだけです。ただし、もちろんブラウザが Firefox でないと使えません。

→ amazon_dvd_plus.user.js

*12/2 追記:バージョンアップしました。
→ 12/2 のエントリをご覧ください。


注意点

  • 特に危険な操作はしていないつもりですが、自己責任でご利用ください。
  • 楽天へのリンクはアフィリエイトリンクになっています。
  • バグリポート、要望など、大歓迎です。

これを作ってから気がついたんですが、実は Amazon も 楽天ブックスも、DVD は定価から 26% off というのがデフォルトになっているようで、ほとんどの作品の場合、価格差がありません。

なので、Amazon で検索したりコメントを見たりしたいけど、ポイントの関係で購入は楽天でしたい、というような方くらいにしか需要は無いかも知れません・・・

時間があれば、CD や本についても似たような機能のものを作ってみたいと思っています。


参考にさせていただいたサイトと書籍をあげておきます。


単行本
基礎 Ajax + JavaScript 《単行本》
Average Rating:
  • 著作者:佐藤 和人(著)
  • 出版社:インプレスジャパン
  • 価格 :¥ 2,940
Average Rating:
  • 著作者:益子 貴寛(著)
  • 出版社:秀和システム
  • 価格 :¥ 2,520



関連する記事


↑「ゆず屋」トップへ


2007年11月12日

●[Plagger] Windows XP へのインストール報告

先日、Plagger をインストールした話をちょこっと書きましたが(→ 11/10 のエントリ)、本を見ながらとはいえ少し引っかかったところもあるので、私と同じような初心者の方向けに一応残しておきます。

うまくいけば数時間でインストールから動作確認までできるので、難しそうだと逡巡している方もぜひチャレンジを。

なお、以下の内容は、2007年11月10日の時点で、Windows XPへインストールした際のものです。

あと、もし間違いに気づかれた方はご指摘いただけると助かります。


■ インストールの流れ

Windows XP に Plagger をインストールする手順は、次の3段階に分けることができます。

 1)ActivePerl のインストール
 2)Plagger のインストール(ppm を使用)
 3)assets フォルダのコピー

以下、順番に注意点を書いていきます。


1)ActivePerl のインストール

Plagger は Perl で書かれているので、Windows 上で動かすためにはまず ActivePerl をインストールする必要があります。

幸い、ActivePerl には フリーのバージョンがあるので(ActiveState社さん、ありがとう!)、これをダウンロードしてインストールします。

この際、このエントリを書いている時点で ActivePerl の最新版は Ver. 5.8.8.822 ですが、あえて ActivePerl 5.8.7.815 を使用します。

→ ダウンロード(ActiveState社のサーバー)

上のリンク先から、ActivePerl-5.8.7.815-MSWin32-x86-211909.msi というファイルを落としてくればOKです。

古いバージョンを使うのは、後ほど Plagger のインストールに使用する ppm (Perl Package Module) のバージョンが最新版では4に変わっているので、その影響をさけるためです。

ActivePerl 5.8.7.815 では ppm3 を使用しています。

ただし、ppm4 で Plagger がインストールできないわけではないそうです。

→ しげふみメモ:「Windowsで簡単にPlaggerをインストールする方法」
→ namikawamisakiの日記:「■[Perl][Plagger]ふたたびPlagger(というかPPM4のこと)」


ダウンロードしたファイルを実行し、特になんのオプションも変更せずインストール。

これで Perl の実行環境が用意できました。


2)Plagger のインストール

Plagger をインストールする方法には、先ほど書いた ppm を利用する方法と、CPAN (Comprehensive Perl Archive Network) を使う方法の2通りがあります。

どちらも、インストールするソフトウェアが利用するモジュールをまとめてインストールしてくれるシステムで、ppm の方は ActivePerl 独自のものです。

ここでは、ppm を使ってインストールしますが、このときに tcool というリポジトリ(モジュールの依存関係をまとめたもの、たぶん・・・)を使うように設定することがポイントです。
→ Charsbar::Note:「PlaggerをWindowsにインストールするときの注意点CommentsAdd Star」

設定方法は上の Charsbar::Note さんのところに書いてあるとおりです。

私は、
ppm> rep
Repositories:
[1] tcool
[2] ActiveState Package Repository
という状態で無事にインストールできました。


〈11/13 追記〉------

うっかり書き忘れていましたが、上に書いたCharsbar::Note さんのところに書いてある手順で tcool を使うように設定したあとは、

ppm> install plagger

と入力してインストールを始めます。

その後、y/n みたいな感じでいろいろきいてきますが、深く考えず Enter キー連打で OK です。

(ただし、この入力を求められるのはインストール開始後 10分程度過ぎてからでした。)

Successfully installed Plager ver・・・

と表示されてプロンプト(ppm>)が表示されれば完了です。

ppm> exit

と入力して、ppm を終了しましょう。

ちなみに、すべてのインストールを終えるのに、うちの環境ではだいたい2,30分程度かかりました。

〈11/13 追記ここまで〉------


3)assets フォルダのコピー

plagger のインストールについて調べていると、「assets の罠」という言葉をよく目にします。
→ otsune's SnakeOil:「Plaggerの三大罠」

実は、ppm でインストールしても、plagger の実行に必須の assetes フォルダがインストールされていないので、手動でコピーしてやる必要があるという、まさに罠としか言いようのない事情があるのです。

assetes フォルダは、配布されている plagger のアーカイブファイルに入っているので、CPAN から落としてきます。
→ Plagger-0.7.17([Download] をクリック)


tgz 形式で圧縮されているので適当なソフト(たとえばこれ)で解凍します。

あとは、解凍した中にある assetes フォルダを適当な場所におくだけです。

この assets フォルダのパスを、plagger の実行に使う設定ファイル("~.yaml")の冒頭に書けば OK です。


こう書いてみると意外と簡単なわけですが、知らずに一から自力でやろうとすると運が悪ければ泥沼になりそうな気も・・・。

ネット上でいろいろ情報を提供しておられる方々や、tcool の作者の Kenichi Ishigaki さんに感謝を。

もし、このエントリや、引用しているサイトの情報を見ても分からなければ、『Web Site Expert #12』の特集記事をご覧になることをお勧めします。18ページほど割いてインストールから詳しく解説されているのでお勧めです。

あと、動作確認についても後日書くつもりですが、『まるごとPerl! Vol.1』に Bloglines との連携などを例に、実際の config ファイルの書き方が載っているので参考になります(plagger 開発者の宮川達彦さんご本人の記事です)。


大型本
Web Site Expert #12 《大型本》
Average Rating:not rated
  • 著作者:Web Site Expert 編集部(著)
  • 出版社:技術評論社
  • 価格 :¥ 1,554
大型本
まるごとPerl! Vol.1 《大型本》
Average Rating:
  • 著作者:小飼 弾(著)、宮川 達彦(著)、伊藤 直也(著)、川合 孝典(著)、水野 貴明(著)
  • 出版社:インプレスコミュニケーションズ
  • 価格 :¥ 1,995



関連する記事


↑「ゆず屋」トップへ


2007年11月 6日

●[Web] Tumblr 始めました。

ふと思いついてTumblr(タンブラー)を始めてみました。

今はやりのマイクロブログ的サービスなんですが、twitterはいまいち何が面白いのか分からないので(それは友達少ないからでは・・・w)、方向性が明確なTumblrを試してみることに。

Tumblrのサイトに、”What's a tumblelog? To make a simple analogy: If blogs are journals, tumblelogs are scrapbooks.” とあるように、深く考えずに興味を持ったものをどんどんスクラップブッキングしていくような感じです。

操作はブックマークレットをクリックするだけ。タギングの必要もないので本当にワンクリック。

あとは必要に応じて(暇なときにでも)一言コメントをつけるだけ。

実際使ってみて、その便利さに感動しました。

マイクロブログってこういうことだったのか・・・

→ 「ゆず屋 on Tumblr.」(http://yuzuya.tumblr.com/)


もっとも、どんどんスクラップブッキングしていったとして、それをどう利用するのか、そのあたりは検討の余地がありそうです。

とりあえず、試験的にRSSをブログパーツにしてこのブログのサイドバーに表示してみました(この画面右上に「ゆず屋 on Tumblr.」というのがあるはず→)。

役に立つかどうかは微妙な気もしますが、私がどんなものに興味を持っているかは丸わかりですね・・・


ちなみに、RSS の表示には FeedWind のブログパーツを利用してみました。

設定が簡単な割に、デザインを柔軟に変更できるのでお勧めです。




関連する記事


↑「ゆず屋」トップへ