タグ

ブックマーク / www.oreilly.co.jp (104)

  • プロダクトデザインのためのストーリーテリング

    書は、ストーリーテリングがプロダクトデザインにもたらすダイナミックな影響を紹介します。優れたプロダクトデザインのために伝統的なストーリーテリングに目を向け、映画やフィクションで試行錯誤された原則やツール、方法を活用し、キャラクター開発から物語構造、メインプロット、サブプロットまで、あらゆる可能性を定義し設計します。セット、シーン、ショットのデザインも行い、プロダクトやサービス体験の特定の部分を生き生きとさせるのに役立ちます。これらは全て、プロダクトやサービスを利用する人がストーリーの主人公であり、その体験の主役たらしめ、より魅力的なユーザーエクスペリエンスを生み出すのに役立ちます。 訳者まえがき まえがき 第1章 なぜストーリーテリングが重要なのか 執筆の経緯 歴史におけるストーリーの役割 情報をつなぎ、伝える手段としてのストーリーテリング 道徳をインストールする方法としてのストーリーテ

    プロダクトデザインのためのストーリーテリング
    kitone
    kitone 2024/05/02
  • Real World HTTP 第3版

    書はHTTPに関する技術的な内容を一冊にまとめることを目的とした書籍です。HTTPが進化する道筋をたどりながら、ブラウザが内部で行っていること、サーバーとのやりとりの内容などについて、プロトコルの実例や実際の使用例などを交えながら紹介しています。さまざまな仕様や実例、またGoJavaScriptによるコード例を紹介しながら、シンプルなHTTPアクセスやフォームの送信、キャッシュやクッキーのコントロール、SSL/TLS、Server-Sent Eventsなどの動作、また認証やメタデータ、CDNやセキュリティといったウェブ技術に関連する話題を幅広く紹介し、いま使われているHTTPという技術のリアルな姿を学びます。 第3版では、より初学者を意識した導入や、スーパーアプリなどプラットフォーム化するウェブに関する新章を追加。幅広く複雑なHTTPとウェブ技術に関する知識を整理するのに役立ち、また

    Real World HTTP 第3版
    kitone
    kitone 2024/04/12
  • 入門 継続的デリバリー

    継続的デリバリーとは、コード変更を必要に応じて迅速かつ安全に、継続的にリリースできるようにするための開発手法です。書は、初めて継続的デリバリーに取り組む読者向けに、必要な知識とベストプラクティスをていねいに紹介する入門書です。基的な概念や技術、アプローチの解説はもとより、章ごとに事例を使用しながら、継続的デリバリーを実践する際に直面するさまざまなシナリオを取り上げ、その全体像・世界観を包括的に理解することができます。 序文 はじめに 第1部 継続的デリバリーとは 1章 『入門 継続的デリバリー』へようこそ 1.1 継続的デリバリーは必要? 1.2 なぜ継続的デリバリー? 1.3 継続的デリバリーとは 1.4 インテグレーション 1.5 継続的インテグレーション 1.6 何をデリバリーするのか? 1.7 デリバリー 1.8 継続的デリバリーと継続的デプロイメント 1.9 継続的デリバリー

    入門 継続的デリバリー
    kitone
    kitone 2024/04/12
  • データ保護完全ガイド

    書には、バックアップ、アーカイブ、リストア、リトリーブ、それらを行う上で用いられる手法、ソフトウェア、サービス、バックアップとアーカイブを保存する際に使用されるハードウェアなど、データ保護に関して必要な知識が全て詰まっています。この20年間に現れた新技術についても触れ、従来のバックアップから最新のIT技術までそれぞれの良い点と悪い点を理解することができます。「バックアップとアーカイブの違い」「テープがあるべき場所」「Microsoft 365やSalesforceのようなSaaS製品をバックアップすべきか」といったバックアップ業界で議論される多くのテーマにも決着をつけています。データ保護に関する決定を下すための重要な基概念を学べる1冊です。 訳者まえがき 序文 はじめに 1章 データへのリスク:我々はなぜバックアップするのか 1.1 人災 1.1.1 事故 1.1.2 悪いコード 1.

    データ保護完全ガイド
    kitone
    kitone 2023/12/24
  • 雑に作る

    独学、手探りで、“雑に”電子工作を続けてきた3人の“先輩”による電子工作実践書。「完成度は低くてもまずは完成させること」を目標に、作りたいものがあるけど入門書の内容だけでは作れないという初心者や、何を作ったらよいのか思いつかない人を対象とし、最低限の技術を身につける方法、雑に使える電子部品など、限界まで敷居の低いノウハウを紹介。1つの技術で数多くの作品を作る方法、「そのうちやろう」問題への立ち向かい方など、アイデアを生み出し、そのアイデアを完成まで導くマインドセットも紹介します。「雑な作品作りでも大丈夫!」という平和な心で、電子工作、ものづくりの初心者を応援します。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、

    雑に作る
    kitone
    kitone 2023/10/19
  • ハッキングAPI

    Web APIは近年急速に利用が拡大しています。APIの呼び出しが全Webトラフィックの80%以上を占めるほど、Webサービスに欠かせない技術となっている一方で、Web APIに対するサイバー攻撃も急増しており、そのセキュリティ対策はあらゆる組織で重要な課題となっています。 書の目的は、Web APIの基をしっかり押さえ、脆弱性が存在しないかどうかテストする方法を示すことです。攻撃者(APIハッカー)の視点から、あらゆるAPI機能と特徴を活用するための知識を学ぶことで、これから起こり得る情報漏えいの危機を防ぐことができます。まず、WebアプリケーションやWeb API脆弱性の種類などの基礎知識を学んだのち、実際に検証用ラボを構築しながら、脆弱性の調査方法、ツール、さまざまな攻撃手法などを、実践的に解説していきます。Webアプリケーションで最も一般的なAPI形式であるREST APIのセ

    ハッキングAPI
    kitone
    kitone 2023/03/12
    2023/3/27
  • エンジニアリングマネージャーのしごと

    書は、エンジニアリングチームのマネジメントの仕事全般を紹介し、エンジニアリングマネージャーに必要な考え方やスキルを解説します。はじめに、自分の役割と組織のさまざまな部分がどう関係するかを理解し、習慣を整えることで自分自身を管理することを学びます。そして、日々のマネジメント業務で必要なツールとプロセスを紹介し、スタッフとの関係性の構築、モチベーションの理解、評価や採用などを解説します。さらに社内政治や難しい状況での判断、その後のキャリアについて説明します。 マネジメントのさまざまな段階に沿って、日々の仕事に取り入れられる実践的なアドバイスを紹介する書は、エンジニアリングチームのマネージャーに必携の一冊です。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、

    エンジニアリングマネージャーのしごと
    kitone
    kitone 2022/08/26
  • システム運用アンチパターン

    上層部がDevOpsに理解のない組織で働き、組織構造を変える権限を持っていない開発者であっても、チームにDevOpsを導入するための現実的な方法を紹介します。 重厚な承認プロセス、可視化されていない運用、プロセスの最後でのみ行われるソフトウェアテスト、ノイズだらけのアラート、インシデントから学習しない習慣、時間外のデプロイ、情報のため込みなどを取り上げ、ソフトウェアシステムの開発運用が滞るチームや組織に共通してみられる陥りがちな状況や犯しがちな間違いをアンチパターンとして紹介します。そして管理職やマネージャでなく、エンジニアが実行し、繰り返すことで改善できる具体的な行動を解説します。 組織で必要とされる変化を、エンジニアが行動することで実現する書は、ソフトウェアシステムをよりよく開発運用したいエンジニア必携の一冊です。 目 次 序文 書について 1章 DevOpsを構成するもの 1.1

    システム運用アンチパターン
    kitone
    kitone 2022/04/15
  • Googleのソフトウェアエンジニアリング

    Googleの現役ソフトウェアエンジニアたちが、超大規模ソフトウェアの開発と保守を長期的に支えてきたGoogle社内の多様なベストプラクティスを、文化、プロセス、ツールの側面からこの一冊に凝縮。時間と変化、規模と成長、トレードオフとコストという3つの基原理に沿って、コードを持続可能にする方法論を紐解きます。「謙虚、尊敬、信頼」、心理的安全性、ダイバーシティとインクルージョンなど公正を重んじる文化から、コードレビューやテスト構成法など人間の行動を規定するプロセス、継続的インテグレーションや大規模変更システムなど変化への対応を支援する自動化ツールの基盤技術まで、Googleが試行錯誤を経て獲得した教訓を余すところなく紹介しています。経済学、心理学、マネジメント論などを背景にした人間への深い洞察をふまえ、データ駆動かつトレードオフから導かれる、定量的かつ定性的な決定プロセスも解説。Google

    Googleのソフトウェアエンジニアリング
    kitone
    kitone 2022/01/14
  • 詳解 インシデントレスポンス

    インシデント対応には、様々な専門分野の知識が必要です。優れたインシデント対応担当者は、ログ分析、メモリフォレンジック、ディスクフォレンジック、マルウェア解析、ネットワークセキュリティ監視、スクリプトやコマンドライン技術などに精通している必要があり、様々な分野のトレーニングを継続的に受ける必要があります。 書は、セキュリティ侵害を試みる攻撃者の活動に対し、日常的に予防・検知・対応を行う実務家によって書かれた、実務家のための書籍です。それぞれの専門分野のエッセンスを凝縮し、読者の環境ですぐに応用できるインシデント対応の効果的な技術を紹介します。侵害や情報漏洩がより速いペースで発生し、これまでとは異なる動的なアプローチを必要とする現代の脅威に合わせた最新技術を解説していきます。インシデント対応の理解を深めたいIT専門家、初めてインシデント対応を学ぶ学生、クイックリファレンスガイドを探しているセ

    詳解 インシデントレスポンス
    kitone
    kitone 2022/01/14
  • 機械学習による実用アプリケーション構築

    機械学習は翻訳、推薦システム、異常および不正検出など、さまざまなアプリケーションで利用されており、今後も機能強化のために、機械学習を組み入れるサービスはますます増えていくと考えられています。しかし機械学習はモデルの学習や評価など、これまでのアプリケーションにはない処理が必要となるだけでなく、正常に動作しているかを単純なテストだけでは検証できないなど、特別な配慮が必要となります。書は機械学習を利用するアプリケーションを設計、構築、デプロイするために注意すべき点をまとめました。繰り返しによりデータやモデルを漸進的に改善する方法、モデル性能の監視やモデルのデバッグを行う方法など、アプリケーションを構築、運用する上で、その品質を左右する一連のプロセスを詳しく解説します。 訳者まえがき まえがき 第Ⅰ部 適切な機械学習アプローチの特定 1章 製品目標からML の枠組みへ 1.1 何が可能であるかを

    機械学習による実用アプリケーション構築
    kitone
    kitone 2021/04/23
  • 仕事ではじめる機械学習 第2版

    2018年の発行以来、多くの読者に支持された書籍を全面改訂! 不確実性の高い機械学習プロジェクトについて、「仕事で使う」という観点から整理するコンセプトはそのままに、初版の発行後に登場した概念や課題を取り上げます。「機械学習でいい感じにしてくれ」と突然上司に言われたとき、書で学んだことが読者の力になるはずです。書で得た知識は読者が「いま」困っている問題を解決する助けとなるでしょう。 第2版では、機械学習システムの開発と運用の統合する「ML Ops」、機械学習モデルを解釈し、その妥当性や根拠を明らかにする「機械学習モデルの検証」、ユーザーの行動を学習しながら予測を進める「バンディットアルゴリズム」、意思決定における予測システムの役割や意思決定のデザインを扱う「オンライン広告での機械学習」といった新章を追加しています。 書のサポートページ(GitHub) まえがき 第I部 1章 機械学習

    仕事ではじめる機械学習 第2版
    kitone
    kitone 2021/04/23
  • データサイエンス人材の行動規範

    データサイエンス人材育成の取り組みがさまざまなかたちでで始まっています。データサイエンスは既存の学問体系とは異なる性格を有する新しい領域であり、幅広い知識と客観性、倫理観を備え、自らの行動を律することができるデータサイエンス人材が望まれています。書はBeyond 5G時代の到来を見すえ、これからの時代に活躍が期待されるデータサイエンス人材として、どのようなことに注意を払い、行動すべきかの行動規範案を提示していきます。多くのステークホルダーの議論と実践の起点を提起します。 なお書はEbook版のみの提供となります。 はしがき 第Ⅰ部 総論 1章 データサイエンスの成立 1.1 はじめに 1.2 社会変化とデータサイエンス 1.3 情報化社会から知識社会へ 1.4 ICT、AI技術の進展 1.5 モード論 1.6 モード2としてのデータサイエンス 1.7 データサイエンス:数理統計と何が違

    データサイエンス人材の行動規範
    kitone
    kitone 2021/04/20
  • 生成 Deep Learning

    以下、日語版の動作確認で使用したコマンドラインの例です。 $ python 01_generate_data.py car_racing --total_episodes 200 --time_steps 300 $ python 02_train_vae.py --new_model $ python 03_generate_rnn_data.py $ python 04_train_rnn.py --new_model --batch_size 100 $ python 05_train_controller.py car_racing -n 4 -t 1 -e 4 --max_length 1000 賞賛の声 訳者まえがき まえがき 第I部 生成型ディープラーニング入門 1章 生成モデリング 1.1 生成モデリングとは何か? 1.1.1 生成モデリングと識別モデリング 1.1.2 

    生成 Deep Learning
    kitone
    kitone 2020/10/05
  • データサイエンス設計マニュアル

    書は広い視野からデータサイエンス全体を俯瞰し、問題を解決する上で重要なことは何か、その設計原則に焦点を当てた入門書です。データを収集、分析、解釈するためのシステムを構築するために必要な、確率・統計の基礎から線形代数、スコアとランキング、統計分析、データマンジング、可視化、数学的モデル、回帰、機械学習まで広範囲にわたってカバーするだけでなく、思考プロセスも重視します。著者は、ニューヨーク州立大学ストーニーブルック校で長年にわたりコンピュータサイエンス教育に携わってきた計算機科学者で、統計学と計算機科学の枠を越えた新しい学問としてデータサイエンスを捉え直し、著者独自のアプローチでデータサイエンスの質に迫ります。 1章データサイエンスとは 1.1 計算機科学、データサイエンス、リアルサイエンス 1.2 データについての興味深い問い 1.3 データの性質 1.4 分類と回帰 1.5 データサイ

    データサイエンス設計マニュアル
    kitone
    kitone 2020/01/28
  • インタフェースデザインのお約束

    デジタル製品のデザインに役立つ101の指針。製品のユーザビリティや性能を高める上で必須かつ基のツボ、マスターすれば時間を節約し顧客満足度をアップできるテクニックが101のコンパクトなルールにまとめられています。メッセージが明確で説明もわかりやすいので短時間で気軽に読むことができます。101のルールは、タイポグラフィ、コントロール、カスタマージャーニー、各種要素の統一、UX全般に関わるプラクティスに分類されているのでリファレンス的に読むことも可能です。「よくある落とし穴」を巧みに回避し、自信をもってユーザーのために闘い、すばらしいユーザーエクスペリエンスを提供するプロへと成長させてくれる一冊です。 ●翻訳者による「日語版のサポートページ」。 ●日語版独自の8つの追加ルールが収録された「訳者あとがき」のPDF(6MB)。 というわけで、この長すぎる「訳者あとがき」では、原著者があげなかっ

    インタフェースデザインのお約束
    kitone
    kitone 2019/11/12
  • PythonによるWebスクレイピング 第2版

    インターネットからデータを機械的に集め、必要な情報を抽出するWebスクレイピングにより、インターネット上の膨大な情報の中から、検索エンジンだけでは入手できない当に必要な情報を入手できるようになります。Webスクレイパーの基礎をていねいに解説するだけでなく、データの抽出、データの格納、データ収集後のクリーニング、さらには、JavaScript実行、Seleniumによる自動化、OCRを含めた自然言語処理、並列処理などの高度なトピックに加えて法律面の解説など、Webスクレイピングを実際に行うために必要なプログラミングテクニックとテクノロジー全般だけでなく、問題に遭遇した際の対処法まで紹介します。豊富な事例から、自分の問題に合ったツールを選択し、解決することが容易となります。Scrapy 1.6などPython 3に全面的に対応した待望の改訂版です。 まえがき 第Ⅰ部 スクレイパーを作る 1章

    PythonによるWebスクレイピング 第2版
    kitone
    kitone 2019/03/28
  • O'Reilly Japan - インテリジェンス駆動型インシデントレスポンス

    サイバー脅威インテリジェンスは、サイバー攻撃に関連する情報を積極的に集め、分析することで防御に役立てることを指します。ゼロデイ脆弱性や標的型攻撃など予測の難しい攻撃が増え、既存のセキュリティツールだけでは防御が難しい昨今、注目される分野です。書は、サイバー脅威インテリジェンスをセキュリティ対策に活用するための指南書です。インテリジェンスの基礎から、インテリジェンス駆動型のインシデント対応、将来に向けたプログラム構築までを解説しています。 序文 はじめに 第1部 基礎編 1章 導入 1.1 インシデント対応のためのインテリジェンス 1.1.1 サイバー脅威インテリジェンスの歴史 1.1.2 現代のサイバー脅威インテリジェンス 1.1.3 今後の方向性 1.2 インテリジェンスのためのインシデント対応 1.3 インテリジェンス駆動型インシデント対応とは何か? 1.4 なぜインテリジェンス駆動

    O'Reilly Japan - インテリジェンス駆動型インシデントレスポンス
  • 初めてのProcessing 第2版

    オブジェクト指向プログラミングの入門書。インタラクティブメディアやクリエイティブコーディングという興味深い文脈で、オブジェクト指向プログラミングをゼロから学びます。デザイナーやアーティストなどプログラミングによって何かを創造したい人だけでなく、プログラミングを学びたい人、プログラミングに興味があるすべての人を対象に、ProcessingによるプログラミングおよびProcessing環境の使い方を初心者にもわかりやすいステップアップ形式で丁寧に解説します。インタラクティブアート、ライブビデオ、データ可視化といった最先端のグラフィックアプリケーションを作成するために必要なプログラミングの基礎およびプログラムの構成要素を学ぶことができる、ユニークな実習形式のマニュアルです。 恩師Red Burnsを偲んで 謝辞 訳者まえがき イントロダクション レッスン1 はじめの一歩 1章 ピクセル(画素)

    初めてのProcessing 第2版
    kitone
    kitone 2018/12/17
    旧版なし。芸工に関連書がいくつかある
  • Python機械学習クックブック

    Pythonによる機械学習を進める上で、頻繁に遭遇すると思われる200超の問題とその解決策を紹介。データ構造(ベクトル、行列、配列)、数値データ、カテゴリデータ、テキスト、画像、日時データの取り扱いといったデータ分析の基から、特徴量抽出、次元削減、モデルの評価と選択、線形回帰、決定木、ランダムフォレスト、k-最近傍法、SVM、ナイーブベイズ、クラスタリング、ニューラルネットワーク、訓練済みモデルのセーブとロードなど、幅広い内容をカバー。巻末に日語版付録「日語テキストの取り扱い」を収録。「やりたいこと」「困っていること」に答えてくれる一冊です。 はじめに 1章 ベクトル、行列、配列 レシピ1.0 はじめに レシピ1.1 ベクトルの作成 レシピ1.2 行列の作成 レシピ1.3 疎行列の作成 レシピ1.4 要素の選択 レシピ1.5 行列の性質を取得する レシピ1.6 要素に対する計算 レシ

    Python機械学習クックブック
    kitone
    kitone 2018/12/05
    買いだろう