2007-01-01から1年間の記事一覧

テレビ報道の正しい見方 (PHP新書)作者: 草野厚出版社/メーカー: PHP研究所発売日: 2000/10メディア: 新書 クリック: 2回この商品を含むブログ (14件) を見るニュース番組を鵜呑みにする危険性、メディア・リテラシーの重要性が分かった良書。 放送したら再…

環境変数 ORACLE_BASE Optimal Flexible Architecuture(OFA) Oracleディレクトリ構造のベース。OracleソフトウェアとOracleデータベースファイルを配置するために推奨される概念。Oracleのファイル構造の最適化が行われる。

読んだ本20代で始める「夢設計図」-必ず“スピード成功”する5つの原則作者: 熊谷正寿出版社/メーカー: 大和書房発売日: 2005/04/20メディア: 単行本購入: 5人 クリック: 31回この商品を含むブログ (52件) を見る ・自分の無知をカウントする これを知っている…

*Teedaでページ駆動開発(2)

開発手順 HTMLファイルの作成 Pageクラスの作成(eclipseプラグインで自動生成) Pageクラスの構造 ・initializeメソッド Pageクラスが一番最初に呼ばれたとき。 ・prerenderメソッド Pageクラスが呼ばれたとき。(インスタンス生成時) ・doメソッド ボタンが押…

Seasar2でページ駆動開発 Teeda Seasarファウンデーションによって開発されている、Webアプリケーション用のフレームワーク。 プレゼンテーション層をカバーする。Teedaの構成要素 Teeda Core Teedaの本体。DIコンテナ・ベースのJSF実装 Teeda Extension Tee…

HTMLテンプレート WebアプリケーションのMVCアーキテクチャのビュー部分にHTMLファイルを用いる技術を HTMLテンプレートという。(JSPを用いた場合は、JSPテンプレート) HTMLテンプレートのメリット 画面仕様に変更が入った場合、JSPテンプレートの場合は仕様…

『SEの教科書』

SE の教科書 ~成功するSEの考え方、仕事の進め方 (技評SE新書001)作者: 深沢隆司出版社/メーカー: 技術評論社発売日: 2006/01/19メディア: 新書購入: 6人 クリック: 58回この商品を含むブログ (56件) を見る SEの役割 SEの役割とは「システム開発を成功する…

REST(1)

REST(Representational State Transfer)とは ネットワーク分散システムのアーキテクチャ設計指針 URI設計指針 実装依存の拡張子を利用しない(.pl,.rb,.do,.jsp等) 実装依存のパス名を利用しない(/cgi-bin/,/servlet/等) メソッド名を利用しない(../login.do?…

SQL--結合

結合 RDBに格納されているデータを条件によって結合し、情報を生成する。 結合のパターン 1.正規化したデータを非正規化して、元の情報に戻す復元的な情報化 2.蓄積したデータから出所元とは別の新しい情報を生成する発展的な情報化2がRDBMS+SQLの見せ場。デ…

SQL--SELECT文

SELECT文で行える演算 集合演算 和集合(UNION) 差集合(EXCEPT) 共通集合(INTERSECT) 直積(両者に存在するすべてのデータ) リレーショナル演算 射影(列の抽出) 選択(行の抽出) 結合 商演算(not exists)

パフォーマンスチューニング

パフォーマンスチューニングのアプローチ 1.現状測定と分析 2.ボトルネックの特定 3.課題の設定 4.課題設定への手段選択 5.実施結果のモニタリング 1.現状測定と分析 具体的にどのように良くないか? どの程度良くないか? いつ、どれくらい良くないか? を…

*[DB] RDBMS

RDBMS RDBMSも他のアプリケーションと同じで、 ・ファイル ・プロセス ・メモリ からなる。 RDBMSが他のアプリケーションと違う点 ・巨大なファイルを扱う ・複数のユーザが同時に利用する 巨大なファイルを扱う、またそれを長期間保存する →ハードディスク…

MySpace or mixi 「どっかで見た顔…MySpace?」mixiのプロフィール 犬猫アニメ MySpace 自分の顔写真アメリカの文化の方が健全で素直な気がしてきた。 招待制に嫌悪感。なんか歪んでるよな。

Rails(4) オートロード と 気になった文章

動的クラス参照 Ruby requireメソッドrequire "ファイル名"(.rbは省略可)例) test.rbでcommon.rbを参照する場合require "common" 「ロングテール」と「富士山の法則」 「ロングテール」と裏腹に「富士山の法則」という現象がおきている。 「富士山の法則」… …

if文

#if文 表記1 if 1==1 print "true" + "\n" end#if文 表記2 print "true" + "\n" if 1==1

Ruby Hash

RubyのHash キーと値を"=>"で区切る #Hashの作成 hoge = {"key1" => "hoge1", "key2" => "hoge2"}#Hashの値を取り出す str = hoge["key1"]

ソーシャル・ウェブ入門 Google, mixi, ブログ・・・新しいWeb世界の歩き方作者: 滑川海彦,A5出版社/メーカー: 技術評論社発売日: 2007/04/07メディア: 単行本(ソフトカバー)購入: 5人 クリック: 200回この商品を含むブログ (66件) を見る

人間の本性はソーシャル・アニマルだ(アリストテレス)

参考サイト

Javaから見たRuby on Rails http://www.atmarkit.co.jp/fjava/special/javvsaror/ror01.htmlStrutsと比較してあり、分かりやすい。

ソースコードのジェネレート

$ cd [データベース名]$ ruby script/generate model [テーブル名の単数形]

DB情報ファイルの編集

config/database.yml

Railsディレクトリの作成

$ rails [データベース名]

データベースを作成するときの規約

`id` フィールドを主キーにする テーブルの名前は複数形にする テーブルの名前には小文字のみを使用する('_' は使用可能) 例) CREATE TABLE `items` ( `id` INT NOT NULL AUTO_INCREMENT , `title` VARCHAR( 100 ) NOT NULL , `text` TEXT NOT NULL , PRIM…

Rails(2) Scaffold

Scaffold 土台、骨組み、骨格。 一般的には建築の足場。Railsは、Scaffoldによって、データベースのテーブルの、新規作成、一覧、更新、削除などの一通りの機能(CRUD: Create, Read, Update, Deleteという)を提供してくれる。1.MySQLでデータベースとテー…

Rails(1)

Railsのコンセプト「規約は設定に勝る」Convention over Configuration(CoC)規約を厳密にすることで、処理の多くを自動生成できるようにする。「80%のケースではRailsの規約解釈によって自動的にお膳立てしてもらい、残り20%のケースでだけ開発者が手動で…

メールサーバ

cygwinでメールサーバ。本屋に行くも良い本がない。IISをインストール。とりあえずはこれで。

2007/02/17

Windows環境でメールサーバを立てたい -IIS -Cygwinでqmail -Cygwinでexim XPのCDがみつからなったので、Cygwinでqmailに挑戦するもgroupaddコマンドが使えずインストールできなかった。 とりあえず、XPのCDみつけてIISをインストール。並行してeximについて…

2007/02/01

日垣 隆 『知的ストレッチ入門』・どういう形のアウトプットになる(する)かというイメージを先にしておかないと、インプットがすべて無駄になる。 ・アウトプットを前提にすることは仕事の第一条件である。 ・インプットの続きにアウトプットが出てくるので…

2007/02/04

日垣 隆『頭は必ず良くなる』・記憶はただ目で見て覚えるよりも、手で書いたり口でしゃべったりしてみたりと なるべく五感をふんだんに使って記憶したほうが定着率は高くなる。 ・頭の回転の速い人は、1つのことを聞くといろいろなことをすぐ連想できる。 連…