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