カテゴリ一覧 著者一覧

コンピュータ・ITの書籍一覧

505 件中 151 件 〜 160 件を表示
0件
OpenFOAMの歩き方
発売日: 2021/2/26
PDF / EPUB Web
本書はオープンソースの流体解析ツールボックス「OpenFOAM」の初級~中級解説書です。OpenFOAMの最新版であるv2012に対応し、計算用PCの選び方から始まり、重合格子や計算ネタの探し方まで紹介します。取り上げる例題は、章を追うごとに徐々に実行する操作が増える構成になっています。各章の操作はOpenFOAMユーザーがデータを用意する手順を意識して説明しており、例題を進めるうちにOpenFOAMを使った計算の流れを感覚的にも学ぶことができます。

【目次】
第1章 OpenFOAM
第2章 環境構築
第3章 チュートリアルケース
第4章 自分で用意したSTLで計算する
第5章 二相流
第6章 オーバーセット
第7章 勉強のモチベーションの持ち続ける方法
第8章 困ったときには
第9章 OpenFOAMの追加機能

同人版はこちら
2,200円(税込)
0件
Hugoで始める静的サイト構築入門 静的サイトジェネレーターで作る自作サイト
発売日: 2021/2/17
PDF / EPUB Web
本書は静的サイトジェネレーターの一つであるHugoの解説書です。できるだけ低コストでサイトを運用したい、WordPressなどの各種CMSから移行したい、というケースに合わせて構築方法などを解説します。Hugoを利用してオリジナリティーのあるサイトを自分で構築、管理したい方に向けての一冊です。

【目次】
第1章 Webサイトを作ろう
第2章 静的サイトジェネレーターとは何かを知ろう
第3章 Hugoの魅力を知ろう
第4章 Hugoをインストールして自作サイトを公開しよう
第5章 カスタマイズして自分の手に馴染むツールにしよう
第6章 AMPでWebサイトの表示高速化に挑戦しよう
第7章 他CMSからHugoに移行しよう
1,980円(税込)
0件
初めての1人SaaS開発チャレンジ
発売日: 2022/4/8
PDF / EPUB Web
本書は、エンジニアではない方が1人でSaaSを開発して販売・サポートまで行う方法を模索する本です。実現難易度は高いですが、現状存在するサービスや技術を活用してどこまでを実現できるのかを模索するための本です。
本書では、まずSaaSのアイディアを見つけてそのアイディアのニーズがあるかを探る方法を解説します。サービスが完成した想定の提案資料を作成し、Figmaで作成した画面案を用いてインタビューを行うことでアイディアを検証します。実際に筆者自身で資料や画面案を作成してインタビューを行った結果を載せています。その際、どの意見を反映してどの意見を反映しなかったのかのリアルな部分がとても参考になると思います。

【目次】
第1章 非エンジニアが1人でSaaSを開発するには
第2章 サービスのアイディアを見つけるには
第3章 アイディアへのフィードバックを得るには
1,980円(税込)
0件
再実装Flutter UIフレームワークをゼロから自作する
発売日: 2023/1/27
PDF / EPUB Web
Widgetを組み合わせるだけでさまざまな画面を作ることができるFlutterですが、なぜそのようなことが可能なのでしょうか。「setState()の魔法」で簡単に画面を書き換えられるのがFlutterですが、なぜそのようなことが可能なのでしょうか?

本書ではFlutterを自身で1から実装し直し、「Flume」という新たなUIフレームワークを作ります。再実装を通じて、UIフレームワークを支える複雑な世界と、Flutterの高速動作を支える差分更新システムの理解を目指します。

Flutter自体はすでに巨大かつ複雑なソフトウェアであり、隅々まで実装するのは困難です。そのためFlumeでは本質的に重要な機能のみをピックアップして説明・実装することにします。
またFlutterのEngineとフレームワークがどのような関係になっているのか、画面をいかに効率的に更新しているのかについて進み、それらを実装していきます。最終的には、自作のフレームワークでsetState()を使った○×ゲームを作ることができるようになります。

機能を絞るため、もちろん実用に足るフレームワークを作ることは叶いません。しかしUIの管理手法というのはFlutterだけでなくWebフレームワークやブラウザ、AndroidやiOSなどのネイティブアプリでも共通して利用されています。まずはシンプルなFlumeの仕様を理解することで、本家Flutterや他のフレームワークのコードを理解する後押しになることを目指しています。


【目次】
第1章 画面の表示とSkiaによる描画
第2章 Skiaで遊ぼう
第3章 TaskRunnerの実装
第4章 Layerツリーの実装と表示
第5章 RenderツリーからLayerツリーの構築
第6章 色々なRenderObject
第7章 Elementツリー・Widgetツリーの構築1
第8章 Elementツリー・Widgetツリーの構築2
第9章 テキストの表示
第10章 runAppとWidgetsFlutterBinding
第11章 Engineの隠蔽と画面の更新タイミング
第12章 Engineのキー入力対応
第13章 markNeedsPaint()
第14章 markNeedsLayout()
第15章 WidgetにGenericsを適用しよう
第16章 Widgetツリーの差分計算1
第17章 Widgetツリーの差分計算2
第18章 StatefulWidgetとStatelessWidgetの実装
第19章 ○×ゲームを作ってみよう
第20章 ポインターイベントの処理
第21章 アニメーションの実装
第22章 InheritedWidgetの実装
第23章 ○×ゲームを進化させよう

2,750円(税込)
0件
比較して学ぶRxSwift入門
発売日: 2019/4/5
PDF / EPUB Web
【一歩先に進みたいiOSアプリ開発者必見!】

本書は、あるテーマに沿ってDelegate、CallBack、KVO、RxSwift/RxCocoa、それぞれのパターンでコードを実装しそれぞれの実装を比較してRxSwiftの書き方について学びます。RxSwiftの動向をキャッチアップし、一歩先に進みたいiOSアプリ開発初心者のための一冊です。
〈本書の対象読者〉
・SwiftによるiOSアプリの開発経験が少しだけある(3ヶ月から1年未満)
・RxSwiftライブラリーを使った開発をしたことがない、またはほんの少しだけある

【目次】
第1章 RxSwift入門
1.1 iOSアプリ開発とSwift
1.2 最初に覚えておきたい用語と、1行解説
1.3 RxSwiftって何?
1.4 Reactive Extensionsって何?
1.5 リアクティブプログラミングとは?
1.6 RxSwiftの特徴
1.7 RxSwiftは何が解決できる?
第2章 RxSwiftの導入
2.1 導入要件
2.2 導入方法
第3章 RxSwiftの基本的な書き方
3.1 メソッドチェーンのように直感的に書ける
3.2 Hello World
3.3 よく使われるクラス・メソッドについて
3.4 HotなObservableとColdなObservable
第4章 比較しながら、簡単なアプリを作ってみよう!
4.1 カウンターアプリを作ってみよう!
4.2 WebViewアプリを作ってみよう!
第5章 さまざまなRxSwift系ライブラリー
5.1 RxDataSources
5.2 RxKeyboard
5.3 RxOptional
第6章 次のステップへ
6.1 開発中のアプリに導入
6.2 コミュニティへの参加
1,980円(税込)
0件
Nuxt.jsとPythonで作る!ぬるさくAIアプリ開発入門 データ分析からAIアプリ開発まで優しく解説!
発売日: 2020/1/31
PDF / EPUB Web
本書は「モダンなAIアプリを開発する」ことを目標にした解説書です。AIアプリの開発という目的を明確にし、そこへの最短経路でデータ分析を行い、分析結果をモデル化し、Webアプリケーションに組み込むことによって、プロダクトをAIアプリに昇華させるためのチュートリアルです。

【目次】
第1章 AIアプリ開発の進め方を知ろう
1.1 目的から考えよう
1.2 AIアプリ開発のステップを知ろう
第2章 Google Colaboratory で環境を構築しよう
2.1 Google Colaboratoryにアクセスする
2.2 データ保存先としてGoogleドライブを利用する
2.3 Markdown記法を積極的に使おう
第3章 Scikit-learnでモデルを構築しよう
3.1 ワインの美味しさを予測してみよう
3.2 探索的データ解析
3.3 Googleドライブをマウントする
3.4 データ準備
3.5 機械学習用データセット作成
3.6 データ分析
3.7 モデリング
第4章 AdobeXDでアプリのUIを設計しよう
4.1 AIアプリ開発においてUI設計が大切な理由
4.2 機械学習に必要なデータをいかに収集するか
4.3 AdobeXDでアプリのUIを設計しよう
4.4 UI設計の手順
4.5 AdobeXDを使って画面をデザインしよう
第5章 Nuxt.jsでAIアプリのフロントを作ろう
5.1 今回作るアプリ
5.2 Nuxt.jsとは
5.3 実際にプロジェクトを作ってみよう
5.4 アプリの構成をVuetifyで作ろう
5.5 APIに投げるためにVuexを実装しよう
第6章 PythonでAPIを作成しよう
6.1 今回、利用する構成
6.2 簡単なAPIを作ってresponderで動かしてみよう
6.3 プロジェクトの構成
6.4 ハンドラを実装しよう
6.5 DBと連携できるようにしよう
6.6 機械学習のモデルを組み込もう
6.7 クライアントとAPIを連結させてみよう
第7章 AIアプリをデプロイしよう
7.1 今回のデプロイ環境の構成
7.2 ローカル環境をDocker化しよう
7.3 DockerイメージをGoogle Container Registryに登録してみよう
7.4 本番環境をKubernetes・GKE・CloudSQLで作成しよう
7.5 ドメインの設定をしよう
7.6 CircleCIで自動でデプロイするようにしよう
2,200円(税込)
0件
Pythonによる有限要素法 実装ノート
発売日: 2022/2/25
PDF / EPUB Web
本書は数値解析手法のひとつである有限要素法をPythonによって実装するための方法の解説書です。
具体的にはPythonを使って、有限要素法のメッシュ作成やソルバ実行や結果の可視化が、ライブラリを使ってできることを目指します。ただし、Pythonの基礎知識や有限要素法の理論の基礎は本書では扱いません。
本書では次のような人を対象としています。
・Pythonでデータ分析をしていて、Pythonによる有限要素法の実装について興味がある人
・上記についてフルスクラッチではなく、あくまでライブラリを使いこなしたい人
・有限要素法の入門書を読んだ人(まったくの初心者は対象外です)
・NumpyやMatplotlibのように、Pythonicに有限要素法解析と可視化をしたい人

【目次】
第1章 環境構築
第2章 1次元解析
第3章 2次元解析
第4章 3次元解析
第5章 振動解析
付録A ローカルでの環境構築⽅法
1,980円(税込)
0件
はじめてのBigQuery データ基盤・データ分析の第一歩
発売日: 2022/9/2
PDF / EPUB Web
本書は、Google Cloudが提供しているデータウェアハウスサービス「BigQuery」をメイントピックとして扱います。BigQueryやデータ基盤について知らない方でも最初の一歩として手にとっていただけるように執筆しました。

データ基盤と聞くと、データエンジニアやデータサイエンティスト、機械学習エンジニア、会社によってはITインフラエンジニア・SREが関わることが多いと思いますが、Webエンジニアはクエリ実行することはあれどデータ基盤の構築まで踏み込むことは少ないと思います。

本書は本格的なデータ基盤の構築までは踏み込みませんが、BigQueryへのデータの投入からクエリ実行、ダッシュボードによる可視化をひととおり学べるという本です。50ページ程度のボリュームなのでサクッと読めるはずです。読みながらぜひ手を動かしてBigQueryとその周辺ツールの便利さを体験してもらえればと思っています。

■ 本の構成

第1章 BigQueryをつかってみよう
 1-1 BigQueryの料金体系
 1-2 クエリを実行する
 1-3 クエリを保存する
第2章 データを取り込んでみよう
 2-1 BigQueryへのデータ取り込み方法
 2-2 オープンデータを取り込む
 2-3 効率的なクエリの書き方
第3章 ログを集計・可視化しよう
 3-1 サンプルアプリケーションの構築
 3-2 BigQueryデータセットの作成
 3-3 Cloud Loggingシンクの設定
 3-4 ログを集計する
 3-5 DBデータを取り込む
第4章 可視化しよう
 4-1 データポータルとは
 4-2 COVID-19の感染者数を可視化する
 4-3 Geo Vizで地理空間データを可視化する
 4-4 商品カタログ別のアクセス数を可視化する
 4-5 商品カタログ別の注文数を可視化する
 4-6 ダッシュボードをブラッシュアップする
 4-7 料金について
 4-8 BigQuery BI Engine
第5章 GCPのコストを可視化しよう
 5-1 Cloud Billingとは
 5-2 エクスポートできるコストデータの種類
 5-3 請求データをBigQueryにエクスポートする
 5-4 よく使うカラム
 5-5 クエリ例
 5-6 GCPサービス別に前月比を可視化する

■ 本書で得られること
・BigQueryの料金体系、クエリ実行、テーブル作成に関する基礎知識
・CSVなどのデータファイルの取り込み
・デモアプリをGKEクラスタで構築、アプリケーションログの取り込み
・ダッシュボード作成、データの可視化
・GCPコストの集計・コスト分析について

■ 本書で得られないこと
本書では、次の内容について取り扱っていません。
・ETL処理
・データパイプライン、ワークフロー管理
・リアルタイム分析
・BigQuery、データ基盤のセキュリティ
・機械学習(BigQuery ML)

■ 対象読者
・BigQueryについて聞いたことがある程度の人、初心者
・データ基盤、ログ基盤の構築を任されたけど何をすればいいのかわからない人

■ 前提とする知識
・SQLについての基礎知識

■ サンプル版
BOOTHでサンプル版を無料で頒布しています。
https://booth.pm/ja/items/4149507
500円(税込)
0件
テスト駆動で作る!初めてのAzureアプリ
発売日: 2019/4/12
PDF / EPUB Web
【日曜プログラマのためのテスト駆動開発入門書!】

本書は、JavaScriptでテスト駆動開発を行い、実際にAzure上にWebアプリを実装して公開してみるまでのチュートリアルガイドです。テスト駆動開発とは「テストを先に書き、あとから実装する」ことによりテストコードがそのまま設計仕様書になるメリットがあります。日曜プログラマのようにスキマ時間でプログラミングをする際にありがちな「設計を忘れてしまってなかなか進まない」ということを避けながら、実際にWebアプリを作る方法を掲載しています。
〈本書の想定読者〉
・初歩のJavaScriptの知識があるプログラマ
・スキマ時間を使ってプログラミングを行いたい日曜プログラマ

【目次】
第1章 ライフログを記録するWebアプリケーションのサーバー側のテストを作成する
1.1 ユーザー登録機能のテストを設計する
1.2 Mochaとは?Chaiとは?Sinonとは?
1.3 ユーザー登録機能のテストの不足分を追加する
1.4 ユーザー削除機能のテストを設計する(重要度に応じてPendingを利用する)
第2章 サーバー側の機能を実装して、テストをpassさせる
2.1 フォルダ構造とアプリの構成概要について
2.2 テストの実行例と最初のテスト結果
2.3 ユーザー登録機能を実装してテストをpassさせる
2.4 ユーザー削除機能を実装してテストをpassさせる
第3章 ライブラリのI/Oの実動作をテストで確認しながら実装する
3.1 テストフレームワークから実際の外部I/Oを試行する
3.2 外部I/Oをスタブ化する
3.3 現在時刻を内部的に利用する関数のテスト作成
第4章 ライフログを記録するWebアプリのクライアント側UIを作る
4.1 関数内の時間変換のテストを作成する
4.2 関数内の時間変換を実装する
第5章 全体を実装して、Azureに公開する。
5.1 ローカルで、全体の動作確認を行う
5.2 Azure上に公開して、設定と動作確認を行う
5.3 Azureでの公開後の機能強化について
付録A Sinonライブラリで良く使うAPIについて
A.1 スタブ関数の動作を設定するAPI
A.2 実行後のスタブ関数の呼び出し状況を取得するAPI
付録B Expressフレームワークの使い方
1,980円(税込)
0件
CAEソフト CalculiX深掘り実践入門 流体解析機能ガイド
発売日: 2024/11/15
PDF / EPUB Web
本書は、オープンソースソフトウェア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
1,980円(税込)
戻る 書籍一覧を見る