memo「Software Design 2021年06月号」
Software Design
2021年06月号
特集
Visual Studio Code拡張機能
第1章 VS CodeのGit操作をもっと楽に
拡張機能
Git Graph
Git History
Git Lens
第2章 手元のVS Codeでやりたい
拡張機能
Remote SSH
Preview
第3章 どのPCでも同じ設定で使える
標準
Setting Sync
GitHUb Codespaces
第4章 自分のPCを汚さない開発環境
拡張機能
Remote - Containers
第5章 リモートでペアプログラミング
拡張機能
Live Share
使いどこの分かる正規表現入門
第1章 正規表現はじめの一歩
第2章 シェルとコマンドで使う正規表現
基本正規表現
https://en.wikibooks.org/wiki/Regular_Expressions
BRE
Basic Regular Expressions
第3章 正規表現で日本語バリデーションを実装する
連載
ITエンジニア必須の最新用語解説
Deno
https://deno.land/
JavaScript・TypeScriptのランタイム環境
自作キーボード工房
第1回 自作キーボードのススメ
自作キーボード温泉街の歩き方
https://salicylic-acid3.hatenablog.com/
結城浩の再発見の発想法
CDN
Content Delivery Network
Raspberry PiでエッジAI
第2回 人工知能の動作環境を構築しよう
動作がイメージできる!イラストでGitコマンド
第4回 git merge
明後日のコンピューティングを知ろう
第4回 セルラーIoTを知る
Nordic Thingy:91
分解教室
第1回 Apple Mac Pro & iMac Pro
はじめての量子プログラミング体験
第1回 イジングマシンを使ってみよう
量子コンピューティング
量子アニーリング
クラウド
Fixstars Amplify
https://amplify.fixstars.com/
メタヒューリスティクス
手法
幅広い問題
解ける形
定式化
イジング模型
数理モデル
イジング変数
-1か1
QUBO模型
バイナリ変数
0か1
イジングマシン
組み合わせ最適化問題
専用マシン
脆弱性のふさぎかた
最終回 PHPの脆弱性~片混同~
はじめてのAIチャットボット開発
最終回 チャットボットと音声で会話してみよう
Web Speech API
https://developer.mozilla.org/ja/docs/Web/API/Web_Speech_API
SpeechRcognition
音声認識
SpeechSynthesis
音声合成
アジャイル開発の新常識
第7回 手段が目的になっていない?アジャイルなテスト自動化とは
テスタビリティ
実行容易性
観測容易性
制御容易性
分解容易性
単純性
安定性
理解容易性
パズルで鍛えるアルゴリズム力
第11回 年齢当てゲームをとおして、二分探索法を学ぶ
Visual Studio Code快適生活
第30回 旅に行けない代わりに、VS Codeで新しいコードの旅へ出かけよう
拡張機能
Code Tour
systemd詳解
第1回 systemdとは?
https://systemd.io/
https://www.freedesktop.org/wiki/Software/systemd/
体系的に学ぶDockerネットワークのしくみ
第2回 インターネットの通信の全体像
Rustで挑戦ネットワークプログラミング コードで理解するTCP/IP
第6回 HTTPのしくみを知ろう(前編)
SD BOOK REVIEW
セロからのOS自作入門
スクラム実践者が知るべき97のこと
ITと数学
最短距離でしっかり身に付く!Webアプリケーション開発の教科書
memo