書籍概要

Software Design 20216月号

バックナンバー一覧

発売日
更新日

概要

第1特集
もっと快適に,もっと楽しく
あなたの働き方も変えるVisual Studio Code拡張機能

Visual Studio Codeは拡張機能をインストールすることで,エディタ以上の使い方ができるところが魅力です。コードの入力補完・整形・ハイライトなどの機能は多くの方が常用しているのではないでしょうか。
本特集ではさらに一歩進んで,コーディング以外の作業をVS Codeで行えるようにする機能や,自分好みの開発環境を整える機能,リモート&複数人の作業を効率化する機能など,ITエンジニアの仕事全体をワクワクさせてくれるような拡張機能を厳選して紹介します。

第2特集
テキスト処理で役に立つ!
使いどころのわかる正規表現入門

正規表現はさまざまな環境で利用でき,幅広い用途に応用が利くため「エンジニアの素養として必須」という認識の人もいるでしょう。しかし,メタ文字やエスケープシーケンスをいくつか知っていても,具体的にどのようなデータに対して適用できるのか,どのように作業を効率化できるのかはなかなかイメージしづらいのではないでしょうか。そこが明確になれば,身近なところにも使い道を見いだせるかもしれません。
そこで本特集では,正規表現でできることについて整理し,bashを用いたテキスト処理や,Web開発に応用できる日本語バリデーションといった実務にすぐ使える応用例を紹介します。

目次

第1特集
もっと快適に,もっと楽しく
あなたの働き方も変えるVisual Studio Code拡張機能

  • 第1章VS CodeのGit操作をもっと楽に
    「Git Graph」「Git History」「GitLens」
    …… tsutsu
  • 第2章サーバ作業も手元のVS Codeでやりたい
    「Remote - SSH」
    …… 吉岩 正樹
  • 第3章どのPCでも同じ設定で使える
    「Settings Sync」
    …… 中村 充志
  • 第4章自分のPCを汚さない開発環境
    「Remote - Containers」
    …… 西谷 圭介
  • 第5章リモートでペアプログラミング
    「Live Share」
    …… erukiti(佐々木 俊介)

第2特集
テキスト処理で役に立つ!
使いどころのわかる正規表現入門

  • 第1章:正規表現はじめの一歩
    ここから覚えよう! 頻出表現9選
    …… 結城 洋志
  • 第2章:シェルとコマンドで使う正規表現
    grep,sedでテキスト処理
    …… 上田 隆一
  • 第3章:正規表現で日本語バリデーションを実装する
    日本語校正サイトの制作者に学ぶ,誤マッチの効果的なつぶし方
    …… 八田 昌三

連載

  • ITエンジニア必須の最新用語解説
    【150】Deno……杉山 貴章
  • 【新連載】できる! 自作キーボード工房
    【1】自作キーボードのススメ……サリチル酸
  • 結城浩の再発見の発想法
    【97】CDN……結城 浩
  • Raspberry PiでエッジAI
    【2】人工知能の動作環境を構築しよう……山川 正美
  • イラストで明解Gitコマンド
    【4】git merge……大串 肇
  • 明後日のコンピューティングを知ろう
    【4】セルラーIoTを知る……松本 直人
  • 【新連載】分解教室
    【1】Apple Mac Pro & iMac Pro……清水 洋治
  • 【新連載】はじめての量子プログラミング体験
    【1】イジングマシンを使ってみよう……広田 望,松田 佳希,田中 宗(監修)
  • 【最終回】脆弱性のふさぎかた
    【5】PHPの脆弱性~型混同~……中島 明日香
  • ひみつのLinux通信
    【88】気になるアイツ……くつなりょうすけ
  • 【最終回】はじめてのAIチャットボット開発
    【6】チャットボットと音声で会話してみよう……高橋 永成,金谷 拓哉
  • チーム開発の視点が変わる アジャイル開発の新常識
    【7】手段が目的になっていない? アジャイルなテスト自動化とは……佐藤 雄飛,梶原 直人(監修),髙濱 暢明(監修)
  • DevOpsエンジニアのための節約・簡単・時短レシピ
    【10】いつでもどこからでも完璧にオペレーションを行うためのDocker活用Tips……星川 真麻
  • Ansible問題解決マップ
    【23】Active Directoryにまつわる作業を自動化する……八木澤 健人
  • パズルで鍛えるアルゴリズム力
    【11】年齢当てゲームをとおして,二分探索法を学ぶ……けんちょん(大槻 兼資)
  • Visual Studio Code快適生活
    【30】旅に行けない代わりに,VS Codeで新しいコードの旅へ出かけよう……職業「戸倉彩」
  • 【新連載】systemd詳解
    【1】systemdとは?……森若 和雄
  • 体系的に学ぶDockerネットワークのしくみ
    【2】インターネットの通信の全体像……大隈 峻太郎
  • Rustで挑戦 ネットワークプログラミング
    【6】HTTPのしくみを知ろう(前編)……小野 輝也
  • 【最終回】ルータ実践活用「NextHop」
    【8】無線LAN構築の基礎知識……河野 哲治
  • Monthly News from jus
    【116】元事務局長が語るjusの運営とUNIXビジネス……古川 菜摘
  • あなたのスキルは社会に役立つ~エンジニアだからできる社会貢献~
    【114】Code for活動2年生から視たシビックテックの魅力とその実践……石井 将直

サポート

正誤表

本書の掲載内容に下記の誤りがございました。読者の皆様,および関係者の方々にご迷惑をおかけしましたことをお詫び申し上げます。

(2021年5月13日最終更新)

第2特集第2章「シェルとコマンドで使う正規表現」 P.72 注1

https://github.com/ryuichiueda/ShellGeiData/tree/master/sd202106)
https://github.com/ryuichiueda/ShellGeiData/tree/master/sd202106

末尾に余計な「)」がついておりました。

商品一覧