『武舎広幸、雑誌を除く(実用)』の電子書籍一覧
1 ~5件目/全5件
-
シリーズ65冊2,200円~5,280円(税込)レーベル: impress top gearシリーズ出版社: インプレス開発経験に基づくパターン実践の極意!
パターン誕生の背景/エッセンス/適用条件/サンプルを解説。
ゲームプログラミングを含むソフトウェア開発の現場で、デザインパターンをより的確に利用するための解説書。著者は、米国大手ゲーム会社エレクトロニック・アーツでゲーム開発に従事。その経験に基づき、GoFや著者独自のパターンについて考察。より容易に変更できる洗練されたアーキテクチャ、ゲームに求められる実行速度といった視点を重視しつつ、幅広く応用できるパターンやゲーム必須のパターンを取り上げています。本書は、『Game Programming Patterns』の翻訳書です。米国アマゾンで60以上のレビューを集め、その9割が星5つと評価されています(2015年8月)。
【以下、本書イントロダクションより抜粋】
私がこの本で提供したいのは、解決策のメニューのようなものです。この本の各々の章では、単独でコードに適応可能なアイデアを解説しています。役立つものをメニューから選んで組み合わせることができます。 -
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。
豊富な練習問題でJavaScriptをしっかり身につける
本書はJavaScriptによるプログラミングの入門書です。JavaScriptは、パソコンさえあればGoogle Chromeなどのウェブブラウザとメモ帳を使って今日からでも始められます。本書では、Google Chrome上にメッセージをだしたり、画像を表示したりすることからはじめ、分岐や繰り返しといったプログラミングの基本的な概念、タイマーを使った処理などを解説していきます。最後の章では小さなWebサイトを作ってみることで、JavaScriptの基本を一通り学びます。
◯本書のポイント1
「プログラミング力が身につく練習問題を豊富に掲載」
プログラミングの勉強は自分でプログラムを書いてみることが一番です。考え方や文法をある程度理解しても、いざ目的を設定してプログラムを書こうとしたとき、どこから手を付けていいのかとなりがちです。そこで本書は練習問題を豊富に掲載し、問題を解くことで読者のプログラミング力が自然と身につくようになっています。
◯本書のポイント2
「JavaScriptに限定されないプログラミングの考え方を解説」
プログラミング言語にはさまざまな種類があります。ゲームならC++、人工知能ならPython、業務システムならJavaなどと聞いたことがある方もいるでしょう。これだけ聞くと、英語と日本語のように文字から文法から、それぞれで何もかも違うように思われます。でも実は、基本的な文法の構成はどれもほとんど変わらず、いずれかの言語の基本的な考え方を理解すれば、別の言語の習得も容易になります。本書では、JavaScriptに限定されないプログラミングの基本的な考え方をていねいに解説しています。
第1章 初めてのJavaScriptプログラム ─ 世界で一番有名で、一番短いプログラムを書いてみよう
第2章 関数はプログラムのレゴブロック ─ 難しいことはだいたい関数がやってくれる
第3章 人生は選択の連続である ─ 分岐、プラスして変数と演算子
第4章 何万回でも何億回でもヘビーローテーション ─ ループ(繰り返し)
第5章 「オーダーメイド」のレゴブロックを作ろう ─ ユーザー定義関数
第6章 カウントダウンイベント御用達 ─ タイマーを使った定期的繰り返し
第7章 何千個でも、何万個でもまとめて記憶 ─ 配列
第8章 虫取りは人類を救うか ─ デバッグ
第9章 世の中はもの(オブジェクト)でできている ─ オブジェクト指向とは
第10章 ブラウザの中身は全部オブジェクト
第11章 Document オブジェクトとアニメーション
第12章 パソコンの中にも凄腕のイベント屋がいる ─ イベント処理
第13章 プログラムを作る ≒ アルゴリズムとデータ構造を考える
第14章 ウェブサイトを作ってみよう
付録A JavaScript のその他の構文や関数
付録B ほかの言語も使ってみよう -
自動運転、掃除ロボット「ルンバ」、IBMの人工知能「ワトソン」を使ったアプリ……IoTとともに、今世の中を便利に、面白くしている人工知能は「弱いAI」「特化型AI」と呼ばれ、人間を超えるような人工知能「強いAI」「汎用AI」とは違うアプローチでその活用方法に注目が集まっています。本書ではこの「弱いAI」のなかでも、人間の代わりに面倒くさい作業や苦手なことを代理で行ってくれる「エージェント」型技術のコンセプトを打ち出した、人工知能時代のプロダクト/サービス開発において実用的なアイデアが得られる一冊です。
-
本書は、クーパー・ヒューイット国立デザイン博物館で開催され11万人を動員した展覧会、《Beautiful Users - designing for people》の全てを収録した書籍です。本展および本書の目的は、「ユーザー(利用者)」を中心にしたアプローチをデザインに取り入れたデザイナーたちが駆使する幅広い手法の数々とその実践を紹介すること。工業デザインの父、ヘンリー・ドレイファスを起点に、ユーザーリサーチ、ハッキング、オープンソースやメイカーカルチャーに至るまで、過去半世紀にわたる「ユーザー中心設計」の進化、発展を物語るデザインプロジェクトを120点近く掲載しています。人と物、ユーザーとデザイナーの新しい関係を探求するなかで、これからのデザインの役割がわかる一冊。
-
Webパフォーマンスの基礎知識から最適化テクニックまで!本書はWebパフォーマンスの実践書『Web Performance in Action』の日本語版です。Webサイトをより速くするためのテクニックを網羅的に、かつ丁寧に解説した一冊です。
Webパフォーマンスの基礎知識から、CSSの最適化、クリティカルCSS、画像のレスポンシブ化・最適化、フォント、JavaScriptの高速化、サービスワーカーを使ったパフォーマンス向上、データ転送の効率化、HTTP/2、gulpを使った自動化まで、Webページ・サイトのスピードをアップするために知っておくべき知識とテクニックを徹底的に解説しています。【本書の特徴】
○Webパフォーマンスを向上するためのテクニックやツールを全般的・体系的に学べる
○パフォーマンス向上テクニック、画像・フォントの最適化、HTTP/2と最適化フローを解説【前提知識】
○Web開発の基礎知識(HTML/CSS/JavaScript)
※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
・キャンペーンの内容や期間は予告なく変更する場合があります。
・コインUP表示がある場合、ご購入時に付与されるキャンペーン分のコインは期間限定コインです。詳しくはこちら
・決済時に商品の合計税抜金額に対して課税するため、作品詳細ページの表示価格と差が生じる場合がございます。
