2008-09-01から1ヶ月間の記事一覧

ORマッッピングのメモ

Zend Framework のORマッッピング(Zend_Db_Table)使用のメモです。 テーブルクラスの定義 Zend_Db_Table_Abstractを継承したクラスとして作成します。単純なケースでは、$_nameメンバにテーブル名を指定するだけです。(その他、参照テーブルの設定などもで…

はじめのアプリ

tomcat6をインストールして、超簡単なstruts2のアプリを作成してみました。行った環境はMac OS10.5.5(Leopard)です。 tomcatのインストール 「http://tomcat.apache.org/download-60.cgi」よりTomcat6.0.18のバイナリをダウンロードして、解凍します。解凍し…

インストールしてとりあえず動作させる

Zend Frameworkをとりあえず動作させてみました。 前提は、php5が動作する環境になっていることです。 環境は、MAC OSX10.5.4(Leopard)で行いました。 インストール 「http://framework.zend.com/download/latest」よりパッケージをダウンロードして解凍しま…

簡単なアプリをとりあえず

前回インストールとDB接続の確認までしたのでCakePHP簡単なアプリを作ってみました。カテゴリー別の掲示版のようなものですが、とりあえず、そのカテゴリーの表示、編集部分です。(前のも似たことをやったけど忘れかけているので復習です)。 テーブル 今…

CakePHPのインストールのメモです。

対象環境はMAC OSX10.5.4(Leopard)です。 配置 「http://cakeforge.org/projects/cakephp/」よりCakePHPのパッケージをダウンロードします。今回は「CakePHP 1.2.0.7296 RC2」をダウンロードしました。 そのダウンロードしたcakephpのパッケージを適当な場所…

ModelFormを使ってデータ編集機能実装

ほかにやっている人(id:perezvon:20080202:1201931223)がいましたが Djangoの1.0でModelForm(モデルより生成されるフォーム)を使って、データ編集機能を実装してみました。 Modelの定義 from django.db import models from django.contrib.auth.models imp…

認証処理

djangoで認証処理を実装してみました。(DjangoでTodoアプリケーションの作成の続きとして) 認証のための設定 settings.pyのアプリケーションリストにdjango.contribut.authが含まれている必要があります。(デフォルトで含まれている) INSTALLED_APPS = ( 'dj…

Todoアプリケーションの作成

(先日)Djangoの導入とプロジェクトの作成まで行ったので、簡単なTODOアプリケーション(のとりあえず、一覧兼検索ページまで)実装してみます。(開発のプロが教える標準Django完全解説の前半のチュートリアルを参考にしました)。 管理スクリプトよりアプリケ…

LeopardにDjango導入

MacOS 10.5(Leopard)にDjangoを導入してみました。以下、アプリケーション生成までのログです。 Djangoインストール 「http://www.djangoproject.com/download/」よりDjango-1.0.tar.gzをダウンロードします。 いつものように展開します。 #tar xzvf Django-…

ユーザ認証の実装

ログインページの実装を行ってみました。認証の必要なページが要求されるとログインページに遷移、認証に成功すると要求されていたページへ遷移できるというものを実装してみました。また認証のためのUserモデルは先週の記事に書いたものを使用しました。 フ…

パスワードを暗号化して格納

railsでユーザ認証を行うためのモデルを実装してみました。データベース上では、パスワードは平文ではなく、MD5で暗号化したかたちで格納されるよう実装しました。 モデルの生成 railsのgenerateスクリプトでUserモデルを生成します。 % ruby script/generat…

パスワードを暗号化して格納

railsでユーザ認証を行うためのモデルを実装してみました。データベース上では、パスワードは平文ではなく、MD5で暗号化したかたちで格納されるよう実装しました。 モデルの生成 railsのgenerateスクリプトでUserモデルを生成します。 % ruby script/generat…

gettextで日本語化(メッセージのカラム名を)

昨日の続きで、validateメッセージのカラム名も日本語化してみます。 タスクの設定 ファイルの変換を行うタスクをRakeFileに追加しておきます。 desc "Update pot/po files." task :updatepo do require 'gettext/utils' GetText.update_pofiles("cart", #テ…

gettextで日本語化(とりあえずvalidationメッセージ)

rails/gettextを使用したマルチルンガル対応として、まずValidateのメッセージがとりあえず日本語になるようしてみました。 gettextパッケージをインストール gemを使ってgettextパッケージをインストールします。 #sudo gem install gettext下は、このイン…

Selectボックスの監視

Selectボックスで選択を行うとその内容によって他のSelectボックスの内容を更新するというのをobserve_fieldヘルパーを使って実装してみました。 これは、フィールドの値変更を監視、変更が行われるとJavascriptの非同期通信API(Ajax)を使って他方のフィール…