Shoeisha Technology Media

CodeZine(コードジン)

記事種別から探す

記事一覧

91~105件(全4411件)
  • 2016/11/01

    マイクやカメラを使って音声・写真・ビデオデータを取得するプラグインを使う

     前回は、Mediaプラグインを使ってオーディオの再生を主に紹介しましたが、今回は、引き続き録音する処理を紹介します。前回の続きとなりますので、プラグインのインストールから再生までは前回の記事を参照して下さい。続いて、手軽に録音、そして、写真撮影やビデオ撮影をしたデータが取得できるプラグインであるMediaCaptureプラグインを紹介します。このプラグインはUIを独自に作り込むことなどはできませんが、非常に手軽に組み込むことができます。録音する際にUI部分の作り込みができなくても問題がなければ...

  • 2016/11/01

    「DNS」 ~マンガでプログラミング用語解説

     この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきがちな専門用語・概念をやさしく読み解き、よりスムーズな学習を手助けします。市販のプログラミング入門書の副教材としてもぜひご活用ください。今回解説するのは、ドメイン名とIPアドレスの対応付けを管理する「DNS」です。

  • 2016/10/31

    Elasticsearchを用いた日本語検索システムの実装

     今回は、前回の記事を踏まえた上でElasticsearchを用いた日本語検索システムの作成方法をサンプルコードを交えて説明します。読者の方の環境でも試せるようにVagrantfileとDockerイメージを用意しているので、実際にお手元で動作を確認しながら読み進めることも可能です。

  • 2016/10/28

    エンジニアがデータサイエンスにも挑戦できる組織を立ち上げたサイバーエージェントの試み

     IoT、ビッグデータの時代になり、市場は大量なデータを前提に、必要なハードウェアやソフトウェアを考えるようになった。ソフトウェアエンジニアも、システム設計やコーディングに際して、膨大なデータをどう管理して、どのように利用するのか、データサイエンスのスキルも求められている。サイバーエージェントのメディア事業 アドテクノロジー局では、このようなハイブリッドなスキルをもったエンジニアを育成するため、エンジニアがデータサイエンスにもチャレンジできる組織を立ち上げたという。組織を立ち上げた背景や、エンジ...

  • 2016/10/27

    アプリケーションエンジニアのためのOpenStackライブラリ「oslo.messaging」徹底解説

     本稿は、アプリケーションエンジニアのためのOpenStackの記事です。ここでの内容によって、皆さんが携わるアプリケーションのサステナビリティ(Sustainability)の向上に寄与できると考えています。OpenStackはIaaSクラウド機能を提供するOSSとして知られていますが、普段アプリケーションの開発を行うエンジニアにとってはレイヤの違いから縁遠い存在に思えるかもしれません。本稿ではそうしたアプリケーションエンジニアが活用できるOpenStackプロジェクト「oslo」についての紹...

  • 2016/10/27

    プログラマブルなスマートIoT照明「Hue」でおうちハックにチャレンジしてみよう

     本連載では、IoTハックに興味のある人に向けて、ハッカブルなIoTデバイスを紹介していきます。今回は、プログラマブルなスマートIoT照明「Hue」を活用しておうちハックにチャレンジします。

  • 2016/10/26

    Google Mock:はじめの一歩

     CodeZineでgtest(Google Test)を紹介したのは4年も前のこと。ひさしぶりにgtestのGitHubを覗いてみたらgtest 1.8.0がリリースされていました。この版の以前との大きな違いは"Mockのサポート"のようです。C++でMockを提供してくれるUnit Test Frameworkはそんなに多くはなかったと記憶しています。 Google製Mockの使い心地を試してみることにしました。

  • 2016/10/25

    社会を変えたインターネット。エンジニアはIoTにどう関わるべきか?

     本連載では、ITエンジニアが時代の波に飲み込まれず、ITの世界で生き残っていくための知識を解説していきます。第2回はIoTをテーマに、インターネットと社会の変化を眺めてみましょう。その中で、IoTによるサービスを提供する立場にあるエンジニアはどうすべきか考えます。

  • 2016/10/24

    累計2300万DLを突破!「Yahoo!天気」アプリを人気アプリへと成長させたPM手法【デブサミ関西2016レポート】

     雨雲の接近や台風進路がわかる天気予報アプリとして、累計2300万ダウンロードを突破したという「Yahoo!天気」アプリ。2015年の大幅リニューアルで、インターフェースが見やすくなっただけでなく、さまざまな機能が強化された。その開発責任者は、Yahoo! JAPANの大阪オフィスでITエンジニア歴15年という湯澤秀人氏。“気象に関してはド素人”という同氏がどのようにプロジェクトを牽引し、日本で一番支持される天気アプリとまで言われるようになったのか。2016年9月16日に開催された、Develo...

  • 2016/10/24

    Googleアナリティクス APIの基本から利用準備まで

     ウェブサイトのアクセス解析ツールとして、Googleアナリティクスを利用している方は多いと思います。Googleアナリティクス APIを利用することで、各種集計データを取得し、分析レポートの作成を自動化したり、またウェブ以外のデータをサーバーに送って集計することも可能になります。API利用が初心者の方や、Googleアナリティクス初心者の方でも利用できるよう、準備から活用までを解説します。

  • 2016/10/21

    「Angular 2」の構成単位「コンポーネント」「モジュール」を使いこなそう

     本連載では、Webアプリケーションフレームワーク「Angular 2」の活用方法をサンプルとともに紹介しています。今回はAngular 2を構成する単位であるコンポーネントやモジュールの利用法について、実際にサンプルコードにコンポーネントやモジュールを追加しながら説明します。

  • 2016/10/21

    DevOpsを正しく理解しビジネスの価値を高める――なぜあなたのチームのDevOps化は進まないのか

     作りきりのウォーターフォール開発から、継続的に開発・改善していくアジャイル開発のようなスタイルが普及するにつれ、開発チームと運用チームの対立が生まれるようになりました。両者を連携させるためにはどんな考え方や手法が必要なのでしょうか。10月13日に刊行された『DevOps導入指南』から、その要点を紹介します。

  • 2016/10/20

    JavaScriptで動かせるマイコンボード「Tessel 2」でLチカに挑戦しよう!

     Web系の知識でかんたんに操作できる初心者向けのマイコンボードTessel 2を使って、JavaScriptでのIoTを試してみます。ハードウェアに詳しくないWeb系エンジニアでもIotシステムを体験できます。

  • 2016/10/19

    社会的な問題に「パッチを当てる」ハッカーになるためには?――リンダ・リウカスさんと及川卓也さんが考えること【夏サミ2016レポート】

     かつてネガティブなイメージを持たれがちだった「ハッカー」とは、本来「技術的な課題をクリア(なかったことに)する人々のこと」だ。コンピュータや電気回路などに留まらず、あらゆる技術・知識を駆使して、社会にブレイクスルーをもたらす。そんな真のハッカーとして注目される『Hello Ruby(邦題:ルビィのぼうけん)』の著者リンダ・リウカスさんと、昨年Qiita運営元であるIncrementsに転職しHack For Japanのメンバーとしても活躍する及川卓也さんの二人をお招きし、モデレーターの翔泳社...

  • 2016/10/18

    開局6か月/900万DL突破の「AbemaTV」、急成長するウェブサービスを支えるフロントエンドエンジニアの舞台裏

     開局6か月弱で、900万ダウンロードを達成したインターネットテレビ局の「AbemaTV(アベマティーヴィー)」。ユーザー数の多さはもちろん、動画サービスの特性上、「長時間ユーザーと接する」「処理が重たい」「実用系と異なりエンターテイメント系では、ユーザーがすぐに他サービスに移行してしまう」といった課題を抱えるジャンルにおいて、UI/UXを受け持つフロントエンドの技術にかかる期待や責務は大きい。「Web Initiative Center」という専門部署を立ち上げ、サービスの品質改善を力強くドラ...

91~105件(全4411件)
All contents copyright © 2006-2017 Shoeisha Co., Ltd. All rights reserved. ver.1.5