概要
第1特集
サーバーレスでめざせ! インフラ管理ゼロなシステム
基本のAWS Lambdaからフルサーバーレスまで
近年,AWS,Google,Microsoftなどはクラウドサービスの新たな価値として,「インフラ管理がほぼ必要ない」ことを掲げ,「サーバーレス」と言われるフルマネージドサービスを提供してきています。仮想マシン(VM)のスペックの決定,ワークロードに応じたVM数の調整,障害や災害に備えた可用性の確保などの作業さえもベンダーに任せ,開発者はアプリケーションの開発に専念できます。
本特集では,いち早くサーバーレスサービスを利用してシステムを構築した企業のノウハウや,ベンダーが提供する最新のサーバーレスサービスを紹介します。クラウド利用の次のステージへの一歩を踏み出すきっかけを提供します。
第2特集
12月6日発売『みんなのPHP』コラボ!
PHPプログラミング・アラカルト
なぜ愛され,なぜ進化するのか?
PHPはWebプログラミングのメインストリームを進み続けています。ユーザーからのさまざまな要望を取り入れながら,あたかも生き物のように拡張しています。本特集は12月に当社より発行予定のムック『みんなのPHP』とのコラボレーション企画です。弊誌のほうが先の発売で露払いとなりますが,書籍の内容に関連したPHPのホットトピックを掲載しました。PHPは執筆者の皆さんがそれぞれに愛着が深く,使いこなしているのがわかると思います。これをきっかけにPHPプログラミングの世界に触れてください。
短期連載
Webサービスを裏で支える!! バッチ処理設計の勘所
【1】バッチ処理の特徴と設計のポイント
ユーザーからはあまり意識されることはないけれど,Webサービスを運用するうえで不可欠なバッチ処理。本連載では,あまり語られることのないバッチ処理の開発・設計のポイントを解説します。第1回では,バッチ処理の設計について概観します。
短期集中連載
Webエンジニアのための時短スマホアプリ開発
【2】React.jsをおさらいし,React NativeによるUI構築の基本を知ろう
既存Webサービスをスマホに対応させ,継続して提供するにはどうしたらいいかで悩んでいませんか? 「React Native」によるスマホアプリ開発を試しながら,悩み解消のヒントになることを目指す本連載。第2回は,実装の基本となるReact.jsのおさらいをしたうえで,React Nativeでよく使う主要なUIコンポーネントを紹介します。
目次
第1特集
サーバーレスでめざせ! インフラ管理ゼロなシステム
基本のAWS Lambdaからフルサーバーレスまで
- 第1章:サーバーレスの最前線と可能性
定義からユースケースまで,全体像を把握する
…… 吉田 真吾
- 第2章:AWS LambdaでFaaSを体験
基本の関数作成からAPI作成まで
…… 新井 成一
- 第3章:サーバーレスで本格的なシステムを作るために
構成管理/テスト/自動デプロイでめざせ実運用
…… 岩田 智哉
- 第4章:フルサーバーレスにおける設計ポイント
Cloud 2.0の波に乗ってインフラ管理ゼロをめざそう
…… 丹羽 一智
- 第5章:AWS Amplifyでもっとインフラを意識しない開発へ
これでアプリ開発だけに集中できる!
…… 塚田 朗弘
第2特集
12月6日発売『みんなのPHP』コラボ!
PHPプログラミング・アラカルト
なぜ愛され,なぜ進化するのか?
- 第1章:型の恩恵にあずかるために知っておくべきこと
今どきのPHPの型と型検査
…… 川島 慧
- 第2章:カンタン非同期処理実装
SwooleのCoroutineで非同期処理サーバを作ってみる
…… めもりー
- 第3章:目的に応じてPHPを作り込む
PHPの野良ビルドに挑戦する
…… めもりー
- 第4章:基礎のクロスサイト・スクリプティング対策
PHPerのためのWebセキュリティ入門
…… 千葉 誠
- 第5章:PHPで学ぶCPUのしくみ
CPUって何だろうか?
…… 長谷川 智希
一般記事
- [短期連載]Webサービスを裏で支える!! バッチ処理設計の勘所
【1】バッチ処理の特徴と設計のポイント…… 斎藤 祐一郎
- [短期集中連載]Webエンジニアのための時短スマホアプリ開発
【2】React.jsをおさらいし,React NativeによるUI構築の基本を知ろう…… 星 直史
連載
- ITエンジニア必須の最新用語解説
【132】.NET Core 3.0……杉山 貴章
- digital gadget
【252】IDEAが考えるプロダクトとしてのガジェット……安藤 幸央
- 結城浩の再発見の発想法
【79】プリプロセッサ……結城 浩
- [試して理解]Linuxのしくみ
【20】仮想化機能について(3)……武内 覚
- 宮原徹のオープンソース放浪記
【46】西の島根,東の新潟で日本酒三昧……宮原 徹
- 平林万能IT技術研究所
【19】芸能人の嘘と真実!? ――「身長・体重」徹底大調査!?……平林 純
- MySQL GISへの招待
【5】三角点を巡る旅② 三角点探訪の実際……坂井 恵
- ひみつのLinux通信
【70】スリープラーニング……くつなりょうすけ
- Ansible問題解決マップ
【5】Ansibleが解決するネットワーク機器の情報収集の課題……横地 晃
- iPhone&Androidで動く! スマホARアプリ開発入門
【5】物理エンジンを使ってボールで遊ぶ……高橋 憲一
- 作品で魅せるGoプログラミング
【11】GoアプリをワンコマンドでKubernetes Jobとして実行しよう……杉田 寿憲
- Visual Studio Code快適生活
【14】Visual Studio CodeでJupyter Notebookをはじめてみる……職業「戸倉彩」
- 【最終回】応用がきくDockerイメージの作り方
【12】Dockerでテスト環境を整備する……樽石 将人
- シェル芸人からの挑戦状
【27】さまざまな検索……上田 隆一,eban,田代 勝也,山田 泰宏,中村 壮一
- Vimの細道
【45】Vimのカーソルの移動~棚卸し~……mattn
- あなたの知らないファイルシステムの世界
【14】XFS(前編)……青田 直大
- Debian Hot Topics
【66】Debian 11に向けて始動した種々の取り組み……やまねひでき
- Ubuntu Monthly Report
【115】Ubuntu 19.10とZFS……あわしろいくや
- Unixコマンドライン探検隊
【44】C言語による開発環境(その1)……中島 雅弘
- Monthly News from jus
【98】猛暑の中の清涼剤,シェル芸勉強会……kanata
- Hack For Japan+Code for Japan~あなたのスキルは社会に役立つ
【96】シビックテックの今と未来が見えるCode for Japan Summit……白澤 美幸
サポート
ダウンロード
P.180 連載「Unixコマンドライン探検隊」
(2019年11月25日更新)
記事で使用しているサンプルコードが以下からダウンロードできます。ダウンロードファイル「square.tar.gz」は圧縮ファイルです。解凍したうえでご利用ください。詳細については記事をご覧ください。
なお,このサンプルは学習・実験用を目的としております。オリジナルの著作権は著者に帰属しますが,読者が断りなく任意に利用・改変することができることとします。
- ダウンロード
- サンプルコード(square.tar.gz)
免責:本サンプルを使用することによって,使用者が受けたあらゆる不利益に対して,原著者および技術評論社はその責任を負いません。
正誤表
本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。
P.187 連載「Monthly News from jus」
「図1 Q2の解答例」にて,掲載されているコマンドに一部誤りがございました。
誤 |
echo -e {1..22} t{1..12} t{1..10} \| tr ' ' n \| awk '$1*11 + $2*21 +
$3*54 == 223'
|
正 |
echo -e {1..22}\\t{1..12}\\t{1..10} \| tr ' ' \\n \| awk '$1*11 + $2*21 +
$3*54 == 223'
|
連載「Unixコマンドライン探検隊」
P.180 リスト1,5行目
誤 |
printf("Hello SD ;-) n");
|
正 |
printf("Hello SD ;-)\n");
|
連載「Unixコマンドライン探検隊」
P.181 本文右段,ソースコードのダウンロードコマンド2行目
誤 |
$ wget http://image.gihyo.co.jp/assets/files/magazine/SD/2019/201912/download/square.tar.gz
|
正 |
$ wget https://gihyo.jp/assets/files/magazine/SD/2019/201912/download/square.tar.gz
|