CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![.NETアプリケーションをMacで開発してDockerで動かそう!](https://cdn-ak-scissors.b.st-hatena.com/image/square/a7ca1d9d2a483925f751bd862ef94cb31a956864/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F8859%2F8859_t.gif)
コンピュータエンターテインメント協会(CESA)は、8月26日から28日までの3日間にパシフィコ横浜で開催する、日本最大のコンピュータエンターテインメント開発者向けカンファレンス「コンピュータエンターテインメントデベロッパーズカンファレンス 2015(CEDEC 2015)」の受講申し込み受付を、7月1日から公式Webサイトで開始した。 受講パスは、「レギュラーパス」「デイリーパス」「エキスポ&スポンサーパス」の3種類が用意され、会期中すべてのセッションとイベントに参加できる「レギュラーパス」は、7月31日までに申し込むと受講料が5,000円割り引かれる。 このほか、昨年に引き続き、今回で3回目となる『ゲーム開発者の生活と意識に関するアンケート調査』も同日開始。ゲーム開発者の労働環境やキャリアに関する現況を把握し、業界で働く人のキャリア形成の支援を目的とした調査で、8月7日まで同じく公式W
米Googleは、Android公式の開発環境となったAndroid Studioの開発に注力するため、Eclipse Android Developper Tools(ADT)の開発を終了するとともに、公式サポートを2015年内で終了する。なお、今回の開発およびサポート終了には、Eclipse ADT PluginとビルドツールのAndroid Antも含まれる。 Eclipse ADTから、最新のAndroid Studioへ移行するには、Android Studioの[File]メニュー→[New]→[Import Project]で、Eclipse ADTで作成したプロジェクトを読み込めばよい。なお、Googleでは移行ガイドも用意している。 今後は、DDMSやTrace Viewerといったスタンドアロンのパフォーマンスツールや、Android NDKの追加サポートを、数か月内に
「Orion 9.0」には、新たにコード解析サーバ「Tern」を搭載しており、コードの作成時に開発者が必要とする情報を直ちに提供する。「Tern」は、require()とリンクするノードライブラリ、define()とリンクするAMDモジュール、HTMLによる組み込みスクリプトで構成される。さらに、ECMAScriptやNode.js、Redis、MySQLなどに準拠した、型情報のインデックスも備えている。 「Tern」によるコード解析は、すべてのスクリプトに対応するとともに、精度の高い文脈判別機能や、多数のコードテンプレートによって、迅速なコード作成を実現する。また、使用している型や機能の詳細な用例をツールチップで表示できる。さらに、関数や変数から宣言へのジャンプが可能で、画面の分割による複数ファイルの同時表示にも対応し、強力なリネーム機能を搭載する。 このほか、「ESLint 0.15.
「OpenCV 3.0」には、およそ1500のパッチが適用されるとともに、「opencv_contrib」リポジトリが追加されている。また、インテルIPP(インテグレーテッド・パフォーマンス・プリミティブ)のサブセットであるIPPCVを、商用/非商用を問わず無料で利用できる。 新機能としては、OpenCLを使ったGPUアクセラレーションへの透過的なアクセスを可能にするT-API(transparent API)を追加している。ただし、T-APIはコンパイル時やランタイム環境では利用できない。 さらに、ARMのNEONでは、およそ40のアクセラレーション機能を利用可能で、NEONに最適化されたコードを作成できるOpen CVアクセラレータである、Open CV HALレイヤーも用意する。 このほか、features2dやcalib3d、objdetectなどのアルゴリズムの整理や、Pytho
「Google Cloud Bigtable」は、Google検索やGmail、Google Analyticsなど、Googleにおけるさまざまなサービスに使用されているデータベース。巨大なデータの取り扱いに対応し、金融、広告、エネルギー関連、医療、広域コミュニケーションなど、エンタープライズ/データ分析用途に適している。 パフォーマンスは非常に高く、他のNoSQLシステムとの比較では、単位金額あたりで2倍のスループットを実現する。さらに、レイテンシもはるかに小さい。 オープンソースのApache HBase APIを通じたアクセスが可能なので、既存のビッグデータシステムやHadoopとの相性がよく、Googleのビッグデータ関連製品もサポートする。また、既存のHBaseクラスタから容易にデータをインポートできる。 完全なマネージドサービスなので、維持・管理にかかるコストの削減が可能で、
本シリーズは、WebブラウザをUIとして利用した業務システムやアプリケーション(以下、Webシステム、Webアプリケーション)のテストをテーマとして、Webブラウザを使ったテストを自動化するOSSのツール「Selenium2」を紹介します。業務システム開発の現場で適用してきたノウハウを元に、これまでSelenium2について知らなかった人から以前使った経験がある人まで、より実践的な「使える」内容を盛り込んでいきたいと思います。 本シリーズのスコープと対象読者 本シリーズはWebシステム・Webアプリケーションのテストの中でも「Webブラウザを操作して実施するテスト」をスコープにしています。開発工程としては、1モジュールとして単体テストに位置付けられる場合もあれば、複数のモジュールやシステムと連携して結合テストや総合テストに位置付けられる場合もあるでしょう。これらのテストのことを、本シリーズ
日本スマートフォンセキュリティ協会(JSSEC)は、Android搭載スマートフォンのアプリ作成における、セキュリティ確保の基礎知識・手法について解説したDVD『Androidアプリのセキュア設計・セキュアコーディングガイド』解説DVD<基礎編>を制作し、26日にコンテンツブレインを通じて発売した。価格は3000円。 『Androidアプリのセキュア設計・セキュアコーディングガイド』解説DVD<基礎編>は、Androidアプリのセキュリティを考慮した基礎知識・設計・開発のノウハウを集めた解説動画を収録し、セキュリティの基礎知識を解説した本編映像と、セキュアなAndroidアプリを作る具体的な手法を解説した特典映像からなっている。 本編映像では、Androidアプリの動向や事例、セキュリティのポイント、守るべき資産、脅威、対策の考え方などを解説する。特典映像では、Activityを例に、サン
本連載では、TIS株式会社が提供している技術ブログ「Tech-Sketch」から「コレは!」というテーマをピックアップし、加筆修正して皆様にお届けしています。今回取り上げるテーマは「DevOps」です。近年、Chefというツールを用いた環境構築・構成管理の自動化が注目されています。本稿では、Chefを用いてAWS上に環境一式を自動構築できるAWS OpsWorksについて、その概要と簡単な使い方、特徴について紹介します。 AWS OpsWorksとは AWS OpsWorks(以下OpsWorks)とは、Amazon Web Services(AWS)が提供している、環境構築とアプリケーションのデプロイの自動化・統合管理を実現するサービスです。 OpsWorksを用いると、短時間で手軽にアプリケーションを動かす環境一式を自動構築することができ、要件に応じて柔軟に構成を変更できます。またアプ
日本スマートフォンセキュリティ協会(JSSEC)の技術部会アプリケーションWG「セキュアコーディンググループ」は、Androidスマートフォンのアプリ作成におけるセキュリティ確保の手法についてまとめた「Androidアプリのセキュア設計・セキュアコーディングガイド」の2013年4月1日版を、23日に公開するとともに、同ガイドへのパブリックコメントの募集を開始した。 「Androidアプリのセキュア設計・セキュアコーディングガイド」は、Androidアプリのセキュリティを考慮した設計・開発のノウハウを集めた文書で、アプリ開発現場で「使う」ことを想定した文書構成をとっている。 各テーマの文書は、サンプルコードセクション、サンプルコードの背景にあるセキュリティ観点の留意事項をまとめたルールブックセクション、さらにセキュリティの理解を深めるための話題をまとめたアドバンストセクションで構成する。 2
2012年2月16日、「Developers Summit 2012」において㈱コナミデジタルエンタテインメントのドラコレスタジオ戦略室マネージャーの廣田竜平氏が「大ヒットソーシャルアプリ『ドラゴンコレクション』の裏側~超高トラフィックを支えるアプリ・インフラの“明日から使えるテクニック” 限定紹介!」というセッションを講演しました。 廣田氏は大学卒業後、KONAMIのアミューズメント機器部門に入社し「ドラムマニア・ギターフリークス」「クイズマジックアカデミー」シリーズなどのプログラムを手がけた後、オンラインゲーム・モバイルゲームの部門に異動し、いくつかのタイトルのディレクションやプロデュースを担当した経歴の持ち主。ドラコレでは、技術面の責任者としてアプリ・インフラの両面からの方針決定、課題解決を担当しています。 ドラコレは、もはや説明する必要がないほどの普及を果たしたソーシャルゲーム。S
サーバサイドからクライアント、ツールまで、Node.jsを利用 DeNAでは、スマートフォン向けのソーシャルゲーム開発プラットフォームとして、クライアントアプリ開発用のゲームエンジン「ngCore」(ngCore Client)、開発ツールの「ngBuilder」(ngGoBuilder)を提供しており、ソーシャルゲームのサーバサイド実装をサポートする「ngServer」を現在開発中だ。 ngCoreでは開発時におけるデバイスへの配信サーバとしてNode.jsが使われており、ngBuilderでもNode.jsを利用。そして、ngServerはNode.jsをベースとしたサーバサイドフレームワークだ。Node.jsを採用している理由として、篠崎氏はまず「より多くの接続数に対処できること」を挙げた。 「特にスマートフォン向けのソーシャルゲームでは、リアルタイムの要求が増加し、いわゆるC10K
ngCoreとは何か? Mobageプラットフォーム ngCoreとは何かを説明する前に、まずはMobage(モバゲー)とは何かを簡単に説明しましょう。MobageはDeNAが提供しているソーシャルゲームプラットフォームであり、オンライン上の友人達と一緒にゲームを楽しむことができます。 現在、アプリケーションの開発者はMobageのAPIを利用してゲームを開発し、Mobageプラットフォームを利用している数多くのユーザーにサービスを提供できるようになっています。 多様化するプラットフォーム 当初、Mobageはフィーチャーフォンに利用環境が絞られていましたがYahoo! MobageのようにPC上でも楽しめるようになり、現在ではその領域をさらにスマートフォン環境にまで拡大しています。 スマートフォンでは、フィーチャーフォンでは実現できなかったマルチタッチなどを利用した入力方法やサウンドが可
11月25日、「mobidec 2011」においてコナミデジタルエンタテインメントのスタジオITセンター長である正延光弘氏によるセッション「大ヒットSNSゲーム『ドラゴンコレクション』を支えるコナミのクラウド技術の活用」が行われました。 ドラゴンコレクションは、GREEで提供されている携帯電話向けのカードゲームタイプのRPG。プレイヤーは、エリアごとにある複数のクエストをクリアしていき、モンスターカードや「秘宝」を手に入れ、さらに「ドラゴンカード」を集めていきます。また、ほかのプレイヤーとバトルすることでも秘宝を入手できるというSNS要素も取り入れられていました。2010年9月のサービス開始後、順調にプレイヤー数を伸ばし、現在では登録人数が500万人を超えています。 サービス開始当初は社内でサーバを構築し、フロントエンドに6台のサーバ、バックエンドに3台のデータベースサーバ、そしてロードバ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く