2007年11月14日

adsenser.jp がいつの間にかなくなっていた このエントリーをはてなブックマークに追加

どうでもいいが、いつのまにか adsenser.jp がなくなっていた。

既に忘れかけていたサービスであったが、どうなったのだろうか?

はてなブックマーク - AdSenser Japan - 日本の Google AdSense 広告掲載サイトを検索 のコメントを見る限りでは好意的なコメントが散見されていたが、作者のこのBLOGへのコメントを見る限りでは相当反感を買ったよーである。

AdSenser Japan: ご意見ご要望はこちらからどうぞ

うーむ。個人的にはどうでもよいが、合掌・・・
posted by りょーち | Comment(0) | TrackBack(0) | Web周辺技術

2007年11月13日

ガラスの仮面「インタビュールーム」のクオリティの高さにワロタ このエントリーをはてなブックマークに追加

こんにちは、桜小路優です(嘘です)。

ガラスの仮面といえば、最近 音楽劇「ガラスの仮面」主役オーディション で、結構熱いことになっている。

この情報は 美内すずえ OFFICAL HOMEPAGE に記載されているのだが、このオフィシャルホームページには読者の質問に登場人物が答えるという不思議な試みがなされている。そこでの質問のクオリティが高すぎてワロタ。



こんな質問に登場人物が答えている。
月影千草への質問
神秘的な大女優である貴女に 大変失礼な質問であることは承知しておりますが、何年生まれでいらっしゃるのでしょうか。 太平洋戦争の際にはすでに成人しておられたようですが… 2005年現在、お幾つになられたのかなと…。

また、ご病気を長く患っておられ、心臓の辺りを押さえたり、吐血なさったりされ、幾度となく生死の間をさまよい そのつど復活なされておられますが、 お差支えなければ、 病名は…何でしょうか。以上です。よろしくお願いいたします。
いいえ、かまいませんことよ。
でもわたくしは夢を売るお仕事。
皆さまの夢≠大切にする義務がございますの。
真実を追究する事ばかりが良いとは思えませんの。
ですから女優の歳など気になさらず、お付き合いくださいませ。
そのほうが幸せですわよ。

またわたくしの病名のことですが、訊いてどうなさるおつもり?
名医でもご紹介くださるのかしら?

わたくしの病状につきましては、多くの方々にご心配いただき、本当に申し訳なく思っていますわ。
でも不思議ですわね。お医者さまから、無理をすれば命がないと何度も言われていますのに、生死の境でよく奇跡的に回復いたしますの。やはり新たな紅天女の誕生を見届けたいという、そのわたくしの強い願いが奇跡を起こし、命を繋いでくれるのでしょうか。
どうかミナさま、あなたさまも新たな紅天女誕生までお身体大切に末永く見守ってくださいませね。

そ、そーですか・・・


姫川亜弓への質問
本当に、好きな人とかいないんですか。憧れた人とかいませんか。
実は、速水さんですか。
まあ、オホホ‥。からかってらっしゃるの?
心から惹かれた方なんて、まだいませんわ。
速水さんだなんて論外ですことよ。
あの方をそのような対象になど、あり得ないことですわ。

芝居の中ではいくつか恋をしたような気もするのですけれど‥。

そうですわね、演技の上手な役者さんには憧れますわ。

うーむ、深いな。


北島マヤへの質問
漫画家で素晴らしい美内すずえさんというお方がいるのですが、マヤさんは美内すずえさんの作品は好きですか?
あ、名前だけちょっと。
漫画見たことないけど…。

噂では、あの月影先生が世界で一番恐れているひとだ、 って聞いたことあるんだけど‥。
でも誰もこわがって教えてくれないの。
なんでも、あたし達の運命を握っているんだとか‥。
本当なのかな?

そんなんでいいのか?


桜小路優への質問
小中学生の時、告白してなかったのに、桜小路くんとマヤちゃんは付き合っていたんですか?
えっ…?好きだ、って告白しないと付き合えないの?
ぼくの態度や表情や話し方で十分伝わっていると思っていたけど…。
当時、まだ幼かったけどデートもしたし、ぼくが大好きだってことは
分かっていたと思うよ。マヤちゃんだってぼくと一緒にいるのが楽しそう
だったし。でも…。

もっとはっきり言葉で伝えれば良かったかもしれないな。っていま思う。
そうすればもっと心が接近できたかもしれない。
お互いを大事な人と認めあえたかもしれないね。

そ、そーですか・・・


乙部のりえへの質問
のりさん、こんにちは!!
カーミラの肖像で亜弓さんの演技に完全に喰われてしまいその時、マヤさんとの実力の差にも気づきましたね。
余りのショックから芸能界を去ったものだと思っておりました。しかし、あなたのこと。
もしかしたら事務所を替えてまだ芸能界に残っているのではと?
近況、教えてください。 その後の行方が分かりません・・・。
えっ…!わたしにご質問なの!?
ホント?!よく憶えていて下さったわね。

連載中はわたしに対する憎しみや罵詈雑言のお手紙ばかりで、敵役としては、ええ、そりゃあもう、最高の人気でしたわよ。
ただ…「カーミラの肖像」で姫川亜弓に自分の実力を思い知らされて…。

すごくショックだった。ほんと、しばらくは立ち上がれなかったわ。
しかもそのショックが長いこと尾を引いたの。

あの舞台のあと、演劇関係者やファンの人達までが、北島マヤの才能にあらためて気づいて…。 わたしの評価はどんどん堕ちていったのよ。
あんなみじめな事ってなかったわ。最悪の状態よ。

それからは自分の才能に自信がもてなくて、何をやっても上手くいかなかった。 たびたび「カーミラの肖像」の舞台のときのことが夢に出てきて、唸されてばかり。
もうすっかりノイローゼね。

事務所を替えて、雑誌のモデルもやってみたけれどやっぱりダメね。 本気になれないもの。

でも田舎に帰るのはイヤ。 日本にいるのもつらくなって、海外へ出たの。 ニューヨーク、ロンドン…。たくさん芝居やミュージカルを観たわ。
もしかしてもう一度舞台に立てるかも…って気がして、いまアルバイトをしながらニューヨークのダンススタジオに通っているの。いつかミュージカルをやってみたいわ。

それから、いつかあのふたり…そう、北島マヤに姫川亜弓よ。 許されるなら、あのふたりの前で舞台に立ちたいって、本気でそう願ってるわ。

そーだったのか・・・


他にも目から鱗的な質問が散見される。
作品イメージが壊れない程度に楽しみましょう。
posted by りょーち | Comment(0) | TrackBack(0) | 気になるサイト

2007年11月12日

htmlSQLはオモシロそうだが実用的なのか? このエントリーをはてなブックマークに追加



うーむ。すなおに PHP: Tidy 関数 を使えばよさそうな気がする・・・

「同じことをするのに別の方法でやることも出来ますよ」というのはわかったが、結構利用するのに面倒かも。
ソースを見てみたが、再帰的に頑張って tag_names , tag_attributes , tag_values を取得してるみたい。

努力は買うがなにやらわざと難しくしているよーな・・・
posted by りょーち | Comment(0) | TrackBack(0) | Web周辺技術

2007年11月08日

スライド形式で写真表示できるjavascript:Photo Slider このエントリーをはてなブックマークに追加

こんにちは、加納典明です(嘘です)。

Photo Slider Tutorial というものがあったので、見てみると結構面白い。はてなフォトライフ のよーに、写真をスライドしてみることができる。

元のサイトを見てみたが、結構分かりにくいので、必要な部分だけを抜き出して動作するよーなものを作ってみた。



参考にしてみるとよいかと思われるっす。
posted by りょーち | Comment(2) | TrackBack(0) | Web周辺技術

2007年11月07日

動画ダウンローダー:Wideo と SPIKE(IFILM)を追加 このエントリーをはてなブックマークに追加

こんにちは、砂川捨丸です(嘘です)。

動画ダウンローダ の対応動画サイトに新たに WideoSPIKE (IFILM) を追加したっす。



ってことで、現在動画ダウンローダで対応する動画サイトは下記になります(2007/11/7現在21サイト)。
  1. YouTube
  2. Dailymotion
  3. DIVX Stage6
  4. Ameba Vision
  5. GUBA
  6. Woopie
  7. Google Video
  8. RAGUUN
  9. Metacafe
  10. RetroTube
  11. Break.com
  12. Stickam.com( Stickam.jp )
  13. Dorks.com
  14. V:social
  15. MNCAST
  16. フォト蔵
  17. MySpaceTV
  18. LiveVideo.com
  19. FLURL.com
  20. Wideo
  21. SPIKE (IFILM)

対応動画サイトで動画閲覧中に、下記のブックマークレットを実行します。ちなみに、ブックマークレットは今までのものと同じだよ。

Get Movie File
(右クリックでお気に入りに追加してください)

すると別ウィンドウが開き、ダウンロード用のリンクが表示されますので、右クリックでダウンロードしてください。

やっと20サイトを越えたよ。更に対応動画サイト数を増やしたいねぇ・・・
傾向として韓国発の動画共有サイトは一様にスクレイピングしづらい設定になっているっぽい。

下記はスクレイピングをあきらめたサイト(忘れずに書いておこう)。
ニコニコ動画(RC)
あきらめた理由:アカウントが必要なので、結構面倒
IMEEM
あきらめた理由:オモシロそうだが、なんだか仕様が複雑・・・orz
posted by りょーち | Comment(2) | TrackBack(0) | Web周辺技術

2007年11月06日

もしGoogle AdsenseのJavascriptが破壊されたら凄いことになるね このエントリーをはてなブックマークに追加

こんにちは、都家歌六です(嘘です)。

管理画面で気づいたのだが、Google Adsenseの広告選択方法が変わったようである。スタイルなどの設定をサーバ側に置くことで、サイト側を変更しなくても、スタイルが反映されるよーで結構便利である。

なお、先ほど、proxyサーバのキャッシュが不整合を起こしたのかよくわからんが、Google Adsenseをサイトに掲載しているサイトをFirefox(2.0.0.9)で閲覧するとブラウザが落ちてしまっていた(うーむ)。

で、この現象が解消されたのでよかったなーと思ったりしていたのであるが、ふと、Adsense用のjavascriptファイル

http://pagead2.googlesyndication.com/pagead/show_ads.js

が、何らかの原因で壊れてしまったりすると、全世界でとっても大変なことが起こりそうな予感がする・・・

今回、新しいGoogle Adsenseの取得用コードが準備されたっぽいが、この更新の最中で万が一Googleの優秀な技術者がうっかり誤ったscriptを書いてみたりすると、全世界でAdsenseが表示されないよーになることにいまさら気づき、たった一つのファイルが壊れるだけで多くのサイトに大打撃を与えてしまうんだねぇ・・・

posted by りょーち | Comment(0) | TrackBack(0) | Web周辺技術

2007年11月05日

モップガールの原作はやっぱトゥルーコーリングのよーである このエントリーをはてなブックマークに追加

こんにちは、佐藤二朗です(嘘です)。

テレビ朝日系列で金曜夜に放映されているドラマ「モップガール」を見てみた。
主演の北川景子はなかなかよろしい気がする。北川景子ってあまり聞いたことなかったんだけど最近なんだかいろんなところで活躍しているっぽい。

ストーリーは葬儀屋で北川景子演じる長谷川桃子が死者の持ち物に触れると時間を飛び越えて昔に戻り、死ぬはずの人間を助けようとするって話しなのである。
確かに面白いのだが、この設定は ジョン・ハーモン・フェルドマン:「トゥルー・コーリング」 とかなり酷似している。

原作はこれ。
モップガール
モップガール
posted with amazlet on 07.11.05
加藤 実秋
小学館 (2007/09/14)
売り上げランキング: 3917



ここにもトゥルーコーリングに何も言及されていなかったので、いろいろ検索していたらこんな記事発見。


トゥルー・コーリングを原作として、雑誌「きらら」に連載された作家・加藤実秋さん原作の小説のドラマ化。タイトルの「モップガール」とは、桃子:北川景子(きたがわけいこ、恵子)が葬儀社のヒラ社員としてモップを持って遺体回収作業などを行うことから付けられている。


そーか、やっぱ、そーだよね。
激似だもんな。

多分原作はトゥルーコーリングの方が100倍くらい面白いと思われる。
でも、「モップガール」も結構楽しめる作品になっているので、まあ、よいのではないかと思われる。

トゥルー・コーリング〈VOL.1〉トゥルー・コーリング〈VOL.2〉トゥルー・コーリング〈VOL.3〉
トゥルー・コーリング〈VOL.4〉トゥルー・コーリング (Vol.5)トゥルー・コーリング〈VOL.6〉

トゥルー・コーリング DVDコレクターズ・ボックス1
20世紀フォックス・ホーム・エンターテイメント・ジャパン (2005/07/29)
売り上げランキング: 5,326


■公式サイト
TRU CALLING@20th CENTURY FOX
トゥルー・コーリング公式サイト@テレビ東京
posted by りょーち | Comment(0) | TrackBack(0) | 書籍全般

2007年11月02日

為替レートをJSONPで(無理矢理)取得 このエントリーをはてなブックマークに追加

こんにちは、青山胤通です(嘘です)。

Currency Convertor のサイトをスクレイピングして為替レートをJSONPで(無理矢理)取得するよーなものを作ってみた。



以下その利用方法っす。

end point URL:
http://www.usamimi.info/~ryouchi/exchange/js/index.php
パラメータ:cur1:
レート変換元
パラメータ:cur2:
レート変換先
パラメータ:callback:
コールバック関数名を指定


1ドルが何円かを知りたい場合は
・cur1=USD
・cur2=JPY
・callback=getExchangeRate
などと指定する
JSONサンプル:
http://www.usamimi.info/~ryouchi/exchange/js/index.php?
callback=getExchangeRate&cur1=USD&cur2=JPY

などと指定する。
結果はJSONPで下記のように戻ってくる
getExchangeRate({"cur1":"USD","cur2":"JPY","rate":"115.34"});

利用できる通貨単位は下記になります。
AFN , ALL , DZD , ADP , ARS , AMD , AWG , AUD , AZM , BSD , BHD , BDT , BBD , BYR , BZD , BMD , BTN , BOB , BWP , BRL , GBP , BND , BGN , BIF , CAD , CVE , KYD , CLP , CNY , COP , KMF , CRC , HRK , CUP , CYP , CZK , DKK , DJF , DOP , XEU , XCD , ECS , EGP , SVC , EEK , ETB , EUR , FJD , XAF , XPF , GMD , GEL , GHS , GIP , XAU , GTQ , GNF , GYD , HTG , HNL , HKD , HUF , ISK , INR , IDR , IRR , IQD , ILS , JMD , JPY , JOD , KHR , KZT , KES , KWD , KGS , LAK , LVL , LBP , LSL , LRD , LYD , LTL , MOP , MGA , MWK , MYR , MVR , MTL , MRO , MUR , MXN , MDL , MNT , MAD , MZM , MMK , NPR , ANG , NZD , NIC , NGN , NOK , OMR , PKR , PAB , PGK , PYG , PEN , PHP , XPT , PLN , QAR , RON , RUB , RWF , STD , SAR , SCR , SLL , XAG , SGD , SKK , SBD , SOS , ZAR , KRW , LKR , SDD , SRD , SZL , SEK , CHF , SYP , TWD , TZS , THB , TTD , TND , TRY , TMM , AED , USD , UGX , UAH , UYU , UZS , VUV , VEB , VND


とりあえず動くと思われるが、スクレイピングのため処理が重いのが難点。

GetCurrencyExchange を利用すればよいのだが WSDL って面倒なので無理っす。(NuSOAP とかいれなきゃいけないっぽいし・・・)
posted by りょーち | Comment(1) | TrackBack(0) | Web周辺技術

2007年11月01日

EXCELでセルに現在のシート名を自動で入力する方法 このエントリーをはてなブックマークに追加

こんにちは、サンダー杉山です(嘘です)。

EXCELでひとつのブックに幾つもシートをわけるときに現在のシート名をセル内で表示させたいことがたまにある。シート名など短いものなので手入力すればよいかもしれないが、他のシートからセルを参照したりする場合にシート名が変わると参照先が見つからなくて怒られたりする場合もあるのだ。なので、シート名はなるべく数式で入力することをお薦めする。

で、この方法なのだが、どこから仕入れてきたネタだったか検索してもわからなかったので、備忘録としてここに書いておくことにする。

やってみればわかるのだが、任意のセルに下記のような数式を埋め込めばよい。
=RIGHT(CELL("filename",A1) , LEN(CELL("filename",A1)) - FIND("]",CELL("filename",A1)))

これが何をやっているかを上記の数式を分解してみよう。

Microsoft EXCEL のHELP をみると最も外側の関数 RIGHT は下記のような命令であることがわかる。
RIGHT(文字列,文字数)
RIGHT 関数は、文字列の末尾 (右端) から指定された文字数の文字を返します。

つまり、文字列 CELL("filename",A1) の末尾から LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)) 個分の文字を返すということのようである。

次に CELL("filename",A1) は何かを見てみる。
CELL 関数は下記のような命令である。
CELL(検査の種類,対象範囲)
対象範囲の左上隅にあるセルの書式、位置、内容についての情報を返します。

ここで、検査の種類は address , col , color , contents , filename , format , parentheses , prefix , protect , row , type , width などといろいろ種類があるようだが、今回は「filename」という検査の種類を利用する。

CELL("filename",対象範囲)
はどういう挙動を示すかといえば、下記のようになっている。
CELL("filename",対象範囲)
対象範囲を含むファイルの名前 (絶対パス名) を表す文字列。対象範囲を含むファイルがまだ保存されていない場合、結果は空白文字列 ("") になります。

この場合対象範囲の部分は便宜上A1というセルを利用しているが、セルの場所は現在のセルであれば何でもよい。

今、このファイルが「hoge.xls」という名前で下記の場所にあるとする。
C:\Documents and Settings\ryouchi\デスクトップ\


その中のシート名が「シートfuga」という名前の場合、
=CELL("filename",A1) は
C:\Documents and Settings\ryouchi\デスクトップ\[hoge.xls]シートfuga
となる。

ここで、CELL("filename",A1) を X とすると、はじめの数式はこんな感じで表せる。

=RIGHT(X,LEN(X)-FIND("]",X))

随分簡単に見えるようになった。
次にLEN(X)の意味を調べる。
LEN関数の説明をHELPで見てみる。

LEN(文字列)
LEN 関数は、文字列の文字数を返します。

つまり、LEN("ABCDEF")であればその値は6になる。
ここでは、LEN(X)。つまり、LEN(CELL("filename",A1)) の値は
C:\Documents and Settings\ryouchi\デスクトップ\[hoge.xls]シートfuga
の文字列の長さなので、計算すると58になる。

次に、FIND("]",X) を見てみる。
FIND関数の説明をHELPで見てみる。

FIND(検索文字列,対象(,開始位置))
FIND 関数では、指定された文字列 (検索文字列) を他の文字列 (対象) の中で検索し、その文字列が他の文字列内で最初に現れる位置を左端から数え、その番号を返します。SEARCH 関数と同じような働きをしますが、FIND 関数では英字の大文字と小文字を区別できる代わりに、ワイルドカード文字を使用することができません。

なにやら難しいことが書いてあるが、要するに、
文字列の中に自分が検索したい文字が左から数えて何番目にあるかということだ。
FIND("o","hogehoge")
の場合、hogehogeという文字列の左から2番目に「o」が存在するので、2が返ってくる。

で、FIND("]",X))ではどうなるか?
X は説明の過程で CELL("filename",A1) のこととした。
CELL("filename",A1)の値は、
C:\Documents and Settings\ryouchi\デスクトップ\[hoge.xls]シートfuga
なので、FIND("]",X))は
FIND("]","C:\Documents and Settings\ryouchi\デスクトップ\[hoge.xls]シートfuga")
のことである。
つまり、
C:\Documents and Settings\ryouchi\デスクトップ\[hoge.xls]シートfuga
の]は左から何番目にあるかを探している。
これはやってみると、51番目であることがわかる。

=RIGHT(X,LEN(X)-FIND("]",X))

という数式の LEN(X)-FIND("]",X) の部分はまとめると、
絶対パスの長さ(LEN(X)) から 絶対パスの中で"]"がある部分までの長さ(FIND("]",X))を引きましょうということになる。
つまり、これで何がわかるかというと、シート名の文字列の長さがわかるのだ。
C:\Documents and Settings\ryouchi\デスクトップ\[hoge.xls]シートfuga
C:\Documents and Settings\ryouchi\デスクトップ\[hoge.xls]
なので、LEN(X)-FIND("]",X) はシート名の文字列の長さをあらわすことになる。
この長さをYとすると、

=RIGHT(X,LEN(X)-FIND("]",X))
は、
=RIGHT(X,Y)
となる。
ここで、RIGHT関数をもう一度思い出す。

RIGHT(文字列,文字数)
RIGHT 関数は、文字列の末尾 (右端) から指定された文字数の文字を返します。

なので、
=RIGHT(X,LEN(X)-FIND("]",X))
は、絶対パスの文字列から、シート名の長さ分だけ末尾(右端)分の文字数の文字列を返すということになる。

つまり、
C:\Documents and Settings\ryouchi\デスクトップ\[hoge.xls]シートfuga
C:\Documents and Settings\ryouchi\デスクトップ\[hoge.xls]
の赤文字の部分。つまりシート名が取得できることになる。
うーむ、これ考えた人、すごいな・・・

ちなみに、フォルダ名やファイル名やシート名に"]"という文字が利用できない点も見逃せない。("]"が利用できちゃうとこのTIPSは破綻するよね?)

で、今日のまとめ。
EXCELで現在のシート名をセル内で表示させるには、セル内に下記のように入力する。
=RIGHT(CELL("filename",A1) , LEN(CELL("filename",A1)) - FIND("]",CELL("filename",A1)))

うーむ、便利っす。
posted by りょーち | Comment(0) | TrackBack(0) | 自分メモ