感動の映画って久しぶりに見た気がします。主人公は実在の人物で、まわりから自分の弱点を攻められ続ける中、絶えていたのは本当につらかっただろうと思います。
そしてそれを乗り越えていく姿と、支える人たちの姿にとても心打たれました。正直なところ映画館にもかかわらず泣きました。もちろん僕も周りも声もらして笑ってしまうところが何度もありました。
この英国王のスピーチという映画は、今年のアカデミー賞でソーシャルネットワークかどちらか選ばれるかと言われている作品で、来週月曜日にアカデミー賞発表だそうです。
でも、そんな事とは関係なく英国王のスピーチ予告編を見てどうしても見たくなって、公開初日の今日に初回上映で観てきました。
物語の主人公は現在の英国女王エリザベス2世のお父さんの話です。この家系図のジョージ6世で王位継承前の名前はアルバート王子です。
主人公アルバート王子は英国国王のジョージ5世の次男として生まれ、王位は兄のエドワード王子がいるので、自分は王様になるつもりなど全くありませんでした。
真面目で内気でいつも父や兄から振る舞いを攻められていました。
というのも、人前で話すのが苦手というか、吃音症(いわゆる「どもり」)で、雄弁に国民に語る事が仕事のひとつである王室にいて、演説がうまくできないんです。
そりゃそうです、吃音の人に大勢の前で演説しろというのは拷問しているようなものですから。
それでも父はきちんとやれと怒鳴り散らすばかり。医者を連れてきても治療技術がない時代なので全く効果がありません。
あきらめかけていたところに、アルバート王子の妻であるエリザベスが人づてに見つけ出してきた言語聴覚士ライオネルのところへ個人レッスンを受けることになります。
変人のライオネルはこれまでとは全く違ったやり方で、アルバート王子やる気を取り戻して一緒にどうにか治療が始まります。
アルバートはライオネルを徐々に信頼し、治療も進んでいくのですが・・・。
というお話です。
まずは、アルバート王子の人柄がすごく惹かれますし納得させられます。とても真面目で内気でいじめられ役の良い人という立場なのですが、うっ屈していてすぐにかんしゃくを起こしてしまうという所がとても共感させられます。言いたいことがいつも言えずストレスをずっと蓄積しているわけですからそれも仕方がないことなんですよ。また、それを分かってかライオネルは怒りすら利用してアルバート王子にしゃべる自信をつけさせていくんです。この真剣勝負が見ていて思わず息を止めてしまっていました。
また王子のとてもつらい体験話も出てきます。つらいつらい積み重ねの上に今があり、されらにつらい試練に立たされようとしているのです。そのほかライオネルの背景も苦労の人だったりします。
と、ここまで書くと、この映画はお涙頂戴の説教くさい映画と勘違いをされてしまいそうですが、これはそうではない所が僕がこれだけ語ってしまう理由なんです。
これだけのつらい要素が背景にありながら、映像としては実にコミカルに作ってあります。
ライオネルの放つ皮肉交じりのジョークが笑えますし、アルバート王子が内気を克服するためのいろいろな方法がとても滑稽に描いてあり笑いどころ満載で、見ていて飽きることはありません。そうやって面白おかしく笑い飛ばしていく事で、先に進んでいく姿がやはり見所なのだと思います。映画の中とは言うものの見習いたいです。
そして物語に出てくるいくつかの試練を乗り越えるたびに、一緒になってがんばってきたように感じてしまいます。アルバート王子のがんばりは、一人だけではなくライオネルもエリザベス妃も一緒になってみんなでがんばっている感じが伝わり、最後も完全に吃音を克服したわけではないのですが、何かこう、こちらも一緒に達成感を味わって映画を見終えることができます。
実はソーシャルネットワークも見たのですが、僕にとってはここに書くほどお薦めではなかったし、ノルウェーの森とかも見たんですが、やはりお薦めできる映画だけ描きたいと思うのでそれらは書いていませんでした。
この映画は痛快アメコミど迫力の映画化!とか、3DバリバリでDVDじゃ見れないよ!とかいう理由はまったくない中で、その内容の濃さがぴか一なので、映画館クオリティーで一度は見ておきたい映画です。もちろん後からティッシュ片手にDVDで見るのは当然としてね。
土曜日, 2月 26, 2011
木曜日, 2月 17, 2011
ローソン プレミアムロールケーキ これ本物だ
月曜日, 2月 07, 2011
Zend Framework版OpenIDのGoogle&Mixi対応
とっても申し訳ないとは思いますが、今日はプログラムとか分からない人には、全くわからない内容を書いちゃいます。
そんなの知らんよ!という方は、読み飛ばしてください。こういう話が分かる人って、この日記には来ないよなぁ(笑)
さて、プログラマーの皆さん!よく知られていることですが、Zend FrameworkのOpenIdクラス群はGoogleやMixiなどのXRI/Yadis環境のOpenId認証には対応できません。(今日現在は、ねっ)
普通は、Open ID Library( http://www.janrain.com/openid-enabled )を使うようなのですが、これがどうも分かりずらい。
ワーニングがでまくるしうまく動作しません。みんな一発で動いているなんてすごいですね。
それで、中のコードを読んで対応しようとするのですが、どーもコードが汚い。
いい加減いやになり、Zend FrameworkのほうをGoogleに対応させる事にしました。
最初はAkeem Philbertさんのページ(http://ak33m.com/?p=71)のパッチを当てて動いて感動したのですが、どうもGoogleだけでは物足りなくてもうひとつ動かない代表格のMixiにも対応させて見ました。
その結果Akeem Philbertさんのコードが跡形もなくなってしまったのですが、一応改変版です。
対応方法は・・・
・Yadisもどき
・x-xrds-locationヘッダーに反応します。
・metaタグのx-xrds-locationに反応します。
・XRIもどき
・content-type: application/xrds+xmlに反応してXRDSを認識します
・x-xrds-locationされたらXRDSを取りに行きます。
・OpenID 2.0のauth request対応
・identifier_selectに対応します。
・Mixiパッチ
・OpenID 2.0でも、HMAC-SHA1を許しました。
・AX対応
・Googleに加えて、Yahoo.co.jp、Yahoo.com、Mixi.jpにも対応しました。
・・・といったところです。
一応、見た目上は動いているサーバーは以下のとおり。
・https://www.google.com/accounts/o8/id
・https://me.yahoo.co.jp
・https://me.yahoo.com/
・http://www.yahoo.co.jp
・http://mixi.jp
そしてOpenID 1.xへ悪影響はないかと調べたかったのですが、はてなサーバで試したところ動いているようです。
・http://www.hatena.ne.jp/ユーザーID
詳しい話とパッチのダウンロードはこちらからどうぞ。
こうじのがく まとめ
phpのパスの通ったところに展開してください。
使い方は、サンプルコードもつけてあるので、Zend Frameworkが分かる人ならすぐ分かります。
これらは、Zend Frameworkのマニュアルに載っているサンプルを動かすものです。
- openid_form.php
- openid_request_handler.php
- openid_verify_response.php
これはAXで属性を取ってくるサンプルを動かすものです。
- test_consumer_ax.php
良かったら使ってみてください。
そんなの知らんよ!という方は、読み飛ばしてください。こういう話が分かる人って、この日記には来ないよなぁ(笑)
さて、プログラマーの皆さん!よく知られていることですが、Zend FrameworkのOpenIdクラス群はGoogleやMixiなどのXRI/Yadis環境のOpenId認証には対応できません。(今日現在は、ねっ)
普通は、Open ID Library( http://www.janrain.com/openid-enabled )を使うようなのですが、これがどうも分かりずらい。
ワーニングがでまくるしうまく動作しません。みんな一発で動いているなんてすごいですね。
それで、中のコードを読んで対応しようとするのですが、どーもコードが汚い。
いい加減いやになり、Zend FrameworkのほうをGoogleに対応させる事にしました。
最初はAkeem Philbertさんのページ(http://ak33m.com/?p=71)のパッチを当てて動いて感動したのですが、どうもGoogleだけでは物足りなくてもうひとつ動かない代表格のMixiにも対応させて見ました。
その結果Akeem Philbertさんのコードが跡形もなくなってしまったのですが、一応改変版です。
対応方法は・・・
・Yadisもどき
・x-xrds-locationヘッダーに反応します。
・metaタグのx-xrds-locationに反応します。
・XRIもどき
・content-type: application/xrds+xmlに反応してXRDSを認識します
・x-xrds-locationされたらXRDSを取りに行きます。
・OpenID 2.0のauth request対応
・identifier_selectに対応します。
・Mixiパッチ
・OpenID 2.0でも、HMAC-SHA1を許しました。
・AX対応
・Googleに加えて、Yahoo.co.jp、Yahoo.com、Mixi.jpにも対応しました。
・・・といったところです。
一応、見た目上は動いているサーバーは以下のとおり。
・https://www.google.com/accounts/o8/id
・https://me.yahoo.co.jp
・https://me.yahoo.com/
・http://www.yahoo.co.jp
・http://mixi.jp
そしてOpenID 1.xへ悪影響はないかと調べたかったのですが、はてなサーバで試したところ動いているようです。
・http://www.hatena.ne.jp/ユーザーID
詳しい話とパッチのダウンロードはこちらからどうぞ。
こうじのがく まとめ
phpのパスの通ったところに展開してください。
使い方は、サンプルコードもつけてあるので、Zend Frameworkが分かる人ならすぐ分かります。
これらは、Zend Frameworkのマニュアルに載っているサンプルを動かすものです。
- openid_form.php
- openid_request_handler.php
- openid_verify_response.php
これはAXで属性を取ってくるサンプルを動かすものです。
- test_consumer_ax.php
良かったら使ってみてください。
登録:
投稿 (Atom)