ビューの作成
Google アイコンがクリックされると Auth コントローラの google() メソッドを呼び出すようなビューを作成します。
<a href="@{Auth.google()}"> <img src="@{'/public/images/google.png'}" width="32" height="32"/>Google</a>コントローラの作成
Google アカウントは https://www.google.com/accounts/o8/id に対して OpenID.id().verify() を呼ぶだけ。認証レスポンス時にユーザ情報を取得できます。
このアクションはリンクをクリックした時と認証レスポンス時 (OpenID.isAuthenticationResponse() == true) の 2 度呼び出されます。リンククリック時には URL へ認証要求を出し、認証レスポンス時には認証結果の評価を行います。public class Auth extends Controller { public static void login(){ render(); } public static void google(){ authenticate("https://www.google.com/accounts/o8/id"); } private static void authenticate(String url){ // 認証完了のレスポンスでなければ OpenID の検証を要求する if(! OpenID.isAuthenticationResponse()){ OpenID.id(url).verify(); return; } // 認証処理の結果を評価 UserInfo user = OpenID.getVerifiedID(); if(user == null){ flash.put("error", "認証に失敗しました"); login(); return; } // 認証完了 session.put("userid", user.id); // 本当はこちらのアカウントと関連付け... redirect("Application.index"); // 適当なアクションにリダイレクト return; } }これだけ。超簡単。
Source: tkudo
飼い主「誰か、新聞取ってきて~!」
ゴールデンレトリバー「はーい!天気も良いし気分も良いし、新聞運びにはもってこいの日だね!」
ジャーマンシェパード「私におまかせください。で、どこを通ればいいのでしょうか?」
ラブラドールレトリバー「ハイったらハイ!僕!僕!僕にやらせて!いい?いい?ほんと?ウハウハ!もう最高!!」
バセットハウンド「まだ昨日の新聞を取りに行く途中なんだよ」
ダックスフント「と、届かない…」
セッター「待ってて、今、新聞を新聞受けから追い出すからね」
バーニーズ「もっと重いものないの?」
柴「すでに配達員ごと確保してございます」
シベリアンハスキー「ついでに旅に出てもいいですか」
グレイハウンド「逃げない奴にゃ興味無いね」
ニューファンドランド「泳がない奴にゃ興味無いね」
マルチーズ「後で抱っこしてくれるなら取ってくるよ」
シーズ-「ていうか抱っこして新聞受けまで運んでよ」
シェットランドシープドッグ「OKOKOKOKOKOKOKOK!」
ビーグル「新聞?新聞って何?それって食べられる?ごほうびは?
他のやつらじゃダメでしょ?やっぱ狩猟犬だよね!え?え? 誰がうるさいって?」
バセンジー「…」
サモエド「…」(ニコニコ)
セントバーナード「あ、食べちゃった…」
ヨークシャテリア「重たいけど頑張ります」
チワワ「重たいから無理です」
ボルゾイ「余はそのようなくだらぬ用にかかわりを持たぬのだが」
マスティフ「俺に指図するたぁ、いい度胸じゃねえか、気に入った」
グレートデン「皆の衆、新聞を取りに行くのじゃ」
パピヨン「あら、コートが汚れるじゃないの。ボーダーコリーさん、代わりに行ってくださらない?」
ボーダーコリー「近所の新聞も集めといたよ!」猫「断る」
2009-06-09 (via gkojay) (via kml) (via nicori) (via choccoto) (via yutakkoro) (via loco2kit) (via ageha1980) (via mnky) (via shinoddddd) (via oharico) (via jesuisunechatte) (via lunarlunatic) (via yoshitsuchi) (via kounaoe) (via jrgamo) (via gonfreak) (via takeshi-kura) (via yellowblog) (via motomocomo) (via sakimura)
Source: mosamosa
バレーって点取るごとにあんなに大喜びしなければ 後半のスタミナ維持出来ると思う
Source: twitter.com
「人が動かない理由」
には以下の4種類があることに気づきます。
1 知らない(現状を実感として把握していない)
内部にいると、厳しい現状でさえ日常になってしまい、危機感を失っていた。
2 責任を取りたくない
賛意を表明してしまうと、失敗したときに自分の立場が悪くなるから。
現場での協力はするが、賛成はしないという人もいた。3 めんどくさい
現状を変えるのが面倒なので、あれやこれやと、
うまくいかない理由を挙げてやらないで済まそうとした。4 あなたが嫌い
改革着手当時は20代とまだ若く経験も浅い漆氏、
校長の娘という立場を盾に、偉そうなことを言っていると感じる人がいた。
漆氏は、それぞれの理由について、
次のような工夫で乗り越えていったそうです。1 知らない(現状を実感として把握していない)
外部から見たらどんなに厳しい状況なのか実感してもらうため、
外の人に会いに行く時、同僚たちにも同行してもらった。2 責任を取りたくない
学内の様々な改革プロジェクトチームにおいて、
漆氏が「私が責任を取るから!」と、いわば皆の「風除け」になることを明言した。3 めんどくさい
できない理由を挙げる人は、漆氏とは「違う絵」を見ていた。
漆氏は、改革がうまくいった時に、生徒が喜んでいる「ゴール」のイメージを描いていたのに対し、
動かない人たちは、そのプロセスで遭遇するであろう、さまざまなトラブルや障害をイメージしていた。つまり、人によって、ゴールorプロセス、
あるいは成果orリスクのどちらか一方しか見ていないことがあるということ。そこで、漆氏は相手の見ている絵がどんなものかを聴き、
一方、漆氏は、自分見ている絵がどんなものかを相手に伝えた。
こうして、お互いの見ている絵を交換することで、改革に対する理解と行動を促した。4 あなたが嫌い
わずか5分でもいい、改革に関わる簡単な仕事を頼み込んでやってもらう。
そうすると視点が変わり、主体者意識が出てくる。
こっち側に一度でも連れてくれば、漆氏は嫌いな対立者ではなく、同じ改革に取り組む仲間になる。
2009-07-08 (via gkojay) (via takaakik) (via petapeta) (via johnnys) (via plasticdreams) (via konishiroku) 2010-09-12 (via gkojay) (via motomocomo) (via sakimura)
Source: tamariba
「西遊記」の三蔵法師は10回生まれ変わっていて、前世の9回は沙悟浄に殺されている。沙悟浄が首にぶら下げている髑髏は全部三蔵法師の前世の亡骸。10回目にして孫悟空、猪八戒という生存フラグを立てようやく生きて突破することに成功した。 #意外と知られてないこと
Source: molmorth
Source: warapappa.jp
53:名無しさん@涙目です。(福岡県):2011/11/15(火) 07:36:17.79 ID:IFxnH2rB0ブータン スローライフって言葉の語源になった国
・土地/住居の完全保障(成人したら国から自動的に支給される。なんとケーブルテレビ完備!)
・インターネットもCATV回線経由で無料完備。全部タダ。
・食事の保障。「ごはんと主菜(おかず)と副菜(サラダ)」のセットが1日3食+酒が1日1杯。
・タバコは法律で禁止されてる(世界唯一の禁煙国家)。海外から持ち込む、通販で買うのはOKだが国内で栽培/売買は不可。
・より良い生活を望む場合は最寄りの労働安定所に申し込めばOK。
「どれだけ金が欲しいか」を申告すれば、それに見合った労働(農地国家なので99%農業)が国から与えられる。
・宗教の自由、チベット系仏教とヒンズーが多い。
・公用語は英語
・失業率は3%弱だが、彼等は日本やアメリカでいう所の失業者ではなく、
「住む所とメシとテレビとネットがあればもういいや」っていう「働かない生活」を自ら選択した連中。
・中立宣言国であり株価による経済影響を殆ど受けない(アメリカも手出しできない)
ブータン国王夫妻来日! 「義援金として100万ドルを寄付」(´;ω;`)ブワ : 【2ch】コピペ情報局 (via ibi-s)
幸福の国「ニポン」の寓話 http://www.sakimura.org/2011/06/1136/
(via sakimura)
(via sakimura)
Source: news.2chblog.jp



