 |
 |
 |
 |
 |
 |
分散型の Web 開発の様相を変える Git アプリケーション、Web サイト、オペレーティング・システムのどれを作成する場合であれ、バージョン管理システムは大部分の開発プロジェクトのコア・コンポーネントです。ほとんどのプロジェクトには複数の開発者が関係し、また多くの場合、そうした人達は物理的に遠く離れた場所で作業を行います。分散型のバージョン管理システムは決して新しいものではありませんが、Git バージョン管理システムは開発者同士のやり取りや共同作業をサポートする独特の機能を持っています。 |
|
|
|
2009/08/25 |
|
| |
Flex と CSS の強力さを発見する Adobe Flex フレームワークに既に組み込まれている CSS の強力な機能を活用しましょう。この記事では Flex で CSS を使い始めるために必要な情報を提供し、また Flex でユーザー・インターフェースの設計と開発を行う際に、作業を迅速に行えるようにするためのヒントと手法を提供します。 |
|
|
|
2009/07/07 |
|
| |
より優れた Web ページを組み立てるために CSS (Cascading Style Sheets) フレームワークは、Web ページの設計、開発を効率化するとともに、単純化します。さらに CSS フレームワークで作成した Web ページは、すべてのブラウザーでより統一された結果をもたらします。この記事では、それぞれに独特な理念を持つ 2 つの CSS フレームワークを取り上げて検討します。 |
|
|
|
2009/06/23 |
|
| |
Grails をマスターする: Grails アプリケーションの見栄えを良くする 連載「Grails をマスターする」の今回の記事では、Scott Davis が CSS (Cascading Style Sheets)、テンプレート、タグ・ライブラリー (TagLib) などを駆使して Grails アプリケーションのルック・アンド・フィールを一新させる方法を実演します。 |
|
|
|
2009/01/20 |
|
| |
jQuery を扱う: 第 2 回 一歩進んだ Web アプリケーションを今すぐ作成する jQuery に関するシリーズの第 2 回であるこの記事では、Web サイトの対話性を高めて動的な RIA (Rich Internet Application) を実現する方法について説明します。ユーザーの対話動作によって生成されるイベントや、Web サイト自体から収集した情報、リロードせずにアプリケーションのルック・アンド・フィールを変更できる機能などを組み合わせ、jQuery で迅速かつ容易に動的な RIA を作成する方法を学びましょう。 |
|
|
|
2008/09/23 |
|
| |
グラフィカル・テキストにセマンティクスを持たせて検索可能にする Web デザイナーたちは長いこと、独特のフォント、スクリプト、あるいはほとんどのユーザーのコンピューターでは使用できないような書体を表示する場合にはグラフィカル・テキストを利用してきました。画像をベースにしたテキストを使用すれば、色やカーニング、そして行送りやフォントはユーザーのシステム・フォントではなく、完全に Web デザイナーの意のままにできるからです。ただし、ページ上に実際のテキストがないということは、Google や Yahoo などの検索エンジン、そして Google Ads などの広告サービスでサイトを識別したり、分類したりする際にネックとなります。この記事では、Web ページでセマンティクスを犠牲にすることなく、画像ベースのテキストならではの見栄えと正確さも実現する方法を説明します。 |
|
|
|
2008/09/16 |
|
| |
HTML、JavaScript、そして Ajax の開発とデバッグに必須のツール 最高のオープンソース・ツールを使って Web ページやスクリプト、スタイルに関する作業を行い、新しいサイトやページの開発を容易にしましょう。また、HTML マークアップや CSS、そして JavaScript の調査や変更を即座に行い、DOM や、クライアント/サーバー間の通信を調べ、ブックマークレットによって開発がどれほど安全で容易になるかを学びましょう。 |
|
|
|
2008/03/11 |
|
| |
CSS の float プロパティー CSS の float プロパティーは、Web デザイナーがページのレイアウトによく使う手法の 1 つですが、あまりよく理解されていないことが多く、またブラウザーごとに実装が異なるという問題があります。この記事では、float プロパティーとその一般的な使い方、開発ツールの問題、そしてブラウザーによる動作の違いについて説明します。 |
|
|
|
2008/03/05 |
|
| |
Ajax による改良: 第 1 回 Ajax と jQuery で既存のサイトを改良する Ajax (Asynchronous JavaScript + XML) で既存のサイトを改良する連載の第 1 回目では、単純なモーダル・ウィンドウを使うことで、ポップアップ・ウィンドウを使わないようにし、さらにナビゲーションが脇道にそれて先に進まなくならないようにする方法を紹介します。 |
|
|
|
2008/03/04 |
|
| |
Web サイトを引き継ぐ: Web サイトを維持管理可能な状態にする 理想の世界では、Web サイトの管理、改良、そして再設計は、Web サイトを作成した人自らが行います。残念なことに現実の世界では、誰か他の人が設計、あるいは構築したサイトを引き継がざるを得ないことがよくあります。 |
|
|
|
2008/02/28 |
|
| |
JSF と CSS、JavaScript を使用して作成する Ajax アプリケーション: 第 1 回 JSF ページの外観を整える 一般的な Web アプリケーションには、カスケーディング・スタイル・シート (CSS) と JavaScript を JSF (JavaServer Faces) などのサーバー・サイド・フレームワークと一緒に使用する必要があります。CSS によって Ajax やその他のアプリケーション内での Web コンポーネントの視覚的特徴を変更し、見た目のよい独特の外観にすることができるからです。この 2 回連載記事の第 1 回目では、標準 JSF コンポーネントが持つ CSS 関連の属性を利用する方法を説明します。さらに、ネストされたコンポーネントのデフォルト・スタイルを設定するカスタム JSF コンポーネントを作成する方法も学びます。この方法を使えば、Web アプリケーションのすべてのページを統一された外観にするのが非常に簡単になるだけでなく、他のコンポーネントの属性をプログラムによって設定することも可能になります。続く第 2 回目の記事では、JavaScript を使って JSF フォームを一層動的にする方法を紹介します。 |
|
|
|
2008/01/29 |
|
| |
jQuery を使って Ajax 開発を単純化する jQuery は、JavaScript と Ajax (Asynchronous JavaScript + XML) のプログラミングを単純化する JavaScript ライブラリーです。jQuery は、他の類似の JavaScript ライブラリーとは異なるユニークな考え方を持っており、一般的で複雑なコードを簡潔に表現することができます。この記事では、jQuery の考え方を学び、その特徴と機能を知り、いくつかの一般的な Ajax タスクを実行し、またプラグインを使って jQuery を拡張する方法を学びます。 |
|
|
|
2007/04/10 |
|
| |
Firefox 1.5でのXML、第2回:基本的なXML処理 「Firefox 1.5でのXML」シリーズの第2回では、基本的なXML処理について述べます。Firefoxは、XML解析、カスケーディング・スタイルシート(CSS)、およびXSLTスタイルシートをサポートしています。注意すべき制約事項もいくつかあります。 |
|
|
|
2006/03/21 |
|
| |
Ajax をマスターする: 第 1 回 Ajax の紹介 HTML、JavaScript、DHTML、そして DOM からなる Ajax は、魅力のない Web インターフェースをインタラクティブな Ajax アプリケーションに変換するための卓越した手法です。この記事では Ajax のエキスパートである著者が、Ajax を構成する技術が連動して極めて効率的な Web 開発を容易に実現する仕組みを、その概要から詳細に至るまで実例で説明します。さらに XMLHttpRequest オブジェクトをはじめ、Ajax の中心となる概念についても明らかにします。 |
|
|
|
2005/12/06 |
|
| |
Firefox 1.5でのXML、第1回:XML機能の概要 オープン・ソースのWebブラウザーFirefoxの人気が高まっています。最新バージョンのFirefox 1.5(現時点ではベータ)には、XML解析、XHTML、CSS、XSLT、SVG、JavaScriptTMでのXMLイベント、XFormsなど、XML開発者向けの多くの機能が含まれています。この記事では、Uche OgbujiがFirefox 1.5のXML機能の概要を解説します。 |
|
|
|
2005/09/20 |
|
| |
RWD (Rapid Web development) とり急いでWebサイトを用意しなければならない場合には、どうすればいいでしょうか? この記事では、その質問に答えます。Cascading Style Sheets (CSS) や構造化されたHTMLなどのWeb標準を使い、サーバーサイド・インクルードを使うことにより、短時間かつフレキシブルにサイトを作成する方法について説明します。速さを重視するWeb開発によりプロセスが合理化されるだけでなく、更新作業も楽になることを示す例が含まれています。 |
|
|
|
2001/09/01 |
|
| |