タグ

2006年8月19日のブックマーク (7件)

  • Google Desktop has been discontinued

    Google Desktop has been discontinued Google Desktop has been discontinued. Please see the desktop blog

  • 第一章 イスラムの概要

    目次 はじめに・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・1 第一章 イスラムの概要・・・・・・・・・・・・・・・・・・・・・・・2 第一節 イスラムの歴史・・・・・・・・・・・・・・・・・・・・・・2 第二節 イスラム教の特徴・・・・・・・・・・・・・・・・・・・・・6 第二章 イスラムの戒律・・・・・・・・・・・・・・・・・・・・・・・8 第一節 日に五回の祈り・・・・・・・・・・・・・・・・・・・・・・8 第二節 断について・・・・・・・・・・・・・・・・・・・・・・・8 第三節 豚肉をべないこと・・・・・・・・・・・・・・・・・・・・9 第四節 喜捨について・・・・・・・・・・・・・・・・・・・・・・・10 第三章 イスラムの文化・・・・・・・・・・・・・・・・・・・・・・・11  第一節 イスラム法について・・・・・・・・・・・・・・・・・・・・11  第二節

  • [N] 30秒でブログにGoogle Mapsを貼り付けられる「WikiMapia」

    How to add a Google Map to any web page in 30 seconds.というエントリーより。 1) Go to WikiMapia.org site and find a part of the map that you need. 2) Click WikiMapia at the top right corner and choose map on your page link. 3) Move and resize frame you see to desired view, adjust view setting if needed and copy given html code to your page or blog. 30秒でGoogle Mapsをブログに貼り付けられるサービスとして紹介されていた「WikiMapia」が凄い! 試して

    [N] 30秒でブログにGoogle Mapsを貼り付けられる「WikiMapia」
  • ヽ( ・∀・)ノくまくまー(2006-01-05)

    ● [Rails] with_scope (ActiveRecord) ActiveRecord::Base.with_scope(method_scoping = {}) {|| ...} with_scope はテーブル操作の範囲を限定するクラスメソッドです。指定されたブロックを実行する際、xxx_by_sql 以外のテーブル操作用のクラスメソッド全てが引数で指定された制限(影響)を受けます(※1)。 以下のような場面で効果を発揮します。 共通の値を持つ複数アイテムを簡単に初期化したい。 find(params[:id]) で取得したデータが不正アクセスかどうかの検証が面倒だ。 かと言って、find 時に :conditions 指定するのも面倒だ。 さらに、それをCRUD毎に指定するなんて気が遠くなる。 ※1:レシーバと同じクラスのみ影響を受けます。 ● スコープ指定 スコープの種類

  • ヽ( ・∀・)ノくまくまー(2005-06-29)

    ● pagination (簡単なページ管理) Webコンテンツで一覧表示時に「前のページ」「次のページ」といったリンクを作るのは結構面倒であるが、Rails には pagination というページ管理機能がある。ロジック(コントローラ)側では、テーブルのモデルを表すシンボル(必須)と表示条件等を引数に取りpaginate を呼び出すだけ。 # controller def list @pages, @items = paginate(:item, :per_page => 20, :order_by => 'itemcode') end 戻り値はページ管理オブジェクトと検索結果のモデルのインスタンスの配列。後者はAR::find_allと同じものであり、前者のページ管理オブジェクトがページに関する各種情報を持っているので、ビュー側ではそれを以下のように利用する。 # view <%=

  • 満足せる豚。眠たげなポチ。:Railsでテーブルをまたいだ関連を扱うには

    舞波乙!ってことで。題終わり。 でもそれじゃあんまりなので、くまくまーの人の作った便利なパッチのご紹介。 まずこれを読む。 「Cascaded Eager Loading が欲しい」 で、これを読む。 「Cascaded Eager Loading」 ってことで、ActiveRecordでテーブルの参照のそのまた参照みたいなケースを簡単に表現できますよってパッチです。 これ

  • L&#39;eclat des jours(2006-08-19)

    _ ActiveRecord内部での属性の読み書き かんたんRuby on RailsでWebアプリケーション開発(arton) P.144で、なぜread_attributeと記述しているかと質問を受けたのだけど、即答できなかった。で、なぜそう書いたかあらためて考えてみた。 class Item < ActiveRecord::Base def foo x = 3 end def bar puts "#{x}" end end 上のItemでxが属性(itemsテーブルのフィールド)だとすると、xへ代入しようとしているメソッドfooはバグ、xの内容を読み出そうとしているbarは想定どおりに動く。 というのはfooの場合、Rubyはxをローカル変数の宣言とみなす。そのため、3はフィールドxには代入されず、ローカル変数xに代入されるだけとなる。したがってこのメソッドは実行時にエラーにはならな