自動生成で楽するPHPのDB処理 このエントリーを含むはてなブックマーク bookmarked users

PHP | 2007/11/30 12:52:08

PHPに限りませんが、データベース周りの処理って皆さんどういう風に書いてるんでしょうか?

自分の場合は、下のクラス図のようなDBレイヤーをラップするクラスを作って毎回統一されたインターフェイスで処理できるようにしています。どの言語でも同じような構成のクラスを作るようにすると、インターフェイスが同じなので楽に記述できます。

Capsule model diagram

このクラス群を、データベース処理周りをカプセル化するという意味もあり、”Capsule” という名前を付けて使っています。

以下はPHPでのCapsule実装の最新版です(DBレイヤーで使用しているadodbを同梱)。

Capsule Ver.1.0

続きを読む

Android入門【その2】 このエントリーを含むはてなブックマーク bookmarked users

Android, Google, Java, mobile | 2007/11/29 03:30:19
ANDROID

左はEclipseから実行した際に起動される、Androidの仮想デバイス。なかなかカッコイイです。

A N D R O I D _ と表示された後、初期化処理中にナイトライダーみたいな赤い横線が左右に動きます。

さて、前回は開発環境のインストールまででしたので、今回は恒例のHello Worldを作ってみたいと思います。

続きを読む

京都旅行記 再び【その2】 このエントリーを含むはてなブックマーク bookmarked users

一般 | 2007/11/27 01:21:30

平安神宮を出て、しばらく京都の街を次の場所を目指して歩く。
京都も寺社から離れ街中に出るとごく普通の町並みで、病院や住宅などを横目に通り抜けていきました。

金戒光明寺

金戒光明寺

ようやく到着したのが、ここ「金戒光明寺」。法然が比叡山の修行を終えて黒谷を下り、草庵を結んだのがこの寺の始まりとのこと。

写真は山門で、今回はこれが特別公開されていたので上ってみました。景色もキレイで、中には仏像があったのですが、撮影禁止とのことで写真はありません。残念。

山門を下りて、次の目的地へ。

続きを読む

FlexでRIA開発入門【その3】~ビューとロジックの分離~ このエントリーを含むはてなブックマーク bookmarked users

Flex | 2007/11/25 14:45:11
Flex

今回はちょっと小ネタ的な感じですが。

前回のHello Worldでは、MXMLファイル内に ActionScript が入っていて、ちょっと気持ちが悪いというか、ビューとロジックは分けて疎結合にしないとまずいのです。

そこで、今回はこれらを分離する方法を考えていきたいと思います。

続きを読む

Android入門【その1】 このエントリーを含むはてなブックマーク bookmarked users

Android, Google, Java, mobile | 2007/11/24 17:59:04
Open Handset Alliance

Androidとは、Googleが提供するオープンソースの携帯端末向けプラットフォームのことで、今までの携帯電話上のプラットフォームは各社まちまちだったのですが、今回のGoogleのオープンプラットフォームによってどのキャリアでもシームレスな開発ができたりオープンソースによって開発工数が削減できたりといった風に変わっていくと考えられます。

既にこのプラットフォームについてDoCoMoやKDDIも提携済みのようで、完全に切り替わるかどうかはまだまだ不明ですが、何らかの形でこのプラットフォームが広がっていくのではないかと思います。

てなわけで、早速このAndroidの開発を先取りしていこうと思います。

続きを読む