タグ

ブックマーク / codezine.jp (4)

  • Ruby on RailsのScaffoldをカスタマイズして使いやすくする

    Scaffoldで生成したアプリケーションは出発点にすぎず、自立した完成品のアプリケーションではありません。このため、開発者がプロジェクトに適した形になるように手を加える必要があります。しかし、毎回似たような修正を行うのであれば、生成した時点でその修正が反映されている方が、より生産性も向上します。そこで稿では、Scaffoldをカスタマイズする方法を紹介します。 はじめに Scaffoldは、Ruby on Rails(以下、Rails)における代表的なジェネレータであり、テーブルのメンテナンスアプリケーションを自動生成してくれます。また、Scaffoldによって生成されたコードは、Railsアプリケーションのディレクトリツリーに格納されており、自分で変更することができます。 データ処理部分の開発が簡略化されるので、生成したアプリケーションをすぐに実行して試すことができ、そこからの変更も

    Ruby on RailsのScaffoldをカスタマイズして使いやすくする
    mistofforest
    mistofforest 2011/09/28
    scaffoldのカスタマイズ法
  • ブラウザごとのwindowオブジェクトの違いを理解する

    はじめに Webブラウザ(以下、ブラウザ)の種類やバージョン、各々のブラウザ独自の実装の違いを考慮し、同じように動作するスクリプトを「クロスブラウザスクリプト」と言います。ここでは、クロスブラウザスクリプトを実現する方法について、順を追って解説してきています。 来のJavaScriptの理想的な姿として、一つのスクリプトを書けば、JavaScriptをサポートしたブラウザであれば、同じように動くべきなのでしょう。しかし、ブラウザによって細かな実装の違いがあるため、クロスブラウザスクリプトのテクニックが必要となってきます。 現在一般的に使われているブラウザである、Internet ExplorerやFirefox、Opera、Safariなどでは、それらのブラウザの積極的なDOMサポートのおかげで、以前ほど多くの実装の違いはなくなってきています。しかしそれでも、JavaScriptの中でも

    ブラウザごとのwindowオブジェクトの違いを理解する
  • Google App Engine for Javaを使ってみよう! (2)Images Java API の使い方

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Google App Engine for Javaを使ってみよう! (2)Images Java API の使い方
  • CakePHPフレームワークによる快速WEB開発

    はじめに PHPは、データベース(以下、DB)と連携する高機能なWebアプリケーションを容易に作成できるスクリプト言語です。現在、さらに短期間で効率的な開発を実現するために、さまざまなPHPフレームワークが公開され、開発環境が整いつつあります。今回は特に、Ruby On Railsに触発されて開発が始まり、なおかつ独自の発展を遂げているCakePHP(ケイク・ピー・エイチ・ピー)フレームワークを紹介します。PHPという言語の面白さや、フレームワークによる開発に興味を持っていただければと思います。 対象読者 PHPの基礎知識を持ち、フレームワークを利用した効率的なWeb開発に関心のある方。 必要な環境 CakePHPを利用するために必要な環境は次のとおりです。 LinuxWindowsMacなどの各種OS環境 Apache、LighttdなどのWebサーバー MySQLなどのDB(MyS

    CakePHPフレームワークによる快速WEB開発
  • 1