タグ

ブックマーク / atmarkit.itmedia.co.jp (350)

  • NTTドコモとAtomic Fictionが語る、「AWSが必須」の理由

    NTTドコモとAtomic Fictionが語る、「AWSが必須」の理由:しゃべってコンシェル、VFX制作…… Amazon Web Services(AWS)のユーザーには、AWSのサービスがなければ自分たちの事業が成り立たたないと自ら語る人たちが多い。11月第2週にAWSが米国ラスベガスで開催した「re:Invent 2013」におけるユーザーの話から、米国のVFX制作会社Atomic FictionとNTTドコモの「しゃべってコンシェル」の例を紹介する。 Amazon Web Services(AWS)のユーザーには、AWSのサービスがなければ自分たちの事業が成り立たたないという人たちが多い。スタートアップ企業だけでなく、大組織でもこうした話をする人たちが増えている。ここでは、11月第2週にAWSが米国ラスベガスで開催した「re:Invent 2013」から、米国のVFX制作会社At

    NTTドコモとAtomic Fictionが語る、「AWSが必須」の理由
  • 書籍でたどる「リーン」の本質

    先ごろ出版された「リーン開発の現場:カンバンによる大規模プロジェクトの運営」(ヘンリック・クニバーグ著/オーム社/2013年10月)は、アジャイル開発手法を実践事例の視点から解説した力作である。スクラム、カンバン、XPなどの手法に言及しているが、中でも「リーン開発」を正面から取り上げているのが大きな特徴となっている。 書ではリーン開発現場の写真、会話をふんだんに使って事例解説がなされていたり、まさに現場でプロジェクトに立ち向かっているマネージャ、エンジニアたちによって訳されていたりと、実に臨場感あふれる仕上がりとなっている。ちなみに著者のヘンリック・クニバーグ氏は私の長年の友人であり、書、日語訳巻末の解説も私が担当した(詳細はこちらで紹介している/参考リンク:「リーン開発の現場」紹介ページ)。 ただ「リーン」という言葉は、米国で注目を集めた経営書「リーンスタートアップ」で広く知られる

    書籍でたどる「リーン」の本質
  • ピボットテーブルによる複数シートのくし刺し集計を行う

    解説 Tech TIPS「ピボットテーブルでクロス集計を行う」でも紹介したように、ピボットテーブル機能は大量のデータを軸や視点を変えて分析したいという場合に有効な分析ツールの1つである。「ピボットテーブルレポート」は対話(インタラクティブ)型のテーブルであり、必要な項目をドラッグ&ドロップするだけで、簡単に行と列を入れ替えたり、集計・表示項目を変更したりといったことが可能となる。 先のTIPSでは、1シート内に含まれる一覧表をクロス集計する方法について紹介したが、複数シートにまたがる表データをくし刺し集計するような状況でも、ピボットテーブルは有効だろう。 例えば、月単位に出力されたWebサイトのアクセスログを想定してみよう。もちろん、これをあらかじめ1つの表にマージすれば、先のTIPSで紹介した方法でクロス集計を行うことも可能だ。しかしシートの数が多くなってくれば、いちいちマージする作業も

    ピボットテーブルによる複数シートのくし刺し集計を行う
  • 「覚えられない」を前提にしたパスワード管理術とは?

    SPREAD(セキュリティ対策推進協議会)が2013年10月19日に開催した勉強会「もう覚えられない!どうする、パスワード管理?」では、1つの解として「パスワード管理ソフト」を挙げ、その利点と注意点に踏み込んで議論が交わされた。SPREADでは、家族や友人など、周囲の人がITで困った時にサポートできる人材を育成することを目的に、身近な情報セキュリティの問題を参加者全員で考える勉強会を開催している。 パスワードという仕組みは当に崩壊したのか? 最初に辻伸弘氏(NTTデータ先端技術株式会社セキュリティ事業部)が、「パスワードという仕組みの崩壊?」というテーマで講演を行った。 辻氏はまず、2013年に入って頻繁に発生しているリスト型攻撃についてあらためて説明した。同氏は元々、社内システムのセキュリティを検査する侵入テスト(ペネトレーションテスト)の一環で、業務システムに対するパスワードリスト攻

    「覚えられない」を前提にしたパスワード管理術とは?
  • HTML5で生じる脆弱性と対策は? JPCERT/CCが報告書公開

    HTML5で生じる脆弱性と対策は? JPCERT/CCが報告書公開:HTML5を利用した安全なWebアプリ開発のために JPCERTコーディネーションセンターは、HTML5およびその周辺技術の利用によって生じ得る脆弱性とその対策、HTML5で追加されたセキュリティ機能などについてまとめた調査報告書を公開した。 JPCERTコーディネーションセンター(JPCERT/CC)は2013年10月30日、HTML5およびその周辺技術の利用によって生じ得る脆弱性とその対策、HTML5で追加されたセキュリティ機能などについてまとめた「HTML5を利用したWebアプリケーションのセキュリティ問題に関する調査報告書」を公開した。調査作業の一部は、ネットエージェントが委託を受けて実施した。報告書は、JPCERT/CCのWebサイトから無償でダウンロード可能だ。 次世代のHTMLとして注目を集めるHTML5は、

    HTML5で生じる脆弱性と対策は? JPCERT/CCが報告書公開
  • IMAPプロトコルの流れを学ぶ

    前回は、Cyrus IMAPを使った実際のIMAPサーバの構築について解説しました。今回は、再びクライアント側の話に戻り、実際のプロトコルのやり取りについて解説していきます。 IMAP4では、受信したメッセージはIMAP4サーバに保存されます。メーラは接続時にIMAP4サーバから各種情報(フォルダ一覧、メッセージのヘッダ情報、メッセージのボディなど)を取得しますが、毎回これらの情報すべてを取得していては、通信時間=待ち時間が長くなり、使い勝手が悪くなってしまいます。そこで、メーラはローカルのハードディスクに前回の情報をキャッシュしておき、前回の通信から変更のあった部分=差分だけを取得することで通信量を削減します。また、オフライン時に行った削除/移動/コピーなどの処理をサーバ側に反映させる処理も行います。この差分情報の取得とオフライン処理の反映をまとめて同期処理と呼びます。IMAP4プロトコ

    IMAPプロトコルの流れを学ぶ
  • 米グーグル、DDoS対策や検閲回避ツールを公開

    グーグルは2013年10月21日、表現の自由を支援することを目的に、「Project Shield」「Digital Attack Map」「uProxy」という3種類のツールを公表した。 米グーグルは2013年10月21日、表現の自由を支援することを目的に、「Project Shield」「Digital Attack Map」「uProxy」という3種類のツールを公表した。コンテンツのフィルタリングや検閲、あるいは特定のWebサイトをダウンさせることを狙った攻撃からユーザーを守り、表現の自由をサポートしていくという。 Project Shieldは、分散型DoS(DDoS)攻撃からWebサイトを守るためのサービスだ。同社のDDoS攻撃緩和技術と、コンテンツ高速化技術「Page Speed Service(PSS)」を組み合わせ、攻撃を受けてもWebサイトを通じた情報発信を継続できるよ

    米グーグル、DDoS対策や検閲回避ツールを公開
  • 【続報】なぜ「情報銀行コンソーシアム」を設立するのか

    10月2日に公開した「情報銀行コンソーシアム設立」の記事に対し、Twitter上でさまざまな反響が飛び交った。「情報銀行」では、パーソナルデータをどのように扱うべきだと考えているのだろうか。 10月2日に公開した「情報銀行コンソーシアム設立」の記事に対し、Twitter上でさまざまな反響が飛び交った。 情報銀行コンソーシアムとは、パーソナルな情報を集約しその有効活用を促す、いわば「情報を取り扱う銀行」の設立を目的とした団体である。そのコンソーシアムが今年度設立されるというニュースに対し、Twitterでは「プライバシー問題が叫ばれているこの時期にどうして、このような取り組みを行うのか」「プライバシー問題を甘くみてはいないか」など、そこに集約されるパーソナルデータの扱いを懸念する声が多数寄せられた。 昨今、パーソナルなデータを集約した「ビッグデータ」をマーケティングに活用したり、匿名化した上

    【続報】なぜ「情報銀行コンソーシアム」を設立するのか
  • 「Vagrant」って何ぞ?(・o・)

    「Vagrant」って何ぞ?(・o・):Vagrant開発者 Mitchell Hashimoto氏に聞いた 仮想の開発環境作成ツールとして人気が高まっている「Vagrant(ベイグラント)」。その開発者であるMitchell Hashimoto(ミッチェル ハシモト)氏が来日するとの情報を聞き、2013年7月12日、VOYAGE GROUPで行われたミートアップに駆け付けた。 「Vagrant」とは Vagrantとは、違う環境に移行可能な開発環境を簡単に構築・管理し、配布することができる開発環境作成ツール。「ほんの数行書くだけで開発用の仮想マシンを構築できる」という優れものだ。 Vagrantのビジョンは、「開発者とシステム管理者にとって最高の『開発フロー』を提供すること」。Vagrantをダウンロードして「vagrant up」と入力し、実行するだけでそれが可能となる。 システム管理

    「Vagrant」って何ぞ?(・o・)
  • 直撃取材! 「たて」の裏側

    6月9日に放映されたフジテレビのバラエティ番組「ほこ×たて」の「どんなプログラムにも侵入できるハッカー VS 絶対に侵入させないセキュリティープログラム」は、視聴者を激しい混乱の渦に巻き込んだ。 その後、“たて”側のネットエージェントは公式ブログで、“ファイル名変更”が実際は“TrueCryptによるディスク暗号化”であることや、対決で用意されたPCはサービスパックも当たっていない脆弱性だらけのWindows OSだったことなど、番組でカットされ誤解を招いた部分について説明。当はかなりのガチ対決だったことが明かされた。 では、“実際の”攻防戦はどのようなものだったのか。自身も凄腕のハッカーで、昨年度開催された「CTFチャレンジジャパン」の優勝者でもある、luminことネットエージェントの杉浦隆幸氏に直撃した。 編集部 今回の番組出演の経緯は? 杉浦氏 今回の内容は番組制作会社が企画したも

    直撃取材! 「たて」の裏側
  • Pivotalが目指す「企業が生き残るための新世代アプリプラットフォーム」って何?

    Pivotalが目指す「企業が生き残るための新世代アプリプラットフォーム」って何?:ポール・マリッツ氏がEMC Worldで語ったこと EMCとヴイエムウェアが4月に設立した、企業のための次世代アプリケーション開発環境を提供する企業、Pivotal。CEOに就任したポール・マリッツ氏が、5月7日にEMCのイベント「EMC World」で、この新会社について説明した。Pivotalはどういったアプリケーションを想定しているのか、具体的にはどのような製品を提供しようとしているのだろうか。 EMCとヴイエムウェアが4月に設立した、企業のための次世代アプリケーション開発環境を提供する企業、Pivotal。CEOに就任したポール・マリッツ(Paul Maritz)氏が、5月7日にEMCのイベント「EMC World」で、この新会社について説明した。記事では、マリッツ氏の説明に基づき、Pivotal

    Pivotalが目指す「企業が生き残るための新世代アプリプラットフォーム」って何?
  • WebSocket、組み込み、並列処理で進化するJava、そして最強のIDEはどれだ?

    WebSocket、組み込み、並列処理で進化するJava、そして最強のIDEはどれだ?:Java Day Tokyo 2013まとめレポート(2)(1/5 ページ) Java EEにおけるWebSocket、並列処理の過去・現在・未来、Raspberry Piとの連携、Eclipse、NetBeans、IntelliJ IDEAの中から最強のIDEを決める座談会、ミニ四駆の発表もあったLT大会などの模様をお届け。 日オラクルは5月14日、「Java Day Tokyo 2013」を開催した。Java EEの最新バージョンリリースを間近に控える中、JavaFXやRaspberry Pi、さらには来年リリース予定のJava SE 8など内容は多岐に渡った。 Java Day Tokyoは、その名の通りJavaが中心となったカンファレンス。Java開発者向けのイベントとして伝統ある「JavaO

    WebSocket、組み込み、並列処理で進化するJava、そして最強のIDEはどれだ?
  • 「Dynabook」の背景にあった、知られざる物語

    5月19日、Scratchのお祭り「Scratch Day 2013 in Tokyo」が開催された。 5月19日、年に1度のScratchのお祭り「Scratch Day 2013 in Tokyo」が開催された。Scratchとは、MITメディアラボが開発した子ども用プログラミング環境。コードを書かずに、ビジュアル的なインターフェイスでプログラムを組むことができる。津田塾大学/青山学院大学の非常勤講師 阿部和広氏は、多くの人の概念や言葉を引用しながらScratchの概念について語った。 最初の引用は、アメリカ数学者シーモア・パパート(Seymour Papert)氏の言葉である。 Should the computer program the kid, or should the kid program the computer? ―― S. Papert シーモア氏は、教育用プログ

    「Dynabook」の背景にあった、知られざる物語
  • WebSocketが一番速いアプリケーションサーバはどれだ?

    WebSocketが一番速いアプリケーションサーバはどれだ?:Tomcat、Jetty、Socket.IO/Node.js性能比較(1/3 ページ) はじめに 2012年の10月にWindows 8が発売され、そこに搭載されたInternet Explorer(以下、IE) 10ではHTML5の機能が利用できるようになりました。また、2013年の2月にWindows 7版のIE 10もリリースされ多くのユーザーがHTML5の恩恵を受けられるようになりました。 HTML5の機能の多くは、Webブラウザ側で実装されれば、HTMLCSSを適切に記述することで利用が可能です。しかし、今回取り上げるWebSocketはサーバ側でも機能の実装が必要です。このため、WebSocketを利用する場合はWebブラウザだけではなくサーバを選ぶ必要があります。 WebSocketそのものの技術的な解説は、以下

    WebSocketが一番速いアプリケーションサーバはどれだ?
  • 「LEGOブロックで街づくり」 実体験型スクラム入門をのぞいてみた

    LEGOブロックを使った街づくりでアジャイル開発の実践を学ぶ半日のコースを見学してみた。効果のほどは? 「新しい街を作るんだから、当然家も作ってもらえるものと思っていました……」「えっ!? 仕様に書いてありせんよね?」。 「動物園って、何があれば動物園ですか? 何を作ればいいですか?」「うーん、ゾウがあればいいです」「えっ? それだけですか?」 依頼側と依頼される側のすれ違い――。開発プロジェクトでビジネス側と開発側の行き違いを経験したことがある人であれば脇の下に嫌な汗をかきそうな会話が次々と飛び出す。 子どもの頃に誰もが遊んだであろうブロックを使って街づくりをする。そんな一風変わった題材で、アジャイル開発の方法論「スクラム」を、体験を通して学ぶというワークショップをのぞいてみた。

    「LEGOブロックで街づくり」 実体験型スクラム入門をのぞいてみた
  • ITコミュニティカンファレンス主催者のための参考書

    5月17日、カンファレンス運営に興味がある人のためのイベント「カンファレンスカンファレンス」が開催された。会場には、IT系コミュニティカンファレンスの主催者たち(Lightweight Language Matsuriの法林浩之氏、YAPC::Asia Tokyoの牧大輔氏、PHPカンファレンスの田中康一氏、東京Node学園祭のJxck氏、PyCon JPの清水川貴之氏)が勢ぞろい。そこで共有されたイベント運営のためのノウハウを、一問一答形式に再構成してレポートする。 カンファレンスを主催・運営する上での心構え ――何のためにそのカンファレンスを運営しているのか 情報・知識を提供する プログラミングの楽しさを伝える 参加者同士のコミュニケーションの場を提供する 自分が楽む 恩返し まず、カンファレンス主催者は、参加者の誰よりもカンファレンスが好きである。そもそも、カンファレンスが好きでなけ

    ITコミュニティカンファレンス主催者のための参考書
  • PostgreSQLエンタープライズ利用の指針が続々公開へ

    PostgreSQLエンタープライズ利用の指針が続々公開へ:Database Watch(2013年5月版)(1/2 ページ) OSSながら、堅牢性やスケーラビリティの面からエンタープライズ用途でも採用されることの多いPostgreSQL。大規模運用のための指針や移行のノウハウを公開する動きが活発化しています。今回はPGECの活動成果をウォッチ! 4月22日、PostgreSQLエンタープライズ・コンソーシアム(以下、PGEC)は設立1周年を迎えるとともに、2012年度の活動成果を発表しました。活動成果は性能WGと設計運用WGから報告され、報告書は同会サイトにて公開(リンク)されています。いずれも企業へのPostgreSQL導入で直面する疑問をテーマとしており、とても実践的な内容となっています。 性能WG:スケールアップとスケールアウト検証結果 性能WGからは大規模運用を想定し、Postg

    PostgreSQLエンタープライズ利用の指針が続々公開へ
  • レイアウトを自在に使いこなす

    前回、HTML5+CSS3は「メニューの作り方」を覚えるだけ! では「メニュー」を例にして、基的なHTMLの構造やCSSの設定方法について解説しました。今回は、このメニューのレイアウトをさまざまに変化させる方法を学びます。 サンプルをご用意してありますので、ダウンロードしてソースを見比べながら読んでみてください。 ダウンロード (1)項目が横に並んだメニュー【その1】 さて通常、HTMLは書いた順番に上から下に表示されます。 <div class="headmenu"> <h3>Cat Tsusin</h3> <ul> <li><a href="#">HOME</a></li> <li><a href="#">Introduction</a></li> <li><a href="#">Life</a></li> <li><a href="#">Blog</a></li> <li><a h

    レイアウトを自在に使いこなす
  • HTML5+CSS3の「カンタン装飾設定」で今風デザイン

    的にグラデーションや角丸はジェネレータからコピペして設定できるので、作業自体は簡単です。HTML5+CSS3サンプルを使って表現してみましょう。 (1)装飾のキモは「グラデーション・線・角丸・影・テクスチャー」 前回HTML5+CSS3の「レイアウトを自在に使いこなす」では、限られたいくつかのCSSプロパティを組み合わせて、さまざまなレイアウトができることをお見せしましたが、今回はそれに装飾を加えていきます。 いざ装飾しようとすると、どこから手を付ければ良いのか迷ってしまうかもしれませんが、アイコンなどの絵を除けば、装飾の要素は「グラデーション」「線」「角丸」「影」「テクスチャー」くらいなものです。それらを整理して組み合わせることで、全体として一体感のあるデザインに仕上げられます。 「それが難しいんだよ!」というお叱りの声が聞こえてきそうですが(笑)、以下の2つを見比べてみましょう。上

    HTML5+CSS3の「カンタン装飾設定」で今風デザイン
  • 「反逆」の手書きハイパーテキストタブレット、「enchantMOON」の内覧会に行ってきた

    「反逆」の手書きハイパーテキストタブレット、「enchantMOON」の内覧会に行ってきた:世界にagainstしたい ユビキタスエンターテイメント(UEI)が開発を進めてきた、独自OS搭載のタブレット「enchantMOON」がついに予約受け付け開始に。ハックスリーの『すばらしい新世界』やジャック・デリダのエクリチュール論まで飛び出した内覧会の模様をお伝えする。 2013年4月23日、ユビキタスエンターテイメント(UEI)は開発を進めてきた独自OS搭載のタブレット「enchantMOON」の予約受け付けを開始し、併せて報道関係者らを集めて「内覧会」を開催した。その模様は、enchantMOONという製品の成り立ちを知る上で興味深い内容だったので、今回の記事ではこの会の雰囲気を中心にお伝えしたい。 まず、enchantMOONについて簡単にまとめておこう。 enchantMOONはAndr

    「反逆」の手書きハイパーテキストタブレット、「enchantMOON」の内覧会に行ってきた