新着記事一覧
2018年12月01日(土) 〜 2018年11月01日(木)
-
要件定義書がしっかり読まれているかを測定――視線情報を機械学習にかけ、要件定義書レビューの評価を行う
社会人エンジニア向けの教育プログラム「トップエスイー」から、エンジニアの皆さんに対して有用な情報をお届けするコーナーです。上流工程ではドキュメ...
0 -
国内最大規模のデータで「社会の課題」を解決できるよろこび――現役データサイエンティストが語る“仕事の魅力”
データの利活用ニーズの急増とともに、日本でも注目度が高まっている「データサイエンティスト」。エンジニアとの接点も増える中、実際にどのような仕事...
0
-
Next.jsのシングルページアプリケーションをデプロイして、基本をマスターする
前回は、サーバーサイドレンダリングに対応した、プロジェクトのセットアップの方法を解説しました。最終回となる今回は、作成したプロジェクトをデプロ...
0 -
前回はCI/CDに関する一般的な解説をしました。今回と次回でCI/CDの代表サービスの一つであるCircleCIを使って実際にCI/CDを設定...
2
-
小規模な受託開発におけるAWSインフラ環境~工数削減のポイントとセキュリティ
本連載では、比較的「小規模」な「受託」開発を実施する際のAWS活用の勘所を、実際の開発現場での経験を元に紹介します。大規模な開発では当てはまら...
0 -
今どきの大量&超高速プッシュ通知をかなえる! インフラ環境を意識せずに実装可能な「BoltzEngine」の技術とは?
更新情報やセール情報をリアルタイムに知らせることができるプッシュ通知は、スマホアプリに欠かせない機能の1つ。しかし、ユーザーを拡大し配信数が増...
0
-
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきが...
1 -
実用文で「起承転結」はNG! 伝わりやすいテクニカルライティングを実践する4つのコツ
相手に伝えるための文章には工夫が必要です。特に領域を問わず技術に関することをわかりやすく伝えるのは簡単ではありません。では、技術文書を書くテク...
1
-
GitHub Actionsどう使う?【後編】―日本のエンジニアたちの所感、GitHub Universeアフターイベントより
先日のGitHub Universeで新機能「GitHub Actions」が発表された。これはDockerコンテナにパッケージ化された「アク...
0 -
先端アプリの普及者であるSalesforce――ノンコーディングプログラミング文化は開発者に何をもたらしたか?
Salesforceのカンファレンス「Dreamforce」に行くと「ナショナルパーク」をテーマにしたキャラクターが会場全体を覆っている。製品...
0 -
NumPyで使われる多次元配列のデータ構造「ndarray」とは?
Pythonで数値計算を行なうためのライブラリであるNumPyでは、多次元配列を基本的なデータ構造として操作します。この独自のデータ構造を「n...
2
-
AIとロボットのテストに必要な「新しい」品質特性とは【EuroSTAR 2018】
ヨーロッパ最大規模のソフトウェアテストカンファレンス「EuroSTAR Conference 2018」がオランダのハーグで開催されました。「...
0
-
AIによって進化し続けるクリエイティブツール、新たな表現手段としての音声UI/拡張現実【Adobe MAX Japan 2018】
アドビ システムズは11月20日、幅広いジャンルのプロフェッショナルに向けたクリエイティブイベント「Adobe MAX Japan 2018」...
0 -
GitHub Actionsどう使う?【前編】―GitHub Universe Keynoteで見た海外ユーザ―たちの先行事例
先日のGitHub Universeで新機能「GitHub Actions」が発表された。これはDockerコンテナにパッケージ化された「アク...
0 -
100万円未満でAmazon Goを再現!? 「横田deGo」の開発秘話とAmazonの文化に迫る
2018年1月22日。「Amazon Go」の1号店がアメリカ・シアトルにオープンした。Amazon Goはレジに人がいないコンビニだ。棚から...
0
-
実践DDD本 第14章「アプリケーション」~ドメインモデルを利用するクライアント~
ドメイン駆動設計(DDD)は、顧客と開発者がビジネスを戦略的に理解し、共通の言葉を用いてシステムを発展させていく設計手法です。前回はシステム間...
1
-
シリコンバレーを一変させるDreamforce――Salesforce急成長の原動力を探る
シリコンバレーには、いくつかのセクター(集積地)がある。南に位置するサンノゼは半導体やメカトロなどハードウエア・セクター。一方、パロアルトやサ...
0 -
急速に進化するUWPアプリのUI ~Windows 10 1809の新コントロール/DataGrid/旧バージョンへのバックポート
Universal Windows Platform(UWP)は急速に進化し続けています。今回は、その中からUIについてのトピックを紹介します...
0
-
Raspberry Pi Zeroとクラウドストレージ「Azure Files」を連携しよう
この連載では、約650円で買えるマイコンボードRaspberry Pi Zeroを使って、ITエンジニアがIoTを学べたり、家族で楽しんだりで...
0
-
AI、サーバーレス、Dockerなど、Seleniumテストを安定化・スケールさせるためのヒントとは?【SeleniumConf Chicago】
10月18日から19日にかけて、アメリカ・シカゴでSeleniumConf Chicagoが開催されました。600人を超える開発者が集い、Se...
0
-
本稿ではプログラミングの基本は理解しているがより実践的なデータ解析に取り組みたい方を対象に、スクリプト言語によるデータ解析の実践を解説します。...
0
-
RxSwiftの仕組みを利用して、MVVMモデルを導入しよう
連載第4回では、これまでに説明したRxSwiftの仕組みを利用してMVVMモデルを採用したアプリを作成してみます。連載第3回までは、Rxの概念...
0
-
Raspberry Pi Zeroとカメラを接続して定点観測しよう
この連載では、約650円で買えるマイコンボードRaspberry Pi Zeroを使って、ITエンジニアがIoTを学べたり、家族で楽しんだりで...
1
-
スパースモデリングはなぜ生まれたか? 代表的なアルゴリズム「LASSO」の登場
本連載は「これから機械学習に取り組みたい」「ディープラーニングや機械学習を使った経験がある」といったエンジニアに向けて、データ量が少なくても分...
2
-
Next.jsのサーバーサイドレンダリングで、シングルページアプリケーションの課題を解消
シンプルに構成されたシングルページアプリケーションでは、サーバーはファイルを配信するだけで、画面を組み上げるための処理はブラウザ側で行われます...
0
-
SEO対策の定番gem(sitemap_generator/meta-tags)をRailsで使おう
本連載では、Rails開発において開発効率を格段に上げてくれること間違いなしの定番gemについてご紹介しています。前回は、テンプレートエンジン...
0
-
優れたアーキテクチャを生むAWSベストプラクティス。運用者が守るべき5つの柱
AWS Well-Architected Frameworkとは、AWSにおけるシステム設計・運用の大局的な考え方やベストプラクティスが紹介さ...
0 -
未来に大きな影響を与える5つのテクノロジー その概要と重要性をまとめて解説
インターネットの登場以降も、社会と未来を変えうるテクノロジーが次々と誕生しています。翔泳社ではその基幹技術5つ――ニューラルネットワーク、デー...
6
-
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきが...
1
-
軽量PHPフレームワークSlimは何が「軽量」なのか?~特徴と環境構築
本連載では軽量PHPフレームワークであるSlimを紹介していきます。フレームワークと言えば、重厚長大なもの、いわゆるフルスタックフレームワーク...
3
-
SpringOne Platform 2018 参加レポート~活用の場が広がるリアクティブ関連機能、急速に勢いを増すKubernetes関連技術への対応
Javaのオープンソースソフトウエアフレームワーク「Spring Framework」を中心に、ソフトウエア開発に関するさまざまな知見が交わさ...
0
-
Raspberry Pi Zeroから自宅のNASにアクセスしてみよう
この連載では、約650円で買えるマイコンボードRaspberry Pi Zeroを使って、ITエンジニアがIoTを学べたり、家族で楽しんだりで...
0 -
実践DDD本 第13章「境界づけられたコンテキストの統合」~分散システム設計~
ドメイン駆動設計(DDD)は、顧客と開発者がビジネスを戦略的に理解し、共通の言葉を用いてシステムを発展させていく設計手法です。前回は集約を格納...
1