タグ

*デザインに関するmasapon1967のブックマーク (32)

  • Separate Model from Catalyst

    MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps

    Separate Model from Catalyst
  • 第1回 階層化アプリケーションとは | gihyo.jp

    小規模~大規模のシステム構築を検討するにあたり、システムを階層化して構築することが多くなっています。人は、複雑なものをまとめて理解することはできません。そこで、階層化しそれぞれの階層に意味づけを行うことにより対象物を理解しようというわけです。そこで連載では、今さらかもしれませんが、n階層アーキテクチャアプリケーションについて説明したいと思います。 n階層アーキテクチャアプリケーションのメリット・デメリット n階層化アーキテクチャとは、アプリケーションを表示、業務処理、データ等、複数の階層で分割する分散アプリケーション設計手法のことを指します。 階層化にはどのような視点で分割するかによって、大きく「論理的役割」による分割と「物理的役割」による分割に分類できます。 論理的役割による分割とは、画面表示部、業務ロジック部、DB、ファイルなどのデータ格納部といった各階層の役割を意識して分割される場

    第1回 階層化アプリケーションとは | gihyo.jp
    masapon1967
    masapon1967 2008/07/31
    多階層システム設計
  • レイヤとモデル

    アプリケーションをレイヤ分割した場合、 プレゼンテーション層 -> ビジネスロジック層 -> データアクセス層 のように分けるのが一般的ではないかと思います。 ここで、矢印は、依存関係を表しています。例えば、プレゼンテーション層は、ビジネスロジック層に依存していて、ビジネスロジック層は、データアクセス層に依存しています。 矢印の向いていないほうには依存していません。例えば、ビジネスロジック層は、プレゼンテーション層に依存していません。 誤解が多いんじゃないかと思うのは、レイヤとモデルを混同することです。一番多く見られるのは、ビジネスロジック層とドメインモデルの混同です。 モデルは、各層を流れていくデータ(+ ロジック)であり、どの層にも依存しません。逆に層はモデルに依存することになります。 モデルは、プレゼンテーションモデルとドメインモデルに分かれます。当は、ERモデルもあるのですが、こ

    レイヤとモデル
    masapon1967
    masapon1967 2008/07/31
    レイヤとモデル
  • ロバストネス駆動開発?

    過去に「 ロバストネス図113枚!!」でも取り上げたが,最近ロバストネス分析を設計の入り口にすることが多くなった。バウンダリ,コントローラ,エンティティという3つのステレオタイプは,今日のWebアプリケーションのアーキテクチャにかなりしっくりとくる。統一プロセスでも,ユースケースからクラスの発見をするために,ロバストネス分析をすることが推奨されている。 ロバストネス分析の結果のロバストネス図は,かなり直感的にシステムの構造と流れを示してくれるので,あまり実装に詳しくない人でも理解可能なようだ。システムの構造や設計に興味を持っているお客さんであれば,十分使用に堪えるシンプルさがあると思う(興味を持っていれば,が重要)。 僕が設計書と実装をできるだけ近づけるために,自動生成が効果的だと思っていることは,このエントリを読んでいる方々はご存知のことと思う。クラスを見つけるためのロバストネス分析が基

    ロバストネス駆動開発?
    masapon1967
    masapon1967 2008/07/30
    ロバストネス駆動開発と設計書の対応付け
  • たかのり日記 Teeda Extension featuring Goya ~アーキテクチャ【レイヤー構成】~

    要件定義→外部設計→(アーキテクチャ)→内部設計→コーディング→単体テスト→結合テスト 今回はアーキテクチャについてです。 レイヤー構成について、3パターンほど私が考える案を紹介します。 各コンポーネントの役割については、別途説明したいと思います。 Full Pattern 特徴 大規模アプリケーション向け。 コンポーネントを最も細分化したパターン。画面とロジックを分担して共同開発したり、フロー制御や他システム連携が多かったりするシステムに向く。 Serivceがトランザクション境界となる。 レイヤー構成 プレゼンテーション層 Action、Page、Dto サービス層 Service、Dxo ドメイン層 Logic、Dao、Entity Middle Pattern 特徴 中規模アプリケーション向け。 画面ロジックとドメインロジックを2つのレイヤーに集約させたパターン。大抵のシステムは、

    たかのり日記 Teeda Extension featuring Goya ~アーキテクチャ【レイヤー構成】~
    masapon1967
    masapon1967 2008/07/30
    Teeda Extension featuring Goya
  • Emblematiq :: Niceforms :: Overview

    Niceforms is a non-intrusive javascript method that allows complete customization of web forms » Overview Updates Demo Download Support What is it? Web forms. Everybody knows web forms. Each day we have to fill in some information in a web form, be it a simple login to your webmail application, an online purchase, or signing up for a website. They are the basic, and pretty much the only way of gat

    masapon1967
    masapon1967 2008/07/14
    Niceforms 1.0 :: badboy.media.design
  • Benjigarner - Professional, Interface Designer | DeviantArt

    masapon1967
    masapon1967 2008/07/13
    すばらしいアイコン
  • CSS Message Boxes for different message types : Janko Jovanovic

    Can you believe this: Few days ago I went to my bank to check my credit score with the Credit Bureau. The bank official typed in my personal data and sent a request. Web application responded by displaying a yellow message box with an exclamation icon saying that data processing is still in progress. He checked several more times, but he didn't notice that at one moment the message changed to "Acc

    masapon1967
    masapon1967 2008/07/13
    メッセージタイプごとにアイコンや文字を変えるCSS
  • //// COLOURlovers :: loving colours since 1981

    Share Your Color Ideas & Inspiration. COLOURlovers is a creative community where people from around the world create and share colors, palettes and patterns, discuss the latest trends and explore colorful articles... All in the spirit of love.

    masapon1967
    masapon1967 2008/07/10
    カラースキームを作成するのに役立つサイト。GIMPなどのファイルをエクスポートできる。
  • Connection Problem

    Sorry! There seems to be a problem connecting to our database. Please give us a few minutes to remedy the problem. Thank you.

    masapon1967
    masapon1967 2008/07/10
    カラースキームを作成する
  • デザインテンプレートの作り方

    Webデザイナーの悩み 連載ではPhotoshop、DreamWeaverのアプリケーションを使用してWebデザイン、コーディングの解説をさせていただきます。第1回ではPhotoShopを使用したデザインテンプレートの作り方を紹介します。 弊社ではデザインアプリケーションとしてAdobe PhotoShopを使用しています。Photoshopの優れている点はいろいろありますが、画像加工機能だけでなく、デザインに必要な機能をほぼすべて備えた最強のアプリケーションであることではないでしょうか。また、世界的に有名なため、有効なプラグイン等も数多く開発されている点も魅力です。 ところで皆さんにも、「デザインができあがったけど、見出しやボタンなどパーツのテイストが微妙に違っていて、なんかチグハグなデザインになってしまった」「なぜかボタンの制作に思わぬ時間がかかってしまった」「頼んでいたデザインがあ

    masapon1967
    masapon1967 2008/07/09
    効率的デザインツール活用術 - 第1回:デザインテンプレートの作り方
  • ナビゲーションバー | Designer's Guide

    参考ページ : PSHERO » Volkswagen Inspired Navigation なんかエントリータイトルがおかしいですが…。 説明すると、『Volkswagen(ヴォルクスワーゲン)』のサイトにある ナビゲーションメニューをPhotoshop(フォトショップ)で作るチュートリアルです。 ナビゲーションバーにこんなボタンがあっても良さそう! 見ての通り、なかなかカッコイイのですよ。 ボタンが、カーエアコンの操作ボタンみたいです。 チュートリアルを見た限りでは、それほど難しくはないと思います。 チュートリアルも詳しく書かれてるので参考にしてみては?

    masapon1967
    masapon1967 2008/07/08
    Vista風ナビゲーションバーをGIMPで作成する
  • CSS で文字サイズを変更する

    第 10 回目は「CSSで文字サイズを変更するボタンを設置する」です。 今回は「styleswitcher.js」でCSSを切り替えて、サイトの文字サイズを変更するボタンの設置方法を解説します。 「styleswitcher.js」は複数のスタイルシートファイルを切り替えて読み込むことができ、クッキーに保存できる優れもののライブラリです。 実装手順は以下の通りです。 1. styleswitcher.js をダウンロード 「styleswitcher.js」を以下のサイトからダウンロードします。 「A List Apart: Articles: Alternative Style: Working With Alternate Style Sheets」のエントリーの中にある Download styleswitcher.js からダウンロードできます。 2. font-sizeの値が異な

    CSS で文字サイズを変更する
    masapon1967
    masapon1967 2008/07/07
    CSS で文字サイズを変更するボタンを設置する
  • [使える CSS テクニック] CSSだけで実現するPhotoアルバム | バシャログ。

    集中連載「使える CSS テクニック」も第 9 回になりました。 今回は CSS だけで画像ギャラリーを作ります。 画像の挙動は、(IE6 でも同様の表示ができるように)a タグの擬似クラスだけで設定しています。 サンプル XHTML <div id="album"> <ul> <li><a id="photo01" href="#slide"><em><img src="css_album/img/photo01.jpg" /></em><span>日大通り駅</span></a></li> <li><a id="photo02" href="#slide"><em><img src="css_album/img/photo02.jpg" /></em><span>指路教会</span></a></li> <li><a id="photo03" href="#slide"><em><i

    [使える CSS テクニック] CSSだけで実現するPhotoアルバム | バシャログ。
    masapon1967
    masapon1967 2008/07/07
    CSS だけで実現する Photo アルバム
  • [使える CSS テクニック] CSSを使った見栄えの良いフォーム | バシャログ。

    第 8 回目は「CSSを使った見栄えの良いフォーム」です。 フォームまわりは、各ブラウザによってかなり差異があります。 よって CSS だけで見栄えをよくしようとすると、結構手間だったります。 例をあげると magin・paddingが異なる borderの線がでない 背景が画像があたらない などなど そんな時に便利なのが 「niceforms」 という javascriptライブラリです。 すいませんが、今回だけは javascript を使わせてください。 niceforms のサンプルはこちら 導入方法 まずは、niceforms をダウンロードします。 次に、必要な jsファイル および cssファイル をインクルード。 <script language="javascript" type="text/javascript" src="niceforms.js"></script>

    [使える CSS テクニック] CSSを使った見栄えの良いフォーム | バシャログ。
    masapon1967
    masapon1967 2008/07/07
    CSSを使った見栄えの良いフォーム
  • [使える CSS テクニック] CSSを使った見栄えの良いサイトマップ | バシャログ。

    第 7 回目は「CSSを使った見栄えの良いサイトマップ」です。 今回は、Web サイト構成をすばやく確認できるように見栄えのいいサイトマップを紹介したいと思います。 以下のようなツリー構造のサイトマップを作成してみます。 sample 1.画像を用意 以下のような画像を使用します。 アイコンから伸びる点線はなるべく長くします。 2. XHTML はリストの入れ子で XHTML <ul> <li><a href="#">ホーム</a> <ul class="category"> <li><a href="#">会社案内</a> <ul class="page"> <li><a href="#">会社概要</a></li> <li><a href="#">コンセプト</a></li> <li><a href="#">沿革</a></li> <li><a href="#">社長挨拶</a></l

    [使える CSS テクニック] CSSを使った見栄えの良いサイトマップ | バシャログ。
    masapon1967
    masapon1967 2008/07/07
    CSSを使った見栄えの良いサイトマップ
  • [使える CSS テクニック]CSSを使った見栄えの良い表組み(table) | バシャログ。

    第 6 回目は「CSSを使った見栄えの良い表組み(table)」です。 Web サイトのレイアウトがすべて table でコントロールされていた時代がありましたが、今そんなことをしたら嘲笑を買う時代です。 来の「複数のデータを表示・比較の際にわかりやすいよう見せる表組み」のためのテーブルを、CSSを使って見栄えよくしてみましょう。 1. CSS のみで見栄えよくしてみる 線と塗りだけで表現する、一番シンプルなテーブルを作ってみます。 [HTML] <table id="table-01"> <tr> <th>体名称</th> <th>スタンド名</th> <th>スピード</th> <th>持続力</th> <th>精密動作性</th> <th>成長性</th> </tr> <tr> <td>空条 承太郎</td> <td>スター・プラチナ</td> <td>A</td> <td>A<

    [使える CSS テクニック]CSSを使った見栄えの良い表組み(table) | バシャログ。
    masapon1967
    masapon1967 2008/07/07
    CSSを使った見栄えの良い表組み(table)
  • [使える CSS テクニック] CSS で DL を float して表組みのように表現する | バシャログ。

    使える CSS テクニック第 5 回、「CSS で DL を float して表組みのように表現する」です。 何かと便利な定義リストですが、今回は dt と dd を並列に並べて、テーブルのように表示する方法をご紹介します。 よく使われる定番の方法で、難しいものではないですが、少しだけクセがあります。 ベーシックなテーブル まずは下のような、会社紹介などに使われる汎用的なテーブルです。 基的に dt に float を設定して、dd は dt に乗っかる形になります。 [サンプル] 会社名 株式会社シーブレイン 住所 横浜市中区尾上町 5-77-2 馬車道ウエストビル 8F 電話番号 045-650-6210 [HTML] <dl> <dt>会社名</dt> <dd>株式会社シーブレイン</dd> <dt>住所</dt> <dd>横浜市中区尾上町 5-77-2 馬車道ウエストビル 8F<

    [使える CSS テクニック] CSS で DL を float して表組みのように表現する | バシャログ。
    masapon1967
    masapon1967 2008/07/07
    CSS で DL を float して表組みのように表現する
  • [使える CSS テクニック] CSSで実現するプルダウンメニュー | バシャログ。

    使える CSS テクニックの第 4 回は「CSS で実現するプルダウンメニュー」です。 確認ブラウザは IE7、Firefox2、Opera9、Safari3.1 です。 CSS のみでは IE6 対応が不可能ですが、IE の独自機能(DHTML)を併用することで IE6 でもプルダウンメニューを実現しています。 まずは、以下のサンプルをご覧ください。 シーブレイン コーポレート WEBサイト制作 マニュアル制作 ローカライズ 検索エンジン Yahoo! Japan Google Goo excite Biglobe 週刊少年漫画 少年ジャンプ 少年マガジン 少年サンデー このサンプルの HTML は以下のようになっています。 <ul id="pulldown-menu"> <li><a href="#">シーブレイン</a> <ul> <li><a href="http://c-brai

    [使える CSS テクニック] CSSで実現するプルダウンメニュー | バシャログ。
    masapon1967
    masapon1967 2008/07/07
    CSSで実現するプルダウンメニュー
  • [使える CSS テクニック]CSSだけで実現するタブナビゲーション | バシャログ。

    第 3 回目は「タブナビゲーションを CSS で実現してみよう」です。 タブナビゲーションはサイトのメニューに多く使われ、ビジターに「ここはクリックできますよ」とわかりやすく伝えるためにロールオーバすることが多いです。 ロールオーバに JavaScript を使用する方法もありますが、CSS ならもっとスッキリ! 1.テキストリンクを生かしてタブナビゲーションを実現してみる テキストリンクを生かしたまま、背景に画像を表示させることでナビゲーションに見せる方法です。 [サンプル] [HTML] ソースはこんな感じになります。 <div id="tabnav-00"> <ul> <li id="menu01"><a href="#">メニュー01</a></li> <li id="menu02"><a href="#">メニュー02</a></li> <li id="menu03"><a hr

    [使える CSS テクニック]CSSだけで実現するタブナビゲーション | バシャログ。
    masapon1967
    masapon1967 2008/07/07
    CSSだけで実現するタブナビゲーション