PRESS』編集部が自信を持ってお届けするシリーズです。978-4-7741-3897-8ただいま弊社在庫はございません。関連イベント「『創造するアーキテクチャ』第7回アーバンコンピューティングシンポジウム」レポート公開この本の概要ソフトウェア設計の定石集である「デザインパターン」は,今や開発者の必須知識となっています。Wikipediaに代表される「Wiki」は,多くの人々に使われるソフトウェアに成長しました。「XP(エクストリームプログラミング)」は,現在主流となりつつあるアジャイルな開発方法論です。デザインパターン,Wiki,XP。何の関係もなさそうに思えるこの3つは,実は同じ起源から発生した兄弟です。その起源は,ソフトウェア開発とは何の関係もない異分野の人である,建築家クリストファー・アレグザンダーの思想にあります。本書では,アレグザンダー(パターンランゲージの発明者),ウォード・カニンガム(Wikiの発明者),ケント・ベック(XPの提唱者)らが織りなす約半世紀の歴史物語をたどりながら,優れた創造を行うための共通原則に迫ります。筆者は当初Wikiの起源を調べようとしていました。WikiはWeb上のシステムなので,Webが誕生した1991年より前にさかのぼることはないだろうと思っていたのですが,もっと昔の思想と深い関係があることがわかりました。Wikiの起源への道のりは,デザインパターンやXPの起源への道のりでもありました。Wiki,デザインパターン,XPは,どれも一つの思想,建築家クリストファー・アレグザンダーのパターンランゲージを起源としています。その背後には,建築,知の共有,ソフトウェア開発を貫く「時を超えた創造の原則」がありました。最終的には,1960年代に考え出された思想が源流となっていたことがわかりました。こんなにも昔の思想が形を変えて現在に影響を与えていることに筆者は驚きました。この驚きを伝えたいと思い,本書を書きました。メディアアーティストとしてネットワークを使ったアート作品を発表する。1996年,sensoriumプロジェクトにて「WebHopper」を発表。sensoriumは1997年にアルス・エレクトロニカ賞グランプリを受賞。ARTLABとの共同制作として「SoundCreatures」を発表。2001年,日本科学未来館「インターネット物理モデル」の制作に参加。2004年,メーリングリストとWikiを統合したグループコラボレーションシステム「qwikWeb」を公開。2005年,仮想生物の制作・共有環境「Modulobe」を発表。サービス工学研究センター研究員。べてのエンジニアのための,プログラミング技術情報誌です。サービスを提供するSBクラウドのエンジニアに,特徴的な機能やインフラとしての優位性などを語っていただきました。Edge)のIT関連の話題を取り上げていきます。―最速で作るシンプルなWebアプリケーションこの連載ではシンプルで高速,学習しやすいVue.jsを通じてモダンなWebアプリケーションを作成する方法を学びます。HDRで広がる写真の世界~一味違った写真を楽しもう本連載では,最近注目を集めているHDRに着目し,お手元の写真データを素敵に加工するテクニックを紹介します。本連載では,いろいろな種類のOSSデータベースに関する各月の出来事をお伝えいたします。噂の超高速分析データベースを試してみよう~ログ解析,機械学習なんでもござれ~ワールドワイドで3,500社以上が活用しているビッグデータ高速分析用のデータベース「Vertica」でクエリ性能を簡単に数百倍にする術をご紹介します。本稿では,プログラミング学習において自己流の壁を乗り越えるヒントを,teratailでの回答を参考にしながら紹介していきます。