2007年10月14日(日)

戦国武将のララバイの覚書

昨日入ったカラオケ屋で、名曲『戦国武将のララバイ』が入っていたため、嬉々として入れた、は良かったのですが。
WARNER ALBUMS“THE ポコポッコン”~Warner 30th Anniversary
発売:ワーナーミュージック・ジャパン 
価格:¥ 15,750
ASIN:B00005HPSB
発売日:2000/11/22
88
山本正之 
88
発売:ダブリューイーエー・ジャパン 
価格:¥ 2,039
ASIN:B00005HFJP
発売日:1992/04/25
1. オマタセマンの歌
2. 戦国武将のララバイ
3. やあ。
4. おぢさんシンドローム
5. まる木舟探険隊
6. 東京ラブマップ
7. 銀河熱風オンセンガー
8. 正しい青春(復刻盤)
9. 究極超人あ~るのうた
10. チチカカ湖の謎
11. 元気のススメ
12. ボクの夏
セリフの部分をすっかり忘れていて、間の悪い思いをしてしまいました。
字幕に出ないのですよね。歌詞カードにも書かれてないし。
というわけで、今後のために、覚書(この歌を知らない方にはネタばれなのでご注意)。
信長どの~今朝は厠が長うござりまするが いかがなされましたか~案ずるな~ほんの~痔(本能寺)だ~
秀吉どの~なぜにそれほど徳川殿を気にされるのか~対抗(太閤)意識じゃ~
家康どの~ジョギングをはじめたそうでござりまするが何日ほど続けられるおつもりか~三日は(三河)~
との~との~あ との~今は天国で食っちゃ寝食っちゃ寝しているそうでござりまするが本当でござりまするか~うむ 無精(武将)じゃ

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2007/10/14(日) 11:32 | | コメント (0) | トラックバック (0)

2006年9月27日(水)

HIROKO TANIYAMA '70s……記憶不鮮明

今日のお目覚め音楽は谷山浩子さんのベストアルバム『HIROKO TANIYAMA '70s』。
少し前に見かけて懐かしさに買ってしまったものですが。やっぱりいいですね、この方独特の音楽世界。
ときどき無性に聴きたくなるんですよね。
ところで、『カントリーガール』って、確か4番まであったと思ったのですが、気のせい?
いや、確かに、『ほくは はじめから終わりまで 君を見ていた』で始まる歌詞があった記憶が……。
3番までだと、いかにも中途半端なままの終わり方になってしまいます。
ストーカーを連想させるからと削られたのですかねぇ?……歌詞の一部を削るくらいなら、収録しなければいいと思うのですが。

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2006/09/27(水) 08:19 | | コメント (4) | トラックバック (0)

2006年5月24日(水)

ブログに曲を流せる装置?!

Web拍手より。

閑古鳥が鳴いているのでそれ程頻繁にチェックしていませんでした。返事が遅れてスミマセン

【2006.05.22 22時】
| ブログに曲を流せる装置を置くにはどうしたらいいのでしょうか?;

装置……というか、ここの左下に設置してあるようなBGMを選択するフォームのことでしたら、とりあえず
【Web】BGM再生用JavaScript:曲選択フォーム複数設置
をご覧になって下さい。
なお、ココログ以外の場合、当方では解りかねますが、はに丸さんの
ブログ別!音楽を流す方法:ブログで音楽を流す方法
が参考になるかと思います。

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2006/05/24(水) 01:51 | | コメント (0) | トラックバック (0)

2006年5月01日(月)

はに丸さんの曲をBGMに設置

ブログで音楽を流す方法』の、はに丸さんの曲「ペダル」「がっこうの唄」「星降る夜」をBGMとしてサイドバーに設置しました。

Music by はに丸http://utauouji.seesaa.net/
ブログで音楽を流す方法http://utauouji2.seesaa.net/

とても良い曲ばかりなので、是非一度聞いてみてください。

これを設置して気がつきましたが、リンク(同一ページ内で遷移するもの)をクリックすると音楽が止まってしまいますね(プレイヤが停止状態になる)。
それも、IE6を使用していて、Windows Media Playerのプラグインで再生される場合のみ(*.wma等)。
Quick Timeが入っていてそちらで再生されるMIDIとかMP3や、blog-tunesの場合はページを移動してもそのまま再生継続されるのに……。
そう思って、Firefoxで確認すると、wmaでも問題無し……なんじゃこりゃ(_ _;)/。

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2006/05/01(月) 15:01 | | コメント (0) | トラックバック (0)

2006年4月30日(日)

BGM再生用JavaScript:演奏中タイトル表示

BGM再生用JavaScriptの前回の修正で、曲演奏中にタイトルが出るオプションをこっそり追加したんですが、今度はそのタイトル表示をちょっと拡張してみました。
といっても、そんな大層なものでもなくて、おまけ程度のものです。

JavaScriptの練習を兼ねて、ということで。手抜きも多いのですが、勘弁して下さい。

前回では、<form>タグまたは<option>タグにshowtitle="1"を追加することで、曲演奏中にタイトルが出るようになりましたが、今回は、showtitle="optname:param1,param2,...;" のように書くことで、ちょっとだけ修飾できるようにしてみました。

colorタイトルの色を変更します。
color:(文字色),(背景色),(境界色);
の形で指定します。
各色はCSSで使用可能な形式で指定します。
blinkタイトルを点滅表示させます。
blink:(表示時間),(非表示時間),(文字色),(背景色);
の形で指定します。
'表示時間'・'非表示時間'はミリ秒単位の数値で指定します。値が小さいほど速く点滅しますが、処理は重くなります。
'文字色','背景色'は必ず指定して下さい(CSSの方と同じ場合でも、指定は必要です)。
各色はCSSで使用可能な形式で指定します。
scrollタイトルをスクロール表示させます。
scroll:(文字数),(方向),(ウェイト);
の形で指定します。
'文字数'には、スクロール表示させる横幅を文字数(半角換算)で指定します(タイトルの文字数がこれより少ない場合、残りは自動的にスペースで埋められます)。
タイトルが表示される場所の横幅に応じて不自然にならないように調整して下さい。
'方向'には、左スクロールの場合は 1, 右スクロールの場合は -1 を入れます。
'ウェイト'は一文字スクロールする事にかける待ち時間で、ミリ秒単位の数値で指定します。値が小さい程速く動きますが、処理は重くなります。

サンプルとしてこのサイトのサイドバーにも、いくつか設定してあります。 その部分だけ抜き出すと、

   :
<form name="bgmSelectForm" class="bgmSelectForm" action="javascript:bgmChange()" optval="hideplayer" showtitle="scroll:40,1,500" >
   :
<form name="bgmSelectForm2" class="bgmSelectForm" action="javascript:bgmChange()" showtitle="blink:1000,500,#662200,#FFCCEE;" >
   :
    <!-- 1--><option value="http://furyu.tea-nifty.com/music/loveyou2.mid" showtitle="blink:2000,500,yellow,darkblue,brown;" >星降る夜</option>
    <!-- 2--><option value="http://furyu.tea-nifty.com/music/usagi2.mid" showtitle="scroll:32,-1,2000; blink:700,300,magenta,lightyellow,gold" >うさぎ</option>
   :
    <!-- 4--><option value="http://furyu.tea-nifty.com/music/greensleeves2.mid" showtitle="color:green,mintcream,olive;scroll:32,1,500" >Green Sleeves</option>
   :
こんな感じです。

それと、設置するサイトが使用している文字コードによっては、スクロールする際に空白文字が化けるかも知れません(ココログ等のUTF-8を使用しているサイトでは問題無いと思いますが)。

その場合、設置用HTMLの、最後の方にある bgmChange() ; の前に、

widePaddingChar = ' ' ; // ''内は全角スペース
という行を挿入して下さい。


以下、余談というか覚書。

  1. 点滅とスクロールについては、JavaScriptでタイマを使って半ば無理やり実装したが、もっと単純な方法かCSSかで出来ないか?
    • スクロールについては<marquee>タグが使えるか?→IE専用?→FirefoxでもOKみたいだけれど……
    • [文字列].blink()とか[object].style.textDecoration='blink'(CSSのtext-decoration:blink)は、今度はIEでは不可みたい

  2.  
  3. オブジェクトの文字/背景色等が何色で表示されているか、どうやって(汎用的に)知ることが出来るのか?
    • [object].style.colorで参照できるかと思ったが、親オブジェクトからの継承時や、<style type="text/css">タグで外部定義されている場合はNG。
    • fgColor, bgColorはdocument専用のプロパティ。

  4.  

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2006/04/30(日) 19:28 | | コメント (3) | トラックバック (0)

2006年4月28日(金)

BGM再生用JavaScript:曲選択フォーム複数設置

BGM再生用JavaScriptですが、曲選択フォームは複数設置出来る方が、作者毎やカテゴリ毎なんかに分けられて便利かも……ということで、対応してみました。

【注意】
他の方の作成された曲データをBGMとしてご自分のサイト上で使用する場合には、必ず前もって作成者ご本人の許可を取ってから設置するようにして下さい(このサイト上で設置しているものも含みます)。
素材として配布されているものを使用する場合は、配布元の決まりに従って下さい。
サイト上への設置や再配布には制限や決まり事などがある場合がほとんどです。
例:再配布禁止、配布元サイトへのリンク設置、曲データへの直リンク禁止、etc.

こんな感じで(↓)、記事本文中に選択フォームを設置することも出来ます。

自作ピアノ曲 by ろんちゃん
from ろんちゃん言いたい放題~断続的日記~
music by Sora Aonami
from オルゴールの城
music from blog-tunes

複数フォームを設置する上での注意点としては、

  • 設置フォームのフォーマットは、
    <form name="(フォーム名)" class="bgmSelectForm" action="javascript:bgmChange()" >
        <div>(曲データ提供元の明示・リンク等)</div>
        <select class="bgmSelected" name="bgmSelected">
            <!-- 0--><option value="" selected>♪選曲</option>
            <!--(数字)--><option value="(曲データURL)" >(曲タイトル)</option>
              :
            <!-- X--><option value="">[演奏停止]</option>
        </select>
        <input class="bgmChangeButton" onclick="javascript:bgmChange(this.form)" type="button" value="切替" />
    </form>
  • 同一ページ内で設置するフォーム名(<form>タグ中name="~"の~部分の英数字)は全て違う名前にすること。
  • 上記フォーム名以外のclass及びnameについては変更しないこと。
  • 【制限】コントロール(プレイヤ)表示場所はページ内で一ヶ所のみとなる。
    (id/classが"bgmControlWindow"の<div>タグで囲まれた部分に表示)
となります。

以下、設置用HTML例です。

<script type="text/javascript" src="http://furyu.tea-nifty.com/script/bgmChange.js"></script>

<style type="text/css">
/* _/_/_/ Control 用表示設定 _/_/_/ */
.bgmControl { /* BGMが選択されているとき */
    /* width: 148px; height: 80px; */
        margin: 0px; padding: 0px;
    }
.noBgmControl { /* BGMが選択されていないとき */
        width: 148px;
        margin: 0px; padding: 0px;
        text-align: left;
        color: #66CC00;
        font-size: 16px; line-height: 18px;
        font-weight: bolder;
    }
.bgmTitle { /* 演奏中のタイトル表示(showtitle="1"のとき) */
        width: 148px;
        margin: 0px; padding: 4px 0px 4px 0px;
        border-style: solid;
        border-width: 2px;
        border-color: #224400;
        text-align: center;
        color: #662200;
        background-color: #FFCCEE;
        font-size: 12px;
        font-weight: bold;
    }
/* _/_/_/ Form 用表示設定 _/_/_/ */
.bgmSelectForm {
        margin: 4px 0px 12px 0px; padding: 0px;
    }
.bgmSelected {
        width: 120px;
        color: #662200;
        background-color: #FFEECC;
        font-size: 12px;
        padding: 2px 0px;
    }
.bgmChangeButton {
        margin:0px; padding:0px;
        border-style: solid;
        border-width: 1px;
        border-color: #66CC00;
        color: #662200;
        background-color: #FFCCEE;
        font-size: 12px;
        line-height: 14px;
    }
</style>

<div id="bgmControlWindow" class="bgmControlWindow"></div>

<form name="bgmSelectForm" class="bgmSelectForm" action="javascript:bgmChange()" optval="hideplayer" showtitle="1" >
    <div style="color:lightslategray; font-size:x-small; font-weight:bold">自作ピアノ曲 by ろんちゃん<br />
        from <a href="http://ronchan.cocolog-nifty.com/">ろんちゃん言いたい放題~断続的日記~</a><br />
    </div>
    <select class="bgmSelected" name="bgmSelected">
        <!-- 0--><option value="" selected>♪選曲</option>
        <!-- 1--><option value="http://ronchan.cocolog-nifty.com/work2.mp3" >即興ピアノ曲 無題2</option>
        <!-- 2--><option value="http://ronchan.cocolog-nifty.com/work3.mp3" >即興ピアノ曲 無題3</option>
        <!-- 3--><option value="http://ronchan.cocolog-nifty.com/work4.mp3" >即興ピアノ曲 無題4</option>
        <!-- 4--><option value="http://ronchan.cocolog-nifty.com/harunoyakudou.mp3" >即興ピアノ曲 「春の躍動」</option>
        <!-- 5--><option value="http://ronchan.cocolog-nifty.com/work5.mp3" >即興ピアノ曲 無題5</option>
        <!-- X--><option value="">[演奏停止]</option>
    </select>
    <input class="bgmChangeButton" onclick="javascript:bgmChange(this.form)" type="button" value="切替" />
</form>

<form name="bgmSelectForm2" class="bgmSelectForm" action="javascript:bgmChange()" showtitle="1" >
    <div style="color:lightslategray; font-size:x-small; font-weight:bold">music by Sora Aonami<br />
        from <a href="http://sora-aonami.com/">オルゴールの城</a>
    </div>
    <select class="bgmSelected" name="bgmSelected">
        <!-- 0--><option value="" selected>♪選曲</option>
        <!-- 1--><option value="http://furyu.tea-nifty.com/music/loveyou2.mid" >星降る夜</option>
        <!-- 2--><option value="http://furyu.tea-nifty.com/music/usagi2.mid">うさぎ</option>
        <!-- 3--><option value="http://furyu.tea-nifty.com/music/inori02.mid">祈り</option>
        <!-- 4--><option value="http://furyu.tea-nifty.com/music/greensleeves2.mid" >Green Sleeves</option>
        <!-- 5--><option value="http://furyu.tea-nifty.com/music/noct2.mid" >Nocturne,op.9-2</option>
        <!-- X--><option value="">[演奏停止]</option>
    </select>
    <input class="bgmChangeButton" onclick="javascript:bgmChange(this.form)" type="button" value="切替" />
</form>

<form name="bgmSelectForm3" class="bgmSelectForm" action="javascript:bgmChange()" optval="blog-tunes" >
    <div style="color:lightslategray; font-size:x-small; font-weight:bold">music from <a href="http://www.blog-tunes.com/tunes/html/">blog-tunes</a>
    </div>
    <select class="bgmSelected" name="bgmSelected">
        <!-- 0--><option value="" selected>♪選曲</option>
        <!-- 1--><option value="http://tunes1.blog-tunes.com/Effect/bt_effect/bt_effect.swf?v=30&s=on&t=1">beauty</option>
        <!-- 2--><option value="http://tunes2.blog-tunes.com/Healing/bt_healing/bt_healing.swf?v=30&s=on&t=2">water</option>
        <!-- 3--><option value="http://tunes2.blog-tunes.com/Classical/ooita_daigaku/ooita_daigaku.swf?v=30&s=on&t=1">koushin</option>
        <!-- X--><option value="">[演奏停止]</option>
    </select>
    <input class="bgmChangeButton" onclick="javascript:bgmChange(this.form)" type="button" value="切替" />
</form>

<div style="color:lightslategray; font-size:x-small; font-weight:bold; margin-bottom:8px;">REFERENCES<br />
Original Article from <br /><a href="http://utauouji2.seesaa.net/article/10650173.html">ブログで音楽を流す方法。</a><br />
by はに丸<br />
<a href="http://utauouji2.seesaa.net/article/10650173.html"></a>
Modified by <a href="http://furyu.tea-nifty.com/annex/2006/04/bgmjavascript_de1f.html">風柳</a>
</div>

<script type="text/javascript">
<!--
// _/_/_/ オプション設定 _/_/_/

// -----------------------------------------------------------------------------
// defaultBGM: 初期BGM
// -----------------------------------------------------------------------------
defaultBgmFormName = 'bgmSelectForm' ;
defaultBGM = 0 ; // <form>~</form>内 <!-- X --> の X 指定(0は再生しない)

// -----------------------------------------------------------------------------
// bgmControlOptions: コントロールのオプション設定
// -----------------------------------------------------------------------------
bgmControlOptSelect = {
    'default' : 'width="150" height="40" panel="1" ShowPositionControls="0" ShowControls="1" ShowAudioControls="1" autostart="true" repeat="true" loop="true"'
, 'blog-tunes' : 'quality="autohigh" width="100" height="100" wmode="transparent"'
, 'hideplayer' : 'hidden="true" autostart="true" repeat="true" loop="true"'
, '種別' : 'オプション'
} ;
bgmControlOptions = bgmControlOptSelect['default'] ;
noBgmControlText = 'Select BGM' ; // BGMが選択されていないときの代替表示

bgmChange() ;

//-->
</script>

【凡例】

赤:BGM選択肢
BGMとして使用する曲データのURLとタイトルです。
<!--番号--><option value="(曲データURL)" >(曲タイトル)</option>
のような形式で記述します。
 
青:クレジット
曲データの作成者や配布元サイトへのリンク等を必要に応じて記述します。
 
紫:パラメータ
BGM選択フォーム用パラメータです。現在のところ、以下のようなパラメータがあります
nameBGM選択フォームの名前です(必須)。フォームを複数設置する場合には全て違う名前にして下さい。
optvalBGMコントロール(プレイヤ)用オプション(bgmControlOptSelectとして定義されているもの)を選択します。
指定しない場合は"default"になります。プレイヤを表示したくない場合は、"hideplayer" とします。"blog-tunes" は blog-tunes 専用です。
bgmControlOptSelect定義を拡張すれば、独自のオプションを付けることも出来ます。
showtitle演奏中に曲タイトルを表示するか否かを示します。"1"で表示、"0"で非表示です。デフォルトは非表示となっています。
[2006.04.30]タイトル表示の拡張を行いました。
なお、optval, showtitle は曲毎に指定することも出来ます。
その場合は、<option value="(曲データURL)" optval="hideplayer" showtitle="1" >のように optionタグの属性として指定します。
曲毎の指定は、<form>タグの指定よりも優先されます。
 
緑:スタイルシート
BGMコントロール(プレイヤ)や演奏中の曲タイトル、及びBGM選択フォームの表示スタイル(CSS)の定義です。お好みに応じて変更して下さい。
 
茶:その他
ボタンや演奏停止中の表示文字、初期BGM指定(設置ページを開いたときに最初から演奏されるBGM:閲覧者によっては嫌う人も多いので注意)です。お好みに応じて変更して下さい。
[2006.05.01]
特定の記事でのみデフォルトでBGMを流すようなサンプルを作ってみました。
リンク先にいくと、BGMが鳴り始めますのでご注意下さい。
→サンプル記事はこちら
【お約束】
  • ちょっとした興味から個人的に作ってみたものを公開しているだけですので、全くの無保証です。念のため。
     
  • 設置用HTMLはもちろん、JavaScriptファイルの方も自由に改変して頂いて構いません。
    改変後のファイルをご自分のサイトに置かれる場合、設置用HTMLの1行目(<script>タグのsrc="~"部分)の変更もお忘れなく(当たり前ですが、その後は私が裏でこっそりとスクリプトを修正したとしても、反映されなくなってしまいます(笑))。
     
  • 改変や設置のご連絡も不要ですが、『ここはこうしたほうが良い』等、アドバイスは歓迎です。
     

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2006/04/28(金) 09:08 | | コメント (10) | トラックバック (1)

2006年4月22日(土)

BGM再生用JavaScript

BGM再生用JavaScriptと、サイト設置用のHTMLを作成してみました。
下の方に書いたHTMLを、サイドバー等のHTMLを記述できるところに貼り付けます。

曲選択フォームを複数設置したい場合は→こちら

【注意】
他の方の作成された曲データをBGMとしてご自分のサイト上で使用する場合には、必ず前もって作成者ご本人の許可を取ってから設置するようにして下さい(このサイト上で設置しているものも含みます)。
素材として配布されているものを使用する場合は、配布元の決まりに従って下さい。
サイト上への設置や再配布には制限や決まり事などがある場合がほとんどです。
例:再配布禁止、配布元サイトへのリンク設置、曲データへの直リンク禁止、etc.

元ネタは、はに丸氏のサイト『BGMを複数曲ボタンで選ぶ[プレイヤー自動再生]:ブログで音楽を流す方法』より。

また、BGMとしては、ろんちゃんさんという方のサイト『ろんちゃん言いたい放題~断続的日記~』及び『blog-tunes』の曲にリンクさせていただいております。

なぜいきなり?というと、いつものようにfacetさんのサイトを覗きに行ったら、ろんちゃんさんが、4/12以降、今まで再生できていた BGM が出来なくなったばかりでなく、ブラウザまでも落ちてしまうことがある旨書かれていたので、ちょっと調べてみたくなったから、だったり(^^;。 http://facet.cocolog-nifty.com/divers/2003/12/post_20.html#c7466342

4月のMicrosoft の IE 用月例パッチ中、『ActiveXの挙動変更』により発生するようになった、らしいです、が。これ、どうもセキュリティがらみじゃなく、特許絡みの対策らしいですね。困ったものです。
http://www.microsoft.com/windows/ie_intl/ja/using/techinfo/activexupdate.mspx
http://www.itmedia.co.jp/news/articles/0603/01/news029.html
http://internet.watch.impress.co.jp/cda/special/2006/04/07/11553.html
Window Update(Microsoft Update)により自動更新している人は勝手に適用されてしまうため、WinXP SP2+IE6 SP1 で使っている人は(他の組合せもあるけれどこれが一番ユーザが多いでしょう) 4/12 以降、『この Web ページで ActiveXコントロールを実行するにはクリックしてください。』というダイアログが出てくるようになったのだとか。

でも自分は諸般の事情でメインで使っているノートPCはWinXP SP1なので今のところ影響がなかったり……ただ、別のマシンはSP2なのだけれど、現象出ないんですよね。
→QuickTimeを入れてみたら、ダイアログが出ることは確認。落ちるところまでは行きませんでしたが。

ダイアログが出ることも、これはこれで充分うっとうしいのですが、、、問題はそれより、ダイアログが出た後で[OK]を押すと、そのままブラウザが落ちてしまうことがある、というところ。これは明らかにIE6の不具合だと思われるのですが……難儀ですねぇ(実はその後のパッチでこっそり更新されていたり?)。

なお、うちではこの現象そのものではありませんが、WinXP SP2+IE6 SP1の環境で、IE6のセキュリティ設定において『ActiveXコントロールとプラグインの実行』を『ダイアログを表示する』にしてあると、ダイアログが出て[OK]を押した途端にIE6が落ちてしまう(ことがある)、という現象は確認しております。

で、ダイアログを表示しなくしてしまえば、もしかしてブラウザも落ちなくなるかな、と思って、スクリプト部分を外出しにしてみたのですが……なにせ、うちではそもそも『この Web ページで ActiveXコントロールを実行するにはクリックしてください。』というダイアログが出たことがないので確認しようがなく……。
どなたか、試していただけませんかねぇ?

以下、HTMLソースです。

<script type="text/javascript" src="http://furyu.tea-nifty.com/script/bgmChange.js"></script>
<style type="text/css">
/* _/_/_/ Control 用表示設定 _/_/_/ */
.bgmControl { /* BGMが選択されているとき */
/*     width: 148px; height: 40px; */
    margin: 0px; padding: 0px;
  }
.noBgmControl { /* BGMが選択されていないとき */
    width: 148px;
    margin: 0px; padding: 0px;
    text-align: left;
    color: #66CC00;
    font-size: 16px; line-height: 18px;
    font-weight: bolder;
  }
/* _/_/_/ Form 用表示設定 _/_/_/ */
.bgmSelectForm {
    margin: 4px 0px 12px 0px; padding: 0px;
  }
.bgmSelected {
    color: #662200;
    background-color: #FFEECC;
  }
.bgmChangeButton {
    border-style: solid;
    border-color: #66CC00;
    color: #662200;
    background-color: #FFCCEE;
  }
</style>

<div id="bgmControlWindow" class="bgmControlWindow"></div>

<form name="bgmSelectForm" class="bgmSelectForm" action="javascript:bgmChange()">
  <select class="bgmSelected" name="bgmSelected">
    <!-- 0 --><option value="" selected>♪選曲♪</option>
    <!-- 1 --><option value="http://ronchan.cocolog-nifty.com/work2.mp3">即興ピアノ曲 無題2</option>
    <!-- 2 --><option value="http://ronchan.cocolog-nifty.com/work4.mp3">即興ピアノ曲 無題4</option>
    <!-- 3 --><option value="http://ronchan.cocolog-nifty.com/harunoyakudou.mp3">即興ピアノ曲「春の躍動」</option>
    <!-- 4 --><option value="http://ronchan.cocolog-nifty.com/work5.mp3">即興ピアノ曲 無題5</option>
    <!-- 5 --><option value="http://tunes1.blog-tunes.com/Effect/bt_effect/bt_effect.swf?v=30&s=on&t=1" optval="blog-tunes" >beauty</option>
    <!-- X --><option value="">[演奏停止]</option>
  </select>
  <input class="bgmChangeButton" onclick="javascript:bgmChange()" type="button" value="BGM切替" />
</form>

<script type="text/javascript">
<!--
// _/_/_/ オプション設定 _/_/_/

// -----------------------------------------------------------------------------
// defaultBGM: 初期BGM
// -----------------------------------------------------------------------------
defaultBGM = 0 ; // <form>~</form>内 <!-- X --> の X 指定(0は再生しない)

// -----------------------------------------------------------------------------
// bgmControlOptions: コントロールのオプション設定
// -----------------------------------------------------------------------------
bgmControlOptions = 'width="148" height="40" panel="1" ShowPositionControls="0" ShowControls="1" ShowAudioControls="1" autostart="true" repeat="true" loop="true"' ;
bgmControlOptSelect = {
  'blog-tunes' : 'quality="autohigh" width="100" height="100" wmode="transparent"'
, '種別' : 'オプション'
} ;
noBgmControlText = 'Select BGM' ; // BGMが選択されていないときの代替表示

bgmChange() ;

//-->
</script>

【お約束】
  • ちょっとした興味から個人的に作ってみたものを公開しているだけですので、全くの無保証です。念のため。
     
  • 設置用HTMLはもちろん、JavaScriptファイルの方も自由に改変して頂いて構いません。
    改変後のファイルをご自分のサイトに置かれる場合、設置用HTMLの1行目(<script>タグのsrc="~"部分)の変更もお忘れなく(当たり前ですが、その後は私が裏でこっそりとスクリプトを修正したとしても、反映されなくなってしまいます(笑))。
     
  • 改変や設置のご連絡も不要ですが、『ここはこうしたほうが良い』等、アドバイスは歓迎です。
     

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2006/04/22(土) 05:29 | | コメント (18) | トラックバック (0)

2006年3月12日(日)

蔵書リンクMAKER:紹介と使い方

ココログで記事を書いているときに、手持ちの本をお手軽にリンク付きで紹介出来ればいいなぁ。

こことか見ると、どうもフリーだと簡単に出来るらしいね。なんでフリーの方が有料のより使い勝手がいいのかな~(苦笑)。

そんな素朴な思いから作り始めたISBN検索ツール改め『蔵書リンクMAKER』も、紆余曲折を経て少しは形になってきたので、この辺りで一度使い方等を整理しておこうと思います。

【紹介】

蔵書リンクMAKER』は、手持ちの本のISBNを元にAmazon Web サービスを利用して情報を検索し、該当する本の個別商品ページへのリンクフォーム(HTML)を作成する、ただそれだけのツールです。

“蔵書”と銘打ちながら、ASIN(Amazon Standard Identification Number)が判ればCDのリンクフォームも作成可能だったりするんですが、まぁおまけです(ASINはCDに印刷されているわけじゃなく、結局Amazonの個別商品ページを自分で開く必要が有るので)。

[ リンクフォームサンプル ]

空の境界 上
奈須 きのこ 
空の境界 上
発行:講談社 
定価:¥ 1,155
ISBN:4061823612
発行日:2004/06/08
止まっていた時計が今動き出した
ZARD, 坂井泉水, 小林哲, 池田大介, 春畑道哉, 徳永暁人 
止まっていた時計が今動き出した
発売:ビーグラムレコーズ 
価格:¥ 3,059
ASIN:B00012IJ1E
発売日:2004/01/28
1. 明日を夢見て
2. 時間の翼
3. もっと近くで君の横顔見ていたい
4. pray
5. 出逢いそして別れ
6. 止まっていた時計が今動き出した
7. 瞳閉じて
8. さわやかな君の気持ち (Album Ver.)
9. 愛であなたを救いましょう
10. 天使のような笑顔で
11. 悲しいほど 今日は雨でも

本家・Amazonアソシエイト・セントラルのリンク作成ページでいいじゃないか、と言われそうですが、私にとってはどうも手順が煩わしく……。
その他、同様のツールは多々ありますが、以前も書いたように、要求にぴったり、というわけにはなかなか行きません。
探せばぴったりなのもあるかも、と思いましたが、まぁ JavaScriptの練習も兼ねて、自作してみたわけです。
【使い方】
  1. 基本
    • 蔵書リンクMAKER』をブックマークしておいて呼び出し、ASIN(ISBN)欄に蔵書のISBNを入力し、『検索』を押す。
    • このサイトのサイドメニューにある『蔵書リンクMAKER』のテキスト欄に蔵書のISBNを入力して『検索』を押す。
  2. ブックマークレット
    • 下記の『ブックマークレット&Web設置用フォーム作成ツール』から予めブックマークレットを作成してお気に入り(ブックマーク)に登録しておく。
      任意のWebページでISBNを範囲選択した後、登録しておいたブックマークレットを呼出す。
      ちなみに、Amazonの個別商品ページから呼び出す場合は、ASIN(ISBN)の範囲選択は不要(ブックマークレット側で、URLより自動で取得する)。
  3. Internet Explorer 6の右クリックメニュー拡張(Windows XP専用)
    • これが本来やりたかった形。
      ココログの記事を書いている最中に直接リンクを挿入出来るので使い勝手は一番よいが(カット&ペーストの操作も不要)、残念ながらIE6・WinXPの組合せでのみ有効と制限が厳しいのが泣き所。
      蔵書リンクMAKER用拡張メニュー[IE6・WinXP専用]』をダウンロード後実行し、指示に従って展開されたReadMe.txtを熟読の上、インストールして使用する。
【ブックマークレット&Web設置用フォーム作成ツール】
Amazon アソシエイトID
Amazon アソシエイト・プログラム(アフィリエイト)用のIDです。
未取得の方は適当な英数字を入れるか、または空欄で構いません
(なお、空欄の場合は風柳のIDが代わりに入りますのでご了承下さい)。
Amazon Access Key ID
Amazon Web サービスを利用するためのID(Subscription ID)です。
未登録の方は空欄で構いません。
ブックマークレット種別 同一ウィンドウにロード 新規ウィンドウにロード
ブックマークレット
(ここに作成されます)
  • ブラウザ毎の登録方法(例)
    IE 6.0x リンクを右クリック→『お気に入りに追加(F)』
    Firefox 1.5x リンクを右クリック→『このリンクをブックマーク(L)』
    Sleipnir 2.3x リンクを右クリック→『ショートカットのコピー(T)』→'Ctrl+D'(『お気に入り(A)』
    →『お気に入りに追加(A)』)→『場所(L)』で'Ctrl+V'してコピーしたショートカットを貼付
    →『タイトル(T)』に"蔵書リンクMAKER(BML)"を入力
Web設置用フォーム
(サンプルが表示されます)
【その他】
  1. ソースファイル
    • 蔵書リンクMAKER』の本体はHTML(JavaScript)+XSLTファイルなので、そのままでも参照できますが、ZIPアーカイブとして『蔵書リンクMAKER(ソース)』からもダウンロード出来ます。
      汚いソースですが、それでも見てみたい方、ご自分でカスタマイズしてサイトに設置したい方などはどうぞ。
      ただし、カスタマイズしたり別サイトに設置する場合、HTMLファイル中のAmazon アソシエイトID・Amazon Access Key ID・XSLTファイル場所の変更などをお忘れなく……。
  2. 参照先と謝辞
    • facet-divers
      facetさん、毎度お世話になっております。色々と親切に教えていただいたおかげで深みにはま^H^H^H^H^Hなんとか形にすることが出来ました。感謝ですっ!!
    • Amazon最速検索
      最速インターフェース研究会』、ma.la 氏の作品です。
      サーバサイドの処理はなく、JavaScriptだけでAmazonと直結して動く、その素晴らしさに感動。思いっきり参考にさせて頂いております。
      おかげさまで、CGI版より大幅に高速化されました。
    • Bookmarklets - ブックマークレット
      小関健吾 (KOSEKI Kengo)氏のブックマークレット解説とサンプル集等。
      今年に入ってブログ始めるまでというかfacetさんに紹介されるまで「ブックマークレット?なんだそれ、喰えるのか?」状態だった私が、見よう見まねで作成する際の参考にさせていただきました。
    • 右クリックでキーワードサーチリンク生成
      観測気球さんの記事です。
      WinXP+IP6での右クリックメニュー追加と、選択範囲のオブジェクト化&置き換え処理を参考にさせていただきました。

【旧・関連記事】

【2008.02.11】

[蔵書リンクMAKER Ver.0.06]
  • Amazon Associate Web Service 4.0 対応(2008/3/EのECS3.0サービス停止に伴う措置)。

【2007.07.22】

[蔵書リンクMAKER Ver.0.05]
  • 画像の非同期読込み機能追加。
  • ずっと放置したままだった、Amazonの個別商品URLが仕様変更されたことに伴う修正。
    旧) http://www.amazon.co.jp/gp/product/(ASIN)/...
    新) http://www.amazon.co.jp/gp/product/(ASIN)... もしくは http://www.amazon.co.jp/.../dp/(ASIN)...

【2007.07.01】

[蔵書リンクMAKER Ver.0.04]
  • ISBN-13暫定対応(ISBN-13をISBN-10に変換)。

【2006.05.21】

  • Amazonの個別商品URLが仕様変更されたことに伴う修正。
    旧) http://www.amazon.co.jp/exec/obidos/ASIN/(ASIN)/...
    新) http://www.amazon.co.jp/gp/product/(ASIN)/...
  • 上のブックマークレット作成用スクリプト修正
  • 蔵書リンクMAKER用拡張メニュー[IE6・WinXP専用]』更新(isbnSearch.html修正)

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2006/03/12(日) 22:33 | | コメント (6) | トラックバック (1)

2006年3月10日(金)

蔵書リンクMAKER:曲名の改行はあった方がいいかな

蔵書リンクMAKER』でCDのリンク作成時は曲目を改行して表示するようにしてみた。

YAMATO
長渕剛, 瀬尾一三, 笛吹利明 
YAMATO
発売:フォーライフレコード 
価格:¥ 3,980
ASIN:B000B6FEZE
発売日:2005/10/19
1. JAPAN
2. 親知らず
3. 静かなるアフガン
4. 東京青春朝焼物語
5. ひまわり
6. 激愛
7. 俺の太陽
8. 昭和
9. MOTHER
10. ふるさと
11. 桜島 SAKURAJIMA
12. CLOSE YOUR EYES
13. Captain of the Ship
14. YAMATO
15. 西新宿の親父の唄
16. くちづけ
17. JEEP
18. NEVER CHANGE
19. STAY DREAM
20. HOLD YOUR LAST CHANCE
21. お家へかえろう
22. いのち
23. いつかの少年
24. Myself
25. CLOSE YOUR EYES
26. YAMATO ※〈デジパック仕様〉

確かにこの方がカンマ区切りよりは見やすいなぁ。
ただ、曲数多いとちょっとあれだけど(↓)。

ザ・短編
山本正之 
ザ・短編
発売:インディペンデントレーベル 
価格:¥ 3,000
ASIN:B00005G6BF
発売日:1999/09/22
1. あなたがスキ
2. アフター阿佐ヶ谷
3. 嵐の水族館
4. 偉人伝
5. イリオモテヤマネコ
6. 海のお散歩
7. 海の盃
8. おいだ橋
9. 大きくなったら
10. 大阪たべもの会議
11. お母さんの手
12. お琴合戦
13. おしまい
14. お誕生日にケチャダンス
15. 男のひな祭り
16. 落とし穴
17. お化けのクラス会
18. 俺がこのまま
19. がんばれこだま号
20. がんばれRライン
21. 吉祥寺ワルツ
22. キャロットケーキ
23. 銀の港
24. クレヨンまわして
25. 黒部川測水技術
26. 恋の郵便ポスト
27. こわけちゃうじゃん
28. 最初にラムがひと瓶と
29. 淋しいね
30. THAT’S NASA
31. サンタクロースは誰でしょう
32. Jijyのおまわりさん
33. シンバル鳴らせ
34. 少年剣士のわがまま
35. 少年剣士のわがまま浪花編
36. 少年剣士の天体観測
37. すみっこで
38. 世田谷小僧
39. 赤道
40. 摂政宣言
41. ゼンダゴリラ
42. 宣伝飛行機
43. ソミレミラ
44. 空の探偵
45. タオルケットびりびり
46. 大陸の歌
47. た,こと
48. 畳屋の犬
49. ダッコチャン
50. チチカカ湖の謎
51. チチカカ湖の謎の謎
52. チチカカ湖の謎が解けた
53. チチカカ湖の謎B
54. 月の動物園
55. テレビ
56. テレビない星
57. 天狗
58. 天国の味
59. 電話でお礼
60. 東京のりもの会議
61. 東北花粉症の恋
62. 流れ星
63. 名古屋球場竜が舞う
64. 涙の大文字焼き
65. 奈良公園のシカ
66. 二双舟
67. ニューヨークのNEKO
68. ニューヨークのRISU
69. 眠り姫
70. 狼煙
71. バオバブのブルース
72. 博物館のホネ
73. 裸のスター
74. 初恋
75. 花束横町
76. BABARのおやすみ
77. パン屋ボングー
78. ビスケットふやふや
79. 人妻セレナーデ
80. 深川あさり
81. フラフープ
82. 炎のかけうどん
83. 冒険ランゲルハンス島
84. ほっぴんぐ
85. ポテトチップス
86. 本箱
87. マイボーイCHRYSLER
88. 摩天楼こえて
89. まる木舟探検隊
90. ミイラとお姫様
91. 港ストリート
92. ミルクホールワルツ
93. 武蔵野めんち
94. メトロポリタンダンシング
95. やかん
96. ヤラレチャッタクヤシイナ
97. ゆうきまさみの留守番電話
98. リンドバークの歌
99. 老人と山

ま、特殊なケースでしょう、きっと(笑)。

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2006/03/10(金) 23:17 | | コメント (0) | トラックバック (0)

2006年3月09日(木)

ISBN検索改め『蔵書リンクMAKER』

ISBNが既に判っているという前提のもと、蔵書のリンクフォーム(HTML)を作る訳なので、『蔵書リンクMAKER』に名称変更してみました。

だからといって何か変わるわけでもないのですが(笑)。

あ、でもちょっとだけマイナーチェンジして、↓のようなのも作成可能に。

またしてもどこが“蔵書”リンクMAKERだとツッコミを受けそうですが。ちなみに下記サンプルは購入後MP3化したものをクリエに入れて通勤途中に聴いてます(笑)。

FUSE OF LOVE
倉木麻衣, 鎌田真吾, 岡本仁志, 大賀好修, 麻井寛史 
FUSE OF LOVE
発売:GIZA 
価格:¥ 3,059
ASIN:B000A6K8Y2
発売日:2005/08/24
1. Honey,Feeling For Me
2. P.S MY SUNSHINE
3. You Look At Me~One
4. 駆け抜ける稲妻
5. Don't Leave Me Alone
6. Love,Needing
7. ダンシング
8. Tell Me What
9. LOVE SICK
10. 明日へ架ける橋
11. I Sing A Song For You
12. Chance For You

本と同様の手順で作成できます。ISBNの代わりにASINを指定する……というか、たまたま書籍はASIN=ISBNになっているだけですが。

ただし、CDの場合は書籍と違い、ASINが印刷されているわけではないので、少々面倒。
AmazonでCDを検索して個別商品ページを開いておき、先日のブックマークレットを使うか、またはXP+IE6なら右クリックメニューを呼出すようにすれば、少しはましでしょうか。

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2006/03/09(木) 02:59 | | コメント (0) | トラックバック (0)

2006年2月09日(木)

月が指し示す未来

『月が未来をあなたの手で選び出して…』 中島みゆきの『転生』というアルバムの、フォーチューン・クッキーという曲の歌い出し。うん、なかなかシュール、さすが中島さん、と、ここひと月ほど感心して聴いていたのですが。 ついさきほど、よく聴くと実は、『好きな未来を…』だったことに気が付いてがくぜん。今まで気が付かないとは。思い込みは恐ろしい、というお話。 ...
続きを読む

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2006/02/09(木) 23:23 | | コメント (0) | トラックバック (0)

2006年1月14日(土)

ここちよい音

ポータブルプレイヤに繋いで使うようなヘッドホンなら、なにを使ってもそんな変わらないよな……どうせ、雑踏や電車の中じゃうるさくて聴き取りずらいんだし……。 てなことを思って、三千円程度の安物のヘッドホンをずっと使っていたのですが。 ある日、会社の同僚に試聴させてもらったヘッドホンがすごくクリアに聞こえたのでびっくり。こんなにはっきりと違いがわかるものなんだ、と感心。 でも値段が高めなのでしばら ...
続きを読む

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2006/01/14(土) 01:18 | | コメント (0) | トラックバック (0)

2006年1月09日(月)

音楽CDのリッピング

気がついたら、買いっぱなしで置いてある音楽CDが溜まっている……酷いやつになると、ここ1年くらい封を解いてすらいない気がする。理由は当然……面倒だから(苦笑)。 ここ1年以上ずっと、会社の行き帰りなどは長渕剛の『SAKURAJIMA 2004.8.21』を聴いているのだよなぁ。なにせ実際に鹿児島のコンサートに行って来たので、臨場感が違う。ということは……CLIEに入っている曲も全然更新されていな ...
続きを読む

この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 2006/01/09(月) 22:18 | | コメント (0) | トラックバック (0)