タグ

2011年7月21日のブックマーク (2件)

  • Wikipedia:データベースダウンロード - Wikipedia

    ウィキペディアのコンテンツなどのデータは、再配布や再利用のために利用できる一元化されたデータベース・ダンプでの提供が行われています。クローラを用いてコンテンツを収集しないでください。このデータベース・ダンプの生成は不定期に行われています。 ウィキペディアのコンテンツは Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0) および GNU Free Documentation License (GFDL) の下にライセンスされています(Wikipedia:著作権と利用規約を参照)。画像などのメディアファイルは異なるライセンスで提供されることもあり、ファイルページで明記されています。 より詳しい解説はmeta:Data dumps(英語)を参照してください。 全プロジェクトのダンプ:du

    uiureo
    uiureo 2011/07/21
  • 僕は木になりたい。。。 : RubyでHashの初期化 - livedoor Blog(ブログ)

    Rubyのライブラリを読んでいるとHashの初期化で h = Hash.new([].freeze) というのを良く見かける。 これはどういう意味なんだろうと調べてみた。 まずは freeze の意味 Object - Rubyリファレンスマニュアル オブジェクトの内容の変更を禁止します。self を返します。 フリーズされたオブジェクトの変更は例外 TypeError を発生させます。 という事で、任意のオブジェクトを変更不可能にできます。 次に、Hash.new の引数の意味 Hash - Rubyリファレンスマニュアル Hash.new([ifnone]) 空の新しいハッシュを生成します。 ifnone はキーに対応する値が存在しない時のデフォルト値です。 デフォルト値の扱いには注意が必要です。 ( trap::Hash )。 という事で、Hashオブジェクトに対して存在しないキーを

    uiureo
    uiureo 2011/07/21