今週のQiita技術書まとめ
2025年12月14日配信
「CCNP Enterprise 完全合格テキスト&問題集」を積んでる話
積んでいる技術書 完走賞を目指して色々なアドベントカレンダーに登録させていただいているのですが、積読 Advent Calendar 2025( 『Cisco Certified Network Professional Enterprise(CCNP Enterprise)』の対策本を積んでいることを思い出しました。 2年ほど前に受験するつもりで購入したものですが、ほとんど読み進めておらず、結局…
シスコ技術者認定教科書 CCNP Enterprise 完全合格テキスト&問題集 [対応試験]コア試験ENCOR(350-401)
IT技術専門スクールのエキスパートが、CCNP Enterpriseについてゼロから丁寧に解説しました。経験に裏打ちされたわかりやすい解説と豊富な問題で、合格までを1冊で完全ナビゲートします。独学で合格を目指す人でも無理なく学べる構成になっており、初めてCCNP試験にトライする人にも最適です。CCNP Enterprise取得を目指す人は、まずは本書をご覧ください。なお、本書はコア試験ENCOR(350-401)に対応しています。
データベース設計!テーブルの基礎知識&正規化とはなんぞや?
論理設計と正規化 概要 info この記事は、達人に学ぶ DB 設計徹底指南書( この記事では、データベース設計の論理設計、テーブルの構成要素、キー、制約、正規化について記述しています。
現場で役立つシステム設計の原則
日本最大級となる60万件以上の求人情報サイト「イーキャリアJobSearch」の主任設計者ほか数多くの経験を持つ著者が「現場でこんなことに困っていた」「解決策としてこうやった」「その結果こうなった」というリアルな経験と「なぜ、そうするのか」をふまえて解説!
Webアプリの基本であるHTML/CSS/JavaScriptを再学習
はじめに 私は大学生・大学院生の頃(といっても25年以上前ですが。)、学内のUNIXワークステーションで初めてホームページを作成しました。当時は超基本形の"Hello World"を表示するだけの物から始めましたが、その後はJavaScriptでアクセス数をカウントさせたり、ホームページもフレーム構造にしたりとか、色々実施していました。 新卒でIT企業に入社してからは、研修でホームページビルダーな…
1冊ですべて身につくHTML & CSSとWebデザイン入門講座[第2版]
全国の書店員がオススメする本 第1位 受 賞(2019年度 CPU大賞) Webサイト制作の決定版が最新情報をたくさん盛り込んで大リニューアル! ※日販売上げランキング: HTML関連書籍 Webサイト制作の決定版がリニューアル! 今のWebサイトの作り方が一気に学べる! Web界隈やデザイナーに大人気! Web関連の情報やデザインについて記事が学べる『Webクリエイターボックス』の管理人、 Manaによる渾身のHTML & CSSとWebデザインが学べる本 モバイルファースト、アニメーション、トレンドデザイン、HTML Living Standard、WebPなど 最新の情報や5...
1冊ですべて身につくJavaScript入門講座
ITエンジニアが読んで欲しいと選んだ本、 ITエンジニア大賞2024 技術書部門 大賞 & 特別賞のダブル受賞の快挙!! 累計40万部突破の人気シリーズ! 全国の書店員がオススメする本 第1位受賞を連発! ここまで丁寧に解説している入門書はないと話題沸騰! 最初の1冊目に最適。やっていて楽しいと大人気! とことん丁寧なJavaScriptの入門書、ついに登場! ・最初の一歩が踏み出せる! 初心者に寄り添うやさしい解説 ・最新の技術が身につく! 今のJavaScriptの書き方・使い方 ・絶対に知っておきたい! アニメーションとイベントの知識 ・プログラミングの基本から実装方法まです...
【公式】準備ゼロで使えるPyxel開発環境『Pyxel Code Maker』のご紹介
もっと手軽にPyxelを使いたい! Pyxel(ピクセル)( <img width="480" src=" Pyxelは「気軽に楽しくゲームプログラミング」をコンセプトにしており、実際にとても手軽に使える環境ではあるのですが、ひとつだけ避けられない前提がありました。 それは、PythonとPyxelを事前にインストールする必要があるという点です。
ゲームで学ぶPython! Pyxelではじめるレトロゲームプログラミング
ゲーム作りを通じて、楽しみながらPythonによるプログラミングを学ぶことができる解説書です。本書では、2Dゲームエンジンとして世界でも人気を集めている「Pyxel」を使ってゲーム作りを行います。画面にキャラクターを表示したり、アニメーションを表示したりといった作業を行う中で、自然とPythonの基本文法などを身につけられます。書籍の後半ではゲーム作りに挑戦! シンプルなゲームから本格的なゲームまで、プロが手がけた3つのサンプルゲームを題材に、覚えておきたいプログラミングのテクニックやPythonの機能、ゲームならではの処理やアルゴリズム、Pyxelの実践的なテクニックまで学べます。サン...
組織論の本を読んだら、デザインレビューのヒントが見つかった話
こんにちは! Uniposプロダクトデザイナーのヘイさんです。 弊社では、毎日デザインレビューの時間をとってそれぞれのタスクを持ち寄り、意見交換しながら制作を進めています。 その中で僕が強く感じるのは、「デザインの本質は決断だ」ということです。 プロダクト開発におけるデザインは、単にビジュアルを作る作業ではありません。「どの課題を、どう解決するか」という決断の連続です。
決断の本質
なぜ、失敗するのか?-「結論」よりも「プロセス」を問え!重要な決断が下された後で、どうにも腑に落ちない思いを抱いたことがないだろうか。「どうして、あの時、あんなバカな決断をしたのだ?」と。なぜ、判断を誤ったのか。なぜ、決めたことが実行されないのか。さまざまな局面で人が直面する、迷いや不安、組織の壁、錯綜する情報、議論の迷走…。世界の不確実性を前に、それでも必死に「答え」を見出そうとする努力は、しかし、必ずしも報われるとは限らない。-真に重要なのは、意思決定の「結論」ではなく「プロセス」なのである。ケネディの誤算、エベレスト登山隊の悲劇、ジャック・ウェルチの改革、コロンビア号の惨事、ノルマ...
レトロスペクティブ手法参考資料集(2025/12/20)
背景と目的 12月となり、1年の振り返りをする機会が多くなる。 個人でもチームでも使える振り返り手法の参考資料集を列挙する。 1. レトロスペクティブとは 1.1. レトロスペクティブ(Retrospective)
アジャイルレトロスペクティブズ(第2版)
ふりかえりのスキルを向上させるための実践的なアドバイス 本書は、「レトロスペクティブ(ふりかえり)」をアジャイルソフトウェア開発に適用するチームにさらなるアドバイス、テクニック、実例を紹介し、チームが同じ場所、オンライン、ハイブリッドのどこに居てもレトロスペクティブによって迅速に学習し、学習を継続するための方法を述べるものです。本書は、チームリーダー、スクラムマスター、コーチがチームを巻き込み、学び、改善し、より大きな成果を出すのに役立ちます。 第1版では、レトロスペクティブをアジャイル開発に適用する方法を示しました。第2版では、著者らの20年以上にわたる経験を反映し、より実践的なアド...
アジャイルなチームをつくる ふりかえりガイドブック 始め方・ふりかえりの型・手法・マインドセット
「ふりかえり」の具体的なやりかたがわかる本 アジャイルのチーム開発に欠かせない「ふりかえり」とは、 メンバー全員でこれまでのやりかたを定期的に見直し、 チームをよりよい方向へ少しずつ変化させていく活動です。 しかし、ふりかえりをはじめてもなかなかうまくいかず、 改善に結びつかないというチームも多くあります。 本書はそんなチームのために、 ●「ふりかえりをなぜ行うのか」という目的 ●「どんなメリットがあるのか」という効果 ●「どのように行えばよいのか」という流れや手法、マインドセット などについて、架空の開発現場を舞台にしたマンガとともに、 一冊でわかりやすく解説します。 ...
ファミチキのチキン抜きで学ぶ、変態自作POSレジ開発【Next.js / NestJS】
この記事は「N高グループ・N中等部・NCodeLabo Advent Calendar 2025( いらっしゃいませ 入店時にほぼ必ず店員から投げかけられるこの挨拶。 実は、万引き防止に一役買っているのはご存知でしょうか? 目を合わせて挨拶をすることで「自分は見られているんだ」と心理的に不安にさせ、万引きを未然に防ぐことができると言われています。
初めてのTypeScript
急速に普及が進んでいるTypeScriptの入門書! TypeScriptの本格的な入門書。TypeScriptは、世界で最もよく使われ、かつ最も好まれているプログラミング言語の1つです。本書では、JavaScriptの基礎的な知識のあるプログラマーを対象に、「型」や「型システム」の基本から、明快かつ包括的にTypeScriptを解説します。TypeScriptはバグやタイプミスを防ぎ、コードを読みやすくするのに有用なだけでなく、JavaScriptがどのように動くべきかを宣言し、それを維持するのに役立つ優れたシステムです。読者は本書を読むことで、TypeScriptの基礎と最も重要な機...
動かして学ぶ!Next.js/React開発入門
本書はNext.js/ReactのWebアプリケーション開発を解説したビギナー向け入門書です。Next.js(Appルータ)を用いたフルスタックアプリケーションを完成させ、オンラインで公開することを目標に解説を進めるので、バックエンドとフロントエンドを合わせたWebアプリケーションの開発プロセス全体を体験できます。ビギナーにとってやさしい内容になっており、TypeScriptではなくJavaScriptを使用しています。
未経験からエンジニアになって1年9ヶ月経った現在地
はじめに こんにちは、「株式会社ネクスウェイ Advent Calendar 2025」( 私事ではありますが、未経験からエンジニアに転職して1年9ヶ月が経ったので、入社してから現在に至るまで何をどのような方法で学んできたのかを振り返りたいと思います。 エンジニア1, 2年目でどのような知識が必要になるのか、どのような学習が適切かは人それぞれですが、Webエンジニアであれば、業務で使用する言語やフ…
最短突破 Ruby技術者認定試験(Silver/Gold対応) 公式テキスト
Ruby技術者認定試験(SilverおよびGold)の、最新バージョンであるversion3に対応した公式テキストです。試験対策としてはもちろんですが、Rubyの文法をはじめ、オブジェクト指向や各種ライブラリなど、Rubyを使いこなす上で必須の基礎知識もしっかり身につきます。巻末にはRuby技術者認定試験Silver/Goldに準拠した練習問題(各30問)および模擬試験(各50問)が付属します。
達人が教えるWebパフォーマンスチューニング 〜ISUCONから学ぶ高速化の実践
LINE株式会社が主催するWebサービスのパフォーマンスチューニングコンテスト、ISUCON(Iikanjini Speed Up Contest)で技術を競い合ってきた著者がWebサービス高速化のための考え方とノウハウをわかりやすく解説。 本書では、お題となるWebサービスをひとつ用意して、手を動かしながら高速化手法を学んでいきます。Webサービスがどのくらいの負荷に耐えられるか、どのくらいの負荷で不具合が起こるかを検証し、不具合が起こる原因を突き止め、改善していきます。また、負荷に対応する方法だけでなく、負荷を発生させる方法(ベンチマーカーの作成方法)も紹介します。 本書を読んで、W...
リーダブルコード
コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明する。日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。
ネットワークはなぜつながるのか 第2版
『ネットワークはなぜつながるのか』5年ぶり、待望の改訂第2版! ブラウザにURLを入力してからWebページが表示されるまでの道筋をたどりながら、その裏側で働くTCP/IP、LAN、光ファイバなどの技術を説明していきます。インターネットを通ってサーバーまで行って帰ってくる道筋の途中には、今のネットワークの主要な技術要素が全部あります。そこでの機器やソフトウエアがどのように動き連携しているのかを探検すればネットワーク全体の動きがわかります。 第2版では、全体の構成を見直し、探検の途中で、今、ネットワークのどの部分にいるのかを明確にしました。また、各技術の基本的な考え方や成り立ちなど、基礎的な...
達人に学ぶDB設計徹底指南書 第2版
本書は、プロのDBエンジニアである著者が、DB設計の基礎と実践ノウハウをやさしく手ほどきする『達人に学ぶDB設計徹底指南書』の改訂・第2版です。第2版では、初期構成を活かしつつ、クラウド時代に対応した内容にアップデートしました。論理設計の基本から、正規化、パフォーマンスなど、押さえておくべき基礎知識やポイントを幅広く体系的に解説するだけでなく、やってはいけないアンチパターン、注意すべきグレーノウハウも丁寧に解説します。「ただ何となくやってはいけないと分かっている」「なぜかはちゃんと分かってないけど、注意するようにしている」で終わらせず、きちんと「なぜ」を理解することができます。また、豊富...
プロを目指す人のためのTypeScript入門 安全なコードの書き方から高度な型の使い方まで
TypeScriptは、JavaScriptに静的型付けの機能を加えたオープンソースのプログラミング言語です。本書では、根幹となるJavaScriptの仕様・機能とともに、TypeScript独自の仕様・機能を解説します。TypeScriptの基礎知識はこれ一冊だけで学べます。 静的型付き言語は世にいくつもありますが、TypeScriptの型システムは他に類を見ない高い表現力を持っています。本書の読者が、型の有効性を理解しTypeScriptらしいコードを書けるようになるために、本書では、プログラムの安全性を高める基本的な型の扱い方から、TypeScriptの「高い表現力」の源となってい...
バイブコーディングでも学習につなげる方法 ~AI時代の駆け出しエンジニアへ~
はじめに 私は学習目的でバイブコーディングをしています。 この記事では、私がどのようにバイブコーディングと学習を結び付けているか を解説します。 以前、「まず、TODOアプリを作りまくろう AI時代の駆け出しWebエンジニアへ」という記事を書きました。 この記事で紹介した学習方法は、次のステップで構成されています。
わわわIT用語辞典 の人が書いた本を読んでMCPサーバーについて説明してみた
この記事は、「ウェブクルー Advent Calendar 2025( 昨日は@yagiyuuuuさんの「GKE StandardからAutopilotへの移行」でした。 概要 この記事では、「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本( その後、残りの章も読み進めて説明文章を、書き直してみました。
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
丁寧に説明しているのに伝わらない!と感じることはありませんか?分かりやすく伝えるための“おもてなしの視点”を活かしてどんな相手からも信頼される説明力を身につけましょう。
Vue.jsとhtmxで入力自動保存機能を実装して比較してみる
MPAのWebアプリでの自動保存機能の実装 SPAではない(MPAの)Webアプリケーションで、フォームに入力した値の自動保存を実装している案件がある。 その案件では現状、主にVue.jsを使って自動保存の機能を実装している。以下はその概要。 - 対象のアプリはJava(SpringBoot)で実装(フロントはThymeleaf) - DBはMySQLで、自動保存に関する項目はJSON型として1つ…
ハイパーメディアシステム──htmxとRESTによるシンプルで軽やかなウェブ開発
近年急速に注目を集めるフロントエンドライブラリ「htmx」について、その作者自身らが執筆した解説書です。 htmxの魅力はそのシンプルさにあります。そのシンプルさは、30年にわたりウェブを支えてきたハイパーメディアの力を再発見し、HTMLそのものを拡張するという発想から生まれました。 本書の第1部では、ハイパーメディアの歴史としくみを紐とき、ウェブの根幹でありながら現代では誤解されがちなRESTの本来の概念を丁寧に解説します。そして、Web 1.0スタイルのアプリケーションを作成しながら、ハイパーメディアの中核的なコンセプトをおさらいします。 第2部では、ハイパーメディアの力を最大限に引...
“量子計算七並べ” Qards.Queue4
こんにちは|こんばんは。カエルのアイコンで活動しております @kyamaz :frog: です.^0本稿は,2025年Qiitaアドベントカレンダーの量子コンピューターのカレンダー向けのエントリです. はじめに 量子コンピューターは,2016年IBMが5量子ビットのNISQコンピューターをクラウドで提供して以降,凄まじい勢いで進歩しています.2030年には,early-FTQC での実用的な量子計…
量子コンピュータの頭の中ーー計算しながら理解する量子アルゴリズムの世界
量子コンピュータの説明では量子力学について言及されることが少なくありません。そこではしばしば、「量子とは粒でもあり波でもある」「結果は観測するまで確定しない」など、面白くも不可解な説明がなされます。しかし、量子コンピュータもアルゴリズムにもとづいて処理を行っています。量子アルゴリズムという「計算ルール」を理解できれば、量子コンピュータの理解にも近づけるのではないでしょうか? 本書では、行列と確率を中心とした数学を用いて、量子アルゴリズムを解説します。量子コンピュータのハードやビジネス活用に関する話はしていません。また、量子力学にも触れません。そのかわり、高校数学の知識さえあれば、その延...
【合格体験記】大学生が100問でCISSPに合格した話
初めに 初めまして。現在大学生4年生のstpです。 先日、CISSPに100問で合格しました。 そこで本記事では、合格までの道のりを合格体験記としてまとめます。 noteでも同様の記事を書いていますが、数多くのQiitaの記事も参考にしたのでここでも書きます。
SSL/TLS実践入門──Webの安全性を支える暗号化技術の設計思想
SSL/TLSは、通信の秘密を守るために利用されている通信プロトコルです。HTTPSやHTTP/3にも利用されており、今日のWebでは利用が一般的になっています。本書では、その最新バージョンであるTLS 1.3のしくみと、その使い方を解説します。SSL/TLSは公開されている実装例などを真似すれば基本的な動作はさせられますが、それを応用していくには技術に関する理論の理解が必須になります。しかしSSL/TLSに関連する技術は大変多く、かつそれらのドキュメントは不足している状態です。本書ではこの理論部分を丁寧に解説し、それを活かした形で実装例まで解説することで、Web開発者たちが望んでいる解...
チームリーダーになって読み返して心に刺さった本
はじめに はじめまして。オープンロジでエンジニアチームのリーダーをやっているikedamaです。 今年の4月に初めてチームリーダーという仕事をいただき、初めての経験に苦戦しながらひたすら業務に邁進してきました。 最近ようやく仕事にも慣れて一息つく余裕が出たところで、あることに気づきました。 「最近、本を読んでないなぁ」
情報なき国家の悲劇 大本営参謀の情報戦記
太平洋戦中は大本営情報参謀として米軍の作戦を次々と予測的中させて名を馳せ、戦後は自衛隊情報室長を務めた著者が稀有な体験を回顧し、情報に疎い組織の欠陥を衝く。(保阪正康)
失敗の本質
大東亜戦争で日本軍はなぜ敗北したのか。 戦史研究に初めて社会科学的な分析を導入し、ノモンハン、ミッドウェー、ガダルカナル、インパール、レイテ、沖縄の六作戦を失敗事例として学際的に検証。 日本軍の組織特性の解明を通じて、日本社会にはびこる組織的病理を剔抉し、自己変革の必然性を提起する。 「文庫版あとがき(二〇二四年)」を新収録。
インベスターZのウソ「日本製OSトロンは米国に潰された」を暴露!
はじめに 漫画インベスターZの4巻(2014年6月出版)には国産 OS トロンの話がでてきますが、その内容のほとんどが間違いです。この記事ではその間違いを全ページ訂正しています。もちろん漫画なので作り話というのは知っていますが、実在の人物と同姓同名の人が登場するため、実際の出来事だと勘違いしている人がいるようです。10年以上昔の古い漫画ですが最近でも某所で内容付きで宣伝されており、このままだとデマ…