大量トランザクションを処理するためには、アプリケーション・サーバを複数台並べて負荷分散する一方で、マルチプロセッサのDBサーバを採用しDB処理能力を確保するアーキテクチャが用いられることが多い。さらに高い処理能力が求められる場合には、DBの並列処理やオン・メモリ処理を併用するデザインもあるが、重要なことはスケーラビリティを確保するアーキテクチャ設計と、負荷を平準化する工夫である。
![大量トランザクション処理に適したアーキテクチャ ― @IT](https://cdn-ak-scissors.b.st-hatena.com/image/square/259f3946437a0be4c6ff8ac4f9954687b4f089b6/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fim%2Farticles%2F0611%2F17%2Fn_design02_01.gif)
そろそろ実際の会議の現場に入っていきましょう。ただし「では早速──」などと議論に入ってはいけません。会議をスムーズに進めるには、会議冒頭の手順が重要なのです。 前回は、会議のゴール設定とリマインドの仕方を紹介しました。 ちゃんとリマインドをしたことで、会議室には時間通り参加者全員がそろっています。ここで「では早速──」などと言って、いきなり議論を始めてはいけません。誰しも長い会議は嫌なものですよね。長い会議、終盤に迷走する会議を防ぐためには、会議の最初に時間管理をしておくことが重要です。 プラクティス4──時間管理(time management) 時間管理は、会議のファシリテイション(議事進行技術)で最も難しいものの1つです。しかし会議の最初にきちんと手順を踏むことによって劇的に改善します。その手順は以下の5つです。 会議のゴールの確認 会議の終了時刻の確認 ToDoの見直し スケジュー
前回の記事では、「会議が迷走する」「会議が決まらない」「会議で決まったことが実行されない」「会議が長い」の四重苦のスパイラルが、多くの会議が共通に抱えている問題だと分析しました。 なぜ会議の生産性を上げたいのでしょうか。もう一度、胸に手をあてて考え直してください。それは、あなたのプロジェクトが何か素晴らしいことを達成したいからに違いありません。もしそうした気持ちをあなたや、あなたのプロジェクトのメンバーが持っていないのであれば、会議の生産性を上げて短時間で会議が終わっても、結局ほかのところで無駄が発生するだけのことでしょう。経営者や管理者は会議時間が長いことを嘆きますが、問題は本当に会議の時間が長いことなのでしょうか。会議の時間を短くしたくなるほど、社員がその仕事に熱心に取り組んでいないことがより問題なのかもしれません。 会議術によって改善できるのは、何かを達成したいと信じている人たちの気
ほとんどの人が会議が嫌いではないでしょうか。何のための会議か分からない、決まったことが実行されない、そもそも会議時間が長い……。そんな非効率な会議の原因を明らかにするとともに、解決法を探っていきましょう。 長い会議に嫌気がさしたことはないでしょうか。 問題は会議が長いことだけではなかったはずです。明らかに非効率な会議が、不条理に長く続いていることにイライラしたのではないでしょうか。 そもそも「何のためにメンバーが集まったのか」が共有されていないまま会議が始まる。いざ議論が始まると、そもそも何についての議論しているのか誰も分からなくなってしまう。それでも会議が続けられ、予定時間を大幅に過ぎたところで結論があいまいなまま会議が打ち切られる。会議中に決まったToDo(やるべきこと)もいつの間にか忘れられ、次の会議でまた同じToDoが発行される。最終的には、会議がなぜうまくいかないのかを話し合う会
クリエイティブ・コモンズで提供されている写真や映像を効率よく検索できるサイト、GNUフリー文書ライセンスのPDFを検索する方法などを紹介。(Lifehacker) 自分がデザインしているパンフレットに画像を1点加えたい。それも今すぐに。だが勝手に他人のクリップアートに手を出せば、著作権違反に問われてしまう。クリエイティブ・コモンズのような組織、GNU Free Documentation Licenseのようなライセンス、そしてパブリックドメインのおかけで、そんな心配をせずにダウンロードして再利用できる、無料の写真、楽曲、映像、文書がたくさん存在している。 今回は、新学期を迎えるに当たって、あるいは強力なマルチメディアプレゼンテーションで上司を圧倒したい人のために、Web上で、合法的に再利用できるコンテンツを見つけ出す方法を6つ紹介しよう。 1. Creative Commons Sear
Office文書やWebページなどを「今すぐPDFにしたい」という経験はないだろうか。さらにPDFだけでなく画像ファイルにも変換できるソフトが「PDFCreator」だ。 Officeソフトで作成した文書やInternet Explorerで閲覧しているWebページなどを「今すぐPDFにしたい」という経験はないだろうか。作成した文書ファイルや閲覧中のWebページを即座にPDFファイルにできるソフトが「PDFCreator」だ。 PDFCreatorは仮想プリンタとして動作し、印刷可能な各種ファイルをPDF形式に変換できる。Officeで作成したファイルやIEなどのWebブラウザで閲覧しているページを印刷する時に、プリンタ一覧から「PDFCreator」を選択すればPDF文書として保存できるのだ。
「マインドマップって、どう描いたらいいのかわからない」――。会議の議事録や商品企画のブレインストーミングなどに効果があるマインドマップ。とはいえ、慣れないうちはなかなか描き出せないことも。イメージがわかない時は、達人たちのマインドマップを見てみよう。 散漫になりがちな会議の議事録や、商品企画のブレインストーミングなどに抜群の効果を発揮するのがマインドマップだ(9月7日の記事参照、9月14日の記事参照)。 とはいえ、慣れないうちは描き出すイメージがなかなか浮かばないこともあるだろう。そんな時にアクセスしてほしいのが、ネオテニーベンチャー開発がオープンしたマインドマップ共有サービス「進め!マップライター!」だ。 進め!マップライター!はブログ形式のサービスで、現在10件のマインドマップがクリエイティブ・コモンズ・ライセンスのもとに公開されている。いずれもMMAP形式のため、閲覧にはマインドマッ
ブログやSNS(ソーシャルネットワーキングサービス)など、ユーザーが情報発信するCGM(Consumer Generated Media)が注目を浴びています。 そのビジネスモデルは、Google検索のようにコンテンツマッチング広告から収益を得る「広告型」、Amazonのようにアフィリエイトなど販促から収益を得る「販促型」、Yahoo!オークションのように個人間で取引の際に手数料を徴収する「エスクロー型」、@cosmeのように口コミデータを整理し、データベース化することをビジネスにする「データベース型」などがあります(関連記事参照)。 本稿では、これらのビジネスを展開し、また、収益性をさらに高めるために必要な手法や技術にはどんなものがあるかを解説します。 技術の方向性 CGMビジネスでは、「情報を発信し、人に見せたい人」(発信側)と「情報を見たい人」(受信側)をマッチングして双方の欲求をか
Expired:掲載期限切れです この記事は,ロイター・ジャパンとの契約の掲載期限(30日間)を過ぎましたので本サーバから削除しました。 このページは20秒後にNews トップページに自動的に切り替わります。
先日お伝えした7つのTipsにお寄せいただいた読者のみなさんのTipsをご紹介する。既存カレンダーからの移行方法や公開されたカレンダーのインストール方法など――。まずはご覧いただきたい。 先日お伝えしたGoogleカレンダーのTips(9月20日の記事参照)。おかげさまで、はてなブックマークでは500を超えるブックマークをいただいた。また、はてなブックマークのコメントやトラックバックから読者からの便利な使い方も教えていただいたのでご紹介しよう。 →もっと便利にGoogleカレンダーを使う7つのTips →Googleカレンダーのリマインダー機能を活用しよう →日本語化されたGoogleカレンダーを使ってみました ほかのカレンダーからデータを移行したい まずご紹介したいのが、ブログ「たたみラボ」だ。本誌記事にはエントリ「Yahoo!カレンダーをGoogleカレンダーに取り込む」からトラックバ
そのサービスはAjaxフレームワークで一変できるか?:Web 2.0で変わるWebプログラミングの常識(1/4 ページ) 「prototype.js」と呼ばれるJavaScriptフレームワーク。多くのAjaxを応用したサービスで使われている「Ajaxフレームワークのデファクト」だ。 このオンライン・ムックPlus「Web 2.0で変わるWebプログラミングの常識」では、これまでにAjaxの概要(第1回)から発展系としてどのような取り組みあるのか(第2回)、そして、効率的な組み込み方法の一つとしてJSONと呼ばれるデータ形式のやり取り(第3回)、Webサービスとの連携(第4回)について解説した。 Ajaxアプリケーションの開発では、Webブラウザ依存の問題を解消したり、DOMツリーを操作するといった必要性がある。しかし、開発者が一からコード記述していくのは現実的ではない。そこで一般には、何
落ち着きつつあるAjaxを取り込んだWebアプリケーション開発への取り組み。後発でもアイデアはまだまだ出尽くしていない。基本を復習して新たなサービスへとつなげてみよう。 Ajaxというと、XMLでデータを送受信するというイメージがある。 しかし、実際にはXMLである必要性はない。むしろXML形式ではないほうが、送受信データパースの手間が必要ないというケースが多いのだ。 一方で、XMLでデータをやり取りできる利点を生かせば、当然ながらWebサービスとの効果的な連携も現実的なものになってくる。今回は、Ajaxアプリケーションにおいてよく用いられる「JSON」と呼ばれるデータ形式について解説しよう。 このオンライン・ムックPlus「Web 2.0で変わるWebプログラミングの常識」では、これまでにAjaxの概要(第1回)から発展系としてどのような取り組みあるのか(第2回)について解説した。このオ
Ajaxはどのように実現されているのだろうか? こんな疑問に応えるべく、サンプルを挙げてみよう。Ajaxの基本は、単に「JavaScriptでHTTP通信をする」というだけに過ぎないことが分かる。 オンライン・ムックPlus「Web2.0で変わるWebプログラミングの常識」の第1回目では、Ajaxが使われる背景と、どのような場合に適しているかを解説した。 今回はサンプルアプリケーションを取り上げていこう。ポイントは、もっとも基本的な例に限定したことであり、開発者である読者が今すぐにでも既存のWebアプリケーションへ組み込むことができるよう配慮した点だ。 まず最初に、以下の図2に示す2つのテキストボックスに注目してほしい。その「和」と「差」をそれぞれ計算し、結果を埋め込むという処理を挙げてみよう。 「和」と「差」を計算する処理の部分は、サーバ側に用意したPHPプログラムで行うことにする(図3
USB HDDやUSBメモリなど、複数のUSBストレージが並んだ状態。どれがどれだかさっぱり分からない。抜き間違いやコピー先のミスも起こりがちだ 1台のPCに複数のUSBストレージを接続していると、どのストレージがどのドライブかといった対応関係がわからなくなってくる。USBメモリだと思ってアンマウント操作をしたら、実はデータを書き込み中のUSB HDDで、コピー中のファイルが失われてしまったということもあり得る。また、他人から一時的に借りていたUSBメモリに誤って無関係なデータをコピーしてしまい、そのまま気付かずに返却した結果、重大な情報流出につながるという恐れもなくはない。 タスクトレイに独自のステータスアイコンを表示して、マウント/アンマウントを容易にしてくれるUSBストレージも存在するが、ユーティリティが常駐する形になるし、そもそもマイコンピュータで見分けが付かなければ、前述のコピー
大量のメールに振り回されてはいませんか――。Gmailのコンセプトを参考に、非Gmailユーザーも手軽に使える「メールに振り回されないテクニック」を紹介します。 今や、ビジネスにおいても必須のツールとなったメール。顧客とのやり取りから、社内の連絡まで、ほとんどメールで行っているという人も増えてきていると思います。1日に受け取るメールの数が数百通という人も珍しくありません。いかに大量のメールを効率よく処理するか――が、現代のビジネスマンに必須のスキルといってよいでしょう。 ところが意外に、メールソフトをデフォルトの設定のまま使っている、という人がまだまだ多くいるようです。そこで今回はそんな方に、大量のメールを効率よく処理する基本テクニックをご紹介したいと思います。 特に大量のメールを処理するという視点で、コンセプトがはっきりしているメールサービスとしてお勧めなのが、Googleが提供している
例えば、Web上の掲示板に自社製品の情報を投稿したい時。直接テキストエリアにメッセージを書いた場合、サーバトラブルなどで一瞬にして消える可能性がある グループウェアの掲示板や企業ブログなど、Webブラウザ上のテキストエリアで文章を書いている時、うっかり「戻る」ボタンを押してしまい、文章をまるごと消してしまったことはないだろうか。また、投稿ボタンをポチッとやったらサーバエラーが表示され、やはり同じように文章が吹っ飛んでしまった――。こんな経験をしたことのある人は多いだろう。 せっせと書いた苦労が水の泡――。ムダだと分かっているのに、ブラウザが記憶していることを期待して「戻る」「進む」ボタンを連打してみたり、せめて部分的に残っていないかとクリップボードの中身を覗いてみたり。しかし大抵の場合はこれらの甲斐なく消滅していて、むなしさが倍加するばかりである。 こんな時は「AreaEditor」を使う
ビジネスパーソンが常に向き合わなくてはいけない“ストレス”。ピースマインドのカウンセラーが、毎回関連した話題を分かりやすくお届けする。危険信号を見逃さず、常に心の健康を維持していこう。 泥沼にはまってしまったKさん とあるプロジェクトに従事するKさんは、「自分の思うように仕事が進まない」と強く感じていました。顧客の要望が頻繁に変更され、要求項目もどんどん追加されるので、そのたびに作業の変更が発生するのです。 プロジェクトのスタート時点ではメンバーは3人でしたが、1カ月が過ぎたところで1人が心身の不調を訴えて出勤してこなくなりました。その人の仕事はすべてKさんが引き受けさせられています。上司に窮状を訴えても、「納期は守れ」の一点張り。「自分だって戦線離脱したい気持ちだ」とKさんは思います。 Kさんはこのことを誰かに相談したかったのですが、タイミングがつかめずにいました。周囲は皆忙しそうで、時
ITプロジェクトが失敗する理由は、成功することを前提としたマネジメントが行われているためである。ITプロジェクトの成功率は思いのほか低く、このような状況を改善するためには「失敗を前提としたマネジメント」を心掛けなければならない。失敗を前提としたマネジメントとは、リスクマネジメントに重きを置いたマネジメントということになる。 ITプロジェクトのほとんどは失敗に終わる 成功率16%。これはある開発ツールベンダが調査した米国におけるITプロジェクトの成功率である。その調査によれば、昨年米国で遂行されたプロジェクトは約17万件であり、そのうち、機能、予算、納期などが当初の想定内に収まったものは16%だったという。 日本においてもほぼ同じ状況であるといえる。「企業IT動向調査2006」(社団法人 日本情報システム・ユーザー協会)に調査によれば、システムの仕上がりに満足と回答したユーザーは10%前後に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く