タグ

2010年2月2日のブックマーク (4件)

  • ActiveRecord モデルのフィールド名の国際化

    前回は、サンプルアプリケーション asagao にロケールを切り替える機能を加えました。 今回は、ActiveRecord 関連の国際化に挑戦します。 あるオブジェクトの中身や編集フォームを表示する際のフィールド名をロケールごとに切り替えられるようにします。 『基礎 Ruby on Rails』では、REAL_ATTRIBUTE_NAMES という定数と real_attribute_name というクラスメソッドをモデルごとに定義していました。 例えば、member.rb には次のような記述があります。 # 属性に対応する日語名 REAL_ATTRIBUTE_NAMES = { :member_number => '背番号', :player => '選手登録', :family_name => '名前(姓)', :given_name => '名前(名)', :furigana =>

    a2ikm
    a2ikm 2010/02/02
    human_attribute_nameで表示を設定できる
  • 「なぜAppleはiPadにFlashを載せるべきではない」のか

    気がついた人も多いと思うが、iPadのアナウンスメントであっさりと無視されたのがAdobeのFlash。私は意図的(=「Flashなんか重要じゃない」というメッセージ)と読んだが、皆さんはどうだろうか。 iPhoneがFlashをサポートしていないことに対するAdobeを含めたさまざまな方面からの批判を考えれば、「the best way to experience the web (最高のウェブ環境)」を売り文句のiPadが、これだけ広く使われているFlashをサポートしないというのはおかしな話だ。 不思議に思う人も多いかもしれないが、自分をAppleの経営陣の立場に置いて良く考えてみれば答えは明確になる。 Appleという会社は、昔からさまざまなクリエーターたち(アーティスト、ミュージシャン、ウェブ・デザイナー、etc.)を魅力的で便利なパソコンやツールで味方につけ、彼らの作品を消費者

  • Firefoxと融合するインスタントメッセンジャー「Musubi」をリリースしました - Gemmaの日記

    Google Waveは、電子メールを置き換える可能性を秘めたWebサービスと言われています。 Musubiは、インスタントメッセージ(IM)を置き換える可能性を秘めたFirefoxアドオンです。 リアルタイムWebコミュニケーター「Musubi」 1.0.0 Google Talk(Jabber, XMPP)用のインスタントメッセンジャーです。 インストール方法はMusubi Wikiにあります。 使い方はユーザーガイドにあります。 このアドオンで目指したのは、ブラウザとIMの融合です。 それは、Webアプリケーションに、HTTPを越えた更なる力、IMによるリアルタイム性を与えることです。 HTTPは、必要なときだけサーバに接続するので、更新があってもこちらからリクエストするまでわかりません。BBSやTwitterを何度もリロードするのはそのためです。 逆に、IMが使うXMPPは、サーバ

    Firefoxと融合するインスタントメッセンジャー「Musubi」をリリースしました - Gemmaの日記
  • The webapp Framework - Google App Engine - Google Code

    The webapp Framework The webapp framework is a simple web application framework you can use for developing Python web applications for App Engine. webapp is compatible with the WSGI standard for Python web application containers. webapp provides an easy way to get started developing apps for App Engine. You don't have to use webapp to write Python applications for App Engine. Other web application