タグ

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

  • Facebook、Android端末のSDカードの情報を暗号化する「Conceal」を公開

    Facebook、Android端末のSDカードの情報を暗号化する「Conceal」を公開:Java APIをオープンソースで 米Facebookは2014年2月3日、Android端末のSDカードに保存したデータを暗号化するためのJava APIセット「Conceal」をオープンソースで公開した。 米Facebookは2014年2月3日、Android端末のSDカードに保存したデータを暗号化するためのJava APIセット「Conceal」をオープンソースとして公開した。 Facebookによると、Androidの旧バージョンを搭載した端末などは、メモリ容量が少なく処理速度も遅いため、コストを抑える目的で、SDカードなどの外部ストレージに一部のデータを保存することがある。しかしAndroidのプライバシーモデルでは、SDカードのストレージはパブリックにアクセスできるディレクトリとして扱わ

    Facebook、Android端末のSDカードの情報を暗号化する「Conceal」を公開
  • 天気予報も医療もスパコンで計算されている

    並列計算アーキテクチャ「CUDA」と東工大で運用されている大規模計算能力を持つスーパーコンピュータ「TSUBAME2.0」を使った最先端研究の成果を、東京工業大学青木尊之教授に聞いた。 スーパーコンピュータ「京」の登場や、事業仕分けをめぐる政治家の発言により一時注目されたスーパーコンピュータ。東京工業大学(以下、東工大) 学術国際情報センターの青木尊之教授は、2013年8月1日に開催された「高校生のためのCUDAサマーキャンプ2013」で、「CUDA」と「TSUBAME2.0」を使った最先端研究の成果を語った。CUDAはGPUを利用した並列計算アーキテクチャであり、TSUBAMEは東工大で運用されている大規模計算能力を持つスーパーコンピュータである。今、GPUを搭載したスーパーコンピュータで、何ができるのか。

    天気予報も医療もスパコンで計算されている
  • Google App Engine、「Cloud Endpoints」でモバイルバックエンド環境を提供

    Google App Engine、「Cloud Endpoints」でモバイルバックエンド環境を提供:Java 7ランタイムもサポート 米Googleは2月21日、PaaS環境「Google App Engine」の新機能として、Webやモバイル用のバックエンド構築をシンプル化した「Google Cloud Endpoints」のプレビューを公開した。 米Googleは2月21日、PaaS環境「Google App Engine」の新機能として、Webやモバイル用のバックエンド構築をシンプル化した「Google Cloud Endpoints」と、Java 7ランタイムのサポートの2つのプレビューを披露した。 Cloud Endpointsでは、拡張性と柔軟性の高いWebおよびモバイルアプリ用バックエンドを簡単に構築できるようにした。アプリケーションのデータをクラウドに格納して、App

    Google App Engine、「Cloud Endpoints」でモバイルバックエンド環境を提供
  • 開発者が知らないと損するAndroid 4.0の新機能44選

    NFC・Wi-Fiなど端末間共有機能 【1】NFCでデータを共有する「Androidビーム」 「Androidビーム」は、NFC対応デバイス間で共有を行うための機能です。ユーザー同士が2つのNFC対応のデバイスを接触することで簡単に、お気に入りアプリ、コンタクト、音楽、動画など、ほとんどのコンテンツを交換可能にします。デバイス同士が数センチ範囲内にあると、システムはNFCの接続を設定して共有のためのUIを表示し、ユーザーは画面をタッチすることで共有が行えます。 例えば、ユーザーは連絡先を交換したり、マルチプレイゲームを開始したり、チャットやビデオ通話に参加したり、写真や動画などを共有したりできます。アプリを共有する場合、Androidマーケットのアプリ詳細ページへのリンクを送ります。リンクが送られた端末上のマーケットアプリは詳細ページを起動し、ユーザーはアプリを簡単にダウンロードできます。

    開発者が知らないと損するAndroid 4.0の新機能44選
  • さくらのクラウド、Amazon EC2の半額以下で11月開始へ - @IT

    2011/09/06 さくらインターネットが、11月15日に竣工する北海道・石狩の新データセンターで、竣工と同時に格的なクラウドサービス「さくらのクラウド」の提供を開始することを明らかにした。9月5日に東京・新宿で開かれたユーザー向けイベント「さくらの夕べ」で、田中邦裕社長自らが語った。 「昨年11月のクラウドコンピューティングEXPOで、さももうすぐ出るかのように言ってしまいましたけれども、ようやく明日ベータサービスのリリース予定です」 昨年の時点で、後発となるクラウドサービスのコンセプトを「何の変哲もないIaaS型クラウドを圧倒的なコストパフォーマンスで提供する」と語っていた田中社長だが、改めて「開発者志向のシンプルクラウド」という設計目標を強調。公式発表前ながら、「同一スペックであれば、Amazon EC2の1/3から1/2の料金にできると思う」と話し、国内の競合サービスや、機能や

  • なぜY Combinatorだけ特別? Dropbox創業者に聞いた - @IT

    2011/04/27 シリコンバレーは、ITの世界にとって今も特別な場所だ。 Apple、Cisco、eBay、NVIDIA、Oracle、Intelといった名だたるIT企業が社を置き、Google、Facebook、PayPalなどWeb系ベンチャーが次々と生まれ続けている。 人口約200万。行政区域としてシリコンバレーという場所は存在しないが、人口100万を擁するサンノゼ市を筆頭に、サンタクララ、サニーベール、マウンテンビューなど約20市を含む領域に世界の才能が集まる。米国西海岸、太平洋に向かって親指を突き立てたような半島の南北30マイル(48km)の細長い領域、東京圏に地図を重ねて言えば、だいたい東京から横浜までぐらいの間に、IT企業群がキラ星のように点在しているような具合だ。建物は低く、緑も多い。風景を見る限りはのんびりした場所だ。 パロアルトの比較的大きな通り。クルマ移動が基

  • 開発者が知って得するAndroid 2.3の新機能18選

    開発者が知って得するAndroid 2.3の新機能18選:Androidで動く携帯Javaアプリ作成入門(22)(1/3 ページ) 2.3が出たら、すぐに3.0が! さらに2.4も!? 今回お届けするのは、先日発表があったAndroid 2.3の新機能に関する概要のまとめです。各社でAndroid 2.3対応端末の発表が相次ぐ中、Android 3.0(コードネーム「Honeycomb」)も発表があり、さらには、Android 2.4(コードネーム「Ice Cream Sandwich」)の噂まで出始めて、今年もAndroidから目が離せませんね。 Android 3.0や2.4も気になりますが、稿では2.3の新機能をテーマごとにまとめて紹介します。 NFCなど新しいセンサのサポートやデバイス周り Android 2.3は、ジャイロスコープ、回転ベクトル、直線加速度、重力、気圧センサを含

    開発者が知って得するAndroid 2.3の新機能18選
  • 「ATOK トライアル」のアプリ評価コメント6斬! - @IT

    昨今問題となっているアプリストアのアプリ評価(レビュー)コメント。参考にならないコメントや点で的外れの評価、いわれのない中傷などなどに悩むアプリ開発者も多い。そんな状況を打破するための“評価コメント”を“評価”するコラム連載 はじめまして。日アンドロイドの会女子部部長の矢野です。突然ですが、あなたは開発者? それとも素敵なアプリを探す旅人? どちらの立場でもAndroid Marketに来ると何気なく目にするのは、アプリへの評価(レビュー)コメントです。 真面目に読むと励まさるコメント、胸(や耳)が痛くなるコメント、短いわりに強い想いがこもったコメント、この連載では、さまざまな評価コメントを評価しつつ、その行間に味わいを探します。評価コメントの味わいを知ることにより、開発者はコメント恐怖症が克服でき、アプリユーザーはコメント上手になれるのです。まさに一石二鳥ですね。 今日のアプリ「ATO

  • FlashでAndroidアプリを作りAndroid Marketに登録

    FlashでAndroidアプリを作りAndroid Marketに登録:Flashでできる! Androidアプリ制作入門(2)(1/3 ページ) Flash ProやFlash Builderに拡張機能を追加して、Androidで動く簡単なAdobe AIRのアプリを作る方法を紹介します 前回の「Flash CS5でAdobe AIRのAndroidアプリを作る準備」では、シンプルなAndroidアプリを出力するところまで説明しました。今回はCS5の新機能をいくつか使いながら、もう少し凝ったゲームを作っていきたいと思います。 Flash CS5 Extension for AIR 2.5(ベータ2版)公開 と、その前に、2010年11月22日に、Adobe Labsにて「Adobe Flash Professional CS5 Extension for AIR 2.5」(ベータ2版)

    FlashでAndroidアプリを作りAndroid Marketに登録
  • ベニヤ板とDCのハイブリッド! pixivインフラの今 - @IT

    2010/07/21 ホームセンターに行けば9800円で買えそうなスチール製の“ラック”に、むき出しのマザーボード。うねうねとケーブルがラックの間を這(は)う。 「ラックに直接置くと通電しちゃうじゃないですか。だからラックに木片をくくりつけて、その上にマザーボードを載せているんですね。ただ、そうすると実は若干たわむんです、自重で……。なのでパーツの抜き差しではかなり嫌な思いをします」。 イラスト投稿サイトの「pixiv」(ピクシブ)でインフラの設計・運用を担当する上薗竜太氏がこう話すと、あまりの無手勝流ぶりに会場からは笑いが起こる。 「でも、これはまだ前のバージョンの運用でですね、3カ月前ぐらいからベニヤに変えました。これが新しいpixivを支えるラックです」 実物の写真がスクリーンに映し出されると会場には再び大きな笑いが起こった。「これによってマザーボードがたまわない。パーツの抜き差しで

  • 独自アノテーションの付加を開発者に開放へ 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値からなるメタ情報で、文字通り各つぶやきに付加することができる。開

  • なぜ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

  • iPhoneより多彩なAndroidのセンサをアプリで操作

    真の「ケータイするGoogle」端末「Nexus One」登場! グーグルGoogleブランドでケータイを作成しました。その名も「Nexus One」です(参考:GoogleAndroid 2.1搭載の“スーパーフォン”「Nexus One」を発表)。 Nexus Oneは、スペックもさることながら、搭載されているAndroidのバージョンが2.1であることの方が開発者としては注目です。Android 2.1は、早速SDKもリリースされ、エミュレータ上で新機能が利用できます。 Android 2.1の新機能は、次回紹介する予定です。 今回は、目先を変えて、Androidのセンサの使い方を紹介します。センサはAndroidの実機がないと動作確認ができないので、開発のハードルが少し高いかもしれませんが、将来Androidの実機を入手したときのために、参考にしておいてください。 iPhone

    iPhoneより多彩なAndroidのセンサをアプリで操作
  • NECビッグローブ、Android端末利用のクラウド事業を開始 - @IT

    2009/12/17 NECビッグローブは12月17日、閲覧性と可搬性を両立させたネット端末に、ネット接続や各種サービス、コンテンツを一体的に組み合わせて提供する「クラウドデバイス&サービス事業」の取り組みを発表した。 都内で開催された発表会の冒頭であいさつに立った同社代表取締役執行役員社長の飯塚久夫氏は、ネットがすでに生活に密着したコミュニケーションインフラと化しており、インフラ面だけでなく、インターネット上のサービスも生活シーンに浸透していると話す。さらに、モバイルブロードバンドの浸透が、家でも外でもインターネットを利用させるに至ったと今日のインターネットの使われ方を改めて説明した。 しかし一方で、PCは画面が見やすいが、持ち運びにくく設定が難しい。携帯電話は可搬性は高いが画面が小さいなど、利用シーンの広がりとともに新たな問題点とニーズが顕在化しているとし、ISPが今後取るべき1つの道

  • グーグル、C/C++に代わる新言語「Go」をOSSで公開 - @IT

    2009/11/11 グーグルは2009年11月10日、Cのようにシステム記述に適したプログラミング言語「Go」をBSDライセンスの下に公開した。C++のようなC言語の拡張ではないが、Cに似た構文が特徴で、ガベージコレクタ(GC)や並列プリミティブ、イテレータ、実行時リフレクションなどを備えた新しい設計が目を引く。Goグーグルの社員7人が「20%の自由時間」を利用して開発した。設計・実装を行っているのが分散OS「Plan 9」の創案者であるロブ・パイク氏や、Unix、Cの生みの親、ケン・トンプソン氏、Google ChromeのV8エンジンを開発したロバート・グリースナー氏など錚々(そうそう)たるメンバーで、こうした点でも注目を集めそうだ。 グーグル社内では、まだGoを使っていないが、今後はWebサーバなどのシステム関連のソフトウェアで実用を検討しているという(Goのオフィシャルサイトは

  • Rubyを最大63%高速化した中学生は超多忙!

    金井仁弘(HN:CanI)氏                    撮影:平沼久奈 ハンドルネームCanIの由来は、「“Can I”→キャナイ→カナイ」。C#、Visual Studio、Microsoft .NETとマイクロソフト製品が大好きな「.NETer」と自称する 筑波大学付属駒場中学校は、東京都内にある中高一貫の国立校だ。入学試験の偏差値と東京大学への進学率の高さから“東の筑駒、西の灘”と称される進学校である。強いのは受験だけではない。国際情報オリンピックや国際数学オリンピックでは、同校の生徒が毎年のように金・銀メダルを制するなど才能あふれる理数系人材が多数在籍している。 金井氏はこの夏の「セキュリティ&プログラミングキャンプ2009」(2009年8月12~16日)に参加し頭角を現した中学生プログラマである。 今年に入って、Ruby 1.9のフィボナッチ数列による演算(多倍長加算

    Rubyを最大63%高速化した中学生は超多忙!
  • Visual Studio 2005の既定の環境設定を変更するには?[VS 2005のみ] - @IT

    VS 2005を再インストールした場合やベータ版などをインストールしていた場合には、このダイアログが表示されないことがある。そんな場合にこのダイアログを強制的に表示させたいときには、VS 2005のユーザー設定データを完全に削除するという手段がある(ただし以下は自己責任で行うこと)。これにはVS 2005 IDE(devenv.exe)を/ResetUserDataスイッチを付けて呼び出せばよい。具体的には、すべてのVS 2005 IDEのインスタンスを閉じたうえで、[スタート]メニューの[Microsoft Visual Studio 2005]-[Visual Studio Tools]から「Visual Studio 2005 コマンド プロンプト」を開き、「devenv /resetuserdata」と入力し、[Enter]キーを押せばよい。実行には2~3分程度かかるが、コマンドプ

    hrdakinori
    hrdakinori 2009/08/26
    2008でも同じだった
  • iPhoneアプリ開発入門 − @IT CORE

    iOS(iPhoneiPad・iPod touch)・Apple Watchアプリ開発をこれから始めたい初心者向けの@IT記事一覧。iOS SDK/Xcodeのインストールや環境設定、Mac/OS Xや役立つツール・ライブラリなど必要なものの使い方、開発言語Swift/Objective-Cの基文法・コード例リファレンス、デザイン・テスト、アプリビジネス・マーケティング記事などが満載です。

  • まずは、mixiアプリを使ってみよう、作ってみよう

    まずは、mixiアプリを使ってみよう、作ってみよう:基礎から分かる、mixiアプリ作成入門(1)(1/3 ページ) mixiのアプリ?それって何? 「mixiアプリ」は、iGoogleのガジェットのように、SNS「mixi(ミクシィ)」上に組み込まれて実行される、Webアプリケーションです。主に、JavaScript+XML+HTMLCSSで作ります(やり方によっては、Flashなども使える)。 誰でも開発でき、人が開発したmixiアプリを自分のマイページなどに自由に組み込むことができます。また、Webアプリケーションのため課金方式は異なりますが、iPhoneアプリのようにmixiアプリを作って公開することで報酬を得ることもできます。 mixiアプリは、2009年6月現在、オープンβ環境のみで利用可能となっています。正式版は、8月公開予定です(参考:「mixiアプリ」8月に正式公開 販売

    まずは、mixiアプリを使ってみよう、作ってみよう
  • 「ソフトウェアは工業製品ではない」、Rubyのまつもと氏が講演 - @IT

    2009/04/10 ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に語った。 コードとは設計である 「ビューティフルコード」と題した基調講演を行ったまつもと氏は、2007年に共著者の1人として出版した同名の書籍に書いたエッセイに込めた思いを、次のように語る。 「世界に冠たる日の製造業のノウハウを適用することで生産性を上げることができるに違いないという発想がありますが、ソフトウェアは工業製品ではない。そうした誤解を正していきたい」。 ソフトウェア産業界では、よくエンジニアが何十万人足りないということが言われる。しかし、まつもと氏は、これは工業生産と同じ方法論を当てはめることから来