この連載記事の目次へ 「リッチクライアント」という言葉が誕生して約2年。ECサイトや業務システム構築に欠かせない技術として定着してきたリッチクライアントだが,ここに来て大きな変化が起きている。要因は2つある。 一つはWebブラウザ本体だけでリッチクライアントを実現するAjax(Asynchronous JavaScript + XML)の出現。もう一つは,OpenLaszloやEclipse RCPといったオープンソースのリッチクライアント開発環境が実用レベルに到達したことだ。 Ajaxもオープンソース・ソフトウエアを活用することで実現できる。本連載では,リッチクライアントを実現するオープンソース技術としてAjax,OpenLaszlo,Eclipse RCPの3つを紹介していく。それぞれの詳細については次回以降解説するが,まずはその概要と実例をご覧いただきたい。 Ajaxは,DHTML(
Enterprise Strategy Group: Go-to-market Expertise to Help You Win
SNSとブログのちがいは何か? mixiに代表されるSNS(ソーシャル・ネットワーキング・サービス)は、「あいづちコミュニケーション」の世界だ。趣味や職業、価値観が同じ人たちがコミュニティに集い、「うんうん、そうだよね」と他人にあいづちを打つ。一方、ブログの性格はトラックバックが象徴している。ブログは自分の意見を表明し、トラバを使って「あなたはどう思いますか?」と問いかけるのに向いている。つまり議論志向である。 まずmixiとブログを機能のちがいで分析してみよう。 mixiでは「プロフィール」がとても重要な意味をもつ。プロフィール欄には「趣味」、「職業」、「自己紹介」、「好きな映画」、「好きなスポーツ」、「好きな音楽」などの細かいカテゴリーがある。で、ユーザはそれぞれのカテゴリーに自分の嗜好をくわしく書き込む。 ユーザはプロフィール欄で「自分はこんな人間です」とキャラクターを明かし、自分の
小川 明彦, 阪井 誠 : チケット駆動開発 日本のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の本。 小川 明彦, 阪井 誠 : Redmineによるタスクマネジメント実践技法 Redmineによるチケット駆動開発の実践技法に関する最初の本。アジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な本。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le
MySQL 4.0では,複数のテーブルタイプが選択できる。それぞれのテーブルタイプは,物理的なデータの格納方法やデータ処理の機能が異なっている。このように異なったテーブルタイプをサポートできるのは,異なるストレージ・エンジンを持っているからであり,MySQLの大きな特徴でもある。 まもなくリリースされるMySQL 5.0では,さらに多くのストレージ・エンジンを搭載する。今回は,MySQL 5.0のストレージ・エンジンを紹介する。 これまでのストレージ・エンジン まず,MySQL 4.0に搭載されているストレージ・エンジンを説明する。MySQL 4.0では,表1のようなテーブルタイプに対応したストレージ・エンジンを使用できる。 表1●MySQL 4.0で使用できるテーブルタイプ カテゴリ テーブルタイプ 概略
ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) アークランプさんのブログオープンであれば技術力は(そんなに)いらないをみていて、表題のように思いました。ちなみに、表題の言葉は、女王の教室の真矢先生の言葉「特権階級の人があなたたちに望んでいるのは、ずっと愚かでいてくれること」から、インスパイアされて、思いました。 今日は、そんなわけで、オープンソフトを使わない理由を、アーキ(方式部隊)と、共通部隊の立場から。。。 なお、はじめにお断りしておきます。この内容は、アークランプさんの意見、主張とは関係ありません。そのブログに対して反論しているものではありません。ただ、インスパイアされて思いついたというだけの話です(そのため、トラックバックなどもしてないです)。たんに、話のはじまりだけがその話を受けているという世間話なのです。 まあ、プ
Asynchronous Restful Webapplication This blog annotates the Jetty 7 example web application that uses Jetty asynchronous HTTP client and the proposed suspendable servlets 3.0 API, to call an eBay restful web service. The technique combines the Jetty asynchronous HTTP client with the Jetty servers ability to suspend servlet processing, so that threads are not held while waiting for rest responses
「秋といえば読書」というわけで、「この秋に読む!TOPエンジニアが刺激を受けた25冊」という記事がTech総研で掲載されています。有名エンジニア4人と無名エンジニア(つまり、私ですね) 1人が「厳選した座右の書 5冊」を語る、という記事です。「座右」という言葉は、「座席の右 = 身近なところ、かたわら」という意味ですから、「座右の書」というと「いつも自分のかたわらに置いておく本」というなニュアンスを意図したものなのでしょう。もちろん、この言葉は「座右の銘」に洒落たものに違いありません。 ところで、「座右の書 = いつも自分のかたわらに置いておく本」とはどんな本なのでしょうか? …そこで、いつものように新明解国語辞典で「座右の銘」という言葉の意味を調べてみると、こんな風に書いてありました。 常に自分を高めようと心がける人が、折に触れて思い出し、自分のはげまし・戒めとする言葉 ということ
各地の日記を読んでいると、PofEAA読書会6で、SmalltalkのApplicationModelについて触れられたらしい。 日本では長らく認識されていなかったM-MVCアーキテクチャがようやく日の目を見るのか? - http://c2.com/cgi/wiki?ModelModelViewController M-MVCアーキテクチャはAjaxアプリにとって、これから重要な概念になっていくと個人的には思っている。 ブラウザ側に複雑なロジックや非同期なサーバーとの通信を実装することが実用的になってきた現在、Sunの提唱してきた似非MVCよりもすっきりとした設計でWebアプリケーションを作成できるようになるはずだ。 どういうことかというと、今までのMVCで単にModelとして片付けられていた部分をDomainModelとApplicationModelに分けると、ApplicationM
昨年11月、このページを書籍化した本が発売されました。 「福知山線5418M 一両目の真実」(エクスナレッジ刊、1,470円 ISBN-13: 978-4767805962 ASIN: 4767805961)です。 このHPに掲載している文章をもとに、加筆・修正しています。 (著者印税は交通遺児のために全額寄付させていただいております)
This shop will be powered by Are you the store owner? Log in here
ToDo管理について質問です。 手帳に付箋紙も×、PDAも挫折した私に何かとっておきのToDo管理ツール、もしくはToDo管理方法を教えてください。 ツールなどは有料でもかまいません。できるだけ続けていけるようなものがいいです。 ちなみに持ち歩いているものは、ミニ6穴システム手帳とFOMA携帯です。
最近は、三項演算子を多用しているのだけれど、やっぱり人が使ってるのを見ると気持ち悪い。 http://d.hatena.ne.jp/brazil/20050921/1127314004 Test.Builder.globalScope = typeof JSAN != 'undefined' ? JSAN.globalScope : typeof window != 'undefined' ? window : typeof _global != 'undefined' ? _global : null; これは解読するのにやたら時間がかかる気がする。コロンの後が値なのか条件なのかわからないからだ。 俺ならこう書く。 Test.Builder.globalScope = (typeof JSAN != 'undefined') ? JSAN.globalScope : (typeof wi
便乗して私も5冊紹介 2005-09-23-1 [本] この秋に読む!TOPエンジニアが刺激を受けた25冊/Tech総研 <http://rikunabi-next.yahoo.co.jp/tech/docs/ct_s03500.jsp?p=lwi005> に便乗して5冊選んで紹介しようと思ったのですが、先日すでに紹介して いたのを思い出したので再掲します。ツイてる! [を] 私と5冊の成功本[2005-06-07-3]より: - コンサルタントの秘密―技術アドバイスの人間学 - スーパーエンジニアへの道―技術リーダーシップの人間学 - ライト、ついてますか―問題発見の人間学 - コードコンプリート―完全なプログラミングを目指して - ハッカーと画家―コンピュータ時代の創造者たち Referrer (Inside): [2006-02-26-3]
ロンドン近郊のガトウィック空港に19日夜、複数のドローン(小型無人機)が滑走路に侵入を繰り返した。ヒースロー空港に次ぐ規模でクリスマスを前に利用客が殺到する中、36時間にわたって閉…続き [FT・Lex]空港閉鎖招いたドローン、新技術の危険性浮上 [有料会員限定] ドローンテロ対策に新手法 独警察など配備開始 [有料会員限定]
「読書」とひと口に言っても、仕事用に要点のみ読むものもあれば、味わうように精読するものもある。また、本には特定目的のために「使える」ものもあれば、人生を変えるような書もある。彼らがエンジニアとしてどんな本を読み、どんなことを考えてきたか、参考にしてみよう。 Tech総研さんから取材をしていだきました。刺激を受けた本を5冊、とのことですのでハッカーと画家とかを中心にピックアップしてみました。「参考になった」ではなくて「刺激を受けた」というテーマだったので、気づいたら自己啓発本とマーケティング本のみになっていて、いわゆる技術書が入ってませんでした。 じゃあ参考になった技術書、というので挙げるとしたらどれかなあということでリストアップしてみる。5冊に絞るのはなかなか難しいのですが。 リファクタリング―プログラムの体質改善テクニック (Object Technology Series) 作者: マ
秋といえば読書──。というわけで、定番といえば定番すぎる企画をTech総研でもやってみました。ハードやソフトなどさまざまな分野で知られる5人のTOPエンジニアに自らの座右の書、5冊の厳選を依頼。計25冊、彼らはどんな本に刺激を受けているのでしょうか? 今回ご登場願った5人はいずれも各界で知られるエンジニアばかり。人力検索サイトをはじめユニークなサービスを次々提供する(株)はてなのCTO伊藤直也さん、オブジェクト指向のシステム開発で定評のある(株)豆蔵の羽生田栄一会長、ロボット製作で知られるロボ・ガレージのクリエーター高橋智隆さん、液晶関連では他社に追随を許さないLSIメーカーザインエレクトロニクス(株)の飯塚哲哉代表取締役、そしてTech総研では“電網ニュースウォッチャー”としておなじみ、キヤノン(株)の研究員、平林純さん。 「読書」とひと口に言っても、仕事用に要点のみ読むものもあれば、味
定義分割をするのは「結合テストのTestabilityの向上」をするためだと思っています。 「インジェクションするセットを一括で変更することにより、環境依存部分を切り離してPOJOだけでテストをできるようにするにし、Testabilityを向上させる」ことが定義分割をするための意味になります。 では、結合テストのTestabilityの向上の観点から分割方法を考えてみます。 定義の分割方法 コンポーネント分割 コンポーネント分割は、複数のコンポーネントが結合している場合に、複数のコンポーネントを一括で置き換えることができ、コンポーネント単体の結合テストをやるときに役に立つのでありです。 コンポーネント単体での結合テストが簡単に実現できるために、コンポーネント全体の結合テストを実施した際に、どのコンポーネントに問題があるのかの切り分けがしやすくなります。 レイヤ分割 レイヤ分割は、POJO版
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く