今週のQiita技術書まとめ
2025年1月12日配信
【技術書紹介】GitHub CI/CD実践ガイド
書籍情報 書籍名:GitHub CI/CD実践ガイド――持続可能なソフトウェア開発を支えるGitHub Actionsの設計と運用 著者名:野村 友規 本書を選んだ背景 TerraformによるAWSなどのクラウド上のリソース構築に興味があり、GitHub Actionsと連携させての構築の自動化をやってみたいと考えたため。
GitHub CI/CD実践ガイドーー持続可能なソフトウェア開発を支えるGitHub Actionsの設計と運用
本書はCI/CDの設計や運用について、GitHubを使ってハンズオン形式で学ぶ書籍です。GitHub Actionsの基本構文からスタートし、テスト・静的解析・リリース・コンテナデプロイなどを実際に自動化していきます。あわせてDependabot・OpenID Connect・継続的なセキュリティ改善・GitHub Appsのような、実運用に欠かせないプラクティスも多数習得します。 実装しながら設計や運用の考え方を学ぶことで、品質の高いソフトウェアをすばやく届けるスキルが身につきます。GitHubを利用しているなら、ぜひ手元に置いておきたい一冊です。
【書評】3分間ネットワーク基礎講座
[改訂新版]3分間ネットワーク基礎講座|技術評論社( 本書の概要 公式サイト( 大好評「3分間ネットワーク基礎講座」が,内容を刷新して新登場です!おなじみ博士とネット君が,ネットワークのしくみを基礎の基礎から説明してくれます。「ネットワークの勉強は難しくて…」とお悩みの方でも,1講座3分の授業を読み進めていくことで,頭の中がすっきり整理されていくこと請け合いです。今回もやっぱり,「面白いから,わか…
マスタリングTCP/IP-入門編ー(第6版)
TCP/IP解説書の決定版! 時代の変化によるトピックを加え内容を刷新! 本書は、ベストセラーの『マスタリングTCP/IP 入門編』を時代の変化に即したトピックを加え、内容を刷新した第6版として発行するものです。豊富な脚注と図版・イラストを用いたわかりやすい解説により、TCP/IPの基本をしっかりと学ぶことができます。プロトコル、インターネット、ネットワークについての理解を深める最初の一歩として活用ください。
TensorFlow.kerasでGAN (Generative Adversarial Network : 敵対的生成ネットワーク) を実装してQuick Draw! データセットにより手描きイラストを生成できるニューラルネットワークを開発する
本記事は、 Quick Draw!データセットに基づいて学習し、りんご (apple) の手描き風イラストを出力するGAN (Generative Adversarial Network : 敵対的生成ネットワーク) の実装と学習方法 について解説します。本記事で紹介するネットワークは生成AIのうち画像を生成するものであり、画像と相性のよい 畳み込み層/逆畳み込み層を利用するため「DCGAN(De…
Python,TensorFlowで実践する深層学習入門
世界7カ国語に翻訳された深層学習入門書,日本上陸! 理論,必要最小限の数式,プログラムコード,そして視覚的な説明を組合わせて深層学習を包括的に解説した入門書. イラストを多用し,随所でいろいろな深層学習のコード例を具体的に結果を確認しながら紹介する. 目 次 第1部 深層学習の成立と発展 第1章 生物の視覚とマシンビジョン 第2章 人間の言葉とマシンランゲージ 第3章 マシン・アート 第4章 ゲームをするマシン 第2部 基礎理論のしくみと理解 第5章 手探りでコードを書いてみる 第6章 ホットドッグ判別用パーセプトロン 第7章 人工ニューラルネットワーク 第8章 深層ニューラルネッ...
SQL 可変的な属性管理の問題点と解決策 〜EAVアンチパターンから学ぶ〜
はじめに 最近、オライリー・ジャパンの「SQLアンチパターン」という本を読んでいます。 前回の記事( なお、本記事で紹介している実装例やデメリットの説明は、書籍の内容をそのまま転記したものではありません。書籍の内容を参考にしながら、私なりの解釈で再構成したものとなっています。 参考著書
「経験で学んだ」を掘り下げ、「学びを最大化する」方法を言語化する
はじめに 私は某メガベンチャーで EM(エンジニアリングマネージャ)をしています :constructionworker: ある日、メンバーとの 1on1 で次のような場面がありました。 メンバー「 XXX ってどう学んだの?」 私「経験で学んだ!」
世界一流エンジニアの思考法
頭が先、手は後。一流の仕事のカギは順序にある。 ーー楠木建(経営学者) 知的生産へのリスペクトがイノベーションの源泉だ。 ーー落合陽一(メディアアーティスト) 「怠惰であれ!」「早く失敗せよ」-- 米マイクロソフトの現役ソフトウェアエンジニアの著者が、超巨大クラウドの開発の最前線で学んだ思考法とは? “三流プログラマ”でもできた〈生産性爆上がり〉の技術! ・試行錯誤は「悪」。“基礎の理解”に時間をかける ・より少ない時間で価値を最大化する考え方とは? ・「準備」と「持ち帰り」をやめて、その場で解決する ・マルチタスクは生産性が最低なのでやらない ・“脳の負荷を減らす”コミュニケーシ...
【AWSで学ぶAIの第一歩 #4】AIF/MLA/MLS+2冊のAWS活用AI本で、AIスキルを総仕上げ!
はじめに 「AWSで学ぶAIの第一歩シリーズ」 として、AIF/MLA/MLSの紹介記事を作成してきました。 このシリーズではAWSでのAI活用を意識し、 基礎 → 運用 → 高度な深層学習 へと段階的に学ぶルートを体験して頂き、「AIエンジニアの第一歩として踏み出して欲しい」 という思いがあります。 しかし、最近の生成AIブーム を背景に、モデルの使い方やユースケースをキャッチアップするには、資…
AWSではじめる生成AI
生成AIを使いこなすための必要十分な前提知識を1冊で学べる! モダンな生成AI一般を使いこなすための必要十分な前提知識を1冊で学べる、コンパクトな入門書。前半で生成AI一般について知るべきトピックを章ごとに解説していき、後半ではAWS上の大規模システムに生成AIを組み込んで、有用なアプリケーションを構成する方法について解説します。2023年9月にリリースされた、外部APIを通じて様々な生成AI基盤モデルをAWSで利用できるようにする「Amazon Bedrock」、また日本語版付録として、生成AIを手軽に利用できるアプリケーションサービス「Amazon Q」の解説も収録しています。