Shoeisha Technology Media

CodeZine(コードジン)

特集ページ一覧

記事一覧

136~150件(全5360件)
  • 2019/05/24

    「困っている人を探せ!」~ソフトウェア開発者に贈るテクニカルライティングの極意

     テクニカルライティングに役立つ(かもしれない)話をあれこれと書く連載。第6話は、ブログなどのネタを考えるときには、困っている人を探してみるといいかもという話です。

  • 2019/05/23

    「プランニングポーカー」で見積もりをカイゼンする〜チームで仕事のボリュームを見立てる

     この連載では、開発現場で実践できるカイゼンのやり方と考え方について、お伝えしていきます。下敷きになっているのは、「カイゼン・ジャーニー」という書籍です。「カイゼン・ジャーニー」も、現場のカイゼンがテーマになっています。この新たに始める連載は、内容としては書籍を補完するもので、チームが現場でこのWebページを開きながら、実際にふりかえりをしたり、カンバン作りをしたりできるように作っています。本を開きながらより、Webページをモニタに映す方が、ワークショップもやりやすいですよね :) また、読者の...

  • 2019/05/22

    Laravelにおけるコントローラクラスを理解しよう

     本連載ではPHPフレームワークのひとつであるLaravelを紹介していきます。Laravelは、「Web職人のためのフレームワーク」というキャッチコピーのもと、ここ数年で人気がうなぎ上りのフレームワークです。連載を通して、その人気の秘密を味わっていただこうと思います。第3回である前回は、Laravelで本格的なHTML画面を表示させるための仕組みである、テンプレートエンジンBladeを紹介しました。今回は、コントローラクラスを扱います。コントローラクラスを導入すると、ルーティング登録のコールバ...

  • 2019/05/21

    Android Studio 3.3で自然な画面遷移を実装する

     ナビゲーションエディタの使い方を覚えることで、ナビゲーションアーキテクチャコンポーネントをGUIから設定することができます。その一方で、実用していく上では、ナビゲーションアーキテクチャコンポーネント自体の使い方にも、ある程度習熟する必要があります。今回は、ナビゲーションアーキテクチャコンポーネントの実用的な設定を中心に解説します。

  • 2019/05/21

    Go Playgroundなら「Hello, World」がクリック1回~シンプルなGoに入門する

     翔泳社では5月13日に『入門Goプログラミング』を発売。Goへの注目が高まる中、覚えてみたい方も多いかもしれません。今回は本書からGoの概要と、最も早く使い始められるGo Playgroundの簡単な使い方を紹介します。

  • 2019/05/20

    「Motionloft」――コンピュータビジョンが行動分析に革命を起こす(後編)【シリコンバレー直送便】

     本連載では、米国西海岸はシリコンバレーから、旬なスタートアップの情報を厳選してお届けする。第1回の後編では、前編に引き続き、コンピュータビジョンによる行動分析を可能にするシリコンバレーのスタートアップMotionloft社の紹介を行う。後編では、同社のソリューションの技術的詳細を解説し、個人の属性情報を把握するときに避けて通れないプライバシー保護とセキュリティの緊張関係にどのように同社が対処しているのか、また日本市場に対する評価と今後のロードマップについてお届けする。

  • 2019/05/17

    メルカリはなぜマイクロサービスへ踏み切ったのか? CTO 名村卓氏に聞く、組織とアーキテクチャの今とこれから

     急激な変化にも対応しうるソフトウェアのアーキテクチャとして注目を集める「マイクロサービス」。Webサービス系の企業をはじめとする先進的な企業が導入しており、急成長中のメルカリも本格的に移行を開始した。「どのような背景でマイクロサービス化へと踏み切ったのか」「それに伴ってエンジニア組織はどのような改革を行なったか」、そして「今後はどのような組織を目指しているのか」など、エンジニアを牽引する立場であり、マイクロサービス化に伴う組織編成を担う、同社 執行役員CTOの名村卓氏に話を聞いた。

  • 2019/05/16

    受託開発でもサーバレスを活用しよう! Twilio、AWSを組み合わせたアプリケーション開発事例

     本連載では、比較的「小規模」な「受託」開発を実施する際のAWS活用の勘所を、実際の開発現場での経験を元に紹介します。大規模な開発では当てはまらない部分もあると思いますが、可能な限りインフラ関連の工数を少なくし、効率的に開発を実施するために、最低限抑えておく実務上役立つ点について、解説します。本記事では業務システムの受託開発におけるサーバレスアーキテクチャの使い所、実例としてTwilioとAWSでのサーバレスを組み合わせたアプリケーション開発方法について紹介します。

  • 2019/05/15

    「Motionloft」――コンピュータビジョンが行動分析に革命を起こす(前編)【シリコンバレー直送便】

     本連載では、米国西海岸はシリコンバレーから、旬なスタートアップの情報をお届けする。ご存知のように、米国のシリコンバレーと呼ばれる地域(主にサンフランシスコ市内からサンノゼまでの湾岸エリア――「ベイエリア」とも呼ばれる)には、数多くのIT系スタートアップがひしめき合い、日々新たなイノベーションを起こすべくしのぎを削っている。そのような多くのスタートアップの中から、技術的な先進性を持っていたりビジネス的な着眼点のユニークな企業を厳選してインタビューを行い、最新の技術動向に関心の高い日本のエンジニア...

  • 2019/05/14

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

     この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきがちな専門用語・概念をやさしく読み解き、よりスムーズな学習を手助けします。市販のプログラミング入門書の副教材としてもぜひご活用ください。今回解説するのは、ネットワーク上の相手が通信を行えるかどうかを確認するコマンド「ping(ピン)」です。

  • 2019/05/13

    「Angular Material」で、「Angular」のWebページにMaterial Designを導入しよう

     本連載では、Webアプリケーションフレームワーク「Angular」の活用方法を、サンプルとともに紹介しています。前回は、Angularの要素を操作するディレクティブの自作方法を説明しました。今回は、Googleのデザインガイドライン「Material Design」に対応したAngularのコンポーネント(UI部品)「Angular Material」を紹介していきます。

  • 2019/05/10

    アジャイル開発チーム発足からわずか1年でMaaSリリース! デンソーのチームビルディング【デブサミ2019】

     デンソーは2017年からデジタルイノベーション室を新設し、アジャイル開発を始めた。そしてたった1年で顧客向けにMaaSの新サービスを提供するまでに至った。デンソーの開発体制やアジャイル開発を通じて得た知見を、同社 佐藤義永氏と冨田進氏が発表した。

  • 2019/05/10

    Spring Bootで使われる基本的なアノーテーションと設定の仕組み

     前回、Spring Bootを使って簡単なサンプルを紹介しましたが、今までのJavaプログラムを知っている方にとっては非常に少ないコードで実行できることに驚いた方もいるかもしれません。また、実装部分のコードがPOJO(Plain Old Java Object)クラスになっていることに気がつく方も多いことでしょう。一方で実装しているコードにはアノテーションが記述されています。Spring Bootではこれらのアノテーションの意味は非常に大切になります。今回はSpring Bootを利用する上で...

  • 2019/05/09

    Javaの標準機能だけで実現する帳票印刷の基本

     Javaで好みの用紙に自由に文字や線を印刷したいと思ったことはありませんか。Java SEの機能だけを使った帳票印刷の方法を解説します。筆者は教員として学校の成績一覧表、通知表、宛名印刷などのプログラムを書いてきました。もちろん罫線を含めて印刷できますが、すでに印刷された罫線に合わせて文字を入れることもできます。データの量に合わせて表の行数を変えたり、行の高さを変えることもできます。文字列の均等割付や右寄せ、枠に入り切らない時のフォントのサイズ調整や自動改行をさせることもできます。請求書や伝票...

  • 2019/05/08

    現場のデジタル化を手軽に実現! SORACOM LTE-M Button Plusで「今日からできるIoT」

     エレベーターや自動販売機をはじめとして、あらゆるところで利用されている入力インターフェイス「ボタン」。ボタンは、使用に際してのだれでもすぐに使えるという利点があります。本稿では、モバイル通信「LTE」を利用した省電力の無線通信LTE-M(Cat.M1)搭載で、単4電池でどこでも設置すればすぐに使い始められる、さらに、接点入力がプラスされたことにより、ボタンを押すだけではなく、電気信号データも送ることができるようになった「SORACOM LTE-M Button Plus」を使い、冷蔵庫の扉が閉...

136~150件(全5360件)
All contents copyright © 2005-2019 Shoeisha Co., Ltd. All rights reserved. ver.1.5