タグ

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

  • SRE サイトリライアビリティエンジニアリング

    サイトリライアビリティエンジニアリング(SRE)とは、Googleで培われたシステム管理とサービス運用の方法論です。GoogleのSREチームの主要メンバーによって書かれた書は、ソフトウェアのライフサイクル全体にコミットすることで世界最大規模のソフトウェアシステムがどのように構築、導入、監視、維持されているのかを解説します。 はじめにリスク管理やサービスレベル目標、リリースエンジニアリングなどSREの行動の基礎となる原則について解説し、次にインシデント管理や障害の根原因分析、SRE内でのソフトウェア開発など大規模分散コンピューティングシステムを構築し運用するSREの実践について詳述します。さらにSREのトレーニングやコミュニケーションなどの管理について紹介します。 急速にスケールするサービスを高い信頼性で運用する方法を解説する書はエンジニア必携の一冊です。 書への推薦の言葉 監訳者

    SRE サイトリライアビリティエンジニアリング
    niseissa
    niseissa 2017/07/26
    ついにデターーー!! 読みます読みます読みます
  • Seleniumデザインパターン & ベストプラクティス

    書はSelenium WebDriverを使ったテストの構築方法やデザインパターン、メンテナンス性に焦点を当てた書籍です。Seleniumを使った人ならわかるテスト時の取り入れるべき事柄や避けるべき事柄をパターン化してわかりやすく解説しています。テストをリファクタリングする方法、自動テストプロジェクトにおけるSpaghettiパターン、テストデータについて、テストを安定させるコツ、さらにテストスイートを成長させるヒントなど、テスト自動化設計におけるポイントを幅広く紹介します。ベストプラクティスだけでなく、アンチパターンも紹介しているため、失敗の原因を知り、適切な設計パターンを適用することができるようになります。 目次 まえがき 監訳者まえがき はじめに 1章 最初のテストを書く 1.1 Selenium を選択する 1.1.1 適材適所 1.1.2 価格 1.1.3 オープンソース 1.

    Seleniumデザインパターン & ベストプラクティス
  • Sphinxをはじめよう

    書には改訂版があります。 Officeツールを使用していて、思うようにならずストレスを感じる事はありませんか?あるいは、印刷用の資料を見ている時に、Webブラウザで閲覧しやすいフォーマットになっていて欲しいと思ったりはしませんか? 書はPythonで標準的なドキュメント作成ツールとして利用されているSphinxの入門書です。Windows、OS X、Linux(Ubuntu)を例に、Sphinxの概要からインストール、基的な利用法について。またSphinxからLaTeXを経由してPDFを作成したり、EPUBフォーマットの電子書籍を作成する方法を、初めて触れる方にもわかりやすく紹介しています。 なお書はEbook版のみの販売となります。 はじめに 書を読むにあたって必要な環境とバージョン 書が想定する読者 書で使用されている表記規則 サンプルコードの使用について 書に関するお

    Sphinxをはじめよう
  • Mithril

    TOPICS Web , JavaScript 発行年月日 2015年08月 ISBN 978-4-87311-744-7 FORMAT EPUB Mithrilは2014年にリリースされたクライアントサイドMVCフレームワークです。ムダが削ぎ落とされ、必要な機能にフォーカスされており、旧来のフレームワークでは成し得なかったパフォーマンスを引き出します。 書は、そのMithrilを使ったシングルページアプリケーションの作り方について紹介します。まずシングルページアプリケーションの概要から、Mithrilの役割、アプリケーションのコード、アプリケーションの各レイヤーについて、またユーザインタフェースのライブラリの活用方法についても紹介します。さらに大規模なアプリケーション開発を補助する機能について、ラウターの仕組み、コンポーネント、またユニットテストの仕方やMithrilの自動再描画システ

    Mithril
    niseissa
    niseissa 2015/08/10
    “Mithril”
  • データ匿名化手法

    データがビジネスを駆動する現在、さらなるサービスの進化と利便性を推進するために、個人に関する情報は不可欠です。書は、機微な個人情報を多く含むヘルスデータを題材に、プライバシー保護とデータ有用性という相反する命題をいかに満たすかについて、豊富な実例とともに解説する書籍です。リスクベースの非特定化方法論、横断的データ、縦断的イベントデータ、データリダクション、地理空間の集約、マスキングなどデータの匿名化に必要な事柄を網羅的に解説します。医療者はもちろん、個人のプライバシーを守りつつ、より洗練されたサービスを提供したいエンジニア、データ技術者必携の一冊です。 監訳者まえがき まえがき 1章 イントロダクション 1.1 匿名化すべきか、せざるべきか 1.1.1 同意を得るか、匿名化するか 1.1.2 お金節約する 1.1.3 人目に触れたくない 1.2 匿名化における2の柱 1.2.1 マス

    データ匿名化手法
  • リーン顧客開発

    「顧客が当にほしがるもの」を理解していなければ「誰も買いたがらないものを開発してしまう」リスクが高まります。顧客開発は、仮説と検証を繰り返すことで顧客を理解し、適切なセグメントに向けた製品を迅速に開発する手法です。書は顧客開発のプロセスにおいて「構築・計測・学習」のフィードバックループを実践するための書籍です。ターゲット顧客のプロフィールをマッピングする方法から、顧客の行動背景や課題を明確にするインタビューのコツまで、顧客開発を行うための手順を具体的に解説します。「リーンスタートアップ」を実践したい人、必読の一冊です。 THE LEAN SERIESとは エリック・リースがキュレータを務め、各分野の最高の人材が重要なトピックについて執筆した書籍を集めたものです。リーンスタートアップを実践レベルまで掘り下げ、読者がすぐに使える情報を提供します。 書への推薦の言葉 エリック・リースによる

    リーン顧客開発
    niseissa
    niseissa 2015/04/12
  • Lean UX

    書はリーンスタートアップの手法をUX(ユーザエクスペリエンス)に応用させたものです。構築・計測・学習ループをUXデザインに応用することによって、最適なデザインに最短で到達する方法を解説します。開発者やプロダクトマネージャ、マーケティング担当者などデザイナーではない人と透明性のあるコラボレーションが可能になり、部門や領域横断的なチームでも大きな効果を発揮します。エクスペリエンスのデザインに重点を置くことで、プロジェクトの効率化を実現する書は、デザイナーはもちろん、その他UXに関わるすべての人に必携の一冊です。 THE LEAN SERIESとは エリック・リースがキュレータを務め、各分野の最高の人材が重要なトピックについて執筆した書籍を集めたものです。リーンスタートアップを実践レベルまで掘り下げ、読者がすぐに使える情報を提供します。 書への推薦の言葉 エリック・リースによるまえがき 監

    Lean UX
  • バッドデータハンドブック

    TOPICS Data Science , Database 発行年月日 2013年09月 PRINT LENGTH 310 ISBN 978-4-87311-640-2 原書 Bad Data Handbook FORMAT PDF 値の欠落、形式から外れたレコード、エンコーディング形式が不明な文字列。「バッドデータ」と聞いた時に思い浮べる典型例です。しかし、これら以外にも「そもそもデータにアクセスできない」「消えてしまった」「昨日と違っている」「データはあるが形式が処理に適していない」など、データを収集・分析するエンジニアは、これらの「バッドデータ」と正面から向きあわなければならないことが多々あります。書では、これらの問題のあるデータのパターンを紹介し、その対処法を解説しています。 19人のデータ分析の専門家が、自らの経験を通して得た、さまざまな教訓、実践的な方法論等を詳述した書は

    バッドデータハンドブック
    niseissa
    niseissa 2013/09/27
  • O'Reilly Japan - 実践 Fiddler

    FiddlerはHTTPに特化したフリーのネットワークキャプチャツールです。ネットワークとアプリケーションの間でプロキシとして動作し、ネットワークパケットの監視はもちろんのこと、パケット内のデータの変更やセッションに対してのブレークポイントの設定なども行えます。また、クライアント側だけでなく、ウェブサーバー側にFiddlerを配置してクライアントからのリクエストを調査するのにも使用できます。書は、Fiddlerの基的な操作からFiddlerScriptや拡張(プラグイン)による実践的な活用方法までを、Fiddlerの開発者自らが詳しく解説しています。ウェブデザイナーやウェブアプリケーション開発者、ウェブサーバーの管理者など、HTTPにかかわるすべての技術者に役立つFiddler解説書の決定版です。 目 次 はじめに 1章 イントロダクション 1.1 起源 1.2 簡単な入門 2章 Fi

    O'Reilly Japan - 実践 Fiddler
    niseissa
    niseissa 2013/05/18
  • SQLアンチパターン

    書はDB設計やSQL記述の際に避けるべき事柄を1章で1つ、25個紹介する書籍です。リレーショナルデータベースを中心に据えたシステム開発には、様々な場面で陥りやすい失敗(アンチパターン)があります。書はデータベース論理設計、データベース物理設計、クエリの記述、アプリケーション開発という4つのカテゴリに分け、それぞれの分野におけるアンチパターンを紹介し、失敗を避けるためのより良い方法を紹介します。複数の値を持つ属性や再帰的なツリー構造の格納から、小数値の丸めやNULLの扱いに起因する問題、全文検索やSQLインジェクション、MVCアーキテクチャなど、実践的かつ幅広いトピックを網羅します。日語版では、MySQLのエキスパートとして著名な奥野幹也氏によるアンチパターンを収録。データベースに関わるすべてのエンジニア必携の一冊です。 書への称賛の声 監訳者まえがき はじめに I部 データベース論

    SQLアンチパターン
    niseissa
    niseissa 2013/01/16
  • Mahoutイン・アクション

    Apacheプロジェクトが提供するオープンソースの機械学習ライブラリ、Mahoutについて包括的に解説する書籍です。協調フィルタリングによるレコメンデーションについて、オンメモリ実装からHadoopベースの並列実装までを説明することで、分散環境における機械学習アルゴリズムの全体像を明らかにします。また、データの中で似た者同士をクラスタにグループ化するクラスタリングアルゴリズムに触れ、さらに分類器の構築、サンプルデータを使って「学習」させる方法を説明します。実装例を示しながら実践的に解説する書は、Mahoutをマスターしたいエンジニア必携の一冊です。 訳者による日語版サポートページ 序文 訳者まえがき はじめに 1章 Apache Mahoutへようこそ 1.1 Mahoutものがたり 1.2 Mahoutが扱う機械学習の分野 1.2.1 レコメンデーションエンジン 1.2.2 クラスタ

    Mahoutイン・アクション
    niseissa
    niseissa 2012/10/13
    これいいな…
  • リーダブルコード

    美しいコードを見ると感動する。優れたコードは見た瞬間に何をしているかが伝わってくる。そういうコードは使うのが楽しいし、自分のコードもそうあるべきだと思わせてくれる。書の目的は、君のコードを良くすることだ。(書「はじめに」より) コードは理解しやすくなければならない。書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介します。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明しています。日語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作

    リーダブルコード
    niseissa
    niseissa 2012/06/09
  • マネージャーのための仮想化ガイド

    仮想化技術を導入する際に、その全体像を把握する一助となる書籍です。仮想化技術の背後にある概念と、仮想化を構成するさまざまな要素、またどのように利用されているかについて紹介します。各レイヤごとに「実現できること」「使うべき場面」「提供している企業」「実用例」を紹介し、実際に導入する際の参考にすることができるでしょう。書はEbook版のみの販売となります。 はじめに 書について 書で使用されている表記規則 サンプルコードの使用について 問い合わせ先 1章 仮想化モデル 仮想化モデル 仮想化とは何か 仮想化レイヤ 仮想化の目的 2章 アクセス仮想化:ユニバーサルアクセスを実現する アクセス仮想化とは アクセス仮想化によって実現できること アクセス仮想化を使うべき場面 アクセス仮想化技術を提供している企業 アクセス仮想化の実用例 3章 アプリケーション仮想化:アプリケーションの分離、配布、速

    マネージャーのための仮想化ガイド
    niseissa
    niseissa 2012/01/13
    ebookでしかでないとなってくると、読むためのものが必要だなあ
  • 入門 ソーシャルデータ

    書は改訂されています。[リンク] Facebook、Twitter、LinkedInなどのソーシャルネットワーキングサイトは、日々膨大な量の“ソーシャルデータ”を生み出しています。書は、膨大なソーシャルデータから価値ある情報を見出すために必要な一連の技術について解説。ソーシャルネットワークが生み出すデータを抽出、分析、可視化するまでのテクニックを学ぶことができます。技術的なアプローチの背景となる概念や理論、有用なツールの活用方法なども解説し、ソーシャルデータとはどのようなものか、またどのようにアプローチすればよいのか、そのために必要な知識や技術は何かなど、ソーシャルデータを扱おうとする開発者に必要な基礎をわかりやすく提供します。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月で

    入門 ソーシャルデータ
    niseissa
    niseissa 2011/11/11
  • Making Software

    ウォーターフォールモデルは間違いだったのか?コピーペーストは悪なのか?バグの総数は予測できるか?正確に見積もるためには?パーティションは不要か?大勢でのコードレビューは無駄なのか?ペアプログラミングの効用は?プログラマの生産性は測れるか?――ソフトウェア開発における数々の疑問に、バリー・ベーム、スティーブ・マコネルをはじめとする著名なソフトウェア工学研究者、アーキテクトたちが答える珠玉のエッセイ集。納期遅延、コスト超過、品質低下といった負の連鎖を断ち切り、プロジェクトを成功に導くためのヒントがここにあります。 目次 「アーキテクティング:いつ、どれだけ?」を巡って(推薦のことばに代えて) 訳者まえがき まえがき 第Ⅰ部エビデンスの探究と利用に関する一般的原理 1章 有力なエビデンスを求めて(ティム・メンジース、フォレスト・シュール) はじめに エビデンスを巡る現状 信ずるべき変化 コンテキ

    Making Software
    niseissa
    niseissa 2011/09/09
    これは!!RT @broccolimustdie 面白そう!!!!! RT @ywindish: これは!すごい面白そう!!!!! / O'Reilly Japan - Making Software
  • 大規模Webアプリケーション開発入門

    書は、後の機能追加や変更を想定してWeb開発を行う際に、HTMLCSSJavaScript+Ajax、PHP、そしてデータ管理やパフォーマンスなど、Webアプリケーションを構成する各レイヤで考慮すべきことを包括的に解説する書籍です。変化に強く、大規模化に対応できるWeb開発の原則となるモジュール化やカプセル化、保守性およびパフォーマンスの維持を、簡単なサンプルWebアプリケーションの開発を行いながら習得します。格的にWebアプリケーション開発を学びたいエンジニアに最適な一冊です。 監訳者まえがき まえがき はじめに 1章 大規模Webアプリケーション開発の原則 1.1 複雑さへの対処 1.2 モジュール式コンポーネント 1.2.1 モジュール性の実現 1.2.2 モジュール性のメリット 1.3 大規模Webアプリケーションのための10の原則 2章 オブジェクト指向 2.1 OOPの

    大規模Webアプリケーション開発入門
    niseissa
    niseissa 2011/03/10
  • プログラマが知るべき97のこと

    人々のさまざまな思いを技術で形にするプログラマ。書は世界中で活躍するプログラマによる97のエッセイを収録した書籍です。プログラミングにおいてもっとも重要な事柄は何か、バージョン管理やテスティング、設計原則とコーディングテクニック、また腕を磨くための勉強法などについて、経験豊かなプログラマが自らの体験を踏まえて解説します。プログラマを勇気づけ、新たな気づきをもたらす一冊です。日語版では、小飼弾、関将俊、舘野祐一、まつもとゆきひろ、宮川達彦、森田創、吉岡弘隆、和田卓人による10の書下ろしを収録。 目次 監修者まえがき はじめに 01 分別のある行動 セブ・ローズ(Seb Rose) 02 関数型プログラミングを学ぶことの重要性 エドワード・ガーソン(Edward Garson) 03 ユーザが何をするかを観察する(あなたはユーザではない) ジャイルズ・カルバン(Giles Colbor

    プログラマが知るべき97のこと
    niseissa
    niseissa 2010/12/03
    読みたい!RT @hatebu O'Reilly Japan - プログラマが知るべき97のこと (87 users)
  • アプレンティスシップ・パターン

    アプレンティスシップとは「徒弟制度」のことで、中世ヨーロッパに広く普及した職人の組合「ギルド」で用いられていた職人養成制度です。アプレンティス(徒弟)のほか、ジャーニーマン、熟練職人と、技術習熟度により段階分けされ、職人は仕事と心がけを学びながら技を習得し、日々腕を磨きました。書は、徒弟制度をモデルとし、真のソフトウェア熟練職人を目指すためのパターンをまとめたものです。新しい技術の登場と絶え間ない変化に柔軟に対応し、ソフトウェア開発を生涯の仕事とするための心得とパターンを紹介します。意欲ある新人ソフトウェア開発者、またソフトウェアの匠を目指す技術者必携の一冊です。 翻訳の技芸 書によせて まえがき ソフトウェア職人マニフェスト 1章 序論 2章 カップを空にする 最初の言語(Your First Language) 白帯(The White Belt) 情熱を放つ(Unleash Yo

    アプレンティスシップ・パターン
    niseissa
    niseissa 2010/06/23
    次はこれを、読もうかな。
  • クラウド セキュリティ & プライバシー

    書は、企業情報システムでのクラウド利用に際して、直面するリスクに正しく向き合うために、クラウド技術セキュリティについて解説する書籍です。企業ユーザに向けて、クラウドを体系的に解説しており、インフラストラクチャセキュリティ、データセキュリティとストレージ、監査とコンプライアンス、またクラウドが企業ITに与える影響まで包括的に解説します。 企業経営者、情報システムに関係する部署、またITベンダー・監査法人等、クラウドコンピューティングに関わるすべての人にとって必携の一冊です。 監訳者まえがき はじめに 1章 イントロダクション 1.1 “Mind the Gap” 1.2 クラウドコンピューティングの進化 1.3 まとめ 2章 クラウドコンピューティングとは何か? 2.1 クラウドコンピューティングの定義 2.2 クラウドコンピューティングのためのSPIフレームワーク 2.3 従来のソフト

    クラウド セキュリティ & プライバシー
    niseissa
    niseissa 2010/05/28
  • 正規表現クックブック

    TOPICS クックブック , Programming , Perl , PHP 発行年月日 2010年04月 PRINT LENGTH 552 ISBN 978-4-87311-450-7 原書 Regular Expressions Cookbook FORMAT PDF 大量のドキュメントからの検索や、エディタによるテキストの編集、検索やテキスト操作を必要とするソフトウェアの開発など――書はコンピュータでテキストを日常的に操作する人のために、正規表現について知るべきあらゆることを網羅しています。最初の3つの章には、役立つツールと基的な知識をまとめてあり、正規表現を使うための基礎的な技能を身に付けられます。その後の各章では、テキスト処理の領域を深く掘り下げながら、さまざまな正規表現のアイデアと実例を合わせて示しています。また、PerlRubyPythonJavaScript

    正規表現クックブック
    niseissa
    niseissa 2010/03/31