Shoeisha Technology Media

CodeZine(コードジン)

記事種別から探す

記事一覧

46~60件(全4653件)
  • 2017/08/07

    人間と同程度の適応能力を持ったAI「汎用人工知能」とは?~General AI Challengeで汎用人工知能を作ろう

     ここ数年で人工知能(AI)という言葉は身近になりましたが、汎用人工知能(AGI)という言葉は聞き慣れない方も多いのではないでしょうか。汎用人工知能とは、実はその意味さえも完全には定まっていないのですが、「人間に近い適応能力をもった人工知能」と考えられます。特定の製品やアルゴリズムが存在するわけではなく、さまざまなところで完成までの道のりが議論されている段階の人工知能です。しかし最近では、環境の整備が進み、一般のエンジニアでも最先端の開発に参加できる仕組みが整いつつあります。そこで、本記事では汎...

  • 2017/08/04

    SQLでRFM分析に挑戦する

     本連載ではビジネスデータ解析でデータベースから情報を取得して活用する必要がある方を対象に、ビジネスデータ解析でよく使われる実践的なSQL例を示し、解説します。前回はバスケット分析と時系列分析について取り上げました。今回は顧客分析の代表的な手法の一つであるRFM分析を題材に、具体的な実行例でSQLでのデータ解析に挑戦します。

  • 2017/08/03

    市場から「見つけられる」ためのコミュニティ戦略で、変革するIT業界を生き抜く【夏サミ2017】

     「コミュニティ」は今やエンジニアだけのものではなく、ビジネスを拡大・発展させていく上で非常に重要な位置を占める存在になりつつあります。7月28日に御茶ノ水ソラシティカンファレンスセンターで開催された「Developers Summit 2017 Summer」では、その「コミュニティ」に焦点を当てた形でさまざまなセッションが行われました。当稿ではアドビ、AWSでのマーケティングを経て2017年よりStripe、InstaVR、ヌーラボ、MOONGIFT、イベントレジスト等でパラレルに活動中の”...

  • 2017/08/03

    業務アプリ開発者が見る、ExcelからWebアプリを作成する「Forguncy」の可能性

     「Forguncy」とは、Excelスキルを活かしてWebアプリケーションを作成できるツールです。Forguncyという名前は「Excel方眼紙」に由来し、その名前のインパクトに注目が集まりがちですが、ForguncyにはExcelとWebをうまく融合しながら、業務アプリケーションをノンプログラミングで素早く作成できる特徴があります。これにより、企業におけるExcelファイルを中心とした業務を低コストで効率化します。

  • 2017/08/02

    Microsoft AzureのNoSQLデータベース「Cosmos DB」における設計方法を知る

     本連載では、Microsoft Azureのサービスラインナップの1つで、NoSQLデータベースのPaaSであるCosmos DBについて全4回(概要/設計/実装/運用)に分けて説明します。2回目の今回は、設計編としてCosmos DBを使い始める際に考慮すべきポイントについて説明します。なお、第1回ではサービスの旧名称である「DocumentDB」を本文中に使用していましたが、今回からは「Cosmos DB」に名称を統一しています。

  • 2017/08/01

    小説執筆をプログラムで支援する(前編)~各段階におけるソフト編

     小説家として2016年にデビューして、2冊目の小説が出ることが決まりました。プログラマーとして、どのように小説執筆をプログラムで支援しているか。前編では、各段階においてどのようなソフトがあるのか、実際に利用しているのかといった情報を、共有したいと思います。

  • 2017/08/01

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

     この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきがちな専門用語・概念をやさしく読み解き、よりスムーズな学習を手助けします。市販のプログラミング入門書の副教材としてもぜひご活用ください。今回解説するのは、メールなどで使われる、バイナリデータをテキストデータに変換する方式「BASE64」です。

  • 2017/07/31

    実践DDD本 第7章「ドメインサービス」~複数の物を扱うビジネスルール~

     ドメイン駆動設計(DDD)は、顧客と開発者が業務を戦略的に理解し、共通の言葉を用いてシステムを発展させていく設計手法です。前回は「値オブジェクト」について紹介しました。7回目となる今回は「ドメインサービス」について紹介します。

  • 2017/07/28

    アクセス急増にもコマンド一発で対応! Herokuで手に入れるアプリケーションの拡張性

     サービスが好評で利用者が増加し、利用者に快適な利用体験を継続して提供するために、アプリケーションの性能を拡張する(キャパシティを増やす)必要が出てきた場合、どう対処すればよいでしょうか? 今回はアプリケーションの性能面での拡張性をテーマに、その考え方と対応するHerokuの機能(Dynoのスケーリング)について解説します。

  • 2017/07/28

    実録! エンジニアが技術支援の副業を始めてみてわかったこと

     昨今、多様な働き方が認知されるようになり、副業を認める企業も増えてきました。しかし、興味はあるものの、難しそうでなかなか一歩を踏み出せない――そんな方も多いのではないでしょうか。本記事では筆者が実際に副業を始める際に調べたことや、本業と副業を両立させるために工夫していることなどを、実体験をもとにお伝えします。

  • 2017/07/27

    USBケーブル1本で組み込みLinuxにトライ! 「BeagleBone Green」でセンシングしてみよう

     本連載では、IoTハックに興味のある人に向けて、ハッカブルなIoTデバイスを紹介していきます。今回は、USBケーブル1本でコントロールできる小型Linuxボード「BeagleBone Green」でセンシングに挑戦してみます。

  • 2017/07/27

    人間を育てるAIはまだ作れない?『アルファ碁 解体新書』著者・大槻知史×ゲームAI開発者・三宅陽一郎

     世界トップ棋士に快勝したアルファ碁の中身が一体どうなっているのか。そして、アルファ碁は人類にどんな価値や新たな課題をもたらしたのか。今回、アルファ碁を構成するディープラーニング、強化学習、モンテカルロ木探索を詳しく解説した『最強囲碁AI アルファ碁 解体新書』を刊行したばかりのAI研究者・大槻知史さんと、本書の監修を務めたゲームAI開発者・三宅陽一郎さんに、アルファ碁とその影響力についてたっぷりと対談していただきました。

  • 2017/07/26

    高速軽量XMLパーサ:RapidXMLを触ってみた

     年に数本、ちょっとしたツール作成の依頼が舞い込みます。こんなこともあろうかと、文字コードの変換やマルチスレッドなど、よく使うライブラリを1つのディレクトリにまとめた"おどうぐばこ"を用意しています。先日XMLを読み取って加工する小さなツールを頼まれました。"おどうぐばこ"にはXMLパーサの定番:Apache Xerces-Cが入ってはいるのですが、Xerces-Cは高機能な分だけライブラリが大きいために小さなツールに使うのがためらわれ、もっと軽量なXMLパーサを探して「RapidXML」に辿り...

  • 2017/07/25

    SeleniumとWebDriverの最新事情~標準化が進み、さらに強力なテストツールへ! その影でSelenium IDEは……

     Webブラウザの自動操作と言えばSelenium、というのが以前にもまして一般に定着してきたように感じられます。一方で、Seleniumの利用形態や実装方法、そもそもSeleniumと呼ばれるものが持っていた意味合いや責務などは、以前のものから徐々に発展し、変わりつつあります。本連載ではSeleniumやその中核技術であるWebDriverにまつわる最新事情をピックアップし、入門から一歩踏み込んだ応用的な部分を中心にご紹介していきます。第1回となります今回は、最新事情の概観です。

  • 2017/07/24

    エンジニアが「今触れたい」技術を気軽に体感! 機材を無料でレンタル可能なリクルートテクノロジーズのオープンスペース「アドバンスドテクノロジーラボ」

     VRをはじめとする新しい技術は日々進化を続けている。それらを試し、自らの手で新しいプロダクトを生み出したいエンジニアも多いだろう。しかし、開発には高価な機材が必要であるため、アイディアを形にするハードルも高いのが実情だ。そのようなエンジニア・クリエーターを支援するため、リクルートテクノロジーズは機材を無料で貸し出し、開発の場を提供するオープンイノベーションスペースを開設。そのオープニングイベントを取材した。

46~60件(全4653件)
All contents copyright © 2005-2017 Shoeisha Co., Ltd. All rights reserved. ver.1.5