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

  • Google Voiceはやっぱりすごかった - @IT

    Web業界は電話関連ビジネスを飲み込もうとしているのではないか。もう1年以上も前になるが、2010年5月に米国に出張した際に、そういう印象を受けた。といっても、VoIPのことではない。電話帳がSNS内のソーシャルグラフで置き換えられるということとも、ちょっと違う。電話の音声サービス全般のことだ。これは、VoIP普及以上にインパクトのある技術トレンドなのではないかと思うのだ。 そう感じた理由の1つ目は、米国で一般ユーザー向けにも提供が始まった電話・音声サービス「Google Voice」を使ってみて、その使い勝手の良さに舌を巻いたこと。今さら、Google Voiceがどうしたの? と思う人もいるかもしれないが、改めて検索してみて、どうも日にはGoogle Voiceのインパクトが全く伝わっていないように感じている。 もう1つは、Twilioというベンチャー企業の存在を知ったことだ。久しぶ

  • ゲーム嫌いも知らないと損するゲーミフィケーション入門(1/3)- @IT

    ゲーム嫌いも知らないと損する ゲーミフィケーション入門 あなたの生活を変える「Gamification」現状まとめ 株式会社ライブドア マークアップエンジニア/ディレクター 浜 俊太朗 2011/9/16 「Gamification(ゲーミフィケーション)」という言葉をご存じでしょうか? 最近よく話題になっているので、見掛けたことのある方も多いことでしょう。稿では、今後のWeb業界のキーワードとなり得るゲーミフィケーションの解説と現状、そして未来予想をお届けします。 今年の初めごろまでは一部の人が注目しているだけでしたが、ここ最近ではセミナーや勉強会が開催されたり書籍も出版されるなど、盛り上がりを見せています。 「ゲーミフィケーション」とは、何なのか ゲーミフィケーションは海外で生まれた概念で、その質を説明すると「ユーザーエンゲージメントを高めるために、ユーザーに楽しんでもらうための方

  • Android開発で泣かないための「テスト」の重要性(1/2) - @IT

    8月6日、日Androidの会テスト部(以下、テスト部)主催によるイベント「第1回Androidテスト祭り」が都内で開催された。テスト部は、Androidプラットフォームでの開発において、特にソフトウェア検証テストに関する情報共有や問題解決を目的とした組織だ。2010年9月に発足し、イベント開催時点では276名のメンバーがいるという。 今回のイベントは、その自由度の高さや多様性ゆえに課題を抱えるAndroidアプリ開発のテストについて、開発者同士やコミュニティでの情報交換を目的に開催された。テスト部では、すでに日Androidの会の総合イベント「Android Bazaar and Conference」での講演をはじめ、さまざまな活動を行っているが、単独イベントは今回が初だ。

  • 連載インデックス「App Inventorでアプリ開発はどこまでできるのか」 - @IT

    プログラミング未経験でも手軽にAndroidアプリが作れるApp Inventor。連載では、App Inventorでアプリを作り、使用しているコンポーネントに関して実際にJavaAPIと比較して、できることを検証していきます 誰でもAndroid開発できるApp Inventorの基礎知識 App Inventorでアプリ開発はどこまでできるのか(1) 概要を説明し、ツールをセットアップしてシンプルなアプリを作って実機で動作させるまでの流れを解説する入門記事

  • Y Combinatorに見るスタートアップ成功の秘訣、“ピボット”とは? - @IT

    米シリコンバレーの有力ベンチャーキャピタル、Y Combinatorが出資するスタートアップには、創業時には小さくても、後に大きく成功するものが少なくない。評価額の落差が大きいことから、外部から見ていると、そうした成功の多くが一夜にして起こったように見える。 しかし実際には、当初のプロダクト(アイデア)に市場がないことが分かって路線を変更したり、全く違うアイデアに取り組むことも少なくない。そうした路線変更を“ピボット”と呼ぶ。最近は、このピボットをどれだけ素早く、数多く行えるかが、スタートアップ成功の秘訣の1つとまで言われるようになっている。 前回の記事で紹介したオンライン・ストレージのZumoDriveは、Motorola Mobilityに買収されるまでの間に、少なくとも3度はピボットを経験している。 Y Combinatorから出資を受けたAirBnBとPicwingもまた、ピボット

  • Androidアプリ内課金の管理・テスト・セキュリティの8つのポイント

    Androidアプリ内課金の管理・テスト・セキュリティの8つのポイント:Android Marketアプリ内課金サービス徹底解説(3)(1/3 ページ) 前回の「Androidアプリにアプリ内課金を実装してみよう」では、アプリ内課金の実装方法を説明しました。今回は、実装が終わったアプリを管理、テストする方法と、セキュリティを強化するためのポイントに関して説明します。 アプリ内課金は“管理”が必要 アプリ内課金の仕組みは、金融機関との面倒なやりとりから開発者を解放するものですが、開発者は開発者サイトでの商品リストのセットアップと管理、テストアカウントの登録、必要に応じて行う返品処理などの多少の管理タスクが必要です。 ■ Android MarketのテストアカウントとGoogleチェックアウトのアカウントが必要 開発者は、Android Marketの開発者アカウントにテストアカウントを持っ

    Androidアプリ内課金の管理・テスト・セキュリティの8つのポイント
  • ソースファイルからLinux環境を構築しよう!

    ソースファイルからLinux環境を構築しよう!:LFSで作って学ぶLinuxの仕組み(1)(1/3 ページ) 最近のディストリビューションは非常に多くのプログラムから成っており、システムに必要なソフトウェアを把握するのは困難になってきている。必要なプログラムを1つずつ自分でコンパイルしてインストールするLinux From Scratchを通して、LinuxがOSとして機能するための仕組みを学んでもらいたい。(編集局) Linux From Scratchとは Linux From Scratch(以下LFS)とは、1999年に格始動したプロジェクトの名称である。日での知名度はまだまだだが、海外では相応の注目を集めている。 LFSを一言でいうなら、「一からLinux環境を構築しよう」といったところだろう。ここでいう「一から」とは、カーネルを含むあらゆるプログラムを意味する。環境構築のた

    ソースファイルからLinux環境を構築しよう!
  • .NETとは何か?

    2000年6月にマイクロソフトが「Microsoft .NET」を発表してから早くも11年。編集長目線で現時点の.NETを整理し直す。 連載目次 2000年6月にマイクロソフトが「Microsoft .NET」を発表してから、およそ11年が過ぎた。2002年3月に、そのMicrosoft .NET対応のソフトウェア開発環境である「Visual Studio .NET」が正式リリースされたが、それから数えても9年の月日が流れている。 2011年現在、「初期の『.NET』と現在の『.NET』では意味が異なる」と、筆者は考えている。例えば、その当時のMicrosoft .NETについて解説した記事である「基礎解説 初めてのMicrosoft .NET」を現時点で読んで「.NET」を語ると、ほかの開発者と議論がかみ合わないはずだ。 そこで稿では、「.NETとは何か?」について、これから新たに.N

    .NETとは何か?
    taka-oh
    taka-oh 2011/05/31
    Microsoft .NET|.NET Framework|REST
  • 連載インデックス「Android Marketアプリ内課金サービス徹底解説」 - @IT

    Androidアプリの新たな可能性を開拓するアプリ内課金について、概要から利用方法、アプリへの実装の仕方まで詳しく解説する特集 Androidでアプリ内課金を始めるための基礎知識 Android Marketアプリ内課金サービス徹底解説(1) Androidアプリの新たな可能性を開拓するアプリ内課金について、その仕組みや特徴、処理のフローなどを徹底解説

  • 2011年4月版 PSNが全部話題を持ってった - @IT

    洋介山 bogus.jp 2011/5/13 原発の問題と余震はまだまだ続いているものの、計画停電もなし崩しになくなっていき、徐々に落ち着きを取り戻して通常業務に戻りつつあるTwitterのタイムラインです。 セキュリティクラスタでも震災関連の詐欺やフィッシングに関する話題は徐々に減り、大規模な侵入とメジャーなWebアプリの脆弱性についての話題が増えた4月でした。 PSNが侵入を受けて個人情報をごっそり抜かれた件 4月20日、ソニーのPS3やPSPから接続してアプリケーションの購入などを行えるサイト、「プレイステーションネットワーク」(PSN)が攻撃を受けて、停止するという事件が勃発しました。 当初日では「サイトが停止している」というだけで、それほど大きく取り上げられませんでした。しかし停止期間が伸びるに従って、「ただのサイト停止ではない」という疑問を持つ人が増え、まずは海外のアカウ

  • 「何でもメールで済ませる」とはまってしまうワナ

    「何でもメールで済ませる」とはまってしまうワナ:文章コミュニケーション・リファクタリング!(2)(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企業群がキラ星のように点在しているような具合だ。建物は低く、緑も多い。風景を見る限りはのんびりした場所だ。 パロアルトの比較的大きな通り。クルマ移動が基

    taka-oh
    taka-oh 2011/04/28
    起業仲間
  • RichCopyでフォルダをバックアップ/同期させる - @IT

    ファイルのバックアップでは、2つのフォルダの内容を同期させるコマンドを利用するとよい。RichCopyはフォルダの同期機能をGUIで簡単に設定できる。アドバンスト・オプションを使うと、特定の拡張子のファイルのみコピーするなどが可能だ。 解説 サーバのバックアップやログの保存、個人的なデータのバックアップ、リモート・オフィス同士でのデータの同期など、2つのフォルダでファイルの内容などを同じ状態に保つ操作は、システム管理のさまざまな場面で必要になる。TIPSでも、「xcopyでファイルをバックアップする」「SyncToyツールで手軽にバックアップを行う」「robocopyでフォルダをバックアップ/同期させる」といったさまざまな手法を紹介してきた。 特にrobocopyは、もともとはリモートのファイル・サーバ同士でフォルダを同期させるために作られたコマンドということもあり、使い勝手がよいものと

    RichCopyでフォルダをバックアップ/同期させる - @IT
    taka-oh
    taka-oh 2011/04/27
  • ソーシャル化するOSS開発者たち - @IT

    ロング・テール理論の名付け親で、雑誌「Wired」の編集長としても知られるクリス・アンダーソン氏が3月12日付けのブログでオープンソースソフトウェア(OSS)プロジェクトの運営体制に関する誤解を指摘をしている。 アンダーソン氏によれば、多くの人はオープンソースプロジェクトというのは草の根から立ち上がり、自律的に組織化し、民主的に運営されているという誤った認識を持っている。ところが現実はまったく逆で、1人か2人の「慈悲深い独裁者」によって運営されている、という。 これはオープンソースプロジェクトに参加していたり、あるいは日常的に成果物を利用している人であれば、そういうものだと首肯するかもしない。メーリングリストで客観データに基づいて議論したり、リーダーを民主的に選ぶようなプロジェクトもあるかもしれないが、おおかたのオープンソースプロジェクトには、それを開始し、中心に位置し続ける“独裁者”がい

    taka-oh
    taka-oh 2011/04/26
    リーナスの思想と分散管理:OSSプロジェクトはトップダウン|Git|分散管理と政治
  • スマートフォンアプリデザインに役立つ 基礎のまとめ!

    スマートフォンアプリデザインに役立つ 基礎のまとめ!:一撃デザインの種明かし(14)(1/4 ページ) 各キャリアが新Android携帯を続々と発表し、スマートフォンへの注目がますます盛り上がる中、アプリケーションも、iPhoneAndroidともに展開するものが増えてきました。 そういった中で、稿ではスマートフォンアプリのデザインのコツをまとめてみます! iPhoneAndroidともに展開しているアプリ3例 まずは、iPhoneAndroidともに展開している有名アプリを3つ紹介します。それぞれのスクリーンショットを見ながら違いを探してみてください。 【1】クックパッド レシピの投稿と検索ができるアプリです。PCサイトの雰囲気はそのままに、トップ画面を旬のキーワードと履歴、検索ボックスのみに絞ったシンプルなUIになっています。要素とコンテンツを極力減らすことで、レシピ検索に集中

    スマートフォンアプリデザインに役立つ 基礎のまとめ!
  • 仮想シリアルポートとUSBパススルー

    シリアルポートやUSBデバイス利用を、サーバ仮想化環境に移行するには、一定の考慮や工夫が必要とされてきた。VMware vSphere 4.1では仮想シリアルポート機能、仮想USB機能に関する機能強化が行われた。vMoitonにも対応しており、サーバ仮想化技術の適用範囲を広げる重要な要素ともなっている。 仮想シリアルポート機能の強化 物理マシンから仮想マシンにプラットフォームを移行する際、従来の方式からの変更点を極力小さく抑えたいと考えるユーザーは多いことだろう。ネットワークアダプタやストレージデバイスなどは仮想化後も透過的に利用可能であるが、シリアルポートやUSBデバイスに依存しているマシンをVMware Infrastructure 3やVMware vSphere 4上に移行する場合は一定の考慮や工夫が必要とされてきた。 vSphere 4.1では仮想シリアルポート機能、仮想USB機

    仮想シリアルポートとUSBパススルー
  • Windows 7 SP1のバックアップ・ファイルを削除する - @IT

    Windows 7の最初の大規模修正プログラム集であるService Pack 1(以下SP1)が2010年2月17日に公開されてから、1カ月以上が経過した。この間、大きな不具合の報告もないことから、そろそろ全社的にSP1を適用しようと計画している管理者も多いのではないだろうか。 しかしSP1を適用すると、バックアップ・ファイルなどが作成されてしまい、ハードディスクの空き容量が少なくなってしまう。エディションによっても異なるが、SP1を適用すると、SP1自体や作成するバックアップ・ファイルなどによって、3Gbytes近くが消費される。 バックアップ・ファイルは、SP1をアンインストールする予定がなければ不要なので、これを削除すると、その分だけハードディスクの空き容量を増やせる。稿では、その方法を紹介する。ただし当然ながら、最初からSP1が統合されたOSイメージでWindows 7を新規イ

  • 「計画的にやれ」が悲しいほどメンバーに通じない理由 − PG時代と何が違う? 新任PMがついやってしまうNG集 − @IT自分戦略研究所

    1人で仕事をしているプログラマ時代は、ばりばり仕事がこなせたのに、PMになった途端に仕事がうまく進まない! そんな新任PMの悩みを解決するTipsを紹介します。 お悩みのPM諸君、ついこんなこと言っていませんか 同じ「プロジェクト」に関わるにしても、PMプロジェクトマネージャ)になる前と後では大違いです。プログラマの1人として働いている時は、自分の作業に専念していればよかったのに、PMになった途端「顧客から新しい要望が来た」「○○さんの作業が遅れている」といってはフォローに追われる日々。「何で皆、ちゃんと動いてくれないんだ!」とストレスをためるPMも多いはずです。 ですが、「自分が動くこと」と「人に動いてもらうこと」が違うのは当然のこと。ですが、ついそのことを忘れて、こんなことを言ってしまうPMは多いのではないでしょうか。 これらはPMの発言としては“NG”です。いくら口をすっぱくして注

    「計画的にやれ」が悲しいほどメンバーに通じない理由 − PG時代と何が違う? 新任PMがついやってしまうNG集 − @IT自分戦略研究所
  • 間違いだらけの「かんたんログイン」実装法

    今回は、そのかんたんログインの問題点について説明します。 「契約者固有ID」を用いるかんたんログイン かんたんログインとは、携帯電話の「契約者固有ID」を用いたログイン手法です。 第1回で説明したように、携帯電話のブラウザのリクエストヘッダには契約者固有IDと呼ばれるIDを付けることができます。契約者固有IDは、携帯電話事業者によって詳細は異なりますが、すべての携帯電話事業者が対応しています。 図1は、NTTドコモの携帯電話がサポートしている契約者固有IDである「iモードID」がサーバに送信される様子です。この情報は、ユーザーがそれと意識することなく送信されます。携帯電話のかんたんログインとは、契約者固有IDのみを用いて認証を行い、ログイン機能を実現することです。 かんたんログインは、ベーシック認証のようにIDとパスワードを管理する必要もなく、Cookieのように対応する端末を考慮する手間

    間違いだらけの「かんたんログイン」実装法
  • 開発者は覚えておきたいアプリストア/マーケット大全

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) iPhoneでお馴染のApp StoreがMacにも 各種アプリストア(または、アプリマーケット)の登場で、開発者、アプリ提供者、購入ユーザーを取り巻くポジティブなループが構築されつつあります。 アップルのiTunes App Storeが登場して以来、iPhoneiPad/iPod touchといったiOS端末向けのアプリ(アプリケーション)を、とても手軽に入手して使えるようになりました。 2011年1月23日には、iTunes App Storeのダウンロード数が100億を超えたという報道がありました。100億目のアプリをダウンロードした人には、1万ドル分のiTunesギフト

    開発者は覚えておきたいアプリストア/マーケット大全
    taka-oh
    taka-oh 2011/02/15
    アプリストアが壊した“壁”|手軽さ、配布・管理・集金の面倒な部分をストアが引き受けてくれる|パッケージの在庫を抱えなくてもいい|ランキング以外の多様なサービスが必要