rust 電子書籍
 
楽天市場検索


  レディースファッション (0)
  メンズファッション (0)
  インナー・下着・ナイトウェア (0)
  バッグ・小物・ブランド雑貨 (0)
  靴 (0)
  腕時計 (0)
  ジュエリー・アクセサリー (0)
  キッズ・ベビー・マタニティ (0)
  おもちゃ (0)
  スポーツ・アウトドア (0)
  家電 (0)
  TV・オーディオ・カメラ (0)
  パソコン・周辺機器 (0)
  スマートフォン・タブレット (0)
  光回線・モバイル通信 (0)
  食品 (0)
  スイーツ・お菓子 (0)
  水・ソフトドリンク (0)
  ビール・洋酒 (0)
  日本酒・焼酎 (0)
  インテリア・寝具・収納 (0)
  日用品雑貨・文房具・手芸 (0)
  キッチン用品・食器・調理器具 (0)
  本・雑誌・コミック (9571) (rust 電子書籍)
  CD・DVD (0)
  テレビゲーム (0)
  ホビー (0)
  楽器・音響機器 (0)
  車・バイク (0)
  車用品・バイク用品 (0)
  美容・コスメ・香水 (0)
  ダイエット・健康 (0)
  医薬品・コンタクト・介護 (0)
  ペット・ペットグッズ (0)
  花・ガーデン・DIY (0)
  サービス・リフォーム (0)
  住宅・不動産 (0)
  カタログギフト・チケット (0)
  百貨店・総合通販・ギフト (0)
 
9571件中 1件 - 30件  1 2 3 4 5 6
商品説明価格

旋風のルスト(ブレイブ文庫)1【電子書籍】[ 美風慶伍 ]

楽天Kobo電子書籍ストア
<p>暴君のような父の居る家を飛び出し、病気の母の治療費を稼ぐため傭兵として生きることを選んだ貴族令嬢のルスト。 彼女は特殊技術『精術』の力を手に、腕自慢の屈強な男たちが居並ぶ傭兵の世界でその名声を高めていくーー 少女傭兵と仲間たちの、人生をかけた熱き戦いのドラマ。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 836円

旋風のルスト〜逆境少女の傭兵ライフと、無頼英傑たちの西方国境戦記〜(ブレイブ文庫)2【電子書籍】[ 美風慶伍 ]

楽天Kobo電子書籍ストア
<p>『旋風のルスト』の二つ名を得たルストは赴任した西方司令部の使者と衝突しつつ新任務の隊長となる。<br /> 新任務は西方辺境ワルアイユ領の物資横流し疑惑の調査。ルストらはワルアイユ領に乗り込み調査を開始。一方ダルム老は旧友だった領主バルワラに会いその苦境を知り自らの迂闊さを後悔する。<br /> ルストは隣接領から苦しめられる領民の惨状を知り、覆面暗殺者に夜襲され負傷する。翌日領主急死の報を知り一人娘のアルセラを案じ駆けつけるが、絶望に沈む彼女を精一杯励まし再起させようと対話を試みた。<br /> 果たして、ルストたちはワルアイユを救う手立てを見つけられるだろうか?</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 836円

今日が人生最後の日【分冊版】上巻【電子書籍】[ ウリ・ルスト ]

楽天Kobo電子書籍ストア
<p>1984年を舞台にした本作は、著者のウリ・ルストが 17歳の時に体験した実話の記録。</p> <p>学校を中退し、ウィーンのパンクキッズと遊んでいたウリは、趣味がセックスというワイルドなエディと意気投合。</p> <p>2人はお金も、パスポートも持たず、寝袋1つ抱えて国境を目指しヒッチハイクを繰り返すーーウィーンからアルプスを越え、ヴェローナ、ローマ、ナポリ、さらにシチリアまで旅する2か月間のオデッセイ。</p> <p>セックス、ロックンロール、新たな友情に胸を躍らせる瞬間もあれば</p> <p>物乞い生活を余儀なくされる中で、性暴力や裏切り、ドラッグ、留置所収監といった現実に直面することも。</p> <p>17歳の少女たちが求めた『自由』とはーー</p> <p>この最も過酷な旅の中で出会った人々の繊細でユーモラスな描写を通じて描かれる、自らの尊厳を守るために戦った17歳の旅物語。</p> <p>※本書は、現在配信している『今日が人生最後の日【単行本版】』を分冊した上巻です。重複購入にご注意下さい。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 1,386円

旋風のルスト〜逆境少女の傭兵ライフと、無頼英傑たちの西方国境戦記〜(ノヴァコミックス)2【電子書籍】[ 美風慶伍 ]

楽天Kobo電子書籍ストア
<p>西方国境地域の任務にて、小隊の隊長を任命されたルスト。<br /> 同隊に編制された曲者“ぼやきのドルス”ことルドルス・ノートンを従わせるため、ある『約束』を交わす。無事任務を終えたある日の夜、約束を守るため街へ向かったルストだったが……</p> <p>そして、舞台は次なる任務の地、西の辺境ワルアイユへ。極秘部隊として潜入したルストたちを陰謀の影が待ち受ける──</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 792円

旋風のルスト〜逆境少女の傭兵ライフと、無頼英傑たちの西方国境戦記〜【分冊版】(ノヴァコミックス)3【電子書籍】[ 美風慶伍 ]

楽天Kobo電子書籍ストア
<p>上流階級の令嬢エライアは、実父が強制に決めた婚姻から逃れるため一人旅立ち消息を絶った。<br /> 時は流れ、職業傭兵の世界で孤軍奮闘している十七歳の少女ルストの姿があった。<br /> 技自慢の男たちが腕を鳴らす戦場でルストは特殊技術“精術”と卓越した行動力と気高さで、新たな人生を切り開く。<br /> 己の生きる道を探すため始まったルストの旅路の先には数々の試練が訪れる…!</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 132円

旋風のルスト〜逆境少女の傭兵ライフと、無頼英傑たちの西方国境戦記〜【分冊版】(ノヴァコミックス)1【電子書籍】[ 美風慶伍 ]

楽天Kobo電子書籍ストア
<p>上流階級の令嬢エライアは、実父が強制に決めた婚姻から逃れるため一人旅立ち消息を絶った。<br /> 時は流れ、職業傭兵の世界で孤軍奮闘している十七歳の少女ルストの姿があった。<br /> 技自慢の男たちが腕を鳴らす戦場でルストは特殊技術“精術”と卓越した行動力と気高さで、新たな人生を切り開く。<br /> 己の生きる道を探すため始まったルストの旅路の先には数々の試練が訪れる…!</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 132円

旋風のルスト〜逆境少女の傭兵ライフと、無頼英傑たちの西方国境戦記〜(ノヴァコミックス)1【電子書籍】[ 美風慶伍 ]

楽天Kobo電子書籍ストア
<p>上流階級の令嬢エライアは、実父が強制に決めた婚姻から逃れるため一人旅立ち消息を絶った。<br /> 時は流れ、職業傭兵の世界で孤軍奮闘している十七歳の少女ルストの姿があった。<br /> 技自慢の男たちが腕を鳴らす戦場でルストは特殊技術“精術”と卓越した行動力と気高さで、新たな人生を切り開く。<br /> 己の生きる道を探すため始まったルストの旅路の先には数々の試練が訪れる…!</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 792円

旋風のルスト〜逆境少女の傭兵ライフと、無頼英傑たちの西方国境戦記〜【分冊版】(ノヴァコミックス)2【電子書籍】[ 美風慶伍 ]

楽天Kobo電子書籍ストア
<p>上流階級の令嬢エライアは、実父が強制に決めた婚姻から逃れるため一人旅立ち消息を絶った。<br /> 時は流れ、職業傭兵の世界で孤軍奮闘している十七歳の少女ルストの姿があった。<br /> 技自慢の男たちが腕を鳴らす戦場でルストは特殊技術“精術”と卓越した行動力と気高さで、新たな人生を切り開く。<br /> 己の生きる道を探すため始まったルストの旅路の先には数々の試練が訪れる…!</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 132円

Rustプログラミング完全ガイド 他言語との比較で違いが分かる!【電子書籍】[ Carlo Milanesi ]

楽天Kobo電子書籍ストア
<p>[この電子書籍は固定型レイアウトです。リフロー型と異なりビューア機能が制限されます]固定型レイアウトはページを画像化した構造であるため、ページの拡大縮小を除く機能は利用できません。また、モノクロ表示の端末ではカラーページ部分で一部見づらい場合があります。</p> <p>Rustの各手法や考え方を幅広く解説!<br /> 500以上のサンプルとその実行結果も掲載<br /> 全24章の包括的なチュートリアル</p> <p>「この素晴らしいプログラミング言語を本格的に始めるのに最適」<br /> 「重要なメモリ管理と強力な型推論機能を紹介するのは簡単ではない」<br /> ─(原書への)読者の声</p> <p>Rustは、C/C++の後継と位置づけられているプログラミング言語で、<br /> 性能やメモリ安全性を重視しています。</p> <p>本書では、まず最小級のサンプルから説明を開始し、その後は、<br /> さまざまな構文や特徴的な振る舞いについて多数のテーマを解説。</p> <p>関数/メモリの割り当て/オブジェクト指向もカバーしており、<br /> Rustの基礎から包括的に理解するのに役立ちます。</p> <p>【言語の構文や機能に関するテーマ】<br /> ◎整数/浮動小数点演算、◎if・forなどの制御構文、◎ミュータブルとイミュータブル、<br /> ◎型推論の仕組み、◎配列/ベクター、◎タプル/構造体/タプル構造体、◎範囲とスライス、<br /> ◎パターン照合、◎イテレータ/イテレータアダプタ、◎各コレクションの特長、etc.</p> <p>【関数に関するテーマ】<br /> ◎関数の定義と使い方、◎ジェネリックな関数や型、◎クロージャの定義と使用</p> <p>【メモリに関するテーマ】<br /> ◎メモリの割り当ての仕組み、◎オブジェクトとメモリ</p> <p>【オブジェクト指向に関するテーマ】<br /> ◎データのカプセル化、◎トレイトとジェネリックトレイト、◎デストラクタ、<br /> ◎演算子の多重定義、◎静的・動的ディスパッチ、◎オブジェクトの破棄</p> <p>※本書は『Beginning Rust: Get Started with Rust 2021 Edition』の翻訳書です。<br /> ※プログラミングの基礎知識を有していることを前提としています。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 4,070円

MAN OF RUST(2)【電子書籍】[ 漆白慶 ]

楽天Kobo電子書籍ストア
<p>私の『炎』は≪命≫ーー。『金属』の”第六感”に目覚めた少年ルオは、地上を目指す冒険に出発!! 犯罪者が集う街”灰民街”で、謎の赤髪の少女に出会う。彼女を追う自警団副長・シモンの『煙』に敗れたルオだったが、少女の”癒やしの炎”がその身を包みーー? 生か死か。“第六感”全ては本質の捉え方次第!「心」貫く怒涛の≪超王道少年漫画≫第2弾!!</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 594円

実践Rustプログラミング入門【電子書籍】[ 初田直也 ]

楽天Kobo電子書籍ストア
<p>Rustは、C/C++の代わりとなる最新の爆速言語として注目されています。「とにかく実行速度が速い」「モダンな言語機能が一通り入っている」「OSからWebアプリケーションまで幅広く実装できる」「ツール群がとても充実している」「安全性が強力に担保されている」など、数多くの魅力があります。本書は、JavaやPythonなど他の言語に習熟しているエンジニアを対象に、Rustの独特な仕様と開発ノウハウをわかりやすく解説した入門書です。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 3,564円

Rustで始める自作組込みOS入門【電子書籍】[ 島田 工 ]

楽天Kobo電子書籍ストア
<p>本書は、組込みシステムやOSのような低レイヤーシステムの開発経験がないプログラマーが、自作OSをはじめるため解説書です。C言語を用いることが多い低レイヤーシステム開発について、本書ではRustを使います。RustはC言語と比較して、様々なモダンな機能やツールがそろっているだけでなく、C言語の長所である直接のメモリ制御が可能なため、高パフォーマンスな組込みシステム開発での利用が注目されています。本書はRustそのもの解説も含みますが、低レイヤーシステム開発特有のテクニックを中心に解説します。</p> <p>【目次】<br /> 第1章 環境構築<br /> 第2章 ベアメタルでHello World<br /> 第3章 割り込み制御<br /> 第4章 プロセス切り替え<br /> 第5章 スケジューラを実装する<br /> 第6章 排他制御・データ共有の実装<br /> 第7章 デバイスドライバを実装する<br /> 第8章 ヒープ領域を使う<br /> 第9章 システムコールをつくる</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 1,980円

Programming Rust【電子書籍】[ Jim Blandy ]

楽天Kobo電子書籍ストア
<p>Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory, processor time, and other system resources are used. The Rust systems programming language combines that control with a modern type system that catches broad classes of common mistakes, from memory management errors to data races between threads.</p> <p>With this practical guide, experienced systems programmers will learn how to successfully bridge the gap between performance and safety using Rust. Jim Blandy, Jason Orendorff, and Leonora Tindall demonstrate how Rust's features put programmers in control over memory consumption and processor use by combining predictable performance with memory safety and trustworthy concurrency.</p> <p>You'll learn:</p> <ul> <li>Rust's fundamental data types and the core concepts of ownership and borrowing</li> <li>How to write flexible, efficient code with traits and generics</li> <li>How to write fast, multithreaded code without data races</li> <li>Rust's key power tools: closures, iterators, and asynchronous programming</li> <li>Collections, strings and text, input and output, macros, unsafe code, and foreign function interfaces</li> </ul> <p>This revised, updated edition covers the Rust 2021 Edition.</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 4,611円

プログラミング言語Rust入門【電子書籍】[ 増田 智明 ]

楽天Kobo電子書籍ストア
<p> Rustは、Firefoxの開発元であるMozillaが支援するオープンソースのプログラミング言語です。2017年末に公開されたFirefox のレンダリングエンジンの記述に使用され、その実行速度を2倍にしたことで有名になりました。オブジェクト指向と関数型の言語特徴を持ち、JavaやC#のようにVM(Virtual Machine)上の動作ではないため、既存のC言語のライブラリを直接扱える利点を持っています。またRustは、CやC++で発生しうる不正メモリアクセスに関する問題を,ある程度回避できるように設計されています。<br />  Rustはまだ新しい言語なので、本書の前半は実務に必要な詳しい文法を解説しています。文法や具体例などは、簡単なRustのコードを動かして確認しながら説明を進めています。後半は、具体的な利用法(Web API呼び出し、データベースアクセスなど)を中心に説明し、すでに他の言語(C++やC#、Javaなど)で同様にプログラミングをしたことのある読者を対象としています。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 3,960円

Rustで作るプログラミング言語 ーー コンパイラ/インタプリタの基礎からプログラミング言語の新潮流まで【電子書籍】[ 佐久田昌博 ]

楽天Kobo電子書籍ストア
<h2><strong>【言語の開発を通して、プログラミングそのものへの理解を深めよう!】</strong></h2> <p>小さなプログラミング言語から本格的なプログラミング言語へ……ステップバイステップでの開発を通して、プログラミングそのものへの理解を深めよう!Rustでの開発の勘所もわかって二度おいしい一冊です。</p> <h2><strong>■こんな方におすすめ</strong></h2> <p>・コンピュータサイエンス、とくにプログラミング言語そのものやコンパイラについての素養を得たいと考えている人<br /> ・他言語でのプログラミング経験があり、Rustの習得に興味のある人。とくに、学習のための題材を探している人</p> <h2><strong>■目次</strong></h2> <p><strong>●第1章:プログラミング言語概論</strong><br /> プログラミング言語の分類/他の切り口での分類方法/コンパイルパイプライン<br /> <strong>●第2章:スタックベース仮想マシン</strong><br /> 仮想マシン概論/Rustでの実装/標準入力からの読み込み/パースとコマンドの実行/ブロックとネスト構造/if制御構文/変数の定義/複数行のソースコードへの対応/関数呼び出し/関数の再帰呼び出し/WebAssemblyへのコンパイルとブラウザでの実行<br /> <strong>●第3章:プログラミング言語の構文解析</strong><br /> 構文解析が解決する課題/構文へのマッチ/トークンの切り出し/括弧によるグループ化/木構造の構築/式の構文木/パーサコンビネータnom/Parsing Expression Grammarによる構文解析/ASTインタプリタ/関数呼び出しの構文と評価/設定ファイルへの応用<br /> <strong>●第4章:スクリプト言語ランタイム</strong><br /> 本章で設計する言語/構文と意味論/AST実行モデル/文(Statement)の導入/変数宣言/代入文/条件分岐/ループ/関数定義/その他の制御構文/動的型の導入<br /> <strong>●第5章:静的型付けと型チェック</strong><br /> 静的型システムの概要/型チェックの基本構成法/型宣言/式と文の型チェック/組み込み関数の型定義/エラー位置の報告<br /> <strong>●第6章:バイトコードへのコンパイル</strong><br /> バイトコードとネイティブコード/スタックマシンとレジスタマシン/命令セットの特徴と設計/バイトコードの構成/最小限のバイトコードの定義と実行/バイトコードへのコンパイル/リテラルテーブルの実装/任意のソースコードをパースしてバイトコードへ翻訳/完全な式のコンパイルと実行/条件分岐式のコンパイルと実行/ループ制御のコンパイルと実行/ユーザー定義関数/型チェッカーとの統合/状態マシンとコルーチン/コルーチンオブジェクトとジェネレータ/応用例<br /> <strong>●第7章:LLVMを使ったネイティブコードへのコンパイル</strong><br /> llvm-sysとinkwell/inkwellでのHello, world!/ネイティブコードによるパフォーマンスの向上</p> <h2><strong>■「はじめに」より</strong></h2> <p>すでに便利なあの言語やこの言語があるのに、なぜ新たな言語を作る必要があるのか?<br /> 本書の執筆にあたって「プログラミング言語を自作する」ことをテーマとした日本語の書籍を探してみたところ、驚くほどに少ない数しか見つかりませんでした。つまり、多くの人は新たに言語を作る必要を感じていないということです。ディープラーニングで人間の代わりにAIがコードを書くかもしれない時代に、わざわざ人間が言語を設計する必要はないのではないか。にもかかわらず本書をなぜ執筆したのか。これについてまず説明しておく必要があるでしょう。<br /> まず、プログラミング言語を作ることは、プログラミング言語を理解することにつながります。現代の産業技術にはプログラミングは欠かせません。プログラムを書くことによってもプログラミングをある程度理解することはできますが、設計の基盤になっている概念や、言語ごとの特性や限界を理解するうえで、「自分で作ってみる」という行為は有益です。<br /> また、いま存在している便利な言語も、いつか誰かが問題を解決するために作ったものです。プログラミング言語も一つの道具にすぎませんから、新たな問題に対応するには新たな道具が必要です。新たな道具を作ることのできる能力は、あなたが金輪際新しい問題には向き合わないというのでないかぎり、あなたの将来になんらかの形で役に立つ日が来るでしょう。<br /> そしてなにより、プログラミング言語を作るのは楽しいのです。実際に作ったことのある人に聞いてみれば、全員が同じことを言うでしょう。プログラミングをしたことのある人なら、新しいものを作ることが楽しいという感覚は知っているでしょう。プログラミング言語を作るということは、プログラミングをプログラミングするということで、楽しくないわけがありません。<br /> しかしながら、プログラミング言語を作るのは簡単ではありません。言語解析やコンパイラ技術には長い歴史があり、それらを学ぶだけでも一苦労です。さらに役に立つ言語を作るとなると、長い開発・テスト期間が必要です。多くの人にとって、趣味の範囲ではできないことでしょう。<br /> そこで、本書では理論的背景は最小限にし、ステップ・バイ・ステップで実装を進めていくスタイルを取ります。はじめに作った最小限動作するプログラムに対して、節ごとに1つずつ機能を追加していきます。これを順番に辿っていくことは、最終的なコードのすべてを一度に理解するよりもはるかに容易でしょう。また、すべてを理解するのではなく、それぞれのステップを学習するだけでも役に立つ知識になります。</p> <h2><strong>■著者プロフィール</strong></h2> <p><strong>佐久田昌博</strong>:東京大学工学系研究科 精密工学専攻 修士卒。C、C++を中心にソフトウェア技術者として15年の経歴がある。マサチューセッツ工科大学に客員研究員(Visiting Scientist)として1年間在籍。Rust開発を7年ほど前から始め、数多くの個人プロジェクトとともに商用製品の一部に使っている。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 3,740円

Rust×Raspberry Pi Picoで本気の組み込み開発 IMUで姿勢情報を取得しよう!【電子書籍】[ 大野 駿太郎 ]

楽天Kobo電子書籍ストア
<p>本書は、Rustプログラミング言語を使用してRaspberry Pi Picoを制御し、BNO055 IMUから高精度な姿勢情報を取得する総合的なガイドブックです。RustとRaspberry Pi Pico(通称ラスピコ)による開発のベストプラクティスとテクニックを包括的に解説しています。<br /> 具体的には、初歩的な「LEDチカチカ(Lチカ)」の実装から始め、シリアル通信を通じて文字列や数値データを効率的に送受信する方法を探ります。さらに、BNO055 IMUモジュールの詳細な取り扱い方についても説明し、Raspberry Pi Picoの外部フラッシュメモリへのデータ保存手法も提供します。<br /> ハードウェアとソフトウェアのインテグレーションに関心のあるエンジニア、開発者、そしてホビーイストにとって、貴重なリソースとなるでしょう。</p> <p>【目次】<br /> 第1章 環境構築とパーツの入手<br /> 第2章 Rust x Raspberry Pi Picoに慣れる<br /> 第3章 シリアル通信<br /> 第4章 BNO055から姿勢情報を読みとる</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 1,980円

Rust Atomics and Locks Low-Level Concurrency in Practice【電子書籍】[ Mara Bos ]

楽天Kobo電子書籍ストア
<p>The Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more. But implementing those structures correctly can be very difficult. Even in the most well-used libraries, memory ordering bugs are not uncommon.</p> <p>In this practical book, Mara Bos, leader of the Rust library team, helps Rust programmers of all levels gain a clear understanding of low-level concurrency. You'll learn everything about atomics and memory ordering and how they're combined with basic operating system APIs to build common primitives like mutexes and condition variables. Once you're done, you'll have a firm grasp of how Rust's memory model, the processor, and the role of the operating system all fit together.</p> <p>With this guide, you'll learn:</p> <ul> <li>How Rust's type system works exceptionally well for programming concurrency correctly</li> <li>All about mutexes, condition variables, atomics, and memory ordering</li> <li>What happens in practice with atomic operations on Intel and ARM processors</li> <li>How locks are implemented with support from the operating system</li> <li>How to write correct code that includes concurrency, atomics, and locks</li> <li>How to build your own locking and synchronization primitives correctly</li> </ul>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 3,890円

Creative Projects for Rust Programmers Build exciting projects on domains such as web apps, WebAssembly, games, and parsing【電子書籍】[ Carlo Milanesi ]

楽天Kobo電子書籍ストア
<p><strong>A practical guide to understanding the latest features of the Rust programming language, useful libraries, and frameworks that will help you design and develop interesting projects</strong></p> <h4>Key Features</h4> <ul> <li>Work through projects that will help you build high-performance applications with Rust</li> <li>Delve into concepts such as error handling, memory management, concurrency, generics, and macros with Rust</li> <li>Improve business productivity by choosing the right libraries and frameworks for your applications</li> </ul> <h4>Book Description</h4> <p>Rust is a community-built language that solves pain points present in many other languages, thus improving performance and safety. In this book, you will explore the latest features of Rust by building robust applications across different domains and platforms.</p> <p>The book gets you up and running with high-quality open source libraries and frameworks available in the Rust ecosystem that can help you to develop efficient applications with Rust. You'll learn how to build projects in domains such as data access, RESTful web services, web applications, 2D games for web and desktop, interpreters and compilers, emulators, and Linux Kernel modules. For each of these application types, you'll use frameworks such as Actix, Tera, Yew, Quicksilver, ggez, and nom. This book will not only help you to build on your knowledge of Rust but also help you to choose an appropriate framework for building your project.</p> <p>By the end of this Rust book, you will have learned how to build fast and safe applications with Rust and have the real-world experience you need to advance in your career.</p> <h4>What you will learn</h4> <ul> <li>Access TOML, JSON, and XML files and SQLite, PostgreSQL, and Redis databases</li> <li>Develop a RESTful web service using JSON payloads</li> <li>Create a web application using HTML templates and JavaScript and a frontend web application or web game using WebAssembly</li> <li>Build desktop 2D games</li> <li>Develop an interpreter and a compiler for a programming language</li> <li>Create a machine language emulator</li> <li>Extend the Linux Kernel with loadable modules</li> </ul> <h4>Who this book is for</h4> <p>This Rust programming book is for developers who want to get hands-on experience with implementing their knowledge of Rust programming, and are looking for expert advice on which libraries and frameworks they can adopt to develop software that typically uses the Rust language.</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 4,659円

Rustプログラミング入門【電子書籍】[ 酒井和哉 ]

楽天Kobo電子書籍ストア
<p><strong>※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。</strong></p> <p>※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。</p> <p>安全なプログラミング言語<br />  通常のプログラミング言語では、変数やメモリの保護はプログラマーの責任で行います。この際の配慮不足があったとしても、コンパイルして実行できるプログラムはできてしまいます。その結果は、バグやセキュリティホールにつながるので、プログラマーも強い責任感でのプログラミングが必要です。本書で解説するRust言語は、後発なだけいろいろ考えられており、構文そのものが配慮不足になりにくいしくみであり、また不良なソースコードはコンパイルできません。つまり安全なプログラムを記述しなければコンパイルできないというユニークな特長を持ちます。</p> <p>第1章 Rust言語<br /> 第2章 準備<br /> 第3章 Rustの基本<br /> 第4章 Rustの最初の難関<br /> 第5章 所有権システム<br /> 第6章 もっとRustを学ぶ</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 3,740円

実践Rustプログラミング LINE botを題材に学ぶWebアプリケーション開発【電子書籍】[ 上野彰大 ]

楽天Kobo電子書籍ストア
<p>本書は、Rustの堅牢な型システムと高性能な実行環境を活かして、LINE botによるWebアプリケーション開発の実践力を身につけたい開発者に向けた一冊です。本書では、人気急上昇中のWebフレームワーク「axum」とSQLxによる非同期データベース接続、Firestoreとの連携、そしてヘキサゴナルアーキテクチャに基づいた設計までを体系的に解説します。<br /> 全9章構成で、Rustの学習法から始まり、LINE Messaging APIの活用、MySQLとFirestoreのデータ設計、SQLxを活用した非同期処理、依存性注入とDIコンテナの構築、Dockerを用いた環境構築に至るまで、商用アプリケーション開発を見据えた技術が満載です。さらに、Rustによるテスト戦略やモック、axum_testを活用したHTTPサーバのテスト技法まで丁寧に解説。全編を通してRustとWeb開発の橋渡しとなる内容が凝縮されています。</p> <p>【目次】<br /> 第1章 Rustの学び方<br /> 第2章 題材となるLINE botアプリケーションの概要<br /> 第3章 LINE Messaging APIとは<br /> 第4章 SQLxの使い方の紹介とRustの代表的なSQLライブラリとの比較<br /> 第5章 ソフトウェアアーキテクチャスタイルとディレクトリ構成<br /> 第6章 アーキテクチャを実現するための実装概要<br /> 第7章 開発環境の準備<br /> 第8章 各処理の解説<br /> 第9章 Rustのテストの書き方</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 1,980円

Edgar Wallace: The Science Fiction Collection (Planetoid 127 + The Green Rust + 1925 - The Story of a Fatal Peace + The Black Grippe + The Day the World Stopped)【電子書籍】[ Edgar Wallace ]

楽天Kobo電子書籍ストア
<p>This carefully crafted ebook: "Edgar Wallace: The Science Fiction Collection (Planetoid 127 + The Green Rust + 1925 - The Story of a Fatal Peace + The Black Grippe + The Day the World Stopped)" is formatted for your eReader with a functional and detailed table of contents. Edgar Wallace enjoyed writing science fiction. "Planetoid 127", first published in 1929 but reprinted as late 1962, is a short story about an Earth scientist who communicates via wireless with his counterpart on a duplicate Earth orbiting unseen because it is on the opposite side of the Sun. The idea of a mirror Earth or mirror Universe later became a standard subgenre within science fiction. The story also bears similarities to Rudyard Kipling's hard science fiction story "Wireless". Wallace's other science fiction works include "The Green Rust", a story of bio-terrorists who threaten to release an agent that will destroy the world's corn crops, "1925", which accurately predicted that a short peace would be followed by a German attack on England, "The Black Grippe", which is about a disease that renders everyone in the world blind, and The Sodium Lines; or, The Day the World Stopped. Edgar Wallace (1875-1932) was an English writer. As well as journalism, Wallace wrote screen plays, poetry, historical non-fiction, 18 stage plays, 957 short stories and over 170 novels, 12 in 1929 alone. More than 160 films have been made of Wallace's work. Table of Contents: Planetoid 127 The Green Rust 1925 - The Story of a Fatal Peace The Black Grippe The Day the World Stopped</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 150円

ゼロから学ぶRust システムプログラミングの基礎から線形型システムまで【電子書籍】[ 高野祐輝 ]

楽天Kobo電子書籍ストア
<p>通読して学習するRust入門書!</p> <p>単なる文法の解説にはとどまらない。<br /> 実践的なソフトウェアの実装と、Rustの安全性を支える理論の学習を通して、ゼロから徹底的にマスターできる!<br /> サンプルコードもサポートページから提供!</p> <p>第1章 環境構築とHello, world!<br /> 第2章 Rustの基本<br /> 第3章 所有権・ライフタイム・借用<br /> 第4章 トレイト<br /> 第5章 モジュール・ドキュメント・テスト<br /> 第6章 正規表現<br /> 第7章 シェル<br /> 第8章 デバッガ<br /> 第9章 線形型システム</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 3,520円

手を動かして考えればよくわかる 高効率言語 Rust 書きかた・作りかた【電子書籍】[ クジラ飛行机 ]

楽天Kobo電子書籍ストア
<p><strong>※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。</strong></p> <p>効率がよくて高速、そして今どきの言語!<br /> 豊富なサンプルでPythonユーザーに優しい移行点を解説!<br /> これから始める人も、ちょっと挫折してしまった人にも。</p> <p>△Rustの鬼門「エラー多発」を避ける解説満載<br /> →あえてエラーを出す・出さないコードで比較<br /> △PythonからRustへの道がここにある!<br /> →多くの題材でPythonとRustのコードを併記。違いがわかります<br /> △読むだけでもわかる<br /> →ほとんどのテーマでRustのコードを掲載</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 3,799円

Rust in Peace The Inside Story of the Megadeth Masterpiece【電子書籍】[ Dave Mustaine ]

楽天Kobo電子書籍ストア
<p><strong>Get a behind-the-scenes look at the making of Megadeth’s iconic record, <em>Rust in Peace</em>, from the band’s lead vocalist and guitarist.</strong></p> <p>When <em>Rust in Peace</em> was released in 1990, the future of Megadeth was uncertain. Fresh off their performance at the record-breaking Monsters of Rock festival, and with knockout new albums from Slayer, Anthrax, and Metallica dominating the charts, the pressure to produce a standout statement record was higher than ever.</p> <p>In <em>Rust in Peace: The Inside Story of the Megadeth Masterpiece</em>, the band's lead vocalist and guitarist, Dave Mustaine, gives readers a never-before-seen glimpse into the artistry and insanity that went into making the band's most iconic record. He recounts the arduous task of hiring the band and supporting cast, of managing egos and extracurriculars during the album's ensuing success, and succumbing to the pressures of fame and fortuneーwhich eventually forced the band to break up.</p> <p>And yet, Megadeth's demise was just the beginning; the birth pangs of the record were nothing compared to what came next. Alcohol, drugs, sex, money, power, property, prestige, the lies fed to the band by the industryーand the lies they told each other-threatened to eat away at the band's bond like rust, devouring it until only the music survived.</p> <p><strong>Featuring a foreword by Slash</strong></p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 1,676円

コンセプトから理解するRust【電子書籍】[ 原 旅人 ]

楽天Kobo電子書籍ストア
<p><strong>(概要)</strong><br /> Rustはメモリ安全、スレッド安全を保ちつつ、高パフォーマンスなプログラムを開発できるプログラミング言語です。また、手続き型、オブジェクト指向型、関数型でのプログラミングに対応できるマルチパラダイムの言語でもあります。ただ、そういったRustのポテンシャルを引き出すには、所有権やライフタイム、ジェネリクスやトレイトといった特徴的な仕様の理解が求められ、これらは初学者の壁にもなっています。本書ではそれら難解な仕様をピックアップし、他のプログラミング言語とコードレベルで比較しながら、「なぜそのような仕様になっているか」という言語のコンセプトからRustの理解を試みます。加えて、Rustのこまやかなエラーメッセージを読みつつ、Rustをうまく書くための知識もお伝えします。</p> <p><strong>(こんな方におすすめ)</strong><br /> ・一歩進んだプログラミングを学びたい、高パフォーマンスなシステムを作りたいITエンジニア</p> <p><strong>(目次)</strong><br /> <strong>第1章 Rustを学ぶにあたって</strong><br />   1.1 Rustの特徴<br />   1.2 Rustの効率的な学習法<br />   1.3 Rustの情報源・利用可能なリソース<br /> <strong>第2章 Rustをはじめよう</strong><br />   2.1 Rustの開発環境のインストール<br />   2.2 Rustでコードを書いてみよう<br />   2.3 Rustのコンパイルエラーメッセージ<br />   2.4 テストの実装<br />   2.5 クレートとモジュール<br />   2.6 高機能エディタVisual Studio Codeの導入<br /> <strong>第3章 所有権とライフタイム</strong><br />   3.1 Rustにおける変数への値の割り当て<br />   3.2 「束縛」の描像から見た、変数への値の割り当て<br />   3.3 Rustにおける変数の束縛と所有権<br />   3.4 リファレンス<br />   3.5 変数の再宣言とシャドーイング<br />   3.6 所有権とメモリ安全性<br /> <strong>第4章 Rustにおける値の型</strong><br />   4.1 静的型付け言語と動的型付け言語<br />   4.2 プリミティブ型<br />   4.3 整数型・浮動小数点型<br />   4.4 配列・タプル・スライス・ベクター<br />   4.5 文字・文字列の型<br />   4.6 構造体<br />   4.7 列挙型<br />   4.8 Option型<br />   4.9 エラーハンドリングとResult型<br />   4.10 match式とif let<br />   4.11 そのほかの便利な型<br />   4.12 メモリへの値の配置<br />   4.13 Rc型・RefCell型・Weak型<br /> <strong>第5章 Rustの抽象化プログラミング</strong><br />   5.1 Rustにおける抽象化<br />   5.2 ジェネリクス<br />   5.3 ジェネリクスの型に対するトレイトによる制約<br />   5.4 既存のトレイトの新しい型への実装<br />   5.5 トレイトの関連型<br />   5.6 クラスによる抽象化との比較<br />   5.7 トレイトオブジェクト<br />   5.8 抽象返却値型<br />   5.9 静的・動的ディスパッチとゼロコスト抽象化<br />   5.10 トレイトに関するトピックス<br />   5.11 トレイトに関する情報源<br /> <strong>第6章 ファイルやソケットの入出力</strong><br />   6.1 ファイルの入出力<br />   6.2 ソケットの入出力<br /> <strong>第7章 Rustの関数型プログラミング向けの機能</strong><br />   7.1 関数型プログラミングとは?<br />   7.2 イテレータ<br />   7.3 再帰関数<br />   7.4 関数を引数とする関数<br />   7.5 関数を返却する関数<br />   7.6 パターンマッチの活用<br /> <strong>第8章 Rustによるスレッド・非同期プログラミング</strong><br />   8.1 スレッドによる並列実行と非同期処理による同時実行<br />   8.2 スレッドによる並列実行<br />   8.3 非同期処理による同時実行<br /> <strong>第9章 C言語のライブラリのRustからの利用</strong><br />   9.1 C言語で書かれたzlibの関数のRustからの呼び出し<br />   9.2 呼び出す外部関数の引数が構造体である場合<br />   9.3 自作のC言語のコードをRustのコードとリンクする</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 3,520円

Rust最佳入門與實戰【電子書籍】[ 陳昭明 ]

楽天Kobo電子書籍ストア
<p>★☆★國?第一本介紹Rust實戰的專書★☆★【本書特點】☆Rust重要觀念介紹:泛型(Generics)、特?(Trait)、巨集(Macro)、閉包(Closure)、並行處理(Concurrency)、所有權(Ownership)。☆Rust實戰:機器學習、WebAssembly、區塊鏈(Blockchain)、跨語言整合(FFI),包括Python、C、JS…等。☆常見應用實作:資料庫存取、網站開發、?面程式、?案系統存取…等。【本書目標對象】1. 熟悉C語言的學生或工程師:可學習到最新的程式語言設計理念,改寫或升級舊系統(Legacy system)。2. 熟悉Python語言的學生或工程師:可學習到如何開發安全與高效能的應用系統。3. 同時熟悉C與Python語言的學生或工程師:可學習到如何整合Python與Rust,提升系統開發的生?力。4. 機器學習工程師:可學習如何利用Rust建立高效系統,以提升模型訓練(Training)與推論(Inference)的速度。</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 3,869円

Rust for Rustaceans Idiomatic Programming for Experienced Developers【電子書籍】[ Jon Gjengset ]

楽天Kobo電子書籍ストア
<p><strong>Master professional-level coding in Rust.</strong></p> <p>For developers who’ve mastered the basics, this book is the next step on your way to professional-level programming in Rust. It covers everything you need to build and maintain larger code bases, write powerful and flexible applications and libraries, and confidently expand the scope and complexity of your projects.</p> <p>Author Jon Gjengset takes you deep into the Rust programming language, dissecting core topics like ownership, traits, concurrency, and unsafe code. You’ll explore key concepts like type layout and trait coherence, delve into the inner workings of concurrent programming and asynchrony with async/await, and take a tour of the world of no_std programming. Gjengset also provides expert guidance on API design, testing strategies, and error handling, and will help develop your understanding of foreign function interfaces, object safety, procedural macros, and much more.</p> <p>You'll Learn:</p> <p>How to design reliable, idiomatic, and ergonomic Rust programs based on best principles</p> <p>Effective use of declarative and procedural macros, and the difference between them</p> <p>How asynchrony works in Rust ? all the way from the Pin and Waker types used in manual implementations of Futures, to how async/await saves you from thinking about most of those words</p> <p>What it means for code to be unsafe, and best practices for writing and interacting with unsafe functions and traits</p> <p>How to organize and configure more complex Rust projects so that they integrate nicely with the rest of the ecosystem</p> <p>How to write Rust code that can interoperate with non-Rust libraries and systems, or run in constrained and embedded environments</p> <p>Brimming with practical, pragmatic insights that you can immediately apply, <em>Rust for Rustaceans</em> helps you do more with Rust, while also teaching you its underlying mechanisms.</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 5,158円

パーフェクトRust【電子書籍】[ 古川正寿 ]

楽天Kobo電子書籍ストア
<p><strong>(概要)</strong><br /> Rustは2015年に1.0がリリースされた比較的新しい言語ですが,メモリの安全性が保障されていながら,C++並みの高速性があるという点でC/C++の代替えとして注目されています。近年、グーグルがAndroid OSの開発言語にマイクロソフトがWindowsの開発にRustを採用したことにより,今後の主流言語の1つとしてRustの可能性を感じているエンジニアも増えてきています。そこで本書籍は仕事で利用するエンジニアに向け,Rustの言語仕様からエラー処理/パッケージ管理/メモリ管理といったRust独特の解説、各種開発方法まで現場で必用となる知識をまとめた「パーフェクト」シリーズの1冊。Rust 1.6対応。</p> <p><strong>(こんな方におすすめ)</strong><br /> ・他のプログラミング言語経験があり、Rustを始めようとしている方<br /> ・Rustの基本的な知識や特徴を学習したいと考えている方</p> <p><strong>(目次)</strong><br /> <strong>Part1 Rust 〜overview〜</strong><br /> <strong>1章 Rustの概要</strong><br />   1-1 Rustの雑学<br />   1-2 Rustの特徴<br />   1-3 開発ツール<br />   1-4 プログラム作成の基本事項<br />   1-5 ガイドライン<br />   1-6 ヘルプドキュメント<br />   1-7 本書の構成<br /> <strong>Part2 言語仕様</strong><br /> <strong>2章 演算子</strong><br />   2-1 算術演算子<br />   2-2 代入演算子と複合代入演算子<br />   2-3 比較演算子<br />   2-4 論理演算子<br />   2-5 ビット演算子<br /> <strong>3章 変数と定数</strong><br />   3-1 変数と定数<br />   3-2 静的変数<br /> <strong>4章 基本データ型</strong><br />   4-1 整数型<br />   4-2 浮動小数点型<br />   4-3 論理型<br />   4-4 文字型<br />   4-5 配列型<br />   4-6 タプル型<br />   4-7 スライス型<br />   4-8 文字列型<br />   4-9 ポインタ型<br /> <strong>5章 制御式</strong><br />   5-1 条件分岐<br />   5-2 パターンマッチング<br />   5-3 forループ<br />   5-4 whileループ<br />   5-5 無限ループ<br /> <strong>6章 ライブラリのデータ型</strong><br />   6-1 String<br />   6-2 日付・時間<br />   6-3 Box<br />   6-4 Vec<br />   6-5 LinkedList<br />   6-6 HashMap<br />   6-7 HashSet<br /> <strong>7章 関数</strong><br />   7-1 関数<br />   7-2 関数型<br />   7-3 ジェネリクスとトレイト境界<br />   7-4 所有権<br />   7-5 参照<br />   7-6 ライフタイム<br />   7-7 ライフタイム注釈<br />   7-8 Option<br />   7-9 Result<br />   7-10 クロージャ<br /> <strong>8章 構造体</strong><br />   8-1 名前付きフィールド型<br />   8-2 タプル型とユニット型<br />   8-3 型関連定数と型関連関数<br />   8-4 メソッド<br />   8-5 ユーティリティトレイト<br />   8-6 ジェネリクス<br />   8-7 トレイト境界<br /> <strong>9章 列挙型</strong><br />   9-1 基本的な列挙型<br />   9-2 タプル型バリアント<br />   9-3 構造体型バリアント<br />   9-4 ジェネリクス<br /> <strong>10章 トレイト</strong><br />   10-1 トレイトの基本<br />   10-2 ジェネリクトレイト<br />   10-3 メソッドの実装<br />   10-4 関連型トレイト(Association Type)<br />   10-5 抽象化<br />   10-6 サブトレイト<br /> <strong>Part3 実践!プログラミング</strong><br /> <strong>11章 エラー</strong><br />   11-1 エラー型の基本<br />   11-2 独自エラー型<br />   11-3 外部クレートの利用<br />   11-4 パニック<br /> <strong>12章 スレッドと非同期実行</strong><br />   12-1 シンプルなスレッド<br />   12-2 グリーンスレッド<br />   12-3 スレッド終了の同期化<br />   12-4 スレッド間通信<br />   12-5 標準ライブラリの排他制御<br />   12-6 crossbeamクレートの排他制御<br />   12-7 非同期実行<br />   12-8 async_stdクレート<br />   12-9 タスク間通信<br /> <strong>13章 テスト</strong><br />   13-1 テストの基本<br />   13-2 #[test]/#[ignore] アトリビュート<br />   13-3 テストドライバの実装<br />   13-4 ドキュメントテスト<br />   13-5 外部クレートの利用<br />   13-6 テストの分離<br /> <strong>14章 PostgreSQL</strong><br />   14-1 データベースアクセスの概要<br />   14-2 データベース接続<br />   14-3 トランザクション制御<br />   14-4 CRUD操作の準備<br />   14-5 CRUD操作の実装<br />   14-6 コネクションプール<br />   14-7 非同期実行<br />   14-8 YAMLファイルの利用<br /> <strong>15章 MongoDB</strong><br />   15-1 データベースアクセスの概要<br />   15-2 データベース接続<br />   15-3 CRUD操作の準備<br />   15-4 CRUD操作の実装<br /> <strong>16章 O/R Mapper</strong><br />   16-1 O/R Mapperの概要(SeaORM)<br />   16-2 コネクションプールの生成<br />   16-3 マイグレーション機能の利用<br />   16-4 CRUD操作の準備<br />   16-5 CRUD操作の実装<br />   16-6 テーブル結合<br />   16-7 SQLステートメント利用<br /> <strong>Part4 サーバーサイド開発</strong><br /> <strong>17章 Webフレームワーク</strong><br />   17-1 本章の概要(Actix Web)<br />   17-2 アプリケーションの基本構造<br />   17-3 ハンドラの実装とマッピング<br />   17-4 リクエストエクストラクタ<br />   17-5 レスポンス生成<br />   17-6 Teraクレート<br />   17-7 リクエストハンドラのテスト<br /> <strong>18章 外部クレート活用</strong><br />   18-1 actix-sessionクレート<br />   18-2 validatorクレート<br />   18-3 opensslクレート<br />   18-4 jsonwebtokenクレート<br />   18-5 サンプルアプリケーションについて </p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 4,180円

RustではじめるOpenGL【電子書籍】[ 山口 聖弘 ]

楽天Kobo電子書籍ストア
<p>本書はOSSのプログラミング言語Rustを使ってOpenGLプログラミングを行う入門書です。最も基本的な三角形の描画から実装をはじめ、少しずつソースコードを発展させていきます。照明を考慮しながら立体的なオブジェクトにテクスチャを貼り、GLSLを使って画面にエフェクトをかけるところまでを解説します。また、GUIを簡単に導入できるライブラリ「Dear ImGui」を使うことで、様々なパラメータをより直感的に操作できる親切設計になっています。<br /> 【目次】<br /> 第1章 開発環境の準備<br /> 1.1 Rustのインストール<br /> 1.2 cargoコマンド<br /> 1.3 Hello, World!<br /> 第2章 SDL<br /> 2.1 準備<br /> 2.2 プログラムの作成<br /> 2.3 プログラムの完成<br /> 第3章 OpenGL<br /> 3.1 準備<br /> 3.2 プログラムの作成<br /> 第4章 Dear ImGui<br /> 4.1 準備<br /> 4.2 プログラムの作成<br /> 4.3 プログラムの完成<br /> 4.4 効果的な使い方<br /> 第5章 3Dオブジェクト<br /> 5.1 プログラムの作成<br /> 5.2 プログラムの完成<br /> 第6章 テクスチャー<br /> 6.1 準備<br /> 6.2 プログラムの作成<br /> 6.3 プログラムの完成<br /> 6.4 光の効果<br /> 第7章 フレームバッファーオブジェクト<br /> 7.1 プログラムの作成<br /> 7.2 プログラムの完成<br /> 7.3 ポストエフェクトの効果</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 1,980円

Rust Web Programming A hands-on guide to Rust for modern web development, with microservices and nanoservices【電子書籍】[ Maxwell Flitton ]

楽天Kobo電子書籍ストア
<p><b>A comprehensive guide to developing, packaging, and deploying Rust web applications ? with new coverage on async Rust, WebAssembly, nanoservices, and more. Purchase of the print or Kindle book includes a free eBook in PDF format.</b></p><h2>Key Features</h2><ul><li>Get a comprehensive introduction to Rust for full-stack web development</li><li>Explore the exciting evolution of Rust in recent years with WebAssembly, Axum, native TLS, and SurrealDB</li><li>Build code in a scalable way with microservice and nanoservice design patterns</li></ul><h2>Book Description</h2>Rust is no longer just for systems programming. This book will show you why this safe and performant language is a crucial up-and-coming option for developing web applications, and get you on your way to building fully functional Rust web apps. You don’t need any experience with Rust to get started, and this new edition also comes with a shallower learning curve. You’ll get hands-on with emerging Rust web frameworks including Actix, Axum, Rocket, and Hyper. You’ll look at injecting Rust into the frontend with WebAssembly and HTTPS configuration with NGINX. Later, you’ll move onto more advanced async topics, exploring TCP and framing, and implementing async systems. As you work through the book, you’ll build a to-do application with authentication using a microservice architecture that compiles into one Rust binary, including the embedding of a frontend JavaScript application in the same binary. The application will have end-to-end atomic testing and a deployment pipeline. By the end of this book, you’ll fully understand the significance of Rust for web development. You’ll also have the confidence to build robust, functional, and scalable Rust web applications from scratch.<h2>What you will learn</h2><ul><li>Build scalable Rust web applications as monoliths or microservices</li><li>Develop a deeper understanding of async Rust</li><li>Get to grips with Rust language features like traits and the borrow checker</li><li>Manage authentication and databases in Rust web apps</li><li>Build app infrastructure on AWS using Terraform</li><li>Learn how to package and deploy Rust servers</li><li>Build unit tests and end-to-end tests for your Rust web apps with Python</li></ul><h2>Who this book is for</h2><p>This book is for web developers who are looking to learn or adopt Rust to build safe and performant web applications. This includes developers familiar with languages such as Python, Ruby, and JavaScript. You don’t need any prior experience in Rust to start this book. However, you’ll need a solid understanding of web development principles, along with basic knowledge of HTML, CSS, and JavaScript to get the most out of it.</p>画面が切り替わりますので、しばらくお待ち下さい。 ※ご購入は、楽天kobo商品ページからお願いします。※切り替わらない場合は、こちら をクリックして下さい。 ※このページからは注文できません。 3,444円