技術評論社の検索結果
検索のヒント
検索のヒント
■キーワードの変更・再検索
記号を含むキーワードや略称は適切に検索できない場合があります。 略称は正式名称の一部など、異なるキーワードで再検索してみてください。
■ひらがな検索がおすすめ!
ひらがなで入力するとより検索結果に表示されやすくなります。
おすすめ例
まどうし
つまずきやすい例
魔導士
「魔導師」や「魔道士」など、異なる漢字で検索すると結果に表示されない場合があります。
■並び順の変更
人気順や新着順で並び替えると、お探しの作品がより前に表示される場合があります。
■絞り込み検索もおすすめ!
発売状況の「新刊(1ヶ月以内)」にチェックを入れて検索してみてください。
-
かんたんフォトLife これからはじめる 商品撮影の教科書[改訂2版]
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ネットショップやランディングページなどのWeb媒体はもちろん,広告,ちらし,販促物といった紙媒体など,商品写真が必要になる機会はよくあります。本来であればプロカメラマンに撮影を依頼したいところですが,予算が少ない,更新が頻繁,納期が短い等の理由により,自分で撮影を行う必要に迫られることも多々あります。本書はこうした「プロではない」人が,低コストのライティング機材を用いて,プロ顔負けの商品写真を撮影するための書籍です。デジタル一眼を使った商品撮影の方法を,手とり足とり丁寧に解説します! -
ゼロからはじめる iPhone XR スマートガイド au完全対応版
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アップルの最新機種,au版iPhone XRの初心者向け解説書です。通話/メール/インターネットといった基本的な使い方から,便利に使いこなすための機能まで解説しています。旧機種から乗り換えた方も一目で操作がわかるように,巻頭口絵でiPhone XRとiOS 12の新機能をまとめて紹介しています。本書があれば,iPhone XRの基本操作と活用法がバッチリわかります! -
問題解決力とコーディング力を鍛える 英語のいろは
「最新の技術を勉強したいけど,苦手な英語とどう向き合えばいいのかわからない」「とにかく効率的に必要な英語力だけを身につけたい」「もっと端的なクラスの命名ができるようになりたい」など,英語を勉強する際に悩んだことはないでしょうか。 本書では,英語の苦手な方でも読み始められるように,日本語と英語を比較しながら「エンジニアが本当に使える英語」を紹介します。かんたんな文法の復習をはじめ,インプット/アウトプットの方法,OSSに参加する際の英語の使い方を解説。コーディングのスキルを上げるための,文法と変数名の関連性やTDDへの応用まで扱うので,一歩踏み込んだ力も身につきます。 -
ゼロからわかる Ruby 超入門
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,プログラミングが初めての方へ向けた,プログラミング言語Rubyの入門書です。本業のRubyプログラマーを続けながら,一橋大学の社会学部でプログラミングを初めて学ぶ学生へ向けて講義をした筆者が,その経験をもとに,図を多く使って分かりやすく説明し,かつ実用的で役立つ内容を選びました。 Rubyはやりたいことを簡潔に書ける言語です。学習の際に余計なことを考える必要がなく,学ぶ内容に集中できます。これは初めて学ぶ言語として最高の特徴と言えます。実際の使用例も多く,クックパッドなどのたくさんのRubyで書かれたWebサービスたちが世界で多数稼働しています。 この本の対象読者として,プログラミングをこれから始めたい方,他の言語を使ったことがあるがRubyは初めての方,Railsを学んだのでその基礎であるRubyを学びたい方,に当てはまる方は最適です。 本書ではプログラミングを基礎から学び,問題の解決方法を身につけ,分からないことを調べる手段を得ることができます。また,本書のあとにRailsを学びたい方のために,Railsで使う基礎知識は可能な限り多く選んで書いています。 本書は執筆時の最新バージョンRuby2.5で説明し,Ruby2.3以降で動作が違う時は注釈を入れています。 -
ゼロからはじめる Apple Watch スマートガイド[Series 4対応版]
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Apple Watch Series4の初心者向け書籍です。基本操作,iPhoneからの設定,iPhoneとの連携操作など,Apple Watchが初めての方にもわかりやすく解説します。Series4は,プロセッサの高速化,画面の大型化,センサー類の刷新など,Apple Watchの登場以来,初めてデザインと設計が変更されて新しくなりました。また,watchOS5では,トランシーバー,Podcast,転倒検知機能などが追加されたほか,心拍数計測機能,Siri,アクティビティ,ワークアウトなどの使いやすさも従来から向上しています。Apple Watch Series4の新機能,基本操作,標準アプリの使い方までがバッチリわかる1冊です。 -
今すぐ使えるかんたんmini Canon EOS M100 基本&応用 撮影ガイド
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 キヤノンEOS Mシリーズのエントリーモデルとして2017年の10月に発売された「EOS M100」。小型ボディながら,上位機種と同等の画質・オートフォーカス(AF)性能を実現しているのが特徴。発売以来コストパフォーマンスのよさで人気も高い。本書では,M100の基本機能はもちろん,M100独自の機能や写真の基礎も丁寧に解説。ミラーレス一眼をはじめて使うユーザでもイメージがつかみやすいよう,多くの作例をもとにM100の機能をいかした撮影技術についてもわかりやすく解説しています。 -
今すぐ使えるかんたん Photoshop Elements フォトレタッチ入門
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,「Photoshop Elements」のいちばんやさしい解説書です。Elements Organizerによる写真整理から,Elements Editorを利用した基本的な写真補正,ガイドを使った写真加工,RAW現像,スライドショーや印刷などの写真活用まで,Photoshop Elementsによる写真の補正・加工のすべてをていねいに解説します。 -
今すぐ使えるかんたん Premiere Elements 2019
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2018年10月に発売された,Adobe Premiere Elements 2019の解説書です。素材の取り込みから,クリップの編集方法,映像の補正,エフェクト,タイトル・字幕・効果音・BGMの追加,ムービーの書き出し,動画編集のさまざまなテクニックなど,Premiere Elements 2019による動画編集の手順を基礎から解説します。本書があれば,Premiere Elements 2019による動画編集がバッチリわかります! -
今すぐ使えるかんたん Mac 完全ガイドブック
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2018年の最新OS「Mojave」に対応したMacの機能引き解説書です。リファレンス形式でMacの機能をほぼすべて網羅して扱うことで,ユーザがMacの操作中に生じた変更点や不明な点をすぐに調べることができ,初心者も1冊でMacを使いこなせるようになります。 目的別索引,Windowsとの対応表の追加で,知りたい内容を引きやすく,Windowsからの移行ユーザやMacを新たに購入したユーザがもしものために手元に置いておく辞書的な扱いとしても活用できる必携の書籍です。 -
受託開発の極意 ―― 変化はあなたから始まる。現場から学ぶ実践手法
「受託開発」とは,お客さまから依頼を受けてシステムを作る,いわゆるSIerです。 経済産業省の調査「特定サービス産業実態調査」によると,日本のソフトウェアエンジニアの大多数は受託開発を行っています。売り上げベースでは、「ソフトウェア業」の約85%,「情報サービス業」全体で見ても約45%は受託開発です。 本書は,受託開発を行っているすべての人へ向けて,受託開発の極意をまとめました。お客さまとの接し方から,見積り→要件定義→設計・実装・テスト→運用といった工程ごとの手ほどき,そして自分や仲間,組織の変え方までを説明していきます。 -
小飼弾の アルファギークに逢ってきた
「アルファギーク」の「アルファ」は,動物行動学ではリーダーとなる個体のこと。「ギーク」は,ひたすら「好き」を貫いて信じる道を往き,世界を少しずつ,しかし確実に良い方向に変えていくエンジニア。本書に登場するアルファギークとは,そういう特性を併せもった人たちです。 本書では,人気フレームワークRuby on Rails,コミュニケーションツールTwitter,Javaの定番フレームワークSeasar2などのソフトウェア開発者をはじめ,数々のギークたちにブログ「404 Blog Not Found」の小飼弾氏が直撃。すべてソフトウェア開発者が,自らのスキルアップや人生設計について考えるためのヒント満載の1冊です。 -
JavaScript徹底攻略
WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。 『JavaScript徹底攻略』では,いまやWebアプリケーション開発の中心的な言語となったJavaScriptについて,jQueryやnode.jsといったライブラリやフレームワーク,設計から見直すクライアントサイドMVCの考え方,テストを中心とした品質向上のための環境構築,CoffeeScriptによる開発,データ交換のためのJSON/YAMLなど,複雑化する一方の開発現場を支える技術やツール,ノウハウを,多彩に取り上げていきます。 -
Webサービス開発徹底攻略
WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。 本書WEB+DB PRESSの過去収録記事をテーマ別に再収録。Webサービス開発者がノドから手が出るほど知りたい,あの有名サービスの裏側を大公開します。クックパッド,ニコニコ動画,ライブドア,pixiv etc....の構築ノウハウをあますことなくご紹介。サービスインの成功率を飛躍的に高める取り組み・リーンスタートアップの特別記事も収録した,一冊まるごと,サービス開発のすべてを知るための本です。 -
開発ツール徹底攻略
WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。 『開発ツール徹底攻略』では,開発者にとってもっとも身近な存在と言える開発環境について,Git/GitHubといったバージョン管理やCIツールであるJenkins,代表的なエディタであるVimとEmacsの上手な使いこなし方,そして開発者であれば誰もが避けて通れないUnix/Linuxを中心としたCUI環境の基本的な操作をまとめて解説します。 -
クラウド開発徹底攻略
WEB+DBPRESS plus徹底攻略シリーズでは、Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し、再編集してお届けします。『クラウド徹底攻略』では、いまやWebサービスのインフラ構築には必須となったAmazon Web ServicesやGoogle Cloud PlatformなどのIaaS、HerokuをはじめとしたSaaSや、クラウドサービスとともに使われることの多いDockerの知識など、エンジニアにとって必須のノウハウを1冊にギュッとまとめました。 -
サーバ/インフラ徹底攻略
WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。『サーバ/インフラ徹底攻略』では,インフラ構築/運用の自動化ツールとして注目されているChef,Vagrant,Serverspec,Docker,その他にもAmazon Web Services,テスト駆動インフラ&インフラCI,Immutable Infrastructure,nginx,運用時のメンテナンスなど,エンジニアにとって必須のノウハウを1冊にギュッとまとめました。 -
データベース徹底攻略
WEB+DB PRESS plus 徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。『データベース徹底攻略』では,データベースの設計,SQLの使いどころから,オープンソースRDBMSの代表格であるMySQL,最近普及が進むMongoDBやRedisなどのNoSQL,Amazon Web Services上で大規模データ分析を行えるRedshiftなど,最新かつエンジニアにとって役に立つノウハウを一冊にギュッとまとめました。 -
Ruby徹底攻略
WEB+DB PRESS plus 徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。『Ruby徹底攻略』では,Rubyの導入や基本文法の解説から最新バージョン2.1の新機能,Ruby on Rails 4の機能解説やテスト,RubyGemsやRubyにおける自動化手法,Rack,Sinatra,mruby,RubyMotionなど,Rubyをさらに使いこなしたい人にとって有用でかつ最新のノウハウを一冊にギュッとまとめました。 -
2Dグラフィックスのしくみ ――図解でよくわかる画像処理技術のセオリー
スマホやタブレットのグラフィカルインターフェースから,ゲームの各種アニメーションに至るまで,グラフィックス技術の存在感は,高まる一方です。 そのような今,「デジタル画像処理の理論を知る」ことは,紙や筆/ペン先のような「画材の特性を知る」ことに近い,と著者は言います。 表現手段の構造や性質を掴むことは有用ではないでしょうか。 本書では,基本となる2Dグラフィックスをテーマに,デジタル画像処理の基礎知識と技法をやさしく解説。 人気急上昇中のペイントツールの開発陣が,楽しい図解を豊富に盛り込み,基礎の基礎から,わかりやすく解き明かします。 複雑な画像も,たった1つの「点」から。 ラスト1ピクセルまで綺麗に仕上げたい,画質をキープしつつ高速に処理したい,2Dの実力を最大限に引き出したい,広く,これから各種2Dグラフィックスに携わる方々へ,今,必要な基本が見えてくる1冊です。 -
パターン、Wiki、XP ―― 時を超えた創造の原則
ソフトウェア設計の定石集である「デザインパターン」は,今や開発者の必須知識となっています。Wikipediaに代表される「Wiki」は,多くの人々に使われるソフトウェアに成長しました。「XP(エクストリームプログラミング)」は,現在主流となりつつあるアジャイルな開発方法論です。 デザインパターン,Wiki,XP。 一見,何の関係もなさそうに思えるこの3つは,実は同じ起源から発生した兄弟です。 しかもその起源は,ソフトウェア開発とは何の関係もない異分野の人である,建築家クリストファー・アレグザンダーの思想にあります。 本書では,アレグザンダー(パターンランゲージの発明者),ウォード・カニンガム(Wikiの発明者),ケント・ベック(XPの提唱者)らが織りなす約半世紀の歴史物語をたどりながら,優れた創造を行うための共通原則に迫ります。 -
ノンプログラマのためのJavaScriptはじめの一歩
本書は,プログラムを書いたことがないノンプログラマの人に向けたJavaScriptの入門書です。初学者の方がつまずきそうなところや,わかりにくいところを重点的に解説しています。たとえばプログラムを学ぶときにつまずきやすい点の一つに,ある文法や機能について説明を受けても,実際にどういう場面で使うのかがわからず,理解が進まないということが挙げられます。そこで本書では,書籍全体を通して1つのスライドショーのサンプルプログラムを使って,解説した文法や機能が実際にどこでどういうふうに使われているかを毎回見返すことでしっかり理解するという構成にしました。 定番ライブラリjQueryの基本も学べ,付録ではHTMLとCSSの基本を解説しています。 -
改訂3版 すらすらと手が動くようになる SQL書き方ドリル
多くのユーザに愛されてきた「SQL書き方ドリル」の最新改訂版が登場! PostgreSQL、MySQL、Oracle、SQL Server最新版はもちろん、それぞれクラウド版にも対応しました。「SQLを習得するためには、何よりもSQLを実際に書くことが重要」という変わらぬコンセプトのもと、「本に直接書き込む」+「学習ソフトSQUATで直接打ち込む」の2つの学習形態でSQLがドリル学習できるようになっています。本書独自のノウハウである「SQLの書き順」と「RDBMSの内部動作」を解説を読んでしっかり理解し、ドリルで反復学習してSQLを確固たる武器にしましょう。 -
コーディングを支える技術――成り立ちから学ぶプログラミング作法
本書は,プログラミング言語が持つ各種概念が「なぜ」存在するのかを解説する書籍です。 世の中にはたくさんのプログラミング言語があります。そしてプログラミングに関する概念も,関数,型,スコープ,クラス,継承など,さまざまなものがあります。多くの言語で共通して使われる概念もあれば,一部の言語でしか使われない概念もあります。これらの概念は,なぜ生まれたのでしょうか。本書のテーマは,その「なぜ」を理解することです。 そのために本書では,言語設計者の視点に立ち,複数の言語を比較し,そして言語がどう変化してきたのかを解説します。いろいろな概念が「なぜ」生まれたのかを理解することで,なぜ使うべきか,いつ使うべきか,どう使うべきかを判断できるようになるでしょう。そして,今後生まれてくる新しい概念も,よりいっそう理解しやすくなることでしょう。 -
エンジニアの知的生産術 ―効率的に学び、整理し、アウトプットする
(概要) 仕事をするうえで、どのように学び、整理し、アウトプットするのか。ソフトウェアエンジニア向けに、プログラミングと執筆を具体例として、知的生産の方法を解説した書籍です。サンプルコードの丸写しでは仕事に役立つプログラムを書けないのと同様に、知的生産術も丸写しではあなたの役に立つものにはなりません。 本書では、数々の知的生産術を比較して学ぶことで、何が重要な原則なのかを体得し、みなさんが自分の環境に合わせて手法を修正し、組み合わせ、新しく生み出せるようになることを目的とします。また筆者が日ごろ行っている具体的な手法や、今までの試行錯誤も紹介します。 -
Google App Engine for Java[実践]クラウドシステム構築
Google App EngineはGoogleの提供するクラウド環境です。Python版に続いてこの春,Java版が発表されたことで,クラウドベースのシステム構築が,いよいよ業務レベルで現実のものになりました。本書は,Google App Engine for Java(GAE/J)による開発手法,従来型のシステム構築との考え方の違い,GAE/Jのデータベース環境BigTableの活用ノウハウ,Google Appsとの連携,テストのしかた,課金システム解説など,すでにGAE/Jによるシステム事例を持つ筆者が,現時点で持ちうるノウハウを詰め込んで解説した書籍です。 -
Webを支える技術 ―― HTTP,URI,HTML,そしてREST
Webは誕生から20年で爆発的な普及を果たし,17億人のユーザと2億台のサーバを抱える巨大システムへと成長しました。Webがここまで成功した秘密は,その設計思想,いわゆるアーキテクチャにあります。Webのアーキテクチャ,そしてHTTP,URI,HTMLといったWebを支える技術は,Webがどんなに巨大化しても対応できるように設計されていたのです。 私たちが作る個々のWebサービスも,Webのアーキテクチャにのっとることで成功へとつながります。Webのアーキテクチャに正しく適応したWebサービスは,情報が整理され,ユーザの使い勝手が向上し,ほかのサービスと連携しやすくなり,将来的な拡張性が確保されるからです。 本書のテーマは,Webサービスの実践的な設計です。まずHTTPやURI,HTMLなどの仕様を歴史や設計思想を織り交ぜて解説します。そしてWebサービスにおける設計課題,たとえば望ましいURI,HTTPメソッドの使い分け,クライアントとサーバの役割分担,設計プロセスなどについて,現時点のベストプラクティスを紹介します。 -
超速! Webページ速度改善ガイド ── 使いやすさは「速さ」から始まる
(概要) 本書では「超速!」と銘を打って,Webページの速度を改善するためのノウハウを紹介します。Webページの速度は,みなさんのビジネスにおけるWebの価値を大きく左右します。 Webページを構成する要素としてネットワーク処理,レンダリング処理,スクリプト処理の3つを取り上げ,これらを詳しく説明することで高速化に関する知識を網羅します。各テーマについては,基礎知識の章と,実践的な問題の調査と改善の章の2本立てで解説を進めます。これにより,調査によって個別の問題に分解して把握する力と,それに対する適切な改善を実行する力を身に付けられます。 -
スクラム実践入門 ── 成果を生み出すアジャイルな開発プロセス
スクラムとは何かを一言で表すと,「複雑で変化の激しい問題に対応するためのフレームワーク」です。その特徴ゆえに,スクラムはソフトウェア開発に従事する開発者やマネージャーを中心に,ハードウェア開発など非ソフトウェアの分野にまで幅広く導入されており,最も普及しているアジャイル開発手法です。 本書は,これから組織にスクラムを導入しようとしているマネージャー,すでにスクラムを推進しているスクラムマスター,そしてチームで働くすべての方に向けた入門書です。第一線でスクラムを実践している執筆陣が,スクラムの導入にあたって必要な基本的な知識だけでなく,スクラムの導入後に発生するさまざまな問題とその対処のしかたまでを,幅広く紹介しています。 -
[Web開発者のための]大規模サービス技術入門 ―データ構造,メモリ,OS,DB,サーバ/インフラ
サーバを単に増やすだけでは解決しない(?!)。大規模サービスの難所は,サービスの成長に伴い巨大化するデータの処理です。データ量の変化は緩やかには推移せず,突然目の前に現れる大規模化の壁。そこで求められるのは,いかにして「データを小さく持つか」「複数サーバに分散させるか」「最小限の回数で読み取るか」といった地道な取り組みの積み上げです。 本書では Web開発における大規模サービスの一つの関門,数十~数百ギガバイトのテキストデータを想定し,データ構造,メモリ,OS,DB,サーバ/インフラと広範なレイヤに及ぶ攻略ポイントをまとめて解説します。はてなインターンシップの初書籍化。 -
プロセッサを支える技術 ― 果てしなくスピードを追求する世界
わずか60年余りで,200万倍もの演算性能向上を遂げたプロセッサ。システムの全体性能を左右する小さなチップには,どのような技術が搭載されているのでしょうか。 本書では,コンピュータアーキテクチャの基本からスタートし,プロセッサのしくみ/働き,高速化を実現した応用技術,旬の64ビットCPUの内部構造まで徹底解説。合わせて,プロセッサの実力を引き出すためのプログラミングテクニックも盛り込みました。マルチコア化,スレッド,GPGPU(General Purpose GPU)/超並列処理,仮想化機構,省エネなど注目のキーワードを押さえ,プロセッサを核に,コンピューティングの今をコンパクトにまとめた1冊です。 WEB+DB PRESS plusシリーズ初,ハードウェアを題材に,先端プロセッサ開発歴40年の著者による全編書き下ろしでお届けします。 -
[改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる
定番の1冊『シェルスクリプト基本リファレンス』の改訂第3版。シェルスクリプトの知識は,プログラマにとって長く役立つ知識です。本書では,複数のプラットフォームに対応できる移植性の高いシェルスクリプト作成に主眼を置き,基本から丁寧に解説。第3版では最新のLinux/FreeBSD/Solarisに加え,組み込み分野等で注目度の高いBusyBoxもサポート。合わせて,全収録スクリプトに関してWindowsおよびmacOS環境でのbashの動作確認も行い,さらなる移植性の高さを追求。ますますパワーアップした改訂版をお届けします。 -
インフラデザインパターン ── 安定稼動に導く127の設計方式
本書は,数百プロジェクトの実績から導かれたインフラ設計の定石を,デザインパターンとしてまとめたものです。特にインフラについて経験の浅い技術者(アプリケーション開発者も含む)や,システム構築に責任を持つプロジェクトマネージャ,企業の情報システム部門でシステムの企画や導入の意思決定を行う方,ベンダーの提案や設計を評価・比較する方に向けて書かれています。 すべてのデザインパターンには,特徴を把握できる簡潔なイメージ図が掲載されています。また,各デザインパターンの「できること」だけでなく,「できないこと」や「留意点」も記載しています。インフラデザインパターンをベースに設計することで,スキルのあるインフラ技術者が行う検討に近づくことができるでしょう。 -
nginx実践入門
nginxを現場で活用するための知識を,実践的なノウハウを交えて解説した書籍です。nginxのインストール方法や基本的な設定方法からはじめ,nginxを利用した「静的コンテンツ配信サーバ」「HTTPSサーバ」「Webアプリケーションサーバ」「大規模コンテンツ配信システム」の構築方法をそれぞれ詳しく紹介しています。後半ではnginxサーバのモニタリングやログの収集,そして軽量スクリプト言語Luaでnginxを拡張する方法について解説しているので,nginxをこれから使う方はもちろん,さらに活用したい方にもお勧めです。 -
Chef実践入門――コードによるインフラ構成の自動化
本書は,サーバ構築自動化・構成管理ソフトウェアであるChefの解説書です。まずはスタンドアロンで利用できるChef Soloを利用し,設定ファイルとなるクックブックの書き方を解説します。そして,現場でよく利用する環境をChefを使って構築するためのノウハウや,クックブックのテスト,継続的インテグレーションなど実践的な解説も行います。後半では,つまずきがちなポイントや,Chef Serverを利用した大規模環境の構築・運用方法を解説しています。コードを出しながら解説しているので,すぐに役立つ知識が身に付くはずです。 -
[24時間365日]サーバ/インフラを支える技術 ……スケーラビリティ、ハイパフォーマンス、省力運用
一度スタートしたサービスは止めたくない,というのはWebに携わる開発者や担当者に共通する意識ではないでしょうか。しかし,サービスの成長にともない,サーバの増強,ハードウェア/ネットワークの障害対応,複数サーバの同期と管理などが不可欠となり,24時間365日止まらないサービス,稼動し続けるサーバ/ネットワークインフラを設計・構築・運用するには,数々のテクニックが必要です。 本書では,Webシステムのスケールアウトを念頭に,負荷分散システムの構築&高可用の実現,パフォーマンスチューニング,そして手間を極力抑えた運用術という三つのテーマをまとめて解説します。 -
反復学習ソフト付き 正規表現書き方ドリル
文字列を操作するさまざまな場面で用いられる正規表現ですが,難しいと感じる初学者や,基礎を十分理解していないために苦手意識を持っている方も多いのが現状です。本書は,『SQL書き方ドリル』でおなじみのドリルスタイルで,正規表現を基礎から無理なく習得できる学習書です。基礎的な書き方に始まり,正規表現の組み合わせ,そして豊富な題材を用いた実践的な正規表現の書き方まで,ドリル形式で反復学習しながら身に付けることができます。Aappendixとして,Perl,Java,PHP,Ruby,Python,JavaScriptの各言語から使う方法も説明します。 -
コンピュータアーキテクチャ技術入門 ――高速化の追求×消費電力の壁
わずか70年余りで,150億倍もの演算速度向上を遂げたプロセッサ,40年余りで記憶容量が800万倍に増加したメインメモリ,55年余りで記憶密度が3億倍に達したストレージ。そして,省電力化により,演算/W(1ワットあたりの演算能力)に至っては,約70年で2兆倍もの差がある......。驚くべき進化を遂げたコンピュータは,今,どのように成り立っているのでしょうか。 本書では,コンピュータアーキテクチャの今に焦点を当て,手のひらサイズのスマートフォンから,巨大なスーパーコンピュータやデータセンターまで幅広く取り上げながら,プロセッサ,メモリ,I/Oを中心に最新のしくみを徹底解説。合わせて,現在ホットな消費電力や並列処理,GPUの話題も盛り込み,各種プログラミングテクニックもカバー。さまざまなスケールで共通する技術とは何か,異なる/特長的な技術とは何かを押さえつつ,コンピュータにおける性能向上の鍵を探っていきます。 未来に向かう,より効率的なソフトウェア開発のために,長く役立つ技術知識を満載してお届けします。 -
Linuxシステムコール基本リファレンス ──OSを知る突破口
(概要) システムコールの基本にスポットを当てた初学者向けのリファレンス。LinuxをはじめとしたUnix系OSにおいて、カーネルとプログラム/プロセスの間に位置するシステムコールはAPIという性質上、互換性を保ちつつ着実に進化する部分で、プログラマにとって長く役立つ技術知識です。 本書では、Cライブラリ関数やカーネルとの関係などの基礎の基礎も押さえつつ、64bit版をメインに定番および今どきのシステムコールを厳選収録。Linux/FreeBSD/Solaris互換の実機で試せるサンプルコードを満載し、現場で使える1冊をお届けします。 -
オンラインゲームを支える技術 ―壮大なプレイ空間の舞台裏
オンラインゲームをテーマとした技術解説書。 ソフトウェア開発において,オンラインゲーム開発者は卓越した技術力を持つ専門性の高い花形と言われています。そこでは,ゲームのアイデアをソフトウェアという形にするため,企画を熟知した上で,CPUサイクルを極限まで節約しながら続々登場する大量のオブジェクトを動かし,ネットワークで発生するミリ秒のレイテンシを徹底的に切り詰め,無数のコネクションを捌き続けることが求められます。 本書では,オンラインゲーム開発の土台となるゲーム&ネットワークプログラミング両分野の速習からスタートし,知識編として歴史的変遷,さまざまな観点からの要求の分析,システムのアーキテクチャを押さえ,さらに実践編としてサンプルゲームの実装を交えてC/S MMO,P2P MO,サーバ/インフラ,開発体制と,全体的な考え方を一気に追いかけます。 ネットワークを経由して,なぜ,あれほど多くのユーザに向けて高いレスポンスを維持しながらリッチなゲームコンテンツを届けられるのか...。普段からソフトウェア開発に携わっている方々,そして広くゲーム開発に関心のある方へ,商用サービスを視野に入れオンラインゲーム開発の舞台裏を凝縮してお届けします。 -
ビッグデータを支える技術 刻々とデータが脈打つ自動化の世界
(概要) 多彩な技術の集合体。 ビッグデータの今。 スマホで買い物をして,翌日には届けてもらえる。たとえば,このような身近な場面でも,背後では決済/在庫管理/配送をはじめとした複数のシステムが連携して動いています。 コンピュータの性能向上に伴い,機械学習をはじめとした,データを活かすシステム開発への期待は高まる一方です。今後,システム規模の大小を超えて「データ処理そのものをシステムの一部とする」技術への需要は増していくでしょう。 データ処理をどのようにシステム化するか。 本書ではこのエンジニアリングの問題に主軸を置き,可視化を例に,一連のデータ処理に必要な要素技術を整理しデータを効率良く扱うための土台を作り,その上でシステムの自動化をサポートする種々の技術を追っていきます。 -
[増補改訂]関数プログラミング実践入門 ──簡潔で、正しいコードを書くために
現場の方々に向け,関数プログラミングのエッセンスを厳選解説した入門書。関数型言語Haskellを用い,基本から,Java 8/C/C++/Python/JavaScript/Rubyをはじめ各種命令型言語との比較,オススメの開発/設計テクニック等を平易に解説。改訂版ではGlasgow Haskell Compiler 8ならびに新機構のStackage/stackへの全面対応,関数型言語由来の他言語の機能解説章(第8章)の新設(Swift/Go/Rust/C#等の例も紹介)をはじめ実践開発に役立つ解説を増強し,関数型言語でも命令型言語でも活かせる「使える基本」を凝縮しました。 -
[改訂新版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語
(概要) 本書は,Swiftの言語仕様と実践的な利用方法を解説した入門書です。改訂新版では,新バージョンのSwift 4に対応しました。 Swiftは簡潔な言語ですが,その言語仕様を理解し,正しく使うことはけっして容易ではありません。Appleの公式ドキュメントをはじめとして,どんな言語仕様があり,それらをどのように使うかに関しては豊富な情報源があります。しかし,それらがなぜ存在し,いつ使うべきかについてまとまった情報があるとは言えません。本書は,読者のみなさんの「なぜ」や「いつ」を解消することにも主眼を置いています。 本書では,はじめにSwiftの標準的な機能を一通り解説し,続いて型の設計指針や非同期処理,エラー処理などの実装パターンを説明します。最後に,実践的なSwiftアプリケーションの開発を通じて,それまでに説明した機能と実装パターンの具体的な活用方法を示します。 -
GPUを支える技術 ――超並列ハードウェアの快進撃[技術基礎]
(概要) GPUの基本構造と技術動向に焦点を当てた解説書。3Dグラフィックス,ゲーム,モバイル,VR/AR,科学技術計算,そして人工知能/ディープラーニングに至るまで,幅広い分野でGPU/並列計算の重要度は高まる一方です。その背景にあるハードウェアおよび計算処理への要求とは,どのようなものでしょうか。 本書ではGPUの今を主軸に,ハードウェアおよびソフトウェアの観点の基本事項,超並列処理の根幹部,重要技術の動向まで徹底解説。先端の実製品例,各分野での具体的な導入事例なども豊富に盛り込み,現場で活かせる技術知識を凝縮してお届けします。 -
Androidを支える技術〈II〉──真のマルチタスクに挑んだモバイルOSの心臓部
(概要) Androidのインターナル解説書。 根底に流れるモバイルプラットフォームとしての哲学を丁寧に扱い,最新版(7,N/Nougat)までカバー。第2巻となる本書では,Androidの核心「Activity」と「Activityのライフサイクル」に焦点を定め,システムの心臓部を徹底解説。 無数のアプリがインテントなどの仕組みを通じて協調できる環境をシステムが総力を挙げて支援する。それは,モバイルOSのAndroidが選んだ道でした。 アプリのプロセスは,フォアグラウンドを退けば常にkillされ得る。必要とされた時に半自動的に再生成される。従来のアプリケーション開発とはまったく異なる画期的なメカニズムは,そのための切り札です。また,小さな画面のモバイルにおける画面遷移のデザインの複雑さや重要性はPCやWebよりも遥かに高い。この再生成と画面遷移という2つのモバイル特有の重要な問題を,統合してエレガントに解決しよう。 それが「Activity」です。 「Activityのライフサイクルを織り込んで,アプリの仕様,遷移のデザインを考えられるか」は,Android開発者としての最初の試金石です。システムの設計思想を踏まえて,きびきびと動けるアプリをつくりたい。そのような方々を強力にサポートする技術知識を集約してお届けします。 -
Androidを支える技術〈I〉──60fpsを達成するモダンなGUIシステム
(概要) Androidのインターナル解説書。 根底に流れるモバイルプラットフォームとしての哲学を丁寧に扱い,最新版(7,N/Nougat)までカバー。 第1巻となる本書では,プラットフォーム戦略の基幹部分を担う「GUIシステム」を主眼に置き,モバイルで主流となったAndroidの中枢を徹底解説。 Androidという巨大ソフトウェアを題材にしつつ,アプリ開発者の方々に身近なテーマの問題設定で,ハードウェアからマルチタッチ/UIスレッド/Handler/Viewツリー/レイアウト/OpenGL ES/バイトコード実行環境まで,ツーランク上のクオリティの製品開発を可能にする技術知識を集約しました。広くモバイル,Web,デスクトップ,組み込み... 分野ごとの要素技術の壁を越え,さらなるパワーアップをお考えのエンジニアの方々へ,今こそ知っておきたいトピックを凝縮してお届けします。 -
ゼロからはじめる iPhone XS Max スマートガイド au完全対応版
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,auから発売されたスマートフォン「iPhone XS Max」の初心者向け解説書です。通話/メール/インターネットといった基本的な使い方,iPhone XS Maxの便利な活用法解説しています。新機能を手っ取り早く知りたい人のために,巻頭でiPhone XS MaxとiOS 12の新機能をまとめて紹介しています。本書があれば,iPhone XS Maxの基本操作と活用法がバッチリわかります! -
ゼロからはじめる iPhone XS Max スマートガイド ソフトバンク完全対応版
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,ソフトバンクから発売されたスマートフォン「iPhone XS Max」の初心者向け解説書です。通話/メール/インターネットといった基本的な使い方,iPhone XS Maxの便利な活用法解説しています。新機能を手っ取り早く知りたい人のために,巻頭でiPhone XS MaxとiOS 12の新機能をまとめて紹介しています。本書があれば,iPhone XS Maxの基本操作と活用法がバッチリわかります! -
ゼロからはじめる iPhone XS Max スマートガイド ドコモ完全対応版
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,ドコモから発売されたスマートフォン「iPhone XS Max」の初心者向け解説書です。通話,メール,インターネットといった基本的な使い方のほか,iPhone XS Maxの便利な活用法を解説しています。新機能を手っ取り早く知りたい人のために,巻頭でiPhone XS MaxとiOS 12の新機能をまとめて紹介しています。本書があれば,ドコモ版iPhone XS Maxの基本操作と活用法がバッチリわかります。 -
今すぐ使えるかんたんmini LUMIX GF10/GF90/GF9 基本&応用撮影ガイド
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 パナソニックの「Lumix GF10/GF90」は,コンパクトで革張りデザインがおしゃれなミラーレス一眼カメラ。毎日の生活をアートに切り取る本格的な撮影が手軽にできます。4Kセルフィーや4Kフォト(秒速30コマ)で決定的瞬間が撮れ,22種類のフィルターと8つのフォトスタイルで演出できるなど,価格性能比のよさはピカイチ。SNS時代のユーザーの使い方に応えた日常を楽しくするカメラです。ハンディで作例豊富なカラーのマニュアルとしてユーザーに必携の1冊です。前年発売でほぼ同機能の「Lumix GF9」にも対応しています。 -
たくさがわ先生が教える パソコンの困った!お悩み解決 超入門[Windows 10対応版]
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 パソコン初心者にとって,操作方法は入門書を読んで学習できますが,「これの言葉って,どういう意味?」「どんなしくみになっているの?」「パソコンがおかしくなったみたい…」といった疑問に答えてくれる書籍はなかなかありません。本書は,パソコン初心者が直面しがちな疑問をピックアップし,日ごろパソコン教室で初心者の方に接しているたくさがわ先生がそれについて親切に答えてくれる書籍です。イラスト満載で,パソコンのことを「もっと知りたい!」という方のために,「意外と知らなかった!」内容をたっぷりご紹介します! -
シーケンス制御が一番わかる
シーケンス制御とは,機械に行わせる動作を順序正しく覚えさせることにより,始動ボタンを押すだけで,制御装置が仕事を行わさせることです。全自動洗濯機,エアコンといった家庭用電気器具をはじめ,信号機,自動販売機,産業ロボット,自動化設備,エレベータ,自動ドア,発電所・変電所に至るまで,さまざまな装置や設備に使われています。本書は,シーケンス制御の働きや身近な応用例から,徹底的にシーケンス制御の概念を理解しようとするものです。回路やプログラムなどの難しい説明より,シーケンス制御の概念をしっかりと捉えることを目的としています。 -
データサイエンティスト養成読本 ビジネス活用編
ビッグデータ、機械学習、人工知能など、データ分析に関連するキーワードを聞かない日はありません。データサイエンティストブームからはや数年、多くの日本の組織がデータ分析に取り組み、成功と失敗を繰り返してきました。いまや、データ分析からビジネス価値を見出した組織とデータ分析が根付かなかった組織との差が明らかに広がりはじめています。 本書は、データ分析がうまく機能している組織から執筆者を迎え、実務担当者の振る舞いからマネージャ/経営者層が持つべきデータ分析プロジェクトの進め方などのノウハウをお届けします。データ分析組織を本気で起ち上げたい方、データ分析が実現する幸せな未来を目指す方は必読の内容です。 -
Access マクロ 入門 ~仕事の現場で即使える
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Accessには業務を自動化するためのプログラミングツールが2種類あります。マクロとVBAです。マクロはかんたんに操作できるがゆえに、VBAと比べて、機能が劣っているというイメージがあるかもしれません。ただし、それは古いイメージによっています。現在ではマクロでも機能はパワフルであり、たいがいの業務を自動化することはできるでしょう。本書は唯一のAccessマクロ専用の入門書です。 -
今すぐ使えるかんたん Windows 10 改訂4版
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【最新アップデート完全対応! Windows 10 October 2018 Update対応版】「今すぐ使えるかんたん」シリーズのWindows 10の初心者向け操作解説書です。基本的な操作方法だけでなく,インターネットやメールの設定,アプリの利用方法などをやさしく&詳しく解説。タスクビューやタイムラインの便利な使い方,OneDriveやスマートフォンとのデータのやり取り,Microsoft EdgeによるPDFファイルの取り扱い方などをあらたに紹介。 -
今すぐ使えるかんたん ヤフオク! とことん稼ぐ攻略ガイドブック
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「ヤフオク!」は日本最大級のネットオークションサービスで,毎日多くの人が,さまざまな商品を売り買いしています。ヤフオク!を使えば,自分のほしい商品を意外なお得価格で手に入れたり,身の回りの不用品を出品して売ったりできます。本書では,ヤフオク!の基本的な使い方から,落札・出品の手続き,商品がもっと高く売れるコツなどを丁寧に解説。さらに商品を仕入れて収益を上げる方法も紹介します。この本を読んで,あなたもヤフオク!デビューしましょう! -
フリーランス&個人事業主 確定申告でお金を残す! 元国税調査官のウラ技 第5版
フリーランスや個人事業主の方が,仕事の成果をしっかり手元に残して,満足できる確定申告をするには!? それには,確定申告のウラ側や税務署のホンネを知っておくことがとても大事です。よくわからないからと税務署に言われるまま申告していませんか? 確定申告や税金は,納税する側の工夫が大きくものをいいます。でも,税務署はその“工夫”について教えてくれることはありません。納得できる確定申告や納税額にできるかどうかは,納税者自身にかかっています。「知っている人がトクをするようにできている」のが税金といえます。トクする側に回る方法を元国税調査官の大村大次郎さんがご案内します。 -
1冊でマスター 大学の統計学
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 いまや統計学は必須科目になっています。本書は,大学で統計学の単位をとるための必携書です。社会人の方の学び直しにも最適です。手法だけではなくその理論的背景にも触れることで,理解しやすく,また応用力が付く構成となっています。解説はもちろん例題,問題に加え,要所要所で補足も細かく書き込んでいます。また,演習問題,確認問題を用意しています。それにより確実に力をつけることができます。実際のデータを使って推測,検定も行っていますので,自分で試したいデータがあればやってみることもできます。統計学が楽しくなること間違いなしです。 -
和の伝統デザイン素材集
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※本電子書籍は紙版『和の伝統デザイン素材集』(ISBN:978-4-297-10075-9)を電子化したものです。電子版としてご覧いただきやすいように最適化しておりますが,各素材の色味はご使用のデバイスの設定や環境によって見え方が異なる可能性があります。また,収録素材に関しては高品質なものとなっているためファイルサイズが大きくなっています。安定した通信環境でのダウンロードをお願いいたします。 古典的な和の伝統意匠をデザインした,使いやすい素材集です。鳳凰や龍といった象徴的なモチーフから,草木や自然,器物などの古典的なモチーフ,さらには他書では収録数の少ない珍しいパターンも数多く収録しています。 また,この種の素材集は使用制限が厳しかったり複雑だったりするものもありますが,「本当にいろいろ使える」素材集を目指しているため,できるだけ広い範囲に商用フリーとしているために安心して使えます。 収録素材はひとつの意匠に対してAIファイルとPNGファイルの2種類を収録しています。AIファイルはAdobe Illustrator CS3以降対応です。 -
ゼロからはじめる iPhone XS スマートガイド au完全対応版
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,KDDIから発売されたスマートフォン「iPhone XS」の初心者向け解説書です。通話/メール/インターネットといった基本的な使い方,iPhone XSの便利な活用法を解説しています。新機能を手っ取り早く知りたい人のために,巻頭でiPhone XSとiOS 12の新機能をまとめて紹介しています。本書があれば,iPhone XSの基本操作と活用法がバッチリわかります! -
ゼロからはじめる iPhone XS スマートガイド ソフトバンク完全対応版
※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,ソフトバンクから発売されたスマートフォン「iPhone XS」の初心者向け解説書です。通話/メール/インターネットといった基本的な使い方,iPhone XSの便利な活用法を解説しています。新機能を手っ取り早く知りたい人のために,巻頭でiPhone XSとiOS 12の新機能をまとめて紹介しています。本書があれば,iPhone XSの基本操作と活用法がバッチリわかります!