このブログを検索

大文字小文字を区別する 正規表現

Atelierで“Ua”が含まれるブログ記事

2017年9月 2日

隠居の散策:8月の終わり頃の泉北ニュータウン・栂地区(1)

8月28日、昨夜少し雨が降ったせいか、朝は涼しくなった。秋が近づいてきている。だが、昼には気温が上がる予測だ。朝食摂るそうそう近所を歩いてみることにした。7時50分、ポーチにいつも入っている携行気象計 Kestrel で気温を測ってみると、気温29.1度、湿度50.5%だった。少し涼しくなった。
 今まで気づかなかったノウゼンカズラやアメリカアサガオが咲きだしている。暑い盛りからアチラコチラで咲いているヘクソカズラや七変化も、数を増やしたように思う。
 今回新たに気づいたのは、セセリチョウが、今咲く花に飛び回っていることだ。だが、セセリチョウの特定は難しい。撮った写真と図鑑と首っ引きだ。今回も YAMAKO さんに助力を頂いた。

;クリックすると大きな写真になります。 2017/8/28 大森(堺市)
七変化(ランタナ)
この酷暑の中で咲く、可憐な花だ。亜熱帯アメリカ原産で、わが国へは江戸時代の末期に渡来した。色の変化しない黄色や白色の品種もある。

RICOH GR-?
18.3mm AE( 1/125s f/5.6 ISO100) EV -0.7
;クリックすると大きな写真になります。 2017/8/28 大森(堺市)
ノウゼンカズラ(凌霄花)
中国が原産 我が家の庭にもあったが、庭をリフォームしたときに取り払った。繁殖力が極めて強い。

RICOH GR-?
18.3mm AE( 1/125s f/5.6 ISO100) EV -0.7
;クリックすると大きな写真になります。 2017/8/28 大森(堺市)
ヘクソカズラ (屁糞葛)
今年は豊作なのか、アチラコチラで目立つ。葉を1枚とって揉んでみると確かにいい匂いはしない。

RICOH GR-?
18.3mm AE( 1/125s f/5.0 ISO100) EV -0.7
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
オオチャバネセセリ
道端の小さな花畑に、いろいろなセセリチョウが飛び回っていた。

SONY α7?+Sigma 18-300mm
300.0mm crop TV( 1/500s f/6.7 ISO640) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
キマダラセセリ
サルビア?の花に、キマダラセセリも飛んできた。

SONY α7?+Sigma 18-300mm
150.0mm crop TV( 1/500s f/6.7 ISO800) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
ヤマトシジミ
他のシジミチョウの姿はなくなった。

SONY α7?+Sigma 18-300mm
200.0mm crop TV( 1/500s f/6.7 ISO800) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
ヤマトシジミ開翅
表翅の色は、薄いので多分オスだろう。

SONY α7?+Sigma 18-300mm
200.0mm crop TV( 1/500s f/6.7 ISO400) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
イチモンジセセリ
代表的なセセリチョウ。この小さな花畑はいろいろな蝶が来るので楽しい。

SONY α7?+Sigma 18-300mm
120.0mm crop TV( 1/500s f/5.6 ISO640) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
アメリカアサガオ
和田川の柵に絡みついていた。繁殖力があるらしく、この時期いろいろなところでツルを伸ばしている。

RICOH GR-?
18.3mm AE( 1/180s f/5.6 ISO100) EV -0.7
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
ニガカシュウ
同じく和田川の柵に絡みついていた。色々とネットサーチしたがヒットせず、「この花の名は?掲示板」に助けを乞うと「日陰のモモ子」さんという方が即座に答えていただいた。この方、すこぶる花の名に詳しい。
葉脈に規則正しく横に走る側脈があるのもニガカシュウの特徴ですと「ヤマノイモの仲間?葉による見分け方」ページにはある。

RICOH GR-?
18.3mm AE( 1/160s f/5.6 ISO100) EV -0.7
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
クサネム(草合歓)
ニュータウンでは、まだ稲作が続いている。穂をつけ始めた田んぼの中に、今まで気づかなかった雑草が生えていた。
1年草。荒れ地や田の畦などに多いが、最近水田に多く発生し、収穫時に邪魔になったり、種子が籾に混入し米の品質を低下させる等で問題となっている。と「雑草図鑑」の「水田雑草」に説明がある。
堺いきもの情報館に投稿

SONY α7?+Sigma 18-300mm
70.0mm TV( 1/500s f/5.6 ISO400) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
ヒレタゴボウ(アメリカミズキンバイ)
キレイな黄色い花だが、これも水田の雑草ではないだろうか。少なくとも休耕田に繁茂していたりする。

SONY α7?+Sigma 18-300mm
135.0mm crop TV( 1/500s f/9.5 ISO400) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
イチモンジセセリ
小さな花畑の千日紅で吸蜜していた。横に咲いているケイトウには、留まらない。

SONY α7?+Sigma 18-300mm
100.0mm TV( 1/500s f/8.0 ISO400) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
みかんの花
ハチだろうか、吸蜜に来ていた。

SONY α7?+Sigma 18-300mm
80.0mm TV( 1/500s f/6.7 ISO400) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
マツヨイグサ
蕾をいっぱい付けていた。

SONY α7?+Sigma 18-300mm
90.0mm TV( 1/500s f/8.0 ISO400) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
マメアサガオにイチモンジセセリ
アサガオには、あまり蝶はやってこないのだが。

SONY α7?+Sigma 18-300mm
230.0mm TV( 1/750s f/8.0 ISO400) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
イヌマキの果実
実の色は、段々と色が変わっていくらしい。

RICOH GR-?
18.3mm AE( 1/100s f/4.5 ISO100) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
泉州の玉ねぎ
ちょっと前まで、このような玉ねぎの干場があちこちで見かけたのだが。

RICOH GR-?
18.3mm AE( 1/90s f/4.5 ISO100) EV 0
;クリックすると大きな写真になります。 2017/8/28 檜尾(堺市)
サルスベリ並木
堺市南区役所の道路沿いに咲いている。区役所は現在外壁塗装かなんかの工事中である。

RICOH GR-?
18.3mm AE( 1/90s f/4.5 ISO100) EV 0


  Kestrel

2017年2月27日

隠居の散策:泉北ニュータウン栂地区 2月厳寒期のいきもの(3)

2月19日、寒いがいい天気になった。雑用の中、午後少し時間ができたので、撮影を学習したくて、近くのジョウビタキなどがやってくる場所に出かけた。
 午後の冬日を浴びて、鳥たちは輝いているようだった。あまり歩きまわらず撮影学習に集中してみた。しかし、なかなか満足のいく写真は撮れなかった。

;クリックすると大きな写真になります。 2017/2/19 大森(堺市)
ツグミ
このような状況では、ツグミに焦点を合わせにくい。DMF:Direct Manual Forcus(AFでピントを合わせたあとに手動で微調整ができる)で撮ってみた。なんとかツグミに焦点があっている。MFアシストと併用しているが、操作がなかなか面倒だ。
SONY α7?+SEL24240 zoom
216mm digitalzoomX3 crop マトリックス測光 AE f6.7 1/350s ISO200 EV0
;クリックすると大きな写真になります。 2017/2/19 大森(堺市)
ジョウビタキ♀
ジョウビタキは、ある程度ディスタンスを詰められるし、このようなところに留まってくれるので、撮影学習にはもってこいの被写体である。
SONY α7?+SEL24240 zoom
223mm digitalzoomX3 crop マトリックス測光 AE f8.0 1/350s ISO200 EV0
;クリックすると大きな写真になります。 2017/2/19 大森(堺市)
ジョウビタキ♂
まあまあのピントであるが、いつもこのような構図になってしまう。野鳥の写真は、crop(トリミング)することは普通のようであるが、それでもできるだけディスタンスを詰めるに越したことはないようだ。
SONY α7?+SEL24240 zoom
240mm digitalzoomX3 crop マトリックス測光 AE f6.3 1/750s ISO200 EV0
;クリックすると大きな写真になります。 2017/2/19 大森(堺市)
ヒメリュウキンカ
和田川の土手の梅の樹の下に咲いている。ボタニックガーデンには、「早春に芽をだして、黄色または白色の花を咲かせます。初夏には地上部が枯死して、休眠に入ります。」とある。確かに、この時期だけ咲いているように思う。堺いきもの情報館に投稿。
SONY α7?+SEL24240 zoom
172mm digitalzoomX2.75 マトリックス測光 AE f9.5 1/60s ISO500 EV0
;クリックすると大きな写真になります。 2017/2/19 大森(堺市)
蝋梅の古びた実
和田川の土手に咲いていた蝋梅の花が散り、その後の実が黒くなっていた 。
SONY α7?+SEL24240 zoom
187mm スポット測光 AE f5.6 1/200s ISO640 EV0
;クリックすると大きな写真になります。 2017/2/19 大森(堺市)
白梅
和田川の土手に咲いている。マクロがほしい。
SONY NEX-7+SEL1855 zoom
39mm 中央重点測光 AE f4.5 1/60s ISO125 EV+0.7
;クリックすると大きな写真になります。 2017/2/19 野々井(堺市)
タンポポ
タンポポが咲きだした。地面にへばりつくように背丈が小さく種類がわからない。
SONY α7?+SEL24240 zoom
115mm スポット測光 AE f6.3 1/800s ISO200 EV+1.0
;クリックすると大きな写真になります。 2017/2/19 野々井(堺市)
ホオジロ
この鳥は警戒心が強くてなかなか近づけない。
SONY α7?+SEL24240 zoom
240mm digitalzoomX3 crop マトリックス測光 TV f6.3 1/2000s ISO1600 EV+1.0
;クリックすると大きな写真になります。 2017/2/19 野々井(堺市)
ハシブトガラス
街路樹のてっぺんに留まった。シルエットが青空をバックに浮かび上がった。
SONY α7?+SEL24240 zoom
240mm digitalzoomX3 crop マトリックス測光 TV f6.3 1/2500s ISO500 EV+0.3


2017年1月24日

隠居のパソコン備忘録:2016年度確定申告 e-Tax

2018年度所得税の確定申告用の書類が揃ったので、11回目の e-Tax 申告に取り掛かった。
 今年も、昨年に比べると、変更点があるようである。年一回の作業なので、備忘録として記録しておきたい。
 今年の一番大きな変更点は、 e-Tax にはマイナンバーカードが必要になったことである。昨年から適用予定のようだったが、マイナンバーカードの発行手続きが遅れていた。この e-Tax のためにとっておいたカードを引っ張り出して、作業を始めることにした。マイナンバーカードが必要とされるケースは今までにない。

 次に気をつけたい点は、ブラウザの選択である。Windows10 に変えてから、ブラウザは、Microsoft Edge と Google Chrome にしているのだが、e-Tax は Internet Explorer11 でないとだめという。IT の世界はどんどん変化するが、その変化にはなかなか対応が追っつかないようだ。

 確定申告をネットで送信し受け付けてもらう(電子申告)には、国税庁が用意した「確定申告書等作成コーナー」で入力し、そのまま送信する方法と、e-Tax ソフトで申告書を作成し、それを送信する方法とがあるようだ。(参照:e-Taxと「確定申告書等作成コーナー」の違いは何ですか。)
 私は、「確定申告書等作成コーナー」を利用している。その流れは、下のようになっている。

e-Tax-001.JPG


 作成コーナーのトップ画面の<作成開始>ボタンをクリックすると、<e-Tax>か<書面提出>かを選択する画面になるので、<e-Tax>をクリックする。
 すると、「e-Tax を行う際の確認事項(準備編)」というページなり、準備が整っているかを次の事項で聞いてくる。
  • ご利用のパソコンの環境が推奨環境を満たしている
  • 電子証明書(マイナンバーカード・住民基本台帳カード等)を取得している
  • ICカードリーダライタを持っている
  • ご注意 事前準備セットアップの更新が必要です
  • 確定申告書等作成コーナーの利用規約に同意する
 ICカードリーダライタの設定確認や電子証明書(マイナンバーカード)の有効性については、プログラム(アプリ)の<公的個人認証サービス>にある<JPKI利用者ソフト>で確認することができる。上のページの→動作確認の方法はこちらをリンクすると詳細に解説されている。
 私の場合、ICカードリーダライタは、Sony Fellica Port/Passori 3.0.0 をつかっているが、 実行がOKの場合、次のようなメッセージ ポップアップが出る。

e-Tax-003.JPG

 また、<JPKI利用者ソフト>画面上の<自分の証明書>ボタンをクリックし、出て来るポップアップで、「署名用電子証明書」を選択するとパスワードが求められるので、マイナンバーカードを取得したときに登録したパスワードを入力すると下のような「公的個人認証サービス 利用者の署名用電子証明書」が表示される。有効性を確認すると、再度パスワードの入力が求められる。

e-Tax-005.JPG


 ここで、「事前準備セットアップの更新」は、行っているにもかかわらず、チェックが入らない。そのまま、<入力終了>ボタンをクリックすると、次のようなポップアップが出てくる。

e-Tax-002.JPG

 言われるまま再起動もしてみたが、このエラーメッセージは消えない。これを無視して、入力を続行した。

 次に、e-Tax 利用者識別番号の確認となる。過去に e-Tax をしておれば、16桁の利用者識別番号は持っているはずである。これのパスワードは、マイナンバーカードのパスワードとは異なる要注意である。
 案内に従って入力すると、情報検索というボタンに導かれ、パスワード変更画面となるが、これをキャンセルして、次の画面へ進む。これで、ようやく事前準備は終わりだが、これをきちんとやっておかないと、再度振り出しに戻ることになる。

申告書の作成

 最初に出てくる画面は、申告書の種類の選択である。私は、普通の年金生活者であるから、<所得税の確定申告書作成コーナー>を選択する。次に進むと、申告する内容によっての入力方法の選択が3択になるが、わずかばかりある株式の配当所得が気になって、右端の聞いてくる質問に答える(チェックを入れる、入れない)入力方法を選んだ。
 質問に答えるなかで、迷ったのは「配当所得がありますか」だった。所有上場株式の配当がわずかばかりある。株式の配当は、源泉控除されているので、普通には申告しなくていいようだ。それで、「いいえ」を選んだ。
参照:https://biz.moneyforward.com/tax_return/basic/final-tax-return-cash-dividend/

 質問に答える形で、入力していくと、下の図のように、入力スべき項目が一覧で表示される。

e-Tax-006.JPG

 私は、特定口座でのわずかばかりの株式譲渡益は、源泉徴収をとっていないので、申告項目になる。また、今流行りの「ふるさと納税」をわずかばかりしたので、寄付金控除の入力をする。
 後は案内されるまま、入力を行っていくと、所得税額が計算され、源泉徴収税額との差し引きで還付金が表示される。医療費の支払いが多額だったことが要因している。
 今回、一度送信が終わったのだが、そのあとに、国民健康保険料の支払い証明が届いた。これを無視するには、あまりにも多額すぎる。申告のやり直しができるのかと調べてみると、申告期限内であれば、再度申告をすればよいということが分かった。初めからやり直して、送信した。 どうやら、最新の申告を採用してくれるようである。このような時には、e-Taxは便利である。
 参照:http://www.e-tax.nta.go.jp/toiawase/qa/yokuaru05/02.htm

 昨年は、2月5日に還付金が振り込まれた。今年は、いつになるだろうか。

再送信してから、国税庁からのメッセージのうち還付金処理状況を覗くと「還付金処理はとりけされました。」というメッセージだった(2月11日)ので、所轄の堺税務署に申告に何か不備があったのか問い合わせてみると、送信が2回されているので、初めの送信による処理を取り消したというメッセージだということだった。2回目の処理が後日行われるということであった。2回目の「税務署からのお知らせ」(2月18日)でメッセージを覗いてみると、還付金処理をして、近々に指定銀行に振り込まれるということであった。
 2月18日に、堺税務署から下のような振込通知書が届いた。

20170218_kanpu.jpg

2016年3月21日

隠居のドライブ:和歌山加太の淡嶋神社に雛を見に行く

3月17日木曜日、朝起きると予報通りいい天気だ。気温も高くなるという。特段の予定もないので、前から一度訪ねて見たいと言っていた和歌山県の加太(かたと思っていたが、かだと濁るのが正式らしい)にある淡嶋神社に車を走らせることにした。淡嶋神社は、3月3日の雛まつりの日に、海に雛を流すことで有名だ。
 高速道路に乗って行く方が楽だろうと、阪和自動車道で行くことにした。ところが、自宅近くの堺入口を入ってすぐ道路工事で一車線が規制されており、渋滞にあってしまった。ナビのいうまま泉南ICで下りて接続する府道63号線を西に向かい国道26号線に出る。阪和道がなかった頃は、和歌山に向かうのは、26号線だった。よく混雑する道路で、ずっと敬遠していた。ところが、26号線はずいぶん走らない間に、泉南から岬町まで2車線ながら高速道路仕様になっており高架で信号がない。昔の峠も、トンネルになっていてスムーズだ。岬町で旧の26号線に合流し、深日中央という交差点を右に大阪府道・和歌山県道65号岬加太港線にはいり加太方面に向かう。
 途中、トイレ休憩も兼ねて、道の駅とっとパーク小島という海釣り公園に車を駐めた。入場料が200円という桟橋の釣り場には、春の陽だまりの中で、たくさんの重装備をした太公望が釣りを楽しんでいた。沖合に、巨大な客船が春霞の中に望まれる。後で調べてみると、どうやら、MS Quantum of the Seas というアメリカの船らしい。その日の毎日新聞の夕刊には、次のような記事が載った。

 ◇関西に寄港した船で過去最大となる大型客船「クァンタムーオブーザーシーズ」(16万7800屯全長348M)が17日、神戸港に初入港した。
 ◇2014年に就航し、東アジア中心に航海している。
 今回は上海発着のツアーで、中国人ら約4500人が横浜などを巡って訪れた。一行は神戸港からバス100台で半日の観光に出掛けた。
 ◇船体が港に入ると、約4000人の市民が岸壁で歓迎。食事や「爆買い」を期待し、商店街には中国語対応の案内受付も。果たして経済効果も過去最大となるか。    =久野洋

そこから、海沿いの道を少し走ると海岸堤防の横にある淡嶋神社につく。3月3日の雛流しには、とても車では来れないらしいが、シーズンも終わった平日だったので、駐車場は空いていた。神社の境内は小さく、鳥居もありふれたものだ。だが、奉納された雛人形をはじめとする様々な人形が境内に、種類ごとに所狭しと並べられているのは圧巻だ。
 帰りはナビの指示するとおり、26号線ー阪神高速湾岸線を走って帰ったが、こちらの方が道も広く時間がかからなかった。帰りに何処かで魚料理とも思ったが、これはと思える店もなく、泉北まで帰って、よく行く回転寿司で遅い昼食を済ませた。



;クリックすると大きな写真になります。 2016/3/17 とっとパーク小島
海釣り桟橋
大物狙いの釣り人が多いようだ。
SONYα7?+FE3.5-6.3/24-240mm
APS-Cサイズモード24mm 絞り優先AE 1/500s f8.0 ISO100
露出補正 +0.7
;クリックすると大きな写真になります。 2016/3/17 とっとパーク小島
桟橋周りの漁礁図
魚が集まるように漁礁が作られている。大きな鯛とかヒラメの魚拓が展示されていた。
SONYα7?+FE3.5-6.3/24-240mm
APS-Cサイズモード31mm 絞り優先AE 1/350s f8.0 ISO100
露出補正 0
;クリックすると大きな写真になります。 2016/3/17 とっとパーク小島
MS Quantum of the Seas
紀伊水道を神戸に向かっているようだ。
SONYα7?+FE3.5-6.3/24-240mm
APS-Cサイズモード100mm 絞り優先AE 1/750s f8.0 ISO100
露出補正 0
;クリックすると大きな写真になります。 2016/3/17 とっとパーク小島
アオサギ
今にも飛び立ちそうなのだが。
SONYα7?+FE3.5-6.3/24-240mm
APS-Cサイズモード240mmデジタルズーム2.56倍 絞り優先AE 1/350s f9.5 ISO320
露出補正 -0.7
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
本殿
人形さえ飾ってなければ、海沿いの何のへんてつもない神社である。
SONYα7?+FE3.5-6.3/24-240mm
27mm 絞り優先AE 1/250s f3.5 ISO100
露出補正 0
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
本殿に飾られたおひなさん群
本殿に隙間なくぎっしりと飾られている。
SONYα7?+FE3.5-6.3/24-240mm
85mm 絞り優先AE 1/90s f9.5 ISO2000
露出補正 -0.7
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
本殿の奥のひな壇(左)
本殿の奥には、ひな壇にも飾られている。
SONYα7?+FE3.5-6.3/24-240mm
184mm 絞り優先AE 1/200s f5.6 ISO6400
露出補正 +0.7
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
本殿の奥のひな壇(右)
本殿の奥には、ひな壇にも飾られている。
SONYα7?+FE3.5-6.3/24-240mm
184mm 絞り優先AE 1/200s f5.6 ISO2500
露出補正 +0.7
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
市松人形
本殿の廻廊に飾られている。
SONYα7?+FE3.5-6.3/24-240mm
184mm 絞り優先AE 1/200s f5.6 ISO2500
露出補正 +0.7
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
羽子板群
本殿の廻廊下には奉納された羽子板が。
SONYα7?+FE3.5-6.3/24-240mm
184mm 絞り優先AE 1/200s f5.6 ISO2500
露出補正 +0.7
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
衣装人形群
昔は良家の子女は衣装人形を嫁入りの時に持って行ったらしい。本殿廻廊左に並べられている。
SONYα7?+FE3.5-6.3/24-240mm
63mm 絞り優先AE 1/90s f16.0 ISO800
露出補正 0
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
干支の置物
本殿廻廊下には、干支の置物もたくさん置かれている。
SONYα7?+FE3.5-6.3/24-240mm
63mm 絞り優先AE 1/90s f16.0 ISO800
露出補正 0
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
椿の下に、猪・牛の置物
捨てるのはもったいないので、奉納したのだろうか。人形的なものは何でも受け入れてくれるようだ。
SONYα7?+FE3.5-6.3/24-240mm
89mm 絞り優先AE 1/90s f22.0 ISO250
露出補正 0
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
酉(鶏)の置物
来年の干支は、酉だ。年賀状素材に使えそう。
SONYα7?+FE3.5-6.3/24-240mm
150mm 絞り優先AE 1/200s f22.0 ISO500
露出補正 +0.7
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
花嫁人形
このような衣装人形も飾られている。
SONYα7?+FE3.5-6.3/24-240mm
160mm 絞り優先AE 1/200s f5.6 ISO400
露出補正 +0.7
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
武家人形
博多人形の一種だろうか。
SONYα7?+FE3.5-6.3/24-240mm
82mm 絞り優先AE 1/90s f5.6 ISO640
露出補正 +0.7
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
大黒さん
だるま人形も飾られていた。
SONYα7?+FE3.5-6.3/24-240mm
82mm 絞り優先AE 1/90s f5.6 ISO640
露出補正 +0.7
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
招き猫
飾る場所がないのか、地面に並べられている。
SONYα7?+FE3.5-6.3/24-240mm
82mm 絞り優先AE 1/90s f5.6 ISO640
露出補正 +0.7
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
絵馬
子授け、婦人病快癒の願い事が多い。
SONYα7?+FE3.5-6.3/24-240mm
35mm 絞り優先AE 1/60s f5.6 ISO250
露出補正 0
;クリックすると大きな写真になります。 2016/3/17 淡嶋神社
句碑
明るさに顔耐えている流し雛 榎本冬一郎
SONYα7?+FE3.5-6.3/24-240mm
61mm 絞り優先AE 1/90s f9.5 ISO640
露出補正 0

2016年1月22日

隠居のJazz: Radio Senboku を閉鎖します。

大晦日に、突如 Live365 から次のようなメールが入った。

Dear Live365 Listener,

For 17 years, Live365 has offered small webcasters the opportunity to stream music and talk programming, providing an alternative distribution channel for diverse, quality content on the Internet in a legally responsible way.

Recently, the Copyright Royalty Board, the governing entity for establishing the sound recording royalty rates that are paid to copyright holders, has published the new rates for 2016-20. The previous provisions for small webcasters to opt for a percentage of revenue model were not renewed.

The current provisions end at the end of 2015. The absence of this license will make legally streaming copyrighted musical content prohibitively expensive for many small to mid-sized Internet broadcasters. Live365 relies on this license for many of their broadcast partners and, as such, has hard decisions to make regarding their future in the streaming industry.

Two weeks ago, Live365 faced an additional blow, losing the support of its investors who have helped the company with its mission for over a decade.

The company was forced to significantly reduce staff and is now actively looking for partners to help continue the service into 2016. At this time, Live365 is planning to keep their stations active while getting the word out about this investment opportunity. With nearly two decades of Internet streaming experience and thousands of paying customers, this could be an ideal situation for a company looking to diversify into streaming audio.

CEO N. Mark Lam has begun initial discussions with possible business partners as the company looks to new options in the new year.

Dean Kattari, Director of Broadcasting for Live365:

"The true value of Live365 lies in it's diversity of content - it's a sanctuary where you can hear music and other content that it so unlike the template broadcasting that is heard on most terrestrial radio. These stations are the hard work of real human beings who use Live365 to share their vision with the world. It's a home for musical discovery because many of these stations play emerging artists that terrestrial stations are reluctant to take a chance on. It would be a great loss for this to all go away."

While Live365 is going through this process, we understand that our listeners will have questions about how all of this will affect their service so we have provided a simple FAQ section to help answer some of them.

We thank you for being part of the Live365 family and hope for the best in 2016.
Rock on,
The Last of the Live365ers

FAQ

So what happened?
Please refer to the full PR bulletin here. Basically, Live365 may not be able to continue service for our broadcasters after January 31, 2016; so streaming audio may stop at that point.

-------------------------------------------後略----------------------------------------------------------------

英語にはあまり自信のない私には、少々難しい表現もあるが、要するに著作権協会は、Live365 に期限付きで与えていた条項を2015年限りで更新しないことにしたらしい。 この条項がはずれれば、個人的 broadcaster は、とても支払いできるほどでない金額を負担することになる。それに、Live365 のスポンサー(investor) の支援が受けられなくなったので、small broadcaster へのサービスは打ち切ることにしたというのだ。
 そして、1月16日になって正式に、1月末をもって good bye したいと言ってきた。
 ほぼ9年間続けてきた Radio Senboku は閉局せざるを得なくなった。昨年12月に、Europian Piano Trio と日本人女子の Trio の曲を取り入れたためだとおもうが、ヨーロッパの国々からのアクセスが増えてきていたので、放送局の継続に意欲が燃えてきた矢先だった。残念である。
 最近の、そして最終のアクセス状況を記録しておきたい。

全ジャンルでのアクセスランク
160122-03.JPG

 順位が上がっているのは、どうやら撤退している broadcaster が増えているせいらしい。

ジャンルJazzでのアクセスランク
160122-02.JPG

地域別のアクセス時間(過去30日間)
160122-01.JPG

 今までは、Spain, Germany, UK, Italy などからのアクセスはほぼゼロであった。

2015年9月15日

隠居の散策:新しいカメラでブラブラと(3) 泉北ニュータウン栂地区

新しいカメラは手に入れたが、天候不順や孫の世話など野暮用でなかなか撮影散策に出かけられなかった。8月の終わりになって、ようやく時間が取れた。この時期でも、蝶やトンボなどの被写体がいるだろうと車で20分ほどの堺自然ふれあいの森にでかけた。
 今回も持って行ったカメラ SONY α7?には、E3.5-6.3/18-200 をつけていった。

アキアカネとナツアカネを区分するには、胸の部分が繊細に写っている写真が必要だ。撮った写真でははっきりと区分できない。多分アキアカネと思ったが、環境省のアキアカネのレッドリスト掲載が確認できる都道府県に大阪が入っているから、ナツアカネにしておいた方がいいだろう。今度は、同定できるような写真を撮りたいと思う。

夏の終わりの堺自然ふれあいの森

;クリックすると大きな写真になります。 ナツアカネ
2015/8/28
同定は別として、背景がきれいにボケた。

SONY α7?+E3.5-6.3/18-200 OSS
86.0mm (35mm換算:129mm)
プログラムオート 1/320s f6.3 ISO500
露出補正 0  クロップ
;クリックすると大きな写真になります。 ハグロトンボ
2015/8/28
1990年ごろまでは、都市部では絶滅危惧種だったらしい。

SONY α7?+E3.5-6.3/18-200 OSS
200.0mm (35mm換算:300mm)
プログラムオート 1/350s f6.3 ISO640
露出補正 -0.5  クロップ
;クリックすると大きな写真になります。 サナエトンボ
2015/8/28
サナエトンボ科には色々な種があり、同定は難しい。

SONY α7?+E3.5-6.3/18-200 OSS
59.0mm (35mm換算:88mm)
プログラムオート 1/60s f6.7 ISO2000
露出補正 0 クロップ
;クリックすると大きな写真になります。 クロムネバチ
2015/8/28
虫を観察するのも面白いかな。

SONY α7?+E3.5-6.3/18-200 OSS
200.0mm (35mm換算:300mm)
プログラムオート 1/160s f9.0 ISO125
露出補正 +0.3 クロップ
;クリックすると大きな写真になります。 カラスウリの実
2015/8/28
ふれあいの森には大きな株があった。

SONY α7?+E3.5-6.3/18-200 OSS
56.0mm (35mm換算:87mm)
プログラムオート 1/90s f5.6 ISO500
露出補正 -0.5
;クリックすると大きな写真になります。 センニンソウ
2015/8/28
葉っぱが虫に食われているが。

SONY α7?+E3.5-6.3/18-200 OSS
47.0mm (35mm換算:70mm)
プログラムオート 1/40s f8.0 ISO250
露出補正 -0.2
;クリックすると大きな写真になります。 サトキマダラヒカゲ
2015/8/28
ISOが4000まで上がっているのだが。

SONY α7?+E3.5-6.3/18-200 OSS
200.0mm (35mm換算:300mm)
プログラムオート 1/160s f9.0 ISO4000
露出補正 -0.2 クロップ
;クリックすると大きな写真になります。 イチモンジセセリ
2015/8/28
太陽があたる葉の上に休息中。

SONY α7?+E3.5-6.3/18-200 OSS
191.0mm (35mm換算:286mm)
プログラムオート 1/200s f8.0 ISO100
露出補正 +0.8
;クリックすると大きな写真になります。 コミスジ
2015/8/28
擦れているが大きなコミスジだった。

SONY α7?+E3.5-6.3/18-200 OSS
174.0mm (35mm換算:261mm)
プログラムオート 1/350s f6.3 ISO100
露出補正 +0.5
;クリックすると大きな写真になります。 ヒメウラナミジャノメ
2015/8/28
葉っぱの上で日向ぼっこ。翅が透けている。

SONY α7?+E3.5-6.3/18-200 OSS
129.0mm (35mm換算:193mm)
プログラムオート 1/200s f6.3 ISO125
露出補正 +0.3
;クリックすると大きな写真になります。 コジャノメ?
2015/8/28
ISOは、5000まで上がっていた。

SONY α7?+E3.5-6.3/18-200 OSS
171.0mm (35mm換算:256mm)
プログラムオート 1/320s f6.3 ISO5000
露出補正 +0.3
;クリックすると大きな写真になります。 キンモンガ
2015/8/28
タイガースファンが喜びそうな蛾だ。

SONY α7?+E3.5-6.3/18-200 OSS
183.0mm (35mm換算:274mm)
プログラムオート 1/320s f6.3 ISO3200
露出補正 +0.8

2015年9月 9日

隠居の散策:新しいカメラでブラブラと(2) 泉北ニュータウン栂地区

今年のお盆は、まずまずの天気だった。8月15日は、お盆の中日でもあって、どこに行っても車は混んでいる。家の周りを歩く分には渋滞もないし、人が一杯ということもない。栂地区の中央部あたりを歩いてみた。

この日は、α7?に SEL18200LE(F3.5-6.3/18-200 OSS) をつけて、被写体を求めた。SEL18200LEは、広角27mmから望遠300mm(35mm換算)相当までの幅広い撮影ができるAPS-C サイズの レンズでNEX-7 につけて愛用していた。α7?には、このような APS-C サイズの レンズでの撮影のために、APS-Cサイズ撮影を設定する機能があり、初期値はオートでフルサイズレンズにも、APS-Cサイズにも対応できるようになっている。 APS-Cサイズをつけた時も、ファインダーもモニター画面ももちろんフル画面表示される。
 撮影の設定は、基本的にプログラムオートで、+-0.5 EVブラケット撮影、フォーカスはAFのあとフォーカスリングで拡大表示されるファインダーを覗くながら微調整ができるDMF( Direct Manual Forcus) とした。まだなれないので、思い通りの設定にはなっていないのだが。

試運転撮影の写真例:SONY α7?+FE3.5-5.6/28-70 OSS

;クリックすると大きな写真になります。 モノサシトンボの交尾
2015/8/15
初めての観察である。背景がうまくボケてくれた。

SONY α7?+E3.5-6.3/18-200 OSS
200.0mm (35mm換算:300mm)
プログラムオート 1/350s f6.3 ISO200
露出補正 -0.5 クロップ
;クリックすると大きな写真になります。 ノウゼンカズラ
2015/8/15
赤い色が綺麗だ。

SONY α7?+E3.5-6.3/18-200 OSS
29.0mm (35mm換算:43mm)
プログラムオート 1/200s f6.7 ISO100
露出補正 +0.5
;クリックすると大きな写真になります。 赤いカンナ
2015/8/15
少々くたびれているが。赤い色がよく出ている。

SONY α7?+E3.5-6.3/18-200 OSS
165.0mm (35mm換算:247mm)
プログラムオート 1/250s f6.7 ISO100
露出補正 +0.5
;クリックすると大きな写真になります。 赤い鶏頭
2015/8/15
構図は悪いが、毛糸の感じがよく出ている。

SONY α7?+E3.5-6.3/18-200 OSS
71.0mm (35mm換算:106mm)
プログラムオート 1/320s f5.6 ISO100
露出補正 +0.8
;クリックすると大きな写真になります。 コスモス
2015/8/15
そろそろあちこちで咲き出した。

SONY α7?+E3.5-6.3/18-200 OSS
58.0mm (35mm換算:87mm)
プログラムオート 1/200s f10.0 ISO100
露出補正 +0.8
;クリックすると大きな写真になります。 アレチノマツヨイグサ
2015/8/15
マツヨイグサには、いろいろな種類がある。

SONY α7?+E3.5-6.3/18-200 OSS
58.0mm (35mm換算:87mm)
プログラムオート 1/200s f10.0 ISO100
露出補正 +0.8
;クリックすると大きな写真になります。 ハナミズキの実
2015/8/15
花からはあまり想像できない。

SONY α7?+E3.5-6.3/18-200 OSS
147.0mm (35mm換算:220mm)
プログラムオート 1/320s f9.0 ISO100
露出補正 +0.3
;クリックすると大きな写真になります。 栗の実
2015/8/15
緑が綺麗。

SONY α7?+E3.5-6.3/18-200 OSS
72.0mm (35mm換算:108mm)
プログラムオート 1/125s f7.1 ISO100
露出補正 +0.8
;クリックすると大きな写真になります。 ヤマトシジミ
2015/8/15
くすのきの花?に。

SONY α7?+E3.5-6.3/18-200 OSS
88.0mm (35mm換算:132mm)
プログラムオート 1/250s f9.0 ISO100
露出補正 -0.2 クロップ
;クリックすると大きな写真になります。 ヤマトシジミ
2015/8/15
左と同個体。

SONY α7?+E3.5-6.3/18-200 OSS
88.0mm (35mm換算:132mm)
プログラムオート 1/250s f9.0 ISO100
露出補正 -0.2 クロップ
;クリックすると大きな写真になります。 百日紅
2015/8/15
今年はあちこちのサルスベリが綺麗だ。

SONY α7?+E3.5-6.3/18-200 OSS
35.0mm (35mm換算:52mm)
プログラムオート 1/200s f9.0 ISO100
露出補正 +0.8
;クリックすると大きな写真になります。 ズッキーニーの花?
2015/8/15
ウリ科の花と思う。葉の縁にギザギザがある。

SONY α7?+E3.5-6.3/18-200 OSS
48.0mm (35mm換算:72mm)
プログラムオート 1/250s f10.0 ISO100
露出補正 +0.8
;クリックすると大きな写真になります。 ヘクソカズラ
2015/8/15
可愛い花だが、葉や茎に悪臭があることから屁屎葛(ヘクソカズラ)の名がある。

SONY α7?+E3.5-6.3/18-200 OSS
119.0mm (35mm換算:178mm)
プログラムオート 1/60s f11.0 ISO250
露出補正 +0.3
;クリックすると大きな写真になります。 ネムの花
2015/8/15
淡紅色の長く美しい毛はおしべらしい。

SONY α7?+E3.5-6.3/18-200 OSS
161.0mm (35mm換算:241mm)
プログラムオート 1/80s f11.0 ISO100
露出補正 -0.2
;クリックすると大きな写真になります。 ワルナスビ
2015/8/15
何故か公園の桜の下にはびこっている。

SONY α7?+E3.5-6.3/18-200 OSS
89.0mm (35mm換算:103mm)
プログラムオート 1/250s f6.3 ISO100
露出補正 +0.3
;クリックすると大きな写真になります。 カラスアゲハクロアゲハ
2015/8/15
西松尾池の手作り花壇にどなたかが咲かせたカノコユリに飛来した。

SONY α7?+E3.5-6.3/18-200 OSS
200.0mm (35mm換算:300mm)
プログラムオート 1/320s f6.3 ISO500
露出補正 +0.8  クロップ

レンズE3.5-6.3/18-200 OSSをつけると被写体までのディスタンスが稼げるので、遠くの野鳥は無理としてもいろいろなものを撮るには便利である。手ぶれ補正機能が良く効いているのか、撮った写真はほとんどピンぼけはなかった。かなりのクロップでも、ブログに掲載するくらいなら、大丈夫である。最後のカラスアゲハクロアゲハの写真をA4印刷して飾ってみた。

追記:カラスアゲハは間違いで、クロアゲハだと YAMAKO さんに指摘いただいた。ありがとうございました。

2015年9月 3日

隠居の散策:新しいカメラでブラブラと(1)。泉北ニュータウン栂地区

今手持ちのカメラも十分に使いこなせていないのに、35mmフルサイズ デジカメが欲しくて、昨年11月に発売された SONY α7?を奮発して購入した。フルサイズ用レンズはもちろん持っていないから、F3.5-5.6/28-70mm OSS(SEL2870) レンズとのキットである。

ただ、APS-C 専用(NEX-7)のレンズもフルサイズでは使えないが、同じEマウントで使える(APS-C サイズへの切り替えができる)ことや、フルサイズのカメラとしては小型なので重いカメラをもってあるくという実感はない。
 この α7?を購入にいたらせた強い動機は、強力な手ぶれ補正機能がついているというキャッチフレーズだった。どうも今までの写真は、歳をとって視力が落ちているせいもあるだろうが、ピントがきっちりと合わない写真が多かった。それに店頭で手に持ってみると、Canon や Nikon のイチデジ フルサイズ機に比べればはるかに軽い。散策に持って歩けそうだった。

NEX-7 用の E マウントレンズなら、いずれも安物だが、F3.5-5.6/18-55mm OSS(SEL1855:当初のNEX-7 とのキットレンズ)、F1.8/50mm 単焦点レンズ(SEL50F18)、F3.5-6.3/18-200mm OSS(SEL18200LE) を持っている。それらで、いろいろ試してみた。
 まず、キットレンズのSEL2870 で撮影に出かけた。フルサイズでは距離は稼げないので、蝶などを撮った写真をクロップ(トリミング)しなければならないと思っていた。どれくらいまでのクロップに耐えられるか、実施に試してみた。単純に撮像素子の大きさから考えると、1/2.3(6.2x4.7mm)型のセンサーである Nikon P610 の30倍ちかくある。APS-Cサイズに比べれば、2.3倍ほどある。
 フルサイズで撮って、30分の1にクロップしても、耐えられるではないかと素人考えで思われた。
 下の試しでは、約9分の1くらいだろうか。ディスプレイ上では問題はないようだ。
 ただし、元々の写真でしっかり合焦していることが前提である。SONY NEX-7 には、AF でピントを合わせた後に、手動(マニュアル)で微調整できるDMF(Direct Manual Forcus) という機能があって、レンズのフォーカスリングを回すと、画像が拡大されて、ピントが合わせやすくなる。α7?にもこの機能があり(小さな蝶や虫を取るときには極めて有用である。)、これで焦点を合わせてみた。

クロップを試してみる

;クリックすると大きな写真になります。 ヒレタゴボウ(原版)
2015/8/14
元の写真をPicasa で縮小し、Photoshop でクロップする部分を網掛けしている。

SONY α7?+FE3.5-5.6/28-70 OSS
67.0mm (35mm換算:67mm)
プログラムオート 1/250s f9.5 ISO100
露出補正 0
;クリックすると大きな写真になります。 ヒレタゴボウ(クロップ後)
2015/8/14
左のシャドウ部分をクロップ。

SONY α7?+FE3.5-5.6/28-70 OSS
67.0mm (35mm換算:67mm)
プログラムオート 1/250s f9.5 ISO100
露出補正 0

露出には基本的に自信がないので、3枚連続のブラケット撮影(5段階連続も設定できる)をするが、この時の シャッター音がまことに心地がよい。

試運転撮影の写真例:SONY α7?+FE3.5-5.6/28-70 OSS

;クリックすると大きな写真になります。 オクラの花
2015/8/14
この作物の花は綺麗。

SONY α7?+FE3.5-5.6/28-70 OSS
70.0mm (35mm換算:70mm)
プログラムオート 1/250s f9.5 ISO100
露出補正 +0.5
;クリックすると大きな写真になります。 メロンの花?
2015/8/14
ウリ科の花はよく似ている。つるの産毛までよく見える。

SONY α7?+FE3.5-5.6/28-70 OSS
70.0mm (35mm換算:70mm)
プログラムオート 1/200s f9.5 ISO100
露出補正 -0.5
;クリックすると大きな写真になります。 クマゼミ
2015/8/14
今年は、この鳴き声がおとなしかった。

SONY α7?+FE3.5-5.6/28-70 OSS
45.0mm (35mm換算:45mm)
プログラムオート 1/90s f4.5 ISO100
露出補正 +0.5 クロップ
;クリックすると大きな写真になります。 ショウリョウバッタ
2015/8/14
稲と同じ色なので、区分が難しい。

SONY α7?+FE3.5-5.6/28-70 OSS
70.0mm (35mm換算:70mm)
プログラムオート 1/90s f6.7 ISO100
露出補正 0
;クリックすると大きな写真になります。 チャバネセセリ
2015/8/14
まだ、ピントが甘いようだ。

SONY α7?+FE3.5-5.6/28-70 OSS
70.0mm (35mm換算:70mm)
プログラムオート 1/90s f6.7 ISO160
露出補正 0 クロップ
;クリックすると大きな写真になります。 ヤマトシジミ
2015/8/14
背景はうまくぼけているようだ。

SONY α7?+FE3.5-5.6/28-70 OSS
70.0mm (35mm換算:70mm)
プログラムオート 1/750s f6.7 ISO160
露出補正 0 クロップ
;クリックすると大きな写真になります。 カラスウリの実
2015/8/14
野々井の他の場所にもあるのを見つけた。花は夜に咲く

SONY α7?+FE3.5-5.6/28-70 OSS
70.0mm (35mm換算:70mm)
プログラムオート 1/90s f6.7 ISO250
露出補正 0 クロップ
;クリックすると大きな写真になります。 カラスウリのしぼんだ花
2015/8/14
触れたら落ちたので持ち帰って撮ってみた。マクロ撮影にはまだまだ学習が必要だ。

SONY α7?+FE3.5-5.6/28-70 OSS
29.0mm (35mm換算:29mm)
プログラムオート 1/60s f3.5 ISO250
露出補正 0
;クリックすると大きな写真になります。 紫の百日紅
2015/8/14
よその庭に植わっている、ちょっと変わった色の花。

SONY α7?+FE3.5-5.6/28-70 OSS
70.0mm (35mm換算:70mm)
プログラムオート 1/250s f6.7 ISO100
露出補正 +0.5
;クリックすると大きな写真になります。 ピンクの百日紅
2015/8/14
自宅の百日紅。夏の間に咲いている。

SONY α7?+FE3.5-5.6/28-70 OSS
70.0mm (35mm換算:70mm)
プログラムオート 1/500s f9.5 ISO100
露出補正 +0.5

まだまだ十分に使いこなせていないが、撮像素子の大きいことはいいことだというのが第一印象である。少し、写真がうまくなったかなと思ってしまう。いろいろな機能に余裕が感じられるので、被写体に集中できるのがいい。



2015年2月20日

アートアクアリウム展を見る


 娘と家内に誘われて、阪急うめだホールで展示されているアートアクアリウム展に行ってきた。久しぶりに出る都会である。大阪近郊に住んでいるとはいえ、畑の畦などを歩くのに慣れていると、大阪難波や梅田は眩しいくらいの世界である。
 難波高島屋で早めの昼食を摂って、阪急うめだホールに直行した。土日は待ち行列が出るほど混雑するらしいが、平日とあって空いていた。フラッシュなしでの撮影はOKということが事前にわかっていたので、Sony Nex-7 に F1.8/50mm レンズをつけていった。単焦点レンズには慣れていないので、F3.5-6.3/18-200mm のレンズも持っていった。
 こういう写真は、撮ることがないので、そうでなくても覚束ない技術ではなかなか難しかった。それでも少しましな写真と動画がメモリーに残っているので、記録しておきたい。

ビョウブリウム・新江戸金魚飾の動画



アートアクアリウム展で撮った写真

;クリックすると大きな写真になります。 シャンパンタワーのようなデザイン
2015/2/18
デザインは木村英智というアーティストである。

SONY NEX-7+F3.5-6.3/18-200mm
32.0mm (35mm換算:48mm)
1/25s f5.0 ISO1600
;クリックすると大きな写真になります。 ギヤマンリウム?という作品
2015/2/18
たくさんの金魚が泳いでいる。

SONY NEX-7+F3.5-6.3/18-200mm
40.0mm (35mm換算:60mm)
1/5s f5.0 ISO1600
;クリックすると大きな写真になります。 ギヤマンリウム?の下部
2015/2/18
照明が青や赤に変わる。

SONY NEX-7+F3.5-6.3/18-200mm
31.0mm (35mm換算:40mm)
1/4s f5.0 ISO1600
DSC05426.JPG ピンポンパールという作品
2015/2/18
お腹の膨れた金魚が泳いでいる。

SONY NEX-7+F3.5-6.3/18-200mm
50.0mm (35mm換算:75mm)
1/400s f1.8 iSO100


2015年1月17日

隠居のJazz:Radio Senboku の Playlist を更新する 2015/1/17


  Live365に開設しているRadio Senbokuで流している Jazz Piano Trio の曲目を昨年の8月から更新していなかった。

 2011年の11月から Piano Trio ばかり流しているので 、固定のファンが付いているのか、300あまり(306局:2015/1/17現在)の Jazz ジャンルの 放送局の中で視聴時間の順位は 50?60位台を維持している。( このジャンルでは、老舗が多いのか、Radio Senboku は、古さからいうと 133位にある。)

 だが、15時間160曲あまりで一巡するプログラムも5ヶ月間ほど毎日聞いていると、新しい曲目が聞きたくなってくる。 それで、新しい Playlist に更新したいと思っていたが、齢を重ねたせいか、だんだんと何をするにつけても作業に時間がかかるようになってきた。年末・年始が特段忙しいこともないのだが、作業は松の内を過ぎてしまった。
 この2年半あまりの間に、順繰りにアップロードしてきたアルバムも、中にはもう何回もプログラムに組み込んだものもある。それで、今回も新たに5つほどのアルバムを Amazon のデジタルミュージックからダウンロードしした。追加したのは、次のアルバムである。
  • Herbie Nichols      Jazz Heroes
  • Junior Mance       Three Classics Albums
  • Bobby Timmons      In Person
  • Hugh Lawson       Colour
  • Richard Wyands     Half and Half
  • Fred Hersch        Floating

 これらのAlbum は、CD-R にAudio CD として焼いて保存している。これで、 Piano Trio に関連するソースのアルバムは、CDで求めたものも合わせて106枚になった。知らない間に増えた。

最近30日間 Radio Senboku のJazz ジャンル・ランク Genre-1.JPG


 世界の30カ国以上の国からアクセスには変化がないが、最近 Lithuania に熱心に聞いてくれる人がいるらしく、日本についでアメリカと同じくらいアクセス時間が長くなっている。音楽 に国境はなさそうだ。
最近30日間の国別アクセス時間 GEO-1.JPG


 なお、現在、Radio Senboku で流している曲目のリストは、ブログ右メニューの Radio Senboku Playlist で確認できる。

2014年9月17日

隠居の旅行:青森の秘湯を巡る:蔦温泉・青荷温泉・酸ヶ湯温泉


 情報システム部門の仕事をしていた現役時代の某システム研究会の役員だった(まだ現役もいる)人たちが、年一回集まる行事がある。「露天風呂研究会」と称して、各地の秘湯を巡る旅をしている。昨年は、同じ9月の初旬に、高山・奥飛騨温泉郷を旅している。

 今年は、元会長夫妻が訪れて良かったという八甲田山麓にある蔦温泉とランプの宿として有名な青荷温泉を訪れるという計画が立てられた。

 日本旅行がアレンジした旅程では、大阪からの二人は伊丹空港からJAL で青森まで飛び、新幹線でくる東京組と新青森駅で合流することになっている。名古屋小牧空港から FDA というLCCで来た名古屋組2名と空港で合流して、3日間世話になるツアーバスに乗り込んだ。
 この旅行、温泉を楽しむことが主目的であるが、アルコール好きが多く、東京組が到着するのを待つ間、10時から空いていた駅のレストランで、ホヤの刺し身をあてに、再会を祝して乾杯した。東京組は、新幹線の中で一升瓶を開けたという。

 はじめに訪れた三内丸山遺跡は、日本最大級の縄文集落跡ということである。浅学の身にとっては、あまり有り難みがよくわからないが、野球場が計画されていた土地を掘り返していて発見されたという遺跡は広大である。野球場の工事を中止し、遺跡を保存するとの当時の北村知事の決断を掲載した1994年7月27日付け新聞が展示されていた。
 ボランティアガイドの案内で、一通り見学した後、施設内にあるレストランで昼食をしてから、八甲田山雪中行軍遭難資料館に向かった。

 新田次郎の小説『八甲田山死の彷徨』を原作とした高倉健主演の映画「八甲田山」の一部が上演される映像が15分ほど映写される。館の説明員は多弁である。建物横にある幸畑陸軍墓地は清掃が行き届いているが、亡くなった時の軍における地位がそのまま墓の大きさや場所に反映されているのには、いささか違和感を覚える。

 バスは八甲田山麓森林の中の山道を1時間あまり曲がりくねりながら走り、国道103号線沿いにある森に囲まれた一軒宿の蔦温泉に到着する。
 早速、浴衣に着替えて、古くからの内湯「久安の湯」に入る。熱い。蔦温泉の風呂はいずれも源泉の上に浴槽がありブナ材を使用した湯船の底板から湧き出す空気に触れていない「生の湯」ということである。確かに、風呂の下に敷かれた板の間から、熱い湯が湧いてくる。43.5度はあるということだ。

 翌早朝、もう一つの湯「泉響の湯」に浸ってから、朝食までの間、一周3kmという沼巡りの散策路を歩いた。ブナの森林浴は、気持ちが良い。鳥の鳴き声は、ときたま聞こえるが姿は見つけられない。トチの実が何回か音を立てて落ちてくる。
 朝食を済ませて、出発までまだ時間があるので、付近を歩いてみた。 蔦温泉には、大町桂月の墓がある。桂月は青森県の十和田湖と奥入瀬をことに愛し、晩年は同地の蔦温泉(現:十和田市)に居住し、1925年(大正14年)4月には本籍も蔦温泉に移したが、ほどなく胃潰瘍のため死去、57歳。と Wikipedia にはある。

 バスは奥入瀬渓流に向かう。2005年の11月に、奥入瀬にはレンターカーで訪れている。その時は、紅葉はもう終わっていたが、今回はまだ早い。その時は、渓流沿いの道は歩くことはなかったが、今回はバスツアーなので、1kmちょっとを歩くことができた。

 十和田湖の団体目当てのレストランで昼食を摂った。横には、中国から来られた方々が、昼食をとっていた。蔦温泉には、韓国の方々が泊まられていたし、近隣の国からの観光も着実に増えているようだ。
 40分ほどの遊覧船は、十和田湖をぐるっと回ってくれるが、緑が続く湖岸の景色はあまり変化がない。

 バスは、十和田湖の縁を巡ってから、緑一杯の国道102号線を外れて、ランプの宿青荷温泉に向かう。国道102号線を外れてからは、谷底に転げ落ちるように急坂を下っていく。
 谷底の幅10mほどの川沿いにある一軒宿は、ランプの宿という文字通り電気が通じている気配はない。スマホももちろん通じない。翌日の朝まで、電気のない夜を経験することになった。たまにはいいもんだ。
 この湯には、滝を見ながら浸かれる「滝見の湯」という露天風呂がある。泉質は炭酸泉であり、透明度の高い綺麗な湯である。風呂は、宿の敷地内に 5つありそのうち 2つが露天風呂である。宿の入り口にある「健六の湯」は、内湯ながら窓越しにせせらぎが見える最大の風呂であり、ゆっくりと手足が伸ばせる。
 LED 電球に慣れた眼には、ランプだけの夕食ははじめのうちは、何を食べているのかよくわからないが、段々と目が慣れてわかるようになってくる。

 翌日、八甲田で有名な酸ヶ湯(すかゆ)温泉に向かった。ここの公衆浴場は千人風呂といわれる混浴の広い風呂がある。男女の区分は、低い衝立があるだけである。
 泉質は、酸性硫黄泉(含石膏、酸性硫化水素泉) であり、白く濁っている。酸性がかなりキツイらしい。誤って金属製のバンドの腕時計をしたまま風呂に入ってしまったが、今も動いているところを見ると被害はなかったらしい。
 宿は、八甲田山中の一軒宿で登山帰りに立ち寄る登山客も多いということだ。入浴後、付近を散策してみると、日曜日とあって山登りの服装をした老若男女と多く出会った。

 名古屋に帰る二人(LCC のFDA は、昼前にしか便がない)を青森空港に送って、「青森県観光物産館アスパム」に休息する。りんご以外は土産に買うものもなく、隣接する青森港を見渡せる木製の散策デッキを歩いてみた。近くにねぶた会館があったが、見学する時間がなかった。
 東京に帰る仲間と新青森駅で別れた後、バスは大阪に帰る二人を青森空港まで送ってくれた。 天気に恵まれ、秘湯と緑にどっぷりと浸った、気の合う仲間との思い出に残る楽しい旅であった。

 行程地図を例によって Google Maps API で作ってみた。前回に作成して以来に、マップタイプに地形図がついかされているので、地形図で表現してみた。青荷温泉が、いかに谷底にあるかがよく分かるように思う。



 この旅行では、野鳥の姿をあまり見かけず、写真にも収めることができなかったが、蝶については、何種類かの写真をとることができた。名前を YAMAKO さんに同定してもらうと、こちら関西では見かけない蝶がほとんどであった。

旅行中に見かけた蝶・トンボ
アキアカネ;クリックすると大きな写真になります。 アキアカネ:葛温泉
2014/9/6
Fujifilm HS60EXR
50.9mm 1/160s f/5.0 ISO200
メスグロヒョウモン♂:葛温泉;クリックすると大きな写真になります。 メスグロヒョウモン♂:葛温泉
2014/9/6
Fujifilm HS60EXR
138.4mm 1/160s f/5.6 ISO320
ヒメキマダラヒカゲ:葛温泉;クリックすると大きな写真になります。 ヒメキマダラヒカゲ:葛温泉
2014/9/6
Fujifilm HS60EXR
43.9mm 1/200s f/5.0 ISO200
クモガタヒョウモン:十和田湖;クリックすると大きな写真になります。 クモガタヒョウモン:十和田湖
2014/9/6
Fujifilm HS60EXR
55.0mm 1/900s f/7.1 ISO200
メスグロヒョウモン♀:十和田湖;クリックすると大きな写真になります。 メスグロヒョウモン♀:十和田湖
2014/9/6
Fujifilm HS60EXR
55.0mm 1/480s f/5.6 ISO200
ウラギンヒョウモン:酸ヶ湯;クリックすると大きな写真になります。 ウラギンヒョウモン:酸ヶ湯
2014/9/7
Sony SO-04E
4.1mm 1/160s f/2.4 ISO40


2013年12月 5日

探鳥日誌(2013・12・1?)


 今シーズンは少し遅くなったが、探鳥日誌を始めることにした。
 師走にもなってようやく、ようやく水鳥の姿が確認できるようになって、写真を撮ることも出てきたので、始めることにしたのだ。

 探鳥ウォークに携行していく7つ道具のうち双眼鏡 Nikon ActionEXは最近外している。草花を撮ることが多くなったので、今年に買い求めたミラーレスカメラ NEX-7に18-200mm(35mm換算 27-300mm)のズームレンズをつけたものを首からぶら下げているからである。 携帯気象計Kestrel4000・MP3 recorder SANYO ICR-PS603RMとそれに手帳とボールペンは、相変わらずウェストバッグに入れている。
それに2012年から、スマホ Xperia acro が加わって(今年から、SO-04Eに変わっているが)、コンデジやPCM 録音の役割を果たしている。
 気温および湿度は、Kestrel4000 のデータを使っている。

 記録は、日付は降順にしている。
野鳥名に下線がついている場合は、クリックすると写真が表示される。留鳥のすずめ、ハシブトガラス、ドバトについては、なにか特異な現象がない限り記載しないことにしている。
また、qtty. 欄でのN.A.はかなりの数がいるがカウントできない場合を表し、many は群れで非常に多い場合に用いている。また、さえずりのみで、姿を見かけなかったときには、S と記した。また、さえずりを録音したものには、再生マークをつけて収載することにする。


探鳥・蝶メモ
dateweatherlocationnameqtty.memo
Revised on January 22, 2014
2014/3/24(月)
8:25--11:00
観測 9:10
大森
晴れ
気温 13.5℃
湿度 70.0%
風速 0.5-1.0m
和田川・大森 アオサギ
カルガモ
ツグミ
1羽
5羽
1羽
 
野々井 ハクセキレイ
 ウグイス
ツグミ
ケリ
カワラバト
1羽
S
2羽
N.A.
N.A.
 
田辺池 ヒドリガモ 16羽  
尾美濃池 キンクロハジロ
カワウ
4羽
1羽
 
三木閉 モズ
シジュウカラ
1羽
2羽
 
桃山台 カワラヒワ
メジロ
アオジ
1羽
2羽
1羽
 
2014/3/8(金)
9:00-11:20
観測 9:10
大森
晴れ
気温 4.8℃
湿度 62.1%
風速 0.5-1.5m
野々井 アオサギ
セグロセキレイ
ホオジロ
アオジ
ハクセキレイ
ケリ
ヒバリ
2羽
N.A.
N.A.
2羽
N.A.
2羽
2羽
 
田辺池 ヒドリガモ 20羽  
摺鉢池 カルガモ
カイツブリ
1羽
2羽
 
筆池 キンクロハジロ 4羽  
松池 カルガモ
コガモ
1羽
1羽
マガモ見当たらず 
尾美濃池 キンクロハジロ
アオサギ
ダイサギ
ホシハジロ
モズ
6羽
2羽
1羽
12羽
桃山公園 シジュウカラ
コサギ
1羽
2羽
 
2014/3/3(月)
9:30-12:05
観測 9:40
大森
晴れ
気温 10.0℃
湿度 58.5%
風速 0.5-3.0m
和田川・大森 コガモ
ハクセキレイ
アオサギ
バン
カルガモ
10羽
2羽
1羽
2羽
4羽
 
和田川・檜尾 カルガモ
コガモ
6羽
4羽
 
和田川・美木多 セグロセキレイ
モズ
カワウ
4羽
1羽
1羽
 
2014/2/21(金)
13:20-15:50
観測 13:40
野々井
曇り
気温 8.3℃
湿度 61.5%
風速 0.5-2.5m
和田川・大森 セグロセキレイ 2羽  
野々井 セグロセキレイ
ホオジロ
ハクセキレイ
カワラヒワ
1羽
N.A.
2羽
2羽
 
田辺池 ヒドリガモ
ダイサギ
N.A.
1羽
 
堺西高校 シジュウカラ 1羽  
筆池 キンクロハジロ 3羽  
尾美濃池 キンクロハジロ
ハシビロガモ
ホシハジロ
アオサギ
ダイサギ
N.A.
N.A.
N.A.
2羽
1羽
 
東谷池 カルガモ 5羽  
2014/2/17(火)
9:10-11:30
観測 9:20
大森
晴れ
気温 8.0℃
湿度 75.2%
風速 0.0-1.5m
和田川・大森 キセキレイ
コガモ
カルガモ
バン
ハクセキレイ
1羽
8羽
6羽
2羽
2羽
 
和田川・檜尾 アオサギ
カルガモ
ハクセキレイ
アオジ
コガモ
カワセミ
1羽
8羽
2羽
2羽
4羽
1羽
 
  
美木多 ケリ
モズ
セグロセキレイ
ホオジロ
5羽
1羽
1羽
4羽
 
  
田辺池 カワウ
アオサギ
コサギ
ヒドリガモ
マガモ
2羽
1羽
1羽
N.A.
2羽
 
  
2014/2/11(火)
13:30-15:30
観測 13:30
大森
くもり
風速 1.0-3.5m
和田川・大森 イソヒヨドリ 1羽  
野々井 ケリ 2羽  
田辺池 ヒドリガモ
ホシハジロ
N.A.
N.A.
 
  
筆池 キンクロハジロ 3羽  
尾美濃池 ホシハジロ
ハシビロガモ
ダイサギ
アオサギ
N.A.
N.A.
1羽
1羽
 
  
松池 マガモ 10羽  
摺鉢池 キンクロハジロ
カルガモ
1羽
1羽
 
  
2014/2/9(日)
8:20-10:45
観測 8:30
大森
くもり
気温 4.5℃
湿度 85.0%
風速 0.0-1.0m
和田川・大森 カルガモ
コガモ
バン
ツグミ
アオサギ
4羽
8羽
3羽
1羽
2羽
 
和田川・檜尾 セグロセキレイ
コガモ
カルガモ
1羽
2羽
6羽
 
  
鴨谷台池 オカヨシガモ
ホシハジロ
3羽
N.A.
 
  
甲斐田川 セグロセキレイ 1羽  
  
2014/1/24(金)
9:00-11:30
観測 9:10
桃山台公園
快晴
気温 3.5℃
湿度 80.2%
風速 0.0-1.0m
東谷池 ホシハジロ 1羽  
田辺池 ヒドリガモ
カワウ
20羽
1羽
 
  
摺鉢池 アオサギ
マガモ
2羽
1羽
 
  
筆池 キンクロハジロ 10羽  
松池 マガモ 14羽  
尾美濃池 ホシハジロ
ハシビロガモ
キンクロハジロ
ゴイサギ
カワウ
N.A.
N.A.
6羽
1羽
1羽
 
  
大庭寺 ケリ
アオジ
3羽
N.A.
 
  
尾知濃池 アオサギ
チュウサギ
マガモ
2羽
2羽
42羽
 
  
荒池 カルガモ 2羽  
野々井 ケリ
ハクセキレイ
カシラダカ
ホオジロ
3羽
1羽
N.A.
N.A.
 
  
大森 コガモ
イソシギ
2羽
1羽
 
  
2014/1/19(日)
8:30-10:00
観測 8:40
大森
曇り小雪
気温 5.1℃
湿度 57.6%
風速 0.0-1.0m
和田川・大森 コガモ
カワウ
1羽
1羽
 
野々井 アオサギ
カシラダカ
ホオジロ
1羽
2羽
N.A.
 
  
田辺池 ヒドリガモ
マガモ
カワウ
12羽
10羽
2羽
 
桃山台 アオジ
シジュウカラ
2羽
2羽
 
2014/1/15(水)
8:40-11:00
観測 8:50
大森
晴れ
気温 7.0℃
湿度 78.2%
風速 0.0-1.0m
和田川・大森 コガモ
バン
カルガモ
7羽
1羽
6羽
 
檜尾 バン
ケリ
カルガモ
モズ
1羽
1羽
2羽
1羽
 
美木多 コガモ
ホオジロ
セグロセキレイ
シジュウカラ
メジロ
3羽
N.A.
N.A.
N.A.
 
明治池 コガモ 8羽  
庭代台公園 シロハラ
コゲラ
1羽
1羽
 
20143/1/7(火)
9:10-11:30
観測 9:20
松尾寺
快晴
気温 6.5℃
湿度 68.4%
風速 0.0-1.0m 上空 -23℃
松尾寺公園 カシラダカ
キンクロハジロ
ハシビロガモ
アオサギ
1羽
5羽
19羽
1羽
内田池(前代池) キンクロハジロ
シジュウカラ
6羽
1羽
  
松尾寺谷戸 シジュウカラ
メジロ
ハクセキレイ
N.A.
N.A.
1羽
  
20143/1/6(月)
9:00-11:40
観測 8:30
和田川・大森
快晴
気温 4.5℃
湿度 75.3%
風速 0.0-1.0m
和田川・大森 ヒヨドリ
アオサギ
モズ
ハマシギ
タシギ
セグロセキレイ
コガモ
キセキレイ
カワラヒワ
ジョウビタキ
N.A.
1羽
1羽
1羽
1羽
2羽
2羽
1羽
N.A.
1羽
川床工事中
野々井 アオサギ
ホオジロ
カワラヒワ
セグロセキレイ
モズ
ハクセキレイ
1羽
N.A.
N.A.
1羽
3羽
1羽
川床工事中
  
荒池 カルガモ 4羽  
新池 カルガモ 2羽  
筆池 キンクロハジロ 3羽  
尾美濃池 ハシビロガモ
キンクロハジロ
カイツブリ
カワウ
18羽
2羽
1羽
1羽
 
松池 マガモ
カルガモ
18羽
1羽
 
三木閉 ハクセキレイ 2羽  
西の池 マガモ
カルガモ
アオサギ
2羽
6羽
1羽
 
摺鉢池 カイツブリ
カルガモ
1羽
1羽
 
桃山台公園 ハクセキレイ
モズ
2羽
1羽
 
田辺池 ヒドリガモ
ホシハジロ
17羽
1羽
 
2013/12/23(火)
8:55-11:00
観測 9:00
大森
晴れ
気温 10.2℃
湿度 53.6%
風速 0.0-1.0m
和田川・檜尾 コガモ
バン
カルガモ
ケリ
ハクセキレイ
ベニシジミ
3羽
1羽
7羽
6羽
2羽
1頭
 
鴨谷台 シジュウカラ
コゲラ
1羽
1羽
 
鴨谷池 ホシハジロ
キンクロハジロ
カイツブリ
マガモ
8羽
4羽
1羽
8羽
 
甲斐田川 カルガモ
コガモ
2羽
3羽
 
2013/12/22(日)
8:20-10:20
観測 8:30
大森
晴れ
気温 6.0℃
湿度 75.2%
風速 0.5-3.0m
和田川・大森 アオサギ 1羽 川床工事中
野々井 カルガモ
アオジ
ハクセキレイ
20羽
2羽
2羽
川床工事中
  
荒池 アオサギ 1羽  
福泉中央小学校 ムクドリ many  
尾美濃池 ハシビロガモ
キンクロハジロ
20羽
2羽
 
松池 マガモ
カルガモ
アオサギ
カワウ
19羽
7羽
1羽
1羽
 
摺鉢池 カルガモ
ハシビロガモ
1羽
14羽
 
田辺池 ヒドリガモ 26羽  
2013/12/3(火)
8:40-11:00
観測 8:00
大森
晴れ
気温 11.3℃
湿度 77.2%
風速 0.0-1.0m
和田川・大森 コガモ
バン
カルガモ
セグロセキレイ
カワウ
5羽
5羽
4羽
2羽
1羽
 
和田川・檜尾 カルガモ
アオサギ
コガモ
ヒヨドリ
8羽
2羽
2羽
2羽
 
鴨谷台 シジュウカラ 1羽  
甲斐田川 キセキレイ 1羽  
2013/12/1(日)
8:05-10:50
観測 8:00
大森
快晴
気温 7.8℃
湿度 72.8%
風速 0.0-1.0m
和田川・大森 イソヒヨドリ♀
アオサギ
コガモ
1羽
1羽
 
野々井 バン
アオジ
カシラダカ
ハクセキレイ
モズ
ムクドリ
1羽
2羽
N.A.
N.A.
1羽
N.A.
 
  
筆池 キンクロハジロ 2羽  
尾美濃池 ホシハジロ
ハシビロガモ
キンクロハジロ
4羽
16羽
2羽
 
松池 マガモ
カルガモ
セグロセキレイ
14羽
10羽
3羽
 
西の池 カルガモ 3羽  
摺鉢池 カルガモ 1羽  
堺西高校 コゲラ
カワラヒワ
2羽
2羽
 
田辺池 ヒドリガモ
カルガモ
18羽
6羽
 

2012年9月22日

隠居のパソコン備忘録: Google Maps API JS V3 で、番号付きマーカーを表示する

 
 従来、右フレームの【晩秋の宍道湖私的観光地図】は、Google Maps API のV2版で作成したものを置いていた。V2 でかいた地図はまだ動くが、2010年5月に廃止されており、V3 へ移行することが奬められている。
 この地図では、必要性はあまりないが、マーカーに番号を表示させていた。新しく V3 で作りなおすときにも、学習も兼ねて番号を表示させたかった。

 ところが、番号入りマーカーを表示するサンプルコードが見つからない。V2 で作成したコードを V3 に置き換えることも試みたが、悲しいかな十分な知識がないし、一から勉強する意欲もないので、うまく行きそうにない。
 今までに成功した V3 のコードを眺めていると【Google Maps API JS V3 で、カテゴリー別に色違いマーカーを表示する】 で使ったコードを、わかる範囲でいじってみれば、なんとかなるのではないかと思われた。色違いのマーカーを、番号付きマーカーに置き換えるのである。この地図では、category 別に赤・青・黄色・緑などのマーカーにしているが、これを番号つきのマーカーに置き換えるのである。また、また、一つずつのマークを、一つのカテゴリーと考えるのである。
 このコードでは、マーカーを立てる地点の経度・緯度や吹きだしに表示するHTMLなどは、XML ファイルを読み込んでくることになっている。V2 で作成した地図では、HTMLの中に直接入力されていた。

 とりあえずうまく表示できるようなので、自分用の備忘録として、XML ファイルおよびHTML コードを記録しておきたい。よくわかった人から見れば、へんてこなコードとなっていると思うが、古希を超えるとほとんど羞恥心はなくなっている。

使用したXML ファイル。項目 category は num01, num02・・・のようになっている。
<?xml version="1.0" encoding="utf-8" ?> 
- <markers>
  <marker name="1:宍道湖温泉" address="   <a href="http://n-shuhei.net/atelier/photo_drive/DSC_4820-1.JPG" title="宍道湖の夕焼け" rel="lightbox[sinjiko]">宍道湖の夕焼け</a><br/>   <a href="http://n-shuhei.net/atelier/photo_drive/DSC_4831.JPG" title="宍道湖の朝" rel="lightbox[sinjiko]">宍道湖の朝</a>" lng="133.053875" lat="35.469199" category="num01" /> 
  <marker name="2:米子水鳥公園" address="   <a href="http://n-shuhei.net/atelier/photo_digisco/DSC01539.JPG" title="コハクチョウ" rel="lightbox[sinjiko]" >コハクチョウ</a><br/>   <a href="http://n-shuhei.net/atelier/photo_digisco/DSC01510.JPG" title="オナガガモ:♀を追いかける♂たち" rel="lightbox[sinjiko]" >オナガガモ</a><br/>   <a href="http://n-shuhei.net/atelier/photo_digisco/DSC01529.JPG" title="マガンの群れ:沖の州" rel="lightbox[sinjiko]" >マガンの群れ</a><br/>   <a href="http://n-shuhei.net/atelier/photo_digisco/DSC01591.JPG" title="キンクロハジロ?" rel="lightbox[sinjiko]" >キンクロハジロ</a>" lng="133.284674" lat="35.44333" category="num02" /> 
  <marker name="3:宍道湖グリーンパーク" address="   <a href="http://n-shuhei.net/atelier/video/digisco_1.wmv" target="_blank">コハクチョウ(video)</a><br/>   <a href="http://n-shuhei.net/atelier/photo_digisco/DSC01620.JPG" title="セグロセキレイ" rel="lightbox[sinjiko]" >セグロセキレイ</a><br/>   <a href="http://n-shuhei.net/atelier/photo_digisco/DSC01632.JPG" title="トビ?" rel="lightbox[sinjiko]" >トビ</a><br/>   <a href="http://n-shuhei.net/atelier/photo_birds/0911211.jpg" title="ジョウビダキ?" rel="lightbox[sinjiko]" >ジョウビダキ</a><br/>   <a href="http://n-shuhei.net/atelier/photo_drive/DSC_4872.JPG" title="ゴビウスにある水槽" rel="lightbox[sinjiko]">ゴビウスにある水槽</a>" lng="132.866077" lat="35.444729" category="num03" /> 
  <marker name="4:出雲大社" address="   <a href="http://n-shuhei.net/atelier/photo_drive/DSC_4886.JPG" title="出雲大社にて" rel="lightbox[sinjiko]">出雲大社にて</a>" lng="132.685919" lat="35.401434" category="num04" /> 
  <marker name="5:足立美術館" address="   <a href="http://n-shuhei.net/atelier/photo_drive/DSC_4908.JPG" title="足立美術館の紅葉" rel="lightbox[drive]">足立美術館の紅葉</a><br/>   <a href="http://n-shuhei.net/atelier/photo_drive/Stitched_003.JPG" title="枯山水の庭:3枚の合成写真" rel="lightbox[drive]">枯山水の庭</a><br/>   <a href="http://n-shuhei.net/atelier/DSC_4932.JPG" title="足立美術館:絵画を観ているように" rel="lightbox[drive]">仏間から庭を望む</a>" lng="133.198242" lat="35.377854" category="num05" /> 
  <marker name="6:米子自動車道大山PA" address="   <a href="http://n-shuhei.net/atelier/photo_drive/DSC_4720-1.JPG" title="雪化粧した大山:大山PAより" rel="lightbox[sinjiko]">大山の紅葉</a>" lng="133.419342" lat="35.386531" category="num06" /> 
  </markers>


 作成した地図作成の稚拙なHTMLコード(Google Maps API V3 のJavaScript を含む)は、右フレームに掲載している【晩秋の宍道湖私的観光地図】のソース・コードを見ていただければ、わかると思うが、参考までに下に記載し、少しのコメントを加えたいと思う。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head> 
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 

<title>Google Maps Javascript API v3 Example: Marker Categories</title> 

<!-- jQuery lightbox2.51 -->
<script type="text/javascript" src="http://n-shuhei.net/atelier/Jquery2.51/js/jquery-1.7.2.min.js"></script>
<script type="text/javascript" src="http://n-shuhei.net/atelier/Jquery2.51/js/lightbox.js"></script>
<link rel="stylesheet" type="text/css" href="http://n-shuhei.net/atelier/Jquery2.51/css/lightbox.css" media="screen" />

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
<script type="text/javascript" src="http://n-shuhei.net/atelier/maps/V3test/downloadxml.js"></script>
    <title>Google Maps</title>
<style type="text/css">
html, body { height: 100%; } 
</style>
    <script type="text/javascript">
    //<![CDATA[
      // this variable will collect the html which will eventually be placed in the side_bar 
      var side_bar_html = ""; 
      var gmarkers = [];
      var gicons = [];
      var map = null;
var infowindow = new google.maps.InfoWindow(
  { 
    size: new google.maps.Size(150,50)
  });

gicons["01"] = new google.maps.MarkerImage("http://n-shuhei.net/Googlemaps/Markers/marker_01.png",
      // This marker is 20 pixels wide by 34 pixels tall.
      new google.maps.Size(20, 34),
      // The origin for this image is 0,0.
      new google.maps.Point(0,0),
      // The anchor for this image is at 9,34.
      new google.maps.Point(9, 34));
  // Marker sizes are expressed as a Size of X,Y
  // where the origin of the image (0,0) is located
  // in the top left of the image.
  // Origins, anchor positions and coordinates of the marker
  // increase in the X direction to the right and in
  // the Y direction down.

  var iconImage = new google.maps.MarkerImage('http://n-shuhei.net/Googlemaps/Markers/marker_01.png',
      // This marker is 20 pixels wide by 34 pixels tall.
      new google.maps.Size(20, 34),
      // The origin for this image is 0,0.
      new google.maps.Point(0,0),
      // The anchor for this image is at 9,34.
      new google.maps.Point(9, 34));
  var iconShadow = new google.maps.MarkerImage('http://n-shuhei.net/atelier/maps/V3test/msmarker.shadow.png',
      // The shadow image is larger in the horizontal dimension
      // while the position and offset are the same as for the main image.
      new google.maps.Size(37, 34),
      new google.maps.Point(0,0),
      new google.maps.Point(9, 34));
 
function getMarkerImage(iconNum) {
   if ((typeof(iconNum)=="undefined") || (iconNum==null)) { 
      iconNum = "01"; 
   }
   if (!gicons[iconNum]) {
      gicons[iconNum] = new google.maps.MarkerImage("http://n-shuhei.net/Googlemaps/Markers/marker_"+ iconNum +".png",
      // This marker is 20 pixels wide by 34 pixels tall.
      new google.maps.Size(20, 34),
      // The origin for this image is 0,0.
      new google.maps.Point(0,0),
      // The anchor for this image is at 6,20.
      new google.maps.Point(9, 34));
   } 
   return gicons[iconNum];
}

function category2num(category) {
   var num = "01";       
   switch(category) {
     case "num01": num = "01";
                break;
     case "num02": num = "02";
                break;
     case "num03": num = "03";
                break;
     case "num04": num = "04";
                break;
     case "num05": num = "05";
                break;
     case "num06": num = "06";
                break;
     default:   num = "01";
                break;
   }

   return num;
}

      gicons["num01"] = getMarkerImage(category2num("num01"));
      gicons["num02"] = getMarkerImage(category2num("num02"));
      gicons["num03"] = getMarkerImage(category2num("num03"));
      gicons["num04"] = getMarkerImage(category2num("num04"));
      gicons["num05"] = getMarkerImage(category2num("num05"));
      gicons["num06"] = getMarkerImage(category2num("num06"));
      // A function to create the marker and set up the event window
function createMarker(latlng,name,html,category) {
    var contentString = html;
    var marker = new google.maps.Marker({
        position: latlng,
        icon: gicons[category],
        shadow: iconShadow,
        map: map,
        title: name,
        zIndex: Math.round(latlng.lat()*-100000)<<5
        });

        // === Store the category and name info as a marker properties ===
        marker.mycategory = category;                                 
        marker.myname = name;
        gmarkers.push(marker);

    google.maps.event.addListener(marker, 'click', function() {
        infowindow.setContent(contentString); 
        infowindow.open(map,marker);
        });
}

      // == shows all markers of a particular category, and ensures the checkbox is checked ==
      function show(category) {
        for (var i=0; i<gmarkers.length; i++) {
          if (gmarkers[i].mycategory == category) {
            gmarkers[i].setVisible(true);
          }
        }

        // == check the checkbox ==
        document.getElementById(category+"box").checked = true;
      }

      // == hides all markers of a particular category, and ensures the checkbox is cleared ==
      function hide(category) {
        for (var i=0; i<gmarkers.length; i++) {
          if (gmarkers[i].mycategory == category) {
            gmarkers[i].setVisible(false);
          }
        }

        // == clear the checkbox ==
        document.getElementById(category+"box").checked = false;
        // == close the info window, in case its open on a marker that we just hid
        infowindow.close();
      }

      // == a checkbox has been clicked ==
      function boxclick(box,category) {
        if (box.checked) {
          show(category);
        } else {
          hide(category);
        }

        // == rebuild the side bar
        makeSidebar();
      }

      function myclick(i) {
        google.maps.event.trigger(gmarkers[i],"click");
      }

      // == rebuilds the sidebar to match the markers currently displayed ==
      function makeSidebar() {
        var html = "";
        for (var i=0; i<gmarkers.length; i++) {
          if (gmarkers[i].getVisible()) {
            html += '<a href="javascript:myclick(' + i + ')">' + gmarkers[i].myname + '<\/a>' + ' ' ;
          }
        }

        document.getElementById("side_bar").innerHTML = html;
      }

  function initialize() {
    var myOptions = {
      zoom: 10,
      center: new google.maps.LatLng(35.430603,133.012136),   //松江
      mapTypeId: google.maps.MapTypeId.HYBRID
    }
    map = new google.maps.Map(document.getElementById("map"), myOptions);
    google.maps.event.addListener(map, 'click', function() {
        infowindow.close();
        });

      // Read the data
      downloadUrl("http://n-shuhei.net/atelier/maps/V3_sinnjiko_num.xml", function(doc) {
  var xml = xmlParse(doc);
  var markers = xml.documentElement.getElementsByTagName("marker");
        for (var i = 0; i < markers.length; i++) {
          // obtain the attribues of each marker
          var lat = parseFloat(markers[i].getAttribute("lat"));
          var lng = parseFloat(markers[i].getAttribute("lng"));
          var point = new google.maps.LatLng(lat,lng);
          var address = markers[i].getAttribute("address");
          var name = markers[i].getAttribute("name");
          var html = "<b>"+name+"<\/b><p>"+address;
          var category = markers[i].getAttribute("category");
          // create the marker
          var marker = createMarker(point,name,html,category);
        }

        // == create the initial sidebar ==
        makeSidebar();
      });
    }

    //]]>
    </script>
  </head>

<body style="margin:0px; padding:0px;" onload="initialize()"> 
    <!-- you can use tables or divs for the overall layout -->
    <table border=1 >
<tr><td align="center"style="width:1000px; background-color: #ffffe0;" ><br /><h2>晩秋の宍道湖私的観光地図</h2></td></tr>      
<tr><td>
           <div id="map" style="width: 1000px; height: 500px"></div>
        </td></tr><tr>
<td valign="top" style="width:1000px; background-color: #ffffe0; font-size: small;"> 
 上の地図は、Google Mapsの機能を持っています。拡大・縮小・移動ができます。下の該当番号をクリックすると該当番号マーカーに吹きだしが出てきます。その吹き出しにある青文字をクリックすると写真(一部 動画)がでてきます。</td></tr><tr>
        <td valign="top" style="width:1000px; background-color: #ffffe0; font-size: small;"> 
           <div id="side_bar"></div>
        </td>
      </tr>
    </table>


    <noscript><b>JavaScript must be enabled in order for you to use Google Maps.</b> 
      However, it seems JavaScript is either disabled or not supported by your browser. 
      To view Google Maps, enable JavaScript by changing your browser options, and then 
      try again.
    </noscript>

<br /><br />
<!-- Google AdSense -->
<script type="text/javascript"><!--
google_ad_client = "pub-8556873278052332";
/* AdSense foot ad */
google_ad_slot = "1589991765";
google_ad_width = 728;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
  </body>
</html>


  • 番号付きマーカーは、dLINKbRING というサイトからダウンロードできる
  • 表示する地図を、ラベル付き航空写真とするには、mapTypeId: google.maps.MapTypeId.HYBRID とすればよい。通常は、HYBRID の部分が、ROADMAP となっている。
  • マーカーをクリックしてでる吹きだしの中に表示される写真リンクをクリックして出てくる写真を、同一画面の中央に表示するJavaScript ソフト lightbox は機能する。 jQuerylightbox2.51 を使った。


2012年9月 5日

隠居の探鳥:残暑厳しい大阪南港野鳥園


 いつも私のブログを覗いてくれている旧友から、TV で南港野鳥園に北から南に向かうシギ類が飛来しているとのニュースで見たことを知らせてくれた。この1ケ月以上、野鳥の写真を掲載したブログがないので、情報を提供してくれたらしい。
南港野鳥園;クリックすると大きな写真になります南港野鳥園;クリックすると大きな写真になります 9月に入って、朝は少し涼しくなったので、子供らの夏休みが終わった9月3日月曜日、行って見ることにした。この南港野鳥園は、大阪咲洲のコンテナ・ターミナルの近くにあり、阪神高速湾岸線を降りて車を走らせると、回りは大型のコンテナ・トレーラばかりで、いささかの恐怖感がある。

 9時開園の展望塔に15分ころ入ってみると、もう3人ほどの人が双眼鏡を覗いていた。が、カワウとカルガモは見えるが、シギ類は見あたらない。展望塔では、観察がしやすいように、干潟向きに椅子が配置され、その前の窓は開けられている。その窓から海からの風が吹き込んで涼しい。久しぶりの涼しい風である。

 「シギ類が見当たりませんね」と双眼鏡を持った学芸員に尋ねてみると、「汐が引いたら出てくると思う」、「今朝、オオタカが上空を舞っていたので、姿を隠したようだ。」ということだった。そのうちに、マニアらしき人たちが5?6人やってきた。皆さん、高価な大砲を三脚に据えている。デジスコの人も一人いた。皆さん顔見知りらしく、昨日はどこどこへ云ってきたような話をしている。どうも毎日野鳥を求めて出歩いているらしい。
 話に加わっていた学芸員が、「今、トウネンが群れで飛んでいる」と教えてくれたが、すぐに干潟から姿を消した。

 この展望塔から観察できる野鳥は、距離が遠い。500mm(35mm換算750mm) くらいのレンズでは、豆粒くらいにしか捉えられない。1.4倍のテレコンバータをいれてみたが、Auto Focus が効かないので、重いカメラを抱えてのピント合わせは極めて難しい。ここにくるときは、デジスコセットが必要であろう。少なくとも三脚は必要である。
 南港野鳥園のページにのっている写真を見ると、ため息がでるような写真が掲載されている。100万円ちかくする望遠レンズをつけたカメラで撮ったものだろう。

 1時間半ほど粘ってもみたが、シギ類は現れない。諦めて帰り支度をしていると、比較的近くに、ソリハシシギが1羽現れた。

 敷地内にある森には、オオルリなども来るそうなので、少し歩いてみたが、シジュウカラが微かに撮れたくらいで、他には何もよう見つけなかった。

カワウ;クリックすると大きな写真になります カルガモ;クリックすると大きな写真になります カワウとダイサギ;クリックすると大きな写真になります ソリハシシギ;クリックすると大きな写真になります
カワウ:南港野鳥園
2012/9/3
NikonD7000
ΣAPO50-500mm
Tele Converter 1.4X
700mm(35mm相当1050mm)
シャッター優先オート(1/800s ISO1400 F9.0)
露出補正 なし
トリミング
カルガモ:南港野鳥園
2012/9/3
NikonD7000
ΣAPO50-500mm
Tele Converter 1.4X
700mm(35mm相当1050mm)
シャッター優先オート(1/800s ISO720 F9.0)
露出補正 1/3
トリミング
カワウとダイサギ:南港野鳥園
2012/9/3
NikonD7000
ΣAPO50-500mm 500mm
(35mm相当750mm)
シャッター優先オート(1/800s ISO280 F6..3)
露出補正 なし
トリミング
ソリハシシギ:南港野鳥園
2012/9/3
NikonD7000
ΣAPO50-500mm 500mm
(35mm相当750mm)
シャッター優先オート(1/800s ISO400 F6..3)
露出補正 なし
トリミング


2012年8月26日

隠居のパソコン備忘録: Google Maps API JS V3 での地図でマーカー地点をズームイン・アウトする


 V3 にバージョンアップした Google Maps JS API で旅行地図などを作成することをいろいろとトライしている。
 当サイト内の Studio YAMAKO のオーナーは、お住まいの横浜近郊はもちろんのこと、海外をも含めて様々なところを旅行され、それぞれの地点での綺麗な写真をブログにUPされている。
 旅行先を一枚の地図で表示することは無理なので、海外旅行については、その都度旅行先の地図を作って表示させてもらっているが、国内旅行については、年度別に、一枚の日本地図にプロットしている。(例:2011年旅行地図) だが、これでは地図が大まかすぎて、訪問先地点毎に、コントロールを使って、ズームインと地図の移動をする必要がある。

 それで何か良いサンプルはないかと探ってみると、Google Maps API links に、V2 で作成されたMike Williams' tutorial の The Basics - Part 3: Loading the data from an XML file with added "Zoom To, Zoom In, Zoom Out links in infowindow V3 に書き換えたサンプルコードが見つかった。
 2011年旅行地図では、隠居のパソコン備忘録: Google Maps API JS V3 でXML ファイルを読み込むに記録したサンプルコードを使った。今回のコードは、そのコードに、Zoom in・out の機能を付け加えたものである。呼び込んでくる XML ファイルは、同じ形式である。サンプルコードには、XML ファイルに zoom というタグが組み込まれていたが、なしでも機能するようである。
 2012年の旅行地図では、このコードを使った。見た目は、2011年旅行地図と変わらないが、地点をクリックして出てくる吹きだし(infowindow)に、表示される Zoom to [+] [-] をクリックすると、その地点が地図の中心となる。 さらに、[+] をクリックしていくと、Zoom が一段ずつUPする。2011年旅行地図に比べれば、少し改良された。
 下は、そのコードである。


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head> 
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 
    <title>Google Maps Javascript API v3 Example: Loading the data from an XML</title> 
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
<script type="text/javascript" src="http://xxxxxxxxxx/JSlibrary/downloadxml.js"></script>
<style type="text/css">
html, body { height: 100%; } 
</style>
<script type="text/javascript"> 
//<![CDATA[
      // this variable will collect the html which will eventually be placed in the side_bar 
      var side_bar_html = ""; 
      // arrays to hold copies of the markers and html used by the side_bar 
      // because the function closure trick doesnt work there 
      var gmarkers = []; 
     // global "map" variable
      var map = null;
// A function to create the marker and set up the event window function 
function createMarker(latlng, name, html, zoom) {
    var contentString = html;
    // add the zoom links
    contentString += '<br><a  href="javascript:map.setCenter(new google.maps.LatLng('+latlng.toUrlValue(6)+')); map.setZoom('+zoom+');">Zoom To</a>';
    contentString += ' - <a  href="javascript:map.setCenter(new google.maps.LatLng('+latlng.toUrlValue(6)+')); map.setZoom(parseInt(map.getZoom())+1);">[+]</a>';
    contentString += ' - <a  href="javascript:map.setCenter(new google.maps.LatLng('+latlng.toUrlValue(6)+')); map.setZoom(parseInt(map.getZoom())-1);">[-]</a>';

    var marker = new google.maps.Marker({
        position: latlng,
        map: map,
        icon: new google.maps.MarkerImage('http://labs.google.com/ridefinder/images/mm_20_blue.png'),         
        zIndex: Math.round(latlng.lat()*-100000)<<5
        });
    google.maps.event.addListener(marker, 'click', function() {
        infowindow.setContent(contentString); 
        infowindow.open(map,marker);
        });
    marker.MyZoom = zoom;
    // save the info we need to use later for the side_bar
    gmarkers.push(marker);
    // add a line to the side_bar html
    side_bar_html += '<a href="javascript:myclick(' + (gmarkers.length-1) + ')">' + name + '<\/a><br>';
}
// This function picks up the click and opens the corresponding info window
function myclick(i) {
  google.maps.event.trigger(gmarkers[i], "click");
}
function initialize() {
  // create the map
  var myOptions = {
    zoom: 8,
    center: new google.maps.LatLng(34.717876,137.851424),
    mapTypeControl: true,
    mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
    navigationControl: true,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  map = new google.maps.Map(document.getElementById("map_canvas"),
                                myOptions);
  google.maps.event.addListener(map, 'click', function() {
        infowindow.close();
        });
      // Read the data from example.xml
      downloadUrl("http://xxxxxxxx/xxxxxxxxx/xxxx/V3_yamako_2012.xml", function(doc) {
        var xmlDoc = xmlParse(doc);
        var markers = xmlDoc.documentElement.getElementsByTagName("marker");
        for (var i = 0; i < markers.length; i++) {
          // obtain the attribues of each marker
          var lat = parseFloat(markers[i].getAttribute("lat"));
          var lng = parseFloat(markers[i].getAttribute("lng"));
          var point = new google.maps.LatLng(lat,lng);
          var html = markers[i].getAttribute("html");
          var label = markers[i].getAttribute("label");
          var zoom = markers[i].getAttribute("zoom");
          if (!zoom) zoom = 15;
          // create the marker
          var marker = createMarker(point,label,html,zoom);
        }
        // put the assembled side_bar_html contents into the side_bar div
        document.getElementById("side_bar").innerHTML = side_bar_html;
      });
    }

var infowindow = new google.maps.InfoWindow(
  { 
//    size: new google.maps.Size(150,100),
    maxWidth: 450
  });

    // This Javascript is based on code provided by the
    // Community Church Javascript Team
    // http://www.bisphamchurch.org.uk/   
    // http://econym.org.uk/gmap/
    // from the v2 tutorial page at:
    // http://econym.org.uk/gmap/basic3.htm 
//]]>

</script> 
  </head> 

<body style="margin:0px; padding:0px;" onload="initialize()"> 
    <!-- you can use tables or divs for the overall layout --> 
     <table border="1"> 
<tr>
<td bgcolor="#FFFFCC" align="center" colspan="2"><font color="#000000"><strong><big>Yamako 国内旅行地図:2012年
</big></strong><br /></font></td></tr>      
<tr> 
        <td> 
           <div id="map_canvas" style="width: 780px; height: 820px"></div> 
        </td> 
        <td width = 220 valign="top"  bgcolor="#ffffe0" style="text-decoration: underline; color: #000000; font-size: small;" >
           <div id="side_bar"></div> 
        </td> 
      </tr> 
    </table> 


    <noscript><p><b>JavaScript must be enabled in order for you to use Google Maps.</b> 
      However, it seems JavaScript is either disabled or not supported by your browser. 
      To view Google Maps, enable JavaScript by changing your browser options, and then 
      try again.</p>
    </noscript> 

  </body> 
</html> 


2012年7月29日

隠居のパソコン備忘録: Google Maps API V3 で Polyline を描く


 自作地図を作成するのに便利していた Google Maps API のバージョンが、 V2 から V3 に大幅に変更され、来年5月には V2 で作成した地図が動かなくなりそうだということは、隠居のパソコン備忘録:Google Maps API V3 で旅行地図を作成するで、記録した。

 Studio YAMAKO のオーナーが、この2?3年に海外旅行した時の地図には、旅程を表す Polyline を表示している。これも、V3 になると書き換えなければならない。V2 では、XML ファイルに訪れた地点の経度・緯度を書き込んでおくと Polyline を描いてくれる sample code があったが、V3 では、そのような sample code は、ヒットしなかった。
 【Google Maps JavaScript API V3の使い方】というサイトに、【ポリラインの表示】というぺーじがあり、polyline を描くための訪問地点の経度・緯度を Javascript に直接記入する方法が紹介されていた。このサンプル・コードを参考に、先日記録した【Google Maps API JS V3 でXML ファイルを読み込む】の Javascript コードに追加してみると上手く動くことが分かった。老人の備忘録として、「トルコ周遊8日間の旅」の地図のコードを記録としておきたい。下のコードの青字部分が Polyline 表示のために追加した部分である。
 訪問地点の経度・緯度は、V2 のときに使っていた XML ファイルの中からコピーしてきた。記述する部分は少ないので、XML ファイルにする必要性はあまりない。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head> 
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 
    <title>Google Maps Javascript API v3 Example: Loading the data from an XML</title> 
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
<script type="text/javascript" src="http://n-shuhei.net/JSlibrary/downloadxml.js"></script>

<style type="text/css">
html, body { height: 100%; } 
</style>

<script type="text/javascript"> 
//<![CDATA[
// this variable will collect the html which will eventually be placed in the side_bar 
      var side_bar_html = ""; 

      // arrays to hold copies of the markers and html used by the side_bar 
     // because the function closure trick doesnt work there 

      var gmarkers = []; 

     // global "map" variable
      var map = null;

// A function to create the marker and set up the event window function 
function createMarker(latlng, name, html) {
    var contentString = html;
    var marker = new google.maps.Marker({
        position: latlng,
        map: map,
        zIndex: Math.round(latlng.lat()*-100000)<<5
        });

    google.maps.event.addListener(marker, 'click', function() {
        infowindow.setContent(contentString); 
        infowindow.open(map,marker);
        });

    // save the info we need to use later for the side_bar
    gmarkers.push(marker);

    // add a line to the side_bar html
    side_bar_html += '<a href="javascript:myclick(' + (gmarkers.length-1) + ')">' + name + '<\/a><br>';
}

// This function picks up the click and opens the corresponding info window
function myclick(i) {
  google.maps.event.trigger(gmarkers[i], "click");
}

function initialize() {
  // create the map
  var myOptions = {
    zoom: 6,
    center: new google.maps.LatLng(39.436193,29.86908),
    mapTypeControl: true,
    mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
    navigationControl: true,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }

  map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

  google.maps.event.addListener(map, 'click', function() {
        infowindow.close();
        });

      // Read the data from hachi.xml
      downloadUrl("V3_maps_Turkey.xml", function(doc) {
        var xmlDoc = xmlParse(doc);
        var markers = xmlDoc.documentElement.getElementsByTagName("marker");
        for (var i = 0; i < markers.length; i++) {

          // obtain the attribues of each marker
          var lat = parseFloat(markers[i].getAttribute("lat"));
          var lng = parseFloat(markers[i].getAttribute("lng"));
          var point = new google.maps.LatLng(lat,lng);
          var html = markers[i].getAttribute("html");
          var label = markers[i].getAttribute("label");

          // create the marker
          var marker = createMarker(point,label,html);
        }

      // put the assembled side_bar_html contents into the side_bar div
        document.getElementById("side_bar").innerHTML = side_bar_html;

// Polyline 表示の追加 ここから     
    var drivePlan = [
      new google.maps.LatLng(40.010787, 26.279297),
      new google.maps.LatLng(39.317035, 26.703644),
      new google.maps.LatLng(37.947176, 27.342567),
      new google.maps.LatLng(37.914409, 29.120979),
      new google.maps.LatLng(37.882441, 32.485199),
      new google.maps.LatLng(38.376115, 34.002686),
      new google.maps.LatLng(38.533127, 34.433899),
      new google.maps.LatLng(38.627063, 34.720917),
      new google.maps.LatLng(38.772019, 35.490303),
      new google.maps.LatLng(41.013066, 28.975067),
      new google.maps.LatLng(40.010787, 26.279297)
    ];
    var drivePath = new google.maps.Polyline({
      path: drivePlan,
      strokeColor: "#FF0000",
      strokeOpacity: 1.0,
      strokeWeight: 2
    });
      drivePath.setMap(map);
// ここまで 

      });
    }

var infowindow = new google.maps.InfoWindow(
  { 
//    size:  new google.maps.Size(200,50)
  });

//]]>

</script> 
  </head> 

<body style="margin:0px; padding:0px;" onload="initialize()"> 

<table border="1"> <tr>
<td bgcolor="#FFFFCC" align="center" colspan="2"><font color="#000000"><strong><big>「洞窟ホテルに泊まる!トルコハイライト周遊8日間」の旅</big></strong></font></td></tr>      
<tr><td> 
    <div id="map_canvas" style="width: 800px; height: 600px"></div> 
    </td> 
    <td width = 200 valign="top" bgcolor="#ffffcc" >
左の地図は、Google Mapsの機能を持っています。拡大・縮小・移動ができます。下の地名をクリックすると該当位置に吹き出しが出ます。吹き出しの中のリンクをクリックすると詳細地図あるいは関連投稿に飛びます。<br /><br />
    <div id="side_bar"style="text-decoration: underline; color: #000000; font-size: small;"></div> 
    </td></tr></table> 

    <noscript><p><b>JavaScript must be enabled in order for you to use Google Maps.</b> 
      However, it seems JavaScript is either disabled or not supported by your browser. 
      To view Google Maps, enable JavaScript by changing your browser options, and then 
      try again.</p>
    </noscript> 

  </body> 
</html> 


2012年7月21日

隠居のパソコン備忘録: Google Maps API JS V3 でXML ファイルを読み込む

 
 自作地図を作成するのに便利していた Google Maps API のバージョンが、 V2 から V3 に大幅に変更され、来年5月には V2 で作成した地図が動かなくなりそうだということは、隠居のパソコン備忘録:Google Maps API V3 で旅行地図を作成するで、記録した。

  V2 で作成した多くの地図では、外部ファイルである XML ファイルを読み込んでマーカを立てる地点やマーカをクリックすると出てくる吹きだしの中に、リンク先などの情報を表示していた。年間の旅行先などマーカが順次増える場合には、XML ファイルに経度・緯度や必要なリンクを書き足すだけでいいので便利をしていた。
 今まで V2 で作成してきた地図を V3 にバージョンアップして XML ファイルを読み込むためのサンプル・コードを探し回したが、適切なコードが見つからなかった。一から、作成する能力はからきしない。途方に暮れて、上のブログに記録した前回の方法で、XML ファイルを使わず直接 JavaScript に書き込むことも挑戦しかけたが途方も無い作業のようなのでやめて、今までの XML ファイルが使えそうなサンプル・コードで、再度粘ってみることにした。

 拝借したサンプル・コードは、上のブログに記録した前回の方法ときにも拝借した、【Using the Google Maps API v3】 というページにある【lLoading the data from an XML file translated to v3】のソース・コードである。
 V3 のGoogle Maps API にXML ファイルを読み込む方法は、多くの場合、前回に lightbox 2.51 の導入で紹介した JavaScript のライブラリー jQuery が使われている。拝借したサンプル・コードでは、jQuery ではなく、downloadxml.js というライブラリーが使われている。どうも、jQuery の方が本流らしいが、私にとっては、V3 で今までの XML ファイルが使えるサンプル・コードの方がありがたい。
 一週間以上かなりの時間を使って粘った甲斐があって、下のようなコードで XML が読み込めるようになった。
 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head> 
<meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> 
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 
    <title>Google Maps Javascript API v3 Example: Loading the data from an XML</title> 
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
<script type="text/javascript" src="http://n-shuhei.net/XXXXX/XXX/XXXXX/downloadxml.js"></script>

<style type="text/css">
html, body { height: 100%; } 
</style>

<script type="text/javascript"> 
//<![CDATA[
// this variable will collect the html which will eventually be placed in the side_bar 
      var side_bar_html = ""; 

      // arrays to hold copies of the markers and html used by the side_bar 
     // because the function closure trick doesnt work there 

      var gmarkers = []; 

     // global "map" variable
      var map = null;

// A function to create the marker and set up the event window function 
function createMarker(latlng, name, html) {
    var contentString = html;
    var marker = new google.maps.Marker({
        position: latlng,
        map: map,
        zIndex: Math.round(latlng.lat()*-100000)<<5
        });

    google.maps.event.addListener(marker, 'click', function() {
        infowindow.setContent(contentString); 
        infowindow.open(map,marker);
        });

    // save the info we need to use later for the side_bar
    gmarkers.push(marker);

    // add a line to the side_bar html
    side_bar_html += '<a href="javascript:myclick(' + (gmarkers.length-1) + ')">' + name + '<\/a><br>';
}

// This function picks up the click and opens the corresponding info window
function myclick(i) {
  google.maps.event.trigger(gmarkers[i], "click");
}

function initialize() {
  // create the map
  var myOptions = {
    zoom: 12,
    center: new google.maps.LatLng(35.377556,134.534862),
    mapTypeControl: true,
    mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU},
    navigationControl: true,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  }

  map = new google.maps.Map(document.getElementById("map_canvas"),
                                myOptions);

  google.maps.event.addListener(map, 'click', function() {
        infowindow.close();
        });

      // Read the data from hachi.xml
      downloadUrl("hachi.xml", function(doc) {
        var xmlDoc = xmlParse(doc);
        var markers = xmlDoc.documentElement.getElementsByTagName("marker");
        for (var i = 0; i < markers.length; i++) {

          // obtain the attribues of each marker
          var lat = parseFloat(markers[i].getAttribute("lat"));
          var lng = parseFloat(markers[i].getAttribute("lng"));
          var point = new google.maps.LatLng(lat,lng);
          var html = markers[i].getAttribute("html");
          var label = markers[i].getAttribute("label");

          // create the marker
          var marker = createMarker(point,label,html);
        }

        // put the assembled side_bar_html contents into the side_bar div
        document.getElementById("side_bar").innerHTML = side_bar_html;
      });
    }

var infowindow = new google.maps.InfoWindow(
  { 
//    size:  new google.maps.Size(200,50)
  });

    // This Javascript is based on code provided by the
    // Community Church Javascript Team
    // http://www.bisphamchurch.org.uk/   
    // http://econym.org.uk/gmap/
    // from the v2 tutorial page at:
    // http://econym.org.uk/gmap/basic3.htm 

//]]>

</script> 
  </head> 

<body style="margin:0px; padding:0px;" onload="initialize()"> 

    <!-- you can use tables or divs for the overall layout --> 
    <table border="1"> 
<tr>
<td bgcolor="#FFFFCC" align="center" colspan="2"><font color="#000000"><strong><big>ハチ高原近辺私的観光地図</big></strong><br /></font></td></tr>      
<tr> 
        <td> 
           <div id="map_canvas" style="width: 800px; height: 600px"></div> 
        </td> 
        <td width = 200 valign="top"  bgcolor="#ffffe0" style="text-decoration: underline; color: #000000; font-size: small;" >
<!--<td valign="top" style="width:150px; text-decoration: underline; color: #4444ff;">-->
           <div id="side_bar"></div> 
        </td> 
      </tr> 
    </table> 

    <noscript><p><b>JavaScript must be enabled in order for you to use Google Maps.</b> 
      However, it seems JavaScript is either disabled or not supported by your browser. 
      To view Google Maps, enable JavaScript by changing your browser options, and then 
      try again.</p>
    </noscript> 

  </body> 
</html> 
サンプル地図

 試行錯誤は、拡張子の前につける . (ピリオド)が抜けていたり、ファイルのアップロード先を間違ったりなど実に単純なミスの連続であった。
 とくに、Geekなぺーじの【Google MAPS JavaScript APIでのデバッグ】にも書かれているように、日本語コードで最後までつまづいた。V2 のときには、Shift-JIS でも OK だったXML ファイルが、UTF-8 でないとエラーを起こすというより、全く読んでくれない。
 この試行錯誤のお陰で、Google Maps API について、少し理解が深まったが、JavaScript に十分な知識がない老人にはやっぱり難解な世界である。中断していた JavaScript の学習も再開せねばと思うが、なにしろやりたいことが多すぎる。
 来年5月までに、順次 V2 の地図を V3 にしていくつもりである。

2012年4月25日

隠居の花見:京都、京北と美山の桜を訪ねる


 京都に住む娘から荷物運びを頼まれた。ただの運送屋で京都に行くのはもったないので、前から訪ねてみたいと思っていた美山へ、荷物を降ろしたら行って見ることにした。美山は京都の北の方に位置するので、まだ桜が咲いているらしい。
 娘が住む下鴨から美山町観光協会に目的地を設定して走りだすと、右京区の山を走る離合が困難な山道に誘導された。這々の体で国道162号線にでることができたが、162号線も2車線はあるものの曲がりくねった山道である。162号線は、いわゆる周山街道と呼ばれる道で手入れの行き届いた杉林の間を縫って走っている。
 休憩した京北町の道の駅にあった付近地図に、常照皇寺というお寺があり、九重桜が今きれいらしいとある。急ぐ旅でもないので、よって見ることにした。この桜、京北町では有名な桜らしく観光バスが何台も駐まっていた。大きさは、大宇陀の又兵衛桜に比べれば、少し小さいが、淡いピンクの花がたわわに咲いていた。
 境内にも、古い山桜や芍薬、アセビなどが咲いていた。古い味わい深い寺である。

 ちょうど昼時分になったので、娘がスマホで付近の和食を探すと何軒かがヒットしたが、京蕪庵(きょうぶあん)という店で蕎麦を食べることにした。小さな店の中は満席で、外の満開の桜の下にある手作りの木のテーブルに通された。前には、田起こしたが終わった田んぼが広がっている。いささか待たされたが、暖かい蕎麦と鯖寿司は美味であった。そばの満開の桜では、ヒヨドリが盛んに吸蜜をしていた。

 美山町観光協会は、道の駅【美山ふれあい広場】にある。このあたりは、ツーリングのメッカらしく、若者たちのオートバイが沢山とまっていた。ここには牛乳工房があり、娘・家内はジェラートを楽しんでいた。私も一口もらったが、まろやかに腑に落ちた。
 観光協会の女性の話では、大野ダムの桜はすでにさかりを過ぎており、5?6km先の茅葺の里あたりの桜が満開であろうということであった。 茅葺の里は、正式には【南丹市美山町北伝統的建造物群保存地区】となっており、茅葺の主屋は30棟あると案内板にはある。のんびりと歩いても30分ほどの小さい集落である。

 帰りは、観光協会の女性に教えてもらって、県道19号線で園部から京都縦貫自動車道に入り終点沓掛から9号線などで、京都市内を東西に走った。京都市内を走るには、かなりの忍耐が必要である。娘を下鴨で降ろし、今度は河原町通りを南への忍耐の運転であった。やっぱり、京都は歩くところかもしれない。

京北弓削川堤の桜;クリックすると大きな写真になります 石楠花;クリックすると大きな写真になります 山桜 九重桜;クリックすると大きな写真になります
京北弓削川堤の桜
2012/4/21
石楠花:常照皇寺
2012/4/21
山桜:常照皇寺境内
2012/4/21
九重桜:常照皇寺
2012/4/21

満開の桜にヒヨドリ;クリックすると大きな写真になります 茅葺の里の鯉のぼり;クリックすると大きな写真になります 茅葺の里の枝垂れ桜;クリックすると大きな写真になります 茅葺の里;クリックすると大きな写真になります
満開の桜にヒヨドリ:京蕪庵
2012/4/21
Nikon D90 Nikkor18-200mm 200mm
(35mm相当300mm)
シャッター優先オート(1/750s ISO200 F5.6)
露出補正 なし
茅葺の里の鯉のぼり
2012/4/21
Nikon D7000 ΣAPO50-500mm 170mm
(35mm相当255mm)
シャッター優先オート(1/2000s ISO1250 F5.6)
露出補正 なし
茅葺の里の枝垂れ桜
2012/4/21
Nikon D90 Nikkor18-200mm 34mm
(35mm相当51mm)
絞り優先オート(1/750s ISO200 F8.0)
露出補正 なし
茅葺の里風景
2012/4/21
Nikon D7000 ΣAPO50-500mm 78mm
(35mm相当117mm)
絞り優先オート(1/125s ISO100 F10.0)
露出補正 なし

京都・滋賀・奈良近辺私的観光地図】に掲載

2011年11月21日

隠居のパソコン備忘録:モニターを CRT から LCD に変える 


 私のパソコンは、いわゆる自作PC で、いろいろな部品や機器をアセンブリしたものである。モニターは、10年前くらいに娘の大学入学祝いにと自作したときに求めた SAMSUNG の 19インチ CRT を、娘が新たに SONY Vaio を買い求めたので舞い戻ってきたものを使ってきた。

 特段問題はなかったのであるが、デスクの上に大きな場所を占めており、動かすのも重たい。それに、家内の LCD の方が、掲載している写真が明るく綺麗に見える。私のブログに訪れるほとんどの人も、パソコンのモニターは液晶になっているはずである。ブログ・ページを作るときにも、液晶で確認しておいたほうがよい。節電にもなるので、思い切って、モニターを LCD に変えることにした。

 PC のモニターとして使うだけなので、余計な機能はいらない。Amazon で探すと、Iiyama の 20 インチの液晶モニターが一万円を切ってある。思わず飛びついた。Amazonn の配達は早い。注文した翌日には品物が届いた。今までのぎっくり腰にならないか心配しながら持ち上げていた CRT のモニターに比べると無茶苦茶軽いし、容積が小さい。

 このモニターには、PC 本体との接続は、DVI-D という接続と従来からの D-Subミニ15ピンの接続との2系統がある。PC 本体の裏側を見ると、DVI-D のソケットもある。一緒に、DVI?D のケーブルも注文した。
 早速、DVI?D のケーブルで接続し設置してみた。しかし、これはかなりの勉強不足であった。画面が表示されるのは表示されるが、横長のワイドに映る。つまり、もともと横:1024 縦:768 のXGA 比率のものが、1600X900 で写ってしまうのだ。このために、このIiyama のモニターには、画面を XGA 比率にする画面調整機能がついていて、「フル」ではなく、「アスペクト」にすると XGA 比率で表示されるようになっている。ただ、DVI?D 接続では、この比率を調整する「画面モード」が、グレイアウトし、切り替えができない。それで、 D-Subミニ15ピンの接続に切り替えて(モニターに付属しているケーブルはこのケーブルである)みると、「画面モード」が機能するようになった。知識不足の頭では、原因は分からない。また、ビデオカードの性能も強く影響するらしい。まだまだの学習が必要であるが、ここまでにわかったことを記録しておくことにした。


(追記:2011/11/23)使っていたビデオカードは、Aopen FX5200-DVP128LP(AGPスロットから抜き出して確認した)で、DVI-D 接続ではワイドモニターには対応しないことが分かった。そこで、高解像度対応のビデオカードを求めることにしたが、乏しい知識ではネットサーチだけでは何を購入したらいいのかよく分からない。近くの「パソコン工房」に行って教えを乞うとAGP対応のビデオカードは、2つしか置いていなくて、その内の一つ(NVIDIA FX5200)が私のパソコン・マザーボードで許容しているAGP4Xでもいけることが分かった。これを求めて、ビデオカードを取り替えると、高解像度でもOK であった。接続コードも、D-subミニからDVI?D ケーブルに変えても「画面モード」が機能するようになった。

 XGA 比率で作成しているブログの写真も歪みがなくなった。当面は、新しい LCD display の画面の解像度を 1600x900 と設定して、水平方向をXGA モードの幅に設定して運営することにした。iGoogle の画面などは 1600x900 モードでも問題はなく見やすくなった。

2011年11月11日

Jazz: Piano Trio List


 2011年7月に、ジャズ・ジャーナリストの杉田宏樹さんという方の【ジャズと言えばピアノトリオ】いう本が、光文社新書で発刊された。読み進むと、ファミリアな名前のピアニストの名前が次々と出てくる。それらのピアニストが結成したピアノトリオの有名なアルバムも細かに紹介されている。ジャズと聞くと節操無く集めたジャズ曲の中にも、それらのアルバムに収められているナンバーが、mp3 file として Windows Media Library に収納されている。

 これらのナンバーを上の本に紹介されている順に整理して、Internet Radio のサイトである Live 365 に開設している私の放送局Radio Senboku に、アップロードすることにした。
 そのために、この本に紹介されている Piano Trio と代表的なアルバムを整理してみた。Trio であるから、該当アルバムで共演しているベースとドラムスの奏者も合わせて記載して、一覧にしたのが下の表である。

 その後、Radio Senboku にアップロードするために、上の本に紹介されている以外のレコードも使ったので、それらも該当する Trio の欄に追記した。

Jazz Piano Trios
Pianists representative Albumrecordedbassdrums
Revised on Oct 2nd, 2012
Bill Evans
1929 - 1980
Portrait In Jazz 1959 Scott LaFaro Paul Motian
Waltz For Debby 1961
Sunday At The Village Vanguard 1961
How my heart sings! 1962 Charles Israels
At Shelly's Manne-Hole 1963 Larry Bunker
Bud Powell
1924 - 1960
Bud Powell Trio Plays 1947 Curly Russell Max Roach
A Portrait of Thelonious 1961 Pierre Michelot Kenny Clarke
Thelonious Monk
1917 - 1982
Thelonious Monk Trio 1952,54 Gary Mapp
Percy Heath
Art Blakey
Max Roach
Plays Duke Ellington 1955 Oscar Pettiford Connie Kay
The Unique 1956 Art Blakey
Oscar Peterson
1925 - 2007
We Get Requests 1964 Ray Brown Ed Thigpen
The Trio 1961
Girl Talk 1965-67 Ray Brown
Sam Jones
Louis Hayes
Bobby Durham
Wynton Kelly
1931 - 1971
Kelly at Midnite 1960 Paul Chambers Philly Joe Jones
The Best Of Wynton Kelly ----
Sonny Clark
1931 - 1963
Cool Struttin'
  Art Farmer(trp)
  Jackie McLean
1958 Paul Chamberrs Philly Joe Jones
Sonny ClarkTrio 1965
Tommy Flanagan
1930 - 2001
Overseas 1958 Wilbur Little Elvin Jones
Eclypso 1977 George Mraz
Kenny Drew
1928 - 1993
Kenny Drew Trio 1956 Paul Chamberrs Philly Joe Jones
Red Garland
1923 - 1984
Groovy 1956 Paul Chamberrs Art Taylor
At The Plerude 1959 Jimmy Rowser Specs Wright
Barry Harris
1929 -
Breakin' It Up 1958 Bob Cranshaw Clifford Jarvis
At The Jazz Workshop 1960 Sam Jones Louis Hayes
Phineas Newborn, Jr
1931 - 1989
World of piano 1961 Paul Chamberrs
Sam Jones
Philly Joe Jones
Louis Hayes
Here is Phineas 1958 Oscar Pettiford Kenny Clarke
Hank Jones
1918- 2010
Great Jazz Trio: At the Village Vanguard 1978 Ron Carter Tony Williams
Hank Jones Trio 1979 George Duviver Alan Dawson
Al Haig
1924- 1982
Invitation 1974 Rovere Gilbert Kenny Clarke
Al Haig Trio 1954 Bill Crow Lee Abrahams
Duke Jordan
1924- 1982
Flight To Denmark 1973 Mads Vinding Edmund Leonard Thigpen
Ray Bryant
1922- 2006
Ray Bryant Trio [1957] 1957 Ike Isaacs Specs Wright
Ray Bryant Plays 1959 Tommy Bryant Oliver Jackson
Hampton Hawes
1922- 2006
Hampton Hawes The Trio Vol. 1 1955 Red Mitchell Chuck Thompson
Andre Previn
1929 -
My Fair Lady 1964 Leroy Vinnegar Shelly Manne
Horace Parlan
1929 -
Us Three 1960 George Tucker Al Harewood
Duke Pearson
1932 - 1980
Tender Feelin's 1959 Gene Taylor Lex Humphries
Profile 1959
Herbie Nichols
1919 - 1963
Herbie Nichols Trio 1956 Teddy Kotick (tracks 6-8 & 10)
Al McKibbon (tracks 1-4 & 9)
Max Roach
Duke Ellington
1899 - 1974
Money Jungle 1962 Charles Mingus Max Roach
Art Tatum
1909 - 1956
Art Tatum Trio 1956 Red Callender Jo Jones
Ahmad Jamal
1930 -
Portfolio Of Ahmad Jamal 1958 Israel Crosby Vernell Fournier
Ramsey Lewis
1935 -
The In Crowed 1965 Eldee Young Isaac Holt
An hour with the Ramsey Lewis Trio 1959
Erroll Garner
1921 - 1977
Concert By The Sea 1955 Eddie Calhoun Denzil Best
Billy Taylor
1921 - 2010
Sleeping Bee 1969 BenTucker Grady Tate
A Touch Of Taylor 1955 Earl May Percy Brice
Junior Mance
1928 -
JUNIOR 1959 Ray Brown Lex Humphries
Ceder Walton
1928 -
Something For Lester
  as Ray Brown Trio
1977 Ray Brown Elvin Jones
Manhattan Afternoon 2009 David Williams Billy Higgins
Marian McPartland
1918 -
Marian McPartland At The London House 1958 Bill Britto Joe Cusatis
At The Hickory House 1955 Bill Crow Joe Morello
Claude Williamson
1926 -
Round Midnight 1958 Red Mitchell Mel Lewis
Salute to Bud 1954 Curtis Counce Stan Levey
Mal Waldron
1926 - 2002
Free At Last 1966 Isla Eckinger Clarence Becton
Set Me Free 1969 Barre Phillips Philly Joe Jones
Don Friedman
1935 -
Circle Waltz 1962 Chuck Israels Pete(La Roca)Sims
Bobby Timmons
1935 - 1974
This Here Is Bobby Timmons 1960 Sam Jones
(tr 1, 2 & 4-9)
Jimmy Cobb
(tr 1, 2 & 4-9)
Hugh Lawson
1935 - 1997
Prime Time 1977 Bob Cranshaw Ben Riley
Richard Wyands
1928 -
Then, Here And Now 1978 Lisle Atkinson David Lee
Harold Mabern
1936 -
Straight Street (yet) 1991 Ron Carter Jack DeJohnette
Monty Alexander
1944 -
Montreux Alexander  1976 John Clayton Jeff Hamilton
Walter Bishop Jr.
1927 - 1998
Speak Low 1976 JImmy Garrison G.T.Hogan
Walter Davis Jr.
1932 - 1990
Scorpio Rising 1989 Santi Debriano Ralph Peterson Jr.
Paul Bley
1932 -
Touching 1965 Kent Carter Barry Altschuk
Chick Corea
1941 -
Now He Sings, Now He Sobs 1968 Miroslav Vitous Roy Haynes
Herbie Hancock
1940 -
Maiden Voyage (The Rudy Van Gelder Edition) 1965 Ron Carter Tony Williams
Speak Like A Child 1968 Mickey Roker
McCoy Tyner
1938 -
Inception 1962 Art Davis Elvin Jones
Remembering John 1991 Avery Sharpe Aaron Scott
Steve Kuhn
1938 -
Watch What Happens 1968 Palle Danielsson Jon Christensen
Remembering Tomorrow 1968 David Finck Joey Baron
Richie Beirach
1947 -
Elegy For Bill Evans 1981 George Mraz Al Foster
Fred Hersch
1955 -
Heartsongs 1989 Michael Formanek Jeff Hirshfied
Kenny Barron
1943 -
Scratch 1985 Dave Holland Daniel Humair
People Time(Disc1,2) 1991 Sax: Stan Gets   
Benny Green
1963 -
Testifyin! Live At The Village Vanguard 1991 Christian McBride Carl Allen
FUNKY! 1997 Ben Wolfe Karriem Riggins
Cyrus Chestnut
1963 -
Dark Before The Dawn 1995 Steve Kirby Clarence Penn
Bill Charlap
1966 -
written in the stars 2000 Peter Washington Kenny Washington
'S Wonderful 1999
Geri Allen
1957 -
in the year of the dragon 1989 Charlie Haden Paul Motion
The Printmakers 1984 Anthony Cox Andrew Cyrille
Brad Mehldau
1970 -
the Art of the Trio volume one 1998 Larry Grenadier Jordi Rossy
introducing BRAD MEHLDAU 1995 track 1-5
Larry Grenadier
track 6-9
Christian McBride
track 1-5
Jordi Rossy
track 6-9
Brian Blade
Keith Jarrett
1970 -
Somewhere Before 1968 Charlie Haden Paul Motion
Life Between The Exit Sings 1967
Changeless 1987 Gary Peacock Jack Dejohnette

2011年10月 1日

隠居のMovable Type備忘録:ブログの記事に、MP3 Player を埋め込む 


 ブログの記事中に、小鳥のさえずりや虫の声などのMP3 ファイルを記載すると、小さな再生ボタンplay.JPGが表示されて、これをクリックすると音が聞こえてくるという JavaScript で作られた del.icio.us/js/playtagger を提供していたサービスページが閉じられてしまった。これは、URL のページHTML コードのどこかに(<head> 部分がリコメンドされているが)次のコードを挿入するだけでよかった。
<script type="text/javascript" src="http://del.icio.us/js/playtagger">
この playtagger という Javascript を運用してくれていたサイトが突如閉鎖したようでリンクが切れてしまった。非常に便利であったので残念である。
 それで、それに代るものをサーチしてみると【How to Embed MP3 Audio Files In Web Pages】というページがヒットした。
ここでは、Google と Yahoo! が提供するサービスが紹介されている。

Google Reader MP3 Player
 再生したい Mp3 ファイルを次のコードの中で指定すれば、ブログの中で MP3 が Windows Media Player などを介さずに再生される。
<embed type="application/x-shockwave-flash" flashvars="audioUrl=http://n-shuhei.net/xxxxxx/photo_insects/110923_tukutukuhousi.mp3" src="http://www.google.com/reader/ui/3523697345-audio-player.swf" width="400" height="27" quality="best"></embed>

  sample


Yahoo! Media Player
次のコードを URL の<head> 部分にでも一行書き入れ、
<script type="text/javascript" src="http://mediaplayer.yahoo.com/js"></script>

ブログの文中に、次のように MP3 file を指定すれば良い。del.icio.us/js/playtagger と同じ方式である。ただし、再生ボタンをクリックすると、下のスクリーンショットのような再生画面が表示される。右端の縮小ボタンで折りたためるが。
<a href="http://n-shuhei.net/xxxxx/photo_insects/110923_tukutukuhousi.mp3">ツクツクボウシ</a>

  sample
ツクツクボウシ
Yahoo_player.JPG

 上記以外にも、カスタマイズすることのできる Flash player を作成できる【MP3 Player】というサイトも見つかった。上の Google Rader MP3 Player とここで紹介されている Mp3 Player も Flash を使っている。
flash-mp3-player.net
コード例
<object type="application/x-shockwave-flash" data="http://flash-mp3-player.net/medias/player_mp3_button.swf" width="200" height="20">
    <param name="movie" value="http://flash-mp3-player.net/medias/player_mp3_mini.swf" />
    <param name="bgcolor" value="#0000ff" />
    <param name="FlashVars" value="mp3=http%3A//n-shuhei.net/xxxxxx/photo_insects/110923_tukutukuhousi.mp3" />
</object>

  sample

 Yahoo! の Javascript 方式を使えば、今までの記述を訂正しなくても良いので、これを使うことにした。Flash Player を使うとすべての MP3 file の記述を書き直す必要がある。Yahoo! なら、そう簡単に閉鎖をすることはあるまいと思っている。

関連エントリー
隠居のスマートフォン備忘録:(3)Xperia acro で音楽(mp3)を楽しむ

2011年8月 2日

隠居のスマートフォン備忘録:(1)ケイタイからスマートフォン Xperia acro へ


 NHK テレビで、「中高年のためのデジタル塾」という番組があった。地デジとタブレット端末・スマートフォンを紹介する内容である。地デジは別にして、タブレット端末とスマートフォンについては名前は知っていたが、詳しくは分からない。

Xperia acro:SO-02C;クリックすると大きな写真になります 興味があったのでテレビテキストも買って、すこし学習してみると、タブレット端末はノートパソコンと同じような機能を持つものだが、大きさも軽さも、ネットへの接続も、附加されているソフトもはるかに便利になっている。しかし、ビジネスの世界はもうとっくに卒業しているので、タブレット端末はもう用事はないようだ。現役の頃には、仕事で出張などがあるとA4 のノートパソコンを持ち歩いていたものだが。
 タブレット端末は必要ないと思ったが、スマートフォンは現在持ち歩いているケイタイよりも少し大きいけれども、ケイタイでは物足らなかった機能を沢山持っているので、古希になった隠居にもなかなか楽しそうである。老化防止の玩具として、FORMA のケイタイ(S703i )から7月9日に発売されたDOCOMOスマートフォン:Xperia acro(SO-02C) へ機種変更した。
 Xperia acro の機能をまだまだ把握しているとは言えないが、現在確認している機能を列挙してみたい。
  1. 電話:FORMA のケイタイで使っていた電話番号および電話帳は、機種変更ということで引き継いでくれる。
  2. メール・インターネット
    • sp モードを契約すれば、i モードでのアドレスで送受信できる。メール本文などの入力は、従来のケイタイで馴れた方法にちかい POBox touch という方法が用意されている。
    • Eメールアプリを利用すると、一般のISPプロバイダで受発信できる。
    • Google アカウントを登録している場合は、Gmail を利用できる。これで、どこにいてもPC にきたメールを確認できるようになった。
    • ブラウザを使ってインターネットにアクセスできる。
  3. マルチメディア
    • カメラ:810万画素オートフォーカスカメラ、HD動画撮影ができる。
    • ミュージックプレーヤー:microSDカード(32GB のカードが同梱されている)に、mp3 などの音楽ファイルを保存すればよい。iPOD や mp3 portable player を置き換えることができる。
    • ワンセグ:地上デジタル放送が受信できる。車についていたアナログTVが終了したので、役に立ちそうだ。受信状態は従来の車のアナログTVと同等のようだ。
    • FM ラジオ:同梱されている「マイク付きステレオヘッド」が受信アンテナとなるが、受信状態が良好な必要がある。
  4. その他:
    • スケジュール:ケイタイでは難しかったGoogle カレンダーと同期できる。
    • Google マップの機能が使える。それ以上に、GPS 機能が内蔵されており、目的地までのナビゲーションもしてくれる。
    • アラーム機能がある。ケイタイにもついていた機能と同等。
    • おサイフケータイ:私は Edy を登録した。ケイタイにもついていた。クレジットカードで入金できる。
    • i モードで作成されたサイトは見ることができないが、スマートフォンのOS;android 向けのサイトはブラウザで見ることができる。例えば、わずかばかり持っている株式の時価は、ホームトレーダーが作成した スマートフォン向けのサイトで確認できる。もちろん、PC向けのサイトも見ることができるが、画面が小さいので、拡大したとしても見難い。
    • Google の検索もPC 同様にできる。スマートフォンのOS;android の開発は、Google が深く関与しているから、Google との相性は良い。
    • 私はあまり見ないが、You Tube も見ることができる。

 アプリと言われるソフトを導入すると、その他色々なことができるようだ。追々学習したいと思っている。
上記に列挙したことがらは、スマートフォン独自の操作方法があるので、老人の備忘録として順次記録していきたいと思う。

2011年5月27日

隠居の探鳥ウォーク:小満に 子育て夢中 カイツブリ


 24節季の小満の頃となった。Wikipedia を見ると、小満の季節の特徴として、「万物が次第に成長して、一定の大きさに達して来るころ」とある。小満近くの探鳥ウォークでも、野鳥の世界も同じようで、幼鳥を育てる姿や巣作りに励む鳥が目に付いた。(5月20/21/25/26日:探鳥日誌参照
 最近あまり見かけなかったセグロセキレイが4羽 田植えを待っている畑で動き回っている。よく見ると、そのうち2羽は幼鳥である。幼鳥は、羽の色が親に比べると薄いのですぐわかる。
 ムクドリより少し大きな黒っぽい鳥が、巣作りの材料だろうか草を口に咥えて、川横の道路冊に留まった。少し調べたが名前が分からない。例によって、【野鳥識別掲示板】に投稿して教えを乞うとすぐに、掲示板管理者の向井さんが、教えてくれた。
n_shuhei 様 こんばんは。
ムクドリよりも少し大きい、イソヒヨドリのメスだと思います。
今、子育ての真っ最中ですね。
我が家の周辺にも数番が繁殖していて、朝暗いうちから、夜のとばりが降りるまで、オスが美しいさえずりを聞かせてくれます。
オスは青くて美しいです。
 そういえば、私の野鳥写真集に掲載しているのを忘れていた。年とともに記憶力がますます衰えていくようだ。
 庭代台公園に回ると、いつも一羽で行動していると思うコゲラが、2羽で動いていた。親子だろうか。
 翌日(5月21日)、鉢ケ峯寺に足を向けてみると、先日も見かけた場所で、ウグイスが警戒音をだしながら動き回っていた。近くに、子育て中の巣でもあるのだろうか。

セグロセキレイ;クリックすると大きな写真になりますイソヒヨドリ雌;クリックすると大きな写真になりますコゲラの親子;クリックすると大きな写真になりますウグイス;クリックすると大きな写真になります
セグロセキレイ 成鳥と幼鳥
:美木多上(堺)
2011/5/20
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO360 1/1000s F5.6
トリミング+合成
イソヒヨドリ雌:美木多上(堺)
2011/5/20
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO360 1/1000s F5.6
トリミング
コゲラの親子?:庭代台公園(堺)
2011/5/21
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO2000 1/1000s F5.6
トリミング+合成
ウグイス:鉢ケ峯寺(堺)
2011/5/20
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO250 1/1000s F5.6
トリミング


 5月25日、久しぶりに自宅北の方にある溜池を覗きにいった。冬場には、小さい池ながら色々な水鳥がきていた摺鉢池では、2羽のカイツブリの親が2羽の子供を教育中であった。いつもは池に潜ってしばらく姿を現さないのに、口にくわえた魚(?)で子供に餌の取り方でも教えているのだろうか。子供の頭は、イノシシの子供と同じように縞模様である。
 オオヨシキリに会いたくて小さな葦原がある大庭寺に回ると、番と思われるケリが鋭く泣きながら、頭近くを飛び回って威嚇してきた。多分、近くに巣があるのかもしれない。
 期待のオオヨシキリの さえずりはよく聞こえるが、姿は葦の茂みに隠れてなかなか姿を現さない。諦めて、同じような葦原がある野々井に回ってみた。こちらのほうが、数は多くいそうだ。堤の上で、しばらく待っているとようやく葦原の中で移動を始めた。オートフォーカスのカメラでは、茂る葦の穂が邪魔をしてなかなかピントが合わないが、自宅にかえってPC で確認すると、たくさん押したシャッターの中にいくらかましな写真が混ざっていた。
 翌26日、今度は自宅から南の方に歩いてみた。いままで成功したことのない、ツバメの飛翔写真をなんとか撮りたかった。蚊柱が立っているような草原には、ツバメが餌を捕らえに繰り返し飛来している。シャッター・スピード 1/1000s 程度では、いままですべて失敗している。思い切って、1/3000s に設定し、レンズも最も広角となる 120mm (35mm 換算 180mm) とし、Manual Focus で距離を 10m として、目の前を行き交うツバメを連写した。それで、トリミングするとようやく羽の形が分かるような写真が1枚だけ撮れた。同じ飛びものでも、今まで留まっていた鳥が飛び立つ瞬間は AutoFocus でも運良く撮れるときがある。

カイツブリの親子;クリックすると大きな写真になりますケリ;クリックすると大きな写真になりますオオヨシキリ;クリックすると大きな写真になりますツバメとヒヨドリ
カイツブリの親子:摺鉢池(堺)
2011/5/25
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO900 1/750s F5.6
トリミング
ケリ:大庭寺(堺)
2011/5/25
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO220 1/750s F5.6
トリミング
オオヨシキリ:野々井(堺)
2011/5/25
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO200 1/750s F5.6
トリミング+合成
ツバメとヒヨドリ:美木多上(堺)
2011/5/26
Nikon D90
ΣAPO120-400mm 120mm
(35mm相当180mm)
ISO900 1/3000s F4.5
トリミング+合成
ツバメのデータ


  

2011年4月14日

隠居の探鳥ウォーク:ケリのペア 甲高く翔びて 風光る


 桜も満開になって、めっきり春らしくなった。近くの田辺池では先日まで羽を休めていたヒドリガモの姿が見えなくなって、他の池にいる水鳥たちが気になった。
 小さな池にハシビロガモがたくさん泳いでいた摺鉢池には、コガモが2羽いるだけで、甲羅干しする亀の姿ばかりが目立つようにくなった。

 畑の畦には、ハナニラ・カラスノエンドウなどの野草が可憐な花を付けている。
 スズメは恋の季節なんだろうか。やたら元気である。ひなから育ったばかりのような幼鳥も多いようである。
 水鳥では、キンクロハジロのようにまだ北へ帰らずに残っているものもいるが、留鳥のカワウとかサギ類が目立つようになってきた。
 畑では、ケリの姿が目立つようになってきた。人が近づくと、甲高い鳴き声で飛び立ち空を舞うので、かえって居所が分かってしまう。
 ケリの飛翔を撮るには、AutoFocus(AF) ではシャッターはおりない。ManualFocus(MF) の早いシャッター速度にして適当に撮った写真が以下である。もう少し、ましな写真が撮れるように経験を積んでみたい。

亀の親子;クリックすると大きな写真になりますハナニラ;クリックすると大きな写真になりますカラスノエンドウ;クリックすると大きな写真になりますスズメの交尾;クリックすると大きな写真になります
亀の親子:摺鉢池(堺)ハナニラ:三木閉(堺)カラスノエンドウ:三木閉(堺)スズメの交尾:尾美濃池(堺)
カワウ;クリックすると大きな写真になりますキンクロハジロ;クリックすると大きな写真になりますダイサギ;クリックすると大きな写真になりますケリ;クリックすると大きな写真になります
カワウ:尾美濃池(堺)
2011/4/12
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO900 1/750s F5.6
トリミング
キンクロハジロ:尾美濃池(堺)
2011/4/12
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO250 1/750s F5.6
トリミング
ダイサギ:尾美濃池(堺)
2011/4/12
Nikon D90
ΣAPO120-400mm 400mm
(35mm相当600mm)
ISO200 1/1050s F5.6
トリミング
ケリ:野々井(堺)
2011/4/12
Nikon D90
ΣAPO120-400mm 300mm
(35mm相当450mm)
ISO200 1/750s F5.6
トリミング MF


  

2011年2月19日

隠居の探鳥ウォーク:泉北ニュータウン栂地区で観察した水鳥をプロットしてみた

 【隠居のGoogle Maps: (続)Google Maps API を使って野鳥出現地点をカスタム・マーカーでプロットする】で記録した方法で、泉北ニュータウンなどで観察・撮りためた水鳥の撮影地点をプロットしてみた。(一部は除く) これは、【野鳥の写真サムネイル】の【大阪泉州の池・川などで撮った写真】に、【撮影地点地図】というボタンを置いて、これをクリックすると Google Map の形式で観察地点にカルガモ(水鳥を代表させている)マークが表示されるようにした。     

 先のエントリーでも記録しているが、この地図を作成するには、以下の項目を実施しなければならない。結構時間がかかる作業であるが、記録としては面白いのではないかと思っている。
  1. 掲載する写真を集めた Picasa のWeb Album を作成する。
    アップロードする写真は【野鳥の写真サムネイル】を参考にしながら、ソースからすでにレンタル・サーバーにアップしている写真のファイル名を選択する。
  2. Google Maps API の JavaScript に呼びこんでくる XML file を作成する。ここで必要なタグは、10進法の経度(lat)・緯度(ing)、表示する写真のファイル名(html)、場所名(label) である。
    私の場合、XMLnotepad でもととなるファイルを開き、新しい名前で保存する。
  3. 経度・緯度は、Web Album の写真の情報をC&P する。経度・緯度情報がない場合は、Google Map で撮影地点情報を取得し、Web Album にある該当写真に10進法の経度・緯度の場所情報を付加する。
  4. 表示する写真のファイル名は、【野鳥の写真サムネイル】のソースからC&P する。また、label の地名も【野鳥の写真サムネイル】のソースから取得する。
  5. 【撮影地点地図】となる Google Maps API のJavaScript を含むHTMLを作成する。(もととなるソースを新しい名前で保存する。) ソースをいじる箇所は、
    • 地図のタイトル名
    • 立てるマーカーの画像ファイル名
    • 地図の中心とする経度・緯度と縮尺
    • 呼びこんでくる XML file名
  6. 【野鳥の写真サムネイル】ソースHTMLに、地図を表示させるボタンを設置するコードを挿入する。
  7. このボタンをクリックすると、新しいウィンドウを開き【撮影地点地図】を表示する JavaScript を作成する。このJavaScript は、 ひとつの地図につきひとつの JavaScript が必要であり、【野鳥の写真サムネイル】ソースHTMLと同じフォルダー(サーバー)におき、【野鳥の写真サムネイル】ソースHTMLの<head> 部に JS file を呼びこんでくるコードを挿入する。


 このようにして作成した撮影地点地図は、水鳥だけでなく、【カワラヒワ】 【ホオジロ】 【ツグミ】 でも作成した。随時、時間を見て追加していく予定である。また、従来の地図に新しく撮った写真地点も追加する予定である。

2011年1月29日

隠居のGoogle Maps: (続)Google Maps API を使って野鳥出現地点をカスタム・マーカーでプロットする

 先にエントリーした【隠居のGoogle Maps: Picasa を使って野鳥出現地点をプロットする】の方法では、プロットする地点を追加しようとすると、そこで記録した 4. 以降のかなり厄介な作業を、一からやり直さなければならないことが分かった。これでは不便である。

 それで、もとに戻って、自由度の高い Google Maps API を応用することを再度試みることにした。右フレームにおいている【京都・滋賀・奈良近辺私的観光地図】のような方式に変えれば、XML ファイルに位置情報と写真へのリンクを追加するだけで、プロット地点を増やしていけることが分かっている。ただ、先のエントリーのように、プロット地点に立てるマーカーを鳥のアイコンにする方法が、乏しい知識ではなかなかわからなかった。マーカーを任意のものに変える方法は色々と紹介されているが、外部のXML ファイルを呼びこんでくるようなコードは紹介されていなかった。

 いろいろとトライしているうちに、どうやら使えそうにコードが、Google から紹介されているのを見つけた。このコードを応用して追加・訂正することで カスタム・マーカー ができたので、忘れないうちに記録しておくことにした。

 仕樣は【野鳥の写真サムネイル】の種別名欄に、【撮影地点地図】 というボタンを置き、これをクリックすると新しい画面が開き、小鳥のマーカーが地図上にプロットされる。このマーカーか、右フレームの地名をクリックすると、その地点で撮影した野鳥の写真が吹きだしに表示される仕組みである。
そして、ここが肝心なのだが、新しい写真とその撮影地点は、XML ファイルで容易に追加することができるようにしたことである。カワラヒワの撮影地点地図を例にとって、以下、順を追って記録する。

  1. まず、XML ファイルを呼びこんで地図にマーカーを立てるもととなる html コード(Google Maps API の JavaScript が含まれている。)を用意する。このオリジナルは、Google Maps API Tutorial からいただいたもので、【道東ドライブ:Google Maps API Traial_3】のエントリーで紹介している。
    このHTML コードの中で、使用している JavaScript は、以下のようなものである。
    
    <script type="text/javascript">
        //<![CDATA[
    
        if (GBrowserIsCompatible()) {
          // this variable will collect the html which will eventualkly be placed in the side_bar
          var side_bar_html = "";
        
          // arrays to hold copies of the markers and html used by the side_bar
          // because the function closure trick doesnt work there
          var gmarkers = [];
          var htmls = [];
          var i = 0;
    
          // A function to create the marker and set up the event window
          function createMarker(point,name,html) {
            var marker = new GMarker(point);
            GEvent.addListener(marker, "click", function() {
              marker.openInfoWindowHtml(html);
            });
            // save the info we need to use later for the side_bar
            gmarkers[i] = marker;
            htmls[i] = html;
            // add a line to the side_bar html
            side_bar_html += '<a href="javascript:myclick(' + i + ')">' + name + '</a><br>';
            i++;
            return marker;
          }
    
          // This function picks up the click and opens the corresponding info window
          function myclick(i) {
            gmarkers[i].openInfoWindowHtml(htmls[i]);
          }
    
    
          // create the map
          var map = new GMap2(document.getElementById("map"));
          map.addControl(new GLargeMapControl());
          map.addControl(new GMapTypeControl());
          map.setCenter(new GLatLng( 43.745305,144.431763), 9);
    
    
          // Read the data from example.xml
          var request = GXmlHttp.create();
          request.open("GET", "http://n-shuhei.net/xxxx/xxx/trial.xml", true);
          request.onreadystatechange = function() {
            if (request.readyState == 4) {
              var xmlDoc = request.responseXML;
              // obtain the array of markers and loop through it
              var markers = xmlDoc.documentElement.getElementsByTagName("marker");
              
              for (var i = 0; i < markers.length; i++) {
                // obtain the attribues of each marker
                var lat = parseFloat(markers[i].getAttribute("lat"));
                var lng = parseFloat(markers[i].getAttribute("lng"));
                var point = new GLatLng(lat,lng);
                var html = markers[i].getAttribute("html");
                var label = markers[i].getAttribute("label");
                // create the marker
                var marker = createMarker(point,label,html);
                map.addOverlay(marker);
              }
              // put the assembled side_bar_html contents into the side_bar div
              document.getElementById("side_bar").innerHTML = side_bar_html;
            }
          }
          request.send(null);
        }
    
        else {
          alert("Sorry, the Google Maps API is not compatible with this browser");
        }
    
        //]]>
        </script>
    

    上のコードの赤字部分を、下のコードと置き換えれば、標準マーカーを小鳥のアイコン(この場合、カワラヒワのアイコン)で表示できることが分かった。この時、用いるイメージは、必ずしも .png ファイルだけではなく .gif ファイル、.jpg ファイルでもOKである。
    
    // Create birds marker icon
           var birdIcon = new GIcon(G_DEFAULT_ICON);
           birdIcon.image = "http://n-shuhei.net/Libraly/Icon/birds/kawarahiwa.gif";
           birdIcon.iconSize = new GSize(20, 34);
                    
    // Set up our GMarkerOptions object
           markerOptions = { icon:birdIcon };
    
    // A function to create the marker and set up the event window
          function createMarker(point,name,html) {
          var marker = new GMarker(point,birdIcon);
    

  2. このコードを入れた JavaScript は以下のようになる。
    
    <script type="text/javascript">
        //<![CDATA[
    
        if (GBrowserIsCompatible()) {
    // this variable will collect the html which will eventualkly be placed in the side_bar
        var side_bar_html = "";
        
    // arrays to hold copies of the markers and html used by the side_bar
    // because the function closure trick doesnt work there
        var gmarkers = [];
        var htmls = [];
        var i = 0;
    
    // Create birds marker icon
        var birdIcon = new GIcon(G_DEFAULT_ICON);
         birdIcon.image = "http://n-shuhei.net/xxxxxxx/Icon/birds/kawarahiwa.gif";
           birdIcon.iconSize = new GSize(20, 34);
                    
    // Set up our GMarkerOptions object
           markerOptions = { icon:birdIcon };
    
    // A function to create the marker and set up the event window
        function createMarker(point,name,html) {
        var marker = new GMarker(point,birdIcon);
         GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
            });
    
    // save the info we need to use later for the side_bar
        gmarkers[i] = marker;
        htmls[i] = html;
    
    // add a line to the side_bar html
        side_bar_html += '<a href="javascript:myclick(' + i + ')">' + name + '</a><br>';
            i++;
        return marker;
          }
    
    // This function picks up the click and opens the corresponding info window
        function myclick(i) {
            gmarkers[i].openInfoWindowHtml(htmls[i]);
          }
    
    // create the map
          var map = new GMap2(document.getElementById("map"));
          map.addControl(new GLargeMapControl());
          map.addControl(new GMapTypeControl());
          map.setCenter(new GLatLng(34.48675,135.490608),14);
    
    // Read the data from example.xml
          var request = GXmlHttp.create();
          request.open("GET", "http://n-shuhei.net/atelier/xxxxx/xxxxxxxx/API_kawarahiwa.xml", true);
          request.onreadystatechange = function() {
          if (request.readyState == 4) {
          var xmlDoc = request.responseXML;
    // obtain the array of markers and loop through it
          var markers = xmlDoc.documentElement.getElementsByTagName("marker");
              
          for (var i = 0; i < markers.length; i++) {
    // obtain the attribues of each marker
                var lat = parseFloat(markers[i].getAttribute("lat"));
                var lng = parseFloat(markers[i].getAttribute("lng"));
                var point = new GLatLng(lat,lng);
                var html = markers[i].getAttribute("html");
                var label = markers[i].getAttribute("label");
    // create the marker
                var marker = createMarker(point,label,html);
                map.addOverlay(marker);
              }
    
    // put the assembled side_bar_html contents into the side_bar div
              document.getElementById("side_bar").innerHTML = side_bar_html;
            }
          }
          request.send(null);
        }
    
        else {
          alert("Sorry, the Google Maps API is not compatible with this browser");
        }
    
        //]]>
        </script>
    

  3. 上の JavaScript で青色文字で示したのは、以下の3箇所である。
    • マーカーに使うアイコン
    • 地図の中心となる経度・緯度と地図の縮尺の大きさ
    • 呼びこんでくる XML ファイル
    この3箇所は作成する地図ごとに書き換えねばならない。
  4. 呼びこんでくる XML ファイルには、
    • マーカーを立てる位置(経度・緯度)
    • リンクする写真のサーバー内のありか
    • ラベル(地図の右フレームに表示する地名)
    をリストする必要がある。このファイルの編集には、私は XML Notepad というソフトを使っている。duplicate 機能があるので楽ちんである。
  5. マーカーを立てる経度・緯度の値は10進法でなければならない。これは、【隠居のGoogle Maps: Picasa を使って野鳥出現地点をプロットする】で記載した方法(2. および 3.)のように Picasa のウェブアルバムで行うと、アルバムにある写真をクリックすると、右フレームに10進法の経度・緯度が表示される。
     Picasa の写真プロパティで表示される EXIF では、表示は 60進法になっている。 Picasa のウェブアルバムの助けを借りるのは、そのためである。
  6. リンクする写真のありか(例えば、 http://n-shuhei.net/xxxx/xxxx/xxxxx.jpg )は、【野鳥の写真サムネイル】で、種別表示をして写真サムネイルの下に表示されているリンク先のエントリーのソースからコピーしてくる。これが、少々煩わしいが、仕方ない。なにかいい方法がないか考えてみたい。
     このようにして作成した小鳥マーカーが表示された地図のサンプルは、以下である。
     Example:
  7. 【野鳥の写真サムネイル】の種別名欄に、【撮影地点地図】 というボタンを置き、これをクリックするとこの地図が、新しい Window で開くようにするために、下のような別の JavaScript を使っている。
    // POPUP Window
    
    function open_win_kawarahiwa(){
    window.open("http://n-shuhei.net/atelier/xxxxx/xxxxxxxxx/API_kawarahiwa_m.htm","","
    menubar=no,toolbar=no,location=yes,status=yes,scrollbars=yes,resizable=yes,
    width=950,height=600,left=50,top=50"); }

    この JavaScripr ファイルを、【野鳥の写真サムネイル】の、種別表示をしているページのHTML の <head> 部分に次のように読み込み、
    <script type="text/javascript" src="http://n-shuhei.net/atelier/xxxxx/xxxxxxxxx/pup_kawarahiwa.js"></script>
    、【撮影地点地図】 というボタンをクリックすると地図が新しい window に開くように、<body> 部の適切な位置に、次のコードを置いた。
    <input type="button" value="撮影地点地図" onClick="open_win_kawarahiwa()">

  8. 作成した地図は、まだカワラヒワだけであるが、順次時間を見て増やしていきたいと思う。泉北ニュータウンのごく限られた地域ではあるが、記録としては面白いのではないかと思っている。
     カワラヒワのプロット地図

2010年10月 4日

隠居の散歩:初秋の泉北ニュータウン(2)

 10月になった。2日土曜日、天気もいいので、ご近所を散歩してみた。今回は、GPS-CS1 をベストのポケットに忍ばせ、Tamron 28-300mm を Nikon D90 につけて、双眼鏡を首からぶら下げた。ΣAPO 120-400mmは、ドック入りしたまま帰ってこない。
 いつものように、二級河川の和田川を南の方に上る(この川は南から北へ流れている)のではなく、今回は北のほうへ下り、まだ畑作が続けられている大庭寺あたりに被写体を求めてみた。

 10月2・3日は、泉北ニュータウン周辺に元からある地区のお祭りである。岸和田にならってだんじりが引き回され、年々派手になってきている。朝から、お囃子に乗って、田んぼの向こうにだんじりが行く。揃いのハッピを着た交通整理や警備の人も朝早くから大変だ。
 田んぼには、もういつでも稲刈りが出来るくらい稲穂が垂れている。野鳥はやっぱり数が少ないが、モズ・ハクセキレイ・コサギなどを観ることができた。残念ながら、野鳥の撮影には Tamron 28-300mm では限界がある。

 大庭寺の畑地で、遠くの樹木を見ていると、枝の上にコサギがたくさん群れている。ねぐらなんだろうかとその方向に足を向けた。近づいてみると、最近訪れなくなった南区稲葉地区にある小田之池のそばの樹木である。3年ほど前には、いろいろな種類の水鳥が群れていた小田之池は、水が引いて干潟みたいになっている。よく見ると、わずかばかりに水がある部分に小魚が一部は死に絶えうごめいている。これを狙って、コサギが集まっているのだ。コサギよりも、ゾッとするくらいの数のハシブトガラスが群れている。池のそばの柿の木にも、熟しかけた実を狙って群がっている。近くで畑作をしている方によれば、畑作物の被害も甚大なんだそうだ。

 GPS-CS1 のログと撮ってきた写真を【隠居の写真整理:Picasa でGPS ユニットを使って撮影場所を記録する】に説明した EveryTrail のサイトにアップしてみた。

Walking at Senboku-New Town

2010年9月26日

隠居の写真整理:Picasa でGPS ユニットを使って撮影場所を記録する

 デジスコ用のコンデジ Sony DSC-W300 を求めた時についていたパンフレットなどを整理していて、GPS-CS1K(2010年9月現在、生産完了:今はGPS-CS3Kという製品が発売されている)というGPS ユニットが売りだされているのを知った。記録魔の隠居の遊び道具としては面白そうなので、余計なものがひとつ増えるが、ネットで衝動買いした。

  GPS-CS1K は、GPS(全地球測位システム)衛星から送られてくる信号を捉え、位置情報を記録するものである。日本での正確な位置を捕捉するために、日本製の「みちびき」という衛星が最近打ち上げられたことが、報道されている。ただし、1日中の測定のためには、あと2機が必要なのだそうだ。

 それはともかくとして、GPS-CS1K は、通信状態が良ければ、15秒ごとに 2m ぐらいの誤差で、その位置を記録してくれる。当然ながら、電波が捉えられない室内などでは、記録はできない。

 このGPS-CS1K の記録ファイル(log)には、日付時刻とその時の位置情報(60進法で表示される経度と緯度)が残される。デジカメには、Exif  という情報が写真撮影したときに取り込まれている。この情報の中に、撮影日時時刻が記録されている。GPS-CS1Kが記録した時刻とカメラが記録した時刻をマッチすることによって、どの場所で写真撮影が行われたが分かることになる。当然ながら、カメラの時刻合わせの設定は正確でなければならない。

 この撮影時刻と位置を付きあわせてくれるソフトが、GPS-CS1Kを求めたときに付属していた【GPS Image Tracker】である。

 先日、京都で府立植物園と賀茂川堤を歩いて撮影した写真をサンプルとして、実際の使用法を例示してみたいと思う。 詳細については、【デジカメアイテム丼】の記事を参照して欲しい。
  1. デジカメをぶら下げ、GPS-CS1Kをウエストポーチに取り付けた。
    GPS-CS1Kは、戸外で電源(単3電池1本)をオンにして、GPSの信号が受信出来ているかどうかの確認を行うだけでよい。
  2. 午前の10時半頃に京都府立植物園でGPS をオンにして、午後3時過ぎ娘の1K 近くに車で帰りついたときに、GPS の電源を切った。
    堺の自宅でいつものように写真の整理を Picasa で行い、ブログに載せる写真を別フォルダにエクスポートした。
  3. 【GPS Image Tracker】を立ち上げ、GPS-CS1K をUSB 接続でパソコンに接続するとログファイルの取り込み画面が出てくるのでOKする。
    ImageTr_02.JPG
  4. ログファイルが取り込まれたのを確認して、右フレームの【画像の追加】をクリックしてでてくるフォルダ選択画面で、位置情報を追加したい写真を選ぶ。
    この例の場合、撮影した野鳥の写真を追加すると、撮影時刻と一致する場所が地図上にマークが立つ。サムネイル写真の左側に、マークが付く場合はうまくマッチしていない場合なので、その写真は、上のゴミ箱アイコンを使って削除しておいたほうがいいようだ。ImageTr_01.JPGそして右フレーム下の【画像に位置情報を保存】ボタンをクリックして出てくるポップアップで、【保存】を選ぶと、写真の Exif 情報に付加される。
  5. Exif に位置情報が付加されているのは、Picasa で確認できる。ImageTr_04.JPG
    写真のプロパティを見ると、GPS緯度とGPS経度が、60進法で表示されている。ImageTr_05.JPG
  6. これらの位置を Google Maps API で自作した地図(例えば、【京都・滋賀・奈良近辺私的観光地図】で表示するためには、60進法の緯度・経度を10進法に変化しなければならない。ありがたいもので、ネットでサーチすると、そのようなツールを提供してくれているページが幾つかある。その中では、motohasi さんのページが使いやすい。
  7. このようにデジカメ写真の Exif に位置情報を付加しておくと、Google Maps API での自作地図に応用できるが、もっと趣向をこらしたEvryTrail というサイトのサービスが受けられる。
     このあたりの利用法については、【GPS スライドショー・アルバムの作り方】に詳しい。この記事を参照して、EveryTrail というサイトに登録(無料)し、【CREATE TRIP】という機能を使って、下のような写真を撮った場所と写真がリンクする trip といわれる地図を作ってみた。Picasa で表示されるものとよく似たこの地図のHTML ソースは、trip を作成するとメールで送られてくる。下の地図は、このソースを貼りつけたものである。

 よく調べてみると、先日手に入れた Nikon D90 には、GPS の端子がついており、Nikon の DP-1 というGPS ユニットを付けると自動的に、写真Exif 情報に位置情報を取り込んでくれるようだ。便利な世界になったもんだ。

Kyoto-Kamogawa Birds Watching

<


2010年9月 6日

隠居の探鳥ウォーク:セグロセキレイのさえずり

 9月になっても、猛暑日が続く厳しい残暑が続いている。熱中症を警戒して、戸外を歩きまわることは自粛しているが、辛抱しきれずにネットで買った NikonD90 が届いたので、試し撮りがてら、まだ気温がましな早朝に近くの二級河川 和田川沿いを歩いてみることにした。

 ところが、D90 に付けていった望遠レンズの ΣAPO 120-400mm の AutoFocus(AF) が暴れて機能しない。仕方なく、AF をManual に切り替えて撮影したが、衰えた視力ではいい写真は撮れなかった。それに見かけたのは、ムクドリ・アオサギ・コサギといった馴染みの鳥ばかりである。
 しかし、美木多上地区あたりで、スズメを追い回す黒・白コンビのスズメより少し大きい鳥が4羽ほど電線に留まってさえずった。馴れないマニュアルで焦点を合わせて撮った写真を自宅で確認してみるとセグロセキレイであった。今までは川の浅瀬や池などで尾羽根をこきざみに上下する姿しか見ていないので、初めて見かける鳥ではないかと期待してしまった。しばらく電線の上に留まってさえずっていたので、SANYO のPCM recorder で録音した。セグロセキレイのさえずりは初めてである。

 太陽が高くなって、汗だくになりながら家に戻りかけるとハクセキレイが堰堤で、ムクドリの集団が刈り取った草で餌を探していたりした。
セグロセキレイ;クリックすると大きな写真になりますハクセキレイ;クリックすると大きな写真になりますムクドリ;クリックすると大きな写真になります
セグロセキレイ:和田川
Nikon D90 ΣAPO 330mm
(35mm相当495mm)
ISO400 1/12500s F5.6
トリミング
さえずり
ハクセキレイ:和田川
Nikon D90 ΣAPO 360mm
(35mm相当540mm)
ISO400 1/640s F5.6
トリミング
ムクドリ:和田川
Nikon D90 ΣAPO 400mm
(35mm相当600mm)
ISO400 1/2500s F5.6
トリミング


 

2010年8月22日

Jazz Pianists List

Jazz Pianists
ArtistBornDiedActive YearsOriginal
Revised on Aug. 10, 2010
Duke Ellington 1899 .1974 1914-1974 Washington, D.C.
George Gershwin 1898 .1937 1910s - 1930s Brooklyn, New York
Count Basie 1904 1984 1924-1984 Red Bank, New Jersey
Earl Hines 1903 1983 1920s-1960s Duquesne, Pennsylvania
Mary Lou Williams 1910 1981 1920s - 1980s Atlanta, Georgia
Teddy Wilson 1912 1986 1920s - 1980s Austin, Texas
Sun Ra 1914 1993 1934-1993 Birmingham, Alabama
Skitch Henderson 1918 2005 1937-2005. Halstad, Minnesota
Marian McPartland 1918 ---- 1938-present Slough, England
Carmen Cavallaro 1913 1989 1930s-1950s New York, NY
Art Tatum 1909 1956 1930s-1950s Toledo, Ohio
Little Brother Montgomery 1906 1985 1930s--1970s Kentwood, Louisiana
Stan Kenton 1911 1979 1930s-1970s Wichita, Kansas
Charles Thompson 1918 ----- 1930s-N.A. Springfield, Ohio
Bud Powell 1924 1966 1944-1965 New York City, U.S.
Linton Garner 1915 2003 N.A. Greensboro, North Carolina
Erroll Garner 1921 1977 1944-1974 Pittsburgh, Pennsylvania
Hank Jones 1918 2010 1944-2010 Vicksburg, Mississipp
Oscar Peterson 1925 2007 1945-2007 Montreal, Quebec, Canada
Toshiko Akiyoshi 1929 ----- 1946-present Beppu and Tokyo, Japan
George Shearing 1919 .---- 1947-present Battersea, London, UK
Ellis Marsalis 1934 ----- 1949-Present New Orleans, Louisiana
Don Ewell 1916 1983 1940s-1970s Baltimore, Maryland
Thelonious Monk 1917 1982 1940s-1960s Rocky Mount, North Carolina
Al Haig 1924 1982 1940s-1970s Newark, New Jersey.
Joe Bushkin 1916 2004 1940s -- 1980s New York, NY
Jimmy Rowles 1918 1996 1940s -- 1980s Spokane, Washington
George Wallington 1924 1993 1940s-1980s Palermo, Italy
Dorothy Donegan 1916 1998 1940s-1990s Chicago, IL
Duke Jordan 1922 2006 1940s-1990s New York, NY
Dave McKenna 1930 2008 1940s-1990s Woonsocket, RI
Bob Florence 1932 2008 1940s-2000S Los Angeles
Dave Brubeck 1920 ---- 1940s-present Concord, California
Gerald Wiggins 1922 2008 1940s-2000s New York City
Billy Taylor 1921 ----- 1940s-current Greenville, North Carolina
Barbara Carroll 1925 ---- 1940s---- Worcester, Massachusetts
Ralph Sharon 1923 ----- 1940s-present London, England
Andre Previn 1929 ---- 1940s-current Berlin, Germany
Buddy Montgomery 1930 ---- 1940s-present Indianapolis, Indiana
Sonny Clark 1931 1963 1951-1963. Herminie, PA
John Williams 1932 ---- 1952 - present Long Island, New York
Vince Guaraldi 1928 1976 1953-1976 San Francisco, California
Johnny Costa 1922 1996 1955-1996 Arnold, Pennsylvania
Gene Harris 1933 ----- 1955 - 2000 Benton Harbor, Michigan
Abdullah Ibrahim 1934 ---- 1955-present Cape Town, South Africa
Monty Alexander 1944. ---- 1958-present Kingston, Jamaica
Bobby Troup 1918 1999 1950s-1960s Harrisburg, PA
Elmo Hope 1923 1967 1950s-1960s New York, NY
Walter Bishop, Jr. 1927 1998 N.A. Harlem
Red Garland 1923 1984 1950s-1970s Dallas, TX
Lennie Tristano 1919 1978 1950s-1970s Chicago, IL
Hampton Hawes 1928 1977 1950s-1970s Los Angeles, California
Phineas Newborn, Jr. 1931 1989 1950s-1970s Whiteville, Tennessee
Wynton Kelly 1931 1971 1950s--1970s Brooklyn
Bobby Timmons 1935 1974 1950s-1970s Philadelphia
John Bunch 1921 2010 1950s-1980s Tipton, Indiana
John Eaton 1934 ---- 1950s-1980s Washington D.C.
James Booker 1939 1983 1950s-1980s New Orleans, Louisiana
Dick Wellstood 1927 1987 1950s-1980s Greenwich, CT
Bill Evans 1929 1980 1950s-1980s Plainfield, New Jersey
Clare Fischer 1928 ---- 1950s - 1990s Durand, MI
Walter Norris 1931 ------ 1950s--1990s Little Rock, AR
Pete Jolly 1932 2004 1950s-1990s New Haven, Connecticut
Bobby Enriquez 1943 ----- 1950s-1990s Bacolod City, Philippines
Russ Freeman 1926 2002 1950s - 1980s Chicago, IL
Mal Waldron 1925 2002 1950s-2000s New York City
Kenny Drew 1928 1993 1950s-1990s New York, NY
John Hicks 1941 2006 1950s-2000s Atlanta, Georgia
Ray Bryant 1924 ----- 1950s - present Philadelphia, Pennsylvania
Randy Weston 1926 ----- 1950s - Present Brooklyn, New York
Junior Mance 1928 ---- 1950s-present Evanston, Illinois
Barry Harris 1929 ---- 1950s-present Detroit, Michigan
Johnny Varro 1930 ---- 1950s-present Brooklyn, New York
Roger Kellaway 1939 ----- 1950s - present Waban, Massachusetts
Ahmad Jamal 1930 ---- 1950-present Pittsburgh, Pennsylvania
Horace Parlan 1931 ----- 1950s-present Pittsburgh, Pennsylvania
Cedar Walton 1934 ---- 1950's - present Dallas, Texas
Kenny Barron 1943 ---- 1950s-present Philadelphia
McCoy Tyner 1938 ----- 1960-present Philadelphia, Pennsylvania
Herbie Hancock 1940 ----- 1961-present Chicago, Illinois
Manfredo Fest 1936 1999 1962-1997 Brazil
Bob James 1939 ----- 1962-present Marshall, Missouri
Adam Makowicz 1940 ---- 1965-present Polish
Chick Corea 1941 ---- 1966 - present Chelsea, Massachusetts
Keith Jarrett 1945 ---- 1966 - present Allentown, Pennsylvania
Peter Nero 1934 ----- 1960s-1970s Brooklyn, New York
Tommy Flanagan 1930 2001 1960s-1980s Detroit, Michigan
Bob Degen 1944 ----- 1960s-1990S Scranton, Pennsylvania
Les McCann 1935 ---- 1960s-present Lexington, Kentucky
Mike Wofford 1938 ---- 1960s-present San Antonio, Texas,.
Steve Kuhn 1938 ---- 1960s-present Brooklyn, New York City
Charles Gayle 1939 ---- 1960's - present Buffalo, NY
Stanley Cowell 1941 ---- 1960s-present Toledo, Ohio)
George Cables 1944 .----- 1960s - present New York City
Jessica Williams 1948 ---- 1960s -- present altimore, Maryland
Dick Hyman 1927 ----- 1970s-1990s New York, New York
Tommy Banks 1936 ----- 1970s-1990s Calgary, Alberta,Canada
Alan Broadbent 1947 ---- 1974-current Auckland, New Zealand.
Kirk Lightsey 1937 ---- 1970s-1990s Detroit, Michigan
Hal Galper 1938 ----- 1970s-1990s Salem, Massachusetts
Tom Coster 1941 ----- 1970s-1990s Detroit
Dave Frishberg 1933 ---- 1970s-present Saint Paul, Minnesota
Andy LaVerne 1947 ---- 1970s-current New York City
Kenny Werner 1951 ---- 1970s-present Brooklyn, NY
Alan Pasqua 1952 ---- 1970s-current Roselle Park, New Jersey
Wayne Horvitz 1955 ------ 1970s--present Seattle, Washington
Mike LeDonne 1956 ---- 1970s-present Bridgeport, Connecticut.
Billy Childs 1957 ----- 1970s-current Los Angeles.
Jesse Green 1971 ---- 1970s-present United States
Clive Lythgoe 1927 2006 1980s - 2000s Colchester, Essex,UK
Michel Petrucciani 1962 1999 1980s Orange, France
Misako Kano N.A. ---- 1980s-1990s Japan
Eric Watson 1955 ----- 1980s--Current Wellesley, MA
Fred Hersch 1955 ---- 1980s---- Cincinnati, OH
Michel Camilo 1954 ----- 1980s-present Santo Domingo, Dominican Republic
Laszlo Gardony 1956 ---- 1980s-present Hungary
Ted Rosenthal 1959 ----- 1980s-present Great Neck, Long Island
Jan Lundgren 1966 ---- 1986?-present Kristianstad, Sweden
Benny Green 1963 ---- 1980s---- New York City
Joe Krown N.A. N.A. 1980s-present Westbury, Long Island, New York
Big Tiny Little 1930 2010 1990s Worthington, Minnesota
Christian Jacob 1958 ---- 1990s - present Lorraine, France
Mike Jones 1962 ---- 1990s-present N.A.
Carsten Dahl 1967 ---- 1990s---- Danish
Eric Reed 1970 ----- 1990s--Current Philadelphia, Pennsylvania
Taylor Eigsti 1984 ----- 1990s-present Menlo Park, CA
Frank Hewitt 1935 2002 2000s Queens
Mark Levine 1938 ---- 2000s-present Concord, NH
European Jazz Trio 1967 ---- 2000s-- The Hague, Netherlands
Michael Allen Harrison N.A. ----- N.A.-present Portland,

2010年6月25日

隠居のケイタイ:録音した野鳥のさえずりを着信音にする


 DeAGOSTINI 社から出版されている【週刊野鳥の世界】を購入している。
 最近配布のあった号のなかに、スズメ目ウグイス科に属するムシクイ類の識別資料として、鳴き声で識別というリストが提供されている。リストに、2次元バーコードが印刷されており、これをケイタイのバーコード認識で取り込むと音源へのURL が表示される。このURLへ接続すると6種類あるムシクイ類のさえずりがダウンロードできる。
 ダウンロードしたさえずりは、ケイタイの電話やメールの着信音に設定できる。これに、ヒントを得て、自分で録音した野鳥のさえずりを着信音にする試みを行ったみた。少し手こずったが、先日鉢ヶ峯で録音したホオジロのさえずり MP3 ファイルを着信音に設定したので、備忘録として残しておこうと思う。

 方法はいろいろとあるようだが、私は試行錯誤をしながら次の順序で行った。
この方法で行うためには、事前準備として、フリーソフト【着もと】をダウンロードしておく必要がある。この【着もと】というソフトは、NTT DoCoMo社製のFOMA携帯電話における「iモーション」ファイル(.3gpファイル)を,着信音に設定できる「着モーション」ファイルに変更するソフトである。
ダウンロードできるファイルは、拡張子が、.7z の圧縮ファイルになっており、これを解凍するには WinZip が必要である。
また、Microsoft Visual C++ 2008 SP1 再頒布可能パッケージをインストールしておかねばならない。
そのうえで、以下の順序で行った。
  1. 着信音にしたいmp3ファイルを用意する。私は、ブログに載せるために、SoundEngine で増幅など編集したファイルを使った。
  2. 美人女性の顔写真が Faviocn になっているフリーソフト【着もと】を実行すると、次のような画面となるので、着信音にしたいファイルが入ったディレクトリ、フォルダーを指定してファイルを表示する。
    keitai_01.JPG
  3. 着信音にしたいファイルを右クリックすると、下のようにセレクトボックスが表示されるので、【着もと化】を選択すると、少し時間がかかるが「iモーション」ファイル(.3gpファイル)への変換が行われる。
    keitai_02.JPG
  4. 変換後のファイルは、同じフォルダーに次のように表示される。
    keitai_03.JPG
    FOMA向けの着モーションのファイルは500KB以下のファイルサイズでなければならないが、この時に確認ができる。(.3gpファイル)は、MP3 の50%弱となるようなので、事前に SoundEngine などで調整をしておきたい。


  5. この着モーションのファイルを FTP ソフト(私の場合、FFFTP)で、Web サーバーにアップロードする。私の場合、契約しているレンタルサーバーがあるので、そこへアップロードした。
    yahooブリーフケースなどでインターネット上に着うたデータファイルをUPすることもできるそうだが、私は試していない。


  6. ケイタイで、UP したファイルのURL を【iMode】⇒【インターネット】⇒【URL入力】でインプットして接続すれば、ケイタイの画面に【iモーション取得中】とでてファイルがダウンロードされるので、これを【データBOX】 に保存する。

  7. ケイタイで【メニュー】⇒【設定】⇒【発着信通話】⇒【着信設定】⇒【電話着信】または【メール着信】⇒【着信完了音】を選択すると【データBOX】が表示されるので、【iモーション】⇒【iモード】にあるダウンロードしたファイルを選択すればよい。 


 これを応用すれば、"電話ですよ!"、"メールがつきました!"といった孫の声を MP3レコーダーで録音し、ケイタイの着信音にすれば孫好きの老人にはいいかもしれない。待ち受け画像に孫の写真を貼っているひとはたくさんいるのだから。

2010年4月11日

隠居のパソコン備忘録:アクセス解析サービス(Research Artisan) の停止について


 私のサイトに訪問してくれる方々のページ毎の訪問者数やそれらの方々が使われている OS やブラウザーなどの% が分かるフリーのアクセス解析サービスResearch Artisan が、下のように5月の下旬で終了になる。Movable Type で作成しているブログを維持していく上で重宝していたので、非常に残念である。

100410_1.jpg なぜ中止するかの詳細な説明を読むと、収益がでる望みがないというのが理由らしい。
 だが、「リサーチアルチザンライト(Research Artisan Lite) 」というソフトが、2009年9月よりオープンソースとして提供されているらしい。私のような初心者ができるかどうか分からないが、インストールに挑戦してみることにした。幸い、Research Artisan Lite が使えるレンタルサーバーには、私がブログ・サイトをおいている XSERVER が、快適に動作することになっている。早速、Version 1.14 をダウンロードした。

 インストールの手順は、Research Artisan Lite - インストールマニュアルに詳しいが、私がつまづいたところを含めて備忘録的に記録しておきたい。なお、この記録は次のようなブログ環境で行った作業の備忘録である。
  • ブログ:MovableType4.1ja 同じドメインで3つのサイト(ブログ)を運営している
  • レンタルサーバー: XSERVER
  • Database: MySQL 
  • FTPソフト:FFFTP

100410_2.jpg
  1. ダウンロードした圧縮ファイルを解凍する。解凍すると右のフォルダー構成になる。
  2. この public_html の下にある ra フォルダーを 私の場合別々に解析したいサイトが3つあるので、ra_atelier, ra_masajii, ra_yamako というように、それぞれ別のフォルダーを設定した。
     FTP ソフト(私の場合:FFTP) を使って、サイトの root (私の場合:/user/public_html )にそれぞれをアップロードした。
  3. 同じように、ra_core フォルダーも root にアップロードした。このフォルダーは共通に使える。
  4. インストール時にシステムに必要な定義ファイルを自動で作成する(書き込みをする)ために、ra_xxxxx フォルダーの下にある setting フォルダーのパーミッション(属性)を 777 に変更する必要がある。インストール後は元に戻すことになっている。戻していなければ、後に Research Artisan にログインしたときに警告メッセージが表示される。なお、XSERVER では、属性を 555 に変更しないと警告は消えない。
  5. 同じように、/xxxxxxx/public_html/ra_core/application/tmp の下にある logs フォルダーのパーミッションも 777 に変更する。これは、元に戻さない。
    これで、サーバーへ Research Artisan Lite ソフトのアップロードは終わりである。
  6. 次に、Research Artisan Lite のデータベース(MySQL)を設定する。私の場合、XSERVERに設定手順があるので、それに従い、それぞれのサイト分の3つのデータベースを追加した。実のところ、サーバーにログインして、いろいろな設定を変更することはほとんどないので、このあたりがもっとも手間取る作業であった。
  7. ここまでの設定が完了すると、http://xxxxxxxxx/ra_xxxxxx/analyze/index.php というURL が設定され、それにアクセスするとインストール画面 が現れる。
     インストール後でに同じURL にアクセスすると解析サービスの画面がでて、初期のインストール画面とはならない。もし、最初からやり直す場合は、 ra_xxxxxx/setting フォルダーに作成されている install_complete (中味は空)というファイルを削除する必要がある。
  8. インストールの初期の画面では、データベース接続設定を行う。ここでよく分からなかったのはホスト名である。それぞれ以下のように設定した。
    ホスト名:localhostDefault のままでよい
    ユーザー名:xxxxxxxxx_xxxxMTのデータベース作成時に作ったユーザー名を使用
    パスワード:xxxxxxxx上のユーザ名のパスワード
    データベース名:xxxxxxx_xxxxxxxXSERVER の命名規則による
    プレフィックス:ra_Default ままでよい
  9. 上の登録が上手くいくと、解析するサイト名とURL、ログイン用のパスワードの登録画面が現れる。
    サイト名: 例えば、Atelier Shuhei どんな名前でもよい。
    URL:例えば、http://n-shuhei.net/atelier/解析タグを置くURL
    パスワード:xxxxxxx解析サービス画面にログインするPW
  10. これで上手く設定できるとページが変わって、次のような解析用タグ(HTMLコード)が表示される。携帯サイト用のタグなども表示される。
    <script type="text/javascript" src="http://n-shuhei.net/ra_atelier/script.php"></script>
    <noscript><p><img src="http://n-shuhei.net/ra_atelier/track.php" alt="" width="1" height="1" /></p></noscript>

  11.  MovableType の管理画面を開き、このそれぞれの解析用タグを各サイトのモジュール・テンプレート 「ヘッダー」の該当部分(従来のリサーチ・アルチザンのためのタグ(コード)を置いていた場所)に貼り付け保存する。
  12.  さきほどの解析用タグが表示されているページの下の方にある「ログイン」をクリックすると、アクセス解析表示画面を表示するためのパスワードが要求される。パスワードを入力すると今までとほぼ同じの解析サービス画面が現れれば、成功である。


 貼り付ける解析用タグを前のタグと相違点を見ると、今まではresearch-artisan.com が預かってくれていたログ・データなどをユーザのサーバーに移したように見える。それ以外にも相違点はあるだろうが、私の知識ではよく分からない。
 従来のサービスで提供されていた「ランキング用タグ」は、なくなっているようだ。ブログ・ページに昨日のページ別アクセス・ランキング ベスト10を表示していたが、終了後はできなくなる。
 上の作業で稼働することは確認したが、終了日時が迫ってから、切り替えようと思っている。

2010年3月23日

Jazz Vocal Artists 一覧

 Radio Senboku でJazz Vocal Artists の特集を組んだときに、そこで流す Vocalists の一覧をつくった。この一覧は、Web Page に置くのが適切と思われるので、テーブル部分をこちらに移した。

Jazz Vocalists
ArtistBornDiedActive YearsOrigin
Revised on Dec. 13th, 2009
Irving Berlin 1888 1989 1907-1971 Tyumen, Russian Empire
King Oliver 1885 1938 1910s---1930s Aben, Louisiana, USA
Sophie Tucker 1884 1966 1910s--1960s Czarist Russia
Cole Porter 1891 1964 -- Peru, Indiana
Barbara Lea N.A. -- 1910 -- Ypsilanti, Michigan
Noel Coward 1899 1973 1911-1973 Teddington, Richmond upon Thames, England
Louis Armstrong 1901 1971 1914-71 New Orleans, Louisiana
Duke Ellington 1899 1974 1914-1974 Washington, D.C.
Alberta Hunter 1895 1984  1914 -- 1984  Memphis, Tennessee
Gertrude Lawrence 1898 1952 1916--1951 London, England, UK
Ted Lewis 1892 1971 1917 - 1968 Circleville, Ohio
Fred Astaire 1899 1987 1917-1981 Omaha, Nebraska
Julia Lee 1902 1958 1920s--1950s Boonville, Missouri
Dorothy Fields 1905 1974 1920s -- 1970s Allenhurst, New Jersey
Earl 'Fatha' Hines 1903 1983 1920s -- 1960s Duquesne, Pennsylvania
Junie Cobb 1896? 1970? 1920s--1960s Hot Springs, Arkansas
Juanita Hall 1901 1968 1920s-1960s Keyport, New Jersey
Billie Pierce 1907 1974 1920s--1970s New Orleans
Big Joe Turner 1911 1985 1920s - 1980s Kansas City, Missouri
Adelaide Hall 1901 1993   1920s -- 1990s  Brooklyn, New York
Milt Hinton 1910 2000 1920s---1990s Vicksburg, Mississippi
Eddie Condon 1905 1973 1921 -- 1973 Goodland, Indiana
Judy Garland_ 1922 1969 1924-1969 Grand Rapids, Minnesota
US Navy Band ----- ---- 1925-present Washington, D.C.
Bing Crosby 1903 1977 1926-1977 Tacoma, Washington
Lionel Hampton 1908 2002 1927-2002 Louisville, Kentucky
Frances Faye 1912 1991 1927-- 1991 Brooklyn, New York City
The Mills Brothers ---- ----- 1928-1982 Piqua, Ohio
Sandra Booker N.A. N.A. 1930s New Orleans,
The Ink Spots -- -- 1931 - 1964 Indianapolis, Indiana
Nat Gonella 1908 1998 1930s, 1940s London, England
Lee Wiley 1908 1975 1930s--1950s Fort Gibson, Oklahoma
Stan Kenton 1911 1979 1930s-1970s Wichita, Kansas
Woody Herman 1913 1987 1930s---1980s Milwaukee, Wisconsin
Cab Calloway 1907 1994 1930s -- 1990s Rochester, New York
Les Brown 1912 2001 1930s---1960s Reinerton, PA
Maxine Sullivan 1911 1987 1930s--1970s Homestead, Pennsylvania
Jo Stafford 1917 2008 1930s-1977 Coalinga, California
Johnny Mercer 1909 1976 1930 - 1976 Savannah, Georgia
Jackie Washington 1919 2009 1930 - 2009 Milwaukee, Wisconsin
Jay McShann 1916 2006 1931 - 2006 Muskogee, Oklahoma
Frandes Langford 1913 2005 1932-1956 Lakeland, Florida
Billie Holiday 1915 1959 1933--1959 Harlem, New York
Mel Torme 1925 1999 1933-1999 Chicago, Illinois
Ella Fitzgerald 1917 1996 1934-1993 Newport News, Virginia
Sun Ra 1914 1993 1934-1993 Birmingham, Alabama
Anita O'Day 1919 2006   1934 - 2006 Chicago, Illinois,
Edith Piaf 1915 1963 1935-1963 Belleville, Paris, France
Dizzy Gillespie 1917 1993 1935--1993 Cheraw, South Carolina.
Frank Sinatra 1915 1998 1935-1995 Hoboken, New Jersey
Dinah Shore 1916 1994 1937-1994 Winchester, Tennessee
June Christy 1925 1990 1938 - 1965, 1977 Springfield, Illinois
Paul Gonsalves 1920 1974 1938-1974 Brockton, Massachusetts
Betty Comden 1917 2006 1938 -- New York City
Kay Starr 1922 --- 1939-1950s Dougherty, Oklahoma
Doris Day 1922 -- 1939-1987 Cincinnati, Ohio
Orrin Tucker 1911 ----- 1939 - 1990s St. Louis, Missouri
Arne Domnerus 1924 2008 N.A. Sweden
Earl Coleman 1925 1995 1940s -- 1980s Port Huron, Michigan
Helen Forrest 1917 1999 1940s -- 1960s Atlantic City, New Jersey
Hadda Brooks 1916 2002 1940s - 2000s Los Angeles, California
Julie Andrews 1924 ---- 1940s-present Omaha, NE
King Pleasure 1922 1981 1940s---1960s Oakdale, Tennessee
Eddie Jefferson 1918 1979 1940s -- 1970s Detroit, MI
Erskine Hawkins 1914 1993 1940s -- 1980s . Birmingham, AL
Helen Humes 1913 1981 1940s -- 1980s Louisville, Kentucky
Jimmy Witherspoon 1920 1997 1940s - 1990s Gurdon, Arkansas
Ernestine Anderson 1928 -- 1940s -- 2000s Houston, Texas
Jackie Cain 1928 --- 1940s-- Milwaukee, Wisconsin
Julie Wilson 1924 ----- 1940s-- Omaha, Nebraska
Vaughn Monroe 1911 1973 1940-1963 Akron, Ohio
Peggy Lee 1920 2002 1941-2000 Jamestown, North Dakota
Sheila Jordan 1928 ----- 1941- Detroit, Michigan
Betty Roche 1920 1999 1941 -- N.A../td>
Sarah Vaughan 1924 1990 1942-1989 Newark, New Jersey
Dinah Washington 1924 1963 1943 - 1963 Tuscaloosa, Alabama
Etta Jones 1928 2001 1943-2001 New York, New York
Perry Como 1912 2001 1943? - 2001? Canonsburg, Pennsylvania
Barbara Lea 1929 -- 1943 -- Detroit, Michigan
Betty Johnson 1929 -- 1943 -- Guilford County, NC.
Carmen McRae 1920 1994 1944 - 1994 New York City, New York
Ernestine Allen 1920 1992 1945--1990 Champaign, Illinois
Oscar Peterson 1925 2007 1945-2007 Montreal, Quebec, Canada
Annisteen Allen 1920. 1992 1945-N.A. Champaign, Illinois
Lavern Bake 1929 1997 1946-1967
1988-1991
Chicago, Illinois
Rosemary Clooney 1928 2002 1946-2001 Maysville, Kentucky
George Melly 1926 2007 1946 - 2007 Liverpool, England
Ray Charles 1930 2004 1947-2004 Greenville, Florida
Julie Andrews 1935 ---- 1947-present Julia Elizabeth Wells
George Shearing 1919 ----- 1947-presen Battersea, London, UK
Al Martino 1927   2009 1948 -- 2009  Philadelphia, Pennsylvania
Patti Page 1927 ----- 1948 - present Claremore, Oklahoma
Ray Price 1926 ----- 1948 - Present Perryville, Texas
Tony Bennet 1926 ----- 1949-present New York City,
Lucky Lucy Ann 1928 ---- 1950s N.A.
Dorothy Loudon 1933 2003 1950s -- 1970s Boston, Massachusetts
Lennie Tristano 1919 1978 1950s---1970s Chicago, IL
Della Griffin 1925 N.A. 1950s -- 1990s Newberry, South Carolina
Larry Gales 1936. 1995 1950s-1990s N.A.
Jaye P Morgan 1931 ---- 1950s--- 1990s Mancos, CO
Abbey Lincoln 1930    1950s -- 2000s Chicago, Illinois.
Bobby Durham 1937 2008 1950s - 2000s Philadelphia, Pennsylvania
Keely Smith 1932 --- 1950s-- Norfolk, Virginia
Caterina Valente 1931 ---- 1950s--- Paris
Joe Williams 1918 1990 1950s, 1960s Cordele, Georgia
Jimmy Scott 1925 ---- 1950s---1990s Cleveland, Ohio
Chris Connor 1927 2009 1950s -- 2000s Kansas City, Missouri
Ernie Andrews 1927 -- 1950s -- Philadelphia, Pennsylvania
Oscar Castro-Neves 1940 ----- 1950s- Rio de Janeiro, Brazil
James Darren 1936 ---- 1950s - Philadelphia, PA
John Eaton 1934 --- 1950s--- Washington D.C.
Mark Murphy 1932 ---- 1950s-present Fulton, New York
Mary Stallings 1939 ---- 1950s - Present San Francisco, CA
Cleo Laine 1927 -- 1950-present Southall, Middlesex, England
Carol Channing 1921 -- 1950-present Seattle, Washington
Gloria Lynne 1931 -- 1951-- New York City
Barbara Cook 1927 -- 1951- Atlanta, Georgia
Joni James 1930 ---- 1952-1964 Chicago, Illinois
Annie Ross 1930 --   1952 -- Mitcham, London, UK
Lloyd Price_ 1933 ---- 1952 - present Kenner, Louisiana
Shirley Bassey 1937 ----- 1953-present Tiger Bay, Cardiff, Wales
The Hi-Lo's ---- ----- 1953-present N.A.
Patti Austin 1950 ----- 1953-Present Harlem, New York
Caterina Valente 1931 -- 1953-present Paris
David 'Fathead' Newman 1933 2009 1954 -- 2009 Corsicana, Texas
Sylvia Syms 1934 ---- 1955-present Woolwich, London, England
Nina Simone 1933 2003 1954--2003 Tryon, North Carolina
Diahann Carroll 1935 -- 1954-present Bronx, New York
Etta James 1938 -- 1954 - present Los Angeles, California
Sathima Bea Benjamin 1936 ----- 1955-present Johannesburg, South Africa
Neil Sedaka 1939 ----- 1955-present Brooklyn, New York
Bobby Darin 1936 1973 1956 - 1973 Bronx, New York
Willie Nelson 1933 ---- 1956-present Abbott, Texas
Mina 1940 ----- 1958-present Cremona, Lombardy, Italy
Ernestine Anderson 1928 ---- 1958-present Houston, Texas
Bill Ramsey 1931 -- 1958 -- Cincinnati, Ohio
Joanie Sommers 1940 --- 1960s-1970s, 1980s Buffalo, New York
Jack McDuff 1926 2001 1960s--1990s Champaign, Illinois
George Younce 1930 2005 1960s--2000s Patterson, North Carolina
Zan Gardner N.A. 2007 N.A. N.A.
Grady Tate 1932 -- 1960s-- Durham, North Carolina
Nancy King 1940 --- 1960s-- Eugene, OR
Swingle Singers ---- ---- 1962-- Paris, France
Candy Johnson 1944 -- 1960s San Gabriel, California
Sue Raney 1940 ----- 1960s McPherson, KS .
Freddy Cole 1931 -- 1960s Chicago, IL
Tim Ballard 1848 2009 1960s - 2000s? Westminster, CO(home)
Patty Waters 1946 ----- 1960s - present Iowa
The Marvelettes ---- ----- 1960s, 1970s Inkster, MI
Peggy March 1948 ----- 1962 - present Lansdale, Pennsylvania,
Bonnie Bramlett 1944 -- 1965-present Alton, Illinois
Madeline Bell 1942 ---- 1965-present Newark, New Jersey
Bill Henderson 1944 -- 1966 -- Vancouver, BC, Canada
Lavay Smith N.A. --- 1967-- Southern California
Bobby Caldwell 1951 -- 1968-present Manhattan, New York
Lucie Arnaz 1951 ---- 1968 - present Los Angeles, California
John Greaves 1950 --- 1969 - present Prestatyn, North Wales
Earth, Wind & Fire -- -- 1969 -- Chicago, Illinois
The Manhattan Transfer ---- ----- 1969-present N.Y.
Marie Bergman 1950 ---- 1969-present Stockholm
Rita Coolidge 1945 ----- 1969-Present Lafayette, Tennessee
Omar & The Howlers ---- ----- 1970s, 1990s Austin, TX
Susannah McCorkle 1946 2001 1970s--1990s Berkeley, California
Andy Bey 1939    1970s -- 2000s Newark, New Jersey
Carol Sloane 1937 -- 1970s-present Providence, Rhode Island
Daryl Sherman 1949 -- 1970s-present Woonsocket, RI
Paul Finnerty 1951 ----- N.A. - present Summer Hill, Australia
Helen Schneider 1952 -- 1970s-- Brooklyn, New York City
Lauren Newton 1952 --- 1970s-- Coos Bay, Oregon
Inge Brandenburg 1929 1999 1970s-- Leipzig, Germany
Jay Leonhart 1940 ---- 1970s--- Baltimore, MD
Tina May 1961 ---- 1970s --- Gloucester, England
Rene Marie 1955 ----- 1970s-Present Warrenton, VA
Meredith d'Ambrosio 1941 1999 1970s- Boston, MA
Tania Maria 1948 ---- 1971-Present S?o Lu?s, Maranh?o, Brazil
Tom Grant 1946 ---- 1971-present Portland, Oregon
Natalie Cole 1950 ---- 1975-present Los Angeles, California
Richard Clayderman 1953 ----- 1976 - Present Paris, France
Elvis Costello 1954 -- 1977- London, England
Marilyn Scott 1949 ---- 1978-present Altadena, California
Diane Schuur 1953 -- 1979-Present Tacoma, Washington
Alex Ligertwood 1946    -- Glasgow
Amanda McBroom 1947    1980s -- 1990s Burbank, CA
Mary Cleere Haran 1952 ---- 1980s, 1990s San Francisco, CA
Nancy Lamott 1951 1995 1980s, 1990s, Midland, Michigan
Andrea Marcovicci 1948    1980s -- 2000s New York City, New York
Bobby Sanabria 1957 -- 1980s - 2000s South Bronx, New York City
Curtis Stigers 1965 -- 1980s-present Hollywood, CA
Matt Catingub 1961 ---- 1980s - Present North Hollywood, CA
Frank Stallone 1950 -- 1980s- Moscow, Russia
Joey DeFrancesco 1971 --- 1980s--- Philadelphia, Pennsylvania
Katchie Cartwright 1952 --- 1980s-present N.A.
KT Sullivan N.A. --- 1980s-Present Boggy Depot, OK
Nancy Marano N.A. ---- 1980s---- N.A.
Soesja Citroen N.A. ----- 1980s--present The Hague, The Netherlands
Stephanie Nakasian 1954 ----- 1980s--- Washington, D.C.
Bruce Hornsby 1954 -- 1984 -- Williamsburg, Virginia
Ranee Lee 1942 ----- 1984--- New York City
The Real Group ---- ----- 1984 - present Sweden
Diana Krall 1964 -- 1985 -- present Nanaimo, British Columbia
Liberty Silver 1962 ---- 1985--- Detroit, Michigan
Rebecca Parris 1951 ----- 1985-Present Newton, Massachusetts
Anne Ducros 1959 --   1986 -- France
Michael Feinstein 1956 ---- 1986--present Columbus, Ohio
Karrin Allyson 1963 --- 1987-present Great Bend, Kansas
The Mighty Echoes ---- ----- 1987-present Los Angeles, California
New York Voices ----- ---- 1987-present New York?
Kitty Margolis 1955 --- 1989-Present San Mateo, California
Dennis Rowland 1948 -- 1990s Detroit, Michigan
Evan Christopher 1974 -- 1990s- Long Beach, California,
Loretta Cormier N.A. ---- 1990s---present San Antonio, TX
Kate McGarry 1970 --- 1990s-present Hyannis, MA
Big Kahuna & The Copa Cat Pack -- -- 1990s, 2000s --
Billy Stritch 1962 -- 1990s, 2000s
Gertrude Lawrence N.A. -- 1990s-- in CT
Jacqui Dankworth 1963 ---- 1990s - Northamptonshire, England
Gina Roche N.A. -- 1990s-- Philadelphia, Pa
Jenna Mammina N.A. ---- 1990s--- St. Joseph, Michigan
Joanie Pallatto N.A. --- 1990s- Xenia, Ohio
Joanne O'Brien N.A. --- 1990s--- N.A.
Richard ''Cookie'' Thomas 1947 ----- 1990s - Present N.A.
Sally Mayes N.A. ---- 1990s--- Livingston, Texas,
LaVerne Butler N.A. ---- 1990-- Shreveport, Louisiana
Giacomo Gates N.A. ---- 1990s--- CT
Angela McCluskey N.A.    1992 - Glasgow, Scotland
Leonie Smith 1961 ---- 1992--- N.A.
Ann Hampton Callaway 1958 --   1993 -- N.A.
Lynette Washington N.A. ---- 1990s - Present New York
Cris Barber 1961 -- 1995-present Los Angeles, California
Stacey Kent 1968 ---- 1996 - present South Orange, New Jersey
Fay Claassen 1969 -- 1997- Nijmegen The Netherlands
Chie Ayado 1957 -- 1998-present Osaka, Japan
Jim Jones 1976 ---- 1998-Present New York City
Swingin' Fireballs ---- ---- 1999-- Germany?
Erin Bode N.A. -- 2000- St. Louis, Missouri
Abigail Riccards 1980    2000s N.A.
Benoit Jazz Works -- -- 2000s Ypsilanti, Michigan
John Proulx N.A. --- 2000s Grand Rapids, Michigan
Bianca Pittoors N.A. -- 2000S? Winnipeg, Manitoba
Liz Diamond 1927 ---- 2000s New York City
Carla Cook N.A. -- 2000s Detroit, Michigan
Christiana Drapkin N.A. -- 2000s N.A.
Cleve Douglass 1964 -- 2000s N.A.
Don Shelden N.A. -- 2000s N.A.
The John Allmark Jazz Orchestra --- --- 2000s ----
Suzanne Cloud N.A. ---- 2000s Collingswood, NJ(home)
Jonathan Poretz N.A. ---- 2000s N.A.
Linda Ciofalo N.A. ---- 2000s N.A.
Michael Allen Harrison N.A. ---- 2000s? Portland, Oregon
Nicki Parrott N.A. ---- 2000s Newcastle, Australia
Tecora Rogers N.A. ---- 2000s Chicago, Illinois
Rita Edmond N.A. ----- 2000s? N.A.
Rondi Charleston N.A. ----- 2000s? N.A.
Peter Martin 1970 ----- 2001?--- St. Louis, Missouri
OSI ---- ----- 2003-present US
Mike Bones 1980 ---- 2006-present Bloomfield, New Jersey
Jennifer Scott N.A. ---- N.A. Vancouver, BC, Canada


2010年2月 7日

(続)インターネット・ラジオ Live365 を Aircheck(録音) して MP3 にする方法

 インターネット・ラジオ Live365 を Aircheck して MP3 ファイルにする方法については、以前のエントリー、「Live365 を Aircheck (録音)する一つの方法」「アナログ音源(LP, FM, Live365 etc.)からMP3ファイルを作るひとつの方法」で、かなり詳細に記載している。
 今回は後者のエントリーに記載した中から、Live365 の録音・MP3 ファイル作成に焦点を絞って、再整理してみたい。

以下の記載は、次の環境を前提としている。
  • PC に Sound Board が搭載されている。(私の場合、Sound Max digital Audio が搭載されている)
  • Sound Board の output および input は、オーディオ装置(私の場合、 Pioneer コンパクトミニコンポーネント)の line-in および line-out に接続されている。
  • PC に、マルティメディア・ソフト Roxio Easy Media Creator suite 10 がインストールされている。

 次に、上の環境で Live365 のOldies ジャンルの American Sixities Radio を録音し、MP3 ファイル化した経緯を記録しておきたい。
  1. Live365 に接続して、Oldies → 60s を選択し、American Sixities Radio をクリックし、Play ボタンをクリックすると、若かりしころの懐かしい歌声が流れてくる。録音した後聴くと、当然ながら audio quality(CD 64k 以上) の高い放送の方が音がいい。

    Feb_10_13.JPG
    Feb_10_21.JPG
  2. Roxio Easy Media Creator を立ち上げて、オーディオ →「 LP/テープを交換」を選択する。「Easy Audio Capture」 よりは、こちらの方が後の処理が楽なように思う。
    Feb_10_22.JPG
  3. 「 LP/テープを交換」をクリックすると下のような画面となる。接続がきちんとできておれば、オーディオから音が流れ、録音レベルの横バーが動いているはずである。
     録音のための接続については、「録音セットアップガイド」ボタンをクリックすると図入りで詳しく書かれているウィンドウがでるので参考になる。。
     「詳細設定オプション」ボタンをクリックして、表示されるポップアップ画面で、一時保存先のファイルやファイルフォーマット、トラック検出などを指定する。
    ファイルフォーマットの画面にあるプリセット選択ボックスでは、iPod AAC も選択することができるが、iPod は mp3 もサポートしているから、私の場合、 mp3 高品質を選択している。
    Feb_10_24.JPG
  4. そのような設定をしたうえで、「キャプチャー元」の選択はサンドボード名(選択肢に入っているはず)を、入力は「ライン入力」を選択し、録音レベルの「自動」ボタンをクリックする。自動で録音レベルの設定が終われば、録音準備完了である。
     録音ボタンをクリックすると録音が始まる。このとき自動的に、流れてくる音は停止ボタンを押すまで MP3 化して保存されている。無音部分をトラック検出指定でしてくれるし、後で部分的な削除もできるので、ズーと流し放しでいいだろう。
  5. 停止ボタンを押すと、録音されたトラック(無音部分で区切られた音声)が示される。
    Feb_10_26.JPG ページ右下の「次へ」ボタンをクリックすると音の波形画面が現れる。右上のズームイン・アイコンbtn_2.JPGをクリックすると波形の横幅が広がる。
  6. 曲の途中の無音部分でもトラック・セパレータbtn_4.JPGがはいる場合がある。トラック・セパレータの位置が間違っている場合は、削除したい部分を反転させて、左上にある「トラック・セパレータの削除」ボタンbtn_3.JPGクリックすればよい。
    また、コマーシャルなど削除したい部分を波形上で選択(波形上にカーソルを置きドラッグする)して、delete ボタンを押せば波形から削除できる。削除してもよいかなどは、左下にある再生ボタンを押して音で確認することができる。
    Feb_10_27.JPG
  7. このように整理した上で、左メニューの「タグ」ボタンをクリックすると、下のようなポップアップ画面となる。Feb_10_17.JPG
  8. ここで、「Mudic ID」ボタンをクリックすると、CDDB の Grace Note が立ち上がって波形から曲を判定するということになっているが、ほとんどヒットしない。
     そこで、曲の情報にあまりこだわらなければ、適当に曲のIDタグを入力してもよいが、曲の情報を得る方法はある。
     American Sixities Radio (録音をしている Live365 の局)のステーション・ページに、次のように Now Playing というところに、今流れている曲とその前に流された4曲(計5曲)のID タグ(Artist, Track名, Album名(シングル盤は Single で)などが表示されるので、これを メモ帳 か何かに、録音しながら(聴きながら)コピペしておく。
    Feb_10_33.JPG注:キャプチャーした時点が異なるので、上の表示とコピペしたものの内容は異なる。 Feb_10_39.JPG
    コピペした情報を上の 「オーディオ タグ 編集」の画面で入力すれば、MP3 ファイルに、タグが追加される。このようにしておけば、WindowsMedia Playerなどの音楽DB で整理しやすくなると思う。 Feb_10_31.JPG
  9. 完了ボタンをクリックすると元の波形画面に戻り、「次へ」ボタンをクリックすると、「LP/テープ アシスタント」画面は第3ステップとなる。 Feb_10_37.JPG
     ここで、「トラックをエクスポート」をクリックすると、下のようなポップアップ画面がでるので、「出力設定」に MP3 高品質 を選択し、保存先のフォルダーを指定する。なお、「出力設定」の右にある「編集」ボタンをクリックし、ファイル名/フォルダ構造→サブフォルダ構造の追加のチェックボックスを外しておいた方がよい。(デフォールトでは、チェックが入っている) Feb_10_36.JPG
  10. エクスポートすると、指定した保存先のフォルダにファイルが保存される。 Feb_10_40.JPG
  11. Live365 から録音し MP3 化したファイルは MP3Gain を使って音量を一括調整をしておく。Live365 個々の放送局から流れる音は局の方で音量は調整してあると思うが、局によって調整している音量レベルは異なるので、自分の音楽DB に収納する場合は同じレベルに調整しておいた方がよい。


 このようにして、MP3 ファイルで保存しておけば、iPod に転送して外に持ち出せるし、音楽CD に焼くこともできる。まあ、若かりし頃に、FM放送から流れてくる音楽を苦労してテープに Aircheck したことと同じ作業ではあるが、今の時代には、あらゆるジャンルの Web Radio 局から流れてくる音楽をデジタルに録音し持ち歩けるのである。すごい時代になったものだと思う。

2010年2月 1日

隠居の読書:平岡正明の『ジャズ的』


ジャズ的
ジャズ的
posted with amazlet at 09.12.15
平岡 正明
毎日新聞社
売り上げランキング: 590771
おすすめ度の平均: 5.0
5 平岡氏のジャズ評論、最初の一冊に最適


 毎日新聞の書評で 「快楽亭ブラックの毒落語」という本を知って購入した。この本についてはどこかの機会で紹介したいと思うが、本の著者は平岡正明である。
ネットでサーチしてみると、著者は、私と同年の生まれである。だが、ブントの一員だったり、犯罪者同盟というアナーキズムの政治結社に参画していた彼が昨年7月に亡くなるまでは、私のような平凡でノンポリの人生とは全く別世界で生きた人物である。
 ジャズに関する著書もいろいろとある。興味を引かれて、Amazon で購入したのがこの一冊である。中古本である。

 この本は下のテーブルのような 14 章の構成になっていて、それぞれの TPO でジャズを聴いたときの感想文というか日記的随筆になっている。
 TPO の Place はほとんど Jazz 喫茶であるが、警察に追われて隠れ家で聴いたときのもあるが、Live で聴いたものはない。
 TPO の Time は、1960-70 年代であり、60年安保闘争に続く年代である。随所に左翼的活動に関する話が出てくる。
 TPO の Ocasion は、アナーキストとの会合なども出てくるが、Jazz 喫茶のマスターや、ジャズ評論家・司会者の相倉久人らとの付き合いの話も出てくる。

 彼の人生の中では Jazz は、特に チャーリー・パーカー以降の bop 系の Jazz は、自由奔放に生きることへのテーマ音楽だったのかもしれない。そう言えば、社会通念に縛られるのが嫌いな人物は、平均律で縛られたクラシックではなく、Jazz が好きな人間が多いと思うのは穿ちすぎだろうか。

 Radio Senboku の次の Playlist は、この本に出てくる曲とアーティストを特集しようかなと思っている。平岡正明が随筆で描いた TPO とは全く別次元での TPO で聴くことになるのだが。

『ジャズ的』にでてくる曲
章のタイトルアーティストアルバム or 曲名
梅雨明けのジゴロ Thelonious Monk Just a Gigolo
レディ・イン・サテン
ーービリー・ホリディにおける「バカ」の考察
Billy Holiday Lady in Satin
ジョニー・ホッジスの「白昼夢」 Johnny Hodges Day Dream
ハリー・カーネイ的出師の表 Harry Carney Rare Dates Without The Duke
『JATPイン東京』の一断面 J.A.T.P. In Tokyo Live At The Nichigeki Theatre 1953
試聴盤 Bill Harris Bill Harris And Friends
「アンフォーゲッタブル」、オスカーピーターソンの歌で Oscar Peterson Unforgettable
ディキシー曲「世界は日の出を待っている」からチュー・ベリー「陽の当たる道で」 Leon Chu Berry On The Sunny Side Of The Street
「スターダスト」三題 Ben Webster, Colman Hawkins & Chu Berry Stardust
L瓶砲兵隊『オーバーシーズ』 Tommy Flanagan Overseas
「エンブレイサブル・ユー」三題
パーカー、マクリーン&オーネット
Charlie Parker, Jackie McLean & Ornette Coleman Embraceable You
マイルス・デヴィス「スケッチス・オブ・スペイン」 Miles Davis Sketches Of Spain
ロイ・エルドリッジに関するおたずね者感覚を求めて Roy Eldridge Little Jazz
オーネット・コールマン『チャパカ組曲』 Ornette Coleman Chappaqua Suite


快楽亭ブラックの毒落語
快楽亭ブラックの毒落語
平岡 正明
彩流社
売り上げランキング: 338605


2010年1月29日

Google Maps API で旅行地図を作る:線画を描くなど

 Studio YAMAKO さんのオーナーが、昨秋、中欧(ドイツ・チェコ・スロバキア・ハンガリー・オーストリア)を旅行したときの写真をコメント付きで、12 回に分けて投稿されている。
 これを題材に、Google Maps API を使って、旅行地図を作ってみた。今まで、何回か同じような旅行地図を作成しているが、今回はいくつかの新しい試みをしてみたので、いままでに学習したことも含めて、備忘録として記録しておきたい。

 Google Maps API を使って、Web ページ上に自作地図を埋め込むには、
  • HTML(CSSを含む): 自分で Web ページが作れる。
  • JavaScript: 簡単な文法が分かる。
  • XML: タグの意味が分かるなど文法がわかる。
の知識が必要であるが、基本的な文法さえ知っておればなんとかなる。それ以上の細かいことは、ネット上で検索すれば教えてくれるサイトが沢山ある。どのサイトが親切かを知っている方が重要である。私は、英語のページであるが、 w3schools.com を重宝している。体系的によくまとめられており、独習にもってこいである。
 また、Google Maps API でWeb ページ上に地図を埋め込むには、サンプル・コードがネット上で提供されているので、これを Copy&Paste して、自分用に修正し利用すればよい。詳細な部分は、理解しようとすると学習に時間がかかる。ただ、自分用に修正するときに、上のような基本的な知識は必要だろう。
 サンプル・コードはいろいろなサイトで提供されているが、私は、これも英語のサイトであるが、"Google Maps API Tutorial" のコードを主として参照させてもらっている。自分のやりたいことが、整理された形で提供されている。
 今回、地図上に線を描くサンプル・コードは、XMLファイルを使いたいこともあって、このサイトのコードを自分なりに修正して使用した。
日本語のサイトでは、Ajax Tower の「Google Maps入門」に多くのサンプル・コードがある。
 書籍は、「Google Maps API 徹底活用ガイド」を購入した。Google Maps API の基本的なユティリティが解説されているので、理解を助けてくれる。

 今回作った地図は、次のような構成になっている。
  1. 中欧の全体地図: 訪問した都市に通常マークred-dot.pngが表示される。
    1. このマークをクリックするか、地図の右欄にある地名をクリックすると、吹き出しが表示される。
    2. 吹き出しの中に表示されている「詳細地図」をクリックすると市街地図にリンクする。
    3. 各都市間をブルーのラインで訪問順に結んでいる。
  2. 市街地図:初期に表示する地図のタイプを航空写真にしている。
    1. 地図の右欄にある場所のチェックボックスをクリックすると番号入りマークが表示される。
    2. 場所名の下の青字をクリックすると写真が lightbox 形式で表示される。
  3. いずれの地図にも、地図を拡大・縮小できるコントロール、地図のタイプを切り替えるボタン、地図の縮尺をあらわすスケールが表示されている。

   これらの地図は、上記に記したサイトからいただいてきたコードを猿まねで自分なりに修正したものである。
中欧の全体地図は、HTML ファイルのなかにある Javascript で XMLファイルを呼び込んでいる。この Javascript の中で、Google Maps API が提供するユティリティが使われている。 具体的なコードを以下に示す。

全体地図用HTML(include Google Maps API JavaScript)
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">

<head>
<style type="text/css">
    v\:* {   behavior:url(#default#VML);   }
    </style>
<title>Google Maps</title>
<script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=???????????-TOJLbO9UBLVgjJC7W8hRCNFlWI0Fg132ssdjgyNcr14mm9hSKsn5??????????????_Ypmz1A" charset="utf-8" type="text/javascript"></script>
	
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />	

<!-- POPUP Window -->
<script type="text/javascript" src="http://n-shuhei.net/script/delcash.js"></script>

</head>

<body onunload="GUnload()">
<div align="center"> 
<table border="1" width="auto" cellspacing="0">
<thead><tr>
<td bgcolor="#FFFFCC" align="center" colspan="2"><font color="#000000"><strong><big>中欧(ドイツ・チェコ・スロバキア・ハンガリー・オーストリア)を巡る旅</big></strong><br /><small>Internet Explorer で問題が出る場合は、キャッシュを消去してください。<input type="button" value="消去方法" onClick="open_win()"></small></font></td></tr>
</thead>
<tbody>
<tr><td><div id="map" style="width: 760px; height: 500px"></div></td>
<td width ="160px" valign="top" style="color: #000000; font-size: small;" align="left">
左の地図は、Google Mapsの機能を持っています。拡大・縮小・移動ができます。下の地名をクリッ
クすると該当位置に吹き出しが出ます。吹き出しの中のリンクをクリックすると詳細地図あるいは
関連投稿に飛びます。<br /><br /><div id="side_bar"></div></td></tr>
</tbody>
</table>
</div>

<noscript><b>JavaScript must be enabled in order for you to use Google Maps.</b> However,
it seems JavaScript is either disabled or not supported by your browser. To view Google
Maps, enable JavaScript by changing your browser options, and then try again.
</noscript>

<script type="text/javascript">
    //<![CDATA[

    if ( GBrowserIsCompatible()) {
// this variable will collect the html which will eventualkly be placed in the side_bar
     var side_bar_html = "";
// arrays to hold copies of the markers and html used by the side_bar
// because the function closure trick doesnt work there
      var gmarkers = [];
      var htmls = [];
      var i = 0;

// A function to create the marker and set up the event window
      function createMarker(point,name,html) {
        var marker = new GMarker(point);
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
        });
// save the info we need to use later for the side_bar
        gmarkers[i] = marker;
        htmls[i] = html;
        // add a line to the side_bar html
        side_bar_html += '<a href="javascript:myclick(' + i + ')">' + name + '</a><br>';
        i++;
        return marker;
      }

// This function picks up the click and opens the corresponding info window
      function myclick(i) {
        gmarkers[i].openInfoWindowHtml(htmls[i]);
      }

// create the map
      var map = new GMap2(document.getElementById("map"));
      map.addControl(new GLargeMapControl());
      map.addControl(new GMapTypeControl());
      map.addControl(new GScaleControl());
      map.setCenter(new GLatLng(48.810481,14.315529), 6);
//    map.setMapType(G_HYBRID_MAP);

// Read the data from xml file
      var request = GXmlHttp.create();
      request.open("GET", "http://n-shuhei.net/????????/Polyline_ex_1.xml", true);
      request.onreadystatechange = function() {
        if (request.readyState == 4) {
          var xmlDoc = request.responseXML;
// obtain the array of markers and loop through it
          var markers = xmlDoc.documentElement.getElementsByTagName("marker");
          
          for (var i = 0; i < markers.length; i++) {
            // obtain the attribues of each marker
            var lat = parseFloat(markers[i].getAttribute("lat"));
            var lng = parseFloat(markers[i].getAttribute("lng"));
            var point = new GLatLng(lat,lng);

            var html = markers[i].getAttribute("html");
            var label = markers[i].getAttribute("label");
// create the marker
            var marker = createMarker(point,label,html);
            map.addOverlay(marker);

           }
// put the assembled side_bar_html contents into the side_bar div
          document.getElementById("side_bar").innerHTML = side_bar_html;
 
// ========= Now process the polylines =====================
          var lines = xmlDoc.documentElement.getElementsByTagName("line");
// read each line
          for (var a = 0; a < lines.length; a++) {
// get any line attributes
            var colour = lines[a].getAttribute("colour");
            var width  = parseFloat(lines[a].getAttribute("width"));
// read each point on that line
            var points = lines[a].getElementsByTagName("point");
            var pts = [];
            for (var i = 0; i < points.length; i++) {
               pts[i] = new GLatLng(parseFloat(points[i].getAttribute("lat")),
                                   parseFloat(points[i].getAttribute("lng")));
            }
            map.addOverlay(new GPolyline(pts,colour,width));
          }
// ===========================================================           
        }
      }
      request.send(null);
    }

    else {
      alert("Sorry, the Google Maps API is not compatible with this browser");
    }
// This Javascript is based on code provided by the
// Blackpool Community Church Javascript Team
// http://www.commchurch.freeserve.co.uk/   
// http://www.econym.demon.co.uk/googlemaps/

    //]]>
    </script>

   </body>
</html>

このコードでの学習した点は、114行目あたりの各都市間を訪問順に結んでいるブルーのライン(Google Maps API では、polyline という)を描くための Javascript 挿入することである。この polyline を描くのは、IE8 では次の処理をしなくてもいいらしいが、IE7 以下では、HTML 上部(head 部より前)に、
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
という記述が(斜め書き部分)必要であり、head 部分に次のスタイルを設定する必要がある。
<style type="text/css">
    v\:* {   behavior:url(#default#VML);   }
    </style>

呼び込んでくる XML ファイル
<?xml version="1.0" encoding="Shift_JIS"?>
<markers>
<marker lat="49.40187" lng="8.680401" html="Heidelberg &lt;br&gt;&lt;a href='http://n-shuhei.net/studio_yamako/?????????/maps_heidelberg.htm' target='_blank'&gt;ハイデルベルク詳細地図&lt;/a&gt;&lt;br&gt;(2009/11/2)" label="ハイデルベルク" ></marker>
<marker lat="49.379691" lng="10.180206" html="Rothenburg &lt;br&gt;&lt;a href='http://n-shuhei.net/studio_yamako/?????????/maps_rothenburg.htm' target='_blank'&gt;ローテンブルク詳細地図&lt;/a&gt;&lt;br&gt;(2009/11/2)" label="ローテンブルク" ></marker>
<marker lat="47.680125" lng="10.900841" html="Wieskirche &lt;br&gt;&lt;a href='http://n-shuhei.net/studio_yamako/?????????/091124_001.jpg'  target='_blank'&gt;Photo:ヴィース教会&lt;/a&gt;&lt;br&gt;&lt;a href='http://n-shuhei.net/studio_yamako/?????????/091124_002.jpg'  target='_blank'&gt;Photo:ヴィース教会の内部&lt;/a&gt;&lt;br&gt;(2009/11/2)" label="ヴィース教会" ></marker>
<marker lat="47.546872" lng="10.739136" html="Hohenschwangau &lt;br&gt;&lt;a href='http://n-shuhei.net/studio_yamako/?????????/maps_Hohenschwangau.htm' target='_blank'&gt;ホーエンシュヴァンガウ詳細地図&lt;/a&gt;&lt;br&gt;(2009/11/2)" label="ホーエンシュヴァンガウ" ></marker>
<marker lat="49.014906" lng="12.104187" html="Regensburg &lt;br&gt;&lt;a href='http://n-shuhei.net/studio_yamako/?????????/maps_Hohenschwangau.htm' target='_blank'&gt;レーゲンスブルク詳細地図&lt;/a&gt;&lt;br&gt;(2009/11/2)" label="レーゲンスブルク" ></marker>
<marker lat="50.082701" lng="14.422302" html="Praha &lt;br&gt;&lt;a href='http://n-shuhei.net/studio_yamako/?????????/maps_Praha.htm' target='_blank'&gt;プラハ詳細地図&lt;/a&gt;&lt;br&gt;(2009/11/2)" label="プラハ" ></marker>
<marker lat="48.810481" lng="14.315529" html="Cesky Krumlov &lt;br&gt;詳細は、&lt;br&gt;&lt;a href='http://n-shuhei.net/studio_yamako/?????????/08_1653.php' target='_blank'&gt;中欧旅行 その8 チェスキー・クルムロフ&lt;/a&gt;で。&lt;br&gt;(2009/11/4)" label="チェスキー・クルムロフ" ></marker>
<marker lat="48.143182" lng="17.112579" html="Bratislava &lt;br&gt;詳細は、&lt;br&gt;&lt;a href='http://n-shuhei.net/studio_yamako/?????????/11_0858.php' target='_blank'&gt;中欧旅行 その9 ブラスチラバ&lt;/a&gt;で。&lt;br&gt;(2009/11/5)" label="ブラスチラバ" ></marker>
<marker lat="47.495864" lng="19.050293" html="Budapest &lt;br&gt;&lt;a href='http://n-shuhei.net/studio_yamako/?????????/maps_Butapest.htm' target='_blank'&gt;ブダペスト詳細地図&lt;/a&gt;&lt;br&gt;(2009/11/2)" label="ブダペスト" ></marker>
<marker lat="48.20926" lng="16.372633" html="Viena &lt;br&gt;&lt;a href='http://n-shuhei.net/studio_yamako/?????????/maps_Viena.htm' target='_blank'&gt;ウィーン詳細地図&lt;/a&gt;&lt;br&gt;(2009/11/6)" label="ウィーン" ></marker>
<line colour="#0000ff" width="4" html="You clicked the red polyline">
   <point lat="50.107368" lng="8.686066" /> <!--フランクフルト-->
   <point lat="49.40187" lng="8.680401" /><!--ハイデルベルク-->
   <point lat="49.379691" lng="10.180206" /><!--ローテンブルク-->
   <point lat="47.680125" lng="10.900841" /><!--ヴィース教会-->
   <point lat="47.546872" lng="10.739136" /><!--ホーエンシュヴァンガウ-->
   <point lat="49.014906" lng="12.104187" /><!--レーゲンスブルク-->
   <point lat="50.082701" lng="14.422302" /><!--プラハ-->
   <point lat="48.810481" lng="14.315529" /><!--チェスキー・クルムロフ-->
   <point lat="50.082701" lng="14.422302" /><!--プラハ-->
   <point lat="48.143182" lng="17.112579" /><!--ブラスチラバ-->
   <point lat="47.495864" lng="19.050293" /><!--ブダペスト-->
   <point lat="48.20926" lng="16.372633" /><!--ウィーン-->
   <point lat="48.112933" lng="16.55777" /><!--ウィーン空港-->
</line>
</markers>


市街地図(例として、プラハ市街図)のHTML(include Google Maps API JavaScript)は、つぎのようなコードである。ここでは、XML ファイルは使っていない。(学習不足で使うことができなかった。)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" href="http://n-shuhei.net/litebox/???/lightbox.css" type="text/css" media="screen"/>
<script type="text/javascript" src="http://n-shuhei.net/litebox/???//prototype.lite.js"></script>
<script type="text/javascript" src="http://n-shuhei.net/litebox/???/moo.fx.js"></script>
<script type="text/javascript" src="http://n-shuhei.net/litebox/???/litebox-1.0.js" charset="utf-8"></script>
<title>Google Maps JavaScript API map_13</title>
<script src="http://maps.google.co.jp/maps?file=api&amp;v=2&amp;key=ABQIAAAA_--TOJLbO9UBLVgjJC7W8hRCNFlWI0Fg????????????
  mm9hSKsn5IFaeCnFgl????????????" charset="utf-8" type="text/javascript"></script> </head> <body onload="initLightbox()"> <div align="center"> <table width="auto" border="1" bgcolor="#FFFFCC"> <thead ><tr><td id="th1" colspan="2" align="middle" ><big><strong>プラハ<strong></big></td></tr></thead> <tbody align="left"> <tr><td> <div id="map" style="width:730px; height:530px"></div> </td><td width ="210px" valign="top" style="text-decoration: color: #000000; font-size: small;">左の地図は、Google Mapsの機能を持っています。拡大・縮小・移動ができます。
下のチェックボックスをチェックすると該当位置にマークが立ちます。また、青文字をクリックすると写真がでてきます。<br/><input type="checkbox" name="cb1" onClick="checkbox1clicked()">   1. プラハ城<br />   <a href="http://n-shuhei.net/studio_yamako/????????????/091130_008.jpg" title="プラハ城からの眺め" rel="lightbox[os]">プラハ城からの眺め</a><br />
<input type="checkbox" name="cb2" onclick="checkbox2clicked()"> 2. 聖ヴィート教会<br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091130_003.jpg" title="プラハ城 聖ヴィート教会" rel="lightbox[os]">聖ヴィート教会</a><br />
;   <a href="http://n-shuhei.net/studio_yamako/????????????/091130_004.jpg" title="ミュシャのステンドグラス(部分)" rel="lightbox[os]">ミュシャのステンドグラス</a><br />
   <a href="http://n-shuhei.net/studio_yamako/????????????/091130_005.jpg" title="聖ヴィート教会の祭壇" rel="lightbox[os]">聖ヴィート教会の祭壇</a><br />
   <a href="http://n-shuhei.net/studio_yamako/????????????/091130_006.jpg" title="聖ヴィート教会前景" rel="lightbox[os]">聖ヴィート教会前景</a><br/>
<input type="checkbox" name="cb3" onclick="checkbox3clicked()"> 3. 聖イジー教会<br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091130_007.jpg" title=""聖イジー教会と修道院 rel="lightbox[os]">聖イジー教会と修道院</a><br />
<input type="checkbox" name="cb4" onclick="checkbox4clicked()"> 4. カレル橋<br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091130_009.jpg" title="カレル橋 水害の跡" rel="lightbox[os]">カレル橋 水害の跡</a><br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091130_010.jpg" title="カレル橋" rel="lightbox[os]">カレル橋</a><br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091130_011.jpg" title="カレル橋の聖像" rel="lightbox[os]">カレル橋の聖像</a><br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091203_003.jpg" title="モルダウ川河畔" rel="lightbox[os]">モルダウ川河畔</a><br />
<input type="checkbox" name="cb5" onclick="checkbox5clicked()"> 5. 旧市街入口<br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091203_004.jpg" title="旧市街入口" rel="lightbox[os]">旧市街入口</a><br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091203_005.jpg" title="プラハ城を望む" rel="lightbox[os]">プラハ城を望む</a><br />
<input type="checkbox" name="cb6" onclick="checkbox6clicked()"> 6. 旧市街広場<br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091203_006.jpg" title="火薬塔" rel="lightbox[os]">火薬塔</a><br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091203_007.jpg" title="ティーン教会" rel="lightbox[os]">ティーン教会</a><br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091203_008.jpg" title="旧市庁舎の時計塔" rel="lightbox[os]">旧市庁舎の時計塔</a><br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091203_009.jpg" title="仕掛け時計" rel="lightbox[os]">仕掛け時計</a><br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091203_010.jpg" title="ヤン・フス像" rel="lightbox[os]">ヤン・フス像</a><br />
<input type="checkbox" name="cb7" onclick="checkbox7clicked()"> 7. レギー橋<br/>
   <a href="http://n-shuhei.net/studio_yamako/????????????/091203_002.jpg" title="プラハ城を眺める" rel="lightbox[os]">プラハ城を眺める</a><br />
<br />参照記事:<a href="http://n-shuhei.net/studio_yamako/????????????/01_1623.php" target="_blank">中欧旅行 その6 プラハ(1)</a></td></tr></tbody></table></div> <!-- 番号入りマーカーを表示する。-->     <script type="text/javascript">     //<![CDATA[     var map;     var marker1, marker2, marker3, marker4, marker5, marker6, marker7;     map = new GMap2(document.getElementById("map"));     map.addControl(new GLargeMapControl());     map.addControl(new GMapTypeControl());     map.addControl(new GScaleControl());     map.setCenter(new GLatLng(50.086473,14.410651),14);     map.setMapType(G_HYBRID_MAP);     var markerIcon1 = new GIcon();     markerIcon1.image = "http://n-shuhei.net/????????????/Markers/marker1.png";  //   markerIcon1.shadow = "./img/shadow.png";     markerIcon1.iconSize = new GSize(35, 40);  //   markerIcon1.shadowSize = new GSize(70, 56);     markerIcon1.iconAnchor = new GPoint(18, 40);     var markerIcon2 = new GIcon(markerIcon1, "http://n-shuhei.net/????????????/Markers/marker2.png");     var markerIcon3 = new GIcon(markerIcon1, "http://n-shuhei.net/????????????/Markers/marker3.png");     var markerIcon4 = new GIcon(markerIcon1, "http://n-shuhei.net/????????????/Markers/marker4.png");     var markerIcon5 = new GIcon(markerIcon1, "http://n-shuhei.net/????????????/Markers/marker5.png");    var markerIcon6 = new GIcon(markerIcon1, "http://n-shuhei.net/????????????/Markers/marker6.png");    var markerIcon7 = new GIcon(markerIcon1, "http://n-shuhei.net/????????????/Markers/marker7.png");     var opt1 = {icon:markerIcon1};     var opt2 = {icon:markerIcon2};     var opt3 = {icon:markerIcon3};     var opt4 = {icon:markerIcon4};     var opt5 = {icon:markerIcon5};     var opt6 = {icon:markerIcon6};     var opt7 = {icon:markerIcon7};     marker1 = new GMarker(new GLatLng(50.088814,14.395523), opt1);     marker2 = new GMarker(new GLatLng(50.090755,14.400759), opt2);     marker3 = new GMarker(new GLatLng(50.091023,14.402025), opt3);     marker4 = new GMarker(new GLatLng(50.086473,14.410651), opt4);     marker5 = new GMarker(new GLatLng(50.086129,14.413869), opt5);     marker6 = new GMarker(new GLatLng(50.087382,14.4208), opt6);     marker7 = new GMarker(new GLatLng(50.081186,14.410672), opt7);     var marker1_is_displayed = 0;     var marker2_is_displayed = 0;   var marker3_is_displayed = 0;   var marker4_is_displayed = 0;    var marker5_is_displayed = 0;    var marker6_is_displayed = 0;    var marker7_is_displayed = 0;     function checkbox1clicked() {       if (marker1_is_displayed == 0) {         map.addOverlay(marker1);         marker1_is_displayed = 1;       } else {         map.removeOverlay(marker1);         marker1_is_displayed = 0;       }     }     function checkbox2clicked() {       if (marker2_is_displayed == 0) {         map.addOverlay(marker2);         marker2_is_displayed = 1;       } else {         map.removeOverlay(marker2);         marker2_is_displayed = 0;       }     } function checkbox3clicked() {       if (marker3_is_displayed == 0) {         map.addOverlay(marker3);         marker3_is_displayed = 1;       } else {         map.removeOverlay(marker3);         marker3_is_displayed = 0;       }     } function checkbox4clicked() {       if (marker4_is_displayed == 0) {         map.addOverlay(marker4);         marker4_is_displayed = 1;       } else {         map.removeOverlay(marker4);         marker4_is_displayed = 0;       }     }     function checkbox5clicked() {       if (marker5_is_displayed == 0) {         map.addOverlay(marker5);         marker5_is_displayed = 1;       } else {         map.removeOverlay(marker5);         marker5_is_displayed = 0;       }     }     function checkbox6clicked() {       if (marker6_is_displayed == 0) {         map.addOverlay(marker6);         marker6_is_displayed = 1;       } else {         map.removeOverlay(marker6);         marker6_is_displayed = 0;       }     }     function checkbox7clicked() {       if (marker7_is_displayed == 0) {         map.addOverlay(marker7);         marker7_is_displayed = 1;       } else {         map.removeOverlay(marker7);         marker7_is_displayed = 0;       }     }    //]]>     </script> </body> </html>
 この市街地図での学習点は、最初の表示を航空写真と地図の合成(HYBRID)にすることと、番号入りのマークを表示することである。
 番号入りのマークを表示する方法については、以前のエントリーで記録している。
これだけのことをするために、基礎知識の少ない老人には、ずいぶん学習しなければならないことが多かった。痴呆予防には有効かもしれない。

 
Google Maps API徹底活用ガイド
稲葉 一浩
毎日コミュニケーションズ
売り上げランキング: 105350
おすすめ度の平均: 3.5
4 さらっと流しつつテンコ盛りの内容
3 前半は簡単。後半は難解。
4 Google Maps をゴリゴリいじってみたい人に


2010年1月18日

隠居のGoogle Maps:IE8 での不具合を回避する

 私のサイトを訪問してくれる人が使っているブラウザで最も多いのは、Internet Explorer 8(IE8) であり、私のパソコンにもIE8 をインストールしたことは、先日のエントリーで報告した。
そのときに気づかなかったが、Google Maps API を使って作った個人的な地図に置いた、地図を移動したり拡大・縮小するためのコントロール(例えば、GLargeMapControl )や通常の地図か航空写真かその合成かを選択するコントロール(例えば、GMapTypeControl)が機能していなくて、下のスクリーンショットのように表示されないことが分かった。
Maps_api_4.JPG
対処法についてネットサーチしてみると、IE8 と Google Maps API とは相性が悪いらしく、解決策が2つ示されていた。
  • (解決策1:DocType宣言の変更)
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
  • (解決策2:IE7互換モード用のMETAタグ挿入)
    <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"> 

 だが、この二つの解決策を試してみたが、一旦治ったように見えたものの最初だけですぐにコントロールが表示されなくなった。

 その他もいろいろと探ってみたが、送信者側ではどうやら方策はなさそうだった。何かヒントはないかと Google maps のページにいき「ヘルプ」を開いてみると、お薦め記事に、「Internet Explorer を使用すると問題が発生する」というのがあった。その記事を開くといくつかの項目のトップに、「キャッシュを消去する」とあり、これを実行すると、IE8 でも下のスクリーンショットのように、コントロールが表示され機能するようになった。
Maps_api_5.JPG
 訪問してくれる人に手数をかけることになるが、地図の表題に注意書きを入れることで、とりあえずの対処法とすることにした。
 これは、Google と Microsoft との間の問題ではあるが、早く解決されることを願っている。 

2009年10月 7日

隠居のJazz:Live365 の Link Widget をブログに組み込む

 アメリカのWeb Radio サイト Live365 に、2007年2月から年金の小遣いを捻出して有料でインターネット・ラジオ放送局を開いている。このブログで何度も紹介しているRadio Senboku である。古いLP や CD 、eMusic からのダウンロードなど、いろいろな方法で収集した Jazz を10時間・100曲ぐらいの Playlist に編集して流している。更新は1ヶ月半に1回くらいの割合である。自分自身がパソコンなどの作業をするときの BGM が目的であるが、世界の20カ国ぐらいのJazz 好きが聴いてくれているようだ。

 先日、Live365 のホームページを見ていたら、ウェブページに貼り付けられる Link Widget が提供されていることが分かった。ブログのヘッダーにも、リンクボタンを置いているが、早速右メニューにRadio Senboku へアクセスするリンク・バナーを置いてみた。

 ここに表示されるプレイボタンをクリックすると、Live365 にユーザーとして登録(無料)していない人は登録を求められるが、既に登録している人は、 Radio Senboku につながり Jazz を聴くことができる。有料(月¥500ほど)であるが、VIP 登録するとコマーシャルなしで10,000 以上あるどの局でも連続的に聴くことができる。
 このリンク・バナーは、下のように現在流れている曲を収納しているCDジャケットが表示され、Artist と Track 名が出てくる。演奏を中止するには、バナーの上にカーソルを持っていくと現れるストップ・マークをクリックすればよい。
 その下に [Radio Senboku Playlist]ボタンを置いた。クリックすると、現在放送している曲の Excel リストが表示される。先日、「和泉の国ジャズストリート」で聴いたテナーサックス奏者 高橋知道さんの [Luis] というオリジナル曲(演奏も)も入れてみた。 Jazz が嫌いでなければ一度クリックしてみてください。ヘッダーのリンクボタンよりアクセスするより簡単です。

   

2009年9月18日

隠居のデジスコ:初秋の大阪南港野鳥園

 前回、休園日の水曜日に行って空振り(北観察所は開いているようだ)に終わり、アオスジアアゲハなんぞを撮ってきた大阪南港野鳥園に、お彼岸前の金曜日、再度訪問してみることにした。ちょっと涼しくなったので、多少は鳥も多いかもしれないと期待した。家内もついてきたので、双眼鏡を渡した。

展望台の小窓から北池を望む:クリックすると大きな写真になります 20台ちかくはおける無料の駐車場に車を駐めた。数台しか駐まっていなかったので、人は少なそうだ。
ここでは事務所がある展望塔と北観察所から、干潟にくる野鳥を観察することができる。駐車場で、三脚にフィールドスコープを取り付け、人の少なそうな北観察所に行ってみた。誰もいない。干潟にカルガモの群れとダイサギが見える。ここの観察所は屋根がなく、まだ蚊も多い。これからの野鳥観察は、長袖でないと駄目だ。それでも、カルガモとダイサギの写真を撮って、早々に展望塔の方に移動した。

 こちらには、扇型に干潟などを望む小さな窓が設けられ、座って観察できるように回転式の椅子も固定されている。イチデジに超望遠レンズをつけた年配の方と双眼鏡とフィールドスコープで観察を楽しむ二組の夫婦とがおられたのと、女性の方がフィールドスコープを覗きながら観察日誌のようなものをつけておられた。デジスコをしている方は誰もいない。
ちょうど干潮なのか、多くのサギとシギ類が餌を啄んでいた。シギ類は3種くらいいそうだが、よく名前がわからない。先日和田川で撮ったイソシギがたくさん動き回っている。
 よくよく見渡すと、カラスもカワウもやってきているようだ。
カルガモの群れ:クリックすると大きな写真になりますダイサギ:クリックすると大きな写真になりますイソシギ:クリックすると大きな写真になりますアオサギ:クリックすると大きな写真になります
スコープ Nikon ED82
接眼レンズ 30XWFA
デジカメ Sony DSC-W300
 ISO80 F4.5 1/200 15mm
 (35mm版換算2622mm)
 露出補正 なし
 レタッチ トリミング
スコープ Nikon ED82
接眼レンズ 30XWFA
デジカメ Sony DSC-W300
 ISO80 F4.5 1/400 15mm
 (35mm版換算2622mm)
 露出補正 なし
 レタッチ
スコープ Nikon ED82
接眼レンズ 30XWFA
デジカメ Sony DSC-W300
 ISO80 F4.5 1/320 15mm
 (35mm版換算2622mm)
 露出補正 なし
 レタッチ トリミング
スコープ Nikon ED82
接眼レンズ 30XWFA
デジカメ Sony DSC-W300
 ISO80 F2.8 1/320 7.6mm
 (35mm版換算1330mm)
 露出補正 なし
 レタッチ トリミング
アオアシシギ:クリックすると大きな写真になりますトウネン?:クリックすると大きな写真になりますハシボソカラス:クリックすると大きな写真になりますカワウ
スコープ Nikon ED82
接眼レンズ 30XWFA
デジカメ Sony DSC-W300
 ISO80 F7.1 1/160 11.5mm
 (35mm版換算2010mm)
 露出補正 なし
 レタッチ トリミング
スコープ Nikon ED82
接眼レンズ 30XWFA
デジカメ Sony DSC-W300
 ISO80 F3.5 1/125 11.5mm
 (35mm版換算2010mm)
 露出補正 なし
 レタッチ トリミング
スコープ Nikon ED82
接眼レンズ 30XWFA
デジカメ Sony DSC-W300
 ISO80 F4.5 1/125 15mm
 (35mm版換算2622mm)
 露出補正 なし
 レタッチ トリミング
スコープ Nikon ED82
接眼レンズ 30XWFA
デジカメ Sony DSC-W300
 ISO80 F5.6 1/250 7.6mm
 (35mm版換算1330mm)
 露出補正 なし
  トリミング


(追記:2009/9/22) 分からない花の名があるときに、いつもお世話になっている K's Bookshelf の「この花の名は? 掲示板」と同じように、エコシステムというサイトに「野鳥識別掲示板」というサービスがある。
 この掲示板を利用させてもらって、名前に自信のない鳥の名を教えてもらっている。ソリハシシギだと思っていたシギは、エコシステム さえちゃん という方が、再度投稿した別の写真にもとづいて、つぎのようにアオアシシギではないかと指摘してくれた。ありがとうございました。
大きさは分かりませんが、足が長くて、黄色ではないようですね。
ソリハシシギは、足が短くて、黄色です。
ということで、アオアシシギではないかと思いました。
35センチぐらいで、体はハトよりも少し大きくなりますが・・・。


2009年9月 3日

隠居のデジスコ:蝶を撮ってみる

 この時期、近くの公園などには野鳥の姿はほとんどない。9月の第一水曜日、干潟には何らかの水鳥がいるだろうと大阪南港野鳥園に向かってみた。

 駐車場は、9時開門になっている。よくよく見ると水曜日は野鳥園は休みで、それに伴い駐車場も閉鎖されるらしい。前のコンテナヤードに出入りするコンテナ・トレーラーが行き来する道路端に車を駐めて、歩いて入れる入り口から中の様子を見に行ってみると、干潟への入り口は高い鉄柵が閉められていて近づけない。諦めて帰ろうかと思ったが、「さえずりの丘」「羽ばたきの丘」で、ハクセキレイムクドリヒヨドリを見かけた。

 野鳥園の近くにある以前に孫を連れて行ったことのある「なにわの海の時空館」近くの有料駐車場に車を駐めて、三脚にフィールドスコープをつけてかついだ。ハクセキレイを見かけた「さえずりの丘」の木陰でデジスコのセットアップをして、しばらく待っていると 50m ほど先の腰掛け用の丸太の上に、ハクセキレイが飛んできた。この鳥は、チョコチョコと動き回るので液晶画面への導入が難しい。コンデジのAF機能が動き出す前に、位置を変えている。写真データで露出時間をみると 1/15 だから被写体ブレしているのかもしれない。という言い訳で良い写真は撮れなかった。
 野鳥園から車の方に帰りかけると 20m ほど先歩道の上でキジバトとムクドリがチョコチョコと動き回っている。これも練習と思って、ムクドリに焦点をあててみた。これも木陰で露光が足りないのかもひとつだ。
 歩道横の高さ 5?6m の並木を見上げると巻き付いたヤブガラシにアオスジアゲハが吸蜜している。これも練習と照準器を合わせた。光の明るいせいもあって、この被写体では光はたりているようだった。これだけ近いと蝶の胴体もくっきりと鮮明である。
ハクセキレイ:クリックすると大きな写真になりますミミズをくわえたムクドリ:クリックすると大きな写真になりますアオスジアゲハ:クリックすると大きな写真になります
スコープ Nikon ED82
接眼レンズ 30XWFA
デジカメ Sony DSC-W300
 ISO80 F4.0 1/15 13.1mm
 (35mm版換算2290mm)
 露出補正 なし
 レタッチ トリミング
スコープ Nikon ED82
接眼レンズ 30XWFA
デジカメ Sony DSC-W300
 ISO80 F2.8 1/125 7.6mm
 (35mm版換算1330mm)
 露出補正 なし
 レタッチ トリミング
スコープ Nikon ED82
接眼レンズ 30XWFA
デジカメ Sony DSC-W300
 ISO80 F5.6 1/160 7.6mm
 (35mm版換算1330mm)
 露出補正 なし
 レタッチ 

2009年7月28日

隠居のJazz: 特殊な楽器による演奏曲を集めてみる

 1月から始めた、メインとなる楽器別の Artists による Track をRadio Senboku の特集で続行している。前回は Guitar と Vibraphone artists を主体とした Album から編集した。
 Jazz といえば saxophone や trumpet が花らしく、piano や guitar の特集を組んだらチャネルを合わせる人が少し少なくなった。

 が、今回も後藤雅洋さんの「新ジャズの名演・名盤」を参照して、今までの特集では扱ってこなかった drums や bass などの "Others" として分類されている (vocal は除く) Artists を特集してみようと思う。
だが、基本的には drums や bass はリズムセクションの楽器なので、それだけ聴いてもあまり面白くない。 これらの instruments で有名な Artists はそれらの楽器での演奏よりも、バンドをマネージすることに長けているようだ。

後藤雅洋さんの「新ジャズの名演・名盤」で、 "Others" として分類されている Artists は次の人・グループである。 

隠居の音楽:mp3 ファイルのID3 タグを編集するで記録したように、以前から収集した4000 あまりの MP3 ファイルにID3 タグを付加するのは time consumptive な作業であったが、ようやく終えることができた。 まだ少しノイズは残っているが、WindowsMediaPlayer のライブラリーにデータベース化されたのでRadio Senboku に流す曲が探しやすくなった。

  私のライブラリーには「新ジャズの名演・名盤」で drums や bass などの "Others" として分類されている (vocal は除く) Artists 以外にも、clarinet, organ, violin, flute などの instruments を演奏する Artists が多くいる。
 これらの Artists を誕生年順にリストしてみた。ただ、flute を演奏する女性の Ali Ryerson の誕生年は不詳である。
   上のリストにもとづいて、Windows Media Player のライブラリーから選曲して、Radio Senboku で流す曲を全面的に改定した。 上のリストの Artists 順に81曲(7時間45分)が繰り返し流れるはずである。いちどチャネルを合わせてみてください。Playlistは、右メニューの Radio Senboku Playlist ボタンから入手できる。 

2009年4月 2日

隠居のHP:ページへのアクセス制限を .htaccess で設定する

 著作権の問題などで、以前にアクセス制限をかけたページを作成していた。
今回、公開したくないページを自分用につくりたかったので、以前に設定したときの方法を歳をとって衰えた記憶を頼りにたぐってみたが、細かい点までなかなか思い出せない。
再学習して新たにアクセス制限を設定したので、備忘録として記録しておきたい。
 今回参照させていただいたのは、ChamaNet というサイトが無償で提供しているベーシック認証である。詳細はこのページに詳しいが、記録はリンク切れになったときの用心のためである。

 アクセス制限は、.htaccess ファイル内に記述する。 .htaccess はMovable Type のバージョンアップにともないブログのURL を変更したときにも使った。詳しくは、<.htaccess で移転先URLページへ誘導する:MT4.1 >にアップしている。

 ページにアクセス制限をかける方法は、FTP を使い慣れておればそれほど時間はかからない。
Chamanet が提供してくれている次のようなテキスト・ファイルを Notepad かなにかで(私の場合は、秀丸を使っている)作成し、htaccess.txt とする。(FTP に FFFTP を使っている場合は、.htaccess というファイル名もOKである)
AuthUserFile /home/xxxxxx/n-shuhei.net/public_html/xxxxxxx/.htpasswd
AuthGroupFile /dev/null
AuthName "Input ID and Password."
AuthType Basic
require valid-user
<Files ~ "^.(htpasswd|htaccess)$">
    deny from all
</Files>

/home/xxxxxx/n-shuhei.net/public_html/xxxxxxx/ の部分はサーバーのルートディレクトリからアクセス制限をするディレクトリまでのフルパスである。

 .htpasswd は、ID(ユーザ名)とパスワードを:で区切った1行のファイルである。例えば、次のような表現になる。
nshuhei:KRQF6dfVUaeqo
パスワードは、base64 で暗号化されている。パスワードを base64 で暗号化するサービスは、上のベーシック認証のようないろいろなページで提供されている。
この .htpasswd ファイルをアクセス制限をしようとするディレクトリー(フォルダー)に、.htaccess ファイルとともに置けばよい。

 このような設定をしたあと、私がレンタルしているサーバーの Xserver を覗いてみると、ユティリティとして「アクセス制限」が提供されていることが判明した。自分が設定したフォルダー名一覧が表示され、フォルダー毎のアクセス制限の on off を切り替えるだけでアクセス制限を設定できる。この方法で上で設定したフォルダーのアクセス制限を on にして .htaccess ファイルの中味をみると 上述したコードが重複して書かれていた。
 レンタル・サーバーも、どんどん進化しているようである。このような作業をする場合には、先ず第一にレンタル・サーバーのユティリティを覗いてみる必要がある。

2009年3月23日

隠居のJazz: Piano Artists を集めてみる

 1月から始めた、メインとなる楽器別の Artist による Track をRadio Senboku の特集で続行している。先月は Trumpet と Trombone Artist の Album から特集を組んだが、3月は Piano Artists を主体とした Album から編集することにした。

 今月も、後藤雅洋さんの「新ジャズの名演・名盤」を参照した。

 ピアノを主体とした Jazz 演奏は、Piano, Bass, Drums のトリオによる演奏が多い。この Piano Trio を創始したのは Bud Powell らしい。
 確かに、 Live などを聴きに行くと、この編成の Trio か、Sax あたりが入った Quartet が多いように思う。 Live をするときに Artists を集めるのに手軽ということもあるのだろう。
 Recording もやりやすいのか、私でも沢山の LP や CD を私も持っている。
 私は、表現の幅が多彩になる Sax とか Pet とかの管楽器が入っている方が、Jazz は面白いと思うが Trio が断然好きな人もいる。

 「新ジャズの名演・名盤」には、次にリストした Piano Artists の評価や推奨アルバムなどの記載がある。


 それ以外にも、私の Windows Media Player のライブラリー(データベース)には、次のような Pianists のアルバムやトラックがヒットする。その中には、兄貴の形見の LP盤をデジタル化したものも含まれる。裏表 40?50 分のLP を MP3 化するには、2時間足らずかかるので、いろいろな遊びをしているなかでは1日1枚がやっとである。

 この他にも、Duke Ellington や Count Basie はジャズピアニストとして有名であるが、Swing Jazz のカテゴリーで区分したいと思う。

 上の Jazz Pianists の演奏の中から、 Live365 Broadcast のルールにもとづいて Playlist を作り、Radio Senboku に流している。パソコンをいじっているときの BGM としては最適と思うので、つないで見て欲しい。
Radio Senboku の Playlist は右メニューからも Link している。
 最近はいろいろな和風レストランなどでも、Jazz が流れていることが多いように思う。Jazz というのはそういうときに癒しをくれる音楽なのかもしれない。

Bud Powell in Paris
Bud Powell in Paris
posted with amazlet at 09.03.23
Bud Powell
Wounded Bird (2008-11-11)
売り上げランキング: 103495
おすすめ度の平均: 4.5
3 パウエル......残照
5 よろこび
5 ちょいとわびさび
5 枯れたバドならこれが最高

Waltz for Debby
Waltz for Debby
posted with amazlet at 09.03.23
Bill Evans Scott LaFaro
Original Jazz Classics (1990-10-17)
売り上げランキング: 478
おすすめ度の平均: 4.5
2 Waltz for debbyは素晴らしい名曲、名演だ!
5 ピアノ・ジャズが生んだ傑作。奇跡のようなアルバム。
5 結局、これか!
5 My foolish heart ・・・
5 別テイクが並べて収録されている理由について

Cool Struttin'
Cool Struttin'
posted with amazlet at 09.03.23
Sonny Clark
Toshiba EMI (1999-04-07)
売り上げランキング: 2787
おすすめ度の平均: 4.5
5 心の泉に落ちた小石
5 ジャズ史上最高のジャケット
3 普通に良い程度のアルバム。現代のジャズ・アルバムのほうが良い
5 ソニー・クラークの最高傑作!超人気盤!
2 疑問


2009年2月26日

Web Radio:Jazz 放送局 Radio Senboku Trumpet Artist 特集

 先月から始めた、メインとなる楽器別の Artist による Track をRadio Senboku の特集を続行することにした。先月は Saxophone だったが、今月は Trumpet と Trombone Artist の Album から特集を組むことにした。

 参照したのは、後藤雅洋さんの「新ジャズの名演・名盤」である。

 兄貴の形見の LP にも、Miles Davis のレコードがたくさんある。Art Farmer, Clifford Brown の LP も何枚かが見つかった。
 私も CD で何枚か持っているが、eMusic からダウンロードした曲の中にも、多くの Track が見つかった。
 Trumpet Artist と Saxophone Artist とが共演している曲が多いが、分類としてはその曲を含むアルバムが誰が主体のものかで、ジャンルを分けることにした。

 私の Music Database である Windows Media Player(WMP) の Library には、次のような Trumpet(Cornet) Artist も List Up される。Louis Armstrong については、Dixie-Swing に区分しようと思う。

後藤雅洋さんの「新ジャズの名演・名盤」には、Trombone 奏者の紹介はない。私の WMP の Library には、兄貴が残していった LP盤などにあった次のような Artists がリストされている。 

 その他に、Trombone Artist としては、Glenn Miller, Jack Teagarden といった有名な奏者がいるが、Dixie-Swing に区分しようと思う。
 また、Clarinet Artist には、私の好きな Edomond Hall, Benny Goodman といった奏者が有名であるが、Clarinet は主にDixie-Swing に使われてきた楽器であるので、そちらの特集にいれたい。

 上記の Trumpet, Trombone Artist のパフォーマンスは、Radio Senboku に組み込んだ。今月から、Live365 のファイル許容量は、300MB に増えているので、今までの Saxophone Artist の Tracks も残しながら、追加した。Playlist は、右サイドメニュー「その他のサイト内リンク集」の Radio Senboku Playlist からリンクしている。

2009年2月22日

隠居のヘルスケア:Fitness Club

 完全に引退してから、運動不足がたたって体重が増えてきた。
 かなり若いときから metabolic syndrome であったので体重が増えることは全てに悪い。酒をやめ、食事の量を減らせばいいのだろうが、QOL(Quality Of Life) が落ちるような気がして、なかなか実行できない。

 特にブログ作りなどをやりだしてから、パソコンの前で過ごす時間が増えて運動不足が顕著になった。テニスを再開するには足腰が弱りすぎている。ゴルフでは冷や汗をかくばかりでスポーツとはいえない。

クリックすると大きな写真になります それで家内のすすめもあって、2007年の秋に近くの病院が経営するフィットネス・クラブ(バウムメディカルフィットネス倶楽部)に入会して週 2 回 2 時間半ほど体を動かすことにした。お金でも払って強制的にやらないと体を動かすことが難しいからだ。
 入会時の身体検査では、体重は 77kg を超えていた。BMI 判定は、27.3 肥満である。私の身長 168cm では、標準体重は 62.1kg とあるが、そんな体重は経験したことがない。激しく運動をしていた高校生時代の体調のよいときでも、体重は68kg あった。QOL (と格好良くいっているが、要するに適度のアルコールと適度に美味しく食事をしたいだけなのだが)を守りながら、体重をBMI 標準の 70kg ぐらいまで減らそうという試みである。

 このフィットネス・クラブは、病院の一施設で極めて小規模である。一時は、経営上の理由で閉鎖されかけたが、会員の継続嘆願を聞き入れて病院理事長が継続を英断してくれた経緯もある。
 私は他のフィットネス・クラブに行ったことはないので、どういう状況かはよく分からないが、ここのクラブは会員が少人数故に家族的である。会員は女性が多いが、歳をとった方が多い中では私などは若造みたいなものである。

クリックすると大きな写真になります 午後1時半クラブに行くとまず血圧測定と体重を量る。45分から、インストラクターが鏡の前に立ってストレッチが行なわれる。これは、ほぼ全員の方が参加である。
そのあと、インストラクターの指導によるエアロビクス、脂肪燃焼プログラムなどがあるが、私はすぐにエアロバイクに向かう。
自転車をこいでいる間は退屈するのでTVの放映がされているが、私は Ipod shuffle に Radio Senboku で流している Jazz をダウンロードし聞くことにしている。
80Watt Pitch 60 あたりで40分ほどこぐと 190kcal くらいのカロリーが消費される。汗かきの私は、これだけで汗びっしょりとなる。

 次に、トレーニング・マシーンで部分的な筋力の強化(というより維持)を行う。特に、腹筋・腰回り用のマシーンを選んで、年々太くなってきた腹囲を 85cm 以下にしたいと励んでみるが一度ついた脂肪はなかなか落ちないようだ。まあ、ウエスト85cmで買った古くからのズボンがはけるので経済的効果ありと思っているのであるが。

クリックすると大きな写真になりますクリックすると大きな写真になります 次に、ラボードXP というトレッドミルで20分ほど歩く。設定は、傾斜 8.5%、時速 5.0km/h である。
このマシーンはいろいろと面白い。先の設定をしたときに、運動強度を示すメッツ(Mets) の表示がでて、7.0Metsを示している。このMets で 20分ほど続けると、181kcal ぐらい消費されて、写真のように生ビール ジョッキー1杯飲めますよといった表示がでる。ちなみにもう少し消費熱量を増やすようにがんばると次はお酒とっくり一本が出る。もっといくとビーフステーキが出たりする。
 泉北の泉ヶ丘と栂地区との間にあるこのフィットネスクラブの周辺も宅地開発が進んでいるが、わずかに昔の樹木が残っている。iPod で Jazz を聴きながらトレッドミルやエアロバイクをこいでいると窓を通して梢の先に野鳥がとまりに来たりするのを眺めることができる。単調なことがきらいな私でも続けていられる。

クリックすると大きな写真になります フイットネスのおしまいにプールに入って帰る。このプールは水深が 90cm 位で泳ぐことは禁止されている。もっぱら、水中歩行用である。私が行っている火曜日の午後は、インストラクターがいろいろな水中のエキササイズを教えてくれる。30分くらいいろいろな姿勢で歩くと結構な運動量となる。
 プールの外は中庭になっており、山茶花などが植栽されているので季節感もある。
2 時間半ほどで超々ミニ・トライアスロンをしていると思っている。帰り際に、もういちど血圧と体重を量って帰るが、1kg くらい減っている。夕食に、ビールを飲むと元に戻っているのだが。

 しかし、「継続は力なり」 である。体重は日によってバラツキはあるが、72kg を切るようになってきた。
 血糖値も血圧も、薬剤の助けは借りているが鑑別診断基準のボーダーラインの少し上ぐらいで安定している。
 このような小規模なフイットネスクラブが、年金生活者向けになんとか継続してくれることを祈念している。 

    

2009年1月15日

Web Radio:Jazz 放送局 Radio Senboku の新しい試み

 先のエントリー<PCにある音楽ファイルのデーターベース:WindowsMediaPlayer Library >に書いたように、Jazz のコレクション方法を最も一般的と思える Artist で収集する方法に変えた。
 まず手始めに、「後藤雅洋」といジャズ喫茶のおやじの著書『新ジャズの名演・名盤』にでてくる Saxophone Artists のアルバムを集めることにした。その本に書いてあるアルバムは、兄貴が残していった LP もある。私が以前に買っていた CD もある。それほど多くはないが、eMusic でヒットするアルバムもダウンロードした。
 そのエントリーに詳しく書いているが、MP3化したCD や LPレコードも WindowsMediaPlayer(WMP) によってデーターベース化される。Radio Senboku で流す Playlist を楽器特集にすることを意識して、Saxophone Artists のジャンルは Jazz(sax) として区分してみた。

 先の著書に出てくる Saxophone Artists は以下の通りである。
 その他に、私のWMP のデーターベースには、以下の Sax 奏者も含まれている。

 これらの情報をもとに、。Radio Senboku で流す Playlist を Saxophone 特集にしてみた。 Radio Senboku を開局している Internet Radio の Live365 には、Broadcast するための法的なルールがあり、これを守らなくてはならない。
 このような Playlist を作るために、とくに以下のことを気をつけなければならない。
  • Playlist は3時間以上であること
  • 3時間以内では同じ Artist による曲を4曲以内(続けて流す場合は3曲以内)にすること
  • 3時間以内では同じ Album から3曲以内(続けて流す場合は2曲以内)にすること

 このようなルールを守るためには、WMP のデータベースはまことに有用である。1月13日にアップロードした現在流している Saxophone 特集は、上の Artists の演奏をルール違反にならないように配して、62曲:7時間3分の Playlist にして繰り返し流している。なかなか気に入っている。来月は、trumpet 特集にしようかなと思っている。
 このような Playlist を PC 作業をしているときにはBGM として、車の時は MP3 プレーヤで、フィットネスクラブで自転車をこいでいるときは iPod でそれぞれ楽しんでいる。

Art Pepper Meets the Rhythm Section
Art Pepper
Original Jazz Classics (1991-07-01)
売り上げランキング: 883
おすすめ度の平均: 5.0
5 激音、凄音の最強の復刻 PART1
5 音楽で口説かれたことありますか?
5 この一曲がある
5 この一曲がある
5 よい音源で聞くと驚くほどの臨場感が!

If I'm Lucky
If I'm Lucky
posted with amazlet at 09.01.15
Zoot Sims with Jimmy Rowles
Pablo/OJC (1992-02-17)
売り上げランキング: 120142
おすすめ度の平均: 4.0
4 きれい

ジャイアント・ステップス(+8)
ジョン・コルトレーン
Warner Music Japan =music= (2008-02-20)
売り上げランキング: 4293
おすすめ度の平均: 5.0
5 巨人と小人
5 シーツ・オブ・サウンドの完成
5 ロリンズと肩を並べた日
5 全人類要必聴!

Quartets
Quartets
posted with amazlet at 09.01.15
Stan Getz
Ojc (1999-11-15)
売り上げランキング: 803362
おすすめ度の平均: 5.0
5 ゲッツの出世作。天才の感性
5 このアルバムでゲッツはスターに,

Something Else!!!!:The Music of Ornette Coleman
Ornette Coleman
Original Jazz Classics (1991-07-01)
売り上げランキング: 165650
おすすめ度の平均: 4.5
5 曲も素晴らしいオーネット節
5 曲も素敵なオーネット節
4 デビュー!

Saxophone Colossus
Saxophone Colossus
posted with amazlet at 09.01.15
Sonny Rollins Max Roach Doug Watkins Tommy Flanagan
Prestige (2006-03-21)
売り上げランキング: 1122
おすすめ度の平均: 4.0
1 所詮CD。
3 普通に良い程度
5 奇跡的快演
5 ロリンズの最高傑作!
5 これぞ本当のホンモノ!

Tetragon
Tetragon
posted with amazlet at 09.01.15
Joe Henderson
Original Jazz Classics (1995-06-20)
売り上げランキング: 5514
おすすめ度の平均: 5.0
5 個性派テナージョー・ヘンを聴くにはまずこれから
5 インビテーションは何度聴いてもゾクゾクする
5 ジョーヘンの傑作!
5 ジョーヘンの傑作のひとつ
5 ホットなワンホーンアルバム

2008年11月17日

隠居、水上バスに乗る

 40年以上続いている学生時代教育キャンプ・カウンセラーのOB 会が、今年は大阪堂島の「中央電気倶楽部」で、ささやかなパーティ形式で行われた。

Link_avi_1.jpg そのオプションとして、水上バスで中之島めぐりが企画された。大阪近郊に長らく住みながら乗りそびれているので、よい機会と参加した。
 天気予報では雨が予想されたのに、気持ちのよい晴天となった。
 低い川から町並みを眺めてみてもたいしたことはないだろうと予期していたが、この予想は完全にはずれた。運船コースは大川を造幣局や大阪城公園などの桜堤に沿っていく。
 今年は台風が来なくて葉っぱが残っている桜は赤く綺麗だ。桜時分はもっとはなやかだろう。話では、乗船するまでかなり待たされるのだそうだが。
 大阪ビジネスパークなどの高層ビルも川面から見上げると「大阪って、案外ええやん」と思ってしまう。

 水上バスのアクアライナーは、満潮時低い橋桁をくぐり抜けるために、天井が下がるようになっている。面白くて、携帯していた CanonIXY で動画撮影をしてみた。
 表示している写真をクリックすると動画のダウンロード後(20MBほどあるので時間が少しかかるが)、WindowsMediaPlayer でムービーが始まるはずである。ただし、Windows Media Player の「ツール」→「オプション」→「ファイルの種類」で、Windows Media ビデオファイル(wmv) にチェックが入っている必要がある。

2008年7月14日

Jazz Collection

              

Jazz Collection List


 2002年の年末からeMusicサイトから同一track名で検索し収集を始めたJazzのリストです。
 収集を始めたころは、DLするtrack数に制限がなかったので、かなりの勢いでDLしています。改めて整理をしてみると同じ名前のtrackがあり重複しているものもあります。また、同サイトも年々契約レーベルを増やしており、The Very Thought Of You のように、3年経て改めて検索してみると収録trackが随分増えているようです。そうした楽しみも増えました。

(追記:2006/8/5)Play Tagger by del.icio.us を利用して、Track Theme のメロディを copyright で許される程度の音にした。聴こえてくるのはどこかで聴いたメロディだと思う。Playボタンをクリックしてみてください。著作権を調査してみるとこのような行為も許してくれないようなので、音を出すことは中止しました。
(追記:2006/8/10) Backup していたDVDから Album8 の My Foolish Heart がSoundEngine でなぜか再生できないので、再度 eMusic から DL した。2年半も経つと収録track数が倍以上増えており、1枚のCDでは同じ Album に Backup できなくなったので、Album24 に収録することにした。
(追記:2006/8/12) Backup していたDVDから Album10 の Blue Moon が同様にSoundEngine で再生できないので、再度 eMusic から DL した。3年近く経つと収録track数が倍以上増えている。こちらも1枚のCDでは同じ AlbuBackup できなくなったので、Album25 に収録することにした。
(追記:2006/9/6) Album15 の Old Folks も Backup から再生できないことがわかったので、再度DLした。
(追記:2006/10/22) Album16のWhen The Saints Go Marching InもBackup から再生できないことがわかったので、再度DLした。20tracksくらい増えている。
(追記:2007/2/10) Live365.com というサイトで、Radio Senboku というラジオ局を合法的に立ち上げました。そこで、このリストにある曲を全部ではありませんが流していますので、お楽しみください。状況によりつながりにくい場合もありますが、何度か繰り返して見てください。

#
Track Name
Files
Volume
Composer
BackUp
DL date
Album1 All of Me 22 79.1 Leon McAuliffe DVD01 2003/1/12
  As Times Goes By 15 63.6 Herman Hupfeld DVD01 2002/12/19
  How High The Moon 39 196.0 Morgan Lewis DVD01 2003/1/18
  Mack The Knife 18 77.8 Kurt Weill DVD01 2003/1/13
  You'd Be So Nice To 18 74.2 Cole Porter DVD01 2002/12/28
  (total) 112 490.7     **
Album2 April In Paris 25 97.7 Barnon Duke DVD01 2003/1/17
  Autumn Leaves 64 310.0 Joseph Kosma DVD01 2003/1/3
  September Song 25 87.0 K.Weill/M.Anderson DVD01 2003/1/17
  Avalon 20 84.7 unknown  DVD01 2003/1/5
  When You Wish Upon A Star 15 69.7 Leigh Hairline DVD01 2003/1/5
  (total) 149 649.1     **
Album3 Georgia On My Mind 36 163.0 Hogie Carmichael  DVD01 2003/1/19
  Sweet Georgia Brown 63 245.0 MaceoPinkard DVD01 2003/1/19
  The Man I Love 48 227.0 George Gershwin DVD01 2003/1/23
  (total) 147 635.0     **
Album4 Begin The Beguine 28 92.4 Cole Porter DVD01 2003/1/26
  Cotton Tail 23 120.0 DukeEllington DVD01 2003/2/15
  It Don't Mean A Thing 39 252.0 DukeEllington DVD01 2003/1/26
  Things Ain't What They Used To Be 45 255.0 DukeEllington  DVD01 2003/2/4
  (total) 135 719.4     **
Album5 After You've Gone 39 154.0 Turner Layton  DVD01 2003/1/31
  Body & Soul 99 520.0 John Green DVD01 2003/2/13
  Someone To Watch Over Me 43 161.0 George Gershwin DVD01 2003/1/25
  (total) 181 835.0     **
Album6 Caravan 70 424.0 Juan Tizol DVD01 2003/4/6
  The Girl From Ipanema 43 213.2 Antonio Carlos Jobim  DVD01 2003/5/14
  (total) 85 637.2     **
Album7 Cheek To Cheek 22 100.0 Irving Berlin DVD02 2003/9/30
  Cherokee 43 23.0 Ray Noble  DVD02 2003/8/1
  It Could Happen To You 34 169.0 Jimmy Van Heusen  DVD02 2003/9/8
  Fly Me To The Moon 20 88.9 Bart Howard  DVD02 2003/9/13
  I Get A Kick Out Of You 18 78.1 Cole Porter DVD02 2003/11/10
  (total) 137 459.0     **
Album8 My Foolish Heart 41 210.0 Victor Young  DVD02 2003/11/9
  Honeysuckle Rose 18 71.1 Thomas Waller DVD02 2003/7/15
  Indiana 47 214.0 MacDonald-Hanley  DVD02 2003/5/22
  Jazz Me Blues 13 42.2   DVD02 2003/9/17
  Mary Lou 6 23.2   DVD02 2003/6/15
  Moonglow 15 53.3 Will Hudson  DVD02 2003/9/16
  The Rest Of Your Life 15 72.9 Michel Legrand  DVD02 2003/9/10
  (total) 114 476.7     **
Album9 Oh, Lady Be Good 45 188.0 G.&I. Gershwin DVD02 2003/10/24
  Night & Day 46 206.0 Cole Porter DVD02 2003/7/11
  I'm Old Fashioned 24 107.0 Jerome Kern & Johnny Mercer DVD02 2003/10/3
  Penneis From Heaven 29 130.0 Arthur Johnston DVD02 2003/10/29
  The Very Thought Of You 13 58.6 Ray Noble  DVD02 2003/10/15
  (total) 157 689.6     **
Album10 Blue Moon 25 88.8 Rodgers and Hart  DVD02 2003/11/30
  I'll Remember April 45 274.0   DVD02 2003/9/26
  St. Thomas 23 121.0   DVD02 2003/8/6
  Softly, As In A Morning Sunrise 34 170.0 Oscar Hammerstein DVD02 2003/7/9
  (total) 102 653.8     **
Album11 Stella By Starlight 69 380.0 Victor Young DVD02 2003/9/1
  Don't Be That Way 21 85.9   DVD02 2003/7/17
  Topsy 11 54.6   DVD02 2003/10/2
  Undecided 27 132.0 Charlie Shavers  DVD02 2003/10/1
  (total) 128 652.6     **
Album12 Cry Me A River 14 64.4 Arthur Hamilton  DVD02 2004/1/5
  My Favorite Things 20 157.0   DVD02 2003/12/18
  It's Only A Paper Moon 24 95.9 Harold Arlen DVD02 2003/12/31
  So What 13 69.9 Miles Davis  DVD02 2003/12/31
  A Night In Tunisia 38 225.0 Dizzy Gillespie DVD02 2003/12/2
  (total) 109 612.2     **
Album13 A Good Man Is Hard To Find 11 31.8   DVD03 2005/3/22
  Anything Goes 6 26.6 Cole Porter DVD03 2005/3/22
  Misty 19 90.5 Erroll Garner  DVD03 2005/3/22
  My Funny Valentine 40 195.0 Rodgers and Hart DVD03 2005/3/23
  New York, New York 9 32.2   DVD03 2004/3/17
  Solitaire 5 20.2   DVD03 2004/1/28
  Someone To Watch Over Me? 56 214.0 George Gershwin DVD03 2004/5/18
  (total) 146 610.3     **
Album14 I'm Beginning To See The Light 16 57.6 Harry James  DVD03 2004/3/15
  S' Wonderful 19 63.7 George Gershwin DVD03 2004/6/2
  Tenderly 58 267.0 Walter Gross DVD03 2004/5/12
  The Days Of Wine And Roses 13 55.3 Henry Mancini  DVD03 2004/4/14
  What A Wonderful World 8 35.0 George Weiss / Bob Thiele  DVD03 2004/2/23
  (total) 114 478.6     **
Album15 I Got It Bad(And That Ain't Good) 52 261.0 DukeEllington DVD03 2005/3/3
  As Long As I Live 19 64.8 Harold Arlen DVD03 2004/11/18
  Old Folks 59 321.7 Willard Robinson  DVD03 2006/9/6
  (total) 130 647.5     **
Album16 Ice Cream 5 21.9   DVD03 2004/10/8
  On The Sunny Side Of The Street 35 138.5 McHugh-Fields DVD03 2005/1/3
  Solitude 32 137.7 Duke Ellington DVD03 2004/12/31
  When The Saints Go Marching In 57 215.0   DVD03 2006/10/22
  Mood Indigo 33 157.7 Duke Ellington  DVD03 2005/2/12
  (total) 144 612.7     **
Album17 Autumn In New YORK 35 180.0 Vernon Duke  DVD03 2005/3/31
  Take Five 17 89.1 Paul Desmond  DVD03 2005/2/15
  Take The 'A' Train 65 347.9 Billy Strayhorn DVD03 2005/3/2
  Night & Day 9 44.8 Cole Porter DVD03 2005/4/15
  (total) 126 661.8     **
Album18 I Ain't Got Nothing But Blues 2 11.6   DVD03 2005/5/4
  Don't Be That Way 23 104.7 Benny Goodman DVD03 2005/4/11
  Moonglow(Picnic)? 24 94.0 Will Hudson  DVD03 2005/5/2
  Day By Day 21 75.0 P. Weston DVD03 2005/1/17
  Satin Doll 69 368.0 DukeEllington DVD03 2005/5/28
  (total)  139 653.4     **
Album19 Moritat 5 36.6   DVD03 2005/5/7
  Indian Summer 38 163.0 Al Cubin DVD03 2005/7/24
  But Not For Me 66 315.3 George Gershwin DVD03 2005/8/17
  Stella By Starlight(2) 14 64.0 Victor Young DVD03 2005/8/6
  (total)  123 578.9     **
Album20 I Got Rhythm 48 170.4 George Gershwin DVD04  2005/9/1
  I Can't Give You Anything But Love 49 184.4 Jimmy Mchugh DVD04  2005/9/28
  One Note Samba 19 84.3 Antonio Carlos Jobim   DVD04  2005/11/18
  Tennessee Waltz 10 36.9 Pee Wee King DVD04  2005/11/6
  When You're Smiling 25 85.5 Larry Shay DVD04  2005/10/10
  Sing, Sing, Sing 15 94.9 Louis Prima DVD04  2005/10/10
  (total) 166 656.4     **
Album21 Struttin' With Some BBQ 3 10.5   DVD04  2005/10/23
  Rose Room 14 54.7   DVD04  2005/11/13
  The Very Thought Of You(2) 42 203.5 Ray Noble  DVD04  2005/12/10
  Love me, Or Leave Me 32 121.8 Gus Kahn/Walter Donaldson DVD04  2005/11/18
  Sugar 20 101.9   DVD04  2005/12/23
  Somebody Loves Me 33 129.1 George Gershwin DVD04 2005/12/27
  (total)  144 621.5     **
Album22 Nice Work If You can Get It 44 149.8 George Gershwin DVD04 2006/1/4
  Baby Won't You Please Come Home to 33 103.8 Clarence Williams DVD04 2006/1/8
  Chicago 13 39.2 Fred Fisher DVD04 2006/2/12
  As Long As I Live_2 6 27.0 Harold Arlen DVD04 2006/2/14
  Time On My Hands 21 90.0   DVD04 2006/2/16
  Just Squeez Me 37 212.1 Duke Ellington DVD04 2006/3/23
  Lulabye Of Birdland 3 10.4 George Shearing DVD04  2006/3/24
  (total)  157 632.3     **
Album23 In A Mellow Tone 35 199.4 Duke Ellington DVD04 2006/4/12
  Air Mail Special 16 74.3   DVD04 2006/4/18
  Stars Fell On Alabama 24 108.6 Flank Perkins DVD04 2006/5/8
  Just One More Chance 8 29.5 Arthur Johnston DVD04 2006/5/9
  Perdido(Lost) 70 360.0 Juan Tizol DVD04 2006/7/20
  (total)  153 632.3     **
Album24  Day Dream 31 158.3 Duke Ellington DVD04 2006/7/20
  My Foolish Heart 88 475.5 Victor Young DVD04 2006/8/9
  (total)  119 633.8     **
Album25  Blue Moon 53 208.9 Rodgers and Hart  DVD04 2006/8/12
  Do You Know What It Means To Miss New Orleans 37 153.4 Eddie DeLange DVD04 2006/10/6
  Work Song 44 248.5 Nat Adderley DVD04 2006/12/2
  The World Is Waiting For The Sunrise 7 23.9 Ernest Seitz DVD04 2006/8/12
  (total)  141 634.3     **
Album26  I'll Remember April 85 521.9 Don Raye DVD5 2006/12/18
  September In The Rain 27 108.0 Harry Warren DVD5 2007/1/5
  (total)  112 629.9     **
Album27 Just One Of Those Things 99 428.7 Cole Porter DVD5 2007/2/17
  Django 38 214.6 John Lewis DVD5 2007/5/20
  (total)  137 643.3     **
Album28 East Of The Sun 82 399.9 Brooks Bowman DVD5 2007/3/5
  'Round Midnight 48 287.6 Thelonious_Monk DVD5 2007/6/10
(total)  130 687.5     **
Album29 Come Rain Or Come Shine 48 287.6 Harold Arlen DVD5 2007/7/8
  The Champ 14 87.5 ??? DVD5 2007/8/15
  Swing To Bop 13 87.8 ??? DVD5 2007/8/15
  I'm Getting Sentimental Over You 52 242.0 George Bassman DVD5 2007/10/24
  (total)  127 704.9       **
Album30 All The Things You Are 119 622.8 Jerome Kern DVD5 2007/9/2
  Way Out West 8 37.6 Sonny Rollins DVD5 2007/12/24
  (total)  127 660.4       **
Album31 You'd So Nice To Come Home To(2) 89 358.0 Cole Porter DVD5 2007/11/12
  Isn't She Lovely? 22 93.0 Stevie Wonder DVD5 2007/12/24
  On The Street Where You Live 37 154.0 Frederick Loewe DVD5 2008/1/12
  With A Little Bit Of Luck 6 18.4 Frederick Loewe DVD5 2008/1/12
  I Could Have Danced All Night 14 53.4 Frederick Loewe DVD5 2008/1/12
  (total)  168 676.8       **
Album32 Easy Living 83 381.0 Ralph Rainger   2007/12/24
  Besame Mucho 59 294.0 Consuelo Valezquez   2008/2/2
  (total)  142 675.0       **
Album33 Tin Tin Deo 20 121.0 Gil Fuller & Chano Pozo   2008/2/1
  Airegin 38 180.0 Sonny Rollins   2008/2/27
  Four On Six 12 62.9 Wes Montgomery   2008/2/27
  Spring Is Here 36 235.0 Rodgers & Hart   2008/4/6
  Left Alone 10 83.2 Mal Waldron   2008/4/6
  (total)  116 682.1       **
Album34 Falling In Love With Love 37 257.0 Rodgers & Hart   2008/5/3
  Love For Sale 10 83.2 Cole Porter   2008/5/6
  Straight Life 4 16.2     2008/7/6
  Imagination 31 154.0     2008/7/8
  Blue Train 6 40.6 John Coltrane   2008/7/30
  (total) 88 551.0     **
Album35 Star Eyes 40 304.0 Gene de Paul   2008/7/8
  Girl From Ipanema-2 22 146.0 Antonio Carlos Jobiml   2008/9/10
  Summer Time 3 23.1 George Gershwin   2008/9/10
  What's New? 27 159.0 Bob Haggart   2008/9/10
  All The Things You Are-2 27 159.0 Bob Haggart   2008/9/10
  (total) 119 632.1     **
Album36 Giant Steps 67 477.3 John Coltrane   2008/7/30
  All The Things You Are-2 38 204.0 Jerome Kern   2008/9/10
  (total) 105 681.3     **
Album37 Bird Of Paradise 7 40.9 Charlie Parker?   2008/10/5
  But Beautiful 12 64.8 Jimmy Heusen   2008/10/5
  Naima 16 124.0 John Coltrane   2008/10/5
  You Don't Know What Love Is 43 291.0 Gene de Paul   2008/10/5

2008年7月 4日

.htaccess で移転先URLページへ誘導する:MT4.1

 MT4.1 で「小粋空間」さんのテンプレート・セットに移行したときに、ブログ名を変更した。とりあえず、元のメイン・ページ( http://n-shuhei.net/blog/ )へ訪問された方には、以前 ISP のホームページを移転するときに使っていた次のようなメタ・タグをメイン・ページの<head> ? </head> においた。
<meta http-equiv="REFRESH" content=" 5;URL=http://user-domain/new-blog/">

 これは、ページの移転の知らせを発信されている方のソースから、何も分からないままいただいたものである。この方法については、「.htaccessを活用する方法(6)」に詳しい。

 このメタタグをおくことで、元のメインページに訪問された方を新しいメインページに誘導できるが、Google search などで個別のアーカイブへ直接訪問される方は新しいページには誘導するには、全ての個別のアーカイブにメタタグを設置しなければならないから大変な作業となる。

 そこで、上の記事にも紹介されている .htaccess を使って誘導(redirect)する方法を試してみることにした。以前に、この .htaccess を使ってページへのアクセス制限を設定したことがあるが、redirect を使うのは初めてである。

 説明通りに、次のコードを元のブログ:http://n-shuhei.net/blog/ と同じフォルダーにある .htaccess ファイルに追加した。{私の場合、FTP ソフトは FFFTP を使っているが、いったんローカル側で、テキスト・エディター(私の場合は、秀丸)でコードを追加したファイルを作り、これを元の位置にアップロードしなければならない。}
Redirect permanent /blog/index.php http://n-shuhei.net/atelier/index.php

 このコード追加では、先ほどのメタタグの挿入と同じような効果が得られるだけである。

クリックすると大きくなります アクセス解析にはアクセス解析サービスの Research Artisan を使っているが、その解析のひとつである先月のページ別訪問は、screenshot のように、ほとんどが元のブログ(頭に Atelier Shuhei Weblog: とある。新しいブログは、頭に単に Atelier: とあるもの)のアーカイブへの訪問である。また、少ないがカテゴリー・アーカイブへの訪問もある。MT3.3 を単純に MT4.1 へバージョンアップした元のブログ・アーカイブはそのままおいているので、ページが見つからないということはないが、コメント入力などが不備な(実はそのために新しいテンプレート・セットを導入した)ページへの訪問となっている。
 図中にある 「Atelier Shuhei Weblog: 001DIY アーカイブ」への訪問を redirect するには、次のようなコードを .htaccess に追加する。
RedirectPermanent /blog/001diy/ http://n-shuhei.net/atelier/001diy/


 数が少なければ、上のようなコードを追加していけばよいのだが、個別アーカイブごとにコードを追加するのは大変な作業となる。そこで、「小粋空間」さんに紹介されている「.htaccess によるリダイレクト」を参考に、.htaccess に追加するコードを作成することにした。

方法は、
  1. この記事の 3.1 項にあるコードの次の個別アーカイブ部分を
    <MTArchiveList archive_type="Individual"> RedirectPermanent /blog/archives/<$MTArchiveDate format="%Y/%m"$>/<MTEntries><$MTEntryLink$></MTEntries> <$MTBlogURL$>archives/
    <$MTArchiveDate format="%Y/%m/%d_%H%M"$><MTEntries>.php</MTEntries> </MTArchiveList>
    下のようなコードに書き換え、説明通り「リダイレクト」(出力ファイル名:htaccess.txt)という名前でインデックス・テンプレートを作成した。
     <MTArchiveList archive_type="Individual"> RedirectPermanent /blog/archives<$MTArchiveDate format="/%Y/%m/%d-%h%m%s"$>.php  http://n-shuhei.net/atelier/<$MTArchiveDate format="%Y/%m/%d_%H%M"$>.php </MTArchiveList>
    ここでの $MTArchiveDate format= は、元のブログ(blog)のものは「アーカイブ・テンプレート」→「エントリー・アーカイブ」(MT3.3 ではこのような名称である)の「アーカイブ・マッピング」のパスで使っているフォーマットである。新しいブログ(atelier) では、「アーカイブ・テンプレート」→「ブログ記事」「アーカイブ・マッピング」のパスで使っているフォーマットである。
  2. 新しく作成したインデックス・テンプレート「リダイレクト」を保存・再構築すると、FFFTP のサーバー側に次のようなファイル(htaccess.txt)が表示される。
    RedirectPermanent /blog/archives/2008/06/10-110702.php  http://n-shuhei.net/atelier/2008/06/10_1107.php
    RedirectPermanent /blog/archives/2008/06/04-102457.php http://n-shuhei.net/atelier/2008/06/04_1024.php
    RedirectPermanent /blog/archives/2008/06/03-194435.php http://n-shuhei.net/atelier/2008/06/03_1944.php
    .
    .
    .
    .

     この作成されたコードをコピー&ペーストで、.htaccess に約400 のエントリー分コードを追加した。
     一見、上手くコード生成していると思われたが、うまく機能しない。
     先ほどのResearch Artisan に表示されるページのURLと作成したコードを子細に照らし合わせてみると元のアーカイブURLの分表示(%M)が月表示(%m)になっている。
    2008/06/04-102457 が正解なのだが、参照にいっているURLの表示では、2008/06/04-100657 となっているのだ。どうやら、MT3.3 から MT4.1 にバージョンアップしたときに、アーカイブ・マッピングの指定を間違ったらしい。 小文字の %m は月表示であり、大文字の %M は分表示なのだ。2?3の例で .htaccess に追加するコードを間違った方にしたら、上手く機能するようになった。
  3. この作業を作成したファイルをテキスト・エディターの秀丸にコピー&ペーストして行った。単純な作業だが、400近くの修正は結構なアルバイトであった。
  4. 修正したファイルを、ローカル側の.htaccess にコピー&ペーストして、サーバー側にアップロードすると、うまくリダイレクトしてくれるようになった。



(追記:2008/7/4)元のカテゴリー別のアーカイブにも訪問が割合あるので、上と同じような方法で、.htaccess に追加するコードを「小粋空間」さんの記事を参考に作成した。数が少ないので、マニュアルにいじってもそれほどの作業ではない。ただ、バージョンアップしてから、カテゴリー名を変更している場合は、特別なひもつけが必要である。
(追記:2008/7/8) Research Artisan をつぶさにみると、数は少ないが元の月別アーカイブに訪ねて来る人があるようなので、先ほどの「リダイレクト」インデックス・テンプレートを次のコードに書き換えて、.htaccess に追加するコードを作成した。月別アーカイブについては、コードの修正は全くなかった。
 この「リダイレクト」インデックス・テンプレートは、コードを生成するためのテンプレートなので、書き換えても問題はない。
 これで、元のブログはサーバーから削除しても大丈夫と思うが、まだ容量にゆとりがあるのでしばらくおいておくことにしている。
<MTArchiveList archive_type="Monthly">
RedirectPermanent /blog/archives/<$MTArchiveDate format="%Y/%m"$>/index.php http://n-shuhei.net/atelier/<$MTArchiveDate format="%Y/%m"$>/index.php
</MTArchiveList>

 Monthly Archive の後尾には、index.php をつけないと、individual archive のリダイレクトに不都合が起こる。

2008年6月22日

隠居のMT4.1 バージョンアップ備忘録

 MT3.35 から MT4.1 へ「小粋空間」さんの「Movable Type 3 から へのアップグレード方法」を参考にアップグレードした。一見上手く成功したと思ったが、コメント入力での認証などで不具合が出て丸1日くらい調べてみても対処の方法が見つからなかった。

  MT3.35 を引きづりながら、素人があれこれいじっても時間ばかりかかるので思い切って 「小粋空間」さんの4.1 用(XHTML 1.0 Strict(utf-8 版):スタイル対応版)のテンプレートセット(この言葉も 4.1 から初めて使われている)に切り替えることにした。

 MT3 からは全面的に改定されているので、新しい構成や言葉になれるのが大変である。
 「Movable Type 4.1 テンプレートセット(スタイル対応版)」の設定方法に従ってインストールしたが、多くの問題に遭遇した。(している。)

 忘れないうちに(もう忘れていることもあるが)、遭遇した問題と対処したことがらを備忘録として思いつくまま記録しておきたい。

 
  •   問題:MT3.35 では、ファイルを php としてきたが、MT4 での設定がよく分からない。
    対処:我楽さんの「Movable Type 4.0 新規インスコ覚書」を参考にというかそのまま利用させてもらって、ファイル名を書き換えた。
  •   問題:メインページから、(例えば最近のエントリーのリストから)アーカイブページが開かない。また、MT4 から MT3 では Plugin で対処していた Preview 画面がディフォールトで編集画面の「確認」ボタンで用意されているが、 Preview 画面が表示されない。
    対処:「ブログの設定」→「公開」→「公開に関するオプション」の公開方法で「アーカイブのみダイナミックで構築する」を選択する。
    原因推定:MT3 のときから、php化をしていたからと思われる。なお、このことによって、ファイルの再構築が劇的に速くなった。
  •   問題:FFFTP で確認しても投稿したファイル名が見えない。
    対処:「ダイナミックパブリッシング」の理解が十分でなかった。「小粋空間」さんの「Movable Type の再構築を不要にする「ダイナミック・パブリッシング」(その1:概要)」を読んで納得。
    注意点:リンクするページのURL特定は、「ブログ記事あるいウェブページの編集」での公開にある出力ファイル名でする。
  •   問題:右サイドメニューのカテゴリの中身が空白となる。
    対処:HTML 記述部分に、<MTTopLevelCategories > テンプレートタグを挿入。詳細は、「小粋空間」のエントリー「カテゴリーアーカイブで全サブカテゴリーリストを表示」を参照。
  •   問題:「小粋空間」さんのテンプレート・セットでは、「Category」「Recent Entries」 などは折りたたみやツリー表示になっていない。
    対処:「小粋空間」さんのプラグイン:サイドメニューの折りたたみ (V4.0) を導入。基本的には、MT3.35 のコードを利用して、テンプレートモジュールの「サイドバー2」 の既存のコードと置き換える。
    注意点:スタイルシートへの追加項目が忘れがちである。
  •   問題:MT3.35 では、[Kinarie&May]さんのフラッシュカレンダーを愛用してきたが、アーカイブテンプレートに設置するXML ファイルの設置方法がよく分からないので、「小粋空間」さんのテンプレート・セットのカレンダーを使うことにしたが、月送りできず十分ではない。
    対処:プラグイン:「Ajax 月送りカレンダー(MT4版)」を導入。
    注意点:「デザイン」→「テンプレート」→「アーカイブテンプレート」→「ブログ記事リスト」を選択し、アーカイブマッピングの「新しいアーカイブマッピングを作成」をクリックして、「日別」を選択して「追加」をクリックしておかねばならない。
  •   問題:私は、スタイルとして two-column-liquid-right を使っているが、画面の解像度を 1024x768 にしていても機種によっては、右サイドメニューと本文部分のカラムが重なるようである。
    対処:「小粋空間」さんのテンプレート説明エントリーの下の方にある FAQ を参考に、スタイルシートをいじって修正した。
    注意点:友達などのPC でうまくいっているか確認してもらう必要がある。
  •   問題:MT3.35 ではCategory 表示順を「藤本壱」さんの cutfirstchar のプラグインを利用して、カテゴリー名の頭に3桁数字をつけて表示順を決めてきたが、MT4 では上手くいかない部分がある。
    対処:カテゴリー名の頭3桁の数字を外した。表示順は、数字→英語→ひらがな→カタカナ→漢字の順となるが、あまり違和感もないので当分この表示でいくことにした。
    展開:「藤本壱」さんが、「カテゴリーとフォルダを並べ替えるプラグイン(MT4以降用)」のカスタマイズを発表されているので、これを導入するつもりである。
  • 問題:MT3.35 ではインデックス・テンプレートとしてホームページの変更履歴を整理していたが、MT4 ではそのようなテンプレートは作成できないようである。
    対処:MT4 ではウェブページのテンプレートが用意されており、これを利用してページの変更履歴を記録していくことにした。
  •   問題:MT3.35 で表示していた「パンくずリスト」のMT4 では上手く動かないようにみえる。
    対処:MT4 のものをサーチしてインストールしたが、サブカテゴリーが表示されないのはMT3.35 と同様なので、古いコードをブログ記事(旧エントリーアーカイブ)とブログ記事リスト(旧カテゴリーアーカイブ)にインストールして使用した。
  •   問題:list-style-type が、circle 表示となり変えられない。
    対処:style-cite.css の ul 定義している部分をコメント・アウトし、ブログ記事編集画面で直接 <ul type="square">というように指定した。ブログ記事の編集画面は、フォーマット 「なし」を選択し、HTML タグを使っている。
    発展:list mark をリスト画像にできる id属性をCSS に設定した。画像は「シェルの素材工場」からいただいた。 ここで使っているように画像を自分で作ってみた。
  •   問題:ブログ記事を書く編集画面が小さい。
    対処:気がつかなかったが、記事を書く枠下のラインをドラッグすることによって、広げたり小さくしたりできる。


 MT4.1 での「小粋空間」さんのテンプレート・セット導入はまだまだ苦戦しているが、なんとか形となった。悪戦苦闘のサイド・プロダクトとして、Version4の理解も少し進んだ。今後は、MT4.1 の進化しているところを取りいれて充実していきたいと思っている。

2008年4月19日

隠居のお勉強:JavaScript(10) event

 ちょっとサボっていた W3Schools の JavaScript のお勉強を再開した。じつは順序に従って、for..in という構文の学習していたのだが、example の文法がよく理解できない。あとで学習する object のときにも出てくるようなので、スキップすることにした。 object がよく理解できていないことが原因のようなので、その学習の中で理解していくことにした。

 それで今回は、次のステップである event の勉強である。

 Web ページの全ての要素(element)は、JavaScript 関数(function) のトリガーであるイベント(event)となる。例えば、ボタン element の onClick event は、ボタンをクリックすると実行される関数を指示する場合に使用される。イベント(event)は、HTMLタグの中で定義する。

 event には次のようなものがある。
  • マウス・クリック
  • Web ページあるいはイメージのロード
  • Web ページ上のホットスポットにカーソルが乗る。
  • HTML form で input box が選択される。
  • HTML form をサブミットする。
  • 何らかのキーが叩かれる。

 event は通常、関数との組み合わせで使用される。関数は、event が発生する前には実行されない。

 例えば、 onClick event は次のように使われる。
Field1: <input type="text" id="field1" value="おはよう!!">
Field2: <input type="text" id="field2">
Click the button below to copy the content of Field1 to Field2.
<button onclick="document.getElementById('field2').value= document.getElementById('field1').value">Copy Text</button>

 このコードを実行すると次のようになる。Copy Text ボタンをクリックしてみてください。

Field1:
Field2:

Click the button below to copy the content of Field1 to Field2.


 JavaScript で認められている event の一覧を、英語であるが W3Schools から引用加工させていただいて、下のテーブルに記載した。
 詳細は、W3Schools の complete Event reference にある。それぞれの event の使い方を詳しく説明している。

   
Attribute The event occurs when...
onabort Loading of an image is interrupted
onblur An element loses focus
onchange The user changes the content of a field
onclick Mouse clicks an object
ondblclick Mouse double-clicks an object
onerror An error occurs when loading a document or an image
onfocus An element gets focus
onkeydown A keyboard key is pressed
onkeypress A keyboard key is pressed or held down
onkeyup A keyboard key is released
onload A page or an image is finished loading
onmousedown A mouse button is pressed
onmousemove The mouse is moved
onmouseout The mouse is moved off an element
onmouseover The mouse is moved over an element
onmouseup A mouse button is released
onreset The reset button is clicked
onresize A window or frame is resized
onselect Text is selected
onsubmit The submit button is clicked
onunload The user exits the page

2008年4月14日

平安神宮神苑・岡崎あたり

 また家内のアッシーで京都に出かけた。娘の休日に合わせているので、当然土日となる。
 醍醐寺の桜などソメイヨシノの満開時には、出かけるのは億劫であるが、時期は少しずれている。

クリックすると大きな写真になります ソメイヨシノの満開は終わったが、平安神宮の枝垂れ桜は見頃ということをTVで言っていたいうので混雑を覚悟で行ってみることにした。予想どおり、岡崎界隈は観光バスが溢れていた。それでも、岡崎公園の地下駐車場へは、待機の列の最後尾につくと 30 分ほどで入れることができた。

クリックすると大きな写真になります  太極殿の前の広場には、人が溢れていた。顔立ち体格からあきらかに外国人と思われる人たちも多いが、バスのツアー客は話し言葉から判断すると中国人が多いようだ。太極殿の向こうに、満開の大きな枝垂れ桜が見える。皆のお目当ては、太極殿を取り巻くように造られている神苑なのだ。入るには拝観料 600 円がいる。今の平安神宮は後ほどの引用記事にあるように明治 28 年に建てられているが、この神苑もそのときに造られたらしい。

クリックすると大きな写真になりますクリックすると大きな写真になります 神苑に入ったところからすぐに、枝垂れ梅が溢れている。それをカメラに収めようと人も溢れている。いまや携帯にも画素数の多いデジカメがついているから、全ての人がカメラマンである。順路表示に従って、東神苑の方に回ると池端に貴賓館(尚美館)があって、そこでは今夕行われる観桜コンサートの準備が行われていた。
 この神苑には菖蒲など季節毎に咲く花も配されているようである。桜が終わった喧噪のない平日にまた訪れてみたいものだ。

 神苑の喧噪から離れて琵琶湖疎水の鴨東運河あたりをブラブラすることにした。その途中に、漬け物の「大安」がある。フラフラと立ち寄って、味見をした牛蒡などの漬け物をいく点か求めた。店の横に、奥行きの深い観光バスが5台ほど入れるガレージを持っていて、入れ替わり立ち替わり入ってくるバスを巧みにガイドしていた。京都人って、大阪人より商売はうまいのではないか。

クリックすると大きな写真になります080412_005.jpg 琵琶湖疎水のインクライン跡にも、家族連れなどが多く散策していた。そういえば隣は京都動物園である。ここには、バスのツアー客はこない。遅咲きの桜や葉桜が川面に花びらを散らしていた。

 日曜日朝、自宅に帰って昨日の毎日新聞夕刊をめくっていると、「建築夢伝説」という特集記事に、平安神宮が取り上げられていた。ちょうど、娘から平安神宮と御所とはどのような関係にあるのかと質問を受けたが、明確に答えられなかったところであった。昨日の体験から、「うん、なるほど!!」と独り言がでた。
 京都三大祭の一つ「時代祭」をつかさどる平安神宮は年間150万人以上が訪れるランドマークで、国内外に広く知られている。しかしもともとは、イベントの記念建造物として計画されたことはさほど知られていない。それがなぜ巨大な神社に変わったのか。国際日本文化研究センター教授(風俗史)で建築評論家の井上章一さんがその歴史を追った。
 平安京は、今から1200年ほど前にいとなまれた。その年代を794年、なくようぐいす平安京とおぼえた人は、多かろう。京都へ都をうつさせたのが桓武天皇であることも、ひろく知られていると思う。  平安神宮は、その桓武天皇と、あとひとり孝明天皇を神としてまつっている。幕末史のファンには言うまでもないが、孝明帝は明治維新の直前になくなった。京都が都であった時代の、その最後をかざる天皇である。皇都=京都のはじまりとおわりに位置する天皇が、ここでは神になっている。
 たてられたのは、1895年、明治28年であった。この年は、平安遷都からかぞえて1100年と1年にあたる。その建都1100年をいわうために、建設された。
 スケジュールが1年のびた点については、訳がある。1895年には、大規模な内国勧業博覧会をひらくことが、きめられていた。内務省が主催するこの博覧会を、なんとしても京都へひっぱりたい。そんな誘致の名目に、平安建都1100年という歴史がつかわれた。建都1100年の事業が、1101年の年へもちこされたのは、そのためである。
 この博覧会は、当初大阪でおこなわれる予定になっていた。それを、京都は大阪からうばいとっている。歴史を都市間競争の武器にする、そのさきがけでもあったろうか。
 くりかえすが、平安神宮の主だった建物は、1895年にできている。だが、はじめから神社としてたてられたわけではない。当初は、建都1100年祭の記念殿として、いとなまれた。もとは、イベント用のモニュメントだったのである。
 建設にあたっては、市民からの寄付金も、よせられた。いわゆる町衆の京都へよせる熱い想いも、この建物をみのらせている。都としての地位をうしなった街の、くじけるものかという気持ちも、そこにはあったろう。
 だからこそ、できあがった記念殿は、のちのちまでのこされることが、のぞまれた。そのためにひねりだされたのが、これを神社にしてしまおうという着想である。はじめに信仰があったわけではない。夢の結晶ともいうべきこの建物を、後世へもつたえよう。そんな情熱が最初にあって、記念殿は神社へとくみかえられた。
 桓武帝と、のちには孝明帝が、祭神にされたのも、皇都としての京都をしのぶためである。どうやら、この街では、王座を東京にうばわれ、かえって尊王精神が高まったようだ。  そういえば、平安神宮でおこなわれる時代祭も、まことに尊王的である。足利氏にはつめたいし、南北朝時代も吉野朝時代としてしめされる。いわゆる皇国史観でそめあげられたパレードが、ここではくりひろげられている。まあ、足利氏のあつかいは、ごく近年になって、やや好転しだしたが。
 記念殿の建築は、平安時代の大極殿にならおうとしている。といっても、正確な復元がなされたわけではない。いくらかの資料は参照されたが、想像でくみたてられたところもある。近代の京都が、平安京のまぼろしをよみがえらせたということか。
 そういえば、建築のかまえもどことなくファンタジーめいている。ディズニーランドが、西洋の中世を幻視しつつ、シンデレラ城をつくりあげた。あれによく似たやりくちが、ここでもとられたように思う。とりわけ東西両翼の楼閣に、私は絵本で見る竜宮城のようなおもむきを、感じる。
 記念殿のすぐ南側で同時にひらかれた博覧会も、ここには影をおとしているかもしれない。私には、楼閣部分が、博覧会のパピリオンめいた建築としてもうつる。外人観光客がおおぜいやってくるのも、そのせいか。


京都・奈良私的観光地図に掲載 

続きを読む "平安神宮神苑・岡崎あたり"

2008年3月19日

隠居のお勉強:JavaScript Basic (2)

 今日は朝から春雨が強く降っている。再開をはじめたDIYは今日はお休みにして、PC 前でRadio Senbokuを聴きながらJavaScript の晩学をした。教材は、W3Shools のものである。
 
  • 今日は、まずコメントの書き方について。
    • 一行に書くときは行頭に //
    • 複数行にまたがるときは、コメントの先頭に /* コメントの終わりを */ とする。
    • もちろん、スクリプトをコメントアウトするときにも使える。
  •  これは、当然のことながらActionScript の記述でも同じである。CSS では、/* -------- */ だけのようである。
     HTMLでは、コメントは一行でも複数行でも、行中でも、コメントの先頭は <!-- で、終わりは --> である。

  • 次に、[JS Variables] の学習 
    • Variables(変数)は、情報を格納するコンテナである。
    • 変数は代数学(Algebra)の x=5, y=6,, z=x+y → z=11 と同じように、x, y, z が変数である。
    • 変数は、carname="VOLVO" のようにテキストも値として持てる。
    • 変数は、大文字・小文字を区分する。また、変数名は、文字で始まらねばならない。JavaScript そのものが大文字と小文字を区分する。

  • 次に、[JS Operators] の学習
    • Operator(演算子) には、Arithmetic operators(算術演算子)や Assignment operators(代入演算子)などがある。
    • Arithmetic operators(算術演算子)には、つぎのようなものがある。

    • Assignment operators(代入演算子)には、つぎのようなものがある。

    • +プラス)演算子は、テキストの連結にも使われる。

 JavaScript Tutorial に使われている英語は、JavaScript Language Specification を参考にさせていただいた。普通の英語辞書には載っていない。

2008年3月18日

隠居のお勉強:JavaScript Basic (1)

 ブログで少し凝ったことを実現させようとすると Web を構成している言語を少しは理解する必要がある。HTML(HyperText Markup Language), CSS(Cascading Style Sheets)についてはある程度理解できるようになり、自分のサイトへの応用に少しはいじれるようになってきた。

 だが、カスタマイズに多用している JavaScript, Adobe Flash を制御する ActionScript については、ネットや参考書などで公開されている example を真似して作っている。それでは、少し自分向けにいじりたい場合には手も足もでなくなる。
 年寄りの冷や水であるが、基本的なことを学習しようかと思い始めた。学習したことをすぐ忘れてしまうので、自分自身への記録のためにブログ上に学習ノートを作ることにした。ブログとは、その語源からして自分のためようだから。

 教材は、W3Schools の tutorial を使うことにした。英語だが平易に書いてあり、頭の硬くなった老人でもなんとかついていけそうであるが、どこまで理解できるかは自信がない。

 W3Schools の Home 左メニューの BrowserScripting から Learn JavaScript を選択すると JavaScript Tutorial が出てくる。学習の仕方は、[JS Home] → [JS Introduction] とページを繰っていくのだが、ページの上下に [previous] [next] があるので、これに従えばよい。もちろん、記述は example とかお試しページや関連ページへのハイパーリンクが設定されている。これらへリンクした後は、最初の内は元のページに戻って、 [next] ボタンで次のページに進んだ方がよさそうだ。

 Tutorial の [JS Introduction] に、
JavaScript's official name is "ECMAScript".
The standard is developed and maintained by the ECMA organisation.
ECMA-262 is the official JavaScript standard. The standard is based on JavaScript (Netscape) and JScript (Microsoft).
 とある。一方、ActionScript のWikipedia による解説では、
ActionScript(アクションスクリプト)とは、アドビシステムズ社の製品であるFlashに使用されるプログラミング言語である。ECMAScript(ECMA-262)を拡張した物である。
 とある。JavaScript の学習は、ActionScript の学習でもあるのをはじめて分かった。お恥ずかしい話である。

 [JS How to] [JS Where to] までは、いままで曲がりなりに、エキスパート達の JavaScript を使ってきたので理解できる。   [JS Where to] で Using an External JavaScript を実験するために、
// これは、外部JSファイルを使う勉強用です。
document.write("<h1>これは、タグ h1 で書いています。</h1><br />");
document.write("<h2>これは、タグ h2 で書いています。</h2>");
document.write("<p>これは、タグ p で書いています。</p>");
 というような外部JSファイルをテキスト作成ソフト秀丸で作成し、サーバーに xxx_1.js というファイルをFTPソフト(私の場合 FFTP )でアップした。ファイルを作成するとき、エンコードは UTF-8 でなければならない。秀丸は、このような機能が備わっているから便利である。

 なお、このエントリーに記述したHTMLは、次のようなものである。
<script src="http://n-shuhei.net/blog/xxx_1.js"></script>


 この外部JSをこのエントリーで実行してると、結果は次の通りとなる。JavaScript のなかに記述した HTML タグは、そのまま実行される。 直接 HTMLでエントリー編集すればできることであるが、外部JSファイルを使う学習するためである。


 これを第1回とし、今後、W3Schools の順序に従って学習したことを記していきたい。

2008年3月12日

Photo Thumbnail :野鳥の写真集

 今まで、撮り貯めた野鳥のサムネイルを MT用フォトサムネイラーを利用して作ってみた。
 自宅の庭、近所の公園、山小屋などで、鳥の姿を見かけるとできるだけ写真を撮るように心がけてきたが、野鳥を撮るために超望遠・三脚など本格的な体制ではないので、良い写真はあまりない。MP3 レコーダー EDIROL R-1 で録音した野鳥の鳴き声もこれらのエントリーに収録されている。

 野鳥の写真サムネイルを新しく設定いたしました。
 http://n-shuhei.net/atelier/web/birds.php へお越しください。


   

2008年3月11日

MT用フォトサムネイラーのインストール

 このブログに 2005年3月から掲載してきた種々雑多な写真も結構な量になってきた。これらの写真をカテゴリー別にアルバムにしたいと、ブログのタイトルなどで使っている Sothink SWF Quicker という Flash 作成ソフトのテンプレート利用も考えてきたが、日本語対応ができないなど意図したとおりにできないので諦めていた。

 写真のアルバムは、DIY作品集で実現しているが、新しいエントリーをあげるたびに修正しなければならないなど結構面倒な作業である。サムネイルに載せる写真を選択できるのは、いい点であるが。

 Flash カレンダーや Flash 天気予報を利用させていただいている Kinarie&May さん にMT用フォトサムネイラーというエントリーの中の画像ファイルをサムネイルで表示する Flash プラグインがある。前から気になっていたが、トライする機会がないままになっていた。今回、試してみると思い通りのインストールができたので、注意点などを記録として残しておきたい。

 次のサムネイルは、私のブログでカテゴリーを Gardening として分類しているエントリーに掲載されている写真である。下の << Prev ボタンをクリックすると日付を遡って見ることができる。サムネイルをクリックすると該当するエントリーが表示される。サムネイルに戻る場合は、ブラウザーの戻るボタンを使う。

   


 インストールの手順は、Kinarie&May さんのMT用フォトサムネイラー1.20 に親切に書いてある。
 以下は、注意点。
  • サムネイルされる写真は、HTMLに、<"img","src" >で指定される .jpg 写真である。いずれも小文字でなければならない。Picasa2 でエクスポートした写真は、大文字の .JPG となりサムネイルされないので要注意である。
  • テンプレートの新規作成で作成した xml ファイルは、作成した blog のルートフォルダーに保存される。ダウンロードしたphoto_thumbnailer120.zip を解凍してできる photo_thumbnailer120.swf ファイルは、同じフォルダーに置けばよい。
  • カテゴリー別にサムネイルを作る場合は、 xml ファイルの中で、<MTEntries category="004Gardening" lastn="999"> のようにするが、category の名前は、ブログ管理画面のカテゴリー名と一致させる必要がある。なお、サブカテゴリーも指定できる。私の場合、ソートのためにつけていた頭3桁の数字を忘れていたので、当初上手くいかなかった。
  • いくつかのカテゴリーでサムネイル集を作成する場合は、出力名を変えた xml ファイルをいくつか作ればOKである。

 このプラグインを応用して、私のサイトで運営している友達のブログの写真集とかのようなカテゴリー別のサムネイル集を作成していきたいと考えている。
 Kinarie&May さん Thanks a lot !!

(追記:2008/3/12) 私のサイトで運営している Studio YAMAKO はプロ級の腕前の YAMAKO が撮った趣味の蝶の写真が中心である。この蝶の写真のサムネイルを MT用フォトサムネイラー1.20 で作成してみました。右サイドメニューの Studio YAMAKO をクリックしてみてください。素晴らしい写真集がご覧になれます。

(追記:2008/3/13)サムネイルされる写真の拡張子は小文字の jpg でなければならない。ブログに写真を掲載するには Picasa2 でデジカメ写真を整理しエクスポートするのが便利であるが、拡張子が大文字の JPG となる。そのため、MTで写真ファイルをアップする前に該当するフォルダーの写真ファイルを Renamin.exe で拡張子を小文字の jpg としなければならない。ただし、この逆手をとって、サムネイルに載せたい写真だけ、小文字の jpg とする手もあるが、サーバーとエントリーのファイル名を変えねばならない。 

2008年3月 9日

MP3GainによるMP3ファイルの音量一括調整

 eMusic などでダウンロードした MP3 ファイルの音量を一括して調整は、SoundEngine というソフトを使ってきた。ダウンロード MP3 曲の音量一括調整(2)でも書いたように、SoundEngineでは、いったん .wav ファイルに変換し、音量一括調整したうえで、再びMP3ファイルに変換しなければならない。

 最近になって、MP3Gain というアメリカ生まれのフリーソフトが、MP3 ファイルの音量一括調整の主流であることを Google Search で知った。このソフトは世界的に支持されているらしく、30近くの言語に翻訳されている。多分、ボランティアであろう。

 このソフトはエンコード・デコードをしないので、音質の劣化がないということである。早速、MP3Gain のサイトから、"This is what most people will want to download."という mp3gain-win-1_2_5.exe ダウンロードし、インストールした。

 インストール・ウィザードの中で、27言語の中から言語を選択する部分があるので、Japanese をチェックすると、MP3Gain(MP3GainGUI.exe) のツールバーに、Language が表示され、ここで Japanese をチェックすると日本語画面となる。このような言語選択方式ははじめてである。

クリックすると大きな画面になります  使い方については、ネットをサーチするとたくさんヒットするのでそちらを参考にする手もあるが、左の screenshot のように、MP3Gain のヘルプの中の "How Do I ?"に親切に書いてあるので、それを参照するのがよい。この部分はまだ日本語に翻訳されていないが、画面もとりいれられてたり、平易な英語で書かれているので抵抗感はあまりない。
(追記:2009/3/10)ヘルプの日本語化を REIKA さんという方がされたようだ。
 方法は、MP3Gain のホームページにある 5 Feb 2009のHelp file into Japaneseをクリックして zip ファイルを保存する。保存した mp3gain-japanese.zip を解凍すると出てくる MP3GainJapanese.chm ファイルを mp3gain-win-1_2_5.exe ファイルと同じフォルダーに置くだけでよい。


 ただ、注意点もあるので、まだ十分に使いきれていないが、自分自身のためへの備忘録として書き留めておきたい。
  • MP3Gain を使って音量一括調整をしたときの log はファイルとして残される。初めに、「オプション」→「ログ」を開くと分析ログ・ファイルが空白となっているので、MP3GainGUI.exe を置いたフォルダーのパスで、MP3GainAnalysis.log というような名前でファイルを作っておく。
  • 音量一括調整には、2つの方式がとれる。全てのファイルを同じ音量にするときには、トラック分析、トラックゲインを使う。アルバムCDなどをMP3録音したときのアルバム全体抑揚を残したまま音量を上げ下げしたいときは、アルバム分析、アルバムゲインをつかう。
  • 音量一括調整するファイルは、同じフォルダーで書き換えられるので、オリジナルを残しておきたい場合は、コピーをとっておいた方がよい。


 このエントリーを書いていて気になったことであるが、MP3Gain と SoundEngine とでは、音量の表現が異なることである。どちらも同じ dB という記号を使っているが、MP3Gain は 90dB という数字になり、同じくらいの音量が SoundEngine では -16dB というような数字で表現される。この違いをネットサーチしてみたが、数学音痴の私ではよく理解できるページにいきあたらなかった。どうやら dB はいろいろな値の表現に使われるらしい。MP3Gain の 90dB とは、dBspl(Sound Pressure Level) らしいと理解したのだが。

 この学習のおかげで、 SoundEngine のほうがマニア向けで、音を編集するための細かい機能を備えていることが分かった。私のような素人でも、音楽をつないだり、切ったり、フェードアウトさせるなどするときには、 SoundEngine を使う必要がある。ただ、ダウンロードしたMP3ファイルの音量一括調整に使うのには、MP3Gain のほうがずっと簡便である。 

2008年2月 3日

二月の Jazz ダウンロード:Latin Jazz

 月が替わったので、新たなトラック・ネームで、今月も eMuisc から Jazz をダウンロードした。
 例によって、内藤遊人さんの「はじめてのジャズ」の名盤50からヒントを得ている。今月は、ウエスト・コーストの天才アルトサックス奏者 Art Pepper が残した名盤から曲を選んだ。

 アルバム "Art Pepper Meets The Rhythm Section" の 有名な "You'd Be So Nice To Come To" は、このようなコレクションを始めた2002年の年末に、ダウンロードしている。今回は、上のページで推奨しているラテン・ナンバーの "Tin Tin Deo" と Album "The Art Pepper Quartet" に収載されている "Besame Mucho" というトラック名で検索し、それぞれ20Album、59Album をダウンロードした。

 "Tin Tin Deo" は、Gil FullerChano Pozo というコンガ奏者の作曲と言うことになっている。 Art Pepper の演奏は、This is Jazz!といった感じでまことに心地よい。トランペット奏者 Dizzy Gillespieの "Salt Peanuts" というアルバムの演奏も印象深い。

 誰でも知っているメロディの "Besame Mucho" は、 Album "The Art Pepper Quartet" に収載されている演奏が文句なしに楽しく聴ける。1981年にコペンハーゲンで収録されたArt Pepper の22分以上の演奏もあるが、piano部分(誰が弾いているか不明)が長い。ギター奏者 Wes Montgomery のプレイも楽しい。作曲は、Consuelo Valozquez という女性らしい。"Besame Mucho" は多くのジャンルのプレーヤーで演奏されており、eMusic では262 のアルバムがヒットしたが、Jazz は60 枚程度であった。

 この2曲を加えて、私の Web Radio 局 Radio Senboku の Playlist を変更するつもりである。ただし、Live365の規約で、同じ Artist の曲は2曲続けて流せないので、 Dizzy Gillespie の "Tin Tin Deo" と Art Pepper の "Besame Mucho" を組み込もうと考えている。
(追記:2008/2/4) playlist に組み込みました。なかなか心地よいですよ。
 なお、流している曲のリストは、エクセル・ファイルをご覧ください。

2007年9月20日

第2回和泉の国ジャズストリート

 昨年、和泉市の市制50年を記念して、「和泉の国ジャズストリート」なるイベントがも催された。和泉の新しい住宅地に居を構えるML仲間に誘われて、彼のご家族と共に半日を楽しんだことは、昨年の同時期のエントリーに書いている。市制50周年の記念イベントだったので続けて開催されるかどうか疑問だったが、音楽好きのボランティアが奮闘したのか今年も昨年よりも大きな規模で開催された。
070916_1.jpg 天気は昨年と同じように曇天で蒸し暑いが、雨はパラパラと降った程度であった。仲間と待ち合わせた泉北高速鉄道の南ターミナル和泉中央駅では、ファニーカンパニー・ジャズ・オーケストラというアマチュアのビッグバンドがスタンダード・ナンバーを演奏していた。サックス4,トランペット3、エレキベースギター、アコースティック・ベース、エレクトーンなどアンプを介して大音響である。聴衆は、このバンドをぐるっと囲んでいるだが、よほどJazz好きなのかお爺さんが一人、輪の中で椅子を持ち出して聞き入っていた。アンコールが終わったところで、昨年なかなか上手いバンドがきていたエッテルム・フィノンに歩いた。途中、ルージュ・トマトというベーカリーカフェやモーンというケーキ屋の店の駐車場広場で演奏の準備が行われていた。
070916_2.jpg エッテルム・フィノンでは、ピザやフライドチキンなどの軽食やビールなどの飲み物がオール500円で提供されている。暑い中を歩いてきたのでビールで喉を潤すころに、不動裕子クインテットなるボーカル、ピアノ、ドラムスが女性でとアコースティック・ベースとアルトサックスが男性の若いメンバーの演奏が始まった。ドラムスが女性というバンドは珍しい。まだ、できたばかりのバンドらしいが、アルトサックスを吹く倉都翔平くんは馬力があった。この、「和泉の国ジャズストリート」への出演料は安い(あるいはただ)らしく、チップを求めていた。いろいろと場所を変えるのも面倒なので桃山学院カンタベリーホールの公演まで、ここで落ち着くことにした。070916_3.jpg しばらくして、TONE Quartet というピアノとビブラフォンが女性、アコースティック・ベースとドラムスが男性のバンドの演奏が始まった。このバンド関谷友加里さんのピアノが素晴らしい。Caravan などお馴染みのテーマでの improvisation をかぶりつきで楽しんだ。ただ、ピアノの設置場所(方向)が悪く、ステージの隅っこで壁に向かって弾いているので背中しか見えない。
 次のステージは、MD where is Philly? Trio という男性3人のバンドである。このトリオには、drums がいない。それで、バンド・リーダの大井戸良久が好きな Drum Artist で有名な Philly Joe Jones はどこにいるの?とバンド名を付けたとのことである。大井戸良久のトランペットもボーカルもしっとりした味がある。よい drums が見つかって今度は Quartet で聴けることを楽しみにしたいものだ。
 

続きを読む "第2回和泉の国ジャズストリート"

2007年6月16日

隠居のHP備忘録:音の出るリンクボタンの作成

 Atelier Shuhei Weblog の右サイドメニューでのサイト内リンクボタンの統一が取れていなかったので、作り直すことにした。物覚えが悪くなって Flashのリンクボタンを作るたびに参考書を片手に一からやり直すことになるので、今回は備忘録として書き留めておくことにした。Flash製作に長けた人なら幼稚な話であるが。
 下に、今回作成した 蝶の写真集 Studio YAMAKO へのリンクボタンを例示する。

続きを読む "隠居のHP備忘録:音の出るリンクボタンの作成"

2007年5月26日

5月の DL Jazz:Django

 毎月 eMusic からダウンロードしている今月の Jazz ナンバーは Django である。ダウンロードする曲名は特に何か狙いがあるわけではなく、なにかの時に知った曲名を Post-it に書いて机の上に置いているパソコンのボディに貼っておいて、その中からダウンロードする曲を選ぶことにしている。
 この曲は、Modern Jazz Quartet(MJQ) のディレクターをしていた John Lewis が作曲したことになっている。MJQ で最も売れているレコードは、この Django を題した Album である。Live365 の Radio Senboku の Playlist に、この MJQ による Django を追加した。ついでに、4月24日以来、変更していなかった Playlist から、17曲削除し15曲追加した。この Playlist の曲順は Artist は変わるが Jazz Collection List の順序に従っている。
 このような MP3 Jazz Collection も CD で28枚になった。

2007年4月23日

XHTMLstrict に Flash を表示する

隠居のFlash:<object> と<embed>で書いたように、どのブラウザでも動くように Flash をHTMLに埋め込むには、<object> と<embed>という同じようなタグを書かねばならない。最近はHTMLをもっと厳密(strict)に書いて、どのブラウザでも動くようにしようということで、W3C(The World Wide Web Consortium )は、XHTML strict を推奨している。この XHTML strict では、<embed>タグは使えない。現在MovableTypeで使っている「小粋空間」さんのテンプレートは、移行段階のXHTML Transitional なので現状で困っているわけではないが、Flashを XHTMLstrictで表示させる(embedタグを使わずに表示させる)コードが紹介されていたので、ブログのヘッダー部分の Flash を変更してみた。

続きを読む "XHTMLstrict に Flash を表示する"

2007年3月27日

伊勢参り

 年1回くらい家族で泊まりがけの旅行をしようということにしているが、色々な理由で2年に1回くらいになっている。今回も息子が仕事の都合で参加できなかったが、日・月で伊勢・志摩へ出かけた。初日生憎の天気で名阪国道(国道25号線)は霧がかかりノロノロ運転となったが、伊勢神宮に着く頃には曇り空なものの雨は止んだ。春休みと日曜日が重なったせいか大変な人出であった。近くの宮川両岸の河川敷臨時駐車場は、すぐに車で埋まってしまった。


 駐車場から内宮に参拝に行くにはおかげ横丁を通っていく。古い町並みを再現した通りには、あの有名な「赤福」本店や「手こね寿司」・「伊勢うどん」の店などが軒を並べている。参拝前だが丁度昼時だったので、その中の1軒の「豚捨」という店で牛丼を食べることにした。濃厚な味であるが、なかなか美味しかった。
 鳥居を過ぎてから内宮へは多くの老弱男女が砂利道を踏みしめていた。境内の楠・檜の老木や松などはさすがによく手入れをされている。正宮への参拝には、初詣の時にくらいしか経験したことないくらいの順番待ちであった。2?3本の桜が満開近かったが桜の木は少ないようだ。むしろ、他の神社ではあまり見られない白い神馬や尾長鶏(?)、池の錦鯉などがいる。皆奉納なのだろうか。
 宿は一人あたり2尾の伊勢海老料理に引かれて決めた英虞湾の湾口に位置する浜島である。太平洋を望む部屋の窓からは雲の切れ間から夕日が紅い。夕食は、伊勢海老の刺身と丸一匹ゆでた海老で満腹。なんとも贅沢である。翌早朝、海を眺められる大浴場からは英虞湾に浮かぶ島影からの日の出を拝むことができた。
 好天に恵まれた翌日は4月から小学校に上がる孫とひとつ歳下の孫のために、「賢島エスパーニャクルーズ」という遊覧船で英虞湾を巡った。この地は40年以上も前の学生時代に、今は閉鎖されているが教育キャンプカウンセラーとして夏場を過ごした所である。今は近鉄が入り込んで特急の終点で志摩めぐりの拠点となっているようで随分整備され賑やかになっている。だが、真珠筏が浮かぶ風景は変わらず、若き頃の郷愁が胸をよぎった。
 賢島から鳥羽水族館に向かうパールロード(少し前まで有料だったようだが、料金所は見あたらなかった。)の途中に、「海の博物館」という施設がある。リニューアルしたこの建物は、日本建築学会賞を受けたということで、建築を専門とする娘の希望で立ち寄った。が、時間がなく外観を見ただけである。機会を見て再度訪問したい博物館である。パールロードには幼児から老人までが食事するような適切な場所が見つからず、鳥羽水族館の駐車場に車を駐めて、鳥羽旧市街にある「Cuccagna」という洒落たパスタ屋で遅い昼食を摂った。鳥羽水族館は、子供向けには「アシカショウ」などがあるが、魚の展示はいろいろと凝ってあり大人もずいぶん楽しめる。
 西日を真っ正面に見て走る国道25号線は高速道路仕様になっているが制限速度60km、制限速度を守ろうとする車と高速道路並み走る車とが交錯し神経の疲れる道路である。遊び疲れた孫共は、ぐっすり寝込んでしまった。孫達が大きくなり、こちらが老いていくにつれ、このような旅行はもうできないかもしれない。

(追記:2007/4/2) Google Maps API を使用してエントリーを再編集した。

2007年3月13日

水涸れの泉北光明池

 3月13日(火)、例によってバックザックにカメラを入れて光明池までダイエット・ウオーキング。どうも目的なしに歩くことができない。風は3月の初めらしく冷たいが良い天気だ。歩いているうちにすぐ汗をかいてウィンドブレーカーの下に着込んだトレーナーをバックザックにしまい込んだ。一駅歩いて光明池の北端に着くと散歩している人はやはり熟年組が多いが、若い人もジョギングやウオーキングしている。スピードが全く違うが。
 冬のこの池は、いつもそうなのか水が少ない。護岸壁がむき出しになって殺風景である。期待したほど鳥を見かけなかったが、それどもそんな水面にマガモが水浴びなどをしている。釣り竿を出して、チェアに腰掛けている人もちらほらみえる。リタイアした人たちが、それぞれの「林住期」を楽しんでいるようである。
 水が少ないのでもと池底だったと思われる草地を歩いた。池の3分の2くらい北部に架かっている光明池大橋のたもとで休んでコールテン風のズボンをひょっと見るといわゆる「ひっつき虫」(正式には”オオオナモミ”と呼ばれる帰化植物の実らしい。)が、いっぱいついていた。


 光明池緑地については、koumyouannという人が、「光明池緑地日記」として、この光明池緑地の四季をブログに綴られいるので、そちらを見て欲しい。
 城山台公園から鴨谷台を栂地区に抜けて帰る途中に、和田川というあまり綺麗ではない小さい川がある。こんな小さな川でも誰かが放したのかもしれないが、大きなコイが数匹泳いでいた。よく見かけるがなかなかカメラに収められないハクセキレイも飛んでくる。コサギが小魚か虫を狙っていた。この川の近くの小さな公園に、シジュウカラが鳴いていた。今日は、なかなかカメラに収められないハクセキレイとシジュウカラをなんとかキャッチできたので、満足の12000歩だった。

「泉北近辺私的観光地図」に掲載

2007年2月 6日

開局:Radio Senboku by Live365.com

 Web Radio をいろいろと探るうちに、Live365.comというサイトがあることが分かった。デジタルAREANA山崎潤一郎さんの「ネットで流行るもの」というコラムに「誰でも合法ネットラジオ!」で紹介されている。興味ある方はそのコラムを読んでいただきたいが、これで著作権の問題がクリアできそうなのでトライしてみることにした。
私がやりたいのは、eMusic からダウンロードしたMP3ファイルを broadcast することである。条件の一つに、使用する楽曲が、ASCAP、BMI、SESACといった米国の大手著作権管理団体によって管理されていなければならない。この点、私が broadcast しようとしているファイルは、米国のサイトからダウンロードしたファイルだから問題はない。とりあえず、7日間のトライアルをしてみることにした。Studio365-1.3 というソフトをダウンロードして展開し、指示に従えばファイルのアップロードは簡単に行ってくれる。eMusic からダウンロードしたMP3ファイルは 128kbps であり、 broadcast には 64kbps mp3PRO にしなければならないがこのソフトが自動的に行ってくれる。ここまではすんなりといったのだが、copyright の情報を付加しなければ、 broadcast はしてくれない。CDからリッピングした曲なら、そのCDにcopyright が記載されているが、ダウンロードしたMP3ファイルにはそんな情報はない。お手上げ状態になり、仕方なくキャンセルのメールを打つ(放っておけば自動的に登録したクレジットカードから引き落とされる。)と、キャンセルの原因は何かというメールが来たので、たどたどしい英語で、copyright がクリアできない旨のメールを返すと次のようなアドバイスが返ってきた。
To complete “ecommerce info”, log in your account, click on http://easycast-sf.live365.com/XXXXXX/manage.cgi , go down to the individual track.
Click on the song that have red x mark on it. You will now be Track Info Editor.
You will see next to title Cover: a search ? Missing Cover Art or Search Amazon to the right. Clicking on either one of the links will take you to retrieve the information needed.
You will now see a little window with all possible artists that might match the song, use the forward and backward button to scroll to the right artist.
Clicking on the green Copy info button will take you back Track Info Editor page where all the missing information fill in.
You will need to do this for all the songs that have red x mark on them.
If you need further assistance, please don’t hesitate to write us again.

この通り実行してみるとなんとArtist, Track name の情報だけで、Label, Album, copyright の情報を Amazon.com が教えてくれるではないか。これによってファイルの情報を満たすと broadcast できるようになった。下のリンクをクリックしてみてください。立ち上がるまで少し時間がかかりますが、私のインターネット・ラジオ局Radio Senbokuにつながるはずです。現在20曲程度のストリーミングかしかアップロードしていないが、私が選曲したJazzが流れる。ただし、はじめの部分と途中に英語のアナウンスが入る。まあ、リスニングの勉強と思って我慢してください。ただし、InternetExplorerでないと駄目のようだ。
でも、なんでお金を出してまでそんなことをするの?と疑問の方も多いと思う。その理由は、上に紹介した山崎潤一郎さんと同じ気持ちなので、そのコラムを読んでいただきたい。まあ、隠居の一つのお遊びです。

続きを読む "開局:Radio Senboku by Live365.com"

2007年1月 7日

Googleの進化:Web Mail GMAIL、マウスオーバー辞書

Google Maps APIなどを使わせてもらっているGoogleがどんどん進化している。紹介なしでは参加できないとあきらめていた Web Mail サービスのGMAILが、2006年8月23日から、紹介なしでアカウントが作れるようになっていたらしい。使用できるメールボックスの容量もどんどん増えるらしく、1月6日現在フリーで 2800MB まで使えるようになっている。私がこのブログなどに契約している有料のレンタルサーバーの容量が 500MB であるから、それと比べてもなんとも豪勢なサービスである。現在使っているメーラーの「Beckey!」には何の不満もないが、Web Mail のアドレスを一つ持っておくのもいいかなと早速登録してみた。ISP(eo光) のメールアドレス・レンタルサーバーでの独自ドメインメールアドレス・ケイタイのアドレスに加えて4つ目のアドレスになるが、転送設定をしておけば、インターネットにつながる環境ならどこでもメールが確認できる。Gmail の機能などについては、Gmail Maniacsに詳しい。Gmailでの過去メール表示は、受信と返信をセットで(スレッド的に)表示されるようになっている。これはなかなか便利である。
(2007/1/9:追記)  かって事務系の仕事をしていたころ、便利にしていたソフトがあった。Technocraftという会社の「Roboword」というソフトである。インターネットが広がり始めたころに、コンピュータ雑誌に紹介されており導入した。このソフト、英単語の上にカーソルを乗せると吹き出しがでて該当単語の英和辞書の内容が出る。凄いソフトが出てきたと IT の進歩に感激していた。英語の原文を読むときにずいぶん役にたった。それから約12年、IT がDog Year といわれる変革を続けている。「Roboword」そのものも随分進化を遂げているが、昔大枚をはたいたソフトが、Google のツールバーにマウスオーバー辞書という機能でついたのだ。ただし、どの程度の語彙をカバーしているのか分からないが、新しい単語などは辞書にないような気もするし、ブラウザー上の言葉にしか対応していない。しかし、最近インターネットで目にする中国語とかスペイン語などでも英語への辞書であるが対応している。このマウスオーバー辞書で、アクセス解析ツールの Artisan が職人という意味なのを初めて知った。
その他、もちろん本元の検索サービスもサイト内に取り込んでいる。どこまで進化するのか楽しみだ。ちょっと目が離せない。

2006年12月15日

隠居、Flash8で Flash リンクボタンを作る

 ブログの右サイドメニューに Flash のリンクボタンを作るときには、Sothink SWF Quicker のテンプレートを使って作ってきた。Sothink SWF Quicker はFlash ムービーを作るためのソフトとしては比較的安いし、テンプレートや tutorial も充実しているので重宝している。欠点は、Flash version8 に徐々に対応してきているがまだ十分でないことと日本語のテキストが扱えないことである。そのために、Macromedia Flash Basic 8 を泣く泣く購入したが、主目的だった MP3 ファイルの再生ボタンはインターネットで見つけたフリーの Flash MP3 Player で十分だった。それで個人が少し遊ぶ程度には高い買い物だった Flash 作成ソフトはあまり使う機会がなくなっていた。最近 Google Maps API を使った「泉北近辺私的観光地図」というページを立ち上げたので、そのページへのリンクボタンを Flash で作成することにした。ボタンの表示を日本語にしたかったので、Sothink SWF Quicker のテンプレートでは作成できない。宝の持ち腐れだった Flash Basic 8 にトライすることにした。
 狙いはボタンの上にカーソルを当てると音が出て、クリックするとリンク先が表示されるようにすることである。これだけのことをするのに、アルツハイマー症的になっている頭では結構時間がかかった。Flash作成ソフトには沢山の機能がついており、エキスパートはこれらを使いこなしていろいろな素晴らしいアニメーションを創られているが、私のような初心者にはなかなか理解が進まない。学習には、以前に買っていた「これで完璧Flash8」という参考書も見たが、 英語版ではあるが teacherClic という Tutorial が有用であった。試行錯誤してようやくできたのが、右サイドに置いている「泉北近辺私的観光地図」へのFlashボタン  である。カーソルがボタンの上に来ると鶯の鳴き声が始まる。クリックすると Google Maps API で作った「泉北近辺私的観光地図」へリンクする、という簡単な作品である。
 気が向いたら、もう少しデザインなどを学習していいものにしたいと思っている。
(追記:2007/10/3)「泉北近辺私的観光地図」のリンクボタンは、その後何度か作りかえている。

2006年12月11日

隠居のFlash:&lt;object&gt; と&lt;embed&gt;

 先日来、右サイドメニューに Flash リンクボタンを置くことを試みている。Flash8 Basic で、日本語表示のFlash リンクボタン・ファイル(xxx.swf)をいくつか作って設置してみる作業である。この作業の中で、エキスパートの方なら常識と思うが、初心者には新たな発見があったので備忘録的に書き留めておくことにした。
 メインページおよびエントリー・カテゴリー・日付各アーカイブのテンプレートでは、リンク用のテンプレートを別に作って readfile している。このリンク用テンプレートでの flash file の設置するためのコードは、引用のように、Flash のエキスパートが提供してくれているものをコピペし、 flash file のありかなどを指示するなどの必要箇所を訂正して使っている。
<!--泉北近辺私的観光地図-->
<span align="left"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="120" height="30"> <param name="movie" value="http://xxxxxxxxxx/xxxxx/map_03.swf" /> <param name="quality" value="high" />
<!-- LiteboxでFlash を隠す -->
<param name="wmode" value="transparent" />
<embed src="http://xxxxxxxxxx/xxxxx/map_03.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" width="120" height="30"></embed></object></span>

   この HTML には、<object>と<embed>という同じようなタグが使われている。この経緯については、高橋 登史朗さんのAllAboutの解説に詳しい。この解説でも分かるように、ブラウザーによって表示が変わる。私の場合、主として編集は Firefox2.0 を使い、サイトの確認は使用している人が多い IE7 で行う。この確認作業で、Firefox と IE では表示が異なることに気が付いた。<object>と<embed>タグ部分で同じような名前の swf ファイルを使っていて分かったのであるが、 IE7 では<object>タグでのファイルが使われ、Firefox2.0では<embed>タグでのファイルが使われる。Netscape でも<embed>タグでのファイルが使われるようである。
 どちらのタグ部分でも同じファイル名にするのは当たり前の話であるが。

2006年11月12日

Google Maps API の利用規約要約

 Sign up for the Google Maps API のページに次のような利用規約の要約がある。実に寛大である。
Here are some highlights from the terms for those of you who aren't lawyers:
  • There is no limit on the number of page views you may generate per day using the Maps API. However, if you expect more than 500,000 page views per day, please contact us in advance so we can provision additional capacity to handle your traffic. Otherwise your quality of service may be degraded.
  • There is a limit of 50,000 geocode requests per day per Maps API key. This translates to roughly one geocode request every 1.73 seconds. If you go over this 24-hour limit, the Maps API geocoder may stop working for you temporarily. If you continue to abuse this limit, your access to the Maps API geocoder may be blocked permanently.
  • The Maps API does not include advertising. If we ever decide to change this policy, we will give you at least 90 days notice via the Google Maps API Blog.
  • Your service must be freely accessible to end users. To use Google mapping technology in other types of applications, please use Google Maps for Enterprise.
  • You may not alter or obscure the logos or attribution on the map.
  • Google will upgrade the API periodically, and you must update your site to use the new versions of the API. The Maps team will notify you of updates on the Google Maps API Blog. If we make a non-backwards compatible change, we will give you at least a month's notice to make the transition, during which both versions of the API will be available.
  • There are some uses of the API that we just don't want to see. For instance, we do not want to see maps that identify the places to buy illegal drugs in a city, or any similar illegal activity. We also want to respect people's privacy, so the API should not be used to identify private information about private individuals.
  • Remember that we reserve the right to suspend or terminate your use of the service at any time, so feel free to contact us before you do all the integration work if you are unsure of whether your implementation will meet our Terms of Use.

2006年10月 2日

MT3.33-ja に VersionUp

 MT3.3-ja にクロスサイトスクリプティングの脆弱性があるとのことで、万が一を考え MT3.33-ja にアップグレードすることにした。この9月26日にリリースされたばかりである。備忘録的に記録することにした。
 私の環境は、サーバーのレンタル先が lolipop で、DBには SQlite を使用している。lolipop から提供されている「既に MovableType をインストール済みの場合の最新版へのアップグレードの方法」マニュアルは db が SQlite の場合となっているので、これに従って実施することにした。以前から沢山のファイルをUPするときのFTPソフトは DreamweaverMX を使ってきたが、IEを使っても簡単にできることが最近になって気が付いた。今回も IE でバックアップを取った。ただ、やり方が拙かったのか旧バージョンの cgi/mt ディレクトリーを丸ごと削除しようとすると上手くいかない。仕方なく少し手間であるが、 DreamweaverMX を使って mt ディレクトリーを丸ごと削除し、解凍した MT3.33-ja をUP(PUT)した。マニュアルには、mt-config.cgi と sqlitedb はバックアップしたファイルをUPすることになっている。 mt-config.cgi はmt ディレクトリーのルートにあるからすぐ分かるが sqlitedb は mt/db ディレクトリーにある。
 前回のアップグレードで苦い経験しているカスタマイズしたプラグインを特定し、バックアップからUPしたと思っていたが、plugins ディレクトリーのルートにあるファイルのUP(PUT)を見落としていたため、カテゴリー項目の並び方につかっている cutfirstchar.pl などのファイルが落ちておりカテゴリ項目の表示が頭3桁の数字が表示されたりした。もう一つのミスは、.cgi ファイルの属性変更である。 mt ディレクトリー直下にある .cgi ファイルの属性は700(lolipopでは、755でなく700になっている)に変更したが(これが結構面倒な作業である。一括で変更できる方法がないものか。)、SCodeディレクトリーにある mt-scode.cgi は見落とした。その結果、コメントスパム対策に要求している入力すべき数字が現れない現象が起きた。そのあたりを修復するとほぼバージョンアップ前の状況になったが、MT3.3用に新たにインストールしたテンプレートを編集するためのプラグイン BigTemplateWindow が上手く動いていない。ただ、今回はカスタマイズを What's New?で簡単に記録していたことがずいぶん役に立った。カスタマイズの記録は今後も必要であろう。

2006年7月17日

隠居、ヒグラシの鳴き声に泣く

 この冬の豪雪で小屋で泊まれるかどうかを心配しながら、梅雨の晴れ間をぬって7ヶ月ぶりくらいに娘夫婦につきあってもらってでかけた。まあ潰れていたら小屋の近くに林間学校に来る子供のための体験用畑を作っておられる民宿の人が知らせてくれるだろうから潰れてはいないとは思っていたが、荒れていることは覚悟だった。3連休の初日の交通渋滞に巻き込まれ、いつもより1時間半ほど長くかかって到着した。小屋の鍵を開けるとなんとか宿泊はできそうであったが、風呂の灯油バーナーの調子がおかしい。あす帰り道に宿泊施設のない最近流行りの温泉に寄ることしていたので、冷たい水で汗をぬぐうことで我慢してもらった。一昨年末にできた簡易水道は調子がよい。

クリックすると大きな写真になりますクリックすると大きな写真になりますクリックすると大きな写真になります 小屋の周りには、ハルジオンやドクダミ、オカトラノオが群生していた。梅雨あけはやはりまだらしく、ときおりにわか雨が降る不安定な天気であったが、谷間から聞こえるヒグラシの泣き声左下の再生ボタンをダブルクリックすると聞こえます。)を聞きながら小屋のなかで但馬牛の七輪BBQを楽しんだ。

クリックすると大きな写真になりますクリックすると大きな写真になります 夜半、雨が激しくなり、唐松や栗の木などの落ち葉で腐食した瓦棒の屋根はこの冬の積雪が屋根から滑り落ちるときに穴を開けているらしく雨漏りがしてきた。旅行といえばこの小屋に泊まりに来ていた子供たちも結婚し孫ができると自分たちの生活に忙しく、スキー以外はこれといった施設もないところでのいろいろなメインテナンスが必要な小屋の継承には乗り気でないようである。なによりも自分が歳をとった。そろそろ今後のことをどうするかようやく仕事から解放されるという共同所有者と相談しなければと思いながら眠りに落ちた。明け方近く雨もやみ、外に出てみると ヒグラシが虫の声とともにカナカナと泣いていた。このセミはなんでこんなに悲しく泣くんだろう。




2006年7月 8日

隠居のMT:3.3-jaへアップグレードする

 6月29日にリリースされた(7月3日に修正版リリース)MovableType3.3-jaへアップグレードした。今後のいろいろなカスタマイズは3.3を基本に行われると思われるからである。レンタル・サーバー先のlolipopのMovableTypeのアップグレードIT's MEMOを参考に、慎重に作業を進めた。安易な作業で今まで痛い目にあっている。それに今動いているWeblogの基本ソフトを触る作業なので、初心者にとっては恐る恐るである。それに、何やかやとカスタマイズもしている。
 まず、バックアップをとっていつでも元に戻せる体制にした。幸い、ローカルPCには、十分なディスク容量がある。ローカルPCには、サーバーのサイトと同じ構成のサイトが2組あることになる。次に、SixApart社から修正版をDLし、解凍ソフトLHUT32を使って新たにMT3.3というフォルダーをつくり、そこに解凍した。このようにディレクトリーごとダウンロードしたりアップロードする時のFTPソフトは、HP作成ソフトのDreamweaverMX2004を使っている。lolipopのFTPサービスは、ファイル一つずつしかアップロードできない。いきなりサーバー上のcgiディレクトリーを弄ることはさけて、ローカルPC上で上記のガイド通りに、mt 配下の db と plugin ディレクトリーおよび mt-config.cgi ファイル以外は、削除・追加を行った。このようにローカルPC上でサーバー上に実現する構成をつくり、これを cgi ディレクトリーごと put (DreamweaverMX2004でのアップロードの表現)した。そのうえで、いつもの Movable Type Publishing Platform へログインするとアップデート用スクリプトが表示されたので、その指示通り実行するとアップデートは完了した。苦労した初期のインストールに比べるとずいぶんあっけない。
 ただし、カスタマイズしていた「エントリーを投稿する前にプレビューする」プラグインが動いていない。関連するファイルを削除してしまったためらしい。今、不具合で気がついているのはこれだけだが、また何か出てくるかもしれない。(追記:2006/7/9)どうやら、BigPAPIを使うプラグインは3.3にtransformという同機能のソフトを組み込んだだめに3.3とは相性が悪いらしい。素人の手が出せる解決策もまだ提供されていないようだ。しばらく不便を覚悟しなければならないようだ。まだ、3.3の新機能はエントリーフォームを拡大することができる程度しか確認していないが、もう少しいろいろと試してみたいと思っている。
(追記:2006/7/8) コメントのSCodeが上手く動作していないようだったが、Scodeをインストールしたときにお世話になった「小粋空間」のSCode プラグインでコメントスパムを制限する(その1:基本設定)を再訪問して再度インストールし直すことにした。数字の画像が出ないのでそれに該当するようなコメントあたりも読んでいると、どうやら plugin ソフトのバグらしい。再度、SCodeのソースをDLし、インストールし直すと従前通り表示されるようになった。

続きを読む "隠居のMT:3.3-jaへアップグレードする"

2006年5月28日

SCodeでのコメントスパム対策(2)

 SCodeの作成者のサイトでのSCode Plugin DLページの仕様が変更になっていることは、前のSCodeでのコメントスパム対策の追記で記載した。メールで送られてくるプラグインのDLとhow toのページにいくと、なんと SCode Pluginの file structure の下のような図があるではないか。この図が先に表示されておれば、私のようなミスは回避できたのではないかと思う。1日違いである。英語の世界でもいろいろと質問があったのか、わかりやすくページを書き直したようだ。それらの労力やコメントスパムの防衛代として、$5.00は高くないのですね。
 クリックすると図が大きくなります。

2006年5月27日

SCodeによるコメントスパム対策

 前エントリーでコメントスパムの攻撃を受け、とりあえず英語のコメントは全て shut off したことを記載した。それによって、ひとまずスパムは治まっているがいつ再遇するか分からないので、もう少し良い方法はないかを探した。いつもお世話になっている「小粋空間」のカスタマイズに<SCode プラグインでコメントスパムを制限する>という項目があったので導入することにした。
 プラグインのインストールまではすんなりといったのに、エントリーアーカイブの再構築を行うと「Undefined subroutine &SCode::scode_tmp called at /home/?/cgi/mt/plugins/SCode.pl line 143. 」というエラーがでる。先の「小粋空間」さんのエントリーでのコメントの一つと同じメッセージである。てっきり同じエラーと考え、セキュリティコードを保存するためのディレクトリ(Temp Directory)指示が間違っていると思いこんだ。先のエントリーにトラックバックされている、私と同様に lolipop ユーザーの magnet さんのエントリーを参考にして、Temp Directoryを指示したが、同じエラーがでる。諦めかけたがもう一度最初からやり直すことにした。今度は上手くいった。
 原因はいつものミスと同じように単純な思いこみである。

ダウンロードしたアーカイブを解凍すると php および plugins ディレクトリがありますので、そのままMTの php ディレクトリおよび plugins ディレクトリへ、下記の構成になるようにアップロードします。

php/plugins/?
plugins/SCode/?
アップロード後、plugins/SCode/mt-scode.cgi のパーミッションを 755 等に変更してください。


 「小粋空間」の上記の説明(特に太字部分)をよくよく解釈すればいいのに、それぞれのディレクトリに、解凍したファイルを3つづつ入れていた。DLしたzipファイルのLHUT32解凍ウィザードでの解凍の仕方がまずかったようだ。SCodeのディレクトリ構造が残らず6つのファイルに解凍してしまって、SCode.pmもSCodeディレクトリのすぐ下に入れてしまった。本来は、SCodeディレクトリの下に lib というディレクトリがありその中に、SCode.pm のファイルがなければならなかった。お恥ずかしい限りである。私と同じようなミスをされる方はないかもしれないが、記すことにした。もう一つの excuse は、LolipopのFTPサービスではディレクトリごとのアップロードはできないことにある。FTPサービスでディレクトリを作り、そこにファイルをアップロードすることになる。lib ディレクトリを完全に無視したため(気づかなかったため)無駄な時間を費やしてしまった。歳をとってなんでも素直に受け入れることができなくなっているのかもしれない。
 私のエントリーにコメントしてくださる方に、SCode(セキュリティコード)を入れていただくことになるが、これでロボットを使ってのスパムから防衛しているのでお許しを。なお、TypeKeyでサインインしてくださる方には、SCodeのインプットは要求されない仕様を同じように「小粋空間」で用意してくれているのでインストールしている。

続きを読む "SCodeによるコメントスパム対策"

2006年4月28日

鶯(<small>bush warblers</small>)来鳴きて・・

ウグイス

 MP3での録音ができるEDIROL R-1は以前にも書いたように、里山でのウグイスの声を録音したいというのがきっかけだった。本日(2006年4月28日)、晴天に恵まれたので堺自然ふれあいの森にウグイスの声を音録すべく出かけた。農業用水用の小さな川の流れる音とかカラスの鳴き声などが混ざって、ウグイスの鳴き声だけを選別するのは少し難しかったが、帰って音声編集ソフトSoundEngineで増幅したり切り貼りしたりするとなんとか様になるMP3ファイルができた。MP3の編集は今まで手がけてきているので扱いやすく重宝する。
 少し見つけにくいと思うが(コナラの丘あたり)案内図にある小鳥のアイコンをクリックすると、遠くで逆光なのであまりうまく撮れていないウグイスの写真がでる。また、左下のサウンド・コントローラ(pickle player)でウグイスの声を、再生したり一時停止したりして音が聞ける。いちど試してみてください。  ところで、標題のような出だしの合唱曲があったと思いますが、どなたか作詞者とか作曲者をご存知ありませんか。標題に続く歌詞は、「・・春は還りぬ」だったと思います。  

続きを読む "鶯(<small>bush warblers</small>)来鳴きて・・"

2006年4月20日

ムクドリ?のさえずり

鳥の鳴き声録音(実験2)

 今の季節、日の出頃にかなりうるさい鳥の声で目が覚める。昨日EDIROL R-1を使って録音を試みた。この鳴き声は多分ムクドリと思うのですが、詳しい方教えてください。どこかで犬もほえているようですが。 <雀のさえずり>で録音再生のこころみを掲載したがどうも気に入らないので、自分でFlashソフトを使って作ってみた。これだとFlashファイル(.swf file)を背景の好きなところにおける(ちょっと苦労したが)ので、ご覧のように写真と同じように録音した場所を指定できる。 また、Netscapeでご覧の方も音が聞こえるはずである。(Netscapeでは鳥のFlash画像の位置がずれる。positionタグはNN6でOKになっているのだが?Netscape7.1のせいかな。再生を停めるには他のエントリーに移るか、画面を閉じてください。swf fileをボタン化すると再生・停止ができるようになるが、まだ十分に学習ができていないので。
 いずれにしても録音技術やWeb(Blog)作成技術を高める必要は感じているが、遊びの幅が広がってきたので楽しくなっている。
今日は春何番かしらないが強風が吹き荒れている。鳥も啼くのをやめたようだ。

続きを読む "ムクドリ?のさえずり"

2006年4月18日

雀のさえずり

 「堺自然ふれあいの森」のエントリーで、ウグイスの鳴き声の音録について触れた。小鳥の啼き声を録音したいというのは、退職後にやりたいと思ってリストしていた中の一項目であった。さきの里山の散策でこの想いが一段と募った。Googleで、”小鳥の鳴き声を録音する”という文章で検索してみるとローランド エディロールR-1というのとSONY PCM-D1が良い製品と分かった。会議や講演の録音には、OLYMPUSのVoice Trekが売れているようだが、小鳥の啼き声には向いていないようだ。SONY PCM-D1はプロがLiveを録音するような代物だし、価格的に手が出ない。結局、WAVEまたはMP3で録音でき、野鳥の会のメンバーも使っているという説明につられて、少し高い買い物であるがEDIROL R-1をweb-shoppingした。
 本日午後品物が届いた。開梱ももどかしく取説をざーと読んで、鳥の鳴き声がいつも聞こえる近くの公園に録音テストにでかけた。音源が梢の先で少し小さかったけれどもどうやら録音OKのようなので、帰宅して聴くに堪えるものなのか再生してみた。予想通り録音レベルが-36dBくらいなので、音楽を聴くボリュームレベルではほとんど聞こえない。例のSoundEngineで音量を平均-17dBに調整すると雀のさえずり(と思っているのですが)が明快に聞こえるようになった。録音ファイル・フォームが、waveまたはMP3という使い慣れた形式であるのが嬉しい。上空を飛ぶ飛行機の音や犬を散歩させている人の声なども混ざるが、これは使えそうである。また、遊びのタネが増えた。まるで幼児である。
 Webで求めたPodCastPickleというFlash FreeSoftで聴いてみてください。このソフトについてはまだよく理解していないが面白そうなので、こんどの機会にエントリーしようと思っている。









(追記:2006/4/20) とほほのWeb入門にHPに動画を載せる方法が紹介されていたのでPodCastPickleから変更した。IEのWindowsMediaPlayer7.0用である。Netscapeでは機能しないようだ。 







<追記:2006/9/19> 最近はMP3再生ボタンは、<新しいFlash MP3 Playerを導入>で紹介したようにPlay Tagger by del.icio.usを専ら使っている。ちなみに、雀のさえずりは、左のPlayボタンをクリックすれば聞こえてくる。

2006年3月 2日

MTにFlash 実験_2

HPに掲載していたFlashボタンをMTに持ち込んで見ました。いけるようですね。




2006年3月 2日

MTにFlashを動かす実験_1

HPに掲載していたFlash MovieをMTに持ち込んでみました。HPでのHTMLコードをコピペして、サイトパスを変更しました。