技術評論社作品一覧

  • 新 ブレンダーからはじめよう! ~無料でできる3Dアニメーション~
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ご好評いただいている「ブレンダーからはじめよう!」の増補改訂版です。 最新のBlender 2.91対応で,より使いやすくなったモデリング,アニメーション機能を入門者でも無理なく操作できるよう,1つひとつ手順解説。3Dモデリングをしてみたいけど,どれを使っていいかわからない,とりあえず作ってみたいけど操作の仕方がわからない,という方におすすめします。 3Dの知識がない方でも気軽に試せるよう,必要なソフトとデータをDVDに収録。さらに作例データをダウンロードすることもできます。人物モデリングやアニメーションに欠かせないボーンの知識ももれなく解説しているので,この一冊でモデリングからアニメーションまで楽しく学べます。オリジナルのキャラクターアニメーションを作る第一歩として,読んでいただきたい一冊です! [対応Ver.] Blender 2.90/2.91.0 [推奨OS] Windows 10(64bit版) ※Window7,8(64bit)でも使用できますが,Windows 10をおすすめします。 macOS 10.13(High Sierra)以降
  • CISOのための情報セキュリティ戦略ーー危機から逆算して攻略せよ
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2023/978-4-297-13295-8)も合わせてご覧ください。 企業経営をめぐるインターネットセキュリティの課題は高度化し,その対策も年々非常に難しいものになってきています。病院システムを襲うクラッカーたちのせいで,電子カルテが使用できなくなったり,データが暗号化されて身代金を要求されたりした事件も耳目を集めています。同様な事例でも明るみにならず隠ぺいされることもあるのではないでしょうか。しかし,それでいいのでしょうか。企業経営者としてはシステムに保有している情報は,金融資産と同じかそれ以上に重要なものと認識せねばなりません。企業の情報を守る盾となるのがCISO(最高情報セキュリティ責任者)です。本書は,さまざまなセキュリティ危機に対して最適な対策を示します。最悪の状況を避け,企業として最高のセキュリティを実現するためには「逆算」し先回りしていくことが肝要です。そうした知恵と対応する技術を本書はコンパクトにまとめました。
  • CISOハンドブック――業務執行のための情報セキュリティ実践ガイド
    -
    企業はDX(デジタルトランスフォーメーション)によって変化しなければならない,しかしIT化すればするほど情報セキュリティの問題が発生! 業者に頼めばいいのか……,いや継続的に情報セキュリティの問題は起きてしまうだろう……。そう,企業がIT化を進めDXを促進すると,情報セキュリティが生命線になることは避けられないのが本当のところです。そこで欧米では技術職の視点をもった経営陣の一人としてCISO(Chief Information Security Officer)の役職が誕生しました。情報セキュリティ問題に悩むあらゆる企業の担当者の皆さんのために,本書はCISOがすべき情報セキュリティの問題解決方法を最新の情報をもとにまとめあげました。
  • CSS設計完全ガイド ~詳細解説+実践的モジュール集
    4.5
    CSS設計は多くの現場で導入されていますが、いまだに悩みがつきません。プロジェクトの大小や性質によって最適解も変わってきます。 そこで本書は、CSSのさまざまな設計手法を紹介しつつ、考え方や実践のポイントを明確化します。そのうえでボタン、ラベル、カード、テーブル…といったウェブの定番的なモジュールを網羅的に取り上げ、さらにはそれらの組み合わせ方まで、実践的なコードを紹介します。 代表的な設計手法である「BEM」と、著者が開発した設計手法「PRECSS」によって対比的な解説を加えており、思考をなぞることで最適解が炙り出されることでしょう。 駆け出しのウェブ開発者、フロントエンドエンジニアの方に、ぜひ読んでいただきたい1冊です。
  • CMA-ESによるブラックボックス最適化
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆勾配がなくても、答えは見つかる◆ ブラックボックス最適化は、関数の内部構造や勾配に依存せず、出力値のみに基づいてパラメータを調整する枠組みであり、科学・工学・産業の幅広い分野で活用されています。本書では、その中でも代表的なCovariance Matrix Adaptation Evolution Strategy(CMA-ES)を体系的に解説します。CMA-ESは優れた性能を誇る一方、研究の積み重ねによって段階的に発展してきたため、初心者が一から正しく理解するのは容易ではありません。本書の前半では、アルゴリズムの基本や設計指針を直感的にも理解できるよう解説し、後半では混合変数最適化や多目的最適化、ノイズを含む観測といった現実的な問題設定への応用を扱います。加えて、具体例や数値実験を通じて理解を深められるよう構成し、再現可能なPythonコードも公開しています。対象読者は、実務でパラメータチューニングに取り組む技術者や、CMA-ESを研究で扱う学生・研究者です。本書は、ブラックボックス最適化に取り組む読者にとって、これまでにない包括的なガイドとなることを目指しています。 ■目次 第1章 ブラックボックス最適化 ・1.1 問題設定 ・1.2 CMA-ESの活躍する場面 ・1.3 本書のゴールと構成 第2章 分布パラメータの更新則 ・2.1 挙動の直感的理解 ・2.2 多変量正規分布 ・2.3 候補解のサンプリング ・2.4 平均ベクトルの更新 ・2.5 共分散行列の更新 ・2.6 ステップサイズの更新 ・2.7 CMA-ESのアルゴリズム ・2.8 ハイパーパラメータの設定 ・2.9 Pythonによる実装例 ・2.10 上下限制約の対処 ・2.11 初期分布の設定方法 第3章 ベンチマークによる挙動解析 ・3.1 ベンチマーク関数 ・3.2 可視化指標 ・3.3 実験結果と考察 第4章 設計原理 ・4.1 不偏性 ・4.2 不変性 ・4.3 自然勾配法 第5章 高次元最適化 ・5.1 CMA-ESの時間・空間計算量 ・5.2 Sep-CMA-ES ・5.3 VD-CMA-ES ・5.4 共分散行列モデルと収束レートの関係 ・5.5 実験結果と考察 ・5.6 より発展的な手法 ・5.7 pycmaライブラリからの利用 第6章 学習率適応 ・6.1 サンプルサイズ適応と学習率適応 ・6.2 多峰性関数と学習率の関係 ・6.3 学習率適応法 ・6.4 実験結果と考察 ・6.5 cmaesライブラリからの利用 ・6.6 実用上の注意 第7章 混合変数最適化 ・7.1 問題設定 ・7.2 CatCMA with Marginの概要 ・7.3 連続・整数変数の最適化 ・7.4 カテゴリカル変数への対処 ・7.5 数値実験と性能評価 ・7.6 cmaesライブラリからの利用 第8章 多目的最適化 ・8.1 問題設定 ・8.2 スカラー化法 ・8.3 進化的多目的最適化法 ・8.4 スカラー化法と進化的多目的最適化法の選択 ・8.5 実験と考察 ■著者プロフィール 野村将寛(のむらまさひろ):2015年名古屋工業大学工学部卒業、2017年東京工業大学大学院総合理工学研究科知能システム科学専攻修了、2025年東京科学大学情報理工学院博士後期課程修了。博士(工学)。同年4月より東京科学大学情報理工学院助教。主な研究分野はCMA-ESをはじめとするブラックボックス最適化や機械学習におけるハイパーパラメータ最適化であり、進化計算に基づくアルゴリズムの設計と応用に従事。近年の研究成果はAAAI、CIKM、GECCO、ICML、IJCAI、WebConfといった主要国際会議で発表されており、GECCO 2022、2023、2025ではBest Paper Awardにノミネートされている。 秋本洋平(あきもとようへい):2007年3月東京工業大学工学部情報工学科早期卒業、2008年3月同大学大学院総合理工学研究科知能システム科学専攻修士課程早期修了、2011年3月同博士課程修了。博士(工学)。2025年9月より筑波大学システム情報系教授。進化戦略の理論から応用に至る研究に従事し、これまでにCMA-ESに関する論文を学術論文誌および国際会議にそれぞれ30件以上公表しているCMA-ESを含む進化戦略の教育および普及活動にも努めている。
  • シーケンス制御が一番わかる
    -
    1巻2,068円 (税込)
    シーケンス制御とは,機械に行わせる動作を順序正しく覚えさせることにより,始動ボタンを押すだけで,制御装置が仕事を行わさせることです。全自動洗濯機,エアコンといった家庭用電気器具をはじめ,信号機,自動販売機,産業ロボット,自動化設備,エレベータ,自動ドア,発電所・変電所に至るまで,さまざまな装置や設備に使われています。本書は,シーケンス制御の働きや身近な応用例から,徹底的にシーケンス制御の概念を理解しようとするものです。回路やプログラムなどの難しい説明より,シーケンス制御の概念をしっかりと捉えることを目的としています。
  • C言語&MCCによる PICプログラミング大全
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 名著「C言語によるPICプログラミング大全」がさらに使いやすくなりました。 PICのプログラム開発のためには,統合開発環境である「MPLAB X IDE」が便利です。さらに,ここに組み込めるプラグイン「MCC(MPLAB Code Configurator)」を使えば,GUI操作でレジスタを設定したC言語のソースコードを作成してくれるので,いちいちレジスタの設定を調べる必要はありません。ただ,便利なツールなのに,あまりにも多機能すぎて,初心者はどこになにがあるのか,どう操作すればよいのかがわかりにくいというデメリットもあります。本書では,これらの使い方を詳しく解説します。 なお,初心者にとって,学習用ハードウェアの製作は少しハードルが高かったのですが,本書では既製品を活用することで,お手軽にPICマイコンの各種機能を試せるようにしました。 電子工作をマイコンボードで始めたけれど,そろそろ,PICマイコンが気になってきたなという方,また,これまではデータシートにくびっぴきでレジスタ設定コードを書いていたという方,最新のPICの新しい機能を試してみたい方にも,必ず役に立つ1冊です。
  • C言語ではじめるRaspberry Pi徹底入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 国内の理工系教育現場におけるプログラミング導入教育では、現在でもC言語が多く採用されています。また、組込み系の開発現場でもC言語は現役です。本書は、そのような環境に身をおく人のための、Raspberry Piによる電子工作の解説書です。 OSやプログラム開発環境のセットアップからGPIO、カメラモジュールなど各種制御方法、さらに自走ロボットのアクチュエータ制御まで、電子工作に必要なポイントをやさしく説明しています。必要なパーツの型番も記載しているので、自作しながら読み進められます。
  • C言語によるはじめてのアルゴリズム入門 改訂第5版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの世界で、数学の定理や公式に相当するものがアルゴリズムです。本書ではπの計算や文字列の検索、迷路の解法などのプログラムをC言語で作成して基本的アルゴリズムを習得していきます。 ■目次 第1章 ウォーミング・アップ 第2章 数値計算 第3章 ソートとサーチ 第4章 再帰 第5章 データ構造 第6章 木(tree) 第7章 グラフ(graph) 第8章 グラフィックス 第9章 パズル・ゲーム ■著者プロフィール 河西朝雄:長野県岡谷工業高等学校情報技術科教諭、長野県松本工業高等学校電子工業科教諭を経て、現在は「カサイ.ソフトウエアラボ」代表。主な著書:「C言語用語辞典」(ナツメ社)「Javaによるはじめてのアルゴリズム入門」「原理がわかるプログラムの法則」(技術評論社)など
  • C言語による PICプログラミング大全
    3.0
    1巻3,520円 (税込)
    2002年に初版,2009年に第2版を発売した名著「C言語によるPICプログラミング入門」が大幅リニューアルし「大全」として生まれ変わりました。CコンパイラはMicrochip Technology社純正のXC8に,統合開発環境もMPLAB X IDEに変更。さらに,GUI画面の操作で内蔵モジュール設定用の関数が自動的に生成される新プラグイン「MCC(MPLAB Code Configurator)」についても大きく取り上げています。 C言語でPICマイコンのプログラミングを始めたい方から,最新のPICマイコンの機能をとことん使い倒したい方まで,必ず役に立つ1冊です。
  • C言語本格入門 ~基礎知識からコンピュータの本質まで
    -
    現場の最前線で開発をしている著者が,C言語の基本から応用までを豊富なサンプルとともに丁寧に解説。入門書では軽視されがちなプリプロセッサ,ライブラリなどや,つまづきやすい「ポインタと配列」も手厚くカバー。ネットワークプログラミングやオープンソースの読み方など,長年の経験に裏打ちされた知識を伝授します。gccの利用を想定し,大規模開発にも対応できるMakeを使った実行方法をとっているので,実践的な力が身につきます。
  • Seasar2によるスーパーアジャイルなWeb開発
    -
    1巻2,618円 (税込)
    Seasar2はJavaの設定や定型の開発サイクルを自動化することで,スクリプト言語のようにアプリケーションを動作させながら開発することを可能にします。この開発手法を「スーパーアジャイル」と呼びます。本書は,Seasar2上で行うJavaによるスーパーアジャイルな開発の魅力と快適さを,豊富な画面例とともに紹介します。
  • C#エンジニア養成読本
    -
    2014年11月にVisual Studioの全機能を備えた無償版「Visual Studio Community」が提供され始めました。個人や教育機関,中小企業などの制限はありますが,さらにC#を学びやすい環境になりました。そして2015年,C#は「クロスプラットフォーム」「モジュール化」「クラウド最適化」「モバイル最適化」などの新技術でも注目を集めています。そこで本書では,C#の超入門から最新技術トレンド,さらにデータ処理のポイントやチーム開発の実践方法など情報満載でお届けします。
  • C#コードレシピ集
    3.5
    C#を使いこなすための,究極のレシピ集。 基礎から高度な文法,開発現場で使えるテクニックまで余すところなく集めました。 基本文法/数値演算/例外処理/LINQ/クラス/インターフェイス/リフレクション……参照しやすいようにわかりやすく整理。 「どんなコードを書けば思い通りに動くんだろう?」がスグに解決。 駆け出しエンジニアから開発者まで,C#を使うすべての方にお届けします。 C# 9.0,.NET 5.0対応。
  • C#プログラマーのための 基礎からわかるLINQマジック!
    -
    現在では“技術に保守的な現場”においてさえ顧客事情が変わっています。.NETの環境でも核心的な技術=LINQがようやく使えるようになりました。LINQは,実際に使ってみると“LINQマジック”とでも呼べる威力を発揮します。その対象も,配列,コレクションなど(LINQ to Objects),XML(LINQ to XML),データベース(LINQ to ADO.NET)といったように広範囲に及びます。LINQそのものの“わかりにくさ”から使わなかった開発者も少なくなかったようですが,本書がプログラマーのLINQアレルギーを取り除きます。
  • C#プログラマーのための デバッグの基本&応用テクニック
    -
    完璧なプログラムなどありません。思わぬ不具合が現れたりもします。プログラミングはバグとの戦いでもあります。ましてビジネスであれば可能な限りバグを潰すことが絶対に必要です。しかし,バグ取りは奥が深く,かなりの経験がないと,なかなかできるようになりません。標準的な教科書もありません。つまり,新人は,なかなか学ぶ機会が得られないのです。著者の川俣氏はプログラム開発においてもバグ取りにおいても非常に豊富な経験を持っています。誰もが諦めるような不具合を潰してきたことも一度や二度ではありません。氏によれば,プログラムの原理を理解し,ある程度のコツをつかめば,かなりの確率でバグを潰せるようになるとのこと。本書で,そういったプログラマーに必須のコツを伝授します。
  • C#6 実践的プログラミング[入門]講座
    3.0
    最新版C#6の解説書です。特に従来のC#で開発されてきたプログラムに焦点を当てます。ここで問題になるのは,開発済みのプログラム資産を無駄にしないこと。例として現実的な課題であるモバイル対応/Web対応の問題を取り上げ,可能な限り既存のコード資産を活かしながら対応を図ります(最終的には,モバイル対応/Web対応の負荷を最小限にとどめ,UIレイヤーだけを作り直して乗り切ります)。既存のコード資産を捨てて何もかも書き直すというのは現実的ではありません。本書では目の前にあるコード資産の活用方法を追究します。
  • JUnit実践入門 ── 体系的に学ぶユニットテストの技法
    4.5
    1巻3,630円 (税込)
    本書では,JavaテスティングフレームワークのデファクトスタンダードであるJUnitの基本的な使い方から,拡張機能,テストパターンまでを網羅的に解説します。また,データベースやAndroidのテストを取り上げるほか,ユニットテストを開発に効果的に取り入れるためのビルド支援ツール・カバレッジ測定ツール・継続的インテグレーション・テスト駆動開発などの周辺技術について,ユニットテストからの視点で説明します。JUnitをこれから学びたい方,もっと効率的にユニットテストしたい方,必読の書です。
  • 事業分析・データ設計のためのモデル作成技術入門
    5.0
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12947-7)も合わせてご覧ください。 本書は,事業分析やデータ設計のためのモデル作成技術の入門書です。本書で紹介する「TM(Theory of Models)」は,厳密な文法に則ってテーブルを細分化することにより,ITエンジニア同士で共通の言語認識を持ち,変化に強いデータベースの構築を可能とするモデル作成手法の1つであり,事業分析,データ設計の分野で長く活用されています。本書では,モデル作成技術の前提となる理論や知識を解説し,TMによるモデル作成の流れを概観した後,実際のモデル作成に使われる技術・文法の解説を行います。また,学習した内容をきちんと身に付けられるよう,解説の合間には練習問題を用意しました。事業構造を正確に分析し,モデル化するための理論と技術をしっかり学ぶことのできる1冊です。
  • [JIS対応] 実践 AutoCAD/AutoCAD LT 製図入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,AutoCAD/AutoCAD LT 2016/2015/2014/2013/2012を使った製図の方法を解説した書籍です。図形の描き方などの基本から,JISに即した図面の描き方までを例題を使いながら説明しているので,製図の基本がしっかりと身につきます。AutoCAD/AutoCAD LTで実践的な製図の方法を知りたい方におすすめです。
  • 自走プログラマー ~Pythonの先輩が教えるプロジェクト開発のベストプラクティス120
    4.0
    「初心者本はひととおり読んだけれど、次に何をしてよいかわからない」 「簡単なコードは書けるけれど、中規模システムは作れない」 本書は、そんなプログラミング迷子が設計からコードまで書けるスキルを身につけるための指南書です。 開発現場で起こった実際の問題とその解決法をもとに、文法以外に必要な「プロジェクトの各段階でプログラマーがやること」「その選択をどう判断するのか」「どうコードを実装して実現していくのか」を解説します。コードにはPythonを使用していますが、ほかのプログラム言語でも共通する知識が満載。より効率的かつ効果的にプログラムを書ける「自走できるプログラマー」へ導きます。
  • 時代の変わり目を、やわらかく生きる
    4.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12837-1)も合わせてご覧ください。 「これからの世の中により必要な考え方ってなんだろう?」 経済発展が右肩あがりの時代は過ぎ,戦後からの「大企業に定年まで勤める」という安定は終わりを迎えています。大量生産・消費社会からの見直しが求められているなか,コロナ禍で数年が経過,リモートワーク,パラレルキャリアなどさまざまな働き方が注目を集めました。働く=自分や家族はどういうビジョンで生きるか,住むところをどうするか,現実を見つめ直す機会も多くなっています。 本書では<やわらかく生きる人々>に着目しました。 ある人は「シェアすることで場を作り」,ある人は「事務職で独立」を,ある人は「稼げない仕事を続ける」ことで資本主義経済と距離を置くことを考えています。子育てがひと段落し,「50代から海外で日本語教師になる」など新しい世界に一歩を踏み出した方も。また,あたらしい家族の形を作った方もいます。 いま求められるあたらしい軽やかさとはなにか,を考えます。
  • 実践IPFS入門
    -
    【次世代の分散型P2Pネットワークプロトコル!】 IPFS(InterPlanetary File System)とは、Protocol Labsが開発を進めている分散型ファイルシステムです。耐障害性、負荷分散、耐改ざん性などの観点から、HTTPを置き換えて惑星間通信を可能にするという思想を基に開発が進められています。ところが複数の通信レイヤで構成されており理解が難しいうえに、日本語のドキュメントが少ないため、学ぶのは困難です。 本書は、これらを日本語にまとめることで、5G時代を迎える日本の技術力向上に資することを目的としています。原著執筆者は、中国コミュニティで非常に影響力のある3人のIPFS/Filecoin支持者です。本書はProtocol Labsから高く評価され、強く推奨されています。 ■目次 第1章 IPFSについて   1.1 IPFSの概要   1.2 IPFSとブロックチェーンの関係   1.3 IPFSの利点と価値   1.4 IPFSの応用分野   1.5 本章のまとめ 第2章 IPFSの基礎   2.1 分散ハッシュテーブル(DHT)   2.2 ブロック交換プロトコル(BitTorrent)   2.3 バージョン管理(Git)   2.4 自己検証ファイルシステム(SFS)   2.5 Merkle TreeとMerkle DAG   2.6 本章のまとめ 第3章 IPFSプロトコル・スタック   3.1 アイデンティティ層(Identity)   3.2 ネットワーク層(Network)   3.3 ルーティング層(Rouitng)   3.4 交換層(Exchange)   3.5 オブジェクト層(Objects)   3.6 ファイル層(Files)   3.7 ネーミング層(Naming)   3.8 本章のまとめ 第4章 IPFSモジュール   4.1 Multiformats   4.2 libp2p   4.3 IPLD   4.4 本章のまとめ 第5章 Filecoin   5.1 Filecoinプロジェクトの紹介   5.2 FilecoinとIPFSの関係   5.3 Filecoin経済システム   5.4 Filecoin技術システムの概要   5.5 分散ストレージネットワークプロトコル(DSN)   5.6 Filecoin取引市場   5.7 Filecoinブロックチェーンコンセンサスメカニズム   5.8 PoRepとPoSt   5.9 ネットワーク攻撃と防御   5.10 その他の機能   5.11 本章のまとめ 第6章 IPFSの開発(基礎編)   6.1 IPFSのインストール   6.2 IPFSストレージと設定の初期化   6.3 IPFSファイルシステムとのデータ送信   6.4 ローカル環境をIPFSネットワークにつなげる方法   6.5 HTTP Webとの通信方法について   6.6 APIを使用する方法   6.7 本章のまとめ 第7章 IPFSの開発(応用編)   7.1 IPFS内で動的コンテンツを発信する方法   7.2 IPFSネットワーク内で長期的にデータを保存する方法   7.3 IPFS Merkle DAGを使ってみる   7.4 IPFS Pubsub機能の使い方   7.5 IPFSのプライベートネットワークの作成と使用について   7.6 本章のまとめ 第8章 IPFSプロジェクトの実践   8.1 go-ipfsを用いてGit分散型サービスを最適化する方法   8.2 js-ipfsを利用してストリーミングツールを開発する   8.3 本章のまとめ ■プロフィール ●著者 董 天一(ドン ティェンイー):北京大学にて修士号取得後、OracleにてEコマースアーキテクチャに従事。中国におけるブロックチェーン関連技術のパイオニア。 戴 嘉(ダイ ジャラェ):電子科技大学を卒業後、Baiduを経て、OPPOの金融ビジネスチームでソリューションアーキテクトを務める。 黄 禹銘(フゥァン ユーミン):シンガポール国立大学にてブロックチェーン技術を研究し、博士号を取得。現在、同大学でリサーチフェローとして活動中。 ●訳者 菊池 将和(きくち まさかず):ハーバード大学でソフトウェア・エンジニアリングの修士号を取得。Web3メンターやETHGlobalハッカソンの審査員を務める一方、DeFi(分散型金融)・デジタル資産領域における革命的なFixed Income市場の整備を先導。内閣府Trusted Web推進協議会のタスクフォース委員。
  • 実践Apache Iceberg —— 高効率・高生産性を実現するオープンなデータ基盤の構築と運用
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆次世代のテーブルフォーマットIcebergを完全解説!◆ Apache Icebergは、ストレージ上のファイル群を抽象化し分散クエリエンジンで扱うためのオープンな「テーブルフォーマット」です。本書では、データレイク構築に関する基本的な考え方やIcebergを使うことのメリットといった基本から、Sparkなどの各種分散クエリエンジンにおける実践的な活用方法、そして実運用のためのノウハウまで、豊富なハンズオンとともに解説。次世代のデータ基盤の構築・運用に関わるエンジニア必携の一冊です。 ■こんな方におすすめ ・データ基盤の開発・運用に携わるエンジニア、これからデータ基盤を作りたいエンジニア ■目次 第1部 Apache Icebergの基本 ・第1章:データレイクの課題とApache Iceberg ・第2章:Apache Icebergの仕組みと機能 ・第3章:Icebergカタログとストレージ 第2部 分散クエリエンジンでの利用 ・第4章:Apache Spark ・第5章:Apache Flink ・第6章:Trino ・第7章:Apache Hive ・第8章:PyIceberg 第3部 ユースケースと応用 ・第9章:ユースケースとソリューションパターン ・第10章:AWSでIcebergを活用する ・第11章:運用管理 ・第12章:パフォーマンス最適化 ・第13章:Icebergへの移行戦略とパターン ■著者プロフィール 田中智大(たなか ともひろ):アマゾン ウェブ サービス ジャパン合同会社 サポートエンジニアリングチームに所属。2017年にAWSにジョインし、ビッグデータに関連するサービスについて、日々お客様の技術的課題の解決に取り組んでいる。最近はApache Iceberg OSSへの貢献をはじめ、海外カンファレンスでの登壇などコミュニティ活動にも積極的に参加している。 疋田宗太郎(ひきた そうたろう):アマゾン ウェブ サービス ジャパン合同会社所属。SI企業でエンタープライズITに向けた市場取引システムやデータ分析基盤の構築、運用に従事。AWSではデータ分析基盤の構想策定から具体的な実装支援までを行う。巨大なデータを効率よく柔軟に扱う技術と、それを支えるOSSに関心があり、Apache IcebergやOpenSearchを好む。
  • 実践Scala入門
    5.0
    Scalaの言語仕様,そしてエコシステムを解説するScala入門書の決定版! 基本的な構文からはじまり,Scalaに特徴的なOption,Eitherといった型によるnull安全なプログラミング,for式などの強力な機能を伴うコレクション操作,Futureを使った並行プログラミングなどの各種言語機能を学べるほか,Scalaでは事実上の標準となっているビルドシステムsbtの使い方やテストといった現場での開発に必須の知識も身につく,Scalaプログラマ必携の一冊です。
  • 実践 Svelte入門
    -
    「Svelte(スベルト)」は,ユーザーインターフェイスを構築するためのJavaScriptフレームワークのひとつです。Svelteには,ユーザインターフェイスで重要な役割を担う「状態管理」を特別な記法や関数を使うことなく記述できる,作成したコンポーネントをランタイムなしで実行可能な形に変換する(コンパイル)といった特徴があります。本書では,近年注目を集めているSvelteの基本について解説するとともに,SvelteをベースとしたWebフレームワーク「SvelteKit」によるWebアプリケーション開発についてもしっかり解説します。
  • 実践 SONiC入門
    -
    ◆ホワイトボックススイッチ向けNOSを徹底解説!◆ 2016年にオープンソースとして公開されたSONiCはネットワークOSのデファクトスタンダードになりつつあります。本書では、初学者がSONiCの全体像を理解し、SONiCを利用するための基礎知識を素早く得られるよう情報を整理しました。設定方法を単に解説するだけではなく、「SONiCがどのように構成され動作しているのか」「モジュールがどのように連携して各機能が実現されているのか」といった実装の内部についても詳細に解説します。 ■目次 ●第1章 ホワイトボックススイッチとSONiCアーキテクチャ ・1.1 ホワイトボックススイッチの内部構造 ・1.2 SAI誕生の背景と役割 ・1.3 SONiCアーキテクチャの全体像 ●第2章 SONiCの機能とユースケース ・2.1 SONiCの機能とユースケース ・2.2 ユースケース/事例 ・2.3 Switch ASIC以外への適用例 ●第3章 コミュニティ運営と開発プロセス ・3.1 組織構成やメンバー ・3.2 情報ソースとコミュニケーションチャネル ・3.3 リリースプロセス ・3.4 不具合報告や修正提案 ●第4章 商用版SONiCと有償サポート ・4.1 コミュニティ版と商用版SONiCの違い ・4.2 新機能追加までの流れ ・4.3 主な商用版SONiC提供ベンダー ・4.4 有償サポート提供ベンダー ・4.5 まとめ:商用版SONiCや有償サポートの検討ポイント ●第5章 SONiCの入手とインストール ・5.1 SONiCが動作する環境の用意 ・5.2 イメージの入手 ・5.3 実機での利用方法 ・5.4 仮想環境での利用方法(sonic-vs on KVM) ●第6章 SONiCの基本操作と設定方法 ・6.1 SONiCの基本操作と設定ファイル ・6.2 設定ファイルを用いた設定方法 ・6.3 2種類のコマンドラインインターフェース ・6.4 SONiCの基本的な設定 ●第7章 SONiCの内部構造:アーキテクチャとサブシステム ・7.1 SONiCアーキテクチャの全体像 ・7.2 主要なサブシステム ・7.3 各サブシステムで動作するモジュール ・7.4 databaseコンテナ ・7.5 swssコンテナ ・7.6 syncdコンテナ ・7.7 bgpコンテナ(routingコンテナ) ・7.8 mgmt-frameworkコンテナとgnmiコンテナ ・7.9 pmonコンテナ ・7.10 snmpコンテナ ・7.11 lldpコンテナ ……ほか ●第8章 SONiCの内部構造:ステートの流れとモジュール連携 ・8.1 SONiCのデータベース ・8.2 モジュールからデータベースへのアクセス ・8.3 モジュールとホストの通信 ・8.4 モジュールからモジュールへのアクセス ・8.5 コンテナのネットワーク構成 ・8.6 SONiCのインターフェース管理 ・8.7 SONiCのルーティング機能 ・8.8 SONiCの起動とユーザーインターフェース ・8.9 SONiC管理フレームワーク ●第9章 SAI詳細解説[API・オブジェクト・データプレーンパイプライン] ・9.1 SAI概要 ・9.2 SAIのパケット処理パイプライン ・9.3 SAIの定義ファイル[機能共通] ・9.4 SAIの定義ファイル[機能毎] ・9.5 SONiCにおけるSAIの実装 ●第10章 高度な設定と利用法 ・10.1 SRv6のサポート状況 ・10.2 SONiCのSRv6設定 ・10.3 パケット変換動作の確認 ●第11章 SONiCのトラブルシューティング ・11.1 showコマンドによる状態の確認 ・11.2 ログの参照方法と読み方 ・11.3 APPL_DB変更/SAI呼び出しのログ ・11.4 SONiCのデバッグ ■著者プロフィール 海老澤健太郎:インターネット黎明期より、通信事業者ネットワークを中心に新技術や製品の検証、サービス導入支援に携わる。以降、国内外のスタートアップ企業において、顧客サポート、製品デザイン、開発マネジメントなど幅広い領域を担当。現在は北米スタートアップ企業にて、AI向けネットワーク機能を中心としたネットワーク機器の開発に従事している。
  • 実践的データ基盤への処方箋~ ビジネス価値創出のためのデータ・システム・ヒトのノウハウ
    4.0
    データ整備/データ基盤システムの構築/データ分析組織立ち上げのプロがすぐ効くノウハウを教えます! 「会社内でバラバラになっているデータを集めたが,これから何をしていいか分からない」 「最新技術を利用してデータ基盤をつくったがニーズがなかった」 「頻繁に障害が発生するデータ収集に対応してきたが,そのデータは誰にも利用されていなかった」 「データの意味が分からず,データの意味の聞き込み調査で1日が終わった」 データを活用してビジネス価値を創出したいと考える企業は増えています。そのために,とりあえずデータを集めて,データレイク,データウェアハウス,BIツールなどのソフトウェアを導入したのですが,データ活用が進まないという声を聞きます。なぜ,せっかくコストをかけてつくったデータ基盤なのに機能しないのでしょうか? Garbage In Garbage Out(ゴミを入れたらゴミが出てくる)という言葉があるように,適切な形でデータを取得しなければ,適切な分析はできません。また,各ソフトウェアに限定した知識ではなく,データ基盤システムとして利用するためのノウハウがなければ,データ基盤は機能しません。さらにデータ基盤にはたくさんの人が関わるため,組織のあり方やデータの取り扱いにも注意が必要です。 取得したデータからデータ活用までの架け橋となるのがデータ基盤のはずです。ビジネス価値につながらないデータ基盤はコストを垂れ流すだけの病んだシステムになりかねません。そこで本書では,データ基盤の本来の機能を甦らせるため,またデータ基盤の構築でつまづかないためノウハウを処方します。データ整備,システムの知識,組織のあり方,データの取り扱いといった"データ基盤を機能させるためのノウハウ"を,この道のプロが惜しげもなく披露します。データ基盤が思うように機能していない,これからデータ基盤を構築したいが何からはじめればよいか分からない,といったことで悩まれている方には一読の価値があるはずです。
  • 実戦で役立つ C#プログラミングのイディオム/定石&パターン
    3.8
    C#のプログラムを作成するには,解こうとする問題の手順と利用するデータ構造を考え,それをC#のコードとして記述するスキルが必要になってきますが,そういったスキルは,現場で利用されているイディオムや定石といったパターンを学習することで得られます。「パターン」を自分の中に叩き込むことが上達の早道なのです。また,さらには,実際に自分でプログラムを書いてみることも必要。本書には章ごとに練習問題も用意されていますので,実地に自分で書くことにより,確固としたプログラミングの力を身につけてください。
  • 実践Next.js —— App Routerで進化するWebアプリ開発
    5.0
    【最新のNext.jsを実践的なサンプルコードで解説!】 最新のNext.jsを現場で使うために実践的な知識を詰め込んだ一冊です。フレームワークの基礎はもちろん、パフォーマンスを上げるための知識や関連ライブラリまで、詳細なサンプルコードをもとに解説していきます。 ■目次 ●第1章:Next.jsの基礎   1.1:Next.jsプロジェクトの始め方   1.2:アプリケーションのルーティング   1.3:SPAならではのナビゲーション   1.4:ネスト可能なレイアウト ●第2章:Server Componentとレンダリング   2-1:Server ComponentとClient Component   2-2:Server Componentのデータ取得   2-3:動的データ取得と静的データ取得   2-4:Routeのレンダリング ●第3章:App Routerの規約   3.1:Segment構成ファイル   3.2:Segment構成フォルダ   3.3:Parallel RoutesとIntercepting Routes   3.4:Routeのメタデータ ●第4章:Route Handler   4.1:Route Handlerの定義   4.2:Route Handlerのレンダリング   4.3:Route Handlerの使用例 ●第5章:サンプルアプリの概要   5.1:サンプルコードの概要とシステム構成   5.2:ローカル開発環境の構築   5.3:ORMライブラリ「Prisma」の概要   DBビジュアルエディター「Prisma Studio」の概要   5.5:開発環境のストレージサーバー ●第6章:データ取得とキャッシュ   6.1:サンプルコード共通のUIコンポーネント   6.2:fetch関数でのデータ取得   6.3:fetch関数のRequestのメモ化   6.4:fetch関数のキャッシュ   6.5:Prisma Clientでのデータ取得   6.6:Prisma ClientのRequestのメモ化   6.7:Prisma Clientのキャッシュ ●第7章:認証機能   7.1:環境変数の設定   7.2:OAuthクライアントの作成   7.3:NextAuth.jsの導入   7.4:ログインユーザーのデータ表示   7.5:閲覧ユーザーに応じた表示分岐 ●第8章:モーダル表示とデータ連携   8.1:汎用的なモーダルコンポーネント   8.2:Parallel RoutesとIntercepting Routesを用いたモーダル   8.3:バックエンド間連携によるデータ保存   8.4:バックエンド間連携によるデータ削除 ●第9章:データ更新とUI   9.1:Server Actionの基礎   9.2:Server Actionによるデータ保存   9.3:Server Actionによるデータ削除   9.4:Server Actionのエラーハンドリング231   9.5:Server ActionとフィードバックUI表示   9.6:Server Actionによる楽観的UI更新   9.7:Server ActionのFormバリデーション   9.8:Revaliateの設計 ●第10章:パフォーマンスとキャッシュ   10.1:コンポーネント構造のパフォーマンスへの影響   10.2:fetchCacheの設定   10.3:静的Routeを増やす実装   10.4:SSG Routeの実装   10.5:SSG Routeのパフォーマンスの定量評価   10.6:Next.jsによるアセットの最適化   10.7:Next.jsの4種類のキャッシュ 付録A:Prisma   A.1:Prisma schemaの概要   A.2:Prisma Clientの概要   A.3:Prismaのマイグレーションとシーディング ■著者プロフィール 吉井健文:フロントエンドを専門とするエンジニア。著書として『フロントエンド開発のためのテスト入門』(翔泳社、2023年)、『実践TypeScript』(マイナビ、2019年)があるほか、WEB+DB PRESSへの寄稿なども行う。Twitter: @takepepe
  • 実践Node.js入門―基礎・開発・運用
    4.0
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2023/978-4-297-12957-6)も合わせてご覧ください。 Node.jsの入門書です。Node.jsは今やWebアプリケーション開発には欠かせない存在です。 本書には,Node.jsで実際にアプリケーション開発をはじめるための知識がまとまっています。 基礎知識,環境構築,重要文法,非同期,CLIツール開発,Expressを用いたサーバーサイドの開発やフロントエンド(React)との連携などNode.jsの全体像が学べます。 現場で活躍する第一人者が,Node.jsのアプリケーション開発の指針やノウハウを教えます。
  • 実践Rust入門 [言語仕様から開発手法まで]
    5.0
    Rustは2015年に安定版がリリースされた新しい言語です。静的型付けと関数型言語などにみられる高度な抽象化のしくみを取り入れており、高品質で再利用性の高いプログラムを開発できます。さらに、ハードウェア資源についてC/C++と同等の効率の良い制御ができますが、決定的に違うのは、安全性をかなり重視しています。つまりRustは開発者の生産性を高めつつ、性能やハードウェア資源の効率を最大限に発揮するという、従来の言語では相反する要件を同時に満たす、数少ないプログラミング言語の1つなのです。本書はこの注目のプログラミング言語Rustの入門書です。この1冊でRustの言語仕様から開発現場で必要となる知識までを丁寧に解説しています。
  • 実践Redis入門 技術の仕組みから現場の活用まで
    5.0
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13143-2)も合わせてご覧ください。 インメモリデータベース,Redisの解説書です。 Redisは高速な応答性などからRDBMSでは対応しきれないデータの格納などに用いられます。高速さと柔軟さを併せ持ち,数多くのプログラミング言語から利用できます。 RDBMSの前段に配置してキャッシュとして用いるときの圧倒的な応答性能,Redisの多様なモデルによるアプリケーションからの扱いやすさなどで人気を集めています。リアルタイムの処理や高速なサービスが求められるWebサービスで特に支持を得ています。 本書では,このRedisを基礎から実践まで解説します。体系的な知識が身につき,アプリケーション開発や運用,トラブルシューティングがこなせるようになります。
  • 実はおもしろい化学反応
    3.0
    1巻1,738円 (税込)
    化学反応は今までにない分子を作り出し、画期的な新製品や命を助ける医薬品を開発し、私たちの生活を豊かにしたり、命を救ってくれます。とても夢のある可能性を秘めています。では、なぜ原子同士がくっついたり切れたりするのでしょうか?そんな素朴な疑問に答えながら、身の回りに起こる化学反応を解説していきます。たとえば、お酒を飲むと体の中の化学反応で分解されますが、実はそのお酒をつくるときも化学反応が起こっているのです。胃薬を飲んだ時にも化学反応が起こり、使いすてカイロにも化学反応が関与しているのです。周りをみると化学反応だらけなのに気づくでしょう。本書を読み進めるだけで、疑問が解けるだけでなく、化学反応のしくみがわかるようになります。最終章では、日本人がノーベル化学賞を受賞した「クロスカップリング反応」もやさしく解説し、世の中が化学反応によって支えられていることがわかります。
  • 実務で使える Excel VBA プログラミング作法 ~「動けばOK」から卒業しよう!生産性が上がるコードの書き方
    5.0
    業務でVBAプログラムを組んでいる人の多くは,部署で一番パソコンやExcelに詳しいからという理由で任されていることも多く,プログラミングの基本的な素養や知識を知らない方も多いでしょう。このため,動けばOKといった,その場しのぎのコードを書いてしまいがちです。そういったコードは,あとから見直したり再利用する際にトラブルを起こしやすく,またどこになにが書いてあるかわかりにくいので,せっかくの生産性や効率性を落としがちです。本書は,そのようなVBAではじめてプログラムを組んだという人たちにプログラミングの基礎を示し,あとから見て読みやすく,変更や再利用に強いVBAプログラムの書き方を身につけるための本です。
  • 実例満載 Word&Excelでできる 営業・経理・総務ですぐに使えるビジネス書類のつくり方
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 仕事の現場ですぐに使える、WordとExcelのビジネス書類の書籍です。付属CD-ROMにサンプルを収録するとともに、書籍内ではそれぞれの書類の作り方や、アレンジに必要なワンポイントテクニックを紹介します。
  • 実例満載 Word&Excelでできる 自治会・PTAで役立つ書類のつくり方
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 家庭で利用できる自治会やPTAで役立つ便利な書類が満載! お知らせや回覧、チラシ、ポスター、書類などのサンプルを収録するとともに、アレンジに役立つワンポイントテクニックや、ワードとエクセルの基本的なつかい方を紹介します。誌面はWord 2019、Excel 2019とWindows 10で手順を解説しています。付録CD-ROM(1枚)に収録したサンプルは、Word 2019/2016/2013対応、Excel 2019/2016/2013対応です。
  • 実例満載 WordでできるPOP・はがき・案内図・暮らしで役立つ書類のつくり方
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 家庭で利用できる貼り紙や便利な書類、ちょっと気の利いたはがき、地図、商店などで利用できるPOPのサンプルを収録するとともに、アレンジに役立つワンポイントテクニックや、ワードの基本的なつかい方を紹介します。誌面はWord 2019とWindows 10で手順を解説しています。付録CD-ROM(1枚)に収録したサンプルは、Word 2019/2016/2013対応です。
  • 自転車キャンプ大全~自転車×キャンプは最高に楽しい!
    3.6
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 時間と空間,移動の自由をすべて手に入れられる自転車キャンプ。いまは各種の軽量アウトドア道具と,バイクパッキングの進化で,日帰りと変わらないような軽装で,週末1泊2日のカジュアルなキャンプツーリングができます。ちょっと贅沢で優雅に,手持ちのロードバイクや折りたたみ自転車でも手軽に実行できる,新しいスタイルの自転車キャンプに必要な事柄を,ハードとソフトの両面で紹介するのが本書です。筆者の実践に裏付けされた情報を網羅し,装備,走り,衣食,夜の過ごし方など,そのノウハウと魅力をわかりやすく解き明かします。
  • 自転車で100kmをラクに走る ~ロードバイクでもっと距離を伸ばしたい人に
    3.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 人気のロードバイクですが,乗る人の大多数の目的はツーリングです。入門者以上,熟練者未満にとってはロングライドが課題で,同行者についていけるか不安になるものです。最初の壁である100kmがラクに走れれば,実はロングライドは恐れるに足らなくます。25年以上も長距離を走り続けている著者が,旅の途中でへたれない自転車乗りになるために,ハード(自転車や装備)とソフト(乗り手のスキルや行動計画)の両面から,ノウハウを詳述します。
  • 自動車整備が一番わかる
    -
    自動車のエンジン,ステアリング機構,変速機,走行装置などはとてもメカニカルで,ジェネレータ,点火装置,灯火類などは細かな電気の知識が必要になります。また,インジェクション,ABS,横滑り防止装置などには電子制御部品が多数使用されているほか,最近はナビゲーション,ETC,運行管理システム,自動運転,先進安全装置といったIoT につながるような最新技術も次々開発されています。覚える知識や習得するべき技術が増え,整備士のスキルはどんどん高くなるに違いありません。本書は自動車整備の入門書として,整備士を目指す方はもとより,自分で自家用車の簡単なメンテナンスをしたい方に向け,わかりやすく解説します。
  • 自分でできる新・独占ビジネス 輸入総代理をはじめよう
    -
    日本未上陸の世界に眠るすばらしいプロダクトを発掘,日本での総代理となって独占的に輸入販売していく。それが輸入総代理ビジネスです。総代理として「独占的に販売」するのですから,ライバルが次々やってきてあっという間に飽和……ということもありません。発掘した海外の逸品を長期・安定的に販売できる,つまりあなた個人や会社の資産にできるのが輸入総代理の大きな魅力。それを実現するには,輸出入の短期売買とは別の考え方やノウハウが必要です。ぜひ本書によって輸入総代理ビジネスの第一歩を踏み出してください。
  • JavaエンジニアのためのEclipse パーフェクトガイド 【増補改訂版】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishingも合わせてご覧ください。 本書はIDEに焦点を当てた書籍です。IDEは豊富な機能が揃っているため,Java開発を行う際,IDE(Eclipse)を使うのはデファクトスタンダードになっています。入門書でもJava+Eclipseでやさしく解説している書籍は多いですが,Javaの文法やアプリケーションを手順通りに作ることを主体にした書籍が多く,Eclipseの機能自体を解説している書籍は多くありません。本書は新人エンジニアに向けて,豊富な機能が揃ったIDEが裏で何をやっているかをわかりやすく解説した書籍を目指します。最新のバージョンに対応。
  • JavaエンジニアのためのEclipse パーフェクトガイド
    -
    本書はIDEに焦点を当てた書籍です。IDEは豊富な機能が揃っているため、Java開発を行う際,IDE(Eclipse)を使うのはデファクトスタンダードになっています。本書は新人エンジニアに向けて,JunitによるテストからGradleによるビルド方法,Gitを用いたチーム開発方法まで開発に必要なEclipseの使い方をわかりやすく解説した書籍です。最新のEclipse 4.8に対応。
  • Javaエンジニアのための ソフトウェアテスト実践入門 ~自動化と生成AIによるモダンなテスト技法~
    3.0
    ◆モダンな開発に不可欠なテストの技法を身につける◆ プログラミング開発において、テストと伴奏しながら開発を進めるスタイルが常識となりつつあります。本書はJUnit 5を軸に、定番のJavaのテスティングフレームワークを網羅的に取り上げ、効率的な開発環境の構築をサポートします。テストを効率的かつ継続的に行うためのビルド支援ツールや継続的インテグレーションなどの周辺技術についても、ユニットテストからの視点で説明します。近年、発展の著しい生成AIについても、本書で紹介するツール類でどのように活用できるのかを紹介していきます。 ■こんな方におすすめ ・Javaの最新のテスト環境や、それらの連携方法を押さえておきたいJavaエンジニア ■目次 ●第1章 ソフトウェアテストの全体像 ・1.1 ソフトウェアテストの概要 ・1.2 単体テストの手法と戦略 ・1.3 結合テストとシステムテスト ・1.4 テスティングフレームワーク ・1.5 CI/CD ●第2章 JUnit 5による単体テスト ・2.1 JUnit 5のさまざまな機能 ・2.2 単体テストにおける「依存性注入」とテストダブルの利用 ・2.3 JUnitの開発環境 ●第3章 モッキングフレームワークの活用 ・3.1 Mockitoによるモッキング ●第4章 データベーステストの効率化 ・4.1 DBUnitによるデータベーステスト ●第5章 Spring Bootアプリケーションの単体テスト ・5.1 Spring Boot Testによる単体テスト ●第6章 REST APIのテスト ・6.1 RestAssuredによるREST APIのテスト ・6.2 WireMockによるモックサーバー構築 ●第7章 UIテストの自動化 ・7.1 SelenideによるWebブラウザのUIテスト ●第8章 負荷テストの自動化 ・8.1 Gatlingによる負荷テスト ■著者プロフィール 斉藤 賢哉(さいとう けんや):1970年生まれ。一橋大学経済学部を卒業後、1994年に金融機関に入社。4年目よりシステム部門に配属となり、今日まで25年以上に渡って企業システムの開発に従事。専門分野はJavaによるシステム開発で、アーキテクトとして重要システムの技術設計やソリューション選定、もしくは社内標準のフレームワーク開発といった、豊富な経験を有する。現在はグループのシステム関連会社にて、先進技術による機能開発や横断的な施策を担う部門を本部長として統括する傍ら、生成AI活用によるDXの推進についてもテクニカルリード的な役割を担当。
  • JavaScript コードレシピ集
    5.0
    JavaScriptによるWeb開発のための、究極のレシピ集が登場。制作の現場で使われる定番テクニックからプロ技まで余すところなく集めました。基本文法/文字や数値の取り扱い/データの取り扱い/ブラウザーの操作/ユーザーアクション/HTML要素の操作/アニメーション/画像、音声、動画/スマートフォンのセンサーなど、目的別にレシピを整理。「あのプログラムはどう書くんだろう?」が、スグにわかります。JavaScriptを学び始めた方から中級エンジニアの方まで納得。ECMAScript 2018に準拠。

    試し読み

    フォロー
  • JavaScript/TypeScript実力強化書――関数・非同期処理・型システム完全攻略
    -
    ◆一気にJavaScript・TypeScriptのエキスパートへ!◆  Software Design本誌再編集シリーズ、今度はWeb開発者の必修科目であるJavaScriptとTypeScriptがテーマです。第一線のエンジニアが現場で培った、JavaScript・TypeScriptを最大活用する秘訣を伝授します。  第1章ではJavaScriptの歴史をさかのぼりつつ、基本的な仕様やコーディング作法を解説します。第2章でJavaScriptの関数について、関数のしくみ、引数、関数型プログラミングなどの観点で徹底的に解き明かします。第3章では、JavaScriptの非同期処理について、非同期処理そのものの変遷から、並行・並列処理の違い、Promiseやasync/await、AbortSignal/AsyncLocalStorageまで詳細に掘り下げます。第4章では、TypeScriptの型システムについて、そもそもの基礎的な事項と、Union型や構造的型付けの考え方、そしてMapped Typesまで踏み込みます。  JavaScript・TypeScriptのコーディング力を養成できる「強化書」です ■こんな方におすすめ ・Web開発者 ・JavaScriptプログラマー ・TypeScriptプログラマー ・フロントエンドエンジニア ■目次 第1章 ベーシックなJavaScriptをちゃんと身につけよう ──1-1. JavaScriptの用途・仕様の変遷 ──1-2. JavaScriptの特徴を理解してスムーズに習得しよう ──1-3. ES2015~2025を踏まえた、今どきのJavaScriptの書き方 第2章 JavaScriptの関数を極める ──2-1. 関数の作り方を熟知しよう ──2-2. 意外と奥が深い引数の使い方 ──2-3. 「関数は第一級オブジェクトである」とはどういうことか? ──2-4. JavaScriptで関数型プログラミングを理解する ──2-5. クロージャを理解する 第3章 JavaScript非同期処理の疑問を解き明かす ──3-1. JavaScriptの非同期処理の変遷 ──3-2. なぜ非同期処理は難しいのか? ──3-3. Promiseとは? ──3-4. Promiseを深掘りする ──3-5. async/awaitを深掘りする ──3-6. AbortSignalとAsyncLocalStorage 第4章 もっとTypeScriptの力を引き出そう ──4-1. TypeScriptの力を引き出すための基本 ──4-2. TypeScriptの型を正しく扱う ──4-3. Union型でより正確に設計する ──4-4. 構造的型付けで型同士の関係を操る ──4-5. 実践Mapped Types
  • JavaScript徹底攻略
    4.0
    WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。 『JavaScript徹底攻略』では,いまやWebアプリケーション開発の中心的な言語となったJavaScriptについて,jQueryやnode.jsといったライブラリやフレームワーク,設計から見直すクライアントサイドMVCの考え方,テストを中心とした品質向上のための環境構築,CoffeeScriptによる開発,データ交換のためのJSON/YAMLなど,複雑化する一方の開発現場を支える技術やツール,ノウハウを,多彩に取り上げていきます。
  • JavaScriptではじめるプログラミング超入門
    -
    本書は,プログラミングをはじめて学ぶ人に向けた解説書です。JavaScriptを使ってプログラムを記述し,Webブラウザーを使って動作を確認しますので,特別な開発環境を用意しなくてもプログラミングを楽しむことができます。Webブラウザーの中で絵を動かしたり,簡単なゲームを作ったりしながら,プログラミングに必要な考え方や技術を身に付けていきましょう。
  • JavaScriptによるはじめてのアルゴリズム入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆アルゴリズムの事例が盛り沢山!◆ 「アルゴリズム入門」シリーズのJavaScript対応版です。アルゴリズムは、プログラムを効率的かつ正確に実行するための重要な要素です。プログラミング技術を上達させるためには、系統的に異なるさまざまな視点でのアルゴリズム学習が効果的です。本書ではJavaScriptを用いて基本的なアルゴリズムの概念と実装方法を学び、プログラムの流れを制御するための方法を理解していきます。学習には、Webベースの開発環境“p5.jsWebエディタ”を使います。Webブラウザから掲載プログラムを入力して、すぐに動作を確認することができます。 ■目次 ●第1章 ウォーミング・アップ ・1-0 アルゴリズムとは ・1-1 漸化式 ・1-2 写像 ・1-3 順位付け ・1-4 ランダムな順列 ・1-5 モンテカルロ法 ・1-6 ユークリッドの互除法 ・1-7 エラトステネスのふるい ●第2章 数値計算 ・2-0 数値計算とは ・2-1 乱数 ・2-2 数値積分 ・2-3 テイラー展開 ・2-4 非線形方程式の解法 ・2-5 補間 ・2-6 多桁計算 ・2-7 長いπ ・2-8 連立方程式の解法 ・2-9 線形計画法 ・2-10 最小2乗法 ●第3章 ソートとサーチ ・3-0 ソートとサーチとは ・3-1 基本ソート ・3-2 シェル・ソート ・3-3 線形検索(リニアサーチ)と番兵 ・3-4 2分探索(バイナリサーチ) ・3-5 マージ(併合) ・3-6 文字列の照合(パターンマッチング) ・3-7 文字列の置き換え(リプレイス) ・3-8 ハッシュ ●第4章 再帰 ・4-0 再帰とは ・4-1 再帰の簡単な例 ・4-2 再帰解と非再帰解 ・4-3 順列の生成 ・4-4 ハノイの塔 ・4-5 迷路 ・4-6 クイック・ソート ●第5章 データ構造 ・5-0 データ構造とは ・5-1 スタック ・5-2 キュー ・5-3 データ構造としてのリスト ・5-4 Pythonの言語仕様のリスト ・5-5 双方向リスト ・5-6 逆ポーランド記法 ・5-7 パージング ・5-8 自己再編成探索 ・5-9 リストを用いたハッシュ ●第6章 木(tree) ・6-0 木とは ・6-1 2分探索木の配列表現 ・6-2 2分探索木の作成 ・6-3 2分探索木の再帰的表現 ・6-4 2分探索木のトラバーサル ・6-5 レベルごとのトラバーサル ・6-6 ヒープ ・6-7 ヒープ・ソート ・6-8 式の木 ・6-9 知的データベース ●第7章 グラフ(graph) ・7-0 グラフとは ・7-1 グラフの探索(深さ優先探索) ・7-2 グラフの探索(幅優先探索) ・7-3 トポロジカル・ソート ・7-4 Eulerの一筆書き ・7-5 最短路問題 ●第8章 グラフィックス ・8-0 グラフィックス・ライブラリ(glib.js)の作成 ・8-1 moveとturn ・8-2 2次元座標変換 ・8-3 ジオメトリック・グラフィックス ・8-4 3次元座標変換 ・8-5 立体モデル ・8-6 3次元関数と隠線処理 ・8-7 リカーシブ・グラフィックスⅠ ・8-8 リカーシブ・グラフィックスⅡ ・8-9 いろいろなリカーシブ・グラフィックス ・8-10 イメージ処理 ・8-11 アニメーション ・8-12 3D描画 ●第9章 パズル・ゲーム ・9-1 魔方陣 ・9-2 戦略を持つじゃんけん ・9-3 バックトラッキング ・9-4 ダイナミック・プログラミング ・9-5 万年暦で作るカレンダー ・9-6 21を言ったら負けゲーム ・9-7 迷路の作成と探索 ・9-8 板パズル ・9-9 ブロック崩し ・9-10 リバーシー ■著者プロフィール 河西朝雄:山梨大学工学部電子工学科卒(1974年)。長野県岡谷工業高等学校情報技術科教諭、長野県松本工業高等学校電子工業科教諭を経て、現在は「カサイ.ソフトウエアラボ」代表。主な著書:「はじめてのVisualC#.NET」「C言語用語辞典」(以上ナツメ社)、「改定第5版C言語によるはじめてのアルゴリズム入門」「Pythonによるはじめてのアルゴリズム入門」(以上技術評論社)ほか
  • JavaScriptプログラマーのためのTypeScript厳選ガイド ~JavaScriptプロジェクトを型安全で堅牢にする書き方を理解する
    -
    ◆TypeScriptこそが現代のJavaScriptである◆  本書では、TypeScriptを「すべてのJavaScriptプロジェクトにとって導入する価値のある、JavaScriptの一方言」と位置付けています。この「方言」とは、ここでは「JavaScriptの知識を100%活かせるが、表面的にはJavaScriptとは少しだけ異なる言語」という意味です。TypeScriptとJavaScriptの適用範囲はほとんど一致するからです。JavaScriptプロジェクトの実装言語としてTypeScriptを採用することで、生産性が向上し、より安定したソフトウェア開発を行えるでしょう。  第1章では、TypeScriptについて概念的な話をしています。第2章では、TypeScriptコンパイラの基本的な使い方を紹介しています。第3章はES2015+について、主にTypeScript的な文脈から解説をしています。続く第4章、第5章ではTypeScriptの型システムについて基礎から応用まで解説し、第6章ではモジュールについて簡潔に触れます。  本書はすでにある程度JavaScriptに習熟したプログラマーを対象にしています。また、bashなどの基本的なコマンドラインインターフェイスや、gitとGitHubについても最低限の知識はあるものとします。 ■目次 ●第1章 TypeScriptとは何か ・1-1 なぜTypeScriptが注目されているのか ・1-2 TypeScriptが開発された背景 ・1-3 TypeScriptで生産性が上がる理由 ・1-4 TypeScript+JavaScriptという二重構造 ・1-5 TypeScriptのエコシステム ●第2章 TypeScriptコンパイラの基礎 ・2-1 nodeコマンドをインストールする ・2-2 tscコマンドをインストールする ・2-3 tscコマンドでTypeScriptのコードをコンパイルする ・2-4 tsimpコマンドでTypeScriptのコードをコンパイルせずに実行する ・2-5 tsconfig.jsonについて知っておくべきこと ・2-6 Visual Studio CodeでTypeScript言語サービスを利用する ・2-7 Visual Studio Codeからスクリプトを実行できるようにする ・2-8 本書のサンプルコードについて ●第3章 ES2015+の基本構文 ・3-1 変数宣言 ・3-2 クラス ・3-3 文字列 ・3-4 プリミティブ値 ・3-5 配列とタプル ・3-6 オブジェクト ・3-7 グローバルオブジェクト ・3-8 関数とメソッド ・3-9 スプレッド構文 ・3-10 分割代入 ・3-11 条件分岐 ・3-12 for-ofループ文とイテレータ ・3-13 async/awaitによる非同期処理 ●第4章 型演算の基本 ・4-1 JavaScriptの動的型の概要 ・4-2 TypeScriptの静的型の概要 ・4-3 any型 ・4-4 unknown型 ・4-5 void型 ・4-6 never型 ・4-7 オブジェクト型 ・4-8 クラス型 ・4-9 型を引数として受け取るジェネリクス ・4-10 共用体型 ・4-11 交差型 ・4-12 余剰プロパティチェック ・4-13 ナローイングと型ガード ・4-14 型アサーションのas演算子 ・4-15 as const演算子 ・4-16 non-nullアサーション演算子 ・4-17 ユーザー値技の型ガードを実装する述語関数 ・4-18 ナローイングを起こすためのアサーション関数 ・4-19 satisfies 演算子 ●第5章 高度な型演算 ・5-1 型関数と型演算子 ・5-2 共用体型と交差型 ・5-3 テンプレートリテラル型 ・5-4 組み込み型関数 ・5-5 型演算活用事例 ●第6章 モジュールシステム ・6-1 importで拡張子なし ・6-2 importで拡張子に.mjs ・6-3 importで拡張子に.mts ■著者プロフィール 藤吾郎:ソフトウェアエンジニア。TypeScriptとRust好きが勢い余ってRustでTypeScriptインタプリタを書き始めました(github.com/gfx/TiScript)。二児の父。
  • Java データ構造とアルゴリズム 基礎講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アルゴリズムとデータ構造は、ソフトウエア技術者にとって、重要かつ必至な知識・技術を扱う科目であるが、既存の書籍は難解かつページ数が膨大、また例題が少ないもしくは有っても回答がないなど、学校の教科書または独学しようとしている人が使用するにはつらいものが多い。そこで、Javaの文法をある程度理解している人向けに、Javaのデータ構造とアルゴリズムを、頭から順に読み進めていき、節ごとに適切な課題をこなすことで、独学も可能な教科書的立場の書籍を提供します。課題は、Eclipseのプロジェクトの形式でダウンロードしてもらう形で提供予定。
  • Java本格入門 ~モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで
    4.0
    誕生から20年を迎え,幅広い分野のプログラミングに欠かせないJavaの基礎から応用までをしっかり解説。Javaの最新仕様(Java 8)に基づく文法から,オブジェクト指向やデザインパターン,そしてビルド,ドキュメンテーション,品質への配慮などまで,現場の開発で避けてはとおれない話もきちんとおさえました。開発やトラブルシュート経験の豊富なアクロクエストテクノロジーのメンバーが,保守性,堅牢性,性能,開発効率などの観点をふまえて書き下ろした,Java開発者必携の1冊。
  • JAL 上級会員 攻略ガイド
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JAL(日本航空)では,飛行機の搭乗が多い顧客を上級会員として扱ってくれます。上級会員は,優先搭乗,専用の手荷物検査場,荷物の優先など,特典がいっぱいです。そして,この上級会員のみが参加できるプログラムがJALグローバルクラブ(略称JGC)です。本書はJGCに入会するためのノウハウを集めた書籍です。本書を読んだ上で,JGC入会を目指すのであれば,楽しく・効率的に・短い期間で,入会を達成できることでしょう。
  • ジャンクコンデジの分解と組み立てに挑戦!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書で分解方法を解説するコンパクトデジカメは、主に2000年前半に発売された単三電池2本で駆動する製品です。高価な専用バッテリーが不要で、どこでも入手可能な単三電池で動くことから、分解して運良く動くようになればずっと(一生?)使い続けることができます。趣味としてジャンクコンデジを分解してみたいガジェット好きの方だけでなく、貴重な単三電池駆動のコンデジを末永く使い続けたいという方にもおすすめの一冊です!
  • 15時間でわかる Java集中講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 短時間で業務レベルの基礎知識を習得することを目指した独習形式の解説書です。ベースとなる文法について扱う基礎編と,テスト,デバッグ,リファクタリングといった実際の業務に直結する技術や考え方を扱う実践編の2部構成で,最短で業務レベルの入口まで到達できる構成になっています。
  • 15時間でわかる Swift集中講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 短時間で基礎知識を習得することを目指した独習形式の解説書で,実はよくわかってない人向けのレベルアップ指南書の位置づけです。「基礎編」「実践編」と分け,基礎編ではSwiftの言語知識とXcodeの使い方の習得を目的とし,実践編でiPhone用アプリを作成し,最終的にApple Watchに対応したアプリ開発を解説していきます。最新のiOS9,Xcode7に対応。
  • 15時間でわかる CentOS集中講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 CentOSは,無償で使える代表的なLinuxディストリビューションで,業務で幅広く利用されているほか,はじめてLinuxについて学習するのにも最適です。本書は,最新バージョンCent OS7 に対応し,最短で業務レベルの入口まで到達することをゴールとして,筆者が実務で実践しているCentOS サーバの運用・管理の技術・知識を詰め込みました。基礎編ではインストールやコマンド入力,ネットワークやサーバ構築の基礎知識からLAMP サーバ構築までを解説,運用編では,安定運用のテクニック,バックアップや最新のクラウド技術まで解説します。
  • 15時間でわかる Python集中講座
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 短時間で業務レベルの基礎知識を習得することを目指した独習形式の解説書で,実はよくわかってない人向けのレベルアップ指南書の位置づけです。「基礎編」「実践編」と分け,最短で業務レベルの入口まで到達させることを目的としています。最終的にWebアプリケーション開発のイロハがわかることを目的に,基礎編ではベースとなる文法を中心に,実践編ではテスト,デバッグ,Webアプリケーションセキュリティなど実際に業務で直結する技術を解説していきます。IDEとしてPyCharmを収録。
  • 15時間でわかる MySQL集中講座
    -
    オープンソースのRDBMSとして定番のMySQLを2週間で業務レベルの基礎知識を習得できる解説書です。解説は大きく「基礎編」と「運用編」の2つに分け,基礎編では,データベースやSQLに関する基礎知識,MySQLのセットアップ,設定と内部動作のしくみなどを解説,運用編では,運用の基礎知識,バックアップ,レプリケーション,チューニングなど,現場で必ず必要になる実践的な知識をわかりやすく解説します。
  • 10年つかえるSEOの基本
    4.3
    「どうすれば,検索されたときにサイトを上位に表示することができるか」そんなふうに考えているとかえってうまくいかなかったりすること,ご存知ですか?本書は,すぐに効かなくなってしまうようなテクニックではなく,「検索エンジンは,どんなことをしようとしているの?」「SEOって,なんのためのもの?」といった変わらない“考え方”をおさえることで,目先のトレンドにふりまわされないための基礎が身につく,いちばんやさしいSEOの入門書です。フルカラーの紙面で,知識ゼロの初心者・すずちゃんと専門家・土居先生のかけあいを追いながら,だれでもたのしくSEOで大事なことがわかります。業界屈指の実力を誇るヴォラーレのSEO事業責任者・土居健太郎氏による待望のデビュー作!
  • 10倍はかどるSEOの進め方
    5.0
    【「低コストで安定的に集客を増やせる!」と期待したらうまくいかない……そんな現実を進捗に変える現場のノウハウを集大成】 10年以上、金融業界、官公庁、大規模なECのサイトのSEOから、オウンドメディア設計、コンテンツマーケティングまで、10年以上、2000を超える案件に対応してきたナイル株式会社の知見を集大成。 常識のようで意外とスルーされているSEOの基本や、生成AIによるコンテンツ作成の是非など最新トピックまで、実践的な話題を徹底解説しています。 ■こんな方におすすめ ・SEOの初歩から実践のポイントまで知りたい(Web)マーケティング担当者 ・SEOに取り組んでいるけどうまくいかない方 ■目次 1章 SEOって、1位をとるのが大事なんでしょ?   SEOのホントのところ   「どうすれば1位にできますか?」に対する答え 2章 SEOに取り組むには何が必要?   SEOに必要なスキルは仮説思考   成果が出るまでの期間はバラつくことを理解する   どういう流れで対策していけばいいかを把握する   なぜSEOでキーワードが大事なのかを理解する   SEOをチームで理解する 3章 人やリソースをどうやって確保すればいいの?   そもそも、SEOに必要な人・リソースって?   内製と外注、どちらがいいか?   内製化を目指すべき役割とは 4章 予算がほとんどないのに成果を求められるんだけど   本当にSEOが必要なのでしょうか?   SEO用の予算の引き出し方 5章 依頼したことを反映してもらえない   なぜ、依頼どおり実装されないのか?   「依頼どおりに実装されない」事態を避けるには 6章 コンテンツづくりがうまくいかない   そもそもコンテンツづくりが難しい理由   どのようにコンテンツを作ればいいか   とても難しい効果検証   良いコンテンツだからといって1位を獲得できるわけではない   AIをうまくSEOに利用するには 7章 社内から質問がたくさん来て困る   検索エンジンの仕組みを理解して、最低限マイナスを与えない判断ができるようにする   質問にはどう対応すればいいか   SEOを勉強するには   SEOが正直しんどい時は 8章 ホームページをリニューアルしたら、急に順位が下がってしまった   サイトリニューアルは本当に必要なのか   なぜ、サイトリニューアルで順位が下がったままになってしまうのk   失敗しにくいサイトリニューアルの進め方 9章 がんばってSEOに取り組んできたけど成果が出ないから、やめようと思う   あらためて「SEOにおける成果」とは   もしもSEOをやめるとしたら   SEOをやめたあとに再開する場合は 10章 ナイルはどのようにSEOに取り組んでいるのか   事例① Appliv   事例② カルモマガジン ■著者プロフィール 青木創平(あおき そうへい):ナイル株式会社 SEOコンサルタント/マーケター。大学時代に友人とマッチングアプリを開発するも、マーケティングの視点が足りず失敗。その経験からマーケティングとしてのSEOに興味を持ち、2019年ナイル株式会社に入社。以降100社を超えるサイトにSEOを中心としたコンサルティングを実施。現在は社内マーケターとして、自社サイトの運営を中心に、広告運用やメールマーケティング、ウェビナーの企画など広く実施する傍ら、SEOツールの開発や社内外のSEOの相談にも乗っている。SEOのポリシーは「ユーザーファーストと検索エンジンファーストの両立」。ユーザーにはより良い情報を、検索エンジンにはクロールしやすいサイトを提供することを心がけている。 ナイル株式会社:2007年1月に設立。多様な産業のデジタル化を進め、インターネットを活用した顧客企業のビジネス支援をするDX&マーケティング事業、メディア運営を展開する。クライアントへのデジタルマーケティング支援実績は2,000社を超え(2023年時点)、豊富な実績と専門知見を軸にした、順位改善と売上貢献までをセットで考えるWebコンサルティング・コンテンツ制作・サイト改善~分析を強みに、多岐にわたるマーケティング支援サービスを展開する。
  • 10万PVを生む ECサイトのSEO ―中小事業者がお金をかけずにできる集客のための施策
    3.3
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12921-7)も合わせてご覧ください。 ECカートシステムの普及によってECサイトを立ち上げることはとてもスムーズになりましたが,依然として立ちはだかる高いハードルがあります。それは「集客」です。EC事業で最も主流の物販は商品単価が高くないことが多く,広告を積極的に利用できるビジネスモデルではありません。広告費を使わずに集客するためにはSEO対策が必要です。 本書は,「中小規模ECサイトの担当者,経営者の方」「ECカートシステムでECサイトを立ち上げた方」を対象にした,集客のためのSEOにこだわった本です。狙ったキーワードで検索結果上位を獲得することはたやすくありませんが,"自分たちのECサイトには自分たちで人を集める"と腹を決めているEC事業者の方は,本書で提案するSEO対策にぜひチャレンジしてみてください。
  • 重力波発見の物語
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 新しい天文学の幕開けはどうやってもたらされたか? 重力波発見以降はもはや当たり前になりつつある 重力波観測のこれからがわかる! 重力波という考え方がどのように生まれ, 実際にどうやって観測され, そして,今後どのように発展していくのかという一連の流れを, やさしい言葉と挿し絵で解説する,サイエンス読みものです。
  • 受託開発の極意 ―― 変化はあなたから始まる。現場から学ぶ実践手法
    3.8
    1巻1,628円 (税込)
    「受託開発」とは,お客さまから依頼を受けてシステムを作る,いわゆるSIerです。 経済産業省の調査「特定サービス産業実態調査」によると,日本のソフトウェアエンジニアの大多数は受託開発を行っています。売り上げベースでは、「ソフトウェア業」の約85%,「情報サービス業」全体で見ても約45%は受託開発です。 本書は,受託開発を行っているすべての人へ向けて,受託開発の極意をまとめました。お客さまとの接し方から,見積り→要件定義→設計・実装・テスト→運用といった工程ごとの手ほどき,そして自分や仲間,組織の変え方までを説明していきます。
  • 10才からはじめるプログラミング Scratchでゲームをつくって楽しく学ぼう【Scratch 3対応】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 子ども向けプログラミング言語「Scratch(スクラッチ)」を、楽しく学ぼう! 本書ではプログラミング言語「Scratch」を使って、ゲームをつくりながら学んでいきます。 ITスキルの重要性が高まり、プログラミング教育への関心が高まる昨今ですがつめこみ式では本当の力は身につきません。 本書で、まずはゲームづくりからプログラミングに触れてみませんか?
  • 10才からはじめるプログラミング MakeCode Arcadeで自分だけのゲームを作ろう
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Microsoft MakeCode Arcade(メイクコード アーケード)を使ったゲームプログラミングの入門書です。MakeCode Arcadeを使うと,ブロックを組み合わせて簡単に2Dゲーム作りを楽しめます。ブラウザーだけでプログラミングができるので,特別なソフトをインストールする必要はありません! 本書では,簡単な追いかけっこゲームから始まり,アクションゲーム,シューティングゲーム,対戦ゲームなどを実際に作りながら,プログラミングを勉強していきます。 自分で作ったオリジナルのゲームは,パソコンで遊ぶだけではなく,市販されているMakeCode Arcade対応のゲーム機に転送して家族や友達に遊んでもらうこともできます。本書を読めば,MakeCode Arcadeを使ったプログラミングと,ゲーム作りのコツの両方を身につけられます。
  • Junos設定&管理 完全Bible
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ジュニパーネットワークス社のネットワーク機器に搭載されている専用OS,Junosの完全解説書です。ルーティング,ブリッジングとイーサネットスイッチング,セキュリティなどの他に,これまであまり資料がなかったMPLSやマルチキャスト技術,高可用性設計などについても詳しく解説し,かつ実践的な設定例を豊富に掲載しています。
  • Juliaではじめる数値計算入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【例題を通してJuliaを学ぼう!】 Juliaは、2018年にver.1.0がリリースされて以降、速さと書きやすさで、特に数値計算分野で注目を集めている言語です。本書ではそれぞれの数値計算問題に対し、さまざまな手法でアプローチしており、例題を通してJuliaを学べる書籍となっています。原理まで解説しており、他の手法とどのように違うのか、またどのようなメリット・デメリットがあるのかも解説しています。 第I部ではJuliaの基礎的な内容を、第II部では具体的な計算方法を例題と一緒に実装していく構成になっています。fortranやPythonから移行してくるユーザーが多いと考えられますが、初学者でも学べるような内容になっています。みんなもJulianになろう! ■こんな方におすすめ ・理工系のJuliaプログラミングを始めたい学生 ・FortranやPythonから移行したい人 ・数値計算プログラミングに興味のある人、更にレベルアップしたい人 ■目次 第I部 基礎編   Chapter1 Juliaをはじめよう   Chapter2 Julia の基本   Chapter3 そのほかの特筆すべき点 第II部 実践編   Chapter0 Julia的数値計算   Chapter1 連立一次方程式   Chapter2 非線形方程式   Chapter3 固有値   Chapter4 数値積分   Chapter5 補間と近似   Chapter6 常微分方程式   Chapter7 偏微分方程式 付録 Jupyter Notebookを利用した環境作りと実行方法 ■著者プロフィール 永井 佑紀(ながい ゆうき):1982年 北海道生まれ。2005年 北海道大学工学部応用物理学科卒業。2010年 東京大学大学院理学系研究科物理学専攻博士課程修了。博士(理学)。2010年-2019年 国立研究開発法人日本原子力研究開発機構 研究員。2016年-2017年 米国マサチューセッツ工科大学物理学科客員研究員。2018年-2023年 国立研究開発法人理化学研究所革新知能統合研究センター客員研究員。2019年-2024年 国立研究開発法人日本原子力研究開発機構 副主任研究員。現職 東京大学情報基盤センター学際情報科学研究部門 准教授。専門は物性理論、計算物理。近年では機械学習と物理学を組み合わせた研究も行っている。
  • 準平原の謎 盆地は海から生まれた
    4.0
    1巻3,740円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆盆地は海から生まれたって、どういうこと?◆ 地球科学の難問「日本列島、東西圧縮の謎」を解いた地質学者が、100年余りにわたって常識とされた地形学のセオリーを疑い、新たな視点で地形の成因をひもとく第2弾! 「準平原」とは、地表が長期にわたる侵食作用を受けて起伏が小さくなり、海面の高さ付近まで低下した、ほとんど平らな地形のこと(国土交通省東北地方整備局HPより)。アメリカの地形学者ウィリアム・モーリス・デービスが100年以上も前に提唱した侵食輪廻説における最末期の地形で、「準平原は陸上で河川によってつくられた地形」です。 日本列島には、標高の異なる起伏の小さい侵食小起伏面が知られています。とりわけ、中国地方にはかなりの広がりをもつ明瞭な侵食小起伏面が数段あり、「準平原が隆起したもの(隆起準平原)」であると信じられてきました。ところが、前著『分水嶺の謎 峠は海から生まれた』で考察したように、谷中分水界や片峠は、島と島の間の海峡が離水した地形でした。それらが標高1000mを超す山地にも確認されることは、かつての海峡(海底)が大きく隆起していることを意味します。中国地方の隆起準平原とされた地形を丹念に観察すると、平坦な地形はいずれも起伏の少ない分水界に囲まれていて、分水界には谷中分水界や片峠が確認されます。ということは、谷中分水界や片峠が海峡だったころ、分水界に囲まれている起伏の小さい地形は……浅い海底だったのではないでしょうか。 本邦地形学の常識(隆起準平原)を見つめ直し、谷中分水界や片峠を鍵として、その成り立ちの謎について解いていきます。 ■こんな方におすすめ ・地形マニア、地形の形成過程に関心のある方、登山が好きな方、自然の謎解きを疑似体験したい方々 ■目次 ●旅の準備 〇侵食輪廻説と準平原 ・平坦な火砕流台地は堆積面 ・平らな平野の地形も堆積面 ・日本列島の侵食小起伏面 ……ほか 〇谷中分水界の成因 ・謎を解く一つ目の〝鍵〟は谷中分水界 ・スプーンですくったアイスクリーム? ・片峠は二つ目の〝鍵〟 ……ほか ●第1日 思い出の場所で〝鍵〟のチェック ・須知盆地で準備体操 ・低くても、雨水は縁からあふれない ・一直線に並ぶ三つ子の谷中分水界 ……ほか ●第2日 〝鍵〟を閉じれば背中合わせの盆地 ・縁の高い篠山盆地と縁の低い三田盆地 ・高い山並みからなる篠山盆地の分水界 ・分水していない谷中分水界? ……ほか ●第3日 海が削った吉備高原 ・吉備高原もやはり盆地 ・吉備高原の成り立ち ・吉備高原は瀬戸内海だった ……ほか ●第4日 海面は海底と陸地の間の関所 ・陸化を拒む海の関所 ・20年の時を隔てて ・石油が採れるための四つの条件 ……ほか ●第5日 水にとってはすべてが盆地 ・吉備高原より一段低い世羅台地 ・山岳地帯は盆地? ・誰が見ても、盆地は盆地 ……ほか ●第6日 4次元地形学への誘い ・里芋のようにつながった盆地の宝庫 ・かつての海峡は交通の要所 ・ここかしこに海の景色 ……ほか ●第7日 私が地形に夢中な理由 ・舐めるように地形を観察する理由 ・科学者の役割 ・何度でも地形を観察し続ける理由 ……ほか ●第8日 高所に残る海の痕跡 ・〝天空の聖地〟もかつては内湾 ・標高800mにある背中合わせの盆地 ・標高900mの〝ミニ吉備高原〟 ……ほか ●第9日 川を下ればタイムトラベル ・海から生まれた盆地 ・標高500mでも競っている最後の海峡 ・隆起準平原と紹介されている阿武隈山地 ……ほか ●旅のおわりに ・地質との出会い ・秩父盆地との再会 ・〝炭〟も積もれば…… ……ほか ■著者プロフィール 高橋雅紀(たかはしまさき):1990年に東北大学大学院理学研究科博士課程を修了。1992年に工業技術院地質調査所(現産総研)に入所。専門は地質学、テクトニクス、層序学。関東地方の地質を調べ日本列島の成り立ちを研究。 NHKスペシャル『列島誕生ジオ・ジャパン』のほか、NHK『ブラタモリ』秩父、長瀞、下関、日本の岩石SP、つくば、東京湾、前橋、世界の絶景SP、行田、長岡に出演。著書に『分水嶺の謎 峠は海から生まれた』(技術評論社)や『日本地方地質誌3 関東地方』(朝倉書店、分担)など。
  • 上下水道が一番わかる
    -
    1巻2,178円 (税込)
    インフラの生命線たる水道について紹介する本。上水道の仕組み(水質基準と検査,浄水処理,ろ過装置,給水管の施工と方式等)と下水道の仕組み(水管の種類と接続,勾配と流速,段階処理方式等)をわかりやすく解説するほか,節水対策や漏水や汚染,老朽化といったメンテナンスについても解説する。
  • 情シス・IT担当者[必携]システム発注から導入までを成功させる90の鉄則
    4.1
    本書は,IT担当者,情報システム部門に向けた,システム発注から導入までのノウハウ集です。なぜシステムの発注~導入には失敗がつきまとうのでしょうか。筆者は,「失敗の原因はユーザー企業の力量不足」と喝破します。ユーザー企業は,少なからず何らかのシステム導入を経験しているものです。であれば,経験はノウハウとして蓄積されているはずです。しかし,プロジェクトは失敗してしまいます。ノウハウに体系的なまとまりがないからです。本書には,ITコンサルタントという立場だからこそ知りえた筆者のノウハウが詰まっています。
  • 情シスの定石~失敗事例から学ぶシステム企画・開発・保守・運用のポイント~
    3.0
    近年,情報システムの複雑化が課題となっている企業が多いと言われています。複雑化したシステムの維持・管理に多大なコストを払いながら,さらに次々と登場する新しい技術やサービスにも対応していく必要があり,DXの推進もその流れに拍車をかけています。ところが,情報システムを担当する事業会社の情シス部門は,ノウハウの蓄積や人材の育成などに課題を抱え,こうした変化に対応しきれないことも多いようです。そこで本書では,事業会社の情報システム部門がシステム開発・運用で実施すべきことの全体像を提示するとともに,情報システムの企画から廃⽌までの各フェーズで行うべき作業や注意すべきポイントをまとめました。現場で役立つ知識やノウハウを体系化し,情報システムを成功に導くための定石が学べます。
  • 上手な教え方の教科書、実践編
    -
    1巻2,420円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆「教えることに無縁ではないすべての人たち」のための実践書!◆ ▼学校はもちろん、企業研修、ワークショップ、カルチャーセンター、親子などすべての「教えることに無縁ではないすべての人たち」のための実践書が登場! ▼本書は「教えること」を教える先生が書いた、具体的な事例で説く、教え方の集大成の書です。前著『上手な教え方の教科書 ―― 入門インストラクショナルデザイン』は、おかげさまで息長く読まれつづけています。そして続刊であるこの『上手な教え方の教科書、実践編』は、その名の通り実践編としてお届けするものです。特徴は「すべて実際にやってみた」という点にあります。なお本書単独でも十分実践できます。  教えるという行為は、その内容、目的、参加者、時間、場所などによって複雑に影響を受けます。同じ教え方をしているのにもかかわらず、あるケースでうまくいっても、別のケースでうまくいかないことがあります。そのため、ケースに合わせて柔軟に教え方を変えていかなければなりません。とはいえ、上手な教え方の原則は頑健です。この本では、どんなケースでも柔軟に適用できるような上手な教え方の原則を、具体的な事例に沿って紹介していきます。 ■こんな方におすすめ 「教えること」に関わるすべての人。例えば、学校関係者(教員、学生など)、企業研修担当者、ワークショップ講師、カルチャーセンター講師、子育て中の親など ■目次 ●第1章 教える技術を身につける ・1.1 教える技術とは何か ・1.2 教える技術は誰に必要か ・1.3 教える技術を身につけると何が起こるか ●第2章 教えるときに大切なこと ・2.1 どういうときに人は学ぶか ・2.2 「できそうだ」を促す教え方 ・2.3 「つながっている」を促す教え方 ・2.4 「決められる」を促す教え方 ●第3章 講座を設計する ・3.1 講座を設計するとはどういうことか ・3.2 レッスンとゲームで構成する ・3.3 3つのステージで考える ●第4章 セッションを組み立てる ・4.1 パイクの「90/20/8の原則」 ・4.2 マイクロフォーマットを使う ・4.3 オンライン講座もマイクロフォーマットで設計する ・4.4 マイクロフォーマットによる講座の実例 ●第5章 [実習1]講座のテーマと概要を決める ・5.1 ニーズを見つける ・5.2 ゴールを設定する ・5.3 講座の枠組を決める ●第6章 レクチャーをする ・6.1 参加者の前で話す技術 ・6.2 聞いてもらえる話し方 ・6.3 スライドからマップへ ●第7章 グループワークを実施する ・7.1 いつでも使えるグループワークの方法 ・7.2 単発の講座ではミニワークを使う ・7.3 グループ同士で発表する ・7.4 グループワークの評価をどうするか ●第8章 テストと評価の方法 ・8.1 テストは学習にどう影響しているか ・8.2 講座とテストを一体化する ・8.3 相互評価の方法 ●第9章 [実習2]講座の1セッションを設計する ・9.1 コースを設計する ・9.2 セッションを設計する ・9.3 「できる・つながる・決められる」をチェックする ●第10章 参加者とコミュニケーションする ・10.1 「大福帳」を使う ・10.2 「大福帳」の実際 ・10.3 「大福帳」のオンライン化 ●第11章 評価アンケートを実施する ・11.1 評価アンケートをする意味 ・11.2 評価アンケートを作る ・11.3 評価アンケートを実施する ●第12章 オンライン化する ・12.1 対面講座の拡張としてのオンライン講座 ・12.2 オンライン講座のメリット ・12.2 規模の大きさによるオンライン講座の実際 ●第13章 [実習3]評価アンケートを実施し、分析しよう ・13.1 アンケートの目的と内容を決める ・13.2 アンケートを実施する ・13.3 アンケートデータを分析する ●第14章 まとめと次の一歩 ・14.1 教えるときに大切なこと(再び) ・14.2 教える「型」と創造性 ・14.3 教えることは一生続く学びの一部 ■著者プロフィール 向後千春:早稲田大学人間科学学術院教授。博士(教育学)(東京学芸大学)。専門は教育工学、教育心理学、アドラー心理学。著書に、『上手な教え方の教科書――入門インストラクショナルデザイン』、『統計学がわかる』、など。
  • 上手な教え方の教科書 ~ 入門インストラクショナルデザイン
    4.3
    1巻2,178円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「教えることの科学と技術」であるインストラクショナルデザインの理論が,語りかけるようなやさしい説明と楽しいマンガで,するするわかります。どうして自分の教え方や指導はうまくいかないのだろう,そんな悩みを持っている一般のビジネスマンから教育関係者まで,広く本書をおすすめします。
  • 情報Ⅰ 大学入学共通テスト プログラミング問題対策 ステップアップで身に付く練習帳
    -
    1巻1,518円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆情報Ⅰプログラミング対策はこれ1冊でバッチリ!◆ 来年1月から大学入学共通テストで必須の科目「情報Ⅰ」。その中で最もむずかしいと言われている「アルゴリズムとプログラミング」の単元をステップバイステップ形式で1冊でしっかり学べる問題集です。以下の3つの特徴でコスパ良く最短で合格力が身に付きます。 ・全問題についているスマホ対応の動画解説と例題でサクッと理解 ・実行環境「PyPEN」完全対応でプログラムを実際に動かして納得 ・豊富な演習問題を解いてしっかり定着 学校の授業で習ってなくても、ゼロから学ぶから大丈夫。夏休みから冬休み、受験直前まで使える「情報Ⅰ」プログラミング問題対策ならこの1冊です! ■こんな方におすすめ ・高校の「情報Ⅰ」のプログラミングが難しいと感じている受験生や浪人生 ・授業で情報Ⅰをどう教えたらいいか困っている学校や塾・予備校の先生 ・子どもに情報Ⅰを勉強してほしいが、どの教材を買っていいかわからない保護者 ■目次 ●はじめに   大学入学共通テスト「情報Ⅰ」試験の概要   共通テスト用プログラム表記の概要   共通テスト用プログラム表記を動かせるツール「PyPEN」の使い方   本書での学習の流れ   フローチャートの基本を知ろう ●第1章 共通テスト用プログラム表記の基本文法を学ぼう   1-1 数値と文字列の表示と算術演算子   1-2 変数   1-3 条件分岐文と比較演算子   1-4 論理演算子と条件分岐文の応用   1-5 繰り返し文①(条件繰り返し文)   1-6 繰り返し文②(順次繰り返し文)   1-7 配列①(一次元配列)   1-8 配列②(二次元配列)   1-9 関数①(関数の概要)   1-10 関数②(ユーザ定義関数の作成) ●第2章 複数の文法を組み合わせた基本問題に慣れよう   2-1 条件分岐文の繰り返し(条件分岐文×繰り返し文)   2-2 関数を用いた条件判定の繰り返し(条件分岐文×繰り返し文×関数)   2-3 配列の繰り返し参照(一次元配列の繰り返し文)   2-4 二次元配列の繰り返し参照(二次元配列の繰り返し文)   2-5 ユーザ定義関数の繰り返し呼び出し(繰り返し文とユーザ定義関数)   2-6 複数配列の操作(条件分岐、繰り返し、関数、配列)   2-7 配列内の値の交換処理(条件分岐、繰り返し、関数、配列)   2-8 入れ子式繰り返し処理   2-9 外部入力の繰り返し ●第3章 実践的な長文問題に挑戦!   3-1 タクシー運賃を計算してみよう   3-2 数あてゲームを作成しよう   3-3 試験の点数の評価をしてみよう   3-4 スゴロクゲームを作ってみよう   3-5 宝探しゲームを作成しよう   3-6 試験の最高点と最低点を求めよう   3-7 交換法(バブルソート)で試験の点数を並べ替えよう   3-8 選択法で試験の点数を並べ替えよう   3-9 エレベータに何回で乗れるかシミュレーションしよう   3-10 消費税の計算を行う関数を作成しよう ●第4章 予想問題を解いてみよう   共通テスト模擬問題 学食の売上シミュレーション   解答解説   共通テスト用プログラム表記とPythonの比較 ■著者プロフィール ●著者:植垣新一:情報教育系人気YouTuber(「情報処理技術者試験・高校情報教科対策の突破口ドットコム」運営者)。大学卒業後、パソコンインストラクターとして経験を積んだ後、約15年に渡りシステム開発に携わり専門スキルを磨く。退職後、高校生に楽しんでITを学んでもらいたいとの思いから、高等学校教諭一種免許状(情報)を取得。以降は教材制作およびYouTuberとしての活動の重点を情報科に置いている。情報処理関連の保有資格は、情報処理安全確保支援士、プロジェクトマネージャ、システムアーキテクトなど多数。実績に、情報Ⅰデジタル教材(ベネッセコーポレーション)の問題執筆・解説動画制作などがある。 ●監修者:能城茂雄:東京都立三鷹中等教育学校 情報科 指導教諭。GIGAスクール構想という言葉が生まれる以前(平成28年度)から、東京都教育委員会指定事業「ICTパイロット校」として、一人1台端末の運用・研究活動を行い、現在も情報関係研究指定校の主担当として活動を続ける。文部科学省学習指導要領等の改善に係る検討に必要な専門的作業等協力者(共通教科情報)として、学習指導要領、同解説に作成に関わり、文部科学省高等学校情報科「情報I」「情報II」教員研修用教材検討委員、同WG委員も務めた。
  • 情報科学入門~統計・データサイエンス・AI
    -
    本書は文系理系を問わず、高校卒業レベルの読者が、情報科学とデータ分析の基礎を学ぶための入門書です。とくに「データサイエンス」を理解するための基礎知識と、その関連技術の紹介に重点を置いています。 また、本書は数理・データサイエンス教育強化拠点コンソーシアムが公開しているリテラシーレベルのモデルカリキュラムを参考に構成しています。たとえば、第1章は標準カリキュラムの「1.導入、社会におけるデータ・AI 利活用」に、第2章は「2.基礎、データリテラシー」、第3章は「3. 心得、データ・AI 利活用における留意事項」、第4章は「4.選択、オプション」に相当します。数理・データサイエンス・AI教育プログラム認定制度(リテラシーレベル)に 対応させると、第1章が「項目1」と「項目2」、「項目3」に、第2章が「項目5」に、そして第3章が「項目4」に対応しています。
  • 自律神経を整えるスマホアプリ100選
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ストレスの多い現代社会ではついつい自律神経が乱れがち。するとホルモンバランスが崩れ,代謝が悪くなり,肩こりやイライラ,不眠などさまざまな症状が起きてしまいます。そうならないためのお役立ちアプリを紹介します。しかもスマートフォンやタブレットから簡単にアクセスが可能。ゲーム感覚で楽しめるものから,癒しの音楽や映像,脳のリフレッシュまで,自律神経を整え心身のバランスを取るアプリ100種を一挙紹介。これで仕事も人間関係もうまくいく!
  • 人工知能の作り方 ―「おもしろい」ゲームAIはいかにして動くのか
    4.2
    「ユーザーの心をとらえるゲームAIはどのように作りだせばよいのか?」ビッグタイトルや壮大なMMOを除けば,じつは現在も80~90年代のAI技術をベースに多くのゲームは制作されています。しかし,世界に通用する優れたゲームを提供するためにはより自由さを表現することが必要となっています。本書はFFシリーズはじめ,最新ゲームテクノロジーの事例を用いて,より高度な「~らしさ」を求めるAI制作のため,認知科学や自然科学の分野まで縦横無尽に思考していきます。ゲーム開発者のみならず,人工知能に興味をもつすべての人におすすめできます。著者初,渾身の書き下ろし。
  • 人工知能を超える人間の強みとは
    3.5
    人工知能の進化で人間の価値が見直しを迫られているが,人工知能が常に正しい意思決定をできるとはかぎらない。 では,単純な脅威論に踊らされず,正視眼で人工知能の限界を見極め,対処していくにはどうすればいいか? 世界的認知心理学者ゲイリー・クライン博士に師事する唯一の日本人研究者が,人工知能と人間の直観を比較しながら,人間の可能性とその引き出し方,これからの社会や教育のあり方を示す。
  • 人生の正解をつくるお金のセンス~17歳までに知っておきたい「使う」「貯める」「稼ぐ」「守る」「増やす」の考え方~
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2023/978-4-297-13286-6)も合わせてご覧ください。 豊かで充実した毎日を送るか,不便でみじめに生きるか? 「欺瞞」「理不尽」「不条理」「不公平」「不平等」に満ちた世界を生き抜くための最強の武器となるお金を味方につける考え方を,起業家・投資家・米国公認会計士が集大成。 儲け話のネタは「営業しなければ売れない程度の商品」 「FIREできれば働きたくない」なら,やらされ仕事をしてるだけ 「高校生だから稼ぎはないし出産なんて無理」と考えない 借金が返済できなくても自殺しなくていい 資産を増やしながら節税もできる 成人になれば自己責任なのにだれも教えてくれない,大人もじつはわかってないお金との付き合い方がわかる!
  • 人生の迷いが消える アドラー心理学のススメ
    3.8
    あなたの人生観を変えるアドラー心理学の視点を手に入れよう!著者の社会人向け人気講義をこの1冊に凝縮!迷いをなくしよりよい人生を送りたいすべての方へおすすめいたします。
  • ジンドゥークリエイター 仕事の現場で使える! カスタマイズとデザイン教科書
    5.0
    KDDIウェブコミュニケーションズが提供するCMS「ジンドゥークリエイター」。本書は「標準レイアウト」を使用した見映えのよい動きのあるサイトの作成(カスタマイズ)と、「独自レイアウト」でジンドゥーシステムを使いながらより自由度の高いレイアウトを実現する方法を解説する、2部構成の書籍です。スモールビジネスオーナーを顧客とする制作会社のwebデザイナの方や自社のビジネスサイトを自ら構築したいwebサイト担当者の方に向けて、工数の少ないシステムでありながら本格的かつデザイン性の高いサイトを作成できる方法を、Jimdo Expertのデザイナー陣が伝授します!
  • 人類総プログラマー化計画~誰でもプログラミングできる世界を目指して~
    -
    プログラミングの進化の歴史は、プログラミングという行為そのものを簡単にしていくという歴史でした。 かつては大学教授や研究者などが行っていたプログラミングが、今やごく簡単な講習を受けるだけで誰でも作れるものになっています。いずれ、目覚まし時計を設定するのと同じくらい簡単にプログラミングを行うことができるようになるでしょう。 とはいえ、まだまだそうした世界と今の世界には開きがあります。 そして私は決めました。 プログラミングを誰にでも簡単にできるようにする。 その最後の数ステップを埋めてみようと。 (「はじめに」より抜粋) パーソナルコンピュータの父、アラン・ケイに憧れる筆者が、一生のさまざまな段階に応じたプログラミングができる端末を目指し、コンピュータの再発明に挑む! 発売を記念して2015年8月31日まで777円の特別価格でのご提供となります(通常価格:980円)。
  • 人類はどれほど奇跡なのか 現代物理学に基づく創世記
    4.0
    1巻1,980円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これは物理現象としての,人類の物語。 「人間とは何か」「我々はどこから来てどこに行くのか」――こうした問いに対し,本書は「人間は物理現象である」という立場から論を展開していく。人間の存在は,物理法則を超越した奇跡ではない。しかし,今ここに知性と意識を有する人間として生きていることは,無数の偶然が重なり合った結果として実現された,奇跡的な出来事なのである。 生命・知性・意識の3つの面から奇跡的な物理現象としての人類を語る,迫真のサイエンス読本。
  • GNS3によるネットワーク演習ガイド ――CCENT/CCNA/CCNPに役立つラボの構築と実践
    -
    GNS3はOSSのネットワークシミュレータです。ネットワーク技術に関するトレーニングや机上検証用として,世界中で利用されています。本書は,IPネットワークの基礎やGNS3の使い方だけでなく,スイッチングやIPマルチキャスト,VPNなどを実際に構築&検証する方法まで説明しているので,ネットワーク技術の理解をより深められます。また,シスコ技術者認定のCCENT/CCNA/CCNPに挑戦する方にとって最適な自習環境になるでしょう。 なお,本書はCisco IOSをGNS3上でエミュレートして解説するので,Cisco IOSイメージの入手が必要になります。
  • GPTs ChatGPTカスタマイズ入門 ~オリジナルのAIが手軽に作れる!
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆いちばんわかりやすいGPTsの本です!◆ GPTs(ジーピーティーズ)は、ノーコードでChatGPTをカスタマイズできるOpenAIのサービスです。有料プランの契約が必要ですが、ChatGPTと会話する感覚でかんたんに自分専用のオリジナルのChatGPT(GPTs)を作成することができます。作成したGPTsは他のユーザーも使えるように公開したり、外部サービスとAPI連携したりすることでより活用することが可能です。本書では、GPTsの概要から作成方法、活用例などをわかりやすく丁寧に紹介しており、これ1冊で仕事の現場に生成AIを活用できるようになります。 ■こんな方におすすめ ChatGPTをより活用したいビジネスマン 、オリジナルのChatGPTを作ってみたい人 ■目次 第1章 ChatGPTとGPTs 第2章 GPTsを作成しよう 第3章 より回答精度が高まるようにカスタマイズしよう 第4章 GPTsの作成例 第5章 GPTストアを活用しよう ■著者プロフィール だるまと赤べこ:情報発信者兼エンジニア。YouTube チャンネル「だるまと赤べこ【AI 解説】」(https://t.co/spETYCHUlX)でAI技術やその応用について解説しているほか、関連の業務や生成AIを利用したゲームの個人開発にも取り組んでいる。X:@DarumaAkabeko、note:https://note.com/aaaa76
  • GPUを支える技術 ――超並列ハードウェアの快進撃[技術基礎]
    3.8
    1巻3,564円 (税込)
    (概要) GPUの基本構造と技術動向に焦点を当てた解説書。3Dグラフィックス,ゲーム,モバイル,VR/AR,科学技術計算,そして人工知能/ディープラーニングに至るまで,幅広い分野でGPU/並列計算の重要度は高まる一方です。その背景にあるハードウェアおよび計算処理への要求とは,どのようなものでしょうか。 本書ではGPUの今を主軸に,ハードウェアおよびソフトウェアの観点の基本事項,超並列処理の根幹部,重要技術の動向まで徹底解説。先端の実製品例,各分野での具体的な導入事例なども豊富に盛り込み,現場で活かせる技術知識を凝縮してお届けします。
  • 水泳のきれいなカラダをつくる ~スリムな逆三角形になる!ドライランドトレーニング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ドライランドトレーニングとは、水泳選手が陸上で行う筋力トレーニングのこと。美しく速い泳ぎを実現するために選手たちが日々取り組んでいるトレーニングの一つです。水泳選手のあのきれいな逆三角形ボディは、水中でのトレーニング(泳ぎ)とともに、このドライランドで実現されています。運動不足解消やメタボ改善のために水泳を始める人は多いですが、ドライランドをとりいれることでより効果は絶大。筋肉に刺激をいれることで、よりリラックスした泳ぎも可能になります。「きれいに泳げるようになる!」シリーズでおなじみの高橋雄介氏が一般の人でも無理なく実行できるようアレンジ。オリンピックイヤーにお届けする、自重系筋トレ本の決定版です。
  • 水素エネルギーが一番わかる
    3.3
    1巻1,980円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【脱炭素だけじゃない! 未来を拓くマルチ燃料の基礎知識】 トヨタ自動車がガソリン車に代わる脱炭素素車として水素エンジン車を開発し、自動車レースに出場したことで、燃料としての水素が脚光を浴びました。水素が注目されるのは、カーボン・ニュートラルであることのみが要因ではありません。「クリーン・エネルギー」として価値があるだけでなく、さまざまな形態のパワーを発出できるポテンシャルの高いエネルギー源です。今後、核融合発電を含め、水素エネルギーの利用がますます広がっていくことが予想されています。本書はこうした状況を踏まえ、水素エネルギーの基礎的な知識をすべて網羅し、わかりやすくまとめた書籍です。 ■目次 1章 水素の基本的な性質 ──1-1 奇跡のエネルギーキャリア ──1-2 宇宙で「いちばん」の元素 ──1-3 核子を構成する素粒子 ──1-4 水素の三態 ──1-5 原子核と電子とイオン ──1-6 水素の化学結合 ──1-7 水素結合3 ──1-8 水素イオンの正体3 ──1-9 マイナス電荷を持つ水素陰イオン ──1-10 水素の同位体 ──1-11 オルト水素とパラ水素4 ──1-12 水素の工業利用4 2章 水素の燃焼エネルギー ──2-1 水素の燃焼による熱エネルギー ──2-2 水素はどれほど燃えやすいか ──2-3 水素の爆発 ──2-4 拡散係数と消炎距離 ──2-5 水素はなぜこれまで燃やされてこなかったのか ──2-6 水素バーナー ──2-7 水素ボイラーの安全対策 ──2-8 水素エンジン車の開発史 ──2-9 水素レシプロエンジン ──2-10 水素ロータリーエンジン ──2-11 ハイブリッド水素自動車82 ──2-12 水素でつくるe-fuel ──2-13 水素火力発電① 汽力と内燃力 ──2-14 水素火力発電② コンバインドサイクル ──2-15 H-ⅡAロケットは水素で飛ぶ 3章 水素イオンが運ぶ電気エネルギー ──3-1 乾電池で理解する電池の原理 ──3-2 鉛蓄電池で水素イオンが駆け回る ──3-3 ニッケル水素電池 ──3-4 燃料電池の開発史 ──3-5 水の電気分解と燃料電池の発電原理 ──3-6 燃料電池の種類① 固体高分子形 ──3-7 燃料電池の種類② リン酸形とアルカリ形 ──3-8 燃料電池の種類③ 溶融炭酸塩形と固体酸化物形 ──3-9 燃料電池自動車(FCV) ──3-10 家庭用燃料電池システム 4章 核融合の燃料は水素の同位体 ──4-1 核分裂と核融合 ──4-2 太陽とITER ──4-3 核融合の燃料と反応 ──4-4 核融合の条件と質量欠損 ──4-5 プラズマの閉じ込めと加熱 ──4-6 レーザー核融合 ──4-7 実用化先行の量子水素エネルギー 5章 水素の製造と貯蔵・輸送 ──5-1 水素の製造① 副生水素 ──5-2 水素の製造② 炭化水素から水素を取り出す ──5-3 水素の製造③ 水の電気分解 ──5-4 水素の製造④ バイオマスから水素をつくる ──5-5 水素の製造⑤ 原子炉の熱とISプロセス ──5-6 水素の製造⑥ 光触媒と人工光合成 ──5-7 水素の貯蔵と輸送① 高圧ガスか液体か ──5-8 水素の貯蔵と輸送② 水素吸蔵合金 ──5-9 水素の貯蔵と輸送③ 液体水素化物 ──5-10 水素の貯蔵と輸送④ 水素ステーションの整備 ■著者プロフィール 白石拓:1959年、愛媛県生まれ。京都大学工学部卒。サイエンスライター。弘前大学ラボバス事業(文科省後援)に参加、「弘前大学教育力向上プロジェクト」講師(09 ~ 15年)。主な著書は、『ノーベル賞理論! 図解「素粒子」入門』(2009年 宝島社刊)、『透明人間になる方法 スーパーテクノロジーに挑む』(2012年 PHP研究所刊)、『「単位」のしくみと基礎知識』(2019年 日刊工業新聞社刊)、『最新 二次電池が一番わかる』(2020年技術評論社刊)、『きちんと知りたい! モータの原理としくみの基礎知識』(2021年 日刊工業新聞社刊)ほか多数。
  • Swiftポケットリファレンス
    -
    「逆引き形式で目的からすぐ探せる」「サンプルコードを見ながら具体的な実装のイメージがつかめる」という特徴で,困ったときにすぐに役立ちます。iOSのフレームワークの解説から全く新しい操作性を実現する3D Touchまで網羅。iPhone/iPadアプリ開発にも,Swift学習にも便利な1冊です。
  • 数I・A 定理・公式ポケットリファレンス
    -
    1巻1,298円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 数学I,数学Aに対応した,ハンディな数学の公式リファレンスです。高校数学全般の定理・公式がコンパクトにまとまっています。例題と丁寧な解説もあり,いつも手元に置いて,覚えたり,パッと引いて調べたりするのに便利です
  • Swooleで学ぶPHP非同期処理~並行処理/並列処理の基礎から実践的な開発手法まで一気にわかる
    -
    近年,Web開発においてネットワーク経由での入出力を必要とするケースが増え,非同期処理を利用したWebアプリケーションの実装がごく一般的になりつつあります。その一方で,Webサービス開発に使われることの多いPHPは,その言語仕様ゆえに,非同期処理の実装を苦手としてきました。そのため,苦手意識を持っている人もいるでしょう。 そんな人にお勧めなのが非同期処理実装に特化したエンジンである「Swoole」です。Swooleは強力な機能を備えており,制約や考慮すべきことが多く存在しているPHPでも簡単に非同期処理を実装できます。 本書では,並行処理/並列処理の基礎から,Swooleを使って実際に非同期処理に動くアプリケーションを実装するところまで解説します。Swooleの強力さと便利さを体験してみてください。

    試し読み

    フォロー
  • 数学I+A+II+B 計算力トレーニングドリル ~確実に力がつく厳選問題70
    -
    1巻1,408円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,数学の解き方はわかっているのに,テストで時間が足りない,得点できないという人のために,計算力を上げ,得点力をつけるためのトレーニングドリル,練習帳です。「例題と解説」で公式と解法をしっかり確認し,「練習問題」で正しい計算法をトレーニングすることで,確実な得点力に結びつけることができます。本書では基礎レベルで頻出の問題を70項目,分野ごとに厳選しています。今ひとつ公式が身についていない,使いこなせていない人,学校での学習後の基礎力アップ,大学受験の準備として最適です。
  • 数学オリンピックの表彰台に立て!~予選100問+オリジナル12問で突破~
    -
    1巻2,178円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 数学オリンピックを受ける人は年々増えており,現在約4,000人います。 本書は,予選突破すべくたくさんの問題を解いてコツをつかみたいという人のための対策問題集です。 予選の問題はパズル的な問題が多く,数をこなして考え方や解き方に慣れることが重要になってきます。 1990年から2014年までの過去問の中から絶対におさえておきたい100問を厳選し,さらに著者によるオリジナルの問題12問の合計112問で構成し,予選突破ができる力をつけることを目標にします。
  • 数学から創るジェネラティブアート ―Processingで学ぶかたちのデザイン
    3.5
    1巻3,278円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※購入いただく際はご注意ください。こちらの電子書籍版には権利の都合上、234ページにあるエッシャーの図の掲載はございません。 ジェネラティブアートなどプログラミングで創る芸術作品が注目を集める昨今です。 本書では実際にジェネラティブアート作品を作成しながら,その発想の元となる,さまざまな数学の知識と視覚表現について学んでいきます。 本書を読めば,数学の知識を巧みに駆使した視覚表現の多様さに驚き,魅了されることでしょう。 数学の美術的側面をコンピューターを使って体感したい方,また,これまでアートに取り組んだことのないプログラマーの方にも,おすすめです。
  • “数学ができる”人の思考法~数学体幹トレーニング60問~
    -
    1巻1,848円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 数学ができる人はいったいどうやって問題を解いているのか,できる人の頭の中はどうなっているのか?と不思議に思ったことはありませんか?解法パターンをできるだけたくさん覚えているというわけではなさそうです。本書では,できる人が問題と向き合うとき,まず何に着目してどう攻め方を決めて解いていくのかを,算数と数学のさまざまな入試問題を使ってみていきます。60問のトレーニングが終わるころには,歯が立たないと思った問題との向き合い方も身についていることでしょう。
  • 数学記号を読む辞典
    4.3
    1巻1,738円 (税込)
    これで数学記号の意味・読み・使い方がわかる! 小学校からはじめて,大学までの数式が読めるようになる,読み通せる辞典風数学エッセイ。最初は小学生レベルの数字「1,2,3…」からはじめて,最終的には大学レベルの数学記号に到達。気軽に散歩を楽しむように,数学記号を一個一個,楽しく読み解いていきましょう。数学にもう一度取り組んでみたいと考えているけど,そもそも数学記号の意味からあやふやになってしまった,そんな方に特におすすめです。
  • 数学的な思考とは何か ~数学嫌いと思っていた人に読んで欲しい本~
    5.0
    1巻1,738円 (税込)
    長岡亮介先生がこれまで行ってきた数多くの講演の中から厳選した5つをまとめました。 高校数学でくじけてしまう人がいるのはなぜなのか。 「嫌い」を「好き」にする方法,秘訣はあるのか? 三角関数,サイン,コサインを勉強して何の役に立つのか, 二次方程式の解の公式を知る必要があるのか, といったよくある疑問から,イプシロン・デルタ論法にまで話は及びます。 数学の歴史や背景を探りながら,数学を勉強することの本質を考えていきます。 「数学がわかる」「数学を理解する」とはどういうことなのか 長岡先生の熱いメッセージをお届けします。
  • 数学デッサン教室 ―描いて楽しむ数学のかたち
    4.0
    1巻1,628円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アートで数学がより身近になる,数学デッサン教室へようこそ。 見るだけで楽しい数学の“かたち”が,自分で描けるようになったらもっと楽しい! 数学デッサンとは,文字通り“数学”をモチーフに“デッサンを描く”こと ―― デッサンを描くことを通して,かたちをじっくり観察することにより,数学で扱うかたちの不思議さや,絵を描くことのおもしろさを体験していただきたいと思っています。(本文より)

最近チェックした作品からのおすすめ