タグ

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

  • 脅かされるDNSの安全性

    インターネットの重要な基盤技術の1つであるDNSに対して新たな攻撃手法が公開され、その安全性が脅かされている。DNSセキュリティ機能を提供するための技術であり、普及が進んでいるDNSSECについて、仕組みと運用方法を紹介する。(編集部) インターネットを支えるDNSとは インターネット上では、通信するコンピュータを特定するためにIPアドレスを使用する。しかし、数字のみで構成されるIPアドレスは人間にとって扱いづらいため、覚えやすいように名前を付ける方法が考案された。 このとき、人間が使用する名前(ドメイン名)とコンピュータが使用するIPアドレスを対応付ける仕組みが必要になる。この役割を担うのが、ご存じDNSDomain Name System)である。 DNSSEC導入の背景——カミンスキー型攻撃 DNSは、インターネットの爆発的な普及に伴うドメイン名利用の急速な拡大にも対応し、インタ

    脅かされるDNSの安全性
  • AWS、クラウドベースのDNSサービス「Amazon Route 53」発表 - @IT

    2010/12/06 Amazon Web Services(AWS)は12月5日、同社クラウド上で動作するDNSサービス「Amazon Route 53」を発表した。βサービスとして提供する。 Amazon Route 53は、クエリ数に応じた課金体系を取るクラウドベースのDNSサービスだ。AWSが提供する「Amazon EC2」のインスタンスをはじめ、ストレージサービスの「Amazon S3」やCDNサービスの「Amazon CloudFront」など、同社が提供するさまざまなリソースに対して、IPアドレスとドメイン名を変換するDNSの機能を提供する。AWSで提供しているリソースとの連携を念頭に置いたサービスだが、オンプレミスのリソースを参照することも可能だ。 Amazon Route 53では「Hosted Zone」という概念に基づいて、リソースとレコードのマッピングを行う。Hos

  • 【動画】「Chrome to Phone」でAndroidが便利に! - @IT

    2010/11/10 今年5月にGoogle I/Oで発表されたAndroid 2.2(Froyo)の目玉機能の1つは「Cloud-to-Device Messaging API」(C2DM)と呼ばれる、クラウドとデバイスの連携機能だ。グーグルのクラウドを経由することで、サードパーティのサーバやPCからスマートフォンなどのデバイスに対して、ちょっとしたメッセージを送信できる。 このAPIを使うと、例えば、Webサービス側からAndroidアプリに対して、何らかの小さなデータをプッシュするということができる。APIの利用にはAndroid 2.2以上が必須なので、今のところ、こうした使い方をするサービスやアプリは一般的ではない。代わりに、このAPIを使った最初の華々しい例が、グーグル自身による、「Chrome to Phone」というサービスということになる。グーグルの開発者がサンプルとして

  • コード探知機「Sonar」でプロジェクトの深海を探れ!

    コード探知機「Sonar」でプロジェクトの深海を探れ!:ユカイ、ツーカイ、カイハツ環境!(17)(1/4 ページ) プロジェクトの深海を照らす「Sonar」とは? 「Sonar」は、スイスのSonarSource S.A.を中心に開発されているコードの品質管理を行うオープンソースのプラットフォームです。LGPLライセンスで提供され、無償で利用可能で、拡張も自由です。 2009年に「Jolt Product Excellence Awards」「Open World Forum Innovation Awards」などを受賞した、いま注目のツールです。 Sonarは、まるで音波探知機を装備した潜水艦のように、コードのさまざまなメトリクス(統計情報)を総合的に集計し、現在の開発の状況を視覚化します。非常に使いやすいWebのUI(ユーザーインターフェイス)で、プロジェクトごとのメトリクスから各パ

    コード探知機「Sonar」でプロジェクトの深海を探れ!
  • WebSocketで目指せ“リアルタイムWeb”!第1回 node.jsの衝撃とWebSocketが拓く未来 - @IT

    ご挨拶 こんにちは、ロンドンのNew Bambooという会社でWebエンジニアとして働いている@makoto_inoueです。ここのところ、PusherというWebSocketのクラウドサービスの開発に関わっています。今回から3回に渡ってWebSocketに関する短期連載を担当させていただきます。 私を含めたNew Bambooの面々(我々は自分たちのことをBambinoと呼んでいます)がWebSocketになぜ興味を持ったかということからはじまり、実際にクラウドサービスを始めるまでにいたったストーリーをお話ししたいと思います。そのストーリーを通じて、WebSocketが切り開く「リアルタイムWeb」な世界への可能性や技術的課題を皆さんと共有できればと思っています。

    WebSocketで目指せ“リアルタイムWeb”!第1回 node.jsの衝撃とWebSocketが拓く未来 - @IT
  • 単価4分の1、Amazon EC2に「Micro Instance」が追加 - @IT

    2010/09/09 Amazon EC2/S3などを提供するAmazon Web Servicesは9月9日、EC2のインスタンスタイプに新たに「Micro Instance」を加えたと発表した。 これまで最小のインスタンスだった「Small Instance」が1時間当たり0.085ドル(Linux/Unixの場合。また一部地域は0.095ドル)だったのに対して、0.02ドル(同0.025ドル)と、単価が4分の1程度と安いのが特徴。1年契約(Reserved Instance)の場合、年額で54ドルで、1時間当たり0.007ドルの課金となる(記事初出時に年額54ドルとありましたが、時間課金もかかります。訂正してお詫びいたします)。 ただし、Small Instanceがメモリ1.7GB、1仮想コア、160GBのローカルストレージというスペックであるのに対して、Micro Instanc

  • 月間57億PV、300台のサーバを運用するミツバチワークスが編み出したインフラ技術

    ミツバチワークスのエンジニアは、「月間57億PV」という巨大なトラフィックをさばくため、さまざまな技術を駆使してインフラを構築している。主と副の2立てでデータベースを運用し、300台のサーバを使いながら「負荷の限界」に挑むエンジニアに、技術ノウハウを聞く。 ミツバチワークスが運営するケータイブログサービス「DECOLOG」は、異色のサービスである。10代後半から20代前半の女性に最も人気のあるケータイブログサービスで、「デコメール」などを利用して、かわいくカラフルなブログを作成できる。広告基準を厳しくすることで女性ユーザーにも不安なく使ってもらえるような安心感を作り出し、口コミだけでじわじわとアクセス数を伸ばしてきた。 結果、2010年7月実績で月間57億PV(ページビュー)超、想定800万UU(ユニークユーザー)、会員登録者数180万件と、ケータイブログサイトでは国内最大のサービスとし

  • UXとは何ぞや? UXを高める武器を手に入れよう! ― 開発者は、いかにユーザー・エクスペリエンス(UX)と付き合うべきか ―

    連載目次 ◇連載の趣旨 ユーザー・エクスペリエンス(以下、UX)とは、大ざっぱにいうと、ある製品(アプリケーション)をエンド・ユーザーが使った際に経験する「楽しさ・心地よさといったプラスの感情」を、(エンド・ユーザーに提供する)価値として重視するコンセプトだ。具体的には、見た目のみではなく、使い勝手や信頼性などの側面を重視した設計を行い価値を実現する。(UXの詳細な定義については後述)。そのUXが注目されるようになって久しい。が、UXの定義や意味するところ、もたらされる恩恵は、一般の開発者レベルまで伝わっているだろうか。 開発者にUXについて尋ねると「UXはデザイナーの仕事(なので、自分には関係がない)」というような意見を持っている方に出会う。当にUXに関係のない開発者がいるのだろうか。 アプリケーションに対するエンド・ユーザーの不満を例に、不満の原因が誰の責任か見てみよう。 これら、

    UXとは何ぞや? UXを高める武器を手に入れよう! ― 開発者は、いかにユーザー・エクスペリエンス(UX)と付き合うべきか ―
    gigaricky
    gigaricky 2010/09/24
    ui]
  • Webの3つの問題を解決する「HTML5」とは何なのか

    最近よく目にする「HTML5」という言葉。JavaScriptAPICSS3、SVGなどを含め、急速な広がりを見せつつある「HTML5」の基礎を学べる入門連載です。「HTML5を使うと、何ができるのか」「それを実現するには、どのようなプログラムを書いたらいいのか」をお届けします どっからどこまでが「HTML5」なの? 最近、「HTML5」という単語を目にする機会が驚くほど増えました。ニュースやブログで取り上げられない日はほとんどありませんし、筆者が主催している勉強会を含め、開発者同士の勉強会でもHTML5がテーマになることが少なくありません。 しかし一方で、「『HTML5』といわれているものは範囲が広すぎて、とても学ぶ時間がとれない」という声もよく聞きます。それもそのはず、HTML5は現在世界でも最もホットなテーマといってもよく、世界中の名だたる開発者や企業が日々仕様を提案したり、改善

    Webの3つの問題を解決する「HTML5」とは何なのか
  • 秒読み段階の「Ruby on Rails 3」登場の意味 - @IT

    Rubyのバージョンは1.8系と1.9系に大きく分かれている。Ruby 1.9は、実際には2.0と名付けるべきだったとの声もあるほど、1.8系と比較して高速化や機能強化を果たしている。ただ、Ruby 1.9系の初の安定版であるバージョン1.9.1は2009年1月にリリースされてはいるものの、実戦投入という意味ではまだ1.8系が主流となっている。 例えばRails利用という観点から見れば、95%以上が1.8系のRubyを使っているという調査がある。New Relicの調査によれば、Rails普及時にもっとも安定していたことから広まったバージョン1.8.6と、1.9系の新機能を1.8系にバックポートしたバージョン1.8.7が、Railsアプリの実に95%を占めているという。 RubyRailsは別物だ。密接に関連しているとはいえ、Rubyから見れば、Railsは1つのフレームワーク(ライブラ

  • iPhone/iPadアプリ作成の仕上げ・国際化・デバッグ

    iPhone/iPadアプリ作成の仕上げ・国際化・デバッグ:SDKで始めるiPad/iPhoneアプリ開発の勘所(3)(1/4 ページ) 初めてiPhone/iPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 連載第2回の「Xcode/Interface BuilderでUI設計+イベント処理」では、開発ツールを用いたBMI計算アプリの作成方法について紹介しました。今回は、iPhone/iPadアプリ作成後の仕上げとして、ホーム画面のアイコン設定・起動時の画像設定・多言語対応の方法について説明します。 またiPhone/iPadアプリのバグ修正時に必要なデバッグ方法やメモリリーク発見方法についての解説も行っていきたいと思います。 ホーム画面にアプリのアイコンを設定するには 前回作成したBMI計算アプリ

    iPhone/iPadアプリ作成の仕上げ・国際化・デバッグ
  • 標準化と実装が進む次世代Web規格「HTML5(HyperText Markup Language 5)」とは? − @IT

    ChromeやOperaなどのWebブラウザへの実装が始まっているHTML5。何が新しくなるのか? HTML歴史を振り返りながら、その目的や特徴を解説する。 連載目次 HTML5は、標準化団体のW3C(World Wide Web Consortium)がコミュニティのWHATWG(Web Hypertext Application Technology Working Group)と共同で策定中のHTMLの最新版である。HTML5はWebアプリケーションを開発するためのプラットフォームとなるべく仕様が策定されていることが最大の特徴だ。 HTML5へ至る経緯 HTMLは1993年に、当時スイスのCERN(欧州原子核研究機構)に在籍していたティム・バーナーズ=リー氏がHTTPなどとともに開発した技術だ。 バーナーズ=リー氏がHTMLを考案したのは、CERNなどに在籍する研究者同士が効率よく

    標準化と実装が進む次世代Web規格「HTML5(HyperText Markup Language 5)」とは? − @IT
  • 次世代デスクトップ転送技術、SPICE入門

    次世代デスクトップ転送技術、SPICE入門:Inside Linux KVM(1)(1/2 ページ) この連載では、オープンソースの仮想化ソフトウェア、Linux KVM(Kernel-based Virtual Machine)とそれを支える技術の最新開発動向を紹介していきます。(編集部) はじめに この連載では、オープンソースの仮想化ソフトウェア、Linux KVM(Kernel-based Virtual Machine)とそれを支える技術の最新開発動向を紹介していきます。KVMは、完全仮想化機能をカーネルに付け加える仮想化ソフトで、Linuxカーネルに標準で含まれることから、いま開発者の注目を浴びています。 Linux KVMのメリットは、ハイパーバイザを持たず、Linux自体をホストOSとするため、ほかのハイパーバイザに比べて性能的に優位なことです。一方で、まだ課題もあります。

    次世代デスクトップ転送技術、SPICE入門
  • “すべてクラウド”も間近!? 「ZumoDrive」を使ってみた - @IT

    2009/01/23 オンラインストレージサービスは古くからあるが、汎用クラウドサービスの登場で、その使い勝手が急速に進化している。2009年1月に入ってプライベートベータテストを始めた「ZumoDrive」は、エンドユーザー向けのサービスとしては、現時点で最も先進的な利便性とリーズナブルな価格を実現したサービスの1つだ。ZumoDriveはAmazon S3をバックエンドに使い、ローカルPCのOSに透過的にマウントできる仮想ドライブを提供する。ファイルはクリックして初めてストリーム配信されるため、ローカルストレージは、もはや主従関係でいえば従の“キャッシュ”として機能する。 ZumoDriveを使ってみたい読者は、同サービスのWebサイトで招待コード“itmedia”を入力してみてほしい。現在ZumoDriveはプライベートベータテスト中だが、@IT読者に対して先着で500アカウントまで

  • 5分で絶対に分かる、「Webマーケティング」とは

    5分で絶対に分かる、「Webマーケティング」とは:デザイナーのためのWeb学習帳(8)(1/6 ページ) 【0分】Webマーケティングとは何か? その概要 Webマーケティング。 ひと言でいうと簡潔ですが、具体的にはどのような作業が含まれるのか、ご存じでしょうか? Webマーケティングの単語を分けると「Web」と「マーケティング」ですね。それぞれに含まれる意味はというと。「Web」は、あるサイトの構成やページの表現などが含まれるとします。そして、「マーケティング」には、ある目標に向かって、いかに集客し、そこからどれくらいのコンバージョン率(転換率)だったのかを計測し、集客の方法を検討することが含まれます。 従って、Webマーケティングとは、「Web」の部分と「マーケティング」の部分をひとまとめに行うことを、ここでは示します。すなわち、マーケティングを行い、その結果によってはサイトの構成やペ

    5分で絶対に分かる、「Webマーケティング」とは
  • アクセス解析の結果に混乱しないための数字の読み方(1/3) - @IT

    連載:アクセス解析結果を活かす術(1) アクセス解析の結果に混乱しないための 数字の読み方 安西敬介(dIG iT) 2008/6/19 あなたは、Web解析をうまく利用できていますか? 指標の意味を理解し、数字の読み方を学んで、Webサイトの運営戦略に役立てましょう(編集部) アクセス解析の数字に惑わされないためには Webサイトの運営者は、より多くのユーザーに目的の行動を促すために、さまざまな試みをしています。特集:アクセス解析ツール比較「アクセス解析ツールを比べてみよう」で紹介したような手軽に利用できるツールもあるため、ユーザーのアクセス行動を解析するのも容易になってきています。 ただ、アクセス解析はしたものの、そのデータの活用方法となると、まだまだ模索中という読者が多いのではないでしょうか。もちろん、数字を読んで、活用してくれるような高価なツールも開発されていますが、その中身や考え

  • HTML5はコミュニティやベンダの知恵や経験の蓄積 - @IT

    HTML5が拓く新しいWeb(8. html5-dev-jp編) HTML5はコミュニティやベンダの 知恵や経験の蓄積 新野淳一 Publickey 2010/7/16 Web標準のHTML5への進化は、ベンダに対してだけでなく、コミュニティ活動にも影響を与えています。HTML5に関するメーリングリスト「html5-developers-jp」の管理人で、「HTML5とか勉強会」なども主催されている白石俊平氏に、HTML5との出会い、コミュニティ活動のきっかけなどについて聞きました。 ―― 白石さんはいま、「html5-developers-jp」のメーリングリストの管理人で、かつ「HTML5とか勉強会」などの勉強会も主催されていらっしゃいますよね。HTML5のHTML5&API入門」も出されています。そもそもHTML5との出会いはいつごろで、どうしてHTML5だったのですか? HTM

  • 業務システムでWindows Azureを使うための42の覚え書き(1/4) - @IT

    IT > Insider.NET > 業務アプリInsider > 事例で学ぶWindows Azure実用ポイント > 業務システムでWindows Azureを使うための42の覚え書き 2010年1月4日のWindows Azure正式リリースに伴い、クラウド・プラットフォームWindows Azureに関する話題や実例も、より身近、より具体的になってきた。また、Windows Azure開発に関する情報の公開も活発になってきており、実際に開発を行う機が熟してきた感がある。そういった中で、実際に導入を判断するユーザーサイドに対する説明情報や、事例に関しては不足しており、「実際にどう始めたらよいのか?」「何がこれまでと異なるのか?」と思われている方も少なくないであろう。 そこで稿では、業務システムをWindows Azureで運用することの可能性や事例および注意事項について説明する。

  • TwitterのStreaming APIが正式版に - @IT

    2010/01/06 Twitterが2009年4月からアルファテストを行ってきた「Streaming API」が1月6日、正式版としてリリースされた。Streaming APIは、パブリック・タイムラインや特定の検索語彙、ユーザーID、位置情報によるフィルタリングで流れてくるリアルタイムな情報を取得するためのAPI。パブリックタイムラインの取得は一般ユーザーの権限(BASIC認証を使う)では、サンプリング済みのサブセットだけとなるが、より多くのサンプルを取得するAPIや、フルセットのパブリックタイムラインを取得する“Firehose”(非常に大量のデータが流れ出てくることから、水圧の高い消防ホースになぞらえている)と呼ばれるAPIもある。 “ストリーム”は小さなデータの更新情報の流れを表す一般的語句としても用いられているが、FacebookやTwitterが提供するStreaming A

  • Amazon EC2で大規模サービス、クラウド時代のシステム開発とは - @IT

    2009/11/30 「クラウドがなければ、さあこれから年賀状シーズンが始まるという今になっても、要件定義すら終わってなかったかもしれません」。こう笑顔で語るのはベンチャー企業「リプレックス」(Ripplex)の代表取締役、直野典彦氏だ。 同社は2009年10月29日、Webサイト上から手軽に紙の年賀状を送れるサービス、「ウェブポ」を、日郵便と連携してスタートした。前例のないサービスであるため、フタを開けてみないと最終的な利用者数や年賀状の数はまったく予想できないというが、数百万、あるいはそれをはるかに上回る利用もあり得るという大規模なサービスだ。年賀状の印字イメージをPDFとして生成する重たい処理もある。 このシステムの大部分を、リプレックスではAmazonのクラウドサービス(AWSAmazon Web Services)上に構築したという。チームメンバーは9人、開発に要した期間はわ