タグ

2010年1月11日のブックマーク (8件)

  • Rubyのcase式と===演算子について - しばそんノート

    前フリ 奥様、知ってらした?Rubyのcase式ってすっごくパワフルなんですって!単なる同値判定で振り分けるだけじゃなくて、例えばこんなこともできちゃうらしいんですのよ! case gets.chomp when /おはよう/ puts 'おはようございます、お目覚めはいかがですか?' when /こんにちは/ puts 'こんにちは、いい天気ですね。' when /こんばんは/ puts 'こんばんは、遅くまでお疲れ様です。' else puts '何か御用でしょうか?' end あたくし、今までcase式の実力を見くびっていましたわ…! カラクリ どうしてこんなことができるのかというと、リファレンスマニュアルにも書いてあることなのですが、case式は===演算子を使ったif〜elsif〜end式と等価な処理を行うように実装されているからなんですね。 要は、この===演算子がキモなわけで

    Rubyのcase式と===演算子について - しばそんノート
    rochefort
    rochefort 2010/01/11
    ===。case式ではwhen節に指定されたオブジェクトをレシーバとして===メソッドが呼び出される
  • 15歳の君たちに告ぐ、海外へ脱出せよ - elm200 の日記(旧はてなダイアリー)

    この文章を、いま15歳を迎える日人たち(1995年生まれ)に向かって書く。それ以上の年齢の人たちは読まなくてもかまわない。読んだ結果何かを感じるかもしれないが、それはこの文章の趣旨とは関係ない話だ。 君がもし、大学に行くことを考えているのなら、日の大学はやめたほうがいい。日の大学を卒業しても、専門知識はろくに身につかない。大学3年生のときから、「就活」という世にもくだらない非生産的な活動にエネルギーを注がなければならないからだ。激しい競争を潜り抜けて、大企業に就職できても、それは約束の地などではない。日の大企業は中高年によって支配されていて、若者の意見は黙殺される。それでも、中高年の社員が賢ければいいかもしれない。実際のところ、彼らは論理的思考力を欠いている。考えてみてほしい。彼らは、日の経済がまだ繁栄していたころに就職した人たちだ。当時の大学はレジャーランドだった。真面目に勉強

    15歳の君たちに告ぐ、海外へ脱出せよ - elm200 の日記(旧はてなダイアリー)
    rochefort
    rochefort 2010/01/11
    id:akachan_ace「こんな記事がでてきてしまう、国内か海外か、なんて議論が起きてしまう今の世の中が変なのです。」id:akachan_ace素直にかっこいいし、うらやましいと思う。今後に期待。
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • yebo blog: Safariのフィッシング対策にGoogle Safe Browsingを利用

    2008/11/26 Safariのフィッシング対策にGoogle Safe Browsingを利用 Safari 3.2ではEV SSLなどのフィッシング対策の機能が入ったということだが、MacWorldの記事によるとフィッシング対策のメインは Google Safe Browsing (セーフ・ブラウジング) が搭載されたことにあるそうだ。具体的には Google が収集した不審・不正な URL のブラックリストデータベースをダウンロードして、Safe Browsing API を組み込むことでフィッシング対策を行う。このデータベースは、/private/var/folders/xx/yy/-Caches-/com.apple.Safari/ の下に置かれている。 投稿者 zubora 投稿時間 05:35 ラベル: Google, Mac, Security, Web 0 コメント:

  • Geno.Checker2 rev80

    オプション 検出した場合はその部分を表示しない(推奨) チェックしたソースコードを表示(ページにより重くなります) がscriptに含まれるかチェックする(カンマ区切り)

  • 偶然映ってしまったアザラシの憎めない写真 - かちびと.net

    休日なのでネタ。偶然 出てきたアザラシが全てを 持って行ってしまった1枚の 写真です。かわいい顔が 何とも憎めません。 以下がその写真です。 Crasher Seal Photobombs Group Of Penguins かわええ。 当はペンギンの集合写真を撮る予定だったそうですが、偶然にも穴から出てきたアザラシがフォーカスを奪ってしまいました。これはどう見ても「ペンギンの集合写真」では無くて「イタズラ好きなアザラシ」の写真にしか見えませんよね。。この表情がなんともたまらない。 以前、リスが同じような事をしていましたが、偶然とは怖いものです。 Crasher Seal Photobombs Group Of Penguins (PHOTO)

    rochefort
    rochefort 2010/01/11
    かわいいけどちょっとこわい
  • Rails(2.1.0)のtimezone - satake7’s memo

    Rails(2.2.2)が11/21にリリースされたのはわかっていますし、インストールも終わっているんですが、Rails(2.1.0)の話です。 timezone config/environment.rbというファイルに config.time_zoneという指定があって、これを'Tokyo'にすると幸せが来そうな感じがするじゃないですか。しませんか? config.time_zone = 'Tokyo' config/environment.rb で、やってみたわけです。そうすると確かに日のローカルタイムになって、OK、OKというわけなんですが、MySQLDBの中を見てあらびっくり。DBに書かれている DateTimeは UTCのままです。ググってみると、これだけじゃ足りないと。 config.time_zone = 'Tokyo' config.active_record.de

    Rails(2.1.0)のtimezone - satake7’s memo
  • Ruby On Rails ピチカート街道 - Rails 2.1・その12(DBに登録してあるUTC日付データを簡単変換) -

    Rails2.1で日時(timestamp)カラムをテーブルに作ってセーブするとUTC時間で記録されます。 それは、なぜかというと config/environment.rb ファイルに config.time_zone = 'UTC' と書いてあるからです。 今回は、この 'UTC' という値がミソになります。 これを 'Tokyo' に変えても、DB にはやっぱりUTC時間で記録されます。 じゃあ何が違うんですか?っていうと、モデルを使用して値を取ってくると設定したタイムゾーンでの値となります。 例えば、 UTC的に言うと 2008/06/08 02:52:00 だったら タイムゾーンがUTCの場合は Sun, 08 Jun 2008 02:52:00 UTC +00:00 を取得し、 タイムゾーンがTokyoの場合は Sun, 08 Jun 2008 11:52:00 JST +09