タグ

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

  • ソーシャルゲームのUI開発はAdobe AIR/Flashが主役になるか~「ADC MEETUP 04 Social Gaming」レポート(1/4)- @IT

    「ADC MEETUP 04 Social Gaming」レポート ソーシャルゲームUI開発は Adobe AIR/Flashが主役になるか 有限会社オングス 杉山貴章 2012/3/6 アドビシステムズ(以下、アドビ)は2月28日、開発者向けイベント「ADC MEETUP Round 04 Social Gaming」を開催した。ADC MEETUPは同社のツールおよびプラットフォームを利用する開発者向けサイト「Adobe Developer Connection(ADC)」に連動する形で2011年より不定期で開催されている。 タイトルにもあるように、第4回となった今回のテーマは「ソーシャルゲーム」。ソーシャルネットワーク/SNSの流行と並んでソーシャルゲームへの注目が高まる中、Flashプラットフォームの持つ表現力やクロスプラットフォーム性、強力なツール群による開発サポートなどに期待

    edajima
    edajima 2012/03/06
  • サーバ上でVimを使用することを考えた設定

    前回までは、ユーザー自身のPCVimを使うことを前提にして、解説を進めてきました。今回は、sshでサーバにログインし、そのサーバ上でVimを使うことを考えた設定ポイントを解説します(編集部) sshでサーバにログインしてVimを使う アプリケーション開発に使うメインエディタをVimと決めている開発者は、今でも少なくない。PCが十分な処理能力を持つようになり、EclipseやVisual Studioなどの統合開発環境(IDE:Integrated Development Environment)の機能が充実し、数々の便利な機能を備えるようになった。 しかしIDEを便利に活用できる環境が整っている今でも、メモリをあまり消費せず、軽快に動くVimは、開発者の支持を集めている。自分の好きなように自由にカスタマイズできる柔軟さを評価している開発者も多い。Vimを使う多くの開発者は、より便利に使う

    サーバ上でVimを使用することを考えた設定
    edajima
    edajima 2012/02/29
  • 【HTML5とか勉強会レポート Webと電子書籍】 なぜWebではなく電子書籍なのか?

    HTML5とか勉強会レポート Webと電子書籍】 なぜWebではなく電子書籍なのか?:D89クリップ(39) 電子書籍のプロフェッショナルが大集合! 電子書籍はこれからどうなるのか。EPUB3は実際どうなの? 気になる仕様は? そもそも電子書籍ってどうやって作ればいいの? 電子書籍ビジネスのあらゆる課題や疑問に真っ向から対峙し考えるイベントをレポートします。 2012年2月9日、リクルートGINZA8ビルのWeb CAT Studioで『第26回HTML5とか勉強会』が開催されました。HTML5とか勉強会とは、HTML5に関心のあるエンジニアやコーダー、デザイナ向けの勉強会です。今回のテーマは電子書籍。定員をあっという間に上回るほど多くの参加者が集まり、電子書籍に対するかなりの関心の高さがうかがわれました。 EPUB3の詳しい仕様の解説から電子書籍の現状、iBooksAuthorの動画に

    【HTML5とか勉強会レポート Webと電子書籍】 なぜWebではなく電子書籍なのか?
    edajima
    edajima 2012/02/21
  • 証明書偽造事件の原因はSSLの仕組みにあるのではない――日本ベリサイン - @IT

    2012/02/09 日ベリサインは2月8日、「認証局の安全性とSSLサーバ証明書の暗号強度」というテーマで記者向け説明会を開催し、電子証明書を発行する認証局を取り巻く最近の動向について説明した。 2011年は、電子証明書の発行を業とするComodoやDigiNotarといった企業が不正アクセスを受けるという事件が発生した。認証局(CA)は、証明書の発行を受ける企業の身元を審査する登録局(RA)と、実際の発行業務を行う発行局(IA)から構成されるが、Comodoの場合は業務を委託していたRAが、DigiNotarのケースではIAがそれぞれ不正アクセスを許し、偽造証明書を発行されるという事態に陥った。 この結果、「電子証明書」や「SSL」という仕組みに対する不審感を抱いたユーザーもあった。しかし、日ベリサイン SSL製品部 プロダクトマーケティングチーム アシスタントマネージャの上杉謙

    edajima
    edajima 2012/02/10
  • クラウド「AWS」とAndroidを直結するSDKで何ができるのか?

    AWS SDK for Androidでできること 2010年12月にAWS SDK for iOSと同時にVer1.0.0がリリースされ、原稿執筆時点での最新バージョンはAWS SDK for Android 1.1.0です。以下は、AWS SDK for Android 1.1.0で利用可能な機能です。 S3へのデータの保存と取得 SSimpleDBへのデータの保存と取得 SSQS、SNSを用いたモバイルデバイスとサーバ間およびモバイルデバイス間の通知 SEC2インスタンスの起動や管理 SEC2、EBS、ELB、RDSなどのCloudWatchを通じたモニタリング AWSの主なサービスについては、以下を参照してください。 従来はモバイルデバイスからS3やEC2へのアクセスはサーバアプリを介して行うことが多かったと思いますが、AWS SDK for Androidを使うと、Android

    クラウド「AWS」とAndroidを直結するSDKで何ができるのか?
    edajima
    edajima 2012/02/03
  • 作りたい欲求を刺激するMake:07@東工大レポート

    ジャンルを超えてテクノロジを使いこなせ! Make:はアメリカ発祥のDIY電子工作、サイエンス、アートなど、ジャンルを超えてテクノロジを使いこなす「Maker」が集うイベント。東京では今回で7回目の開催となる。Make: Tokyo Meeting 07が2011年12月3日~4日の週末に行われた模様をレポートする。

    作りたい欲求を刺激するMake:07@東工大レポート
    edajima
    edajima 2012/01/30
  • OSに付属するシェルスクリプトを読んで技術を盗む

    今回から、OS付属のシェルスクリプトを読んでいく。多くの人が使っているスクリプトを読むことで、シェルスクリプトならではの書き方、テクニックを身に付けることができるはずだ(編集部) 他人の技術を盗まなければ進歩はない 外国語をマスターするにも、楽器の演奏を覚えるにも、上達するにはただ練習するだけではダメだ。素晴らしいお手を見つけて、よく観察し、何度もまねることが必要だ。お手から技術を「盗む」ことが大切だということだ。 プログラミングでも同じことが言えると思う。文法を覚えて、ただひたすらプログラムを書くだけではなかなか上手にならない。スキルのある人のコードを見て、技術を盗もう。開発チームのメンバーそれぞれが書いたコードを持ち寄って、お互いに批評し合う「コードレビュー」に参加している、あるいはリーダーとして主催しているという人は多いと思う。このコードレビューも、人から技術を盗む良い機会と言え

    OSに付属するシェルスクリプトを読んで技術を盗む
    edajima
    edajima 2012/01/28
  • スーパーマリオはソーシャルゲームやゲーミフィケーションに影響を与えた(1/2)- @IT

    スーパーマリオはソーシャルゲーム やゲーミフィケーションに影響を与えた Cloudforce 2011セッションレポート&インタビュー 柴田克己 2012/1/11 2011年12月14~15日、都内のホテルで開催されたセールスフォース・ドットコムのプライベートイベント「Cloudforce 2011 JAPAN」では、同社の従来のコアコンピタンスである「クラウド」に加え、TwitterやFacebookといった、ソーシャルメディアの持つダイナミズムを企業活動の中で積極的に活用していく「ソーシャルエンタープライズ」の実現が大きなテーマとなった。 ソーシャルエンタープライズの実現に当たり、1つのカギとして注目を集めているのが「ゲーミフィケーション」の手法だ。今回のCloudforceでは、ソーシャルゲームの持つ「ゲーム的」な要素を、企業の活動に適用することで、顧客や従業員の参加意識やモチベー

    edajima
    edajima 2012/01/12
  • XMLデジタル署名とXML暗号

    「第1回 Webサービスセキュリティ概要」は、Webサービスセキュリティのフレームワークの概要を述べた。今回はWebサービスセキュリティの最も基となるXMLデジタル署名とXML暗号について述べる。XMLデジタル署名とXML暗号は従来のASN.1で定義されたCMS署名フォーマットやCMS暗号フォーマット*1に比べてXML文書との親和性が高く、柔軟な署名や暗号化が可能となる。 *1 CMS 暗号メッセージ構文(Cryptographic Message Syntax:RFC2630)を定めた標準でASN.1で定義されデジタル署名や暗号メッセージの構文を規定している。 XMLデジタル署名 ●XMLデジタル署名の特徴 W3CはXMLにデジタル署名を埋め込むための標準化作業をIETFとのジョイントで行い、XML Digital Signature標準のRFC3075*2を定めた。XMLデジタ

    XMLデジタル署名とXML暗号
    edajima
    edajima 2011/12/26
  • 【第23回 HTML5とか勉強会レポート】 HTML5のデバイス&位置情報系APIを使いこなせ!

    デバイス系APIの全体像 2011年11月16日、NTTコミュニケーションズで、「第23回 HTML5とか勉強会」が開催された。「HTML5とか勉強会」は、HTML5に関心のあるエンジニアやコーダー、デザイナー向けの勉強会だ。今回のテーマは「デバイス系API」。当日の様子をお伝えしよう。 NTTコミュニケーションズの小松氏@komasshuからプレゼンがスタート。 小松氏はGoogle API Expertであり、徹底解説HTML5 APIガイドブック オフライン系API編や、徹底解説 HTML5 APIガイドブック コミュニケーション系API編などの執筆を手掛けている。 まず、ブラウザからデバイス固有の各種機能を利用できるデバイス系APIとして、Geolocation API、DeviceOrientation Event、HTML Media Captureなどを挙げた。 デバイス系A

    【第23回 HTML5とか勉強会レポート】 HTML5のデバイス&位置情報系APIを使いこなせ!
    edajima
    edajima 2011/12/24
  • https://atmarkit.itmedia.co.jp/fsys/zunouhoudan/139zunou/4004_40thanv.html

    edajima
    edajima 2011/12/21
  • スマホアプリとプライバシーの「越えてはいけない一線」 - @IT

    スマートフォンアプリは果たしてどこまで、端末に関する情報を取得してもいいのだろうか。 位置情報と連動してお勧め店舗情報を表示したり、過去の検索履歴を基に商品を提案したりと、端末の情報やユーザーの行動履歴を活用するスマートフォンアプリが登場している。中には便利なものも多いが、一歩間違えれば、ユーザーのプライベートな情報が筒抜けになりかねない。結果として、スマートフォンを活用したビジネスやそれを支える広告市場までもが、否定的な目で見られ、発展を阻害される恐れもある。 この議論が起こったきっかけの1つは、ミログが公開していた「AppLog」と「app.tv」というアプリだ。AppLogはSDKの形で提供され、これを自前のアプリに組み込むと、Android端末にインストールされているアプリの情報やその起動回数を収集し、同社のアプリケーション分析サービスに送信するようになっていた。開発者にはインスト

    edajima
    edajima 2011/10/28
  • ノマド・ワーク時代のモバイル・ルータ選び(2011年10月版)(3/7) - @IT

    NTTドコモは、通信規格としてW-CDMAとLTEを併用していることから、料金プランも二立てになっている。LTEでは高速なデータ通信を可能としているため、料金よりも高速性を重視したいユーザーにとっては有力な選択肢となる。ただし、LTE対応エリアがまだ狭く、そのほかのエリアでも通信を維持できるように、LTE対応端末機はLTEとW-CDMAのデュアル・モードになっている。

    edajima
    edajima 2011/10/07
  • Git管理の神ツール「Gitolite」なら、ここまでできる!

    「Git」使ってますか? 近年、分散バージョン管理システム「Git」が急速にシェアを伸ばしています。筆者は、チケットシステムやバージョン管理の勉強会などを開催したりしていますが、Gitユーザーがかなり増えてきていると感じます。 しかしながら、そのような勉強会でアンケートを取ってみると、実案件では半分以上の人がSubversionを利用しており、Gitの導入はまだまだ進んでいません。移行コストが掛かったり、プロジェクトマネージャ層への知名度がまだまだ低いというのもありますが、理由の1つとして、ユーザー管理が煩雑であったり、アクセス制御に関する情報が不足しているということもあると思います。 そういうわけで稿では、Gitリポジトリのユーザー管理やアクセス制御を簡単に行う「Gitolite」を紹介します。 なお、稿ではGitの利用方法については紹介しませんので、Git自身の使い方については改め

    Git管理の神ツール「Gitolite」なら、ここまでできる!
    edajima
    edajima 2011/10/04
  • IIJ、日本のRuby PaaS「MOGOK」を秋に立ち上げへ - @IT

    IIJは9月5日、開発言語としてRubyが利用できるPaaSの新サービス「MOGOK」を秋からベータサービスとして提供開始することを明らかにした。島根県松江市で始まった「RubyWorld Conference 2011」で、同社サービス部の藤原秀一氏が講演でサービスの提供予定や技術的な詳細を話した。秋にも予定しているオープンベータ版では、当初サービスを無償で提供する。その後、2012年の第2四半期をめどに有償サービスを開始する。プロセス数、メモリ容量、データベース容量などの追加リソースを有料サービスとして提供予定という。 MOGOKは、同社がすでに提供しているクラウドサービス「IIJ GIO」と共通のサーバ基盤で提供するPaaS。Ruby on Railsアプリケーションの開発支援環境と実行環境を提供する。サーバへのアプリケーションのデプロイは、コマンドラインツールを使ってGitリポジ

    edajima
    edajima 2011/09/06
  • HerokuがJava対応、過去の煩雑さとの決別うたう - @IT

    2011/08/26 Ruby向けPaaSとして成長してきたセールスフォース傘下のクラウドベンダ、Herokuは2011年8月26日、Java言語のパブリック・ベータサービス開始を発表した。7月にはNode.js(JavaScript)とClojure(JVM上のLisp方言)のサポートも開始しているため、Java言語は4番目の対応となる。 Java対応は、これまで同様に「Cedar」(英語でヒマラヤ杉)と同社が呼ぶバージョンのソフトウェアスタックを用いる。現在のCedarのスペックは、 Ubuntu Server 10.04 (Lucid Lynx) Ruby: MRI 1.9.2 Bundler: 1.1pre5 Node.js: 0.4.7 NPM: 1.0.6 JVM: OpenJDK 6 となっている。ほかのHeroku対応言語と同様に、分散バージョン管理システムのGitを使った

    edajima
    edajima 2011/08/26
  • クラウドの管理にRightScaleを使ってみよう

    クラウドの管理にRightScaleを使ってみよう:RightScaleでクラウドを運用管理!(2)(1/3 ページ) RightScaleは、Amazon EC2などのIaaS (Infrastructure as a Services)型サービスを対象に、システムの設計、アプリケーションの展開、サーバの管理を自動化するためのクラウド管理サービスだ。クラウドサービスはシステムの投入や拡張が容易に行えるのがメリットだが、実際には設定にそれなりの工数が掛かる場面も多い。こうした作業を省力化するとともに、システムの運用状況を監視し、対応するためのプラットフォームとしての役割も果たす。連載第2回は、RightScaleのアカウント作成から、基的な利用方法までを解説する。 前回の「『AWS専用』じゃない! RightScaleの実力」では、RightScaleの概要について説明しました。 今回は

    クラウドの管理にRightScaleを使ってみよう
    edajima
    edajima 2011/08/22
  • jQuery Mobileで作るスマホ向けFacebookアプリ

    jQuery Mobileで作るスマホ向けFacebookアプリ:無料クラウドでできるFacebookアプリ開発入門(3)(1/5 ページ) 連載第1回の「基礎から分かる、Facebookアプリの作り方」と第2回の「クラウドに載せてFacebookアプリを全世界に公開する」では、Facebookアプリの開発と公開まで行いました。最終回となる稿では、公開したアプリケーションの管理について紹介します。また、ちょっとしたアレンジとして、jQuery Mobileを使ったスマートフォン向けのFacebookアプリ開発について説明します。 公開したFacebookアプリを管理するには Facebookアプリでは、ユーザーが簡単にアプリを探せる「アプリディレクトリ」や、アプリのお知らせや情報を公開するための「アプリケーションプロファイルページ」、アクティブユーザーやニュースフィードの記事数、Face

    jQuery Mobileで作るスマホ向けFacebookアプリ
    edajima
    edajima 2011/08/01
  • HTML5のvideo/audio+JavaScript APIテクニック

    HTML5の<video>や<audio>タグとJavaScript APIで、自由に動画や音声を楽しもう。カスタムのビデオプレイヤーだって作れる video/audio要素のAPIやイベントを利用する video/audio要素は、JavaScriptを用いた細かい制御を行えるのも特徴の1つです。 カスタムのビデオプレイヤーを作ることも容易ですし、動画からフレームを切り出してCanvasに投影し、グラフィックとして取り扱う、なんてテクニックもあります。 今回は、そうしたJavaScript APIの利用方法について見ていきましょう。なお、この記事は2011年5月25日版の仕様に基づいています。 video/audioに共通のメソッド、プロパティ video要素とaudio要素は、メソッドやプロパティの多くが共通です。そうしたメソッドやプロパティを表すのが以下の一覧です。 MediaErr

    HTML5のvideo/audio+JavaScript APIテクニック
    edajima
    edajima 2011/07/29
  • iOSからFacebook APIを使ってWallに投稿するには

    Graph APIの利用――Wallに投稿する 前編の「Facebook Graph API活用iPhoneアプリ開発入門」では、Facebook SDK for iOS利用をするための準備を行い、OAuthのAPIを使ってログインし、ログインができたらGraph APIを使ってユーザーのプロフィールを取得するという簡単なアプリケーションを作ってみました。今回は、Graph APIでPOSTを行う例として、自分のWallへの投稿を行います。 まずは、コードをざっとご覧ください。太字の部分が、最初の例からの変更点です。 UITextFieldを設置し、そこに入力した文字を自分のWallに投稿し、投稿に成功したら、作成されたオブジェクトのIDをアラートするというものです。 #import <UIKit/UIKit.h> #import "Facebook.h" #import "FBLogin

    iOSからFacebook APIを使ってWallに投稿するには
    edajima
    edajima 2011/07/18