IT・コンピュータ作品一覧
検索のヒント
検索のヒント
■キーワードの変更・再検索
記号を含むキーワードや略称は適切に検索できない場合があります。 略称は正式名称の一部など、異なるキーワードで再検索してみてください。
■ひらがな検索がおすすめ!
ひらがなで入力するとより検索結果に表示されやすくなります。
おすすめ例
まどうし
つまずきやすい例
魔導士
「魔導師」や「魔道士」など、異なる漢字で検索すると結果に表示されない場合があります。
■並び順の変更
人気順や新着順で並び替えると、お探しの作品がより前に表示される場合があります。
■絞り込み検索もおすすめ!
発売状況の「新刊(1ヶ月以内)」にチェックを入れて検索してみてください。
-
4.4米ソフトウェア業界の第一人者にして、『Code Complete』をはじめ数々の名著で知られるスティーブ・マコネルの待望の最新作。今度は「見積り」を語ります。コスト、スケジュール、工数、品質 … 思いどおりにいくことはまずないプロジェクトの見積り。その裏にある誤解や思い込みを、118のヒントと18の公式を使って解き明かします。「90%確かとはどのくらい確かなのか?」「多すぎる見積りと少なすぎる見積りはどちらがよいか?」「精度と正確さはどう違うのか?」などの身近な話題から、軽快に見積りの本質に迫る知的な面白さは抜群です。ますます冴え渡るマコネルの筆を堪能してください。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 巨大データ処理の実践的指南書登場 Hadoopは今注目される「ビッグデータ」を扱うことのできる代表的な分散処理システムです。フリーソフトウェアとして誰でも自由に使え、多数のPCを連動させて強力なパフォーマンスを発揮します。本書は、このHadoopのデータ処理である「MapReduce」の基本を解説したものです。Hadoopはデータをどう扱うのか、どんな処理が向いているのか、自分がやりたいことを実現するにはどう考えるのかなどを、基本となるいくつかのパターンを使って説明してきます。新しいデータ処理に興味があり、具体的な方法を知りたいという方に最適の1冊です。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.5jQueryの開発者が語ったプログラミングの秘密 JavaScriptは現在のホームページ作りには欠かせないプログラミング言語です。GoogleやFacebookなどの先進のWebアプリケーションはjQueryなどのJavaScriptライブラリを利用して作られていますが、本書はjQueryの開発者であるジョン・レシグが自ら書き起こしたJavaScriptの開発技法書です。JavaScript言語の各種機能の利用方法から、バグ発見の方法、複数ブラウザへの対応方法まで、JavaScript開発者垂涎のテクニックをふんだんに盛り込みました。「Ninja」とは英語圏ではエキスパートやスーパープログラマの意味で使われる言葉です。本書では“モダンJavaScript開発”における一流プログラマの知識をまとめています。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 新試験のカリキュラムに完全対応した対策書 .com Master ADVANCE(シングルスター★およびダブルスター★★)受験者のためのテキスト&問題集です。特に、★★試験出題分野の解説を節末にまとめているため、★★受験者に使いやすい構成となっています。各節・項ごとの難易度/重要度の明示、章末の練習問題、練習問題の解説から本文の解説へのリンクなど、公式ガイドにはないさまざまな工夫を施しています。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 マシン語制御について基本的な理解ができ、簡単なマイコン回路の設計ができるようになる。
-
-
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Transformerを用いた代表的検出モデル「DETR」を中心に、ViT(Vision Transformer)による物体領域の検出、「CenterNet」による中心点予測型の検出、言語生成型アプローチである「Pix2Seq」、さらには「RetinaNet」などのCNN系アーキテクチャまで幅広くカバー、近年の物体検出分野の主要モデルを、比較・理解しながら習得できます。 全編にわたり、「Keras」(一部対応)と「PyTorch」の両ライブラリに対応しており、モデルの構築、推論、可視化、バックボーン(ResNet101/152)の変更や、COCOデータセットを用いた大規模推論処理の実装までを丁寧に解説しました。 画像分類のその先…「どこに、何があるのかを検出する」という実践的課題に挑むすべての人にお勧めの一冊です。 1章 開発環境について 2章 ViTモデルによる物体領域の検出(Keras) 3章 ViTモデルによる物体領域の検出(PyTorch) 4章 CenterNetによる物体領域の検出(PyTorch) 5章 DETRモデルによる物体検出(ResNet101) 6章 ResNet152をバックボーンとするDETRによる物体検出 7章 COCOトレーニングセットを使用下物体検出 8章 事前トレーニング済みDETRモデルによる物体検出 9章 Pix2Seqモデルを用いた物体検出(PyTorch) 10章 RetinaNetによる物体検出(Keras)
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「地理情報システム」や「位置情報」と聞くと、特殊な業務で一部の専門家だけが使う「難しいもの」だと考えていないでしょうか? 決してそうではありません。GISツールは、「汎用的なソフトウェア」であり、「表計算ツールと同じくらい利用されるべき」ものです。とはいえ、GISツールは高価で、ハイスペックなPCが必要で、導入のハードルが高いものでした。 「QGIS」が、その状況を変えました。オープンソースで開発されており、いまやGIS(Geographic Information System:地理情報システム)ツールのデファクトスタンダードともいえます。QGISによってGISツールが民主化された現在、誰からも手が届く道具なのです。位置情報を持っているのであれば、使わなければ損だといっても過言ではありません。 そこで本書では、GISの活用に興味のある全ての人を対象に、GISの使い道と使い方を、QGISで学ぶ構成になっています。 前半の基礎編では、「GISとは何か?」から始まり、「GISデータや座標参照系」といった基礎知識を学びながら、QGISの使い方を学びます。単に「地図を作成する」ことに留まらず、位置情報以外のデータを扱う方法や自動化・Pythonによる機能拡張といったGISツールならではの機能をしっかり解説しています。 後半の実践編では、具体的なユースケースを通じて、GISをどのように応用できるのかを学びます。基礎編の知識を活かして目的に応じた地図を作ることに始まり、紙の地図をGISデータ化したり、衛星データを活用したりといった実践的な手法を学びます。さらに、データを掛け合わせてマーケティング用のデータ作成を行うといった、表計算ツールでは不可能な分析も行います。 本書は、QGISがあらゆる領域の実務に活用されることを想定しているため、「機能を網羅すること」や「特定の業務分野にフォーカスする」ことを避けて、多様なユースケースをハンズオン形式で学ぶことで、読者が各自の関心分野へ応用できるようになっています。本書をきっかけにGISを使い始める人やQGISのユーザーが増えることを願っています。 ●目次 第1章 GISとは 第2章 QGISのインストールと起動 第3章 GISデータを知る 第4章 QGISでデータを扱う 第5章 座標参照系(CRS)を学ぶ 第6章 地図の出力・印刷レイアウト 第7章 自動化・Pythonによる機能拡張 第8章 ハザードマップを作る 第9章 紙の地図をGISデータ化する 第10章 法務省登記所備付地図を利用する 第11章 衛星データを活用する 第12章 ベクターデータによる分析を行う 第13章 地形解析の手法を学ぶ 第14章 点群データの取り扱い
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 無料の汎用3DCAD、FreeCADの解説書です。FreeCAD1.0に対応しています。ハンズオン形式で幾何学的な形状のサンプルを作成しながら基本的な操作を学び、章を追うごとに複雑な形状や、実際に著者が現場で使っているパーツを題材にするなど、より実践的な内容を学べます。さらに3Dプリンタへの出力やも合わせて解説します。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 TableauとPythonの組み合わせで学ぶデータサイエンス入門です。入門とは言っても、すでにTableauでビジュアル分析をしていて、機械学習を用いるデータ活用にチャレンジしたい方を対象としています。CRISP-DMプロセスの中で楽ができるところはTableauで楽をして、モデリングには最新アルゴリズムを無料で利用できるPythonを組み合わせることで、「ちょっと難しそう」と思われがちなデータサイエンスに気軽にチャレンジできます。
-
-1巻3,762円 (税込)※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 新しいデザインプロセス、「ジェネラティブデザイン」がもっと身近に。オンブラウザでProcessingを手軽に実行するためのJavaScript ライブラリ「p5.js」を用いて、生成的でアルゴリズミックなビジュアル表現へと読者を導く一冊。 プログラミングとジェネラティブデザインは自らの領域を瞬く間に確立し、一般的かつ文化的な技術になろうとしています。ソースコードを通じて、アイデアから生成的で視覚的な結果を得る、新しいデザインプロセスが現れます。しかし、未だ多くの人がこのプロセスを乗り越えがたい壁だと感じています。ワンクリックで新しい体験へと導き、この壁を克服することが本書の大きな役割です。 世界中で圧倒的な支持を得た、とびきり美しい作例、デザインの原則に基づいた構成、コードのポイント解説を道標に、今すぐクリエイティブ・コーディングを始めましょう。 ※特設サイトに全プログラムが用意されています。 ※本書は大型本『Generative Design』の基礎パート「Basic Principles」のみを抜き出し、p5.jsに対応した再編集版です。巻頭の作品事例を一新、解説する作例も一部変更・追加されました。
-
-※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 アニメクリエイターのためのAfterEffects解説書ができました! キラキラ輝く光、時空ワープ、打ち上がる花火、稲妻、 炎……など、セルアニメ制作の撮影・特殊加工はAfterEffects での作業が中心です。 本書では、標準の解説書では紹介できないセルアニメ制作ならではのAfterEffectsテクニックを、基本操作/カメラワーク/エフェクトに分けて、あますところなく紹介します。サンプル素材をダウンロードしてSTEP BY STEPで学べるので、アニメクリエイターになりたい初心者から、腕を上げたい中上級者まで、アニメーション制作を学びたい人すべてに役立つ内容です。 本書は、2010年に刊行した同書籍をソフトのバージョンアップに合わせて加筆・修正を行った改訂版です。 本書解説:CC(2017) サンプルデータ:CC(2017)対応 ※Projectサンプルは全てCC(2017)のみの対応、 セルやBGといった素材自体はどのバージョンでも開くことができます。
-
-※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ハリウッドやメディアアート界から熱い注目を集めるTouchDesigner。 本邦初の入門解説書が遂に登場! TouchDesignerは、リアルタイム映像出力や大規模インスタレーションで威力を発揮する、ノードベースのビジュアルプログラミングツール。表現のアイデアを素早く形にでき、かつ拡張性と安定性にも優れた、アートとテクノロジーの結節点たりうる開発環境です。バージョン099からはMac版も公開され、さらにユーザーを拡げています。 本書は、これからTouchDesignerを始めようとしている入門者、そしてもっと使いこなしたいと思っている初・中級者に向けて、基礎スキルから実践的な応用法までを網羅した解説書です。先駆者たちへのインタビュー、著名デジタルアーティストたちの制作プロセスと設計思想に迫ったコンテンツも掲載。TouchDesigner本家Derivative社 ベン・ヴォイト氏特別監修。
-
-※この商品は固定レイアウト/カラーで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 本書は、After Effectsを扱ってプロとして活躍するためにスキルアップしたい中~上級者に向けた、効率が良く品質が高い映像制作のコツと技を、現役のプロが厳選して解説しました。作業効率を良くしたい、完成映像のクオリティにいまひとつ満足がいかない、というユーザーの悩みに応える一冊です。 ※Adobe After Effects CS 6~CC 2015.3対応 ※本書は、効率と品質を上げるための操作方法を紹介する内容となるため、書籍内容と同様のサンプルはございませんが、内容を試せるサンプルを用意しています。
-
-※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 4年ぶりのメジャーバージョンアップ!パワーアップしたLive9をクリエイティブに使いこなそう!楽曲制作はもちろん、ライブ演奏、DJプレイ、サンプリング、マスタリング、ムービー編集と、音楽活動のあらゆるシーンで活躍する『Live9』。「Max for Live」がプラグイン化されデバイスのカスタムが自由自在になったり、「Audio to MIDI」でオーディオデータから簡単にMIDIデータが作成できるようになったりと、新機能も搭載されLive9はかなりパワーアップしました。本書ではそんなlive9を、ソフトの基本的な機能解説~実践的な活用術まで、徹底的に豊富な図版と共に解説します。※本書は2009年9月に刊行された「MASTER OF Live 8」に加筆修正を加え、構成内容を変更した改訂版です。
-
3.0※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 アニメータークリエイターのためのAfterEffects解説書ができました!キラキラ輝く光、時空ワープ、打ち上がる花火、稲妻、炎……など、セルアニメ制作の撮影・特殊加工はAfterEffectsでの作業が中心です。 本書では、標準の解説書では紹介できないセルアニメ制作ならではのAfterEffectsテクニックを、基本操作/カメラワーク/エフェクトに分けて、あますところなく紹介します。<サンプル素材をダウンロードしてSTEP BY STEPで学べるので、アニメクリエイターになりたい初心者から、腕を上げたい中上級者まで、アニメーション制作を学びたい人すべてに役立つ内容です。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 960ページの大ボリューム! Excel VBAを完全網羅した解説書がついに登場。 『マクロ・VBAの基礎』 『セル・シート・ブックの操作』 『ファイル操作』 『印刷』 『図形・グラフ』 『ADO・XML』 『外部アプリの操作』 『コントロールフォーム』 『VBA関数』 などの便利機能をくまなく解説。サンプルファイルは300個以上で1行ずつ丁寧に解説。 Excel 2016/2013/2010/2007に対応して「これ1冊」で安心。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 C言語とLinuxを使った、ネットワークプログラミングのすべてを学べる解説書です。小俣氏の前著『C for Linux2 超実践Linuxネットワークプログラミング』を大幅に刷新し、IPv6に対応し、新しい環境での実行例や便利なライブラリの紹介などを新たに盛り込みました。本書では、多重化・エラー処理などの必須の実装から、IPv4/IPv6デュアルスタック・RAWソケット・SSLなど定番のテクニックを学べます。また、実際にプログラムを作って動かすことで理解を深めることに重点をおき、C言語によるサンプルを多数収録。高性能で信頼性が高いシステムが構築できるようになります。
-
-「ゼロから始めるのに最適!」と人気の定番チュートリアルに改訂版が登場! 「説明上、いっさい手抜きをしない」というコンセプトはそのままに、最新ver.5に完全対応させました。 これからライノを始める方や、途中で挫折した方に、ぜひお勧めしたい一冊です。
-
-本書は、Blenderの基本操作を学び終わり、より様々な機能を使いこなしていきたい初心者~中級者に向けた一冊です。 「作業効率を上げたい」「複数オブジェクトに同じ操作を一括で適用したい」「形を整えたい」「ショートカットを登録したい」など、目的や課題に応じてすぐに該当するテクニックを探し出せる逆引き形式を採用しており、作業中に「今知りたいこと」に素早くアクセスできるTips集です。 初心者が曖昧に覚えがちな基礎知識から、数値入力やアウトライナー、3Dカーソル、カメラ、UV展開などBlenderの便利な機能の活用テクニック、モデリングに特化したTips、作業効率を高めるためのアドオンやカスタマイズ術など丁寧に解説。さらに、トラブル対応やエラーのチェック方法もフォローしており、Blenderをより深く使いこなすためのテクニックが詰まっています。 現役の3DCG講師として活躍する著者が、講師目線から役立つノウハウをわかりやすく丁寧に解説しているので、初心者を脱しつつある中級者にも安心です。
-
4.0
-
4.0本書はDockerやKubernetesの基礎を身に着けたがいまいちうまく活用できないという方の次のステップとして、より実践的で実際の現場でも活用できるKubernetesの技術を解説していきます。Kubernetesと関連してよく導入される、GitOpsやkustomize、Helmなどのマニフェスト管理ツールはもちろん、実際の現場でKubernetesを導入する際に考慮しなければならないセキュリティ事項とその対応方法や、Kubernetesクラスタを運用していくにあたり必要とされるモニタリングやロギングなどのテクニックまで網羅しています。 また、最近ではKubernetesを実際の現場で導入する際には、Amazon Web Service(AWS)やGoogle Cloud(GC)といったパブリッククラウドサービスの、Kubernetesマネジメントサービスを利用する機会が多くなってきているため、本書ではAWSのKubernetesマネジメントサービスである、Elastic Kubernetes Service(EKS)を題材とした解説を行っていきます。EKSと関連するAWSサービスも本書内で使用しているため、本書を読み終えるころにはEKSやEKSに関連するAWSサービスの知識も習得できていることでしょう。合わせて、EKS Clusterの構築には、クラウド上でインフラ構築をする際には必須とも言える、Infrastructure as Code(IaC)ツールの一種であるTerraformを使用しているため、Kubernetes + AWS + IaC という現代のインフラ構築に必須のスキルを習得することが可能です。 本書で解説したテクニックを活かすことで、Kubernetesの持つ自由度の高さや回復力の高さやをより活用できるようになることでしょう。
-
-ARKitはARアプリを作るためのフレームワークです。ARKitを使うことでiPhoneやiPadで動く、高度なAR機能を持ったアプリを作ることができます。 本書ではARKitを使ったiPhone/iPad向けのAR開発を丁寧に解説しています。 開発の基本からDepth API、ピープルオクルージョン、物理シミュレーション、モーションキャプチャなども解説しています。 ■序文より抜粋 本書はARアプリを作るためのフレームワークであるARKitのAPIの使い方の解説書です。ARKitを使うことでiPhoneやiPadで動く、高度なAR機能を持ったアプリを作ることができます。 ARというとカメラのライブ映像と3Dコンテンツや情報を合成して表示するということがすべてのように思われるかもしれません。しかし、著者はARの肝は現実の空間を認識することにあると思います。ARKitは現実の空間の平面や顔、画像、オブジェクトなどを認識し、それが何であるか、コンテンツと衝突しているなども認識します。その上でコンテンツを合成します。ただのオーバーレイではなく、その場所に実際にそのコンテンツがあるかのように振る舞います。そのためには、高度なレンダリングフレームワークが必要です。それがSceneKitやRealityKitです。 本書ではCHAPTER 01とCHAPTER 02でARKitとSceneKitの基礎を解説します。CHAPTER 03でRealityKit、CHAPTER 04以降でARKitの個別の機能を解説します。ARKitをはじめて触れる方はCHAPTER 01から順番に読まれることとをおすすめします。 本書を通して、読者の皆様のお役に立つことができたならば、著者としてこれ以上の幸せはありません。ARKitはデバイスの外までアプリを広げてくれるような重要な技術です。皆さんが開発されるアプリに新たな可能性を広げてくれるものと思います。どうぞ楽しんでください。
-
-本書では、Vue.jsのコードの書き方だけなくモダン開発に必要となる現場のノウハウを紹介しています。 本書では、CHAPTER 01で導入/おさらい、CHAPTER 02で1つのシンプルな静的なWebサイト制作について解説しています。CHAPTER 03とCHAPTER 04は基本的に順番は関係ないので、CHAPTER 02のWebサイトをベースに興味のある章へ進んでください。 本書は下記のような読者を対象としています。 ・HTML/CSS、TypeScript(JavaScript)の基本的な知識をお持ちの方 ・公式ガイドやVue.js初級入門書などを読み終えたVue.js中級者の方 ・Vue.jsを用いて実際のWebサイトがどのように作られているか知りたい方 ・Vue.jsをベースにさまざまな技術の実装概念が知りたいディレクターの方
-
-Rustの組込み開発に必要な知識を身に付けながら、マイコン「Wio Terminal」を動かしてみよう! 組込み開発の概要や開発環境の構築方法はもちろんのこと、Rustの基礎についても解説! マイコン「Wio Terminal」のデバイスを操作するための豊富な実例を掲載! 【「はじめに」より抜粋】 RustはC/C++一強の組込みソフトウェア開発に、一石を投じる可能性があるプログラミング言語です。Rustで書かれたプログラムは、C/C++で書かれたプログラムに匹敵する実行速度、メモリ効率で動作します。そのうえ、C/C++で課題となる安全性について、その多くを解決しています。 私は2018年にRustと出会い、Rustの導入によりもっとも恩恵を受けるのは組込み開発なのではないか、と考えるようになりました。ただ、どれほどプログラミング言語が優れていても、利用人口が増えて、ライブラリが整備されなければ、「可能性があるプログラミング言語」のままです。今回、Rustが組込み開発で有力な選択肢になる未来を期待して、Rustによる組込み開発を取り扱う本書を執筆することとしました。 組込みRustに関して、すでにコミュニティが素晴らしいドキュメントを公開していますが、Rustの習得が前提となっており、単独で組込みRustを学習できるものではありませんでした。本書では、Rustの基礎から組込みRustでアプリケーションを作るまでを片手で持てる程度の本にまとめています。豊富なデバイスを搭載しているWio Terminalを題材としており、さまざまなデバイスをRustで扱うサンプルを用意しました。本書を読み終わったあと、遊ぶにも困らない代物です。
-
5.0本書は「やりたいこと」から、Rubyの機能を探せる逆引きリファレンスが、バージョン2.3~2.5に対応して改訂しました。圧倒的な情報量で、サンプルも豊富に掲載しています。Ruby開発者なら手元に置いておきたい1冊です。 【改訂2版によせて】 このたびRuby逆引きハンドブックを改訂する機会に恵まれました。従来Rubyのバージョン1.8から1.9ごろに対応していたものを、2.3から2.5ごろの記述に更新しています。 内容を読み返してみて、文法など、今日のRubyに繋がる基礎的な考え方は、初版の時点ですでに確立しており、骨格はそこまで変わっていないという印象を受けました。そこで基本的な章立ては従前を踏襲し、また、内容についてもそこまでのリライトをかけずに済んだ部分も多いです。 とは申しましても、変えたところもあります。新しく増えたクラスやメソッドの解説を必要に応じて追加してあります。逆に減ったクラスもあり(Bignumなど)、これにも対応しないといけませんでした。 また、Ruby自体よりもその周辺環境の動きが早かった部分があります。Rubygemsは組み込みになり、今ではBundlerの利用が一般的です。このような部分も全般的に現代的な記述に改めました。 もちろん、サンプルコードは現在のRubyでの動作確認を行っています。執筆時点でアクティブなRubyのバージョンである2.3/2.4/2.5について、動作を確認しました。本書の内容に関しては読者の皆さんが安心してお使いいただけるものと自負しています。 改訂に際しては出版社を筆頭に著者陣勤務先など、各方面の多大なご尽力が必要でした。お名前を挙げていくことができず、平にご容赦ください。もちろん、内容に瑕疵があれば(あると思いますが)、それはひとえに著者の責に帰すものです。
-
-最新の環境に対応して改訂しました! enchant.jsはゲームエンジンとして非常に人気があるJavaScriptライブラリです。本書では、初級者向けにenchant.jsを利用したゲーム開発の手法をわかりやすく解説しています。まず、enchant.jsの概要から開発環境の構築、基本的 なテクニックを解説しています。基本を解説した後は、ミニゲームからシューティングゲームやパズルゲーム、アクションゲーム、RPGゲームの開発など、具体的なサンプルを通じて学ぶことができる内容になっています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Azure上での、OpenAI APIを使い方を身に付ける! 本書は、Microsoftが提供するAzure OpenAI Serviceを使って、大規模言語モデルを使ったプログラミングの基礎から、目的に応じたさまざまな設定方法、Webアプリケーションでの利用方法までを解説します。 「チャット」「入力候補」「イメージ生成」「Embedding(分類や類似性の算出)」「微調整(ファインチューニング)」などのプログラミング方法を解説します。 Chapter1 OpenAIとAzure Chapter2 OpenAI Studioを利用する Chapter3 チャット(ChatCompletion)を活用する Chapter4 イメージ生成(DALL-E)とOpenAI API の利用 Chapter5 Embeddingと微調整 Chapter6 Webアプリケーションから利用する Chapter7 OpenAI Studio以外のAI Studio 日本初のMac専門月刊誌『Mac+』の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。 ・ 近著:『Python Django 4 超入門』『Node.js超入門 第4版』『Spring Boot 3 プログラミング入門』『Rustハンズオン』(秀和システム)、『Python/JavaScriptによるOpen AIプログラミング』『Clickではじめるノーコード開発入門』(ラトルズ)、『R/RStudioでやさしく学ぶプログラミングとデータ分析』(マイナビ出版) ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
3.7※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、TypeScriptの「型システム」に関する知識を体系的に学ぶための一冊です。TypeScriptやJavaScriptで、ある程度のアプリケーションを作った経験がある人を対象としているため、アプリケーション構築に必要なノウハウなどは提供していません。TypeScriptの型システムにフォーカスし、その基礎からフレームワークと連携した活用方法まで、より深く解説しています。 本書を読めば「TypeScriptは、スピーディーに品質の高いサービスを開発する上では欠かせない最高のパートナー」だということがわかるはずです。よいライブラリを使えば自動的によいアプリケーションが作れるわけではないように、型定義も個人の力量とアイディアが重要です。本書は、そういった「型定義」のスキルアップを目指すには最適の一冊です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 効率がよくて高速、そして今どきの言語! 豊富なサンプルでPythonユーザーに優しい移行点を解説! これから始める人も、ちょっと挫折してしまった人にも。 △Rustの鬼門「エラー多発」を避ける解説満載 →あえてエラーを出す・出さないコードで比較 △PythonからRustへの道がここにある! →多くの題材でPythonとRustのコードを併記。違いがわかります △読むだけでもわかる →ほとんどのテーマでRustのコードを掲載
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Web職人たちから圧倒的な支持を集めているPHPフレームワーク「Laravel」を使ったWebアプリケーション開発の実践的な指南書。 【1】最新のLaravel 8系に対応! 【2】第一線で活躍する著者陣が、大規模化・複雑化するWebアプリケーションを開発するための新しい設計技法、技術を詳解。 【3】MVCに代わりモダンなPHPアプリケーション開発で採用が増えている「ADR」とは? 【4】テストコードによる動作検証の基本から、Laravelを使ったテスト駆動開発の導入シナリオまで。 【5】エラーハンドリングやログ収集など運用に欠かせないノウハウも充実。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 攻撃からアプリケーションを保護するために。すべてのエンジニア必読! Webアプリケーションセキュリティのあらゆる側面を概説。知っておくべき主要なセキュリティ原則と、遭遇する可能性のある脆弱性のすべてを網羅。原則と脆弱性を理解するための豊富な図解とコードサンプル例が充実。“Grokking Web Application Security”(Manning Publishing 刊)の日本語版 ●目次 Part 1 第1章 敵を知れ 第2章 ブラウザのセキュリティ 第3章 暗号化の原則 第4章 Webサーバーのセキュリティ 第5章 プロセスとしてのセキュリティ Part 2 第6章 ブラウザの脆弱性 第7章 ネットワークの脆弱性 第8章 認証の脆弱性 第9章 セッションの脆弱性 第10章 認可の脆弱性 第11章 ペイロードの脆弱性 第12章 インジェクションの脆弱性 第13章 サードパーティコードの脆弱性 第14章 知らぬ間に加担者となる 第15章 ハッキングされた場合の対処 ●著者 Malcolm McDonald(マルコム・マクドナルド):20年の経験を持つWeb開発者であり、セキュアなコーディング手法を教える人気サイトHacksplaining.com の創設者。 [翻訳]Kazuhiko Yagami:学生時代セキュリティに魅了されて以来、主に英語文献を通じて専門性を磨く。諸外国との情報格差を埋め、国内の安全保障に少しでも寄与したい思いで翻訳に取り組んでいる。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
-1巻3,828円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 サイバーセキュリティの職に就きたいエンジニア必携。 『セキュリティ業界のすべて』がわかる!経験豊富なサイバーセキュリティ専門家がこのジャンルで働きたいと考えている読者のために様々なアドバイスを行います。面接で問われるさまざまな質問とそれに対する回答が豊富に掲載されているので、どのような準備をすれば自信を持てるのかや、必要とされるキャリアについて知ることができます。 ●目次 第1章 自分自身をハックする 第2章 サイバーセキュリティエンジニア 第3章 SOCアナリスト 第4章 ペネトレーションテスター 第5章 デジタルフォレンジックアナリスト 第6章 暗号技術者/暗号解読者 第7章 GRC/プライバシーアナリスト 第8章 セキュリティ監査人 第9章 マルウェアアナリスト 第10章 サイバーセキュリティマネージャー 第11章 サイバーセキュリティセールスエンジニア 第12章 サイバーセキュリティプロダクトマネージャー 第13章 サイバーセキュリティプロジェクトマネージャー 第14章 CISO ●著者 Christophe Foulon: F10 FinTechサイバーセキュリティ コンサルタント、vCISO。長年の経験をもとにセキュリティに関する人材確保に重点を置きながら活動している。 Ken Underhill: サイバーセキュリティに関するメディアチャンネルCyber Life(R) プロデューサー。数多くのサイバーセキュリティ関連のスタートアップ企業を支援。 Tia Hopkins: サイバーセキュリティサービスeSentireのCTO。2020年にサイバーセキュリティ分野女性リーダー25に選出。The Rise of Cyber Womenにてインタビューも受けている。 [翻訳] Smoky: ゲーム会社他数社の代表。サイバーセキュリティと機械学習の研究がライフワーク。大学院博士課程で医用画像診断AIを研究中。『サイバーセキュリティの教科書』他を翻訳。 [監訳] IPUSIRON: 福島県相馬市在住。2001年に『ハッカーの教科書』(データハウス) を上梓。主な著書に『ハッキング・ラボのつくりかた 完全版』『暗号技術のすべて』(翔泳社)、共著に『「技術書」の読書術』(翔泳社) がある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 生成AIを活用して実践的なサイバーセキュリティ・スキルを高めよう! 生成AIはサイバーセキュリティ実践に大きな影響を与える可能性を秘めています。 本書は、ChatGPTをサイバーセキュリティの実際のシナリオでどのように使うかをステップバイステップで解説。脆弱性評価やコード分析からインシデント対応に至るまで、詳しく解説します。Packt Publishing「ChatGPT for Cybersecurity Cookbook」の翻訳書。 第1章 はじめに:ChatGPT、OpenAI API、プロンプトエンジニアリング 第2章 脆弱性評価 第3章 コード分析と安全な開発 第4章 ガバナンス、リスク、コンプライアンス (GRC) 第5章 セキュリティ認識とトレーニング 第6章 レッドチームとペネトレーションテスト 第7章 脅威の監視と検出 第8章 インシデント対応 第9章 ローカルモデルとその他のフレームワークの使用 第10章 最新のOpenAI の機能 Clint Bodungen : 25年以上の経験を持つサイバーセキュリティ専門家。米国空軍の退役軍人、シマンテック、カスペルスキー・ラボ勤務経験あり。エンジニアトレーニングのため、世界初のサイバーセキュリティ・オンライン・マルチプレイヤーゲーム、ThreatGEN(R) Red vs. Blue https://store.steampowered.com/app/994670/ThreatGEN_Red_vs_Blue/ を提供するThreatGENの共同設立者の一人。ゲームと生成AIでサイバーセキュリティ界に革命を起こすことを目指す。『Hacking Expeded: Industrial Control Systems』の著者。 [翻訳] Smoky:ゲーム開発会社や医療系AI の受託開発会社等、数社の代表を兼任。サイバーセキュリティと機械学習の研究がライフワークで、生涯現役を標榜中。愛煙家で超偏食。2020 年度から大学院で機械学習の医療分野への応用を研究中。主な訳書に『暗号技術 実践活用ガイド』『サイバー術 プロに学ぶサイバーセキュリティ』『サイバーセキュリティの教科書』(マイナビ出版)がある。 [監訳] IPUSIRON:1979年福島県相馬市生まれ。相馬市在住。2001年に『ハッカーの教科書』(データハウス)を上梓。情報・物理的・人的といった総合的な観点からセキュリティを研究しつつ、執筆を中心に活動中。主な書著に『ハッキング・ラボのつくりかた 完全版』『暗号技術のすべて』(翔泳社)、『ホワイトハッカーの教科書』(C&R研究所)、共著に『「技術書」の読書術』(翔泳社)と『Wizard Bible 事件から考えるサイバーセキュリティ』(PEAKS)、翻訳に『Python でいかにして暗号を破るか 古典暗号解読プログラムを自作する本』(ソシム)と『暗号解読 実践ガイド』(マイナビ出版)、監訳に『暗号技術 実践活用ガイド』『サイバーセキュリティの教科書』(マイナビ出版)がある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ようこそ、暗号文の世界へ。 古典暗号の構築方法・解読方法を解説!:世界的な暗号専門家による、古典暗号とその解読に関する実践ガイドです。暗号解読を成功させるために、解読のテクニックだけでなく、暗号のしくみの本質についても詳しく説明します。 歴史的に有名な暗号文から未だ解読されていない暗号文まで。本書は主に紙と鉛筆、手作業による解読に焦点を当てています。 1章 暗号化されたメッセージを破るにはどうするか?そして、その他の入門的な質問 2章 シーザー暗号 3章 単一換字式暗号 4章 単語間に空白を入れない単一換字式暗号: パトリストクラット 5章 英語以外の言語における単一換字式暗号 6章 同音字暗号 7章 コードとノーメンクラター 8章 多換字式暗号 9章 完全縦列転置暗号 10章 不完全縦列転置式暗号 11章 回転グリル転置暗号 12章 ダイグラフ置換 13章 略語暗号 14章 辞書暗号と書籍暗号 15章 その他の暗号化方式 16章 ヒル・クライミングによる暗号解読 17章 次はどうする? 付録 Elonka Dunin:アメリカのビデオゲーム開発者であり、暗号学者。世界でもっとも有名な未解決暗号や、暗号化されたメッセージを収めたCIAの彫刻クリプトスなど、暗号関連のWebサイトも運営している。彼女はクリプトスの世界的な第一人者である。米国国立暗号博物館財団の理事会のメンバーであり、暗号をテーマにした講演を頻繁に行なっている。 Klaus Schmeh:暗号史に関する世界的な第一人者である。暗号技術に関する13冊の本(ほとんどがドイツ語で書かれている)を出版しているほか、200以上の記事、25の科学論文、1,400 以上のブログ投稿があり、暗号についての記事を世界でもっとも多く発表した人物になっている。科学雑誌『Cryptologia』の編集委員であり、欧米の暗号化学会で頻繁に講演を行っている。 [翻訳] IPUSIRON: 相馬市在住。2001年に『ハッカーの教科書』(データハウス) を上梓。総合的な観点からセキュリティを研究しつつ、執筆を中心に活動中。主な書著に『ハッキング・ラボのつくりかた』『暗号技術のすべて』(翔泳社)、共著に『「技術書」の読書術』(翔泳社) と『Wizard Bible 事件から考えるサイバーセキュリティ』(PEAKS)、翻訳に『Python でいかにして暗号を破るか』(ソシム)、監訳に『サイバーセキュリティの教科書』がある。 [協力] Smoky:ゲーム開発会社や医療系AI の受託開発会社等、数社の代表を兼任。サイバーセキュリティと機械学習の研究がライフワークで、生涯現役を標榜中。愛煙家で超偏食。2020 年度から大学院で機械学習の医療分野への応用を研究中。主な訳書に『暗号技術 実践活用ガイド』『サイバー術 プロに学ぶサイバーセキュリティ』『サイバーセキュリティの教科書』(マイナビ出版)がある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
-データ管理者/利用者/エンジニアを巻き込むチーム作りが、 あなたの組織のデータ戦略の鍵となる ◆◆◆本書は『Practical DataOps: Delivering Agile Data Science at Scale』の邦訳です。◆◆◆ データサイエンティストをこれから採用しようとする組織でも、すでに協業している組織でも、その価値を本当に活かしきれているでしょうか? データサイエンティストだけでなく、情報管理者、エンジニア、ステークホルダーなど、関係するすべての人々を巻き込むチーム作りがなされていなければ、実際、あらゆる箇所がボトルネックになりえます。 本書は、20年以上にわたってデータアナリティクスの現場で活躍してきた著者が提案する、データ利活用を根本から効率化するための方法論です。アジャイルプラクティス/リーンシンキング/データアナリティクス/DevOpsといった手法を組み合わせながらすべての人を巻き込むチーム作りを目指す「DataOps」について学び、あなたの組織でもデータ戦略の価値を最大化しましょう! もくじ ◆Part 1 DataOps序論 ・Chapter 1 データサイエンスの問題点 ・Chapter 2 データ戦略 ◆Part 2 DataOpsの実践に向けて ・Chapter 3 リーンシンキング ・Chapter 4 アジャイルなコラボレーション ・Chapter 5 効果測定とフィードバックの仕組み作り ◆Part 3 さらなるステップ ・Chapter 6 信頼の構築 ・Chapter 7 DataOpsへのDevOpsの適用 ・Chapter 8 DataOps実現のための組織作り ◆Part 4 セルフサービス型組織 ・Chapter 9 DataOpsで用いるテクノロジー ・Chapter 10 DataOpsの導入手順 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-1巻3,828円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 視覚情報を分析してビジネス課題を解決!AWSのAI・機械学習サービスを活用しよう Amazon Web Services(AWS)のAI・機械学習サービスを活用したコンピュータービジョン・システムを構築しよう! 視覚情報を分析しビジネス上の多くの課題を解決。実際の本番環境でも展開できるよう、具体的な実装方法を紹介します。 Packt Publishing「Computer Vision on AWS」の翻訳書。 Part 1:AWSとAmazon Rekognitionでのコンピュータービジョンの紹介 1章 コンピュータービジョン・アプリケーションとAWSのAI・機械学習サービスの概要 2章 Amazon Rekognitionの利用 3章 Amazon Rekognition Custom Labelsを使用したカスタムモデルの作成 Part 2:実世界のユースケースへのコンピュータービジョンの適用 4章 本人確認を使用した非接触型ホテルチェックインシステムの構築 5章 動画解析パイプラインの自動化 6章 AWS AIサービスによるコンテンツの検閲 Part 3:エッジでのコンピュータービジョン 7章 Amazon Lookout for Visionの紹介 8章 エッジでのコンピュータービジョンを使用した製造不良の検出 Part 4:Amazon SageMakerを使用したコンピュータービジョン・ソリューションの構築 9章 Amazon SageMaker Ground Truth を使用したデータのラベル付け 10章 コンピュータービジョンでのAmazon SageMakerの使用 Part 5:コンピュータービジョン・アプリケーションの運用環境ワークロードのベストプラクティス 11章 Amazon Augmented AI(A2I)によるヒューマン・イン・ザ・ループの統合 12章 エンドツーエンドのコンピュータービジョン・パイプライン設計のベストプラクティス 13章 コンピュータービジョンへのAIガバナンスの適用 Lauren Mullennex:AWSのシニアAI・機械学習スペシャリスト・ソリューションアーキテクト。複数の業界にわたるインフラストラクチャ、DevOps、クラウドアーキテクチャの幅広い経験を持っている Nate Bachmeier:AWSのプリンシパル・ソリューションアーキテクト。金融サービス業界に焦点を当て世界中のクラウド統合に取り組んでいる Jay Rao:AWSのプリンシパル・ソリューションアーキテクト。顧客に技術的および戦略的なガイダンスを提供しソリューションの設計と実装を支援している [翻訳者] 鈴木貴典:アクロクエストテクノロジー株式会社にて、シニア・テクニカルアーキテクトとしてクラウドシステムの開発やコンサルティングに従事。好きなAWS AI/MLサービスはAmazon Lookout for Vision 山本大輝:東京大学大学院情報理工学系研究科を修了後、アクロクエストテクノロジー株式会社でシニア・データサイエンティストとして機械学習プロジェクトを推進。好きなAWS AI/MLサービスはAmazon SageMaker 宮島拓也:AWSを利用した多くのクラウドサービスの開発・構築経験を持ち、モバイルとクラウドを連携したAIサービスの開発に取り組む。好きなAWS AI/MLサービスはAmazon Rekognition 吉岡駿:機械学習/AIを利用したクラウドサービスの開発や画像処理を用いた研究開発に従事。好きなAWS AI/MLサービスはAmazon Bedrock ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 生成AIの使いこなしにぐっと差がつく! 本書は、ChatGPTをはじめとする「大規模言語モデル」から、望んだ回答をうまく得るための「プロンプトエンジニアリング」を網羅的にまとめた書籍です。 一人ユニット「クジラ飛行机」名義で活動するプログラマー。代表作に、テキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年オンラインソフト大賞入賞、2004年 IPA未踏ユースのスーパークリエイター認定、2010年 IPA OSS貢献者賞受賞。技術書も多く執筆しており、HTML5/JS・PHP・Pythonや機械学習・アルゴリズム関連の書籍を多く手がけている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
3.8※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 セキュリティの常識をアップデート! サイバーセキュリティの攻撃、防御、管理についてわかりやすくまとめました。攻撃者(ハッカー)は何を考えて攻撃してくるのか。実際に起きた事案を元に「モデルに当てはめて」考え、現実の脅威への対処方法を学びます。攻撃者の知識を持って武装すれば、防御を成功させるための最良のアプローチとなります。Manning Publications「Making Sense of Cybersecurity」の翻訳企画。 1章 サイバーセキュリティとハッカー 2章 サイバーセキュリティ:みんなの問題 3章 ハッカーを理解する 4章 外部攻撃 5章 だまして侵入する:ソーシャルエンジニアリング 6章 内部攻撃 7章 ダークウェブ:盗難データの取引場所 8章 リスクの理解 9章 システムのテスト 10章 セキュリティオペレーションセンター 11章 人々を守る 12章 ハッキングされたら Thomas Kranz(トーマス クランツ): サイバーセキュリティのコンサルタントとして、組織がサイバーセキュリティの脅威や問題を理解し対処できるよう支援している。TomのサイバーセキュリティおよびITコンサルタントとしてのキャリアは30年に及ぶ。英国政府機関や民間企業(Betfair、Accenture、Sainsburys、Fidelity International、トヨタ自動車など)の支援で成功を収めた後、現在はサイバーセキュリティ戦略や課題に関するアドバイスやサポートを行っている。保護犬や保護猫たちのリハビリを行うほか、頑固なアヒル、怒りっぽいヤギ、かわいいイノシシらとイタリアで暮らしている。 [翻訳者プロフィール] Smoky(スモーキー): ゲーム開発会社や医療系AIの受託開発会社等、数社の代表を兼任。サイバーセキュリティと機械学習の研究がライフワークで、生涯現役を標榜中。愛煙家で超偏食。2020年度から大学院で機械学習の医療分野への応用を研究中。主な訳書に『暗号技術 実践活用ガイド』『サイバー術 プロに学ぶサイバーセキュリティ』(マイナビ出版) がある。 Twitter:@smokyjp Webサイト: https://www.wivern.com/ [監訳者プロフィール] IPUSIRON(イプシロン): 1979年福島県相馬市生まれ。相馬市在住。2001年に『ハッカーの教科書』(データハウス) を上梓。情報・物理的・人的といった総合的な観点からセキュリティを研究しつつ、執筆を中心に活動中。主な書著に『ハッキング・ラボのつくりかた』『暗号技術のすべて』(翔泳社)、『ホワイトハッカーの教科書』(C&R研究所) がある。近年は執筆の幅を広げ、同人誌に『ハッキング・ラボで遊ぶために辞書ファイルを鍛える本』、共著に『「技術書」の読書術』(翔泳社) と『Wizard Bible 事件から考えるサイバーセキュリティ』(PEAKS)、翻訳に『Python でいかにして暗号を破るか 古典暗号解読プログラムを自作する本』(ソシム)、監訳に『暗号技術 実践活用ガイド』(マイナビ出版) がある。一般社団法人サイバーリスクディフェンダー理事。 X(旧Twitter):@ipusiron Web サイト: Security Akademeia(https://akademeia.info/) ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
3.0Larry Peterson / Carmelo Cascone / Brian O'Connor / Thomas Vachuska / Bruce Davie / 進藤資訓 / 海老澤健太郎 / 小林正幸1巻3,828円 (税込)ソフトウェア定義ネットワークの概念・設計・ユースケースを知る SDN(Software-Defined Networks:ソフトウェア定義ネットワーク)は、 ソフトウェアの力によって、従来のネットワークに対し高い柔軟性と拡張性を提供する技術です。 コントローラによる集中管理とデータプレーンのプログラマビリティを利用して、 従来のネットワークでは不可能だったさまざまなユースケースを実現できます。 また、オープンソースの実装も増えてきており、より身近なものになりつつあります。 本書は、SDNのコンセプト、基本アーキテクチャ、設計と実装のベストプラクティス、 さまざまな応用事例などについて包括的に解説した書籍です。 SDNの第一人者であるLarry Peterson氏・Bruce Davie氏らによって 「最先端のSDN」について説明された原著を、VMwareの進藤資訓氏らが翻訳。 第11章と付録では、日本語版オリジナルの書き下ろしとして、 国内でのSDNの活用事例も紹介しています。 ▼主な内容 ・オープンソースソフトウェアを例としたSDNのスタックの解説 ・SDNを支えるコンセプト、概念、設計理念 ・スケーラブルなクラウドのデザインがどのようにネットワークに適用できるか ・固定機能およびプログラマブルなスイッチに関する解説 ・スイッチをプログラム、制御するために使われるP4のためのツールチェーンの説明 ・SDNの各種ユースケースの紹介 ・社内、データセンター、アクセスにおけるネットワーク ・GitHubからダウンロード可能なハンズオン練習問題を含む SDN技術を学びたい(SDNの本質や実装を知りたい)エンジニア、 ネットワーク・クラウドの開発・構築に携わるエンジニアに一読いただきたい一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-高性能・高機能CSSフレームワークとして高い人気を誇る「Bootstrap」がバージョン5になり,レガシーなIE対応やjQueryコードの完全排除,コンポーネントやフォームの刷新,CSS Grid対応などが行われた,より洗練されたモダンなフレームワークへと生まれ変わりました。本書は,Bootstrap 5の基本から,CSSクラスを利用したスタイリング,コンポーネントやJavaScriptを利用したUI実装などを解説,後半ではWebページのモックアップの実装方法やオリジナルフレームワークを作るためのカスタマイズ方法などもていねいに解説しているので,1冊でBootstrap 5の基礎から活用方法まで,すべて身に付く内容になっています。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 CCNA対策の定番書、「徹底攻略Cisco CCNA問題集」。2020年改定の新試験「200-301 CCNA」に対応した改訂版が遂に登場です! 試験改定により出題範囲が広くなり、さらに対策が難しくなったCCNA。本書では、この広大な範囲の知識が問題を解くだけで自然と身に付くよう、問題を構成しています。 また、各問題には、ネットワーク初心者でも理解できるよう丁寧で詳細な解説を掲載しているので、途中でつまずくことはありません。 読者限定特典として模擬問題1回分(ダウンロード版)を提供。試験を体験しておくことで、合格がぐっと近づきます。 さらに、通勤・通学中も学習できるようスマホ問題集も提供。豊富な132問の模擬問題のほか、苦手な方が多いIPアドレスの計算問題付きです。 「教科書を超える丁寧な解説」+「豊富な問題」で、CCNA一発合格を目指せます! 【更新】2023年9月:紙版書籍の5刷相当に内容を更新しています。
-
3.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Kaggleのコンペティションによって機械学習を学ぼうとしている読者のためのKaggle入門書です。Pythonと機械学習についての基礎的な知識を有している読者が、Kaggleから機械学習を学べるようサポートすることを目標としています。 過去のKaggleのコンペティションから、機械学習モデルの正確度を高める実質的な方法について重点的に扱っていきます。多様なデータに接しモデリングを経験できるよう、表形式データを扱うコンペティションを2つ、音声データ/イメージデータを扱うコンペティションを1つずつ、計4つのKaggleコンペティションを選択しました。 表形式データ(テーブルデータ)を扱うコンペティションでは、データの前処理、特徴量エンジニアリングの内容に重点をおき、学習モデルはXGBoost、LightGBMのようなツリーを基盤としたモデルを使用しました。 音声データとイメージデータを扱うコンペティションでは、ディープラーニングモデルの学習に重点を置き、CNNのディープラーニングモデルが使われます。 それぞれの章でコンペティション別に、大会の紹介、主催側の動機、評価の基準、主要なアプローチ、データを準備する方法、データ分析、勝者の智恵に至るまで具体的に検討します。そして過去のコンペティションで使用されたPythonコードを実行することで、探索的データ分析を進め、機械学習モデルを学び、最終的にKaggleに結果をアップロードして性能が向上したことを体験できます。 筆者は本書を通して、読者が機械学習の問題を解くために悩んでほしいと思っています。「次の段階では何をしなければならないのか?」「機械学習モデルの性能を高めるためには何をすればよいのか?」「現在の機械学習パイプラインのどこに問題があるのか?」などの質問を自分自身に投げかけ、悩むことをおすすめします。たっぷりと悩みながらこの本を読みコンペティションに参加したならば、非常に多くのことを得るはずです。 筆者がKaggleを通して多くのことを学んだように、読者の皆さんもぜひKaggleを通して機械学習に没頭してほしいと思います。
-
-本書(原題:Python Algorithms: Mastering Basic Algorithms in the Python Language)はアルゴリズムの分析と設計方法について、Pythonを使って説明します。古典的なアルゴリズムに焦点を絞って解説していますが、基本的なアルゴリズムによる問題解決の方法もしっかり理解できます。 本書はプログラミングとコンピュータサイエンスの最も重要で難しい分野を非常に読みやすい形で解説しています。アルゴリズムの理論とプログラミングの実践の両方をカバーし、理論が実際のPythonプログラムにどのように反映されているかを説明します。また、Pythonに組み込まれている有名なアルゴリズムとデータ構造について説明し、実装と評価について学ぶことができます。 本書で学べること 新しい問題を効率的なアルゴリズムで解ける問題に変換する方法。もしくは、効率的に解けない問題であると示す方法 数学と基本的な実験やベンチマークを使ってアルゴリズムとPythonのプログラムを分析する方法 古典的なアルゴリズムとデータ構造を深く理解し、Pythonでこれらを効率的に実装する方法 新しい問題を解くために新しいアルゴリズムを設計し、実績のある設計原理・設計技法を使って実装する方法 Pythonのハイパフォーマンスコンピューティングを実現する豊富なツールを使って実装を高速化する方法
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 [作ってはじめてわかるCPUのしくみと動き] 小学校で習ったことのある回路図から出発。計算のかわりに回路図に「矢印を描く」という方法で電気を理解します。ひたすら矢印を描くうちに、CPUのしくみが理解できるようになります。 そして「ハードウェア記述言語」を使ってCPUを完成させます。記述コードはパソコン上のシミュレーターで動かすことができますがFPGA評価ボードがあれば作った回路を実際に動かすことができます。 本書はCPUの正体について説明し、さらにその周囲のモジュールとの関係性についても説明します。そうしてコンピューター全体の回路を見通しよく整理できるようになります。物理と情報科学のギャップを埋めることが、本書の真の目的です。 読者の皆様の頭の中で、学校で習った豆電球の回路図と情報処理装置としてのCPUが繋がっていれば嬉しく思います。 学生・エンジニアに向けたコンピューターのしくみの解説書。 0章 はじめに Part 1 回路の基礎 1章 電池と抵抗の論理回路 2章 トランジスタと論理ゲート 3章 ゲートの回路 4章 ハードウェア記述言語 Part 2 CPUの材料 5章 組合回路 6章 真理値表のコーディング 7章 Dフリップフロップ 8章 状態遷移の一般論 Part 3 CPUを作る 9章 LEDチカチカ回路 10章 1bitのコンピューター 11章 多重ワイヤー 12章 TD4 Part 4 TD4の先へ 13章 コードの抽象化 14章 高度なトピック 付録 力学系としての論理回路
-
4.0
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書ではディープラーニングの発展・応用手法を実装しながら学習していきます。ディープラーニングの実装パッケージとしてPyTorchを利用します。扱うタスク内容とディープラーニングモデルは次の通りで「ビジネスの現場でディープラーニングを活用するためにも実装経験を積んでおきたいタスク」という観点で選定しました。 [本書で学習できるタスク] 転移学習、ファインチューニング:少量の画像データからディープラーニングモデルを構築 物体検出(SSD):画像のどこに何が映っているのかを検出 セマンティックセグメンテーション(PSPNet):ピクセルレベルで画像内の物体を検出 姿勢推定(OpenPose):人物を検出し人体の各部位を同定しリンク GAN(DCGAN、Self-Attention GAN):現実に存在するような画像を生成 異常検知(AnoGAN、Efficient GAN):正常画像のみからGANで異常画像を検出 自然言語処理(Transformer、BERT):テキストデータの感情分析を実施 動画分類(3DCNN、ECO):人物動作の動画データをクラス分類 本書は第1章から順番に様々なタスクに対するディープラーニングモデルの実装に取り組むことで高度かつ応用的な手法が徐々に身につく構成となっています。各ディープラーニングモデルは執筆時点でState-of-the-Art(最高性能モデル)の土台となっており、実装できるようになればその後の研究・開発に役立つことでしょう。 ディープラーニングの発展・応用手法を楽しく学んでいただければ幸いです。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Railsアプリの基本から実践的なノウハウまでこの1冊で!本書は、Ruby on Rails(以下Rails)を使ってWebアプリケーションを開発するための解説書です。 RailsでどのようにWebアプリケーションを作るのかという基本的なところから、現場のニーズに合わせてどのように機能を追加していくのか、テストはどのように行うのか、複数人で開発していく場合の方法といった実践的なトピックまで、幅広くカバーしています。 本書を読んだ方が単にRailsでWebアプリケーションを作れるようになるだけでなく、「Railsらしいアプリケーションコード」を書けるようになり、そして開発チームの仲間とともに実現したいことを実現できるように、という視点で必要な情報をまとめた1冊です。 なお、本書の対応バージョンはRuby 2.5/Rails5.2です。Rails5.2から導入されたActive Storageやcredentials.yml.encについても解説しています。macOS/Windows 10(64ビット版)対応。 ■読者対象について Ruby以外の言語でのWebアプリケーションの開発や、オブジェクト指向プログラミングについては知識・経験があるものの、RubyやRailsについては初めて学ぶ方を主な対象にしています。 ただし、Webアプリケーションやオブジェクト指向が初めての方にも理解しやすいように説明するように努めています。 ■構成と内容について 本書の構成は以下の通りです。 <入門編> Chapter 1 RailsのためのRuby入門 Chapter 2 Railsアプリケーションをのぞいてみよう Chapter 3 タスク管理アプリケーションを作ろう <レベルアップ編> Chapter 4 現実の複雑さに対応する Chapter 5 テストをはじめよう Chapter 6 Railsの全体像を理解する Chapter 7 機能を追加してみよう <発展編> Chapter 8 RailsとJavaScript Chapter 9 複数人でRailsアプリケーションを開発する Chapter 10 Railsアプリケーションと長く付き合うために
-
-※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 「Jubatus(ユバタス)」は、分散した大容量データを素早く深く分析するオンライン機械学習用フレームワークで、日本発のオープンソースプロダクトです。 本書はJubatusコミュニティのメンバー自らが執筆。様々な環境へのJubatusの導入から、特徴抽出方法、主要な機械学習アルゴリズムの解説を、新規に起こしたサンプルを例に実践的に解説します。大容量データを迅速に処理する分散モードでの実行方法も解説。また、サンプルで手を動かしながら学べるため、機械学習の入門にも適しています。 なお、本書で使用したサンプルコードはダウンロード提供します。
-
-AndroidもiOSも。 C#を使ったクロスプラットフォーム開発に挑戦! これまで別々の言語や環境で開発していたAndroid/iOSアプリを 共通の言語(C#)や環境(.NET Framework)で作成する 注目の開発環境Xamarin。 マイクロソフトMVP受賞経験のある著者が、豊富なアプリケーション開発の 経験を活かし、すべてのモバイルアプリ開発者に向けてXamarinネイティブ によるクロスプラットフォーム開発を徹底解説しました。 本書は「Xamarinとは何か」にはじまり、汎用ライブラリMVVMCrossを 使って、本格的なクロスプラットフォームを開発するノウハウまで、 ミニサンプルアプリを作りながらわかりやすく学ぶことができます。 また、特にAndroid/iOS開発経験のある読者のために、 JavaやObjective-C、Swiftと比較しながらの解説も行っています。 現場の開発者のための、Xamarinを使ったクロスプラットフォーム開発を スムーズに学べる一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.5最新構成自動化ツールを実践的に解説! クラウド時代に入り、コンピュータシステムのサーバーの導入や セッティングの状況が変わってきています。以前は手作業で進めてきた サーバーの構築は、人が行う作業としては大規模かつ煩雑なものとなってきています。 Ansibleはこうしたサーバーの構築を自動化してくれるツールです。 サーバー構成を自動化してくれるツールは以前から注目されていましたが、 Ansibleはとくに“エージェントレス”という点に特長があります。 つまりサーバー側でとくに準備をしなくてもツールが利用でき、 ネットワークやソフトウェアをルールに従って自動でセッティングできます。 また、ほかのツールに比べて設定が単純で、使いこなしやすい点もAnsibleの特長です。 本書ではAnsibleを基礎から解説するだけではなく、より実践的に AWS(Amazon Web Services)やMicrosoft Azureで利用する方法も見ていきます。 また、OpenStackやDockerといったシステム構築の新しい枠組みを うまく利用する方法も解説します。 Tipsやテストなどの現場で役立つ情報を加えており、クラウド時代を生きる サーバー/インフラエンジニアに必要とされる知識をまとめた一冊となっています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「赤本」という愛称で受験生におなじみのCisco技術者認定資格CCNA Routing and Switching/CCENT試験対策問題集が、2016年8月からのv3.0試験に完全対応して登場! CCNA Routing and Switching/CCENT試験で問われる幅広い内容について、一冊で試験範囲をカバーし、本番試験の傾向を考慮した実践的な問題を取り揃えています。 本書ならではの大きな特長が、解説のわかりやすさ、丁寧さです。単なる問題集のレベルを超えて、テキストとしても活用できる点が読者に高く評価されています。この一冊で合格へ向けてしっかり学習できる、CCNA Routing and Switching/CCENTを効率よく取得したい人に一番お勧めしたい一冊です。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 オープンソースRDBMSをマスターするための定番書 お待ちかねの新版! MySQLは、代表的なオープンソースのデータベース(RDBMS)です。現在、その用途は個人/アマチュア的な枠組みを越えて、企業のシステムのバックエンドを担うエンタープライズ向けのものとなっています。本書は、ご好評をいただいた翔泳社の『MySQL徹底入門』の最新改訂版です。日本MySQLユーザ会の主要メンバーがMySQL 5.5をベースに旧版の内容を全面的に見直しました。 MySQLの本格的活用を目標に、Linux/Windows/Macintoshへのインストールや、運用や管理、メンテナンスの方法、アプリケーション開発や多言語対応などについて網羅的な解説を行います。また、需要の多いレプリケーション機能(MySQLの多重化運用)については、新章を設けて解説を行うものとしました。MySQL解説書の定番として、本書は初心者から旧版の読者の方まで広くご利用いただけます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンテナ型の仮想環境を作成、実行するためのプラットフォーム、Dockerの実践解説書。 本書は、エンジニアが普段行うようなWebアプリケーション開発環境の構築を、Dockerを用いて行うにはどのようにすればよいか、またその環境をDockerで作ることによってどのように開発を効率化させることができるか、にフォーカスした内容となっています。 PHPのLaravel、Node.jsのNuxt.js、RubyのSinatraとRuby on Rails、PythonのPyTorchといった、Webアプリケーションや機械学習の領域で用いられているものを対象として取り上げました。それぞれの解説は独立したものとなっているので、読者の方が使っている言語はもちろん、経験していない言語やフレームワークを試すのにも良いでしょう。
-
-1巻3,839円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、スマートコントラクトアプリケーションを事例として、パブリックなブロックチェーンを用いたスマートコントラクト開発の手法を紹介する書籍です。 スマートコントラクトプラットフォームのデファクトであるEthereumと、スマートコントラクトを開発するためのプログラミング言語Solidityを中心に取り上げ、実際にアプリケーションを開発するためのプロセスを体験することができます。 スマートコントラクトのコーディングやテスト手法はもちろん、フロントエンドやミドルウェアを含めたアプリケーション提供のための包括的な手順を説明しています。さらに、ブロックチェーンの特徴を活かすサービスデザインの取り組みも紹介します。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptライブラリReact+Atomic Designの導入によるコンポーネントの設計から実装まで。現場で使える、実務に役立つ知識とノウハウを習得したいエンジニアのための、React実践書です。 Reactはフロントエンド開発に革新的な影響を与えました。従来のJavaScriptライブラリと比較して、構築へのアプローチが変わり、今後のUI開発に対する大きなヒントとなり得ます。本書はそうした視点から、Reactを解説していきます。 Chapter01「Web開発の動向」は品質、コスト、スケジュールの観点から、プロジェクト成功における設計の重要性を明らかにします。 Chapter02「Reactの基本」は、Reactの概要、環境構築、記述方法、JSXを解説します。 Chapter03「Atomic Design」では、注目度の高いUIデザインの設計手法、Atomic Designを解説します。 Chapter04「ソースコードのビルド」ではビルド作業の実際を解説します。 Chapter05「コンポーネントの実装」では、UI開発の基本であるコンポーネントの実装方法を解説します。 Chapter06「CSSの実装」では、UI構築において重要なCSSによるスタイリングについて、構造化設計に沿った実装方法を紹介します。 Chapter07「ロジックの実装」では、UIロジックの根幹の状態管理に焦点を定め、Reduxアーキテクチャを例に組み込み方法を解説します。 Chapter08「プロダクトの品質」では、品質向上や品質維持に繋がる手法と実現するツールを紹介します。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Appleのプログラミング言語「Swift 2」に対応した解説書。 本書では、アプリケーションを作成するための説明を必要最低限にとどめ、Swiftを深く理解してもらうことに注力しています。Objective-Cとはまったく違うモダンな文法はもちろん、型の宣言を省略することができる型推論、複数の値を1つの変数に格納できるタプル、そして機能豊富な構造体や列挙体、オプショナル型などの最新機能、さらにはジェネリクスやカリー化など、可能な限り細かく言及しています。また、言語仕様から一歩踏み込んで、既存のObjective-CのコードをSwiftに置き換えていく方法や、Objective-CとSwiftを同一プロジェクト内で共存させる方法など、実践的な内容まで、現場の開発者が徹底解説しました。ぜひ本書を活用して、Swiftによる開発を効率化し、素晴らしいアプリを開発してください。 『開発のプロが教えるSwift標準ガイドブック』(2014/12刊)が、2015年6月に発表されたSwift 2に対応し、電子書籍として登場です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆次世代AIの基礎として、どのように数学が応用されているのか?◆ 前作『独学で鍛える数理思考~先端AI技術を支える数学の基礎』は、幸いにも多くの読者に支持されました。続編となる本書では、AIとロボティクスの最先端に踏み込み、数理思考を鍛えたいという読者の期待に真正面から応えます。ここで扱うのは、強化学習や深層強化学習、物体認識、マルチモーダルAI、自律移動、ロボット制御といった現代技術の核心をなすテーマばかりです。 本書の特徴は三つあります。第一に、最先端のロボット/AI技術の理解に欠かせないテーマを幅広く扱い、強化学習からロボット制御まで、一冊に凝縮しました。各章ではマルコフ決定過程やベルマン方程式、深層強化学習と誤差逆伝播法、Vision TransformerにおけるMulti‑Head AttentionとMLP、CLIPに代表されるマルチモーダルAIの仕組み、ベイズ推定やカルマンフィルタ、ロボットアームの運動方程式とオイラー=ラグランジュ方程式などを丁寧に解説します。第二に、初学者でも独学で理解できるようストーリー性のある解説を貫き、公式や定理を必要に応じて導入し、計算過程を省略せずに示します。微分や線形代数、確率論などの基礎も節ごとに「Lesson」として補い、副読本なしで学び切れるように構成しています。第三に、プログラミングなどにはあえて踏み込まず、数理モデルの導出とその背後にある思考力の鍛錬に集中しています。コードを書かずに数学の土台を徹底的に固めることで、読者自身が論文や他の専門書に挑む力を養うことを狙っています。 本書の想定読者は高校生から社会人まで、「第四次産業革命」を生き抜くために本格的な数理思考を身につけたいすべての初学者です。授業の数学が何に役立つのか知りたい学生や、AI/DXに携わりたいがどの程度の数学力が必要か迷っている社会人、そもそも数学への苦手意識を払拭したい方々にとって、本書は現代社会で実際に活用と進化が著しいテーマを厳選しているので、学ぶ意義をはっきりと感じ取っていただけるのではないでしょうか。昨今、AIはもはや一部の技術者のものではなく、だれもが活用する民主化された基盤技術となりつつあります。この潮流の中で、AIの駆動原理である数学から目を背け続けることはできないでしょう。複雑な数式に粘り強く向き合い、紙とペンで思考を積み重ねる過程こそが、AIの強みと弱みを見極め、技術の恩恵と限界を主体的に評価できる真の力を育みます。 前作で得た手ごたえをさらに深めたい方にも、本書から読み始める方にも、ここには新しい発見が数多く待っています。一歩一歩山を登るように読み進めれば、強化学習からマルチモーダルAI、ロボット制御まで、現代技術の裏側で脈打つ数理の共通項が見えてくるでしょう。読み終えたとき、最新のAIやロボティクスが「はっきりした数理構造」に支えられていることが実感できるはずです。仕組みを理解すれば、モデルの強みや限界も自分の言葉で説明できます。高校生・大学生から社会人まで、「これから数理思考を本格的に鍛えたい」という方に向けて、独学で取り組める手順と分量で構成しました。前作とあわせて学べば、ディープラーニングからロボット制御まで、現代のAIを横断する基礎体力が身につきます。 徹底的に考え抜き、確かな力を養い、未知の世界へと踏み出す。本書と共に、新たな境地へと歩みを進めてください。 ■こんな方におすすめ 数学が何の役に立つのか理解できずにいる学生、実務で用いられる数学についてより深く知りたい社会人、AIやデータサイエンスに関心を持ち、将来的にこの分野でキャリアを築きたいと考える方 ■目次 第1章 強化学習を実現する数理 第2章 深層強化学習を実現する数理 第3章 物体認識を実現する数理 第4章 マルチモーダルを実現する数理 第5章 自律移動を実現する数理 第6章 物体操作を実現する数理 ■著者プロフィール 古嶋十潤(ふるしま とおる):株式会社cross‑X 代表取締役。 京都大学法学部卒。2022年に株式会社cross‑Xを創業し、戦略・技術・数理を横断した知見を駆使し、日系大手企業の経営戦略・事業戦略・マーケティング戦略などの構築から実行まで幅広い支援を行っている。また、年間数十回に及ぶ講演活動や各社のDX・AI人材育成にも多数携わる。著書に『独学で鍛える数理思考』(技術評論社、2024年)と『DXの実務』(英治出版、2022年)。
-
3.0
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 面白くて、ためになる。 唯一無二の新感覚・ハッキング指南書! ★【書籍内容について】 本書では、忍具や忍術、 スパイの道具や諜報術、軍の装備や戦術、 ハッカーのツールや攻撃手法などを 関連づけながら学んでいきます。 そうすることで、サイバーセキュリティ、 ソーシャルエンジニアリング、 物理的セキュリティを 総合的に習得することができます。 これは「フルスタックなハッカー」、 すなわち「サイバー忍者」への道を 歩むことでもあります。 ハッキングとはコンピューターだけの 話ではありません。 あらゆる知識、道具、技術を総動員する、 文字どおりのバーリ・トゥードなのです。 面白くて、ためになる。唯一無二の 新感覚・ハッキング指南書ができました。 ★【想定読者】 ・ハッカーに関心がある人 ・セキュリティ担当者 ・忍者やスパイのファン ・探偵業や警備業に携わる人 etc. ★【目次】 ・序章 ・知の章 ・道具の章 ・術の章 ・現世の章 ★【著者について】 IPUSIRON(イプシロン) 1979年福島県相馬市生まれ。相馬市在住。 2001年に『ハッカーの教科書』(データハウス)を上梓。情報・物理的・人的の観点から総合的にセキュリティを研究しつつ、執筆を中心に活動中。20年以上の執筆を継続し、30冊以上に関わる。主な著書に『ハッキング・ラボのつくりかた 完全版』『暗号技術のすべて』(翔泳社)、『ホワイトハッカーの教科書』(C&R研究所)などがある。近年は執筆の幅を広げ、同人誌として『シーザー暗号の解読法』などを刊行。共著には『「技術書」の読書術』(翔泳社)、『Wizard Bible事件から考えるサイバーセキュリティ』(PEAKS)がある。また、翻訳に『Pythonでいかにして暗号を破るか 古典暗号解読プログラムを自作する本』(ソシム)と『暗号解読 実践ガイド』(マイナビ)、監訳に『安全な暗号をどう実装するか』(マイナビ)がある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-大規模クラウドのデータ課題を解決するオープンテーブルフォーマットの決定版 現代のビッグデータ基盤は、前処理の複雑さやツールへの依存といった多くの課題を抱えています。こうした問題を解決するために登場したのが、オープンソースのテーブルフォーマットApache Icebergです。本書は、Icebergの基礎から実践的な応用までを網羅したガイドブックです。Icebergの仕組みや使い方を学ぶことで、インタラクティブな分析、バッチ処理、機械学習、ストリーミング処理を効率的に実現できます。 ●本書の特徴 ○データ活用の障壁をなくす:データの抽出・変換・書き出しといった複雑な前処理をシンプルにし、データ統合を容易にします。これにより、効率的な分析が可能になります。 ○Icebergのすべてを体系的に習得:なぜIcebergが生まれたのかという背景から、独自のアーキテクチャ、テーブル操作の裏側で行われる処理まで、その仕組みを深く理解できます。 ○主要ツールでの実践ノウハウ:Apache Spark、Dremio、AWS Glue、Apache Flinkなど、人気のデータ処理エンジンでの具体的な使い方をハンズオン形式で学べます。 ○本番運用で役立つ知識:メタデータテーブルによる監視、Gitライクなブランチ機能によるデータ変更の分離、リスクを抑えた移行戦略など、本番環境での運用ノウハウを習得できます。 ●本書の構成 第1章 Apache Iceberg へようこそ 第2章 Apache Iceberg のアーキテクチャ 第3章 読み書きを行なうクエリのライフサイクル 第4章 Icebergテーブルの最適化 第5章 Icebergカタログ 第6章 Apache Spark 第7章 Dremio SQLクエリエンジン 第8章 AWS Glue 第9章 Apache Flink 第10章 Apache Icebergの本番利用 第11章 Apache Icebergとストリーミング処理 第12章 ガバナンスおよびセキュリティ 第13章 Apache Icebergへの移行 第14章 Apache Iceberg のユースケース ●こんな方におすすめ ○データエンジニア、データアーキテクト ○データレイクハウスの構築・運用に関わる方 ○ビッグデータ基盤のパフォーマンスやコストに課題を感じている方 本書を通して、Icebergを自在に操り、複雑なデータ課題をシンプルに解決できるプロフェッショナルを目指してください。 ※本書はO'Reilly Media『Apache Iceberg The Definitive Guide』の邦訳です。
-
-この世界には彷徨うことでしか辿り着けない場所がある。 AIの飛躍的な進化を導く科学者らが探り当てた、オープンエンドネス〈終わりなき探索〉というコンセプト──「最高の目標を達成するには、それを捨て去る覚悟が必要だ」。AIを変えたアプローチは、目標志向で進む研究や開発のみならず、芸術、教育、組織、生活、その多くを変えることができるかもしれない。 本書の原書(米国版)が出版されたのは2015年のこと。「目標を設定しないことで、むしろ価値ある結果に至る」という、AI研究の中で得た知見の汎用性に気付いた著者らは、分野を超え、すべての人に向けて、易しい言葉で本書を執筆しました。この逆説は、多くの専門家に転機をもたらし、AI研究の核にも据えられています。しかし、いまだ多くの物事が「目標」に囚われ、私たちは目標から逆算して動くことが常になっています。もちろんなかには定めるべき目標もありますが、目標が野心的であればあるほど、それは偽りのコンパスに頼るようなもの。 事前に目的地を定め、できるだけ最短距離で目指す旅は、創造的な探求にはなりえません。あえて目標をもたないことでこそ、偶発的な出会いや予測不能な創造が連鎖し、計画的には到達しえなかった価値や視点が立ち現れてきます。本書が示すのは、そうしたプロセスを肯定する視座であり、創造性を開く構造としてのオープンエンドネスです。 あなたが興味をひかれてゆく道と、また別の道を誰かがゆくことの価値に思いを馳せて。今一度、創造的な社会の指針にしたい一冊です。
-
-
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 定番書として評価の高い「ひと目でわかるWindows Server」シリーズのWindows Server 2025版が登場です! Windows Server 2025の基本知識および導入、構成、運用管理する方法を、詳細な手順と豊富な画面を使ってわかりやすく解説します。Windows Serverのエディションやライセンス、用語といった基本から、セットアップ、ネットワーク、ユーザー/グループ、ディスク、ハードウェア、アクセス許可、クォータ、ファイル/フォルダー共有、プリンター、サーバー管理、Windows Admin Center(WAC)、WebサーバーやFTPサービスを提供するInternet Information Services(IIS)、Hyper-Vやコンテナー等の仮想化技術、Active Directoryまで、ひととおり説明します。また、Windows Server 2025の新機能や強化機能、変更点についても紹介します。 Windows Server 2025を初めて構築する方でも、画面を見ながら手順に従って操作するだけで簡単に目的の作業を行うことができます。ある程度使い慣れている方には、Windows Server 2025をより使いこなすためのリファレンスとしてお使いいただけます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 定番書として評価の高い「ひと目でわかるActive Directory」シリーズのWindows Server 2025版が登場です! Active Directoryの概念および導入、構成管理方法を、詳細な手順と豊富な画面を使ってわかりやすく解説します。 Active Directoryは、ドメインサービス(DS)、ライトウェイトディレクトリサービス(LDS)、証明書サービス(CS)、Rights Managementサービス(RMS)、フェデレーションサービス(FS)の5つのサービス群の総称です。本書では、ドメインサービスを中心に解説し、その他のサービスについても概要を紹介します。 Active Directoryを初めて使う方でも、画面を見ながら手順に従って操作するだけで簡単に目的の作業を行うことができます。ある程度使い慣れている方には、Active Directoryを使いこなすためのリファレンスとしてお使いいただけます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年、画像生成技術は急速な進化を遂げ、特に2022年の「Stable Diffusion」公開以降、テキストから画像を生成するAIが広く普及しています。本書はこの革新的な技術の基礎から応用までを網羅し、読者が画像生成を深く理解することを目的としています。第1章では画像生成の概要を学びます。同時に技術の急速な発展に伴う倫理的な課題やリスクについても考察します。第2章では画像生成の基盤となる深層学習の基礎を、現代の主流であるTransformerモデルに焦点を当てて解説します。第3章では生成モデルの概念と、画像生成を飛躍的に進歩させた拡散モデルの基礎理論を解説します。第4章では拡散モデルの進化形である潜在拡散モデルとStable Diffusionについて解説します。第5章では拡散モデルをもとに、画像生成にとどまらないさまざまな応用について紹介します。第6章では画像生成技術の今と未来を考察します。
-
-
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Go言語の並行処理機能なら、直感的で把握しやすい! 複雑なテーマも多数の図と例でよりわかりやすく段階的に解説。 並行処理の原理とベストプラクティスを習得できる。 より高速なプログラムが書きたい開発者に最適の書。 並行処理を導入することで、多数のアプリケーションの パフォーマンスと応答性を向上させることができます。 【本書を読めば、次のことを理解・実践できるようになります】 ----- ◆反応性が高く高性能でスケーラブルなソフトウェアを作成できるようになる ◆並行処理の利点・制限・特性を理解できるようになる ◆メモリ共有とメッセージパッシングを区別できるようになる ◆ゴルーチン、ミューテックス、リーダー/ライターロック、ウェイトグループ、 チャネル、条件変数を利用できるようになる ◆並行処理で注意すべき典型的なエラーを特定できるようになる ◆より高度なマルチスレッディングでプログラミングのスキルアップが図れる ----- 本書では、Goの構文と機能を説明することに焦点を当てているわけではなく、 Go言語を使って並行処理の原則と技術を解説しています。 これらの技術のほとんどは他の言語にも適用することができます。 ※ 本書は『Learn Concurrent Programming with Go』(Manning Publications)の翻訳書です。 ※ 本書では何らかのプログラミング言語の使用経験があることを前提としています(Go言語かC言語系の使用経験があれば本書の理想的な読者です)。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆世界で150万部突破の日本語版!◆ 世界で150万部突破の「PYTHON CRASH COURSE」の翻訳版、「最短距離でゼロからしっかり学ぶ Python入門 実践編」の改訂新版です。Python 3.7から3.11へのアップデート、ライブラリのアップデートのほか、書籍で使用するエディターをSublime TextからVisual Studio Codeに変更します。実践編では、インベーダーゲーム開発、データ可視化、Webアプリケーション開発の各テーマについて、手を動かしながら学ぶ形でわかりやすく解説します。 ■こんな方におすすめ ・Pythonをゼロから短期間で習得したい人 ・プログラマーの目線で、コードの書き方を学びたい人 ・プログラミングのしっかりした知識をはじめから身につけたい人 ■目次 ●プロジェクト1 エイリアン侵略ゲーム 第1章 弾を発射する宇宙船 ・プロジェクトの計画を立てる ・Pygameをインストールする ・ゲームのプロジェクトを開始する ・宇宙船の画像を追加する ・リファクタリング:_check_events()と_update_screen()メソッド ・宇宙船を操縦する ・振り返り ・弾を発射する ・まとめ 第2章 エイリアン! ・プロジェクトをレビューする ・最初のエイリアンを生成する ・エイリアンの艦隊を編成する ・艦隊を動かす ・エイリアンを撃つ ・ゲームを終了する ・まとめ 第3章 得点を表示する ・Playボタンを追加する ・ゲームをリセットする ・レベルアップする ・得点を表示する ・まとめ ●プロジェクト2 データの可視化 第4章 データを生成する ・Matplotlibをインストールする ・簡単な折れ線グラフを描画する ・ランダムウォーク ・Plotlyでサイコロを転がす ・まとめ 第5章 データをダウンロードする ・CSVファイル形式 ・地球全体のデータセットを地図に描画する(GeoJSON 形式) ・まとめ 第6章 APIを取り扱う ・APIを使う ・Plotlyを使ってリポジトリを可視化する ・Hacker NewsのAPI ・まとめ ●プロジェクト3 Webアプリケーション 第7章 Djangoをはじめる ・プロジェクトの準備をする ・アプリケーションを開始する ・ページを作成する:学習ノートのホームページ ・追加のページを作成する ・まとめ 第8章 ユーザーアカウント ・ユーザーがデータを入力できるようにする ・ユーザーアカウントを設定する ・ユーザーが自分のデータを持てるようにする ・まとめ 第9章 アプリケーションのスタイル設定とデプロイ ・「学習ノート」にスタイルを設定する ・「学習ノート」をデプロイする ・まとめ ■著者プロフィール Eric Matthes:25年間高校の数学と科学の教師であり、初級のPythonクラスで教える中でよりよいカリキュラムの道を探していた。現在はフルタイムの執筆者兼プログラマーとして、いくつかのオープンソースプロジェクトに参加している。彼のプロジェクトのゴールは広範囲にわたり、山岳地帯の土砂崩れを予測するものからDjangoプロジェクトのデプロイをシンプルにするものまである。執筆やプログラミングをしていないときは、山登りを楽しんだり家族との時間を過ごしている。 鈴木たかのり:一般社団法人PyCon JP Association代表理事、株式会社ビープラウド 取締役/Python Climber。部内のサイトを作るためにZope/Ploneと出会い、その後必要にかられてPythonを使いはじめる。各国PyConやPython Boot Campで訪れた土地で、現地のクラフトビールを飲むことが楽しみ。 フェレットとビールとレゴが好き。 安田善一郎:株式会社Surface&Architecture執行役員、株式会社ニューロマジック監査役、シエルセラン合同会社代表。日本IBMを経て(株)ニューロマジックを設立。その後フリーランスとなりPythonベースのPloneをはじめさまざまなCMSでサイト構築(企画・IA・ディレクション)を手がける。現在は、デザインプロジェクトのマネジメントをはじめ各社で複数の業務に携わっている。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、JSTQB認定テスト技術者資格のFoundation Level試験の対策書です。同試験は、2024年11月の試験より新シラバス「Version 2023」が適用されます。本書は、この新試験に対応しています。出題内容を示すシラバスには、専門用語がたくさん出てきます。また、試験に合格するにはテスト技術だけでなく、ソフトウェアに関する幅広い知識も必要となります。本書では、専門用語をなるべく平易な言葉で解説しているほか、テスト技術だけでなくソフトウェアの基礎知識も織り交ぜながら解説しているので、初心者の方でも無理なく学習いただけます。また、本書を読み進めることで、自然と体系的なテスト技術が身に付くよう構成しています。各章末には理解度を確認するための演習問題、最終章には1回分の模擬問題を収録。「わかりやすい解説」+「豊富な問題」で、本書一冊で合格を目指せます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本書の特長】 本書の特長 ◆論述するときに気を付けなくてはならない確認事項をチェックリストにまとめました。 ◆「午後Ⅱ試験の論文を突破して合格したい!」と意気込んでいる方。必ず納得していただけます。 ◆文章に自信がないという方,小学校で作文を書いてから長い文なんて書いていないという方にも,丁寧に文章の書き方を説明しています。 ◆時間内に論文を設計し,合格レベルに仕上げるにはどうすればいいのか。一つ一つ確認しながら進めていきます。 ◆論文に対する苦手意識が払拭されます。さあ,鉛筆をもって書いてみましょう。 ◆第2部には専門家による25本の論文が掲載されています。事例も活用してください。 【目次】 第1部 合格論文の書き方 第1章 本書を手にしたら読んでみる 第2章 論述式試験について確認してみる 第3章 訓練する前に基礎体力を身に付けてみる 第4章 論文を作成する際の約束ごとを確認してみる 第5章 チェックリストを確認してみる 第6章 論述テクニックを習得してみる 第7章 準備した論文を再利用して論述してみる 第8章 あるある論文を確認してみる 第9章 本試験に備えてみる 第10章 受験者からのQ&Aを確認してみる 第2部 論文事例 第1章 組込みシステム・IoTを利用したシステムの事業戦略・製品戦略・製品企画・開発・サポート及び保守計画の作成・推進(ST分野)……専門家による11論文を掲載 第2章 機能要件の分析・機能仕様の決定(SA分野)……専門家による3論文を掲載 第3章 対象とするシステムに応じた開発手法の決定・汎用モジュールの利用(SA分野)……専門家による2論文を掲載 第4章 組込みシステムのシステムアーキテクチャ設計・要求仕様の策定(SA分野)……専門家による6論文を掲載 第5章 組込みシステムのソフトウェア設計・実装(ES分野)……専門家による1論文を掲載 第6章 組込みシステムのハードウェア設計・実装(ES分野)……専門家による2論文を掲載
-
-1巻3,850円 (税込)本書は、AWS認定Advanced Networking - Specialty(ANS-C01) 試験に完全対応したテキストです。 本試験は、2022年に「ANS-C01」にバージョンアップし、 内容も難易度も大幅にグレードアップされました。 その中心の1つが、Transit Gateway(TGW)です。 本書は、そのTGWに重点を置くことはもちろん、試験 に直接出題される内容と、汎用的なネットワーク技術など、 学習すべきシラバスを完全解説しています。各章でAWS の最新機能をしっかりと理解できるように構成し、特に新 試験に出やすい第2章と3章にボリュームを割きました。 そして、難易度やボリューム感たっぷりの章末問題や本番 さながらの模擬試験問題で繰り返し学習ができます。 著者には、AWS Top EngineersやAWS All Certifications Engineersを受賞した精鋭メンバー11名を迎えました。 最高難関試験の学習テクニックや受験ノウハウは、 受験経験者の著者だからわかる必勝法の1つ。 本試験を初めて受ける初心者から、再度合格を目指す中級 者・上級者にまで幅広く対応できるように、著者陣が全集中 してわかりやすい解答と充実した解説にしています。 シラバス完全対応した本テキストで合格を勝ち取ろう!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【豊富な図と数式のコンビで、深層学習の基本原理が直感的に理解できる!】 本書では「深層学習に使用する数学」について、意味を直感的に理解できるように図を多用することで式を補完する。 第I部では深層学習についての基礎事項と次の部で使用する数学について、第II部ではニューラルネットワーク(深層学習)の中身について、第III部では深層学習の自動チューニングについてそれぞれ詳述。深層学習の実践・応用へステップアップするための基礎がじっくりと学べる、第一歩に相応しい一冊。
-
-本書は、iOSデバイスの機能を最大限に活用するためのPythonガイドです。iPhoneやiPad上で実行できるPython/Jupyter Notebook環境である「Carnets for Jupyter」から、「Juno」、「Pyto」、「Pythonista」といった多彩なPython環境を駆使し、iPhone/iPadを自在に活用する方法を探求します。
-
-本書は著者陣5名が、長年の実践経験から得た知見を持ち寄りました。結果的に、ざっと50社のシステム運用実績が、この1冊に反映されています。大きくは、以下の2つの基礎知識を網羅しています。 (1)システムの開発フェーズで行う「運用設計」において、予め検討しておくべき様々な事柄 (2)システムの維持管理・保守運用フェーズにおいて、長期間行い続ける様々な事柄 従って、(1)の開発者チームと、(2)の運用チームのメンバー、それぞれに役立つだけでなく、両者のスムースな連携を可能とします。さらに、開発と運用の両面からシステムの成長・変化に寄り添い続けるDevOpsの下地にもなります。ほかにも本書には以下のような特徴があります。 【執筆上の工夫】 ・失敗事例を含め、実システムの運用現場のノウハウを満載 ・オンプレミスとパブリッククラウド、どちらにも通じる考え方を説明 ・システムを安全に運用するためのセキュリティ基準や統制基準等にも言及 【対象読者】 ・入社1~3年目くらいの若手SE ・システムの維持運用管理を1~2年経験したけれど、運用設計は未経験の方 ・運用設計の本を読んだりしたものの、実際の運用業務は未経験の方 ・インフラ運用、アプリ運用、業務運用までを網羅的・体系的に理解したい方 【前提とする知識】 ・基本情報技術者試験、Linux(PLI Lv1等)やクラウドサービスの初級試験、それらの問題文に出てくるIT用語を理解できること 【本書が目指すゴール】 ・非常に幅広い「システム運用設計」の全体像を体系的に把握する ・運用開始後を見据えた、運用設計時のポイントを理解する ・運用設計と維持運用管理について、上司やメンバーとディスカッションでき、改善点が見えてくるようになる 【本書では扱わないもの】 ・特定の製品やサービスの詳細 ・データセンターの運用(データセンターへシステムを受け入れてもらうまでが対象) (本書「はじめに」より)
-
-【次世代の分散型P2Pネットワークプロトコル!】 IPFS(InterPlanetary File System)とは、Protocol Labsが開発を進めている分散型ファイルシステムです。耐障害性、負荷分散、耐改ざん性などの観点から、HTTPを置き換えて惑星間通信を可能にするという思想を基に開発が進められています。ところが複数の通信レイヤで構成されており理解が難しいうえに、日本語のドキュメントが少ないため、学ぶのは困難です。 本書は、これらを日本語にまとめることで、5G時代を迎える日本の技術力向上に資することを目的としています。原著執筆者は、中国コミュニティで非常に影響力のある3人のIPFS/Filecoin支持者です。本書はProtocol Labsから高く評価され、強く推奨されています。 ■目次 第1章 IPFSについて 1.1 IPFSの概要 1.2 IPFSとブロックチェーンの関係 1.3 IPFSの利点と価値 1.4 IPFSの応用分野 1.5 本章のまとめ 第2章 IPFSの基礎 2.1 分散ハッシュテーブル(DHT) 2.2 ブロック交換プロトコル(BitTorrent) 2.3 バージョン管理(Git) 2.4 自己検証ファイルシステム(SFS) 2.5 Merkle TreeとMerkle DAG 2.6 本章のまとめ 第3章 IPFSプロトコル・スタック 3.1 アイデンティティ層(Identity) 3.2 ネットワーク層(Network) 3.3 ルーティング層(Rouitng) 3.4 交換層(Exchange) 3.5 オブジェクト層(Objects) 3.6 ファイル層(Files) 3.7 ネーミング層(Naming) 3.8 本章のまとめ 第4章 IPFSモジュール 4.1 Multiformats 4.2 libp2p 4.3 IPLD 4.4 本章のまとめ 第5章 Filecoin 5.1 Filecoinプロジェクトの紹介 5.2 FilecoinとIPFSの関係 5.3 Filecoin経済システム 5.4 Filecoin技術システムの概要 5.5 分散ストレージネットワークプロトコル(DSN) 5.6 Filecoin取引市場 5.7 Filecoinブロックチェーンコンセンサスメカニズム 5.8 PoRepとPoSt 5.9 ネットワーク攻撃と防御 5.10 その他の機能 5.11 本章のまとめ 第6章 IPFSの開発(基礎編) 6.1 IPFSのインストール 6.2 IPFSストレージと設定の初期化 6.3 IPFSファイルシステムとのデータ送信 6.4 ローカル環境をIPFSネットワークにつなげる方法 6.5 HTTP Webとの通信方法について 6.6 APIを使用する方法 6.7 本章のまとめ 第7章 IPFSの開発(応用編) 7.1 IPFS内で動的コンテンツを発信する方法 7.2 IPFSネットワーク内で長期的にデータを保存する方法 7.3 IPFS Merkle DAGを使ってみる 7.4 IPFS Pubsub機能の使い方 7.5 IPFSのプライベートネットワークの作成と使用について 7.6 本章のまとめ 第8章 IPFSプロジェクトの実践 8.1 go-ipfsを用いてGit分散型サービスを最適化する方法 8.2 js-ipfsを利用してストリーミングツールを開発する 8.3 本章のまとめ ■プロフィール ●著者 董 天一(ドン ティェンイー):北京大学にて修士号取得後、OracleにてEコマースアーキテクチャに従事。中国におけるブロックチェーン関連技術のパイオニア。 戴 嘉(ダイ ジャラェ):電子科技大学を卒業後、Baiduを経て、OPPOの金融ビジネスチームでソリューションアーキテクトを務める。 黄 禹銘(フゥァン ユーミン):シンガポール国立大学にてブロックチェーン技術を研究し、博士号を取得。現在、同大学でリサーチフェローとして活動中。 ●訳者 菊池 将和(きくち まさかず):ハーバード大学でソフトウェア・エンジニアリングの修士号を取得。Web3メンターやETHGlobalハッカソンの審査員を務める一方、DeFi(分散型金融)・デジタル資産領域における革命的なFixed Income市場の整備を先導。内閣府Trusted Web推進協議会のタスクフォース委員。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、JSTQB認定テスト技術者資格のFoundation Level試験の対策書です。 出題内容を示すシラバスには、専門用語がたくさん出てきます。また、試験に合格するにはテスト技術だけでなく、ソフトウェアに関する幅広い知識も必要となります。 本書では、専門用語をなるべく平易な言葉で解説しているほか、テスト技術だけでなくソフトウェアの基礎知識も織り交ぜながら解説しているので、初心者の方でも無理なく学習いただけます。また、本書を読み進めることで、自然と体系的なテスト技術が身に付くよう構成しています。 各章末には理解度を確認するための演習問題、最終章には1回分の模擬問題を収録。「わかりやすい解説」+「豊富な問題」で、本書一冊で合格を目指せます。
-
4.0煩雑なWeb APIのテストにも 品質とリスクを考慮した戦略・手法がある 本書は Mark Winteringham, "Testing Web APIs", Manning Publications 2022 の邦訳版です。 閉じた環境下にあるプログラムのテストなら、その戦略も手法も自ずと見えてくるもの。どこをどうテストすれば品質が上がり、全体にとってのリスクもある程度は把握できます。けれども、それが手の届かない外部に開いており、ある種のブラックボックス化された環境と接続せざるを得ない時、果たして、採用した戦略が正しいのでしょうか。また、正解ではなかった場合のリスクを見積もることは可能でしょうか。 本書ではプロダクトに対する品質とリスクの両面から、ケースバイケース案件として場当たり的なテスト戦略を見直し、Web APIにとって真に効果的なテスト手法の数々を紹介します。 初歩的な事柄から自動化へ。そしてそのいずれのフェーズにおいても品質向上とリスク算定を忘れないテスト技法を学習できます。 【目次】 第1部 Web APIテストの真価 第1章 Web APIをテストする理由と方法 第2章 テストの出発点 第3章 品質とリスク 第2部 テスト戦略立案のための基礎知識 第4章 API設計テスト 第5章 APIの探索テスト 第6章 Web APIテストの自動化 第7章 テスト戦略の確立と実現 第3部 テスト戦略の拡充 第8章 高度なWeb APIオートメーション 第9章 コントラクトテスト 第10章 パフォーマンステスト 第11章 セキュリティテスト 第12章 本番環境でのテスト 【著者について】 ・Mark Winteringham(マーク・ウィンターリングハム) テスター、ツールスミス、Ministry of TestingのCOO。BBC、Barclays、英国政府、トムソン・ロイター社などの幅広い分野で、受賞歴のあるプロジェクトにテストの専門知識を提供してきた10年以上の経験を持っています。 最新のリスクベースのテスト手法の提唱者であり、テストの自動化、行動駆動開発、探索的テスト技法についてチームを指導しています。 また、テストにおけるキャリアへの認識を高め、テスト教育を改善するコミュニティであるMinistry of Testingの共同設立者でもあります。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、手続き型からオブジェクト指向へ向かうプログラミングの進化の道筋を辿りながらアルゴリズム的思考とプログラミング的思考を培い、Google Colaboratoryを使ったプログラミング力と計算論的思考力を身につけることができます。 第1章はプログラミング全般に関わる説明、第2章はプログラミングの準備、第3章~第5章までに小さなプログラムの作成を学びます。第6章と第7章では関数やモジュール、ライブラリの使い方、第8章ではファイルの取り扱い、第9章では手続き型プログラミングの総まとめを解説。第10章はオブジェクト指向プログラミング(OOP)の基本的な考え方、およびクラスやオブジェクトの作り方、第11章はAnacondaを用いGUIアプリの作成について扱います。プログラミング言語の文法を網羅的に説明している入門書とは一線を画する内容であり、初心者だけでなくPythonに既に振れている中級者にも最適な参考書です。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年の技術の発展により、画像認識技術はますます身近になっています。スマホの顔認証やオンライン会議での人物と背景を認識して背景をぼかすなどをはじめ、画像認識技術ははさまざまな場面において人々の生活をサポートしています。本書では画像認識について実践的に学べるように、Pythonを使った実装を示しています。また画像認識の基礎については簡単に触れるにとどめ、最新の画像認識手法について紙幅を割き、多くの部分で深層学習の実装について学ぶことができる構成になっています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Amazon社のAlexaやマツコロイドなど、人との対話を通して仕事をこなすコンピュータ内蔵システムやロボットが活躍している。 私たちが日常使う言語(自然言語)を、AIを用いてコンピュータに組み込むための技術「自然言語処理」を集めた本シリーズの第5巻『対話システムの作り方』では、様々な実例を通して対話システムを体系的に紹介していく。マツコロイドの制作にも関わった著者が、対話というものの本質から目的に沿った対話システムの作り方まで、幅広く解説する。対話システムの導入書!
-
-.NET 6から使用可能になった .NET MAUI(Multi-platform App UI)は、従来のXamarin.Formsの後継となるマルチプラットフォームアプリを開発するためのフレームワークで、Android/iOS/Windows/macOS対応のアプリをC#を使って開発できます。 従来のXamarin.Formsでは、 .NET Standardという機能限定版のクラスライブラリしか使用できませんでしが、 .NET MAUIでは、 .NET 6で使用可能な完全なクラスライブラリが使用できるようになりました。 さらに、これまでは開発できなかったmacOSのアプリも開発できるようになりました。 本書の前半では、 .NET MAUIを利用した、 iOS/Androidなどのマルチプラットフォーム対応の共通アプリケーションの作り方を解説します。 6章では、従来のXamarin.FormsではサポートされていなかったMVU(Model-View-Update)モデルという新たな開発パターンについても言及します。 後半では、プラットフォーム特有の操作(データベースやファイル操作など)を利用したアプリの開発を解説します。 11章では、加速センサー、GPS、カメラ、QRコードの利用方法を説明します。 MAUI自体はユーザーインターフェイスの機能しか持たないのですが、モバイルアプリを作成するときにWeb APIの利用や内部でのデータベース(SQLite)の利用が必須となるため、周辺技術も含めて解説しています。
-
-※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 機能強化はもちろん、ドングルの廃止、Appleシリコンにネイティブ対応など、さらに扱いやすくなったDAWソフト「Cubase12」の基本操作から楽曲制作のうえで役立つ知識を、400ページを超える大ボリュームで豊富な図版とともに徹底解説しています。さらにDTMの基礎、必要な機材についても丁寧に解説しているので初心者にも安心の内容です。 コードパッド、コードトラック、アレンジャートラック、サンプラートラックなど便利な機能の解説はもちろん、オーディオからのコード検出、柔軟なオーディオ編集を可能にする進化したVariAudioやAudioWarpなど注目の新機能も紹介します。 Cubase12の基本をマスターし、もっと使いこなせるようになりたいと考えている初級者~中級者に最適な内容です。
-
3.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 世界のAI技術の今を“手加減なし"で執筆! ディープラーニングを中心としたAI技術の真髄を説く本気の解説書 日本を代表するAIベンチャーの共同創業者が7年間にわたり、第一線のエンジニア向けに手加減なしで書き続けた『日経Robotics』誌のAI解説人気連載が待望の書籍化。次々と常識が書き換わり続けるAI技術が今後どうなっていくのか。その将来を占う最先端技術を、73のテーマで解説します。 学習の仕組み、各種モデル・アーキテクチャ、そして各種アプリケーションまで網羅的に解説。この1冊を読めば、今、世界のAI技術がどのようになっているのか、世界の先端企業や研究者がAI技術の謎をどのように解明し活用しようとしているか、その現場が分かります。ディープラーニング技術の基礎を学んだ方が、最先端をキャッチアップするために最適な一冊です。
-
-本書は、被写体をさまざまなアングルから撮影した写真をパソコンで解析・統合することで立体的な3DCGモデルを作成する「フォトグラメトリ」について体系的にまとめた初めての日本語での解説書です。この一冊でフォトグラメトリの全体像を捉えることができます。 前半では初心者に向けて、スマホで写真を撮り無料や安価なソフトウェアで3DCGモデルを作成し、SketchFabで公開する一連の流れを解説しています。 後半では、プロ用機材の紹介、一眼レフ・ミラーレスカメラを使った本格的な撮影、水中撮影、ドローンを使った撮影方法を解説しています。 そのほか、プロ用途のソフトウェアであるMetashapeとReality Captureによるフォトグラメトリの方法についても詳解。MacのフォトグラメトリAPI Object Captureを使った方法と、その他のソフトウェア・アプリ紹介、関連技術としてiPhone/iPadに搭載されているLiDARスキャナーについても網羅しています。
-
5.0Webアプリケーション高速化に対する ソフトウェアからの解決策がここに! 本書は、 Rick Battagline, "The Art Of WebAssembly: Build Secure, Portable, High-Performance Applications" No Starch Press, の翻訳書です。 【本書の内容】 ハードウェアの拡張・拡充を追い風に、日々増加する動画や工夫を凝らした各種コンテンツ。WebAssemblyは、リソースを大量に消費するWebアプリケーションやプログラムのパフォーマンスを最適化し高速化する、コンパクトなテクノロジーです。 本書はそのWebAssemblyの基礎から、どのように動作するか、使用すべきケースと見合わせたほうがいいケース、そして開発手法と展開方法を、Web開発者がしっかり理解し実践できるような内容と構成で執筆されています。 とくに、作りっぱなしではなく、デバッグ方法やコンフリクトを起こした場合の検出プログラムの作成、他のアプリケーションとの相互作用などを通して、デプロイ後のメンテナンスにも筆を進め、実際に導入するうえで必須となる知識も紹介しています。 より快適なユーザー経験を届けたいWeb開発者にとって、必携の1冊となることでしょう。 【本書で取り上げるジャンル】 ・WebAssemblyの基礎 ・導入すべきケースとすべきではないケースの判断 ・デバッグ ・トラブルシューティング 【読者が得られること】 ・ブラウザやNode.jsへのWebAssemblyアプリ導入 ・ブラウザデバッガでのコード検証 ・メモリ操作 ・コンパイラの出力評価 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-設計だってテストしたい! 【本書の内容】 本書は Hillel Wayne, “Practical TLA+”, Apress, 2018 の邦訳版です。 複雑精緻なシステムを構築する際に、設計そのもの、仕様そのものにバグがないかをテストできたら、もう少し幸せな開発人生を送れそうな気がします。 本書は送金システムの小規模な仕様からTLA+を使ってヤバいバグを発見するところから始まります。この小さなサンプルをもとに、より良いアプリケーションの設計・テスト・構築に、どのようにTLA+を使えばよいかを理解し、実際のプロジェクトに援用できるよう、TLA+の演算子、論理、関数、PlusCal、モデル、および同時実行の基礎を学びます。 設計図の整理の仕方、分散システムや最終的な整合性の指定の仕方を学んだら、アルゴリズムのパフォーマンスやデータ構造、ビジネスコードやMapReduceなど、さまざまな実用的な問題にTLA+を適用し、ケーススタディのアプリケーションを使って実践します。 TLA+の生みの親であるLeslie Lamportも、理論的背景を脚注で解説するなど、最先端のシステム開発テクノロジーのコアに触れることのできる1冊です。 【本書のポイント】 ・TLA+の言語仕様を手を動かしながら学べる ・小さなサンプルから並行処理や分散システムまでTLA+を適用できるようになる ・短時間で読み終わるものの滋養は豊富 【読者が得られること】 ・TLA+が理解できる ・TLA+を使ったシステム開発に乗り出せる ・上流からテスト駆動ができる 【対象読者】 ・アーキテクト ・デベロッパー ・エンジニア ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「音声合成」とは、人間の音声を人工的に作り出す、音声情報処理の一分野です。深層学習の発展に従い、画像認識・音声認識などの分野と同様に、音声合成においてもパラダイムシフトが起きています。本書では、従来の統計的音声合成システムの基礎について解説した上で、深層学習技術による近年の音声合成の発展について詳説しています。また、実際に公開されているデータセットを用いて、深層学習を用いた音声合成システムを作るための実装の解説も行っています。本書は、2020年8月24日刊の『Pythonで学ぶ音源分離』、2021年5月20日刊の『Pythonで学ぶ音声認識』に続く、特定の技術分野のアルゴリズムの紹介と、そのアルゴリズムを実装したコードを解説する、より技術的・実践的な「機械学習実践シリーズ」の3冊目です。中級者以上向け。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「音声認識」とは、音声信号から発話内容を認識することで、AIスピーカなどに利用されている技術です。本書は、現在までの音声認識技術の発展経緯を学びながら、深層学習を用いた最新の音声認識システムを実装できるようになることを目的としています。まず手法の目的やアルゴリズムの概要を解説し、続いて数式レベルでの詳説、最後にソースコード付きで実装という流れで解説しています。特に手法の概要については「そもそもその手法は何を目的として生み出されたのか」という経緯と、「なぜその手法は前述の目的を達成できるのか」について直感的に理解できるよう工夫しています。本書は中級者以上に向けた、特定の技術分野のアルゴリズムの紹介と、それを実装したコードを解説する、より技術的・実践的な「機械学習実践シリーズ」です。
-
3.5「問題はずばりAIの基本定義にある。機械はその行動がその目的を達成すると見込める限りにおいて知能を備えている、と私たちは言うが、その目的が私たちの目的と同じだと確かめるための信頼に足る方法がない…ならば、こんな定義はどうか。《機械は、その行動が私たちの目的を達成すると見込める限りにおいて、有益である》…こうした機械にとって、私たちの目的が不確実になることは避けられない…目的に不確実性があると、機械は意思決定を人間に委ねざるをえなくなる。修正を受け入れ、スイッチを切られることを厭わなくなる。機械は決まった目的をもつべきという前提を取り払うなら、私たちが試みている基本定義を、すなわち人工知能の土台を、一部取り払って置き換えなければならない。ということは、AIを実現するためのアイデアや方式の蓄積という母屋の大半をつくりなおすことにもなる。すると人類と機械とのあいだに新たな関係が生まれるだろう。私はこの新たな関係が、これから数十年の人類を成功へ導いてくれると願っている」(本文より)全世界で使われるAIの標準的教科書の著者が、安易な脅威論を超え、ヒトとAIの新たな関係を提案する。
-
-ディープラーニングの適用範囲が拡がり,画像認識や音声認識の精度が高くなる一方,モデルに対して細工した画像を送り,誤った分類結果を引き起こす攻撃などが懸念され始めています。海外では非常に活発な研究領域です。たとえば,敵対的サンプル(Adversarial example)として,パンダ(Panda)の画像にノイズを少し加えることでテナガザル(Gibbon)と誤認識させる現象が有名です。 本書では,これらを理解するためにディープラーニングの基礎からハンズオンによる実装方法まで解説しています。ディープラーニングは数式などがあって難易度が高く感じる方にも最適な一冊です。 本書で利用するソースコードは次のWebページからダウンロードできます。 https://github.com/tagomaru/ai_security/releases
-
-※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 クリエイティブ・コーディングの基本書が7年ぶりの大改訂! インタラクションデザイン/メディアアート制作のためのオープンソースのツールキット、openFrameworksの解説書です。 前版にも収録したかんたんな図形の生成からアニメーション、サウンド、OpenCVによる動体検知といった初級~中級レベルのコンテンツに加え、今回の改訂版には3D表現やシェーディング(陰影)を学ぶ上級編も追加しました。プログラミングの初歩から応用までを、yoppa.orgで有名な田所氏が丁寧に解説します。 ビジュアルプログラミング言語など様々なソフトウェアがあるなかで、C++に直接触れながら遊べるopenFrameworksは今もなお「コーディングによる表現」の入門にぴったりです。 *- - - -* アーティストのkynd(米田研一)がopenFrameworksで生成したビジュアルを、デザイナーのhydekick(吉松英輝)がまとめあげたカバーデザインにも注目です! *- - - -*
-
3.0【Vue.js 3.x対応! 本物のエンジニアを目指す“次の一歩”】 いまのWebアプリケーションの構築には、フレームワークの採用が当たり前になっています。なかでもVue.jsはUIの構築に特化した機能を備えており、既存のWebサイト等にも段階的に取り入れやすい設計になっています。本書は、HTML・CSS・JavaScriptの基本的な知識をもっている方向けに、いま学んでおくべきVue.jsの基本を解説していきます。 本書は3部構成に分かれています。“基本”のパートでは、ToDoアプリケーションを作成しながら、Vue.jsの基礎をじっくりと身につけていきます。次の“実践”のパートでは、モーダルやカルーセル、リスト抽出にクイズコンテンツと、よくあるUIや機能を実際にVue.jsでWebサイトへ組み込む方法を解説。最後のパートとなる“最前線”では、Nuxt.jsとHeadless CMSを利用したJamstackによるサイト構築の最新ワークフローを身につけます。 Vue 3.xに対応しており、掲載コードはダウンロードできます。実際に手を動かしながら現場でのVue.jsの使い方が身につく、これから本格的に学びたい人に最適の1冊です。 〈こんな方にオススメ〉 ・エンジニアとしてステップアップしたい ・jQueryでは難しい、本格的なWebアプリケーションを作りたい ・現場で役立つスキルを身につけたい 〈本書の特長〉 ・基本→実践→最前線の3ステップで身につく ・掲載コードをダウンロードして手を動かしながら学べる ・Jamstackなどの最新の開発手法も学べる 〈本書の内容〉 ■PART1 Vue.jsの基本を学ぶ Vue.jsとは?/Vue.jsの第一歩/v-modelでフォームの使い勝手を向上/フォームの操作/コンポーネント ■PART2 Vue.jsをWebサイトに組み込む モーダルを作ってみよう/カルーセルを作ってみよう/アコーディオンを作ってみよう/商品一覧表示&検索を作ってみよう/クイズを作ってみよう ■PART3 Jamstackで静的サイトを作る Nuxt.jsの準備をする/Nuxt.jsで静的なページを作る/部分的にCMS化する/Netlifyへデプロイする
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Elastic Stackは、単なる全文検索システムではなく、Webシステム管理者、データサイエンティスト、インフラエンジニアなど、幅広い用途で利用できるデータ分析基盤です。 本書は、Elastic Stack 7.6を利用し、さまざまな形式のログデータの加工・蓄積・可視化・解析を行うための分析基盤の構築、基本操作、ログ分析の具体的なユースケースを解説した実践ガイドです。 ログデータの具体的なユースケースから、Logstash(データパイプライン)とBeats(データシッパー)によるログ分析基盤の構築、Logstashプラグインの活用、LogstashによるETL処理、AWSにおけるログ分析の活用など、実践的なノウハウを提供します。 アプリケーション開発者からデータサイエンスにかかわるインフラエンジニアまで、多くの利用者に役立てていただける内容です。Elastic Stack 7.6対応
-
-※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 【Logic Pro X 10.5対応】 Logic Pro X 発表以来、最大規模のアップデートに合わせて内容を改訂! 中面もフルカラーとなり、より読みやすくなりました。 プロフェッショナル向けの機能も取り揃えながら、安価で使いやすく、プラグインも豊富なDAWソフト「Logic Pro X」の基本的な操作方法や、楽曲制作のうえで役立つ知識を、400ページを超える大ボリュームで豊富な図版とともに解説しています。さらにLive LoopsやSamplerなど注目の新機能も紹介。パワフルに生まれ変わった「Logic Pro X」を使いこなすために、必携の1冊です! ☆本書は、2014年に刊行した同書籍をソフトのバージョンアップに合わせて加筆・修正を行った改訂版です。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 中級者以上に向けた、特定の技術分野のアルゴリズムの紹介と、そのアルゴリズムを実装したコードを解説する、より技術的・実践的な「機械学習実践シリーズ」の1冊目として、「音源分離」をテーマとしています。近年、AIスピーカをはじめとした、人が話した音声を理解する音声認識システムがさまざまな場面で使われています。一般的に音声認識システムは、1人の人の声を聞き取ることを想定しており、聞きたい人の声以外の音が入ってくると、どうしても聞きたい人の声を正確に聞き取ることが難しくなります。「音源分離」とはこのようにさまざまな音が混ざった中から、欲しい音だけを抽出するという技術です。本書では、音源分離の基礎から、Pythonを用いた実装までを詳しく解説しています。また、音源分離で用いる数学的知識の基礎として、線形代数や行列・ベクトルの微分の方法、確率統計の基礎について示しています。音源分離を理解しコードを書くためには、プログラミングに関する知識はもちろん、線形代数、微分積分、確率・統計といった数学的知識も必要不可欠です。とくに音源分離では複素数の行列・ベクトルを用いるので、複素数の計算方法について重点的に示しています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■マット・タディはビッグデータ活用の基礎を成す統計学について完璧かつ配慮の行き届いた本を書き上げた。この素晴らしい教材には実例、技術、洞察がぎっしりと詰まっている。多くの機械学習の教材とは異なり、本書は相関関係が因果関係ではないという問題に取り組み、データから信頼に足る解釈を得るための手法を提供している。 ———プレストン・マカフィー[元マイクロソフト チーフエコノミスト兼バイスプレジデント ヤフー バイスプレジデント・チーフエコノミスト グーグル研究責任者 カリフォルニア工科大学教授兼役員] ■シカゴ大学ブース・スクール・オブ・ビジネスの人気教授を務め、マイクロソフトとアマゾンでデータサイエンスチームを率いた経験から、マット・タディは最先端の企業でデータに基づいた意思決定を行なうことを志すMBAや技術者に向けた見事な本を書き上げた。最新の統計学、機械学習アルゴリズム、社会科学の因果モデルから得られる重要な概念を巧みに織り上げ、精彩を放つタペストリーに仕上げている。本書を読めば流行りの専門語の意味が誰にでもわかるようになっている。この分野の標準的な教材となるだろう。 ———グイド・インベンス[スタンフォード大学経営大学院教授(経済学) 『Causal Inference for Statistics, Social, and Biomedical Sciences』共著者] ビッグデータを構造的に理解、近未来の手がかり、ビジネスチャンスを洗い出し、次の一手につなげる 巨大IT企業アマゾン・ドット・コムのバイスプレジデントが教える、ビジネスにおける意思決定の最適化・自動化・加速化