企業の競争力や成長性に大きく影響する「資産」こそが、データである。だからこそ、組織内にデータ不足があれば、インターネット上の「Webデータ」を活用することが効果的となる。膨大なWebデータを収集する「Webスクレイピング技術」と収集したデータを可視化・分析するための「BI(ビジネス・インテリジェンス)」、さらに、人工知能などの活用を組み合わせることによって的確なマーケティング施策が可能となり、最適な経営戦略が見えてくる!
★AWSを実機代わりにインフラ技術が学べる!
「自分でネットワークやサーバーを構築できるようになる」。これが本書の目的です。
インフラを学習するとき、実際に触ってみるのが一番ですが、従来は物理機器がないと学べませんでした。しかし、今はクラウドがあります。
本書では、代表的なクラウドサービス「Amazon Web Services」を実機代わりにインフラを学べるようにしてます。インフラを学びたい若手技術者にも、インフラを学び直したいアプリ開発者にもオススメです。
◆改訂4版における主な変更点は、以下の通りです。
1.UI・操作方法の更新
AWSマネジメントコンソールにおける、各種操作画面を最新に更新しました。
2.Amazon Linux 2023に対応
改訂4版では、使用するディストリビューションを最新のAmazon Linux 2023に変更しました。Amazon Linux 2023ではパッケージが更新され、インストール方法もyumからdnfに変わるなど、いくつかのコマンドが変更されています。またデフォルトでは、SSHでRSA/SHA1が無効化され、従来のSSHクライアントでは接続できないことがあります。その解決方法についても補足しました。
3.TLS/SSLへの配慮、HTTP/2に対応
本書ではプロトコルを実際に見るために、HTTP接続して、生のテキストデータを見る箇所があります。しかし近年はTLS/SSLを必須にしたサイトが多いため、改訂4版では、一般サイトではなく自分構築したWebサーバーに接続するように変更しました。確実に、プロトコルの挙動を目視できる構成としました。また一部サイトでは、HTTP/2に対応しており、流れるデータが従来と異なるところもあります。改訂4版では、その違いについても補足しました。
CHAPTER 1 システム構築をインフラから始めるには
CHAPTER 2 ネットワークを構築する
CHAPTER 3 サーバーを構築する
CHAPTER 4 Webサーバーソフトをインストールする
CHAPTER 5 HTTPの動きを確認する
CHAPTER 6 プライベートサブネットを構築する
CHAPTER 7 NATを構築する
CHAPTER 8 DBを用いたブログシステムの構築
CHAPTER 9 TCP/IPによる通信の仕組みを理解する
Appendix A パケットキャプチャで通信をのぞいてみる
Appendix B ネットワークの管理・運用とトラブルシューティング
最新の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のマイグレーションとシーディング
本書では、ChatGPTのカスタマイズ機能「GPTs」を利用して、オリジナルのAIチャット(カスタムGPT)を作成するための実践的な方法と具体的なテクニックを基本から解説しています。
ツールの使い方から開発のプロセスと考え方、高品質なコンテンツとして利活用するためのヒントまで詳解。
特定のWebサイトから自然に記事に取り入れる技術や、オリジナリティを保ちながら内容を充実させる手法、そしてこれらの要素を適切に組み合わせる方法などについても深く掘り下げています。
作成したカスタムGPTをAPI連携し、WordPressに記事を自動投稿する方法なども分かります。
■本書の主な内容
・GPT Builderで対話しながら手軽にカスタムGPTを作成する
・Configureによる詳細な設定で、より目的に合った高度なカスタムGPTを作成する
・Actionsによる外部サービスとのAPI連携で、活用の幅をさらに広げる
・要件定義から運用までのプロセスと考え方を理解し、実践に役立てる
・Webコンテンツ作成・運用に役立つ、各種の公開カスタムGPTを厳選紹介
第1章 GPTsの基礎知識
第2章 GPTsの基本的な作り方
第3章 GPTsの実践的活用
第4章 カスタムGPTの作成プロセス
第5章 WebライティングにおすすめのカスタムGPT
消化器内視鏡手術の普及に伴い、手術中のトラブルも急増している。それではボリュームセンターの消化器内視鏡医は、これらの事態にどのように対処しているだろうか? 本書は写真・シェーマのみならず動画も用いて、その対処法をビジュアルに提示する。各臓器における出血への対処法、癒着や臓器損傷、再建時のトラブルなど、内視鏡手術ならではの想定されるあらゆる困難な状況を網羅した。
血管内の画像評価において臨床活用が広がる光干渉断層法(OCT)と,今後の普及が期待される血管内視鏡に焦点を当て,準備から画像の捉え方・評価法,実臨床での活用のポイントまでわかりやすく解説.OCTや血管内視鏡所見の画像はもちろんのこと,動画も多数収載し,見え方や捉え方を確認できる.循環器医だけでなく,カテーテル室に所属する看護師や臨床工学技士にもおすすめの一冊.
世界中で話題のオンラインデザインツール「Canva」。
使ってみて、その便利さに気づいたという人も多いことでしょう。
でも…いや、だからこそ、
「もっとこうしたい!」「こんな風にアレンジしたい」「もっと効率的な方法を知りたい」
といった新たな悩みが生まれている可能性も。
本書はCanvaの操作時に役立つTIPSをぎゅっとまとめた本。
ピンポイントな素材検索方法や写真加工のテクニック、
センスの良いフォント・配色をサクッと選ぶ方法など、
Canvaを使っているときにぶつかる悩みや疑問をまるっと解決。
さらに、知って得する便利機能の活用方法も紹介しています。
もっともっとCanvaを使いこなしたい人のために
Canva公式アンバサダーの著者が
よくある質問や知っておいてほしいテクニックを惜しみなく紹介した1冊です。
■CONTENTS
01 素材選び編
02 写真加工編
03 デザイン編
04 フォント編
05 配色編
06 ビジネス編
07 印刷編
08 動画編
09 便利機能編
10 アプリ編
11 設定、共有編
多くの企業で「分かっていそうで分かっていない」、DX活用の本当の事業戦略について、その核心となる「ウェブサイトからの引き合いを本当に商談にして売上に変えていく」実務戦略について、あくまで経営者視点で解き明かした戦略指南書。
婦人科腫瘍のエキスパートである著者が、ロボット手術の魅力と実際の手技の基本とコツを、きれいな画像・動画を用いて解説。子宮体癌に対する準広汎子宮全摘術を均てん化された安全に行える基本の術式について、さらに骨盤リンパ節郭清についても惜しみなく見せる。
内視鏡的粘膜下層剥離術(ESD)は、早期がんにおける早期の病変に対する標準治療として確立されている。本書はまず「総論」で、成熟期に入ったESDについて、現状での問題点の数々を指摘し、その解決策を提示。さらに「臓器別各論」では、初心者の読者も意識したテクニックの基本から、日々ESDを実践している消化器内科医にも役立つ、最新の治療手技、注意点、コツなどについても供覧する。
「Webサイトのたった2文字を書き換えただけで売り上げが1.5倍に伸びた!」
ボタンの文言や入力フォーム周り、エラーメッセージ、写真のキャプションなど、見落とされがちだけど大切な“小さなコピー”の書き方を、豊富な事例で解説。
日本で唯一のマイクロコピー入門書が、最新事例を追加してリニューアル。
【本書の内容】
第1章 マイクロコピーの魅力
第2章 マイクロコピー改善の準備
第3章 思わずクリックしたくなる強力なコンバージョンボタンのマイクロコピー
第4章 会員獲得を容易にするサインアップフォームのためのマイクロコピー
第5章 読者をラクに増やすメルマガ登録フォームのマイクロコピー
第6章 サポート精神溢れるお問い合わせページのマイクロコピー
第7章 スムーズな記入を促すプレースホルダーのマイクロコピー
第8章 相手の心を汲み取るエラーメッセージのマイクロコピー
第9章 口コミが広がりバズる404ページのマイクロコピー
第10章 ユーザー体験を豊かにするマイクロコピー集
第11章 自社サイトのマイクロコピーの作り方
AOの骨折治療に関する基本的な考え方や理念に加え、この10年で新たに蓄積された基礎研究のデータや新開発の治療法なども余さず収載。AOの原理に基づいた治療の実際までをわかりやすい図や写真、動画教材などを用いて丁寧に解説する。世界中の術者に影響を与え続ける名著の改訂第3版、10年ぶりの大改訂!
入門者向けに開発した付録Webアプリで効率的に学ぼう! C言語を学ぶと、どの言語にも共通する「本格的なプログラミングの知識」を習得できます。本書は、スマホやパソコンで使える付録Webアプリで、C言語の基礎を学べる入門書です。Webアプリでは、音声付き動画による解説をベースに、プログラムの実行や動作確認をしながら学習できます。スマホ片手にC言語にチャレンジしてみませんか?
スマホやパソコンで使える学習アプリ付き! Webアプリだからインストール不要。すぐに使える!
入門者向けに開発した付録Webアプリで効率的に学ぼう! C言語を学ぶと、どの言語にも共通する「本格的なプログラミングの知識」を習得できます。本書は、スマホやパソコンで使える付録Webアプリで、C言語の基礎を学べる入門書です。
Webアプリでは、音声付き動画による解説をベースに、プログラムの実行や動作確認をしながら学習できます。スマホ片手にC言語にチャレンジしてみませんか?
【付録Webアプリのご利用に必要なもの】
・常時接続のネット環境(ネット動画をスムーズに再生できる程度)
・スマホやタブレット、パソコン(ネット接続、音声再生が可能で、画面解像度がスマホでは640× 1136ピクセル以上、タブレットやパソコンでは1024×768ピクセル以上のもの)
【本書刊行前(2019年1月)に動作確認したOS やWeb ブラウザ】
端末の種類…OS(Webブラウザ)
・iPhone、iPad…iOS 12.1.2(Safari)
・Androidのスマホ/タブレット…Android 8.0/7.0/6.0(Google Chrome)
・Windowsパソコン…Windows 10(Microsoft Edge version:44.17763.1.0)
・Mac…Mac OS X 10.14.2(Safari version:12.0.2)
=====
上記より新しいバージョンでのご利用に不具合が生じることを確認した場合、本書の特設ページ(http://bluebacks.kodansha.co.jp/books/9784065147924/appendix/)で情報を公開する予定です。
電子版の刊行予定はございません。
本書は、ブルーバックス『見てわかるC言語入門Windows Vista対応版CD-ROM付』(2008年2月刊行)の内容をベースに大幅に増補、改訂し、付録の学習ソフトをWebアプリとして提供するようにしたものです。
今や避けては通れないWeb面接(オンライン面接)突破の鍵を、就職アドバイザー・才木弓加氏が伝授します。
Web面接の対策のため必要なのは、特徴を「理解」し、正しい「準備」を行うこと!
スマホで面接を受けても大丈夫?
カメラの位置はどこにすればいい?
画面が暗くなってしまわないようにするには?
対面での面接との違いは?
手元に何を用意する?
Web面接における注意点とは?
毎年4,000人もの学生の就職指導を行い、何百というWeb面接に関わってき才木弓加氏が、
豊富な経験に裏打ちされた情報をもとに、Web面接に対するあらゆる疑問に答えます。
また、面接で重要となる自己分析のポイントや、
自己PR動画の注意点も徹底解説!
これ一冊で、Web面接のすべてがわかります!
本書では、モダンWeb(最新のWeb技術)を使った「サイト変換ツール」を独自に作成し、これまでの画面デザインサイト制作データをそのまま利用して、以下の機能を追加できるようにしました。
・ 通信待ちゼロの高速表示
・ 通信オフ時のサイト利用
・通信オフ時の送信を、通信オン時に自動送信
「サイト変換ツール」から出力されたファイルをWordPressへアップロードするだけで、これらの機能を追加できます。もちろん、変換したいサイトごとに内容・構成は異なるので、あらゆるサイトを全自動で変換するのは困難です。そこで、
「サイト変換ツール」ではソースコードを公開して、必要な個所をカスタマイズして、さまざまなサイトへ柔軟に対応できるように設計してあります。
変形性膝関節症の治療法として注目の膝周囲骨切り術。本書ではそのスペシャリスト達が豊富な経験から生み出した手術の創意工夫を34本の動画付きで解説しています。
本書ではWebスクレイピングを、PythonとScrapyフレームワークを利用して行うことをソースコードとともに解説します。Webサイトには多くの情報があり、ブラウザの利用だけでも取得できます。しかし、Webサイトを閲覧するという行為が能動的であり手間と時間を使うことになります。本書はPythonを使って普通のサイトからWebスクレイピングをはじめ、少しづつ難易度を高めていく実践的な内容です。
「機能障害・能力低下への介入編」待望の改訂!視覚的な理解を促す豊富な写真、採点者・模擬患者の注意点などの特長はそのままに、内容の刷新を図った。
好評のweb動画もアップデートし、分析・介入のポイントをより理解しやすいものとなった。
指定規則改定により臨床実習前後の評価が必修化され、OSCEの重要性が増すなか、臨床家を目指す学生のみならず、養成校教員、臨床実習指導者まで必読の1冊となった。
Interventional EUSの技術習得は容易ではなく,自在に使いこなせるようになるには,優れた指導医のもとトレーニングを積むことが重要である.本書は近年ニーズが高まっているコンベックス型EUSを用いた胆・膵の診断・治療手技を,豊富な動画を用いて網羅的に解説.国内屈指のエキスパートがInterventional EUSのあらゆるテクニック,「私のやり方」を紹介する.胆膵内視鏡診療に携わり,Interventional EUSを学ぶ医師必携の一冊.
Webアプリケーション、Webサービスを開発・運用する
エンジニアは、HTML/HTTPやWebサーバなどWeb技術の
仕組みや基礎的な知識をおさえておかなければなりません。
本書では、実サービスでの大規模なWebクローラーの
開発・運用経験をもとに、クローラーを支える、HTTP、
文字コード、HTML、認証、Ajax/JSONなど、Webエンジニアが
おさえておくべきポイントやテクニックを学びます。
クローラーから見たWebサイトの仕組みとその実情に加えて、
現実に即した実践的かつ効率的なクローリングの方法論に
ついても解説します。
○実例をもとにHTTPやHTMLなどWebの仕組みを深く知ることができる
○大規模なクローラーの開発・運用ノウハウを知ることができる
○Webサイトの運営者(クロールされる側)もクローラーに関する知見を得ることができる