タグ

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

  • 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

  • 常駐アプリが作成できるAndroidの“サービス”とは (1/3) - @IT

    常駐アプリが作成できるAndroidの“サービス”とは:Androidで動く携帯Javaアプリ作成入門(7)(1/3 ページ) 連載で、SDKとEclipseを使ってAndroidの携帯端末で動くJavaアプリを作成し、Android Marketでの配布を目指しましょう

    常駐アプリが作成できるAndroidの“サービス”とは (1/3) - @IT
  • memcachedと“正反対”、Redisが仮想メモリをサポート - @IT

    2010/09/07 KVS(キー・バリュー・ストア)に分類されるオープンソースのRedisの新バージョン、「Redis 2.0.0」が2010年9月5日にリリースされた。Redisはmemcachedと同様にキーと値のペアをメモリ上に保持するKVSの一種だが、3つの際立った特徴がある。1つはハッシュ以外のデータ構造もサポートしていることで、リスト型、集合型、順序付き集合型などのデータ構造が扱え、サーバ側でコレクションに対するpush/pop、コレクション同士のunion/intersection、数値のincr、decrなどの操作がアトミックに行える。バージョン2.0では複数の操作を1つにまとめてアトミックに操作するコマンドも増えている。 もう1つのRedisの特徴は、マスター・スレーブによるレプリケーション設定ができ、リード側のスケールアウトが容易にできること。 そして3つ目の特徴は、

  • Androidアプリで高速描画チューニングをするコツ

    さまざまなGoogleのサービスを使いこなすコツをグーグルの担当者に聞くインタビュー特集。第1回は、日Androidの会のメンバー(嶋 是一氏と中村 秀樹氏と安生 真氏(株式会社ケイブ))3人が、Androidアプリケーション開発のコツを聞くため、グーグル法人のオフィスを訪ね、ゲームアプリケーションを通して効率よく描画するためのノウハウについて聞いた。 その結果、T-Mobile G1(以下、G1)を用いた場合、2D描画であってもOpenGL ES(※1)を用いたAPIを利用するのが良いことが判明した。これは、驚くべき事実だ。このことは、機種に特化したチューニングを行うことで、よりデバイスの性能をフル活用したアプリケーション開発ができる可能性を示したといえる。 「Eat your own dog food」というGoogler文化 Androidについて話したのは、グーグル デベロッ

    Androidアプリで高速描画チューニングをするコツ
  • DeNA、GREE、ドワンゴ――エンジニア入社準備金制度の導入相次ぐ

    Web企業による、エンジニア中途採用に対する「入社準備金」制度の発表が相次いでいる。8月15日、「モバゲータウン」を開発・運営するディー・エヌ・エー(DeNA)がエンジニアの中途採用に対し、入社準備金として200万円を支給するとの報道がなされると、「GREE」を開発・運営するグリーも8月16日にTwitterの広報アカウントで「入社していただいたエンジニア職の方に、当社の基準で選考の上、200万円までの入社支度金を支給する制度を導入」すると発表。後日、採用ページ上で正式に発表した。 続いて8月20日、「ニコニコ動画」の開発・運営などを手掛けるドワンゴが、中途採用したエンジニア1人につき、人に入社一時金として126万2500円を支給、さらに人が指定したオープンソースコミュニティや慈善団体などへ126万2500円の寄付を実施すると発表した。合わせて252万5000円となるが、これは「ニコニ

    DeNA、GREE、ドワンゴ――エンジニア入社準備金制度の導入相次ぐ
  • Flashで怒涛のごときイベント処理を捌きまくる3技

    Flashで怒涛のごときイベント処理を捌きまくる3技:速いFlash/ActionScriptチューニング入門(3)(1/3 ページ) Flash/ActionScriptチューニングの基礎知識から実践的テクニックまでを紹介する連載。読みながら試せるオンライン・サンプルもあります。Adobe AIR/Flexにも応用可能です Flash高速化は“仕組み”の理解から始める! 前回「Flashで吹雪のごとき描画を実現するチューニング3策」から、間がだいぶ空いてしまいました。完全に夏ですね。連載ペースはかなりゆったり目ですが、暖かい目で見守っていただければと思います。 さて、第3回の内容は「イベント」です。その中でも、特に多用されやすい「Event.ENTER_FRAME」「MouseEvent」のチューニングについて、紹介します。 イベント=インタラクティブコンテンツ制作の基 「イベント」の

    Flashで怒涛のごときイベント処理を捌きまくる3技
  • 「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?

    「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?:誰にでも分かるSEのための文章術(11)(1/2 ページ) 「提案書」や「要件定義書」は書くのが難しい。読む人がITの専門家ではないからだ。専門用語を使わず、高度な内容を的確に伝えるにはどうすればいいか。「提案書」「要件定義書」の書き方を通じて、「誰にでも伝わる」文章術を伝授する。 メーカーが機械を納入する際は、耐久試験や性能試験などの結果を添付して、問題がないことを顧客に確認してもらいます。同様にシステム開発においても、テスト結果を顧客に提示してシステムに問題がないことを確認してもらう必要があります。 今回と次回の2回にわたって、「テスト仕様書」の書き方と表現のポイントを説明します。 今回は、「顧客にとって良いテスト仕様書」とは何か、「顧客にとって良いテスト仕様書」にするためには何を記述すればよいのか、テスト仕様書のおおまかな

    「バグ数には興味ないのだよ」――顧客が喜ぶテスト仕様書とは?
  • いまさら聞けないiPhone/iPadアプリの作り方の基礎

    いまさら聞けないiPhone/iPadアプリの作り方の基礎:SDKで始めるiPad/iPhoneアプリ開発の勘所(1)(1/4 ページ) 初めてiPhone/iPadアプリ開発に挑戦する人が、迷わず短時間でアプリを作れるように、数多くの情報の中から要点をグっと絞った開発の勘所を紹介する入門連載です 迷わず短時間でiPhone/iPadアプリを作れるように 皆さんのお気に入りのiPhone/iPadアプリは何でしょうか。筆者は、Googleカレンダーと同期してくれるスケジュール管理アプリがお気に入りです。いまでは目的のアプリを探すのも大変なほど、日々多くのiPhone/iPadアプリが登場しています。 6月8日にはiPhone 4の発表があり、マルチタスクやモバイル広告ネットワーク、ゲーム開発など、iPhone OS改め、iOS 4で実現できる機能がたくさん追加され、さらに魅力的になりました

    いまさら聞けないiPhone/iPadアプリの作り方の基礎
  • C++のクラスをマスターしよう(後編)(1/2) - @IT

    書籍転載 文法からはじめるプログラミング言語Microsoft Visual C++入門 C++のクラスをマスターしよう(後編) ―― 第10章 クラス~オブジェクト指向プログラミング(中編) ―― WINGSプロジェクト 矢吹 太朗(監修 山田 祥寛) 2010/06/02 コーナーは、日経BPソフトプレス発行の書籍『文法からはじめるプログラミング言語Microsoft Visual C++入門』の中から、特にInsider.NET読者に有用だと考えられる章や個所をInsider.NET編集部が選び、同社の許可を得て転載したものです。基的に元の文章をそのまま転載していますが、レイアウト上の理由などで文章の記述を変更している部分(例:「上の図」など)や、図の位置などをサイトのデザインに合わせている部分が若干ありますので、ご了承ください。『文法からはじめるプログラミング言語Micros

    bongkura
    bongkura 2010/06/03
  • 実録・4大データベースへの直接攻撃

    情報の入れ物、データベースは大丈夫ですか 皆さんこんにちは、川口です。そろそろGumblarの話に飽きてきたところでしょうか。今回は以下の4種類のデータベースで、管理用ポートをインターネットにオープンしているとどうなるかについて調べた結果を取り上げます。いずれも管理用ユーザーのパスワードは「脆弱なもの」に設定されています。 Oracle(1521/tcp) SQL Server(1433/tcp) MySQL(3306/tcp) PostgreSQL(5432/tcp) 右側に書いてある番号が管理用ポート番号です。データベースを管理する場合、これらのポートをインターネットに対してオープンにする必要はないはずです。しかし、これらのポートに対して外部から“直接”接続するインシデントが年に数回は発生しています。 このようなインシデントは、大学のネットワークに接続したサーバがほとんどですが、ホステ

    実録・4大データベースへの直接攻撃
  • IMAP4(Internet Mail Access Protocol version 4)~前編

    前回説明したPOP3と同じく、IMAP4はメールサーバ上のメールボックスからメールを取得するためのプロトコルだ。ポート番号は一般に143が用いられる。 目的が同じとはいえ、POP3とはその機能からプロトコル内容まで大きく異なっている。一言でいえば、POP3に比べ大変複雑で多くの機能が追加されたものだ。根的な考え方から大きく異なっているのだ。これは、POP3が抱えていた大きな問題点への反省のもと、IMAP4が成り立ったことに由来する。 RFC2060

    IMAP4(Internet Mail Access Protocol version 4)~前編
  • ブラウザや地図、ストリートビューの基、Intentとは?

    ブラウザや地図、ストリートビューの基、Intentとは?:Androidで動く携帯Javaアプリ作成入門(3)(3/3 ページ) 1 package com.example.android.dual; 2 3 import android.app.Activity; 4 import android.content.Intent; 5 import android.os.Bundle; 6 import android.view.View; 7 import android.widget.Button; 8 import android.widget.EditText; 9 10 public class Editor extends Activity { 11 12     @Override 13     public void onCreate(Bundle savedInstanc

    ブラウザや地図、ストリートビューの基、Intentとは?
    bongkura
    bongkura 2010/05/12
    [Intent
  • ここが大変だよiPhone実機テスト+iPhone OS 3.0の新機能

    ここが大変だよiPhone実機テスト+iPhone OS 3.0の新機能:ここが大変だよiPhone開発(4)(3/3 ページ) □ 【3】Bluetooth通信「Game Kit」 これまでのiPhoneには、端末同士が直接通信する方法はありませんでした。対戦ゲームや通信を行うには同一の無線LANに接続するか、3G回線でインターネットサーバを経由して通信するかのどちらかの方法でiPhone同士の通信を行うしかありません。 ノートPCが多い日では無線LANは一般的ですが、世界的には決して多くなく、無線LANスポットを利用できる場所ということだと、結局家の中でしか対戦ができません。また、3G回線でサーバ経由で通信する方式では、場所は問いませんが、通信速度が遅いし、パケット料金が定額制の国以外では安心して使うことができません。 iPhone OS 3.0からBluetooth通信でアドホック

    ここが大変だよiPhone実機テスト+iPhone OS 3.0の新機能
  • Google Apps Marketplace企業向けアプリ出店入門(1/2) ─ @IT

    Google Apps Marketplace 企業向けアプリ出店入門 ~アプリストアは消費者向けだけじゃない~ 株式会社トップゲート 小川 信一 2010/4/8 企業向けアプリストア「Google Apps Marketplace」登場 Google Apps Marketplace(以下、Marketplace)とは、グーグルにより2010年3月9日に開設された、主にGoogle Apps向けのアプリケーションを販売・購入できるアプリケーションのマーケットプラットフォームです。Marketplaceについての詳しい紹介は、記事「グーグルGoogle Apps向けマーケットを開設」を参考にしてください。 先の記事を少し補足しておくと、Marketplaceに登録するアプリケーションは「Google Appsを使ったアプリケーションである必要はない」ということです。すでに登録されている

  • 独自アノテーションの付加を開発者に開放へ TwitterのつぶやきにMIDIや顔文字の埋め込みも可能に − @IT

    2010/04/21 Twitterは4月14、15日に行った開発者向けイベントで「@anywhere」を発表して話題を呼んだ。数行のJavaScriptを埋めこむだけで、自前でAPIを叩くコードを用意することなくWebサイトにTwitter連携機能を埋め込めるという意味で、企業やメディアのWebサイト採用が進みそうだというインパクトのある発表だったが、その影に隠れて、もっと大きな発表があった。 メタ情報をアノテーションで付加 TwitterプラットフォームチームのMarcel Molina氏がTwitter APIのメーリングリストに4月17日に投稿したメッセージによれば、早ければ向こう2カ月程度でTwitterには「アノテーション」のためのAPIが実装される予定だという。 アノテーション(注釈)は、名前空間、キー、値の3値からなるメタ情報で、文字通り各つぶやきに付加することができる。開

  • Flashで吹雪のごとき描画を実現するチューニング3策

    Flashで吹雪のごとき描画を実現するチューニング3策:速いFlash/ActionScriptチューニング入門(2)(1/4 ページ) Flash/ActionScriptチューニングの基礎知識から実践的テクニックまでを紹介する連載。読みながら試せるオンライン・サンプルもあります。Adobe AIR/Flexにも応用可能です Flash高速化は、ASの知識有無にかかわらず 連載第1回の「Flashを閃光のごとく高速化するための基礎知識」では、実際のチューニング方法を語る前準備として、「どの処理に、どれだけ時間・リソースが割かれているか」、つまり“処理負荷”を調べる具体的な方法を紹介しましたが、あれから1カ月ちょっと経過しました。すっかり季節も変わり始めてしまいました。時がたつのは、速いものです。 今回から、実践的なチューニング手法の解説が始まりますが、プログラムが不要なものから必須なもの

    Flashで吹雪のごとき描画を実現するチューニング3策
  • なぜTwitterは低遅延のままスケールできたのか 秒間120万つぶやきを処理、Twitterシステムの“今” − @IT

    ユーザー同士のつながりを元に時系列に140文字のメッセージを20個ほど表示する――。Twitterのサービスは、文字にしてしまうと実にシンプルだが、背後には非常に大きな技術的チャレンジが横たわっている。つぶやき数は月間10億件を突破、Twitterを流れるメッセージ数は秒間120万にも達し、ユーザー同士のつながりを表すソーシャル・グラフですらメモリに載る量を超えている。途方もないスケールのデータをつないでいるにも関わらず、0.1秒以下でWebページの表示を完了させなければならない。そのために各データストレージは1~5ms程度で応答しなければならない。 Twitterのリスト機能の実装でプロジェクトリーダーを務めたこともあるNick Kallen氏が来日し、2010年4月19日から2日間の予定で開催中の「QCon Tokyo 2010」で基調講演を行った。「Data Architecture

  • 現場開発者視点で答える「Windows Azure業務アプリ開発の実際」(1/5) - @IT

    連載:.NET中心会議議事録 第2回 現場開発者視点で答える「Windows Azure業務アプリ開発の実際」 デジタルアドバンテージ 一色 政彦 2010/03/26 2010年3月6日(土曜日)、@IT/.NET開発者中心コーナー主催(グレープシティ協賛)の第2回.NET中心会議が開催された。今回のテーマは、多くの開発者が関心を寄せ始めている「クラウドとWindows Azure」。雨の降る悪天候にもかかわらず、「クラウドの現状と今後を知ろう」と多くの開発者が来場し、基調講演やパネル・ディスカッションに熱心に耳を傾けた。 そんな熱気あふれる雰囲気の中、ギターを弾くとその音がPC上の文字コードに変換されて文字入力できるという、あえて生産性の低い文字入力手法を実現した「おばかアプリ」による自己紹介で会場の笑いを取りながら基調講演を開始したのが、「エンジニア視点で比較する“雲”の違い」や「業

  • おばかアプリ選手権出場アプリ一覧

    2009年から地道に回数を増やしているおばかアプリ選手権。各回のチャレンジャーの数も増えてきました。おばかな勇士アプリをiPhoneAndroid、そのほかで分類し紹介します。 「おばかアプリ」とは、「おばかアプリ選手権」とは 「おばかアプリ」とは、ムダにかっこよくて、かゆくないところにも手が届く、ばかばかしくて面白いアプリを指しています。デザインハック・ミーティング「おばかアプリ選手権」は、デザイナ×エンジニアのコラボレーションが創りあげる「おばかアプリ」のむだにかっこいい度合いとばかばかしさ、チームワークを競うイベントです。 稿では、これまでの「おばかアプリ選手権」に参加してくれた「おばかアプリ」たちを、「おばかアプリ図鑑」としてまとめてお届けします。これから新しい「おばかアプリ」を作りたい人、必見の書です。 おばかアプリ7カ条 おばかは正義である おばかに国境はなし おばかは変態

    おばかアプリ選手権出場アプリ一覧
  • HTML+JavaScriptでiPhone/Androidアプリを作れるTitanium Mobileとは

    HTMLJavaScriptiPhone/Androidアプリを作れるTitanium Mobileとは:Web技術でネイティブアプリを作れるTitanium(1)(1/3 ページ) iPad/iPhone VS Androidに戸惑っているWebデザイナ/開発者のために、Web技術でネイティブアプリを作れるオープンソースの開発ツールを紹介し、その利点や使い方を連載で解説します iPad/iPhone VS Androidに戸惑っていませんか? 2010年1月5日、グーグルAndroid 2.1を搭載した「Nexus One」を発表しました(参考:GoogleAndroid 2.1搭載の“スーパーフォン”「Nexus One」を発表)。高精細なディスプレイや高速なプロセッサによる快適な動作など、iPhoneのライバルとしての存在感が話題になりました。また1月21日には、NTTドコモ

    HTML+JavaScriptでiPhone/Androidアプリを作れるTitanium Mobileとは