IT・コンピュータ - 技術評論社の検索結果

  • [新版 zsh&bash対応]macOS×コマンド入門 ──ターミナルとコマンドライン、基本の力
    ビジネス・実用
    -
    1巻2,948円 (税込)
    初学者の方々に向けた「macOS×コマンドライン」の解説書。 zshとbashに両対応し、解説を刷新しました。 本書では、macOSベースでOSの基礎知識とコマンドラインのテクニックを丁寧に解説。 macOSの源流にあるUnix系OSのコンセプトを押さえつつ、ファイルやファイルシステム、 ユーザやプロセスの概念、シェル、ターミナル.appなど、コマンド実行に役立つOS&関連知識を 丁寧に取り上げます。独学でも楽しみながら学べるように、ポイントを押さえた図解や実例が満載です。 新版では巻末附録として、主要なコマンド&オプションが一覧できる「クイックリファレンス」に加え、 パーソナルユースを想定した「Python」「Raspberry Pi」の2つの環境構築例も収録。 macOS、そしてこれからのコンピューターを使いこなしていくための 基本の力を身につけたい方々へ向けて、充実の解説をお届けします。 ※本書は『[基礎知識+リファレンス]macOSコマンド入門 ――ターミナルとコマンドライン、基本の力』(西村めぐみ著、新居雅行技術監修、技術評論社、2017)を元に、大幅な加筆/修正、目次構成の変更、最新情報へのアップデートを行ったものです。
  • 新・標準プログラマーズライブラリ アルゴリズム はじめの一歩 完全攻略
    ビジネス・実用
    -
    1巻2,838円 (税込)
    アルゴリズムは,特殊な才能がある人だけが考えるものではありません。しっかりと基本をマスターすれば,誰でも考えられるようになるものです。本書は,プログラミングを支える強力な基礎=アルゴリズムをマスターするために,本のはじめから終わりまで,徹底的に丁寧に説明します。「ソート」「計算量」から,「二分探索木」「ハッシュ表探索法」「動的計画法」「遺伝的アルゴリズム」と,理解を積み重ねながらステップアップ。最終的には,挿入法や二分探索法のプログラムが自力で作れるようになり,基本情報技術者試験の午後問題レベルの問題が十分解けるようになります。
  • 新・標準プログラマーズライブラリ C言語 プログラミングの初歩の初歩
    ビジネス・実用
    -
    1巻3,080円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆プログラムを作るときの考え方がみえてくる◆ 本書では、「基本をしっかりおさえる」ことはもちろん、もっと根本的な「どう考えればプログラムを作ることができるのか?」や「ひとつひとつの基礎をどのように組み合わせてプログラムを作っていくのか?」ということに重点をおいています。そして、多くのプログラミングの書籍ではあまり扱われていない「なぜ、その処理が必要なのか?」ということを解説しています。これは、必要性を感じなければ理解は難しいと考えたためです。「プログラミングの技術として必要になるから」というのではなく、「ある目的をプログラムで実現するにはこんな処理が必要になるから」という視点で必要性を説きます。 C言語プログラミングの入門者が、最初の一歩を本書で学ぶことにより、プログラムを作るときの考え方がみえてきて、次のステップに戸惑うことなく進めるでしょう。 ■目次 ●第1部 C言語プログラミングの基本構造 ・第1章 プログラムってなんだろう? ~プログラミング言語とは ・第2章 はじめの一歩 -記述規則を実践理解 ・第3章 データを入力して、結果を表示してみよう -入出力処理 ・第4章 プログラムの処理の流れを理解し、使いこなす① -分岐処理 ・第5章 プログラムの処理の流れを理解し、使いこなす② -繰り返し処理 ・第6章 たくさんの値を記憶する -配列の利用 ・第7章 データを保存する・保存したデータを読み込む -ファイルの利用 ●第2部 アルゴリズムを組み立てる ・第8章 プログラムで文字を扱うには? -文字と文字列の取り扱い ・第9章 文字列をもっと自在に扱うには? -文字列処理の関数利用 ・第10章 新しい機能を設計する -独自に関数を作る ・第11章 関数を呼び出して活用する -標準ライブラリの利用 ・第12章 データをまとめて管理する -構造体 ・第13章 アドレスとポインタを活用し中級プログラミングに挑戦 ・第14章 プログラミングの道はまだまだ続く -その他の記述方法 ■著者プロフィール 西村 広光(にしむら・ひろみつ):1972年、石川県金沢市生まれ。信州大学卒・同大学院了。工学博士。日本学生相談学会認定、学生支援士。神奈川工科大学情報学部情報メディア学科教授。大学のCSERT として日々苦悩し戦う毎日。さまざまなコンピュータ、プログラミングを経験してきたが、コンピュータのすべての動作を、頭の中でC言語レベルのコードに置き換えて理解、思考している変人である。「コンピュータはあくまで道具! 道具を好きになる必要はない! 道具として使いこなすことが大切」。そんな思いでコンピュータを使い、教育・研究・業務に活用しています。
  • 新・標準プログラマーズライブラリ C言語 ポインタ 完全制覇
    ビジネス・実用
    4.0
    1巻2,728円 (税込)
    2001年発売以来,多くの方にご支持いただいてきたロングセラー『C言語 ポインタ完全制覇』が装いも新たに登場! 新版では,ISO-C99・C11での扱いを追加したほか,64bitのOSを想定し現状に合わせ全面的に内容を見直し,加筆・修正を加えました。 C言語で「難しくてよくわからない!」とつまずく人続出なのがポインタ。「Cのポインタがわからないのは,あなたが悪いわけじゃなく,単に,Cの文法がクソなだけだよ!!」第一線で活躍する筆者がCの宣言まわりの混乱した奇っ怪な文法を解き明かし,真のポインタの使い方を教授します。ポインタのみならずCへの理解が一層深まる一冊です。
  • 新・標準プログラマーズライブラリ C++ クラスと継承 完全制覇
    ビジネス・実用
    -
    1巻2,728円 (税込)
    「C言語からC++にステップアップしたい」「スムーズにC++のキモをつかみたい」「クラスや継承の考え方になじみたい」……。そんな声の数々に,丁寧に応えるのが本書です。「C言語からC++へ」「クラスとオブジェクト指向の超基本」「オブジェクト指向の本質」「オブジェクト指向プログラミングのテクニック」と,着実なステップで進んでいきます。15年以上にわたってプログラマの皆さまの支持を集め,多くの学校でもテキスト採用されてきたC++の定番書が,装いも新たに登場!確認問題やプログラムのコンパイル方法をナビする付録も付いています。
  • 新・標準プログラマーズライブラリ 試してわかる Python[基礎]入門
    ビジネス・実用
    -
    1巻2,948円 (税込)
    自分で試すから納得できる。ゼロからPythonプログラミングの基礎が身につく入門書。 本書では,小さく簡単なサンプルプログラムをたくさん紹介しながらPythonを解説していきます。仕組みや動作を一歩ずつ確かめながら学習できるので,Pythonの基礎をしっかりと理解していくことができます。初心者に寄り沿った優しい語り口で,つまづきがちな「なぜ」「どうして」を丁寧にカバー。身につけてほしいPythonの機能を厳選し,ポイントを絞って解説しているから,挫折することなく読み進められます。
  • 新・標準プログラマーズライブラリ なるほどなっとく C#入門
    ビジネス・実用
    2.7
    1巻3,168円 (税込)
    本書は,プログラミングの知識・経験がなくてもC#の基本文法を身につけることができる入門書です。そのために,「初心者に理解して身につけてほしい機能を厳選し,ポイントを絞る」「C#になぜその機能があるのか,どんな場面で使うのかという点も納得できる」という方針で解説しています。C#の文法は膨大ですが,これから学ぼうとする方は,すべてを覚える必要はありません。本書を通して,「なぜ」という疑問をひとつひとつ解消しながら,利用頻度の高い文法をしっかりと自分のものにすることができます。
  • 新・標準プログラマーズライブラリ Pythonで学ぶアルゴリズムとデータ構造 徹底理解
    ビジネス・実用
    -
    1巻2,992円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【アルゴリズムの実用性がよくわかる!】 Pythonには標準でlist型やdict型などのデータ型、ソートや探索の便利なアルゴリズムが実装されており、ライブラリも充実しています。基本文法とライブラリの使い方を学習するだけで、ある程度プログラムを作成できるようになります。ところが複雑な問題に直面したとき、初歩的な知識だけでは立ちどころに行き詰ります。問題をずばり解決する機能やライブラリがあるとは限りません。さまざまな実装方法、機能、ライブラリから、最適なものを選び、組み合わせる必要が出てくるかもしれません。こういったとき、プログラム構造の理解が必要で、なかでもアルゴリズムとデータ構造が重要な要素になります。本書はこのふたつを徹底的にかみ砕いて解説し、ときに開発現場で使用されるテクニックや考え方も盛り込むことで、読者を深い理解へと導きます。 ■こんな方におすすめ ・Pythonでアルゴリズムとデータ構造を学習したいひと ・スキルアップしたいPython初級プログラマー ・情報処理技術者試験のアルゴリズム問題の足がかりを得たいひと ■目次 ●1章 アルゴリズムの基礎   1-1 アルゴリズムとデータ構造   1-2 基本的な処理フロー   1-3 アルゴリズムと実装の基礎 ●2章 アルゴリズムの評価   2-1 計算量   2-2 時間計算量   2-3 空間計算量 ●3章 配列と連結リスト   3-1 配列と連結リスト   3-2 単連結リスト   3-3 連結リストと配列の比較 ●4章 スタックとキュー   4-1 スタック   4-2 スタックの実装   4-3 スタックの活用例   4-4 キュー   4-5 キューの実装   4-6 キューの活用例 ●5章 ソート   5-1 ソート   5-2 ソートの性質   5-3 実装のポイント   5-4 挿入ソート   5-5 選択ソート   5-6 バブルソート   5-7 シェルソート   5-8 マージソート   5-9 クイックソート ●6章 探索   6-1 線形探索   6-2 二分探索 ●7章 連想配列   7-1 連想配列   7-2 オープンアドレス法   7-3 チェイン法 ●8章 文字列検索   8-1 文字列の一致   8-2 力任せ法   8-3 ボイヤー-ムーア法 ●9章 木構造   9-1 木構造   9-2 二分探索木   9-3 二分探索木の実装   9-4 二分探索木の特徴   9-5 データ列による二分木の表現   9-6 ヒープ木   9-7 ヒープソート ●10章 グラフ   10-1 グラフ   10-2 隣接行列   10-3 ダイクストラ法 ●11章 さまざまなアルゴリズム   11-1 基数変換   11-2 データの圧縮   11-3 ハフマン符号化   11-4 構文解析   11-5 乱数   11-6 動的計画法 ●付録   A-1 文法に関する補足   A-2 処理時間の計測   A-3 メモリ使用量の計測   A-4 参考文献 ■著者プロフィール 黒住 敬之(くろずみ・たかゆき):信州大学大学院工学系研究科修士課程修了(位相幾何学専攻)。大学院卒業後、都内のSIerに勤務、業務システムの開発を行う。現在はEC企業のシステム開発部門に所属、Pythonを使用したシステム開発業務に従事。また、個人でもシステム開発やデータ分析業務等を受託。アイティーアールディーラボ代表。
  • 新・標準プログラマーズライブラリ RISC-Vで学ぶコンピュータアーキテクチャ 完全入門
    ビジネス・実用
    5.0
    1巻3,300円 (税込)
    【コンピュータアーキテクチャがわかる!】 コンピュータアーキテクチャとは、より良いコンピュータの構成を模索し、設計し、実現するための方式です。学習には、重要概念の理解とハードウェアの設計、実装、そのシミュレーションによる動作確認と性能評価、また、FPGAなどにハードウェアを実装し、動作・検証・性能確認することが大切です。本書は、これらを通じてコンピュータアーキテクチャの本質を学ぶことを目指します。特に、オープンな命令セットアーキテクチャとして注目されているRISC-Vの採用、Verilog HDLによるハードウェアの記述、FPGAによるハードウェア動作まで、広い範囲を扱っている点が特徴です。 ■こんな方におすすめ ・コンピュータアーキテクチャの初学者および再入門者 ・コンピュータサイエンスをしっかり身につけたい学生の方 ・RISC-Vの入門者 ■目次 第1章 イントロダクション   1-1 コンピュータの基本構成   1-2 コンピュータの性能   1-3 特定用途向け半導体とFPGA 第2章 ディジタル回路の基礎   2-1 組み合わせ回路   2-2 順序回路   2-3 やわらかいハードウェアとしてのFPGA 第3章 ハードウェア記述言語Verilog HDL   3-1 ANDゲートのモジュール記述   3-2 記述したモジュールのインスタンス化とシミュレーション   3-3 文字列を表示するシステムタスク$display   3-4 ブロックの指定   3-5 指定した時間が経過するまで待たせる命令#   3-6 システムタスク$finishと$time   3-7 不定値xとハイインピーダンスz   3-8 複数本の信号線、数値の表現、default_nettype   3-9 三項演算子とマルチプレクサ   ……ほか 第4章 RISC-V命令セットアーキテクチャ   4-1 RISC-V RV32I命令セットアーキテクチャの概要   4-2 データ形式、負の整数の表現   4-3 命令形式   4-4 R形式の算術演算命令、論理演算命令、シフト命令   4-5 I形式の算術演算命令、論理演算命令、シフト命令   4-6 ロード命令、ストア命令、エンディアンと整列   4-7 条件分岐命令とプログラムカウンタ   4-8 lui、auipc、jal、jalr命令とその他の命令 第5章 単一サイクルのプロセッサ   5-1 単一サイクルのプロセッサの設計方針   5-2 最初の版のプロセッサを設計するための構成要素   5-3 add命令を処理するx1のみの単一サイクルのプロセッサ   5-4 add命令を処理する単一サイクルのプロセッサ   5-5 addとaddi命令を処理する単一サイクルのプロセッサ   5-6 add、addi、lw、sw命令を処理する単一サイクルのプロセッサ   5-7 add、addi、lw、sw、bne命令を処理する単一サイクルのプロセッサ   5-8 シミュレーションの工夫と例題 第6章 プロセッサの高性能化の手法   6-1 回路の動作周波数とパイプライン処理   6-2 パイプライン処理(2段)のプロセッサの設計と実装   6-3 パイプライン処理(3段)のプロセッサの設計と実装   6-4 パイプライン処理(4段)のプロセッサの設計と実装   6-5 パイプライン処理のプロセッサと同期式メモリ   6-6 パイプライン処理(5段)のプロセッサの設計と実装   6-7 ここまでのプロセッサの性能 第7章 分岐予測   7-1 分岐予測の枠組み   7-2 分岐先バッファ   7-3 分岐の成立/不成立の予測   7-4 bimodal分岐予測   7-5 gshare分岐予測 第8章 キャッシュメモリ   8-1 メインメモリとキャッシュ   8-2 容量が大きくて遅いメモリ   8-3 プロセッサのストール   8-4 ダイレクトマップ方式のキャッシュメモリ   8-5 マルチワードのダイレクトマップ方式のキャッシュメモリ   8-6 セットアソシアティブ方式のキャッシュメモリ   8-7 データキャッシュ 第9章 FPGA評価ボードを利用した動作の確認   9-1 ファイルの準備   9-2 Vivadoで論理合成、配置・配線してFPGAで動作確認 ■著者プロフィール 吉瀬 謙二:東京工業大学教授。アダプティブコンピューティング研究推進体の代表、ACRiブログの編集長を務める。コンピュータアーキテクチャとFPGAシステムの研究と教育に従事している。
  • 新 ブレンダーからはじめよう! ~無料でできる3Dアニメーション~
    ビジネス・実用
    -
    1巻2,728円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ご好評いただいている「ブレンダーからはじめよう!」の増補改訂版です。 最新の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
    1巻3,608円 (税込)
    CSS設計は多くの現場で導入されていますが、いまだに悩みがつきません。プロジェクトの大小や性質によって最適解も変わってきます。 そこで本書は、CSSのさまざまな設計手法を紹介しつつ、考え方や実践のポイントを明確化します。そのうえでボタン、ラベル、カード、テーブル…といったウェブの定番的なモジュールを網羅的に取り上げ、さらにはそれらの組み合わせ方まで、実践的なコードを紹介します。 代表的な設計手法である「BEM」と、著者が開発した設計手法「PRECSS」によって対比的な解説を加えており、思考をなぞることで最適解が炙り出されることでしょう。 駆け出しのウェブ開発者、フロントエンドエンジニアの方に、ぜひ読んでいただきたい1冊です。
  • CMA-ESによるブラックボックス最適化
    ビジネス・実用
    -
    1巻3,300円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆勾配がなくても、答えは見つかる◆ ブラックボックス最適化は、関数の内部構造や勾配に依存せず、出力値のみに基づいてパラメータを調整する枠組みであり、科学・工学・産業の幅広い分野で活用されています。本書では、その中でも代表的な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プログラミング大全
    ビジネス・実用
    -
    1巻3,740円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 名著「C言語によるPICプログラミング大全」がさらに使いやすくなりました。 PICのプログラム開発のためには,統合開発環境である「MPLAB X IDE」が便利です。さらに,ここに組み込めるプラグイン「MCC(MPLAB Code Configurator)」を使えば,GUI操作でレジスタを設定したC言語のソースコードを作成してくれるので,いちいちレジスタの設定を調べる必要はありません。ただ,便利なツールなのに,あまりにも多機能すぎて,初心者はどこになにがあるのか,どう操作すればよいのかがわかりにくいというデメリットもあります。本書では,これらの使い方を詳しく解説します。 なお,初心者にとって,学習用ハードウェアの製作は少しハードルが高かったのですが,本書では既製品を活用することで,お手軽にPICマイコンの各種機能を試せるようにしました。 電子工作をマイコンボードで始めたけれど,そろそろ,PICマイコンが気になってきたなという方,また,これまではデータシートにくびっぴきでレジスタ設定コードを書いていたという方,最新のPICの新しい機能を試してみたい方にも,必ず役に立つ1冊です。
  • C言語によるはじめてのアルゴリズム入門 改訂第5版
    ビジネス・実用
    -
    1巻3,300円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの世界で、数学の定理や公式に相当するものがアルゴリズムです。本書ではπの計算や文字列の検索、迷路の解法などのプログラムをC言語で作成して基本的アルゴリズムを習得していきます。 ■目次 第1章 ウォーミング・アップ 第2章 数値計算 第3章 ソートとサーチ 第4章 再帰 第5章 データ構造 第6章 木(tree) 第7章 グラフ(graph) 第8章 グラフィックス 第9章 パズル・ゲーム ■著者プロフィール 河西朝雄:長野県岡谷工業高等学校情報技術科教諭、長野県松本工業高等学校電子工業科教諭を経て、現在は「カサイ.ソフトウエアラボ」代表。主な著書:「C言語用語辞典」(ナツメ社)「Javaによるはじめてのアルゴリズム入門」「原理がわかるプログラムの法則」(技術評論社)など
  • C言語本格入門 ~基礎知識からコンピュータの本質まで
    ビジネス・実用
    -
    1巻3,278円 (税込)
    現場の最前線で開発をしている著者が,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
    1巻3,608円 (税込)
    C#を使いこなすための,究極のレシピ集。 基礎から高度な文法,開発現場で使えるテクニックまで余すところなく集めました。 基本文法/数値演算/例外処理/LINQ/クラス/インターフェイス/リフレクション……参照しやすいようにわかりやすく整理。 「どんなコードを書けば思い通りに動くんだろう?」がスグに解決。 駆け出しエンジニアから開発者まで,C#を使うすべての方にお届けします。 C# 9.0,.NET 5.0対応。
  • C#プログラマーのための 基礎からわかるLINQマジック!
    ビジネス・実用
    -
    1巻3,168円 (税込)
    現在では“技術に保守的な現場”においてさえ顧客事情が変わっています。.NETの環境でも核心的な技術=LINQがようやく使えるようになりました。LINQは,実際に使ってみると“LINQマジック”とでも呼べる威力を発揮します。その対象も,配列,コレクションなど(LINQ to Objects),XML(LINQ to XML),データベース(LINQ to ADO.NET)といったように広範囲に及びます。LINQそのものの“わかりにくさ”から使わなかった開発者も少なくなかったようですが,本書がプログラマーのLINQアレルギーを取り除きます。
  • C#プログラマーのための デバッグの基本&応用テクニック
    ビジネス・実用
    -
    1巻2,948円 (税込)
    完璧なプログラムなどありません。思わぬ不具合が現れたりもします。プログラミングはバグとの戦いでもあります。ましてビジネスであれば可能な限りバグを潰すことが絶対に必要です。しかし,バグ取りは奥が深く,かなりの経験がないと,なかなかできるようになりません。標準的な教科書もありません。つまり,新人は,なかなか学ぶ機会が得られないのです。著者の川俣氏はプログラム開発においてもバグ取りにおいても非常に豊富な経験を持っています。誰もが諦めるような不具合を潰してきたことも一度や二度ではありません。氏によれば,プログラムの原理を理解し,ある程度のコツをつかめば,かなりの確率でバグを潰せるようになるとのこと。本書で,そういったプログラマーに必須のコツを伝授します。
  • C#6 実践的プログラミング[入門]講座
    ビジネス・実用
    3.0
    1巻2,948円 (税込)
    最新版C#6の解説書です。特に従来のC#で開発されてきたプログラムに焦点を当てます。ここで問題になるのは,開発済みのプログラム資産を無駄にしないこと。例として現実的な課題であるモバイル対応/Web対応の問題を取り上げ,可能な限り既存のコード資産を活かしながら対応を図ります(最終的には,モバイル対応/Web対応の負荷を最小限にとどめ,UIレイヤーだけを作り直して乗り切ります)。既存のコード資産を捨てて何もかも書き直すというのは現実的ではありません。本書では目の前にあるコード資産の活用方法を追究します。
  • JUnit実践入門 ── 体系的に学ぶユニットテストの技法
    ビジネス・実用
    4.5
    1巻3,630円 (税込)
    本書では,JavaテスティングフレームワークのデファクトスタンダードであるJUnitの基本的な使い方から,拡張機能,テストパターンまでを網羅的に解説します。また,データベースやAndroidのテストを取り上げるほか,ユニットテストを開発に効果的に取り入れるためのビルド支援ツール・カバレッジ測定ツール・継続的インテグレーション・テスト駆動開発などの周辺技術について,ユニットテストからの視点で説明します。JUnitをこれから学びたい方,もっと効率的にユニットテストしたい方,必読の書です。
  • 事業分析・データ設計のためのモデル作成技術入門
    ビジネス・実用
    5.0
    1巻4,378円 (税込)
    ※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 製図入門
    ビジネス・実用
    -
    1巻3,168円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,AutoCAD/AutoCAD LT 2016/2015/2014/2013/2012を使った製図の方法を解説した書籍です。図形の描き方などの基本から,JISに即した図面の描き方までを例題を使いながら説明しているので,製図の基本がしっかりと身につきます。AutoCAD/AutoCAD LTで実践的な製図の方法を知りたい方におすすめです。
  • 自走プログラマー ~Pythonの先輩が教えるプロジェクト開発のベストプラクティス120
    「初心者本はひととおり読んだけれど、次に何をしてよいかわからない」 「簡単なコードは書けるけれど、中規模システムは作れない」 本書は、そんなプログラミング迷子が設計からコードまで書けるスキルを身につけるための指南書です。 開発現場で起こった実際の問題とその解決法をもとに、文法以外に必要な「プロジェクトの各段階でプログラマーがやること」「その選択をどう判断するのか」「どうコードを実装して実現していくのか」を解説します。コードにはPythonを使用していますが、ほかのプログラム言語でも共通する知識が満載。より効率的かつ効果的にプログラムを書ける「自走できるプログラマー」へ導きます。
  • 実践IPFS入門
    ビジネス・実用
    -
    1巻3,850円 (税込)
    【次世代の分散型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 —— 高効率・高生産性を実現するオープンなデータ基盤の構築と運用
    ビジネス・実用
    -
    1巻4,400円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆次世代のテーブルフォーマット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入門
    Scalaの言語仕様,そしてエコシステムを解説するScala入門書の決定版! 基本的な構文からはじまり,Scalaに特徴的なOption,Eitherといった型によるnull安全なプログラミング,for式などの強力な機能を伴うコレクション操作,Futureを使った並行プログラミングなどの各種言語機能を学べるほか,Scalaでは事実上の標準となっているビルドシステムsbtの使い方やテストといった現場での開発に必須の知識も身につく,Scalaプログラマ必携の一冊です。
  • 実践 Svelte入門
    「Svelte(スベルト)」は,ユーザーインターフェイスを構築するためのJavaScriptフレームワークのひとつです。Svelteには,ユーザインターフェイスで重要な役割を担う「状態管理」を特別な記法や関数を使うことなく記述できる,作成したコンポーネントをランタイムなしで実行可能な形に変換する(コンパイル)といった特徴があります。本書では,近年注目を集めているSvelteの基本について解説するとともに,SvelteをベースとしたWebフレームワーク「SvelteKit」によるWebアプリケーション開発についてもしっかり解説します。
  • 実践 SONiC入門
    ビジネス・実用
    4.0
    1巻3,520円 (税込)
    ◆ホワイトボックススイッチ向け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向けネットワーク機能を中心としたネットワーク機器の開発に従事している。
  • 実践的データ基盤への処方箋~ ビジネス価値創出のためのデータ・システム・ヒトのノウハウ
    データ整備/データ基盤システムの構築/データ分析組織立ち上げのプロがすぐ効くノウハウを教えます! 「会社内でバラバラになっているデータを集めたが,これから何をしていいか分からない」 「最新技術を利用してデータ基盤をつくったがニーズがなかった」 「頻繁に障害が発生するデータ収集に対応してきたが,そのデータは誰にも利用されていなかった」 「データの意味が分からず,データの意味の聞き込み調査で1日が終わった」 データを活用してビジネス価値を創出したいと考える企業は増えています。そのために,とりあえずデータを集めて,データレイク,データウェアハウス,BIツールなどのソフトウェアを導入したのですが,データ活用が進まないという声を聞きます。なぜ,せっかくコストをかけてつくったデータ基盤なのに機能しないのでしょうか? Garbage In Garbage Out(ゴミを入れたらゴミが出てくる)という言葉があるように,適切な形でデータを取得しなければ,適切な分析はできません。また,各ソフトウェアに限定した知識ではなく,データ基盤システムとして利用するためのノウハウがなければ,データ基盤は機能しません。さらにデータ基盤にはたくさんの人が関わるため,組織のあり方やデータの取り扱いにも注意が必要です。 取得したデータからデータ活用までの架け橋となるのがデータ基盤のはずです。ビジネス価値につながらないデータ基盤はコストを垂れ流すだけの病んだシステムになりかねません。そこで本書では,データ基盤の本来の機能を甦らせるため,またデータ基盤の構築でつまづかないためノウハウを処方します。データ整備,システムの知識,組織のあり方,データの取り扱いといった"データ基盤を機能させるためのノウハウ"を,この道のプロが惜しげもなく披露します。データ基盤が思うように機能していない,これからデータ基盤を構築したいが何からはじめればよいか分からない,といったことで悩まれている方には一読の価値があるはずです。
  • 実践的パフォーマンスエンジニアリングによるAI高速化
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆性能を制する者が、AIを制す◆ LLM をはじめとする生成AI の台頭により、パフォーマンスエンジニアリング (Performance Engineering)が再び注目されています。パフォーマンスエンジニアリングとは、コンピューターシステムやソフトウェアのパフォーマンス(処理性能)を改善するために必要な技術を扱う総合分野です。近年のAI は、「モデルの規模を大きくすることで精度が良くなる傾向がある」という考え方が主流になりつつあり、大規模なモデルを扱えなければ最新のAI 分野についていくことが難しくなっています。そこで、本書では、パフォーマンスエンジニアリングを用いてAI の処理性能を改善し、処理時間を削減するための技術を取りまとめました。前半ではパフォーマンスエンジニアリングの理論や技法を網羅的に解説し、後半では大規模AI の代表格であるLLM を中心とした題材を通して、具体的にどのようにパフォーマンスエンジニアリングを実際のAI に適用できるのかを紹介します。本書を読み通すことで、これまで体系的に説明されてこなかったパフォーマンスエンジニアリングを理解し、AI 時代に必要な知識と技法を習得できます。 ■こんな方におすすめ ・AI/LLMモデルを使ったサービスの提供を考えている方 ■目次 第1章 パフォーマンスエンジニアリング概論 ・1.1 パフォーマンスエンジニアリングとは ・1.2 なぜ今パフォーマンスエンジニアリングか ・1.3 AI 処理の概要 ・1.4 ハードウェア環境の概要 ・1.5 パフォーマンスエンジニアリングの実践方法 ・1.6 本書の構成 第2章 まずはパフォーマンスを計測する ・2.1 計測とは ・2.2 計測の基本戦略 ・2.3 計測のための基礎知識 ・2.4 計測の実践 第3章 次にパフォーマンスを改善する ・3.1 どこから着手するか ・3.2 アプリケーション・データ層の改善 ・3.3 モデル・アルゴリズム層の改善 ・3.4 ソフトウェア・フレームワーク層の改善 ・3.5 ハードウェア・カーネル層の改善 第4章 実践1:LLM 推論 ・4.1 問題設定 ・4.2 ベースラインの計測 ・4.3 パフォーマンス改善の実践 ・4.4 さらなる高みへ:推論エンジンと高度な技術 第5章 実践2:LLM 事後学習 ・5.1 問題設定 ・5.2 計測 ・5.3 パフォーマンス改善手法の考察 ・5.4 精度に影響のないパフォーマンス改善 ・5.5 精度に影響のあるパフォーマンス改善 第6章 実践3:LLM(継続)事前学習 ・6.1 問題設定 ・6.2 評価基準の決定 ・6.3 観測と改善の繰り返し 第7章 実践4:自動運転AI 学習 ・7.1 問題設定 ・7.2 プロファイルの設定 ・7.3 データローダーの分析 ・7.4 train プロセスの分析 ・7.5 Voxelize の分析と改善 ・7.6 TransFusionHead のget_targets の分析と改善 ・7.7 DepthLSSTransform の分析と改善 第8章 実践5:自動運転AI 推論 ・8.1 問題設定 ・8.2 エッジデバイスへのデプロイの基本 ・8.3 量子化適用の留意点 ・8.4 BEVFusion のデバイスへのデプロイ ・8.5 CUDA-BEVFusion の更なる高速化(概要) ・8.6 CUDA-BEVFusion の更なる高速化(詳細) ■著者プロフィール ●株式会社フィックスターズ (Fixstars Corporation):フィックスターズは、“Speed up your AI”をコーポレートメッセージとして掲げるテクノロジーカンパニーです。マルチコアCPU やGPU、FPGA 等の計算資源を最大限に活用するソフトウェア最適化技術を駆使し、AI モデルの推論処理と学習プロセスの両面で圧倒的な高速化を実現しています。医療、製造、金融、モビリティをはじめ様々な分野で、高性能計算(HPC)最適化の実績を持ち、次世代AI 技術の進化を推進しています。また、スーパーコンピュータや量子コンピュータなどの最先端分野において、産学連携による研究開発にも取り組み、貢献実績があります。
  • 実践dbt入門
    NEW
    ◆開発速度と品質を両立したデータ変換パイプラインを実現する◆ データドリブンな意思決定の重要性が高まるなか、効率的で品質の高いデータパイプラインの構築のためのツールであるdbt(Data Build Tool)への注目が集まっています。本書では、dbtの基本的な使い方から、実践的なデータモデリング、品質管理、CI/CD連携まで、体系的に解説します。また、実際のビジネスシナリオに基づいたハンズオン形式の解説により、みなさん自身の課題に即座に適用できる知識を提供します。 ■目次 第1章:dbtで解決するデータ変換の課題 ・データ変換における従来の課題 ・現代のデータ基盤に求められるもの ・dbtとは? ・dbtによる解決策の全体像 第2章:dbtをはじめよう ・ハンズオンのセットアップ ・dbtプロジェクトの作成 ・sourceの定義 ・モデル構成の全体像 ・stagingレイヤーの構築 ・モデル間の参照(ref) ・martsレイヤーの構築 ・マテリアライゼーションの設定 ・Jinjaテンプレートとマクロによる共通処理の再利用 ・dbtの実行 ・ハンズオンの次に知っておきたいこと 第3章:チーム開発を支えるテスト、ドキュメント、CI/CD ・ハンズオンのセットアップ ・dbt testによるテスト実行 ・dbtのメタデータ管理とドキュメント生成 ・dbtにおけるCI/CDパイプライン ・ハンズオン:GitHub ActionsによるCI/CDパイプラインの構築 第4章:実践的データモデリング ・本章で使用するdbtプロジェクト構成 ・ビジネスシナリオと分析要件 ・stagingレイヤーの実装 ・intermediateレイヤーの設計 ・ディメンショナルモデルの構築 ・データマートの構築とハンズオン実践 第5章:データ品質管理の実践 ・データ品質アセスメントと指標設計 ・開発段階での品質保証体制の構築 ・運用段階での異常検知と監視 ・チーム間でのデータ品質情報共有 ・テスト運用の実践知識 第6章:ワークフローエンジンによるdbtの運用 ・ワークフローの実装 ・本番環境でのワークフローの設計と運用 第7章:レイクハウスにおけるdbtの活用 ・データレイクからレイクハウスへ ・本章のハンズオンの概要 ・ハンズオン1:Icebergベースのレイクハウスをdbtで扱う ・ハンズオン2:複数プロジェクトで同じレイクハウスを扱う ・Icebergを利用するうえでの注意点 第8章:既存システムからのマイグレーション ・マイグレーションにとどまらない組織の変革へ ・移行計画の立案 ・段階的な移行実践 ・移行後の改善と最適化 付録A:セマンティックレイヤーの紹介 付録B:AIによるdbt設計・運用の効率化 付録C:dbtトラブルシューティングガイド ■著者プロフィール ●大橋潤(おおはし・じゅん):アマゾン ウェブ サービス ジャパン合同会社所属。SIerでのシステム構築・運用を経てAWSにクラウドサポートエンジニアとして入社し、アナリティクス関連サービスの技術サポートに従事。 ●関山 宜孝(せきやま・のりたか):ビッグデータエンジニア。OSS dbtアダプターの開発に携わる。2026年よりデータ/AI企業にてStaff Forward Deployed Engineerとして勤務。2014年から2026年までAWSにてAWS Glueの開発・顧客支援に従事。 ●豊原世将(とよはら・ときまさ):アマゾン ウェブ サービス ジャパン合同会社所属。プロフェッショナルサービスのデータアナリティクスコンサルタントとして、エンタープライズのお客様に対して、データ基盤構築やデータマネジメントなど、データ利活用を支援。 ●中谷宙央(なかや・みちあき):アマゾン ウェブ サービス ジャパン合同会社所属。Webサービス開発を経てAWSへ入社し、クラウドサポートエンジニアとしてアナリティクス関連サービスの技術支援に従事。現在はコンサルタントとしてお客様のデータ活用を支援。 ●疋田宗太郎(ひきた・そうたろう):アマゾン ウェブ サービス ジャパン合同会社所属。検索とビッグデータに関わる技術を中心に活動している。
  • 実戦で役立つ C#プログラミングのイディオム/定石&パターン
    ビジネス・実用
    3.8
    1巻3,278円 (税込)
    C#のプログラムを作成するには,解こうとする問題の手順と利用するデータ構造を考え,それをC#のコードとして記述するスキルが必要になってきますが,そういったスキルは,現場で利用されているイディオムや定石といったパターンを学習することで得られます。「パターン」を自分の中に叩き込むことが上達の早道なのです。また,さらには,実際に自分でプログラムを書いてみることも必要。本書には章ごとに練習問題も用意されていますので,実地に自分で書くことにより,確固としたプログラミングの力を身につけてください。
  • 実践Next.js —— App Routerで進化するWebアプリ開発
    ビジネス・実用
    5.0
    1巻3,740円 (税込)
    【最新の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
    1巻3,278円 (税込)
    ※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
    1巻4,378円 (税込)
    Rustは2015年に安定版がリリースされた新しい言語です。静的型付けと関数型言語などにみられる高度な抽象化のしくみを取り入れており、高品質で再利用性の高いプログラムを開発できます。さらに、ハードウェア資源についてC/C++と同等の効率の良い制御ができますが、決定的に違うのは、安全性をかなり重視しています。つまりRustは開発者の生産性を高めつつ、性能やハードウェア資源の効率を最大限に発揮するという、従来の言語では相反する要件を同時に満たす、数少ないプログラミング言語の1つなのです。本書はこの注目のプログラミング言語Rustの入門書です。この1冊でRustの言語仕様から開発現場で必要となる知識までを丁寧に解説しています。
  • 実践Redis入門 技術の仕組みから現場の活用まで
    ビジネス・実用
    5.0
    1巻3,696円 (税込)
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13143-2)も合わせてご覧ください。 インメモリデータベース,Redisの解説書です。 Redisは高速な応答性などからRDBMSでは対応しきれないデータの格納などに用いられます。高速さと柔軟さを併せ持ち,数多くのプログラミング言語から利用できます。 RDBMSの前段に配置してキャッシュとして用いるときの圧倒的な応答性能,Redisの多様なモデルによるアプリケーションからの扱いやすさなどで人気を集めています。リアルタイムの処理や高速なサービスが求められるWebサービスで特に支持を得ています。 本書では,このRedisを基礎から実践まで解説します。体系的な知識が身につき,アプリケーション開発や運用,トラブルシューティングがこなせるようになります。
  • 実務で使える Excel VBA プログラミング作法 ~「動けばOK」から卒業しよう!生産性が上がるコードの書き方
    ビジネス・実用
    5.0
    1巻2,398円 (税込)
    業務でVBAプログラムを組んでいる人の多くは,部署で一番パソコンやExcelに詳しいからという理由で任されていることも多く,プログラミングの基本的な素養や知識を知らない方も多いでしょう。このため,動けばOKといった,その場しのぎのコードを書いてしまいがちです。そういったコードは,あとから見直したり再利用する際にトラブルを起こしやすく,またどこになにが書いてあるかわかりにくいので,せっかくの生産性や効率性を落としがちです。本書は,そのようなVBAではじめてプログラムを組んだという人たちにプログラミングの基礎を示し,あとから見て読みやすく,変更や再利用に強いVBAプログラムの書き方を身につけるための本です。
  • 実例満載 Word&Excelでできる 営業・経理・総務ですぐに使えるビジネス書類のつくり方
    ビジネス・実用
    -
    1巻1,958円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 仕事の現場ですぐに使える、WordとExcelのビジネス書類の書籍です。付属CD-ROMにサンプルを収録するとともに、書籍内ではそれぞれの書類の作り方や、アレンジに必要なワンポイントテクニックを紹介します。
  • 実例満載 Word&Excelでできる 自治会・PTAで役立つ書類のつくり方
    ビジネス・実用
    -
    1巻1,958円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 家庭で利用できる自治会やPTAで役立つ便利な書類が満載! お知らせや回覧、チラシ、ポスター、書類などのサンプルを収録するとともに、アレンジに役立つワンポイントテクニックや、ワードとエクセルの基本的なつかい方を紹介します。誌面はWord 2019、Excel 2019とWindows 10で手順を解説しています。付録CD-ROM(1枚)に収録したサンプルは、Word 2019/2016/2013対応、Excel 2019/2016/2013対応です。
  • 実例満載 WordでできるPOP・はがき・案内図・暮らしで役立つ書類のつくり方
    ビジネス・実用
    -
    1巻1,958円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 家庭で利用できる貼り紙や便利な書類、ちょっと気の利いたはがき、地図、商店などで利用できるPOPのサンプルを収録するとともに、アレンジに役立つワンポイントテクニックや、ワードの基本的なつかい方を紹介します。誌面はWord 2019とWindows 10で手順を解説しています。付録CD-ROM(1枚)に収録したサンプルは、Word 2019/2016/2013対応です。
  • 自分のペースでゆったり学ぶ Excel VBA [改訂2版]
    ビジネス・実用
    5.0
    1巻2,178円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 好評のイラストたっぷりVBA入門書が、 最新Excel 2019/Microsoft 365に対応しました! 本書は、森のくま君と先生、絵美ちゃんの3人(?)といっしょに学ぶ、いちばんわかりやすいExcel VBAの入門書です。VBAで1からプログラムを作れるようになりたい! VBAを本当に理解したい! という方のために、VBAプログラミングの基本の基本から、楽しいストーリーとイラストでていねいに解説します。プログラミング経験ゼロの方でも、Excel VBAが絶対わかるようになります!!
  • JavaエンジニアのためのEclipse パーフェクトガイド 【増補改訂版】
    ビジネス・実用
    -
    1巻3,278円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishingも合わせてご覧ください。 本書はIDEに焦点を当てた書籍です。IDEは豊富な機能が揃っているため,Java開発を行う際,IDE(Eclipse)を使うのはデファクトスタンダードになっています。入門書でもJava+Eclipseでやさしく解説している書籍は多いですが,Javaの文法やアプリケーションを手順通りに作ることを主体にした書籍が多く,Eclipseの機能自体を解説している書籍は多くありません。本書は新人エンジニアに向けて,豊富な機能が揃ったIDEが裏で何をやっているかをわかりやすく解説した書籍を目指します。最新のバージョンに対応。
  • JavaエンジニアのためのEclipse パーフェクトガイド
    ビジネス・実用
    -
    1巻2,838円 (税込)
    本書はIDEに焦点を当てた書籍です。IDEは豊富な機能が揃っているため、Java開発を行う際,IDE(Eclipse)を使うのはデファクトスタンダードになっています。本書は新人エンジニアに向けて,JunitによるテストからGradleによるビルド方法,Gitを用いたチーム開発方法まで開発に必要なEclipseの使い方をわかりやすく解説した書籍です。最新のEclipse 4.8に対応。
  • Javaエンジニアのための ソフトウェアテスト実践入門 ~自動化と生成AIによるモダンなテスト技法~
    ビジネス・実用
    3.0
    1巻3,520円 (税込)
    ◆モダンな開発に不可欠なテストの技法を身につける◆ プログラミング開発において、テストと伴奏しながら開発を進めるスタイルが常識となりつつあります。本書は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
    1巻3,278円 (税込)
    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
    1巻2,068円 (税込)
    WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。 『JavaScript徹底攻略』では,いまやWebアプリケーション開発の中心的な言語となったJavaScriptについて,jQueryやnode.jsといったライブラリやフレームワーク,設計から見直すクライアントサイドMVCの考え方,テストを中心とした品質向上のための環境構築,CoffeeScriptによる開発,データ交換のためのJSON/YAMLなど,複雑化する一方の開発現場を支える技術やツール,ノウハウを,多彩に取り上げていきます。
  • JavaScriptではじめるプログラミング超入門
    ビジネス・実用
    -
    1巻2,574円 (税込)
    本書は,プログラミングをはじめて学ぶ人に向けた解説書です。JavaScriptを使ってプログラムを記述し,Webブラウザーを使って動作を確認しますので,特別な開発環境を用意しなくてもプログラミングを楽しむことができます。Webブラウザーの中で絵を動かしたり,簡単なゲームを作ったりしながら,プログラミングに必要な考え方や技術を身に付けていきましょう。
  • JavaScriptによるはじめてのアルゴリズム入門
    ビジネス・実用
    -
    1巻3,520円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆アルゴリズムの事例が盛り沢山!◆ 「アルゴリズム入門」シリーズの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プロジェクトを型安全で堅牢にする書き方を理解する
    ビジネス・実用
    -
    1巻2,640円 (税込)
    ◆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 データ構造とアルゴリズム 基礎講座
    ビジネス・実用
    -
    1巻2,838円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アルゴリズムとデータ構造は、ソフトウエア技術者にとって、重要かつ必至な知識・技術を扱う科目であるが、既存の書籍は難解かつページ数が膨大、また例題が少ないもしくは有っても回答がないなど、学校の教科書または独学しようとしている人が使用するにはつらいものが多い。そこで、Javaの文法をある程度理解している人向けに、Javaのデータ構造とアルゴリズムを、頭から順に読み進めていき、節ごとに適切な課題をこなすことで、独学も可能な教科書的立場の書籍を提供します。課題は、Eclipseのプロジェクトの形式でダウンロードしてもらう形で提供予定。
  • Java本格入門 ~モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで
    誕生から20年を迎え,幅広い分野のプログラミングに欠かせないJavaの基礎から応用までをしっかり解説。Javaの最新仕様(Java 8)に基づく文法から,オブジェクト指向やデザインパターン,そしてビルド,ドキュメンテーション,品質への配慮などまで,現場の開発で避けてはとおれない話もきちんとおさえました。開発やトラブルシュート経験の豊富なアクロクエストテクノロジーのメンバーが,保守性,堅牢性,性能,開発効率などの観点をふまえて書き下ろした,Java開発者必携の1冊。
  • 15時間でわかる Java集中講座
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 短時間で業務レベルの基礎知識を習得することを目指した独習形式の解説書です。ベースとなる文法について扱う基礎編と,テスト,デバッグ,リファクタリングといった実際の業務に直結する技術や考え方を扱う実践編の2部構成で,最短で業務レベルの入口まで到達できる構成になっています。
  • 15時間でわかる Swift集中講座
    ビジネス・実用
    -
    1巻3,278円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 短時間で基礎知識を習得することを目指した独習形式の解説書で,実はよくわかってない人向けのレベルアップ指南書の位置づけです。「基礎編」「実践編」と分け,基礎編ではSwiftの言語知識とXcodeの使い方の習得を目的とし,実践編でiPhone用アプリを作成し,最終的にApple Watchに対応したアプリ開発を解説していきます。最新のiOS9,Xcode7に対応。
  • 15時間でわかる CentOS集中講座
    ビジネス・実用
    -
    1巻2,948円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 CentOSは,無償で使える代表的なLinuxディストリビューションで,業務で幅広く利用されているほか,はじめてLinuxについて学習するのにも最適です。本書は,最新バージョンCent OS7 に対応し,最短で業務レベルの入口まで到達することをゴールとして,筆者が実務で実践しているCentOS サーバの運用・管理の技術・知識を詰め込みました。基礎編ではインストールやコマンド入力,ネットワークやサーバ構築の基礎知識からLAMP サーバ構築までを解説,運用編では,安定運用のテクニック,バックアップや最新のクラウド技術まで解説します。
  • 15時間でわかる Python集中講座
    ビジネス・実用
    3.0
    1巻2,948円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 短時間で業務レベルの基礎知識を習得することを目指した独習形式の解説書で,実はよくわかってない人向けのレベルアップ指南書の位置づけです。「基礎編」「実践編」と分け,最短で業務レベルの入口まで到達させることを目的としています。最終的にWebアプリケーション開発のイロハがわかることを目的に,基礎編ではベースとなる文法を中心に,実践編ではテスト,デバッグ,Webアプリケーションセキュリティなど実際に業務で直結する技術を解説していきます。IDEとしてPyCharmを収録。
  • 15時間でわかる MySQL集中講座
    ビジネス・実用
    -
    1巻3,168円 (税込)
    オープンソースのRDBMSとして定番のMySQLを2週間で業務レベルの基礎知識を習得できる解説書です。解説は大きく「基礎編」と「運用編」の2つに分け,基礎編では,データベースやSQLに関する基礎知識,MySQLのセットアップ,設定と内部動作のしくみなどを解説,運用編では,運用の基礎知識,バックアップ,レプリケーション,チューニングなど,現場で必ず必要になる実践的な知識をわかりやすく解説します。
  • 10年つかえるSEOの基本
    ビジネス・実用
    4.3
    1巻1,628円 (税込)
    「どうすれば,検索されたときにサイトを上位に表示することができるか」そんなふうに考えているとかえってうまくいかなかったりすること,ご存知ですか?本書は,すぐに効かなくなってしまうようなテクニックではなく,「検索エンジンは,どんなことをしようとしているの?」「SEOって,なんのためのもの?」といった変わらない“考え方”をおさえることで,目先のトレンドにふりまわされないための基礎が身につく,いちばんやさしいSEOの入門書です。フルカラーの紙面で,知識ゼロの初心者・すずちゃんと専門家・土居先生のかけあいを追いながら,だれでもたのしくSEOで大事なことがわかります。業界屈指の実力を誇るヴォラーレのSEO事業責任者・土居健太郎氏による待望のデビュー作!
  • 10倍はかどるSEOの進め方
    ビジネス・実用
    5.0
    1巻1,760円 (税込)
    【「低コストで安定的に集客を増やせる!」と期待したらうまくいかない……そんな現実を進捗に変える現場のノウハウを集大成】 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
    1巻2,420円 (税込)
    ※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対策にぜひチャレンジしてみてください。
  • 受託開発の極意 ―― 変化はあなたから始まる。現場から学ぶ実践手法
    ビジネス・実用
    3.8
    1巻1,628円 (税込)
    「受託開発」とは,お客さまから依頼を受けてシステムを作る,いわゆるSIerです。 経済産業省の調査「特定サービス産業実態調査」によると,日本のソフトウェアエンジニアの大多数は受託開発を行っています。売り上げベースでは、「ソフトウェア業」の約85%,「情報サービス業」全体で見ても約45%は受託開発です。 本書は,受託開発を行っているすべての人へ向けて,受託開発の極意をまとめました。お客さまとの接し方から,見積り→要件定義→設計・実装・テスト→運用といった工程ごとの手ほどき,そして自分や仲間,組織の変え方までを説明していきます。
  • 10才からはじめるプログラミング Scratchでゲームをつくって楽しく学ぼう【Scratch 3対応】
    ビジネス・実用
    -
    1巻2,508円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 子ども向けプログラミング言語「Scratch(スクラッチ)」を、楽しく学ぼう! 本書ではプログラミング言語「Scratch」を使って、ゲームをつくりながら学んでいきます。 ITスキルの重要性が高まり、プログラミング教育への関心が高まる昨今ですがつめこみ式では本当の力は身につきません。 本書で、まずはゲームづくりからプログラミングに触れてみませんか?
  • 10才からはじめるプログラミング MakeCode Arcadeで自分だけのゲームを作ろう
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Microsoft MakeCode Arcade(メイクコード アーケード)を使ったゲームプログラミングの入門書です。MakeCode Arcadeを使うと,ブロックを組み合わせて簡単に2Dゲーム作りを楽しめます。ブラウザーだけでプログラミングができるので,特別なソフトをインストールする必要はありません! 本書では,簡単な追いかけっこゲームから始まり,アクションゲーム,シューティングゲーム,対戦ゲームなどを実際に作りながら,プログラミングを勉強していきます。 自分で作ったオリジナルのゲームは,パソコンで遊ぶだけではなく,市販されているMakeCode Arcade対応のゲーム機に転送して家族や友達に遊んでもらうこともできます。本書を読めば,MakeCode Arcadeを使ったプログラミングと,ゲーム作りのコツの両方を身につけられます。
  • Junos設定&管理 完全Bible
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ジュニパーネットワークス社のネットワーク機器に搭載されている専用OS,Junosの完全解説書です。ルーティング,ブリッジングとイーサネットスイッチング,セキュリティなどの他に,これまであまり資料がなかったMPLSやマルチキャスト技術,高可用性設計などについても詳しく解説し,かつ実践的な設定例を豊富に掲載しています。
  • Juliaではじめる数値計算入門
    ビジネス・実用
    -
    1巻3,300円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【例題を通して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年 国立研究開発法人日本原子力研究開発機構 副主任研究員。現職 東京大学情報基盤センター学際情報科学研究部門 准教授。専門は物性理論、計算物理。近年では機械学習と物理学を組み合わせた研究も行っている。
  • 情シス・IT担当者[必携]システム発注から導入までを成功させる90の鉄則
    ビジネス・実用
    4.0
    1巻2,728円 (税込)
    本書は,IT担当者,情報システム部門に向けた,システム発注から導入までのノウハウ集です。なぜシステムの発注~導入には失敗がつきまとうのでしょうか。筆者は,「失敗の原因はユーザー企業の力量不足」と喝破します。ユーザー企業は,少なからず何らかのシステム導入を経験しているものです。であれば,経験はノウハウとして蓄積されているはずです。しかし,プロジェクトは失敗してしまいます。ノウハウに体系的なまとまりがないからです。本書には,ITコンサルタントという立場だからこそ知りえた筆者のノウハウが詰まっています。
  • 情シスの定石~失敗事例から学ぶシステム企画・開発・保守・運用のポイント~
    ビジネス・実用
    3.0
    1巻2,948円 (税込)
    近年,情報システムの複雑化が課題となっている企業が多いと言われています。複雑化したシステムの維持・管理に多大なコストを払いながら,さらに次々と登場する新しい技術やサービスにも対応していく必要があり,DXの推進もその流れに拍車をかけています。ところが,情報システムを担当する事業会社の情シス部門は,ノウハウの蓄積や人材の育成などに課題を抱え,こうした変化に対応しきれないことも多いようです。そこで本書では,事業会社の情報システム部門がシステム開発・運用で実施すべきことの全体像を提示するとともに,情報システムの企画から廃⽌までの各フェーズで行うべき作業や注意すべきポイントをまとめました。現場で役立つ知識やノウハウを体系化し,情報システムを成功に導くための定石が学べます。
  • 情報科学入門~統計・データサイエンス・AI
    本書は文系理系を問わず、高校卒業レベルの読者が、情報科学とデータ分析の基礎を学ぶための入門書です。とくに「データサイエンス」を理解するための基礎知識と、その関連技術の紹介に重点を置いています。 また、本書は数理・データサイエンス教育強化拠点コンソーシアムが公開しているリテラシーレベルのモデルカリキュラムを参考に構成しています。たとえば、第1章は標準カリキュラムの「1.導入、社会におけるデータ・AI 利活用」に、第2章は「2.基礎、データリテラシー」、第3章は「3. 心得、データ・AI 利活用における留意事項」、第4章は「4.選択、オプション」に相当します。数理・データサイエンス・AI教育プログラム認定制度(リテラシーレベル)に 対応させると、第1章が「項目1」と「項目2」、「項目3」に、第2章が「項目5」に、そして第3章が「項目4」に対応しています。
  • 情報セキュリティマネジメント 最速合格術
    ビジネス・実用
    -
    1巻1,760円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆時間がなくても、知識ゼロでも、この1冊だけで最速合格!◆ 「情報セキュリティマネジメント試験はカンタンだと聞いていたけど、意外に難しい…」 「参考書が分厚くて勉強に時間がかかりそう…」 そんな方に向けて情報セキュリティマネジメント試験に「サクッと最速で合格する」ためのテキスト&問題集が登場しました! ・ITパスポート第1回試験を1000満点合格の他、多数の資格取得の著者による、超効率的な勉強法を伝授! ・「テキストで学習→章末の○×問題」の繰り返しで24時間で勉強できる! ・馴染みがない用語も「キャラクターの掛け合い」でやさしく解説! ・難しい「科目B」の解き方のコツもバッチリ解説! ・2026年度の最新シラバスVer4.1に完全対応 ・スキマ時間にチェックできる「重要用語集」で、試験直前までフォロー などを盛り込んだこの1冊だけで、だれよりも「楽しくラクに手っ取り早く」合格ラインを突破しましょう! ■こんな方におすすめ ・短時間の勉強で、情報セキュリティマネジメント試験に合格したいと考えている方 ・最新のセキュリティ対策の全体像をてっとり早く学びたい方 ■目次 第0章 勉強前から差をつけるための考え方 第1章 情報セキュリティの基本と全体像 第2章 情報セキュリティの脅威 第3章 暗号技術/認証技術 4章 情報セキュリティ対策 5章 組織でセキュリティを守るしくみ 6章 法務 7章 テクノロジ分野 8章 マネジメント分野 9章 ストラテジ分野 10章 科目B対策 11章 直前+本番対策 ■著者プロフィール 西 俊明(にし としあき):合同会社ライトサポートアンドコミュニケーション 代表社員/ CEO。17年間にわたり、富士通株式会社でパソコンや携帯情報端末など、IT製品の営業・マーケティング業務に従事した後、経済産業大臣登録中小企業診断士として独立し、2010年に合同会社ライトサポートアンドコミュニケーション設立。専門分野は営業・マーケティング・IT。Webマーケティングやソーシャルメディア活用を中心に、独立後18年で270社以上のコンサルティングを実施。250回以上のセミナー・研修の登壇実績をもつ。著書に『[改訂7版]ITパスポート最速合格術~1000点満点を獲得した勉強法の秘密』『Webマーケティング最強の1冊目』(技術評論社)、『絶対合格応用情報技術者』(マイナビ)、『やさしい基本情報技術者問題集』(ソフトバンククリエイティブ)、『問題解決に役立つ生産管理』(誠文堂新光社)などがある。
  • 情報と職業 -IT社会のキャリア・リテラシー
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆誰もが関わる情報やデータとの付き合い方を学べる、IT社会の羅針盤◆ 高校での情報Ⅰ必修化などで、私たちがITについて学ぶ機会は増えました。では、そうして学んできた知識や技術は、実社会ではどのように使われているでしょうか?これから仕事として情報技術に関わり、活躍していくためには、この「社会の中のIT」という視点が欠かせません。 ・インターネットなどの情報通信技術は、どのように発展してきたのか。 ・情報通信産業にはどのような仕事があるのか。 ・普段使うアプリやサービスはどういう手順で作られているのか。 ・仕事で情報を使うときに、注意しなければいけないこととは何か。 働く上で覚えておいた方がいいことを、しっかりまとめた一冊です。 ■こんな方におすすめ ・これから社会に出るとき、仕事と情報がどのように関わるか知りたい学生 ■目次 1章 情報社会とインターネット、メディアの変遷 2章 日本の情報政策の変遷 3章 情報産業論 4章 企業と情報システム 5章 情報システムの動向 6章 情報システムの開発プロセス 7章 システム開発に置けるプログラミング工程 8章 情報デザイン 9章 情報に関わる仕事と職種、リテラシー 10章 デジタル人材の育成 11章 情報技術とセキュリティ 12章 個人情報とプライバシー 13章 情報に関わる職業と知的所有権 14章 アクセシビリティとインクルーシブデザイン ■著者プロフィール ●髙橋 慈子(たかはし しげこ):株式会社ハーティネス代表取締役。慶應義塾大学 非常勤講師。一般社団法人人間中心社会共創機構 理事。 ●冨永敦子(とみなが あつこ):公立はこだて未来大学 理事・副学長。博士(人間科学)。専門:教育工学、インストラクショナルデザイン。 ●中谷多哉子(なかたに たかこ):放送大学 教授。専門:ソフトウェア工学、要求工学。 ●原田 隆史(はらだ たかし):八洲学園大学生涯学習学部 教授。国立国会図書館 電子情報部 非常勤調査員。Project Next-L、条例Webアーカイブプロジェクト代表。 ●西川昌宏(にしかわ まさひろ):開志専門職大学情報学部 教授。特定非営利活動法人インクルーシブデザインネットワーク 理事長。 ●田代秀一(たしろ しゅういち):中央大学 非常勤講師。開志専門職大学 客員教授。博士(工学)。 ●鈴木源吾(すずき げんご):開志専門職大学情報学部 教授。数理・データサイエンスセンター長。NTT株式会社勤務を経て現職。専門:データベース、ソフトウェア工学、データサイエンス。
  • 自律神経を整えるスマホアプリ100選
    ビジネス・実用
    -
    1巻1,408円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ストレスの多い現代社会ではついつい自律神経が乱れがち。するとホルモンバランスが崩れ,代謝が悪くなり,肩こりやイライラ,不眠などさまざまな症状が起きてしまいます。そうならないためのお役立ちアプリを紹介します。しかもスマートフォンやタブレットから簡単にアクセスが可能。ゲーム感覚で楽しめるものから,癒しの音楽や映像,脳のリフレッシュまで,自律神経を整え心身のバランスを取るアプリ100種を一挙紹介。これで仕事も人間関係もうまくいく!
  • 人工知能の作り方 ―「おもしろい」ゲームAIはいかにして動くのか
    ビジネス・実用
    4.2
    1巻2,728円 (税込)
    「ユーザーの心をとらえるゲームAIはどのように作りだせばよいのか?」ビッグタイトルや壮大なMMOを除けば,じつは現在も80~90年代のAI技術をベースに多くのゲームは制作されています。しかし,世界に通用する優れたゲームを提供するためにはより自由さを表現することが必要となっています。本書はFFシリーズはじめ,最新ゲームテクノロジーの事例を用いて,より高度な「~らしさ」を求めるAI制作のため,認知科学や自然科学の分野まで縦横無尽に思考していきます。ゲーム開発者のみならず,人工知能に興味をもつすべての人におすすめできます。著者初,渾身の書き下ろし。
  • 人工知能を超える人間の強みとは
    ビジネス・実用
    3.5
    1巻1,958円 (税込)
    人工知能の進化で人間の価値が見直しを迫られているが,人工知能が常に正しい意思決定をできるとはかぎらない。 では,単純な脅威論に踊らされず,正視眼で人工知能の限界を見極め,対処していくにはどうすればいいか? 世界的認知心理学者ゲイリー・クライン博士に師事する唯一の日本人研究者が,人工知能と人間の直観を比較しながら,人間の可能性とその引き出し方,これからの社会や教育のあり方を示す。
  • ジンドゥークリエイター 仕事の現場で使える! カスタマイズとデザイン教科書
    KDDIウェブコミュニケーションズが提供するCMS「ジンドゥークリエイター」。本書は「標準レイアウト」を使用した見映えのよい動きのあるサイトの作成(カスタマイズ)と、「独自レイアウト」でジンドゥーシステムを使いながらより自由度の高いレイアウトを実現する方法を解説する、2部構成の書籍です。スモールビジネスオーナーを顧客とする制作会社のwebデザイナの方や自社のビジネスサイトを自ら構築したいwebサイト担当者の方に向けて、工数の少ないシステムでありながら本格的かつデザイン性の高いサイトを作成できる方法を、Jimdo Expertのデザイナー陣が伝授します!
  • 人類総プログラマー化計画~誰でもプログラミングできる世界を目指して~
    ビジネス・実用
    -
    1巻1,078円 (税込)
    プログラミングの進化の歴史は、プログラミングという行為そのものを簡単にしていくという歴史でした。 かつては大学教授や研究者などが行っていたプログラミングが、今やごく簡単な講習を受けるだけで誰でも作れるものになっています。いずれ、目覚まし時計を設定するのと同じくらい簡単にプログラミングを行うことができるようになるでしょう。 とはいえ、まだまだそうした世界と今の世界には開きがあります。 そして私は決めました。 プログラミングを誰にでも簡単にできるようにする。 その最後の数ステップを埋めてみようと。 (「はじめに」より抜粋) パーソナルコンピュータの父、アラン・ケイに憧れる筆者が、一生のさまざまな段階に応じたプログラミングができる端末を目指し、コンピュータの再発明に挑む! 発売を記念して2015年8月31日まで777円の特別価格でのご提供となります(通常価格:980円)。
  • GNS3によるネットワーク演習ガイド ――CCENT/CCNA/CCNPに役立つラボの構築と実践
    ビジネス・実用
    -
    1巻4,268円 (税込)
    GNS3はOSSのネットワークシミュレータです。ネットワーク技術に関するトレーニングや机上検証用として,世界中で利用されています。本書は,IPネットワークの基礎やGNS3の使い方だけでなく,スイッチングやIPマルチキャスト,VPNなどを実際に構築&検証する方法まで説明しているので,ネットワーク技術の理解をより深められます。また,シスコ技術者認定のCCENT/CCNA/CCNPに挑戦する方にとって最適な自習環境になるでしょう。 なお,本書はCisco IOSをGNS3上でエミュレートして解説するので,Cisco IOSイメージの入手が必要になります。
  • GPTs ChatGPTカスタマイズ入門 ~オリジナルのAIが手軽に作れる!
    ビジネス・実用
    3.0
    1巻2,200円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆いちばんわかりやすい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
  • Swiftポケットリファレンス
    「逆引き形式で目的からすぐ探せる」「サンプルコードを見ながら具体的な実装のイメージがつかめる」という特徴で,困ったときにすぐに役立ちます。iOSのフレームワークの解説から全く新しい操作性を実現する3D Touchまで網羅。iPhone/iPadアプリ開発にも,Swift学習にも便利な1冊です。
  • Swooleで学ぶPHP非同期処理~並行処理/並列処理の基礎から実践的な開発手法まで一気にわかる
    ビジネス・実用
    -
    1巻3,740円 (税込)
    近年,Web開発においてネットワーク経由での入出力を必要とするケースが増え,非同期処理を利用したWebアプリケーションの実装がごく一般的になりつつあります。その一方で,Webサービス開発に使われることの多いPHPは,その言語仕様ゆえに,非同期処理の実装を苦手としてきました。そのため,苦手意識を持っている人もいるでしょう。 そんな人にお勧めなのが非同期処理実装に特化したエンジンである「Swoole」です。Swooleは強力な機能を備えており,制約や考慮すべきことが多く存在しているPHPでも簡単に非同期処理を実装できます。 本書では,並行処理/並列処理の基礎から,Swooleを使って実際に非同期処理に動くアプリケーションを実装するところまで解説します。Swooleの強力さと便利さを体験してみてください。
  • 数理最適化がわかる ——機械学習の連続最適化編
    ビジネス・実用
    -
    1巻3,520円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆なぜ、そのオプティマイザがあなたの機械学習に適しているのか?◆  ディープラーニングの普及により、誰もが高度なAIモデルを扱える時代になりました。しかし、その背後にある「数理最適化」は、依然として多くの初学者にとって高い壁となっています。その数理最適化について「独学でも絶対に挫折しない」ことを目指して書き下ろした入門書です。  「オプティマイザ」の正体を掴む: 確率的勾配降下法、モーメンタム、Adam。なぜこれらが機械学習に有効なのか、その理論的背景を「手計算」できるレベルまで丁寧に解説します。ゴールは「画像識別の理論」: 単なる数学の羅列ではありません。最終的に画像識別がどのような仕組みで動いているのかを、最適化の視点から完全に理解することを目指します。「脳内数学」から「泥臭い数学」へ: 理屈だけでなく、実際に手を動かして計算する習慣を身につけることで、ツールに使われるのではなく、自信を持ってツールを使いこなす力を養います。  データサイエンティスト、AIエンジニアを目指す学生、そして「中身」を理解して一段上のステップへ進みたい社会人エンジニアに捧げる、新たなスタンダードとなる一冊です。 ■こんな方におすすめ ・数理最適化について学びたい人、機械学習に興味のある人 ■目次 第1章 数学の復習 ・1-1 論理と集合 ・1-2 ユークリッド空間 ・1-3 線形代数 ・1-4 微分積分 ・1-5 確率・統計 第2章 機械学習モデルを訓練する ・2-1 機械学習 ・2-2 機械学習モデルを訓練するには? ・2-3 機械学習モデルの訓練は経験損失の最適化 第3章 機械学習モデルの最適化 ・3-1 経験損失の最小解 ・3-2 経験損失は微分可能 ・3-3 経験損失は局所的凸関数 第4章 識別の正解率を上げる ・4-1 経験損失を下げる ・4-2 経験損失は平滑関数 第5章 ステップサイズを理解する ・5-1 オプティマイザ(反復法) ・5-2 経験損失の平滑性を利用するステップサイズ ・5-3 経験損失を下げるステップサイズ 第6章 勾配降下法 ・6-1 オプティマイザの収束性 ・6-2 勾配降下法の収束性 ・6-3 非凸平滑経験損失の最適化 ・6-4 凸平滑経験損失の最適化 第7章 訓練データの標本調査 ・7-1 勾配降下法の問題点 ・7-2 標本調査による推定量 ・7-3 ミニバッチ損失とミニバッチ勾配の不偏性 ・7-4 ミニバッチ勾配の分散 第8章 確率的勾配降下法1 ・8-1 確率的勾配降下法の構成 ・8-2 確率的勾配降下法の探索方向 ・8-3 勾配降下法に対する更新の比較 第9章 確率的勾配降下法2 定数バッチサイズ ・9-1 定数バッチサイズによる収束性 ・9-2 非凸平滑経験損失の最適化 ・9-3 凸平滑経験損失の最適化 第10章 確率的勾配降下法3 勾配降下法に近づける ・10-1 確率的勾配降下法の利点 ・10-2 バッチサイズを大きくする 第11章 確率的勾配降下法4 増加バッチサイズ ・11-1 増加バッチサイズによる収束性 ・11-2 非凸平滑経験損失の最適化 (定数・減少ステップサイズと増加バッチサイズ) ・11-3 非凸平滑経験損失の最適化 (増加ステップサイズと増加バッチサイズ) ・11-4 凸平滑経験損失の最適化 第12章 バッチサイズを理解する ・12-1 確率的勾配降下法の計算量 ・12-2 確率的勾配降下法の計算量とバッチサイズ ・12-3 確率的勾配計算量の最小化に基づいた確率的勾配降下法 第13章 確率的勾配降下法を加速する ・13-1 モーメンタム付き確率的勾配降下法 ・13-2 適応手法 ・13-3 特異値分解を利用するオプティマイザ 第14章 汎化性能を高める ・14-1 経験損失に正則化項を加える ・14-2 平坦な最小解を見つける ■著者プロフィール 飯塚秀明(いいづかひであき):1978 年生まれ。東京工業大学大学院情報理工学研究科博士後期課程修了後、日本学術振興会特別研究員(PD)、九州工業大学ネットワークデザイン研究センター(東京サテライトオフィス)専任准教授を経て、現在、明治大学理工学部情報科学科 専任教授。博士(理学)。専門分野は最適化理論。著書『連続最適化アルゴリズム』(オーム社)、『機械学習のための数学』(コロナ社)
  • Scratch ゲームプログラミング スゴワザ事典
    ビジネス・実用
    -
    1巻2,970円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆ゲームをもっとおもしろくするスゴワザたっぷり!◆ スクラッチのゲームをもっと面白くするスゴワザがわかります! とりあげるテクニック:弾の発射/バリア/分身/スクロール/弾幕/ボスキャラ/ジャンプ/敵をふんで倒す/二段ジャンプ/壁キック/無敵/動く床/アイテムボックス/スコア…などなど 難しいコードを覚えなくても、マネしてステップを追っていくだけで楽しく学べます。ゲームづくりを通じて考える姿勢を応援! 自分のアイデアを加えて、自分だけのゲームを作ろう! ■目次 第0章 スクラッチの基本を知りたい ・01 スクラッチを使いたい ・02 プロジェクトの読み込みと保存をしたい ・03 スプライトを動かしたい ・04 スプライトの見た目を変化させたい ・05 音を使いたい ……ほか 第1章 基本ゲーム1を作りたい ・22 敵キャラを動かしたい ・23 自キャラと敵キャラをアニメーションさせたい ・24 敵キャラから弾を発射したい ・25 自キャラの弾で敵キャラをたおしたい ・26 敵キャラの弾に自キャラがたおされるようにしたい ・27 タイトルやゲームスタートを表示したい ……ほか 第2章 自キャラと自弾を作りこみたい ・32 バリアをはりたい ・33 分身をかんたんに作りたい ・34 分身をしっかり作りたい ・37 3方向に弾を発射したい ・38 敵キャラを追いかけてかならずあたる弾を作りたい ・39 敵キャラを追いかけてたまに外れる弾を作りたい ……ほか 第3章 敵キャラと敵弾と画面表示を作りこみたい ・41 まっすぐ移動する敵キャラのチームを作りたい ・42 ゆらゆら移動する敵キャラのチームを作りたい ・43 急上昇する敵キャラのチームを作りたい ・44 敵キャラのチームから弾を発射したい ・45 敵キャラからたくさんの弾をまっすぐ発射したい ・46 敵キャラからたくさんの弾を円状に発射したい ……ほか 第4章 基本ゲーム2を作りたい ・60 自キャラをジャンプさせたい ・61 自キャラを着地させたい ・62 自キャラの地面のくいこみをなおしたい ・63 敵キャラを作りたい ・64 敵キャラに自キャラがたおされるようにしたい ・65 敵キャラをふんでたおしたい ・66 ゴールを作りたい ・67 タイトルやゲームクリアを表示したい ……ほか 第5章 自キャラを作りこみたい ・70 2段ジャンプがしたい ・71 弾を発射したい ・72 アイテムを取ったら無敵にしたい ・73 壁キックがしたい ・74 坂道を上ぼりたい ……ほか 第6章 敵キャラと地形を作りこみたい ・78 弾を発射する敵キャラを作りたい ・79 左右に動く床を作りたい ・80 上下に動く床を作りたい ・81 ジャンプ台を作りたい ・82 アイテムを出す箱を作りたい ・83 地面にトゲを作りたい ・84 スクロールする画面を増やしたい ……ほか ■著者プロフィール 麻生 菜乃(あそう なの):ゲーム会社勤務。ゲーム開発にプログラマーとして多数参加。CoderDojoメンター。
  • Scratchの達人 ゲーム作りに強くなるプログラミングテクニック攻略ガイド
    ビジネス・実用
    -
    1巻2,200円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13221-7)も合わせてご覧ください。 すごい人たちは,Scratchでどうやってゲームを作っているの?そんなふうに思ったことはありませんか?背景マップやカメラ,当たり判定,フレームなどのテクニックを使いこなせば,本格ゲームは作れるんです。Scratchだから,プログラムが日本語で読めるから,わかりやすいんです!さあ,プログラミングに強くなろう。
  • スクラッチ プログラミング ゲーム大全集
    ビジネス・実用
    -
    1巻3,080円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【色々なゲームを作って遊んで、プログラミングがわかる!】 本書は、ブロックを組み合わせるだけでプログラミングができるスクラッチ(Scratch)のゲーム作例集です。本書を参考にしながら、ゲームを作成して遊べるようになります。また、ポイント解説でプログラミングの基礎やアルゴリズムが学べ、はじめてプログラミングをする人にも役立つ内容になっています。すべてのプログラムと素材をサポートサイトからダウンロード提供するのですぐに試してみることもできます。Scratchの最新バージョン3.0に対応しています。 ■目次 ●第1章 スクラッチの概要と操作   1-1 スクラッチとは   1-2 スクラッチへのアクセス   1-3 スクラッチの画面   1-4 プログラムの作成   1-5 プログラムの実行と停止   1-6 プログラムの保存   1-7 プログラムの読み込み   1-8 ステージの画面表示 ●第2章 初歩編 ~ 簡単なゲームを作ってみよう ~   1 ネコにタッチゲーム   2 ネコ追いかけゲーム   3 鳥にタッチゲーム   4 みかんキャッチゲーム   5 動く的当てゲーム ●第3章 基礎編 ~ 少し複雑なゲームを作ってみよう ~   6 ボールよけゲーム   7 スロットマシンゲーム   8 ロボット星当てゲーム   9 猿鳥合戦ゲーム   10 フルーツ集めゲーム ●第4章 実践編 ~ 複雑なゲームや拡張機能を使ったゲームを作ってみよう ~   11 コウモリと対決ゲーム   12 カラーボールよけゲーム   13 ロボット反撃シューティングゲーム   14 動物よけゲーム   15 ハートキャッチゲーム   16 宇宙船着陸ゲーム   17 風船割りゲーム   18 3次元ロボットよけゲーム   19 和音当てゲーム   20 色塗りゲーム ●第5章 応用編 ~ 高度なゲームや素材を利用したゲームを作ってみよう ~   21 ルーレットゲーム   22 弾幕シューティングゲーム   23 ヘビたたきゲーム   24 ロボット迎撃シューティングゲーム   25 人魚の魚釣りゲーム   26 異次元恐竜ハンティングゲーム   27 路地でフルーツ集めゲーム   28 迷路脱出ゲーム   29 神経衰弱ゲーム   30 間違い探しゲーム ●付録 スクラッチへの参加登録とサインイン ■著者プロフィール 松下孝太郎(まつした こうたろう):東京情報大学((学)東京農業大学)総合情報学部 教授。画像処理、コンピュータグラフィックス、教育工学等の研究に従事。教育面では、プログラミング教育、シニアへのICT教育、留学生へのICT教育等にも注力しており、サイエンスライターとしても執筆活動および講演活動を行っている。 山本光(やまもと こう):横浜国立大学教育学部 教授。数学教育学、離散数学、教育工学等の研究に従事。教育面では、プログラミング教育、教員養成、著作権教育にも注力しており、サイエンスライターとしても執筆活動および講演活動を行っている。
  • スクラッチプログラミング事例大全集
    ビジネス・実用
    -
    1巻3,278円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、プログラミング入門として人気のスクラッチのサンプルプログラムがたくさんつまった事例大全集です。かんたんなサンプルから、教科別サンプル、ゲームなど、さまざまな事例がテーマ別に100例収録されています。本書が一冊あれば、あらゆる場面で活躍します。自習したい個人や教材として利用したい先生に最適です。総ルビなので、お子さんにもご使用いただけます。2020年から必修化された小学校のプログラミング教育にも、しっかりこたえることができる内容です。
  • スクラム実践入門 ── 成果を生み出すアジャイルな開発プロセス
    ビジネス・実用
    3.8
    1巻2,838円 (税込)
    スクラムとは何かを一言で表すと,「複雑で変化の激しい問題に対応するためのフレームワーク」です。その特徴ゆえに,スクラムはソフトウェア開発に従事する開発者やマネージャーを中心に,ハードウェア開発など非ソフトウェアの分野にまで幅広く導入されており,最も普及しているアジャイル開発手法です。 本書は,これから組織にスクラムを導入しようとしているマネージャー,すでにスクラムを推進しているスクラムマスター,そしてチームで働くすべての方に向けた入門書です。第一線でスクラムを実践している執筆陣が,スクラムの導入にあたって必要な基本的な知識だけでなく,スクラムの導入後に発生するさまざまな問題とその対処のしかたまでを,幅広く紹介しています。
  • すぐに使えてかんたん! かわいい! 幼稚園・保育園のためのおたより文例&イラスト集
    ビジネス・実用
    -
    1巻2,178円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 保育園や幼稚園の先生に向けた,保護者あてのおたより文例およびイラスト集です。 毎月のおたよりに季節の行事,壁紙など,使えるおたよりレイアウト,文例,イラストが付属CD-ROMに多数収録されています。おたよりはWord形式,入れ替え用文例はテキスト形式とWord形式,入れ替え用イラストはJPEG形式となります。パソコンが苦手な先生でも使えるように,Wordの丁寧な解説を掲載しています。 また,本書だけの特徴として,保育室などの壁面を装飾するためのイラスト型紙が収録されています。昔話や童話などのキャラクターで保育の現場を飾りましょう。さらに,壁面装飾用のイラストと同じイラストを使っておたよりを作ることもでき,保育の現場と保護者あてのおたよりで統一感を出すことができます。 毎回のおたよりに悩む幼稚園・保育園の先生がすぐに使える素材が満載です!
  • すぐに使えてガンガン集客! WEBマーケティング123の技
    ビジネス・実用
    -
    1巻2,508円 (税込)
    (概要) 「〇〇さんのサイト,コンテンツをしっかり作ったら,検索順位で1位になったんだって!」 「SNSをうまく使いこなすと,口コミで売り上げが伸びるらしいよ!」 「これからはスマートフォン対策しないと!」 で,何をどうすればいいの? 読んですぐ使えるWEBマーケティングノウハウ本として好評の『WEBマーケティング111の技』が『123の技』にボリュームアップしました。 WEBマーケティングで重要視されている「コンテンツマーケティング」の章を新設し,サイト解析の技がさらに充実。SNSを使ったイマドキの技も50%増量しています。 「結局,WEBマーケティングってなにすればいいの?」「広告を出してはみたものの,成果が出ない……」そんなあなたに,5秒で差がつく便利技ツールから10年役立つ本質まで,これ1冊でお教えします。
  • すぐに作れる ずっと使える Inkscapeのすべてが身に付く本
    ビジネス・実用
    -
    1巻2,288円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 フリーのイラストレーターソフト、Inkscapeの操作解説書です。機能全般を解説しているので、これ1冊でInkscapeの操作の大半はマスターできます。機能ごとに解説を分けているので、必要な機能を知りたいときに辞書替わりに利用することができます。また、ロゴ・アイコンの作成、LINEスタンプの作成、チラシの作成をそれぞれ解説していて、実践的な内容になっています。
  • すぐに作れる ずっと使える GIMPのすべてが身に付く本
    ビジネス・実用
    -
    1巻2,178円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 最新GIMP 2.10対応!!最強の無料レタッチソフトを使いこなそう!GIMPの機能を網羅的に解説するリファレンスと,各機能を組み合わせて作品を仕上げるチュートリアルが1冊に合わさった解説書です。書籍の前半では食べ物をおいしそうに見せたり,フライヤーを作成したり,実用的な作例の作り方を解説します。後半では各種機能を細かくかつ丁寧に取り上げ,「この機能どう使うんだっけ?」「こんな風に編集したいときはどの機能使えばいいの?」というとき,とっさに探すことができます。画像編集自体はじめてという人でも,ある程度GIMPの操作に慣れてきた人でも,2つの使い方ができるお得な1冊です。
  • すぐに作れる ずっと使える GIMPのすべてが身に付く本[改訂新版]
    ビジネス・実用
    -
    1巻2,420円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆最新メジャーアップデート対応!GIMP解説書の決定版◆  GIMPを本格的に学ぶなら、この一冊! 最新メジャーアップデート対応の決定版ガイドがついに登場。  GIMPの豊富な機能を、作例を作りながら学べる「チュートリアル編」と、主要なツールや機能を網羅した「リファレンス編」の2本立てで徹底解説。初心者でも手を動かしながら実践的に学べ、経験者にとっても「知りたいことがすぐに見つかる」頼れる一冊です。  GIMPの21年ぶりのメジャーアップデートにももちろん対応。新しい機能や変更点をしっかりフォローします。GIMPの基礎から応用までを体系的にまとめた決定版として、すぐに使いこなしたい人にも、じっくり学びたい人にも頼れる内容になっています。長く使える解説書として、是非ご活用ください! ■こんな方におすすめ ・GIMPを使いこなしたい人 ・無料で画像編集をしたい人 ■目次 ・Chapter 0 GIMPの基本操作 ●チュートリアル編 ・Chapter 1 画像をきれいに補正する ・Chapter 2 イラストを描く ・Chapter 3 Web会議用の背景画像を作成する ・Chapter 4 ロゴを作成する ・Chapter 5 チラシを作成する ・Chapter 6 ポストカードを作成する ●リファレンス編 ・Chapter 1 色と明るさを調整する ・Chapter 2 画像を修正する ・Chapter 3 画像を変形させる ・Chapter 4 画像を選択して編集する ・Chapter 5 レイヤーを編集する ・Chapter 6 レイヤーを活用する ・Chapter 7 文字を書き込む ・Chapter 8 ペイントツールで描画する ・Chapter 9 パスを利用する ・Chapter 10 補助機能を活用する ■著者プロフィール 土屋徳子:1990年代より漫画を描くかたわら、コンピュータグラフィックスによるイラストをネットで公開。これを機にPhotoshopやLightroom関連の解説書籍の執筆の機会に恵まれ、パソコン情報雑誌やネットにて画像編集テクニックを連載。主な著書に『すぐわかる GIMPではじめる フォトレタッチ講座』(アスキー・メディアワークス)、『Photoshop Lightroom CC/6 スーパーリファレンス for Windows & Macintosh』(ソーテック社)など。画像編集アプリのユーザーズマニュアルの執筆や、LinkedIn Learningでの画像・写真編集関連のEラーニング講師としても活動中。
  • すぐわかる! ぷよぷよプログラミング SEGA公式ガイドブック
    ビジネス・実用
    -
    1巻2,420円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆ 「ぷよぷよ」を遊び尽くしたあなたも!プログラミングがはじめての君も!作る楽しさ大連鎖!!◆ 「ぷよぷよプログラミング」入門書。想定読者は中高生のみなさんで、とくに前半の解説や特別収録コンテンツは大人と一緒に小学生から読めるレベル感を目指しました。  1991年の初代登場から30年を超えて多くのファンに支持されるアクションパズルゲーム『ぷよぷよ』。製品版と同じ公式の「ぷよ」の絵を使って、『ぷよぷよ』の雰囲気を楽しみながら、ゼロからゲームを作ります。開発環境にはJavaScriptとMonaca Educationを使用。必要なのはコンピュータのブラウザだけで、いつでもどこでも、遊びの延長線上ですぐに試せるのも特徴です。  本編では、新しい「ぷよぷよプログラミング 2.0」のソースコードを全文掲載したうえで、第一線のエンジニアが基本の知識×テクニックを厳選解説。15のSTAGEを通して一歩ずつ完成に近づく「体験」を積み重ね、実践に効く「王道ムーブ」が自然と身につく。そんな将来へとつながる実力を養う、本格派の一冊をお届けします。 【特別収録】『ぷよぷよ』製品版の開発者(セガ)とeスポーツのトップクラスのプロ選手による書き下ろし記事も必見です! ■こんな方におすすめ ・自分でゲームを作ってみたい方々 ・実用につながるプログラミングについて基本から知りたい初学者の方々 ・eスポーツ(esports)の公認タイトル&プログラミングに興味をお持ちの方々 ・JavaScript開発でステップアップしたい方々 ・お子さんのプログラミング教育や教育機関の「情報」科目に関心をお持ちの方々 ■目次 STAGE 01 ぷよぷよを作ってみよう! ゼロから自分のゲームを作ろう STAGE 02 開発環境を用意しよう! 自分でプログラムを書いて、実行してみよう STAGE 03 ステージを作ってみよう! Web開発の基本&実践 STAGE 04 ぷよを表示させてみよう! ゲーム画像の管理&表示 STAGE 05 自由落下させてみよう! 状態遷移によるアニメーションの実現 STAGE 06 ぷよを消してみよう! 再帰テクニックの有効活用 STAGE 07 全消しを作ってみよう! ブラウザの機能を活用したアニメーション STAGE 08 プレイヤー操作のぷよを落下させてみよう! 自由に動くゲーム内物体の追加実装 STAGE 09 [↓]キーで落下速度を増してみよう! キーボードイベントの処理 STAGE 10 左右に動かせるようにしよう! 左右移動の衝突判定 STAGE 11 回転させてみよう! すべてのパターンの網羅&確認 STAGE 12 ネクストぷよを出してみよう! 画面構成の拡張&改造 STAGE 13 スコアを表示しよう! 得点の計算&表示の実装 STAGE 14 ゲームオーバー画面を作ろう! 高度な数式に基づいたアニメーション表現 STAGE 15 スマートフォン対応してみよう! タッチ処理&Viewportと拡大縮小 SPECIAL 理想のぶつけ合い プロ選手が見た『ぷよぷよ』の奥深さ ◆ぴぽにあ 特別寄1 本書のレビューを終えて ●中嶋 謙互 SPECIAL2 ゲームを完成させる 製品版のゲーム開発の舞台裏 ◆上田展生 ■著者プロフィール 紀平拓男(きひらたくお):起業家かつソフトウェアエンジニア。YouTube「ニコニコプログラミング」チャンネルで短時間でゲームを作り上げる実況プログラミングシリーズなどを公開中。『プログラミングの宝箱 アルゴリズムとデータ構造 第2版』や『HTML5 Game Development Insights』(洋書)のChapter 16「Mobile Web Game Techniques with Canvas 2D API」など。【X】@tkihira【GitHub】https://github.com/tkihira【URL】https://www.youtube.com/@nico_pro
  • スタートダッシュiOS 〜アプリエンジニアの必須ノウハウをサクっと押さえる
    「iOSアプリ開発に必要なものは?」 「Swiftはどうやって書くのか?」 「アプリのデザインはどうなっている?」 「開発現場で使われているOSSは?」  iOSアプリエンジニアとして業務をこなすには、ただiOSアプリが開発できるだけでは足りません。現場で使われている技術や知識を学ぶ必要があります。  本書では、「これからiOSアプリ開発を始める = スタートダッシュする」ことを目的に、開発環境の知識からSwiftの基本はもちろん、UIデザイン、現場でデファクトとも言えるOSSの使い方、テストの基礎まで、スタートダッシュするために本当に必要な情報を濃縮。現場のエンジニアが、チームに入る新人に「とりあえずコレだけは押さえておいて」という生きたノウハウを伝授します。アプリエンジニアを目指す方はもちろん、これからアプリ開発にも業務の幅を広げたいエンジニアにとっても必携の1冊です。
  • スタートダッシュAndroid 〜アプリエンジニアの必須ノウハウをサクっと押さえる
    「Androidアプリ開発に必要なものは?」 「Kotlinはどうやって書くのか?」 「アプリのデザインはどうなっている?」 「開発現場で使われているOSSは?」  Androidアプリエンジニアとして業務をこなすには、ただAndroidアプリが開発できるだけでは足りません。現場で使われている技術や知識を学ぶ必要があります。  本書では、「これからAndroidアプリ開発を始める = スタートダッシュする」ことを目的に、開発環境の知識からKotlinの基本はもちろん、UIデザイン、現場でデファクトとも言えるOSSの使い方、テストの基礎まで、スタートダッシュするために本当に必要な情報を濃縮。現場のエンジニアが、チームに入る新人に「とりあえずコレだけは押さえておいて」という生きたノウハウを伝授します。アプリエンジニアを目指す方はもちろん、これからアプリ開発にも業務の幅を広げたいエンジニアにとっても必携の1冊です。
  • ステップアップ式 SAI×Photoshopで描く 背景レッスン ~季節や時の流れを自在に表現する
    ビジネス・実用
    -
    1巻2,508円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 大好評『SAI×Photoshopで描く背景イラストテクニック』のgarnet氏による新作! ! オールカラー・カレイドインキ使用!描きたくなる構図ががずらり。背景イラストを基礎から学びたい人,必携です。積乱雲や巻雲をはじめとする雲のパターンと空,大きな木など背景を描く際に重要な「自然」パーツを基本から丁寧にレッスン。色選びやオリジナルブラシの作成など塗りの初心者にも役立つ内容が満載です。さらに,水,風化したオブジェクト,建物の描き方,季節や時間経過の表現を組み合わせた応用イラストまでステップアップ式で解説しています。
  • ステップアップUnity──プロが教える現場の教科書
    現場の第一線で活躍するプロフェッショナルが,Unityによるゲーム作成のノウハウをまとめました。Part1で約70ページにわたってシンプルな3Dゲーム作成の基本を解説したのち,モバイルAR,UI実装,Editor拡張,負荷削減,絵作り,AIについてのノウハウを紹介します。どれも,ゲームを形にするだけでなく,製品レベルのものに仕上げるためには必須の知識です。各Partは独立しているので,気になる個所,知りたい個所から読み進められます。より効率的に,より高品質なゲーム作成に取り組みたい方にお勧めします。

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

無料で読めるIT・コンピュータ

一覧 >>

IT・コンピュータランキング

一覧 >>