並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 1142件

新着順 人気順

Oreillyの検索結果41 - 80 件 / 1142件

  • SQLアンチパターン

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

      SQLアンチパターン
    • 【書評】ゼロトラストネットワーク | DevelopersIO

      オペレーション部 江口です。 以前から気になっていた「ゼロトラストネットワーク」の翻訳版がオライリーから発売されました。 https://www.oreilly.co.jp/books/9784873118888/ 早速読んでみたのでレビューしてみたいと思います。 書籍の概要 最近新しいセキュリティの考え方として注目されている「ゼロトラストネットワーク」について取りあげた書籍です。 ゼロトラストネットワークの概念、どのように構成するか、認証をどうするべきかなどを解説し、またGoogleやPagerDutyでの実際のシステムの事例などを紹介しています。 目次 1章 ゼロトラストの基礎 2章 信頼と信用の管理 3章 ネットワークエージェント 4章 認可の判断 5章 デバイスの信頼と信用 6章 ユーザーの信頼と信用 7章 アプリケーションの信頼と信用 8章 トラフィックの信頼と信用 9章 ゼロト

        【書評】ゼロトラストネットワーク | DevelopersIO
      • エラスティックリーダーシップ

        TOPICS Business/Essay 発行年月日 2017年05月 PRINT LENGTH 288 ISBN 978-4-87311-802-4 原書 Elastic Leadership FORMAT PDF 複雑で変化の激しい問題に取り組みながら成果を出すチームとは、学習するチームであり、自己組織化されたチームです。そうした状態へとチームを導くには、どのようなリーダーシップが求められるのでしょうか。本書は「エラスティックリーダーシップ」というリーダーシップモデルをもとに、チームを学習する力のある自己組織化された状態へと育てる方法を解説します。 リーダーシップのスタイルをどのように使い分けるべきか。チームに学習することを学ばせるための時間の使い方とは。メンバーが真のコミットメントを示すための言葉遣いとは――。チームをより良くする実践的なヒントが詰まっており、チームリーダーやマネー

          エラスティックリーダーシップ
        • リーダブルコード

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

            リーダブルコード
          • Cooking for Geeks

            TOPICS Make/Electronics/DIY 発行年月日 2011年09月 PRINT LENGTH 424 ISBN 978-4-87311-509-2 原書 Cooking for Geeks FORMAT PDF 料理の味はさまざまな化学反応によって決定されます。その原理を知ることで、自分で作る料理はより美味しくなり、他の人が作った料理を深く楽しむことが可能になります。 本書『Cooking for Geeks』は、ギーク、エンジニア、プログラマのために書かれた料理の基本を学ぶ書籍です。食材の味と風味の組み合わせ方から、熱の加え方の違いが食材に与える影響、またパンやお菓子にとって最も重要な空気を含ませる方法など、料理の科学的な仕組みを詳細に解説し、さらなる応用や独自の新しいアイデアを生み出すための基礎を提供します。 さらに簡単なものから本格派まで100を超えるレシピと、科学

              Cooking for Geeks
            • The Little Book on CoffeeScript

              The Little Book on CoffeeScript

              • 書評:並行プログラミング入門 - Software Transactional Memo

                TL;DR 並行処理を実装する人のこれからのスタンダードになる一冊。買い。 並行プログラミング入門 ―Rust、C、アセンブリによる実装からのアプローチ 作者:高野 祐輝 オライリージャパン Amazon 買ったら思いの外早く届いたのでパラパラと読み始めたら一気に読み終えてしまった。 総評 敢えて雑な喩え方をするなら The Art of Multiprocessor Programming (通称TAoMP本) の内容を薄めてRustやアセンブラや計算モデルを足したような本だった。 日本語の書籍としてはかなり珍しくWait-Free, Lock-Free, Obstruction-Freeの違いなどを適切に論じており、TTAS Lock, MCS Lock, TL2といった日本語では希少な情報が書かれているレアな本である。これらに付いて論じている日本語の本は知る限り (TAoMP本と昔僕

                  書評:並行プログラミング入門 - Software Transactional Memo
                • ソフトウェア設計のトレードオフと誤り

                  「プログラムを設計するときに行った技術的な判断や選択が、後日大きな制約となる」これはプログラマなら誰しも経験したことのあることでしょう。本書は、そんなプログラミングにおける各種の設計上の選択について、トレードオフの内容やそれがどのような誤りを招きうるのかという点を踏まえて紹介する書籍です。 コードの重複、エラーや例外処理、柔軟性と複雑性のバランスのようなコードレベルの選択から、APIの設計、時刻の扱い、データローカリティのようなシステム寄りの話題、またライブラリの選択、分散システムの一貫性と原子性、バージョニングのようなより抽象度の高い内容まで、さまざまなシチュエーションにおけるトレードオフの実態と、その失敗例をとり上げます。 本書は日々のプログラミングにおける解決策のヒントを得るだけでなく、より幅広い設計上の知見を広める上でも役に立つでしょう。 正誤表 ここで紹介する正誤表には、書籍発行

                    ソフトウェア設計のトレードオフと誤り
                  • O'Reilly Japan - 入門 監視

                    あなたのシステムはきちんと動いていると言えますか? 本書は、システムのどの部分をどのように監視すべきか、また監視をどのように改善していくべきかについて解説する書籍です。 前半で監視のベストプラクティス、デザインパターン/アンチパターンを示して、監視の基本原則を詳しく説明し、後半でフロントエンド、アプリケーション、サーバ、ネットワーク、セキュリティの各テーマで強力な監視の基盤を設計して実装するための方法を示します。 監視対象が変化し、システムアーキテクチャが進化する中で、従来から変わらない監視の基本を示しながら、時代に合った監視の実践を解説する本書は、監視についての理解を深めたいエンジニア必携の一冊です。日本語版では、松木雅幸(@songmu)氏による監視SaaSの導入や活用方法を付録として収録しています。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載して

                      O'Reilly Japan - 入門 監視
                    • インタフェースデザインのお約束

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

                        インタフェースデザインのお約束
                      • プログラミング文体練習

                        レーモン・クノーの『文体練習』から着想を得て執筆された本書は、1つの課題を異なるプログラミングスタイルで実装し、さまざまなスタイルの特性やスタイルが生まれた歴史的経緯などを解説します。本家の『文体練習』は、「バスの中で起きた諍いと、その張本人を後で目撃した」という内容を、公的文書風、宣伝風、業界用語風など、99の異なる文体で表現したものですが、本書は、「単語の出現頻度をカウントして多いものから出力する」という課題を、40のスタイルで実装しています。リソース制約が大きかった時代の方法から、オブジェクト指向、純粋関数型、リフレクション、並行処理、ニューラルネットワークまで幅広いスタイルを扱い、マルチパラダイム言語Pythonの威力と魅力を感じられる構成となっています。 訳者まえがき 第2版 まえがき 第1版 まえがき 序章 第Ⅰ部 歴史的スタイル 1章 古き良き時代:アセンブリ言語 2章 Fo

                          プログラミング文体練習
                        • オライリー・ジャパンのEbookがDRM Freeになります

                          2011年5月より、オライリー・ジャパンで販売するEbookをDRM Free化します。これによって、これまで禁止されていた印刷、テキストのコピー、注釈やしおりの追加等が自由に行えるようになります。 DRM Free化にあたって、サーバ上のプログラムを変更いたします。そのため2011年5月23日(月)、Ebook Storeを一時クローズいたします。メンテナンス中はEbookのご購入ができなくなりますので、あらかじめご承知おきください。 そのほか今回の変更に関するFAQを以下にまとめました。合わせてご覧ください。Q. DRM Freeで販売されるのは一部のタイトルですか?すべてのタイトルですか? A. 今後販売開始されるタイトルおよび、これまで販売していたタイトルのうち、著作権者の皆さんからご了解が得られたものです。 Q. これまで販売されていたタイトルが見つかりません A. DRM Fr

                            オライリー・ジャパンのEbookがDRM Freeになります
                          • O'Reilly Japan - [終了しました] Deal of the Day - オラコレiOS版リリース記念でEbook18タイトルが50%オフ! - Information from O'Reilly Japan

                            [終了しました] Deal of the Day - オラコレiOS版リリース記念でEbook18タイトルが50%オフ! 皆さまこんにちは。 先日お伝えして大反響となったケータイゲーム「OREILLY COLLECTION(以下、オラコレ)」のiOS版が本日リリースされました。Android版同様、Cygamesさんからのリリースです。これまでプレイできなかったとお嘆きのお客さまも、ぜひお楽しみをいただけたら幸いです。 これを記念して、突然ではありますが1日限定のEbook割引キャンペーンを開催いたします。対象となるのはオライリーの書籍を代表する書籍と、オラコレには残念ながら収録できなかったEbook版のみのタイトルのあわせて18タイトル。以下にリストを掲載いたしますので、ご参照ください。 ORECOLLE」です。お間違えのないようご注意ください。以下のタイトルリストのリンクから商品をカー

                            • Rolling with Ruby on Rails

                              Now, next, and beyond: Tracking need-to-know trends at the intersection of business and technology AI/ML Few technologies have the potential to change the nature of work and how we live as artificial intelligence (AI) and machine learning (ML). Future of the Firm Everything from new organizational structures and payment schemes to new expectations, skills, and tools will shape the future of the fi

                                Rolling with Ruby on Rails
                              • Deal of the Week - 被災者支援キャンペーン開催

                                オライリー・ジャパンでは、O'Reilly Mediaで行なわれている被災者義援金キャンペーンに続いて、東北関東大震災の被災者を支援するための期間限定キャンペーンを実施いたします。 上記に記載したプロモーションコードをO'Reilly Japan Ebook Storeのショッピングカートでご入力いただくと、Ebookの通常価格の50%オフでご購入できます。この期間にご購入いただいた分の売上は、著作権者への印税や決済手数料を除き、全額を日本赤十字社への義援金とさせていただきます。期間はただいまより2011年3月26日の午前0時まで。 ぜひ、この機会にオライリーのEbookを。 New and Bestselling O'Reilly Japan

                                  Deal of the Week - 被災者支援キャンペーン開催
                                • Web API: The Good Parts

                                  Web APIの設計、開発、運用についての解説書。APIは設計次第で使いづらいものになってしまうだけでなく公開後の保守運用も難しくなってしまいます。そのためAPIを美しく設計することがとても重要です。本書では「設計の美しいAPIは、使いやすい、変更しやすい、頑強である、恥ずかしくない」という考えのもと、APIをどのように設計し運用すればより効果的なのか、ありがちな罠や落とし穴を避けるにはどういう点に気をつけなければいけないのかを明らかにします。ターゲットは、URIにアクセスするとXMLやJSONなどのデータが返ってくるシンプルなタイプ――XML over HTTP方式やJSON over HTTP方式――のAPIです。読者は、Web API設計の考え方と手法を知ることができます。 はじめに 1章 Web APIとは何か 1.1 Web APIの重要性 1.1.1 APIでの利用を前提とした

                                    Web API: The Good Parts
                                  • TechCrunch | Startup and Technology News

                                    Less than one year after its iOS launch, French startup ten ten has gone viral with a walkie talkie app that allows teens to send voice messages to their close… While all of Wesley Chan’s success has been well-documented over the years, his personal journey…not so much. Chan spoke to TechCrunch about the ways his life impacts how he invests in startups.

                                      TechCrunch | Startup and Technology News
                                    • MacRuby: The Definitive Guide

                                      Thank You! Open Feedback Publishing System (OFPS) is now retired. Thank you to the authors and commenters who participated in the program. OFPS was an O'Reilly experiment that demonstrated the benefits of bridging the gap between private manuscripts and public blogs. Readers gained access to in-progress O'Reilly manuscripts and were able to communicate suggestions with the authors, follow others'

                                        MacRuby: The Definitive Guide
                                      • Pythonからはじめる数学入門

                                        Pythonは書きやすくて読みやすい、使うのが楽しいプログラミング言語です。本書では、学生や生徒、プログラミングの初心者が、数学の問題を具体的に解く楽しみをPythonを用いて体験します。方程式の解を求めたり、統計や確率を計算したり、放物線運動をプロットしたり、フラクタル図形を描いたり、フィボナッチ数と黄金比の関係を探ったりします。同時に、matplotlibとSymPyの使い方も学びます。数学とプログラミングの両方の知識と技術を身につけることができる、まさに一石二鳥の一冊です。 目次 日本語版まえがき 謝辞 はじめに 1章 数を扱う 1.1 基本数学演算 1.2 ラベル:名前に数を割り当てる 1.3 さまざまな種類の数 1.3.1 分数を扱う 1.3.2 複素数 1.4 ユーザ入力を受け取る 1.4.1 例外と不当入力の処理 1.4.2 分数と複素数を入力 1.5 数学を行うプログラムを

                                          Pythonからはじめる数学入門
                                        • O'Reilly Japan - ヘルシープログラマ――プログラミングを楽しく続けるための健康Hack

                                          長時間座ったまま仕事を続けるプログラマには、腰痛、手首の痛み、目の痛みや頭痛がつきものです。少しの間イスから立ち上がったり、食生活を意識したり、体重などの数値を計測するなど、生活習慣を変えるだけで健康状態は改善します。 本書は、身体を意識することの重要性やウォーキングが健康に及ぼす好影響、栄養を意識した食事、簡単なエクササイズを解説し、さらに眼精疲労や腰痛など、プログラマが直面する様々な健康問題を回避し克服するアイデアとテクニックを紹介します。日本語版では吉岡弘隆氏による「散歩とイングレス」を付録として収録。プログラミングを快適に続けたいと考える技術者必携の一冊です。 目 次 序文 訳者まえがき はじめに 本書を読むべき理由 本書が対象とする読者 本書の内容 自然を欺くことはできない 健康であることの定義 謝辞 1章 変化を起こそう 1.1 健康のユニットテスト 1.2 精神と身体のつなが

                                            O'Reilly Japan - ヘルシープログラマ――プログラミングを楽しく続けるための健康Hack
                                          • O'Reilly Online Learningで日本語の本を読む方法 - oinume journal

                                            O'ReillyのOnline Learning(旧O'Reilly Safari Books Online)は月額$49でオライリーの本や動画などが見放題になるエンジニア向けのサブスクを提供している。以前は英語の本しか読めなかったが、いつからか日本語の本も読めるようになっていたのでメモ。 www.oreilly.com Sign Inして、左のメニューのSettingsをクリックするとLanguage Preferencesがあるので、ここでJapaneseにチェックを入れて下のUpdate Preferencesをクリックして保存する。 これでHomeに行き、例えばGraphQLで検索すると検索結果の画面でBooksのタブがあるのでこれを選択する。そうするとLanguageの選択ができるので、ここでJapaneseを選ぶと日本語の本だけに絞ることができる。(手っ取り早く検索結果を表示し

                                              O'Reilly Online Learningで日本語の本を読む方法 - oinume journal
                                            • おもしろいゲームシナリオの作り方

                                              シナリオライター/プランナー/ディレクター必携。歴代の人気ゲーム41作品の事例を通して、ゲームシナリオの企画構成テクニックを学べる実用書。ゲームには、どのようなストーリーが最適か? ストーリーに分岐を入れるべきか? どのようなエンディングにするか? そもそもエンディングは必要か? といった、ストーリー作りの疑問に答えます。魅力的なキャラクターの作り方、感情移入のさせ方、制作コストの注意点など、「ゲームをおもしろくするシナリオ作り」の秘訣を徹底解説。巻末付録には、北米ゲーマーの本音がわかるアンケート調査データを収録。第一線でシナリオ制作中のプロにとっても、クリエイターのタマゴにとっても、必読の一冊です。 サンプルPDF ● 「前付、1章、4章」(11MB) 賞賛の声 著者について 謝辞 監訳者まえがき 意見と質問 1章 ゲームストーリー、インタラクティブ性、そしてプレイヤーが求めるもの 1.

                                                おもしろいゲームシナリオの作り方
                                              • git-flow によるブランチの管理

                                                今回は分散バージョン管理システムgitと共に用いる「ブランチモデル」について紹介していただきます。gitを使ってみて、その高機能さをどう使えば良いか悩まれた方は、ぜひ本稿をご一読ください。gitそのものの使い方については解説していませんので、その際には『 実用git 』などの書籍を参考にしてください。 git-flow は Vincent Driessen 氏によって書かれた A successful Git branching model (O-Show 氏による日本語訳) というブランチモデルを補助するための git 拡張です。 git-flow を利用する前には、まずこの文章を一読することをおすすめします。 その骨子については、 Voluntas 氏のブログ が参考になります。 git を使うメリットの 1 つは、そのブランチモデルです。しかし gitを使っていると、その高い柔軟性か

                                                  git-flow によるブランチの管理
                                                • プログラマが知るべき97のこと

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

                                                    プログラマが知るべき97のこと
                                                  • シングルページWebアプリケーション

                                                    シングルページWebアプリケーション(SPA)は、最近注目を集めているWebアプリケーションのアーキテクチャです。SPAは、ユーザがアプリケーションを使っている間、Webページ全体をロードすることがなく、レスポンスが高速でUI/UXに優れているという利点を持っています。かつてはJavaアプレットやFlashといったWebブラウザのプラグインに依存する必要がありましたが、近年ではJavaScriptを使ったSPAが現実的になってきています。JavaScriptベースのため、既存のWeb開発スキルの活用が容易であり、新しいデバイスへの対応も比較的簡単です。本書では、クライアントでJavaScriptを使ったSPAを採用するだけでなく、WebサーバにNode.js、データベースにMongoDBを使うことで、フロントエンドからバックエンドまでエンドツーエンドのJavaScript SPAの仕組みと

                                                      シングルページWebアプリケーション
                                                    • IDEA * IDEA

                                                      ドットインストール代表のライフハックブログ

                                                        IDEA * IDEA
                                                      • カンフーマック

                                                        TOPICS 発行年月日 2012年10月 PRINT LENGTH 352 ISBN 978-4-87311-582-5 原書 Mac Kung Fu FORMAT PDF EPUB OS Xを徹底活用するためのtip集。本書には、よく知られていない設定や隠された設定を変更してアプリを効率的に利用する方法、標準装備されたアプリやツールを限界まで使い倒す方法、設定を徹底的にアレンジして自分の理想のシステムにMacを調整する方法などが、手軽に試せる310個の技、ヒント、ハックとして掲載されています。本書に収録されているテクニックをマスターすれば、究極のMacユーザになって仕事を「早く」「賢く」そして「楽しく」こなし、Macライフをさらに充実したものに変えられます。Macを長年使ってきたユーザでさえ知らない便利なテクニックも掲載。OS Xの本当の基本をマスターし、次のステップに進もうとしている

                                                          カンフーマック
                                                        • プロダクトマネジメント

                                                          本書は、顧客に価値を届けるプロダクトを作り出すプロダクトマネジメントについて学ぶ本です。プロダクトマネジメントを理解することで、企業がビジネス目標を達成しながら、顧客の課題を解決する方法を解説します。はじめにプロダクトマネージャーの役割と責任を定義し、優れた意思決定を促す戦略の立て方を紹介します。実験と最適化によって作るべきプロダクトを決めるプロセスを解説し、最後にプロダクト主導の組織を支えるための文化や方針を紹介します。 市場で競争力を維持するには、組織はアウトプットよりもアウトカム(成果)に焦点を当てた顧客中心の方針を採用する必要があります。アウトプットを重視してしまう企業は、顧客のニーズではなくスケジュールを優先し不要な機能をリリースする「ビルドトラップ」に陥ります。 このビルドトラップを避け、顧客の課題にフォーカスするプロダクトマネジメントの原則を解説する本書は、規模の大小を問わず

                                                            プロダクトマネジメント
                                                          • 書評: Site Reliability Engineering

                                                            英語だけどぜひ読んでほしい Site Reliability Engineering: How Google Runs Production Systems 参考になったのでご紹介。Googleのインフラ/Ops系技術チームの働き方や考え方を題材にした本です。GoogleのSREについては断片的に知っていたのですが、まとめて読むと違いますね。背景やストーリーがあって、理解しやすいです。 共感できるネタがどんどん繰り出されるので、一気読みしました。読み込みが浅いところもあったので、改めて読む予定。 以下、印象に残ったこと。 Site Reliability Engineering teamは、インフラ/Ops担当であるが、Unix内部やネットワークなどインフラの知見を持つソフトウェアエンジニアの集団。自分たちのオペレーションを効率的に、迅速に、確実にするために、コードを書く。 インシデント対

                                                            • コード・シンプリシティ

                                                              Bugzillaプロジェクトの主任設計者の実体験に基づいた、ソフトウェアの簡潔性を保つさまざまな知見をまとめた書籍。「なぜ簡潔性が大事なのか」「変更の価値を計るための方程式」「コードの簡潔性と複雑性」といったトピックについて、事実、法則、ルール、定義などを示しながら解説します。直接的なコードの書き方だけでなく、ソフトウェアプロダクト全体にわたるコードの健全性を保つためのヒントとなるでしょう。なお本書はEbookのみの販売となります。 まえがき 1章 はじめに なぜ簡潔性が大事なのか ソフトウェアデザイン 2章 なぜソフトウェアを作るのか 実際のアプリケーション 3章 未来 ソフトウェアデザインの方程式 デザインの品質 見えない結末 4章 変更 プログラム変更の実例からわかること 3つの間違い インクリメンタルな開発とデザイン 5章 不具合とデザイン 故障でなければ…… 何度も同じことを繰り

                                                                コード・シンプリシティ
                                                              • Googleのソフトウェアエンジニアリング

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

                                                                  Googleのソフトウェアエンジニアリング
                                                                • TechCrunch | Startup and Technology News

                                                                  Indian startup Zypp Electric plans to use fresh investment from Japanese oil and energy conglomerate ENEOS to take its EV rental service into Southeast Asia early next year, TechCrunch has…

                                                                    TechCrunch | Startup and Technology News
                                                                  • 説得とヤル気の科学

                                                                    人間はいつも人に何かしてほしいと思いながら過ごしています。商品を買ってほしい、大量に発注してほしい、もっと働いてほしい……これは仕事に限らず家庭生活においても同じです。もっと勉強をしてほしい、自発的に行動してほしい、家事を手伝ってほしい……本書では心理学の最新の研究結果を示しながら、人を説得しヤル気を引き出すメカニズムを科学的に解き明かします。本書で紹介するストラテジーを実践すれば、こちらの希望に気持ちよく応じてもらうことができるようになります。『インタフェースデザインの心理学』の著者最新刊。 翻訳者によるサポートページ。 サンプルPDF ● 「前付〜1章と8章」(4MB) 目次 著者について 謝辞 意見と質問 第1章 人をヤル気にさせる要因 7種類の要因 人心操作? 第2章 帰属意識 絆があれば熱意が増す 動詞よりも名詞を 他者の意見がもつ影響力 頼み事は「適役」に任せる 返報性の原理

                                                                      説得とヤル気の科学
                                                                    • O’REILLY COLLECTION | ちょゲつく オフィシャルサイト

                                                                      対応OSAndroid OS 2.3.3 以上 / iOS 6.0 以上 価 格無料(アプリ内課金あり) リリース日Google Play版:2014年4月 / iOS版:2014年4月 ジャンルコレクション 技術者の技術者による、技術者のためのアプリ登場! オライリー・ジャパンの技術書をコンプせよ! 技術者の夢… オライリー・ジャパンのすべての技術書を本棚に並べること! その夢、叶えます! オライリー・ジャパンといえば、動物をあしらった表紙が特徴的な技術書の出版社です。 背表紙の統一感もあって、エンジニアの方は思わず集めて本棚に並べたくなりますよね。 そんなエンジニアの夢を叶えるのがこの「O’REILLY COLLECTION」! ・エンジニアの仕事をするとメダルが貯まる! ・たまったメダルを使ってガチャで書籍をGET! ・書籍の概要なども確認できちゃう!欲しくなったらウェブサイトで購入

                                                                        O’REILLY COLLECTION | ちょゲつく オフィシャルサイト
                                                                      • ルールズ・オブ・プログラミング

                                                                        TOPICS Programming , Game , C/C++ 発行年月日 2023年08月 PRINT LENGTH 452 ISBN 978-4-8144-0041-6 原書 The Rules of Programming FORMAT Print PDF EPUB 全世界で1,000万本に迫る実売数を誇り、日本でも累計実売数100万本を突破(2023年5月時点)した大ヒットゲーム『Ghost of Tsushima (ゴースト・オブ・ツシマ) 』をはじめ、『怪盗スライ・クーパー』などで著名なゲーム制作スタジオ、Sucker Punch Productions(サッカーパンチプロダクションズ)の共同創設者であるChris Zimmermanによる、プログラミングのベストプラクティス集。 全部で21の「ルール」から成り立っており、すべてのプログラマーが知っておくべき本質的な知恵と、

                                                                          ルールズ・オブ・プログラミング
                                                                        • 入門 React

                                                                          Facebookが開発したJavaScriptライブラリ「React」の解説書。本書では、サンプルアプリケーションを用いてReact.jsのすべての側面を解説します。「第I部 基礎」でReactコンポーネントの作成と合成を学び、Reactの基本的な使い方を理解します。「第II部 応用」ではワンランク上のコンポーネント作成について学びます。「第III部 ツール」ではReactと共に使用して堅牢なアプリケーションを実装するためのツールについて学びます。最後の「第IV部 実践」では大規模なアプリケーション開発に必要な知識やWeb以外のユースケースについて解説します。読者はコンポーネントベースの最新のフロントエンド開発についての体系的な知識と技術を身につけることができます。日本語翻訳版の本書ではReactの開発環境の構築手順とAPIリファレンスを巻末付録として収録。 目次 まえがき 第I部 基礎

                                                                            入門 React
                                                                          • O'Reilly Japan - ギークマム

                                                                            本書「ギークマム」は、コミック、SF、サイエンスなど、幅広くテクノロジーや空想の世界を愛し、我が子と分かち合いたいと思っている「ギーク」なママと家族のための書籍です。その中心は、家庭にある素材を使ってすぐに楽しめるユニークな実験・工作・体験活動。紙コップで作った要塞をスーパーヒーローになりきってこっぱみじんにすることや、ホラー小説の作文、親子で楽しむテーブルトークRPG、電子レンジでプラズマ発光、フィボナッチ数列と黄金比を取り入れたアクセサリ作りなど、その内容はユニークなものばかり。さらに、子どもの成長にスーパーヒーローの果たす意味、非オタクのママ友とのつきあい方、子どもに夕飯作りを任せるための成功戦略など、先輩ギークママからのアドバイスも多数掲載しました。 本書によせて(Kari Byron) はじめに 1章 コミック・ヒーロー編 スーパーヒーローに! おれはなるっ!! 空想の世界への序

                                                                              O'Reilly Japan - ギークマム
                                                                            • マスタリングNginx

                                                                              TOPICS 発行年月日 2013年10月 PRINT LENGTH 244 ISBN 978-4-87311-645-7 原書 Mastering Nginx FORMAT PDF EPUB NginxはC10K問題を解決するために開発された、高速かつ高性能なオープンソースのWebサーバです。Apacheに代わるWebサーバとして高負荷サイトを中心に急速にシェアを伸ばしてきています。Nginxの設定情報はインターネットを探せばある程度見つかりますが、断片的な情報が多く、全体像を把握することは簡単ではありません。本書はNginxの全体像を機能ごとに解説した徹底ガイドです。中級以上のシステムアドミニストレータおよびシステムエンジニアを対象に、豊富な設定例、ベストプラクティス、ディレクティブのリファレンス、トラブルシューティングを示しながらNginxの細部に迫ります。Nginxのさまざまな機能

                                                                                マスタリングNginx
                                                                              • Land of Lisp

                                                                                地球上でもっともパワフルなプログラミング言語であると言われながら、その謎めいたシンタックスやアカデミックな評判の高さなどから敬遠されることもあったLisp。そんなLispの不遇な時代に終わりを告げるのが本書『Land of Lisp』(Lispの国)です。不思議なマンガやout-of-this-worldなゲームの数々とともに、ベテランLisperの著者が、謎多きCommon Lispを伝授。リストの操作、入出力、再帰などの基礎から始めて、さらにマクロや高階プログラミング、ドメイン特化言語などへと話題をすすめながら、Lispのより高度なテクニックについて解説しています。 翻訳者によるサポートページ(http://practical-scheme.net/wiliki/wiliki.cgi/Shiro:LandOfLisp) 謝辞 はじめに Lispがクールで、そして奇妙なわけ Lispがそ

                                                                                  Land of Lisp
                                                                                • 【悲報】米オライリー、DRMフリー電子書籍の取扱いを中止してた

                                                                                  動物の表紙でお馴染み、IT技術者のバイブル的存在である米オライリー社(O'Reilly)。インターネット初期よりオープンソース精神に溢れた運営をしており、電子書籍ストアは2011年頃よりDRMフリーをモットーとしていた。DRM、すなわち、所有権管理機能がない状態を指す。サーバールームなど通信が不安定な環境でもオフラインで読み放題。また、自由に他の端末へ複製したり、バックアップを取っておけたのだ。 しかし、本日、久々に覗いてみた米オライリー社からは、その電子書籍ストアが消えていた。メンバーログイン画面には、「2020年3月にDRMフリーの電子書籍、その他教材はダウンロード不能になる」と書かれている。 調べてみたところ、既に2017年7月からDRMフリー本は販売されなくなっていた。 もしかしたら、告知があったのかもしれないが、全く記憶にない。発表当時、その是非をめぐって紛糾したらしい。 米オラ

                                                                                    【悲報】米オライリー、DRMフリー電子書籍の取扱いを中止してた