アートとプログラミングの融合・クリエイティブコーディング入門!
クリエイティブコーディングの世界へようこそ!この本では、プログラミングを用いたアート作品制作に興味がある方々へ、ブラウザで手軽にプログラミングができるp5.jsを使った絵やアニメーションの制作方法を分かりやすく解説します。デジタルアート初心者やプログラミング初心者にも優しく、以下のトピックを豊富に取り上げています。
・基本的な図形の描き方
・色彩豊かな作品づくりのための色の設定方法
・効果的なif文・forループの使い方
・三角関数の基本的な考え方と活用法
この本を通して、あなたもクリエイティブコーディングの魅力にどっぷり浸ってみませんか?技術と芸術の融合により、無限の可能性を手に入れましょう!
【目次】
第1章 クリエイティブコーディングとは
第2章 プログラミング、3つの柱
第3章 p5.jsエディターの使い方
第4章 p5.js はじめの一歩
第5章 インタラクティブアニメーション入門
第6章 複雑な模様の描画とコーディング
第7章 作品ができた! そして、これから
(C)2023 Chihiro Sakoda. All rights reserved.
「14周年コイン大還元祭」は1,500円(税込)以上の購入でコイン還元されます
12/19 (木) 23:59まで
1,210円(税込)
1,100円 (+消費税110円)
2,420円 (税込)
12/17 (火) 09:59まで
新規限定!
1,100
コイン還元
(*詳細)
一般的なスマートフォンにてBOOK☆WALKERアプリの標準文字サイズで表示したときのページ数です。お使いの機種、表示の文字サイズによりページ数は変化しますので参考値としてご利用ください。
990円〜3,960円(税込)
本書は、Streamlitを活用してデータ可視化アプリケーションの開発を一から学べる入門書です。Pythonベースで初心者でも簡単に使えるこのフレームワークの利点や使い方を、詳細に解説しています。本書は、データ分析やデータサイエンスの分野での応用に役立つ基本的な機能、設計方法から、実際のアプリ開発におけるベストプラクティスまで網羅。さらに、Snowflakeとの統合やLLM(大規模言語モデル)を活用した高度なチャットボットの開発方法も扱い、Streamlitの実践的な可能性を探求しています。シンプルなインターフェースと直感的な操作性により、WEB開発の知識がなくても美しいインタラクティブアプリが作成可能です。Pythonの基本知識さえあれば、実務に役立つアプリケーション開発がすぐに始められる一冊です。データ活用を加速させるStreamlitの魅力と将来性を、ぜひ体験してみてください。
【目次】
第1章 Streamlitとは
第2章 基本的な機能
第3章 用意されている便利な関数
第4章 実践的なアプリケーション開発
第5章 Streamlit in Snowflakeでのデータカタログの作成
第6章 StreamlitでChatBotを開発する
本書は、Platform EngineeringとBackstageについて徹底的に解説する一冊です。Platform Engineeringの導入による認知負荷の低減や生産性の向上を目指し、Backstageを操作する際の基礎知識から実践的な運用方法まで網羅。特にBackstageを利用してチームのソフトウェア資産を一元管理し、効率的に開発・運用を行う方法に焦点を当てています。各章では、Platform Engineeringの背景と共にBackstageの設定方法やプラグイン機能、Kubernetesでのデプロイといった実践的な内容が丁寧に解説されており、読者が手軽にBackstageを導入し、組織の開発プロセスを最適化できるようにサポートします。ローカル環境からクラウド環境での運用までを詳細にカバーしているため、入門者から中級者まで幅広い層におすすめです。
【目次】
第1章 Platform EngineeringとBackstage
第2章 Backstageの基礎
第3章 ローカル環境インストールとセットアップ
第4章 Software Catalog
第5章 Software Templates
第6章 Backstage Search
第7章 TechDocs
第8章 パッケージとプラグイン
第9章 Backstage Permission
第10章 Kubernetes上でのBackstage運用
第11章 Kubernetesプラグイン
本書は、オープンソースソフトウェアCalculiXを利用した中級者向けの解説書です。
有限要素法による汎用CAEシミュレーションソフトのCalculiXは、主に、応力解析、座屈解析、固有値解析のような固体力学分野で使われています。
本書はCalculiXの知られざる側面、すなわち流体力学分野の機能に焦点を当てています。流体力学要素には1Dネットワーク要素と3D流体要素があり、本書は3D流体要素を徹底的に解説しています。著者はCAE(固体力学シミュレーション)とCFD(流体力学シミュレーション)の両方の専門家であり、CalculiXのマニュアルで見つけた3D流体要素の情報を基に、詳細な調査結果をまとめたのが本書です。
本書を通じて、CalculiXの多様な機能を深く理解し、実践に活かすことができるでしょう。
【目次】
第1章 オーバービュー
第2章 cou2d
第3章 coucyl
第4章 coucylcent
第5章 coucylcent2
第6章 coucylcentcomp
第7章 coucylcomp
第8章 couette1
第9章 couette2
第10章 couette5
第11章 couseg
第12章 couseg2
第13章 couseg3
第14章 cousegcomp
JavaScriptを使ってクロスブラウザアドオンを開発したい方必見の1冊!
本書は、ChromeとFirefoxの両方で動作するブラウザ拡張機能の制作を対象とした「WebExtensions」技術に特化した実践的なガイドブックです。WebExtensionsの基本構造や特徴を詳しく解説しながら、ブラウザ間での互換性を意識した拡張機能の開発プロセスを段階的に学べます。
序盤では、開発環境のセットアップや初歩的なAPIの使い方から、イベントハンドリング、コンテンツスクリプトの作成までを網羅し、初学者でも着実にスキルを習得できる内容です。さらに、バックグラウンドスクリプトやマニフェストファイルの設定方法といった、実際の開発で欠かせない要素にもフォーカス。各章には豊富なコード例が掲載されており、学んだ内容をすぐに試せるので、理論と実践を効果的に組み合わせて理解を深めることができます。
本書の中盤から後半にかけては、APIの詳細な解説やストアへの公開プロセス、エラーのデバッグ、トラブルシューティングなど、公式ドキュメントでは触れられていない現場視点のノウハウも惜しみなく紹介。これにより、開発からリリースまでの全体像を把握し、自分のアイデアをブラウザ拡張機能という形で世の中に提供するスキルが身に付くでしょう。
「JavaScriptを使って自分だけのブラウザ拡張機能を作ってみたい!」という熱意を持ったプログラマーはもちろん、業務でクロスブラウザ対応の拡張機能開発を任されているエンジニアにもおすすめです。この1冊でWebExtensionsの基礎から応用までを体系的に学び、ブラウザの枠を超えたアドオン開発の技術を手に入れましょう。
【目次】
第1章 WebExtensions開発を始める前に
第2章 WebExtensionsの基本要素
第3章 WebExtensions要素を活用する
第4章 メッセージ通信
第5章 プロジェクト構成
第6章 デバッグと実行
第7章 ストア登録・リリース
第8章 WebExtensionsとスレッド/プロセス
第9章 API互換
この技術書は、NeRF(ニューラルレンダリングフィールド)の学習を始める初心者、特に大学生や社会人を対象にしています。具体的な内容としては、NeRFの基本から実践的な応用までを網羅しており、初めてNeRFに触れる方々に最適な内容となっています。
この本を通して、読者はNeRFの世界に一歩踏み込むことができ、学びの過程で実際に手を動かしながら理解を深めていくことが可能です。NeRFの技術を活用し、将来的には独自のプロジェクトや研究に生かすことができるでしょう。
【目次】
第1章 NeRF/3DGSとは
第2章 Luma AIでNeRFによる動画作成を体験しよう
第3章 自由視点画像生成を学ぶ
第4章 NeRF/3DGSの理論を学ぼう
第5章 Nerfstudioの環境構築しよう
第6章 VolingaのNeRF/3DGSの環境構築をしよう
第7章 Postshotで3DGSを動かそう
第8章 Instant-NGPの環境構築しよう
第9章 関連技術の紹介
本書は、Streamlitを活用してデータ可視化アプリケーションの開発を一から学べる入門書です。Pythonベースで初心者でも簡単に使えるこのフレームワークの利点や使い方を、詳細に解説しています。本書は、データ分析やデータサイエンスの分野での応用に役立つ基本的な機能、設計方法から、実際のアプリ開発におけるベストプラクティスまで網羅。さらに、Snowflakeとの統合やLLM(大規模言語モデル)を活用した高度なチャットボットの開発方法も扱い、Streamlitの実践的な可能性を探求しています。シンプルなインターフェースと直感的な操作性により、WEB開発の知識がなくても美しいインタラクティブアプリが作成可能です。Pythonの基本知識さえあれば、実務に役立つアプリケーション開発がすぐに始められる一冊です。データ活用を加速させるStreamlitの魅力と将来性を、ぜひ体験してみてください。
【目次】
第1章 Streamlitとは
第2章 基本的な機能
第3章 用意されている便利な関数
第4章 実践的なアプリケーション開発
第5章 Streamlit in Snowflakeでのデータカタログの作成
第6章 StreamlitでChatBotを開発する
付与コインの内訳
1,100コイン
会員ランク(今月ランクなし)
0%
コイン還元キャンペーン
50%
初回50%コイン還元 会員登録から30日以内の初回購入に限り、合計金額(税抜)から50%コイン還元適用
複数商品の購入で付与コイン数に変動があります。
付与コイン数が購入金額(税抜)の100%を超える場合、100%未満になるよう調整が行われます。
会員ランクの付与率は購入処理完了時の会員ランクに基づきます。
そのため、現在表示中の付与率から変わる場合があります。
【クーポンの利用について】
クーポンをご利用の場合、一部のクーポンを除いて、コイン還元キャンペーンの対象外となります。
詳細は各クーポンページをご参照ください。