膨大な変換候補の中からいかに最適解を導くか。
初等教育から始まる情報系の教育改革が進む現代において,教養となる基礎的な部分を,専門家が一般読者向けにやさしく解説.コンピュータのしくみや使われ方の背景となっている考え方に焦点を当てた.
はじめに/身近な生活におけるコンピュータの活用/プログラミング的思考/情報モラル
パーツのコンポーネント化。CSSフレームワークによるページ作成。目的に応じた作り込みープロモーションサイト、ビジネスサイト、ショップサイト。これから必要とされるデザインの「スタンダード」手法を徹底解説。
本書では、各種システムコールの基礎知識と合わせて、平易なコメント付きでサンプルプログラムを掲載。プログラムを実際にコンパイルして実行することで、システムコールの動作をしっかり押さえられます。また、基本的なUNIXコマンド/簡易版の作成テクニックも盛り込みました。Linuxをメインに、FreeBSDやSolarisもサポートし、長く役立つ技術知識につながる1冊。
ゲーム開発の基本、実装の工夫、運営ノウハウ。
どうやってデータを取り出せばいいの?検索結果を思いどおりに並べ替えるには?別テーブルのデータを組み合わせるには?インデックス、制約…なんのためにあるの?イメージできればすらすら書ける。図とサンプルが満載!各章の最後にはその章のまとめと練習問題を掲載している。
サーバ構築/運用をミスなく効率的に行う。第一線のエンジニアが現場のノウハウを凝縮
HTML5とJavaScriptを組み合わせてスマートフォンアプリを開発したい方に向けた書籍。HTML5とJavaScriptを組み合わせたプログラミングの基本から始まり、スマートフォン向けデバイスAPIと組み合わせた開発、そして実際に開発者の方が作ってみたくなる本格的なスマートフォンアプリの開発手法までを解説している。
そもそもなぜCSSやJavaScriptを使うのか、Adobe Edge Animateとはどのようなものか、といった基本的な知識をまとめた「基礎編」、ローディングアニメーションなどのサンプルを作りながら操作を学習できる「実践編」、書き出したコードの理解を深め、より実践的なコンテンツに組み込む「応用編」の3部構成
無数の同時接続×ミリ秒のレイテンシ、いかにして両立させるのか。ゼロからオンラインゲームを作り上げるために必要とされる基礎知識を徹底解説。
『WEB+DB PRESS』に掲載されたデータベース関連記事を更新し、再編集。
信頼されるエンジニアになるための学習書
本書はJavaScriptによるプログラミングを基本から学べる教科書です。
Part-1(基礎編)では、小コードを書きながら、
変数、演算子、配列、関数、正規表現、オブジェクト、DOMといった
JavaScriptの基本を学びます。
Part-2(実践編)では、サンプルを使って、
jQuery、JSON、クッキー、アニメーションといった、
実践的な技術を学びます。
Appendix(付録)では、フレームワークなど、
現場で役立つ知識も学べます。
また、サンプルコードはクラウドサービス「CodePen」を活用できるので、
いつでもどこでも学べる仕組みになっています。
初学者からスキルアップを目指す方まで、
これだけ知っていれば現場に出て困らない、
JavaScriptの基本と応用を学べる一冊です。
〈こんな方のための本です〉
・初学者
・Webデザイナー
・HTML/CSSマークアップエンジニア
・JavaScriptで一度挫折したことがある方
・仕事として役立つスキルを身につけたい方
Part-1 基礎編
CHAPTER‒01 基礎知識
01-01 Webプログラミングの基本
01-02 JavaScriptの書き方
CHAPTER‒02 文法と構文
02-01 変数
02-02 データ型
02-03 演算子
02-04 制御構造
02-05 配列
CHAPTER 03 関数と正規表現
03-01 関数
03-02 正規表現
CHAPTER 04 オブジェクト
04-01 オブジェクト
04-02 標準ビルトインオブジェクト
04-03 ブラウザオブジェクト
04-04 DOM(ドキュメントオブジェクトモデル)
CHAPTER 05 その他の基本技術
05-01 イベント
05-02 例外処理
Part-2 実践編
CHAPTER 06 JavaScript周辺技術
06-01 jQuery
06-02 Ajax
06-03 JSON
06-04 Cookie
CHAPTER 07 アニメーション
07-01 GreenSock
07-02 ScrollMagic
Appendix 付録
AP-01 JavaScript関連のフロントエンド動向
AP-02 CodePen
AP-03 Prepros
AP-04 計測とデバッグ
〈特典PDF〉
SP-01 GitとGithub
SP-02 Atom
SP-03 レガシーコード
良いコードを迅速に生み出す快適な共同開発。手を動かして身に付ける、実用的なワークフロー。
本書は、まったく初めて正規表現に触れる方でも、段階を踏みながらこの2つの山を乗り越えられるように注意を払っています。そのために、ただメタキャラクタの使い方を説明するだけではなく、どのような考え方で正規表現を組み立てたらよいかを、詳細に解説しています。そして、ドリル形式で似たような問題を繰り返し考えることで、正規表現の考え方に慣れてもらうように構成しています。掲載されている問題は、付属の学習ソフトによって実際の動作を確認できるようになっています。
継続的インテグレーションに欠かせないツールであるJenkins。その導入から運用管理までを解説した定番書として大好評の『Jenkins実践入門』が、ついに2系に対応しました。生みの親である川口耕介氏監修のもと、近年の開発環境の変化に合わせて内容を一新。インストールなどの基本から、JUnitによるテストといった内容はもちろんのこと、さまざまなソースコード管理システムとの連携やおすすめプラグインの紹介、さらには認定試験についても説明します。チームの一員として上手に迎えるための実開発のポイントがわかります。
ユーザーの「わからない」を解消してプロダクトの価値を高める。機能と操作手順を正しく伝えるためのテクニック。ヘルプサイトは「仕様書」ではありません!
Googleを支える基盤システムの数々について、論文やWebなどで公開されているパブリックな情報をもとに技術的な側面から解説を試みる。
ディープラーニング/AIでの大躍進、科学技術計算における実績、ルーツの3Dグラフィックス/ゲーム。大量演算×高速実行。計算能力が巻き起こすポジティブな連鎖。GPUの構造と高い数値計算性能に主眼を置いて解説。合わせて、活用事例や技術動向を幅広く取り上げている。初学者向けに進化の背景から平易に説明を行い、GPUのハードウェアの構造とプログラムを関連付け、どのように書けばハードウェアを有効利用できるかという観点も盛り込んだ。