コンテンツコード | DPMIF202407 |
---|---|
著者 | Interface編集部 |
発行元 | CQ出版社 |
価格(ライセンス料金) | 1,430円 |
仕様 | 本誌225ページ PDF 約40Mバイト |
発行日 | 2024/07/01 |
更新日 | 2024/05/22 |
制限 | ダウンロード制限: サービス停止まで |
---|---|
ライセンス条件 | ●本書は著作物であり,著作権法により保護されています.本書の一部,または全部を著作権者に断りなく,複製または改変し他人に譲渡すること,インターネットなどに公開することは法律により固く禁止されています.違反した場合は,民事上の制裁および刑事罰の対象となることがあります. ●本書は,CQ出版社から出版された,2024年7月1日発行の同タイトルの雑誌・書籍をPDFファイルとしたものです.電子版制作の都合上,オリジナルの書籍と比べて,一部の書体や線の太さ・種類が変更になっている場合があります.また,電子版という性格から,オリジナルの書籍と同一のプリント品質は保証できません.ご了承ください. ●予告なく,本サービス(Tech Village 書庫&販売)を一時休止または終了することがあります.サービス休止時やサービス終了後は,本コンテンツをダウンロードまたは閲覧できなくなります. |
解説
※ 本コンテンツは,2024年4月25日発売の『Interface 2024年7月号』をPDFファイルとしたものです
AIプログラミング支援/エディタ/仮想化/履歴管理
特集 [Copilot/VSCode/Docker]ソフトウェア開発革命
【別冊付録】Git&GitHubをはじめる本
【新連載】エンジニア数学
【新連載】数理最適化プログラミング
【新連載】ラズベリー・パイではじめるGPUプログラミング
【新連載】IoTシステム構築塾
【新連載】Arduino Uno R4でDCブラシレス・モータ制御
【注目】ESP32でPLC
目次
AIプログラミング支援/エディタ/仮想化/履歴管理特集 [Copilot/VSCode/Docker]ソフトウェア開発革命
開発環境が劇的進化!質の良いコードが効率的に作れる
イントロダクション1 AI支援/エディタ/仮想化/履歴管理ソフトウェア開発革命が勃発
解析・認識処理の開発エンジニアによるVSCode,Git,Docker,Copilot活用例
イントロダクション2 革命後のソフトウェア開発ライフ
【第1部 AIプログラミング支援Copilot】
有効化したらコードを書き始めるだけでどんどん提案してくれる
第1章 コーディング支援ツールGitHub Copilotの基礎知識
設計書とコードが一致したプログラムを対話式修正で作り上げる
第2章 Copilot×Doxygenで始める現代版文芸的プログラミング
コードの修正から詳細仕様書の生成まで
第3章 現代版文芸的プログラミングによるプログラム改善の実例7選
STM32用コードを統合開発環境やライブラリを使わずに作る
第4章 現代版文芸的プログラミングによるマイコン開発
【第2部 高い拡張性を持つ超定番コード・エディタVSCodeの便利技】
拡張機能が豊富/多数のマイコン開発に対応/Git連携/Copilot連携…コード書くなら
第1章 VSCodeおススメの理由
リモート・仮想環境/Copilot/作図/マイコン開発/開発言語/ドキュメント作成/共同開発など
第2章 VSCodeエクステンション セレクション・ガイド
ESP32搭載ユニットM5Stamp S3をMQTTで遠隔操作
第3章 マイコン向けエクステンション「PlatformIO」で無線Lチカ
プロジェクトの作成からシリアル通信のモニタ表示まで
第4章 ESP32&Picoの開発環境をPlatformIOで構築する
RA/RZ/RH850/R-Car/RX/RL78/RE対応
第5章 ルネサス製マイコン対応「Renesas Extensions」でLチカ
Markdown,プレゼン,ダイアグラム,フローチャート
第6章 作図も!ドキュメント作成用エクステンション4選!
【第3部 コンテナ環境の作成と管理を行うDocker】
どのコンピュータでも同じアプリケーションが動作する
第1章 仮想化/コンテナ/Dockerの基礎知識
(1)ファイル共有,(2)リモート接続,(3)x64コンテナを動かす
第2章 ラズパイで試す!コンテナ環境の構築&実行
名前空間/コントロール・グループ/ストレージ・ドライバ/ネットワークへの参加
第3章 コンテナを実現するために使われている技術
Docker×ラズベリー・パイで構築する!開発&運用環境のコンテナ化からイメージ入れ替えまで
第4章 コンテナ利用システムを作る(1)…仕様検討と準備
Appendix1 ラズベリー・パイの準備(1)…セットアップ
Appendix2 ラズベリー・パイの準備(2)…環境センサBME280と接続
コンパイラやライブラリ,フレームワーク,DBなどのミドルウェアを統一できる
第5章 コンテナ利用システムを作る(2)…開発環境
ラズパイ上にデータ・サーバとセンサ・クライアントを構築,コンテナの入れ替えまで
第6章 コンテナ利用システムを作る(3)…運用環境
【第4部 これは押さえておきたい…最新C言語とGitLab】
C99のおさらい/C11およびC17で追加変更された仕様/C23との関係/C++との関係
第1章 今やC言語と言えばこれ!C11入門
オンプレミス環境での運用が可能なGitLab
第2章 GitLabとGitHubの違い
【テクノロジー掘り下げ】
ラズパイで体験!CMOSイメージセンサ性能の測定評価〈第6回〉
応答曲線その1…曲線の取得
新連載 エンジニア数学〈第1回〉
音の信号処理(1)…リバーブ・エコー
新連載 数理最適化プログラミング〈第1回〉
最適な組み合わせを探す「深さ優先探索と幅優先探索」
便利クレート探偵団〈第4回〉
メモリ使用量や最悪実行時間が見積もれるheapless
【RaspberryPiライフ】
新連載 ラズベリー・パイではじめるGPUプログラミング〈第1回〉
GPUのハードウェアとプログラム実行の仕組み
新連載 IoTシステム構築塾〈第1回〉
エッジ・デバイスの開発環境を構築する
【回そう!モータ】
新連載 Arduino Uno R4でDCブラシレス・モータ制御〈第1回〉
まずはDCブラシ付きモータ
ブラシレス・モータを回すプログラム書き方講座〈第14回〉
Bluetoothで左右タイヤを個別制御…ハードウェア準備編
【OS使いこなし】
YoctoProjectではじめる組み込みLinux開発入門〈第14回〉
ROCK4C+編(5)…マシン定義ファイルの中身をじっくり見てみる
【音の信号処理】
最終回 [実験]音で音を消すアクティブ・ノイズ・キャンセリング〈第11回〉
Block NLMSを改良して収束速度と安定性を両立させる
【IoTマイコンESP32】
ESP32でPLC〈第2回〉
ESP32アイソレートI/O基板のはんだ付け
スマホやIoT機器では当たり前のOverTheAirを個人で
ESP32でやってみた…クラウド・サーバを利用した遠隔アップデート
【付録基板コーナ】
Picoとマルチコア対応RTOSでArduinoシールドを使おう〈第3回〉
温度をSDカードに保存するデータ・ロガーの製作
【ニュース&レポート&お知らせ】
作業部屋 ツール自慢〈第24回〉
ハードウェア開発に便利なサーマル・カメラ
【別冊付録】
Git&GitHubをはじめる本