フォトアルバム

2011年10月

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

なかのひと

373news.com

google Search

  • Google
    blog.ganymean.org
    WWW

Google Analytics

« 2010年11月 | メイン | 2011年2月 »

YAMAHA YBR250 & 南薩ツーリング

約11年乗ったHONDAのFTR223が悲鳴をあげるようになったので、バイクを買い換えることにしました。

そして選んだのは、YAMAHAのYBR250。
日本では生産されていないバイクでお隣り中国からの輸入になるのですが、国内では40万円弱で販売されています。登録費用含めて45万円程度みたいなので、思い切って購入しました。

バイクショップは、鹿児島大学と紫原にショップ2店を持つ、「ライダーズショップ フリーダム」さん。オーナーの出口さんは、とてもざっくばらんな方ですが、仕事へのこだわりはスゴイの一言です。先日も、私の友人の子供のスクータを修理するために、わざわざ鹿屋まで出張修理に行ってくれました。

話が脇道にそれましたね。本題に戻して、私の購入したYBR250は、レッドタンク。こんな感じ!

Dvc00115

先週の土曜日、慣らし運転を兼ねて南薩一周ツーリングに出かけてきました。
ツーリングコースは、自宅の谷山をスタートして、松元、日置、加世田、大浦、笠沙、野間池、坊津、枕崎、頴娃、開門、指宿、喜入を経て、自宅に戻るおおよそ220kmです。

大浦は、今年になって二度にわたり海岸に鯨(くじら)が漂着したことでニュースになりました。
ふれあいパーク大浦内に建立された座礁くじら記念碑で休憩。。。

Dvc00114

 

次に立ち寄ったのは、片浦漁港。アラカブが釣れそうな気配。次はロッド持参で!

Dvc00111

その次に立ち寄ったのは、野間池漁港手前の地磯?北風が吹きすさぶ中、数名の釣り師がクロ釣りを楽しんでいました。

Dvc00110

そして、野間池漁港内にある笠沙恵比寿。すばらしい建築だけど、なぜか風景から浮いている感じがします。

Dvc00109

野間岬ウィンドパークから外洋を望んだところ・・・磯釣りの姿が見えます。

Dvc00108

笠沙美術館(黒瀬展望ミュージアム)からの沖秋目島の展望。

Dvc00107

Dvc00106


続きを読む "YAMAHA YBR250 & 南薩ツーリング" »

Railoの日本語化

Coldfusionからそのオープンソース版の一つであるRailoに切り替えて1年以上経ちました。
バージョン3.2.1.000がリリースされてCFML9とコンパチになったので、そろそろ日本語化(ServerAdmin/WebAdmin、インストーラ)しようと思い立った。
このことをRailoコミュニティに申し出たところ、Gertから快諾のリプライがありました。

現在、ColdFusionの日本語ドキュメントを参考にしながら管理画面(ServerAdmin/WebAdmin)の日本語化にトライ中です。次のマイナーアップ(Railo 3.3 - コードネーム:Hachiko)に間に合えばいいのですが・・・
インストーラは、次のメジャーアップ(Railo 4.0 - コードネーム:Appollo)で提供されるみたいです。

ご興味のある方は、コメントをお待ちしています。

洋書紹介:ColdFusionオブジェクト指向プログラミング-7

OOP in ColdFusion

ColdFusionオブジェクト指向プログラミングの第7章の目次はこんな感じです。

ColdFusionコンポーネント開発におけるサービスレイヤの構成方法がわかりやすく解説されています。

第7章 サービスレイヤの生成 

サービスレイヤとは? 

ファサードパターンの概要

サービスの生成 

Userサービスの定義

CRUDメソッドの追加

Gatewayメソッドの追加

抽象クラスの追加 

Addressサービスの定義

onApplicationStart

第7章のまとめ 

洋書紹介:ColdFusionオブジェクト指向プログラミング-6

OOP in ColdFusion

ColdFusionオブジェクト指向プログラミングの第6章の目次はこんな感じです。

ColdFusionコンポーネント開発におけるゲートウェイオブジェクトの構成方法がわかりやすく解説されています。

第6章 ゲートウェイ(Gateway)

ゲートウェイとは?  

典型的なColdFusionゲートウェイ

ゲートウェイオブジェクトの生成 

命名規則

Gatewayメソッドの追加

コード重複の最小化 

ゲートウェイオブジェクトの修正

ゲートウェイオブジェクトのキャッシュ化

ゲートウェイに関する議論 

厳重な規則 

テーブルデータゲートウェイ

データアクセスオブジェクトとの類似点

2つのデザインパターンの統合 

どちらのオプションが正解? 

第6章のまとめ 

洋書紹介:ColdFusionオブジェクト指向プログラミング-5

OOP in ColdFusion

ColdFusionオブジェクト指向プログラミングの第5章の目次はこんな感じです。

ColdFusionコンポーネント開発におけるデータアクセスオブジェクトの構成方法がわかりやすく解説されています。

 
第5章 データアクセスオブジェクト(DAO)

データアクセスオブジェクトとは? 

データアクセスオブジェクトの生成

createメソッド 

新規ユーザオブジェクトの格納

readメソッド 

Select文実行結果の処理

updateメソッド 

deleteメソッド 

代わりのsaveメソッド

saveメソッド 

existsメソッド

データアクセスオブジェクトのキャッシュ化

依存性の注入(DI)

第5章のまとめ 

洋書紹介:ColdFusionオブジェクト指向プログラミング-4

OOP in ColdFusion

ColdFusionオブジェクト指向プログラミングの第4章の目次はこんな感じです。

ColdFusionコンポーネント開発における継承とオブジェクト指向デザインパターンの適用がわかりやすく解説されています。

第4章 継承とオブジェクト指向概念

継承(Inheritance)とは? 

コード重複の回避

    オブジェクトの継承

Superキーワード

    関数(メソッド)のオーバライド 

オブジェクトのインスタンス化

継承の階層化 

スペシャライズ

"である(IS A)"関係

多態性(Polymorphism) 

コンポジション(Composition)

"持っている(HAS A)"関係

含蓄された所有権

集合(Aggregation) 

第4章のまとめ 

洋書紹介:ColdFusionオブジェクト指向プログラミング-3

OOP in ColdFusion

ColdFusionオブジェクト指向プログラミングの第3章の目次はこんな感じです。

ColdFusionコンポーネント開発におけるBean(クラス)の作成方法がわかりやすく解説されています。

第3章 Beanの作成

Beanとは? 

   Beanの実体は?

Beanの使用理由

初めてのBean 

UML入門

人物オブジェクトのUML表記

Beanの必要条件 

デフォルト値を持つ引数不要のコンストラクタ

イントロスペクションが容易にアクセス可能

Beanの完成 

Beanの参照

Beanのインスタンス化

読み書き可能なBean

読み出し専用Bean 

便利なオブジェクト 

暗黙的アクセサ 

第3章のまとめ 

洋書紹介:ColdFusionオブジェクト指向プログラミング-2

OOP in ColdFusion

ColdFusionオブジェクト指向プログラミングの第2章の目次はこんな感じです。

ColdFusionコンポーネント開発のTipsがわかりやすく解説されています。

第2章 効果的なコンポーネント開発

擬似コンストラクタ 

擬似メソッドの使用

余白の抑制 

Output属性 

擬似コンストラクタか?init()メソッドか?

値と変数を返す 

   returnType

Access属性

Private

Package 

Public 

Remote

ColdFusionコンポーネントに関する情報の取得

イントロスペクション

CFCExplorer

コンポーネントブラウザ(Component  Doc)

コードのドキュメント化 

ドキュメント化の効用

Displayname属性 

Hint属性 

Description属性

ユーザ定義メタデータ

ColdFusionコンポーネントメタデータの取得

getMetaData関数 

getComponentMetaData関数

メタデータを返す

イントロスペクションの詳細 

第2章のまとめ

洋書紹介:ColdFusionオブジェクト指向プログラミング-1

OOP in ColdFusion

ColdFusionオブジェクト指向プログラミングの第1章の目次はこんな感じです。

ColdFusionコンポーネント開発の基本がわかりやすく解説されています。

第1章 ColdFusionコンポーネントの導入

ColdFusionコンポーネントを使用する理由

関数(メソッド)のグルーピング 

コンポーネントの編成 

ColdFusionコンポーネントタグ

初めてのコンポーネント 

メソッドの定義 

データを返す

ColdFusion 9におけるスクリプトベースのコンポーネント 

オブジェクトの作成 

関数(メソッド)のスコープ制限 

関数(メソッド)内における引数の使用

Argumentsスコープ 

関数(メソッド)用引数の再定義 

関数(メソッド)の統合 

ローカル変数の保護 

Varスコープの使用

Varスコープ変数の配置場所 

Varスコープ変数のネーミング

ColdFusionコンポーネントへのアクセス方法

オブジェクトのインスタンス方法

createObject関数の使用

cfobjectタグの使用 

NEW演算子の使用

cfnvokeタグの使用 

cfnvokeタグについて

cfnvokeargumentタグの使用

引数への属性値の使用

引数コレクションの使用

インスタンス化メソッドへの引数渡し方法

引数リスト 

属性値 

   argumentCollection

引数の実用例

関数(メソッド)の統合 

cfargumentタグによる関数(メソッド)の統合

オブジェクト用コンストラクタの作成 

init()メソッドの作成 

Variablesスコープ

 init()メソッドの呼び出し

Thisスコープ 

第1章のまとめ 

 

洋書紹介:ColdFusionオブジェクト指向プログラミング

OOP in ColdFusion

「ColdFusionオブジェクト指向プログラミング(Object-Oriented Programming in ColdFusion)」

という洋書がSeanのブログで紹介されていたので早速Packt社のWebサイトでeBOOKを購入してみた。(ちなみに、プロモーションコードに'aebkp40'を入力すると40%OFF!)

公式ドキュメントには書かれていないColdFusionのオブジェクト指向プログラミング手法が丁寧に書かれていて、ColdFusionのオブジェクト指向プログラミングの入門書として最適だと思います。

目次の章立てはこんな感じです。

次回以降、各章の内容を紹介していきます。お楽しみに!

ログイン

  • コントロールパネルへのログイン
    アカウント:

    パスワード:

更新ブログ

最近のトラックバック

Google

ブログ powered by TypePad
Member since 04/2005