タグ

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

  • ソフトウェアアーキテクチャの基礎

    ソフトウェアアーキテクチャとは、ソフトウェアシステムの成功に欠かせない重要な土台です。そのためソフトウェア開発者には、効果的なアーキテクチャを実現するスキルが求められます。書は、そうした効果的なアーキテクチャを設計、構築、維持するアーキテクトになるために必要なスキルや知識を、現代的な視点から整理して包括的に解説する書籍です。 ソフトウェアアーキテクチャの定義から、アーキテクトの役割、モジュールや結合、アーキテクチャスタイルといったアーキテクチャ設計の基礎、チームやステークホルダーと効果的にコラボレーションしていくために必要なソフトスキルまで、さまざまなトピックについて実践的な例とともに説明します。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正

    ソフトウェアアーキテクチャの基礎
    wata_d
    wata_d 2022/02/17
  • SQLクックブック 第2版

    トップデータサイエンティストと統計のエキスパートによる、実践に役立つSQLレシピ集。第1版を全面的にアップデートし、さらにデータサイエンティスト向けのレシピを追加、補強しています。巨大医療コングロマリットで長年データ分析とデータベースの特性評価を行っている著者たちの経験に基づき、SQLを使う上でよく遭遇する問題と、広く使われているMySQLOracle、PostgreSQLSQL Server、Db2による解決策を提示。各データベースの持つ長所と短所、特性などもわかるため、データベースの導入や変更を検討する際の資料としての利用にも役立ちます。逆引きリファレンスとして常に手元に置いておきたい一冊です。 関連ファイル サポートサイト 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月

    SQLクックブック 第2版
    wata_d
    wata_d 2022/01/31
  • インタフェースデザインのお約束

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

    インタフェースデザインのお約束
    wata_d
    wata_d 2019/10/24
  • Effective Debugging

    数々の人気の技術書の著者として、さらには数多くのオープンソースの開発や教育活動で名高いコンピュータ科学者ディオミディス・スピネリスの最新刊。心構えから思考法、Gitなどシステムを使った方法論、システムの開発から保守運用に至る戦略、並列処理も含めた技法、コマンドラインを駆使したツール、ハードの扱いまで含めたヒントなどさまざまな角度からデバッグの質に迫ります。有効なデバッグ手法を体系的に網羅し、すぐに応用できる具体例も多く挙げられています。デバッグの感覚とスキルを高めることによって、開発効率を改善し、高品質のコードを書くことが可能となります。作業効率と品質を向上させたい全プログラマ必読の一冊です。 日語版まえがき まえがき 1章 高水準戦略 項目1:あらゆる問題を課題管理システムで扱う 項目2:問題に対する洞察を得るにはウェブで焦点を絞って検索する 項目3:前条件と後条件が満たされているこ

    Effective Debugging
    wata_d
    wata_d 2017/07/19
  • 握力王 vs 日本男児 ヘルシーすぎるプログラマ対談(Part1)

    2016年1月、日のプログラマの中でも1、2を争う恵まれた肉体を持つ二人が、東京某所で会する機会がありました。お一人は、ブログ『漢のコンピュータ道』でおなじみの奥野幹也さん、もうお一人は、「握力日一の男」として知られ、かつ皆さんご存知「Web魚拓」を運営する株式会社アフィリティーの新沼大樹さん。 お二人にそれぞれのトレーニング法、そして健康なプログラマであることへのこだわりをたっぷりと語っていただきました。 新沼大樹 Web魚拓を運営する株式会社アフィリティーの代表取締役。握力王の異名を持ち、その鍛え上げられた肉体でTV、Web媒体など出演多数。バーチャロンの名プレイヤーとしても知られる 奥野幹也 某大手ソフトウェア企業で、データベースのスペシャリストとして活躍中。ブログ『漢のコンピュータ道』で知られる。TwitterIDは@nippondanji 挨拶代りの「トランプちぎり」 奥野:

    握力王 vs 日本男児 ヘルシーすぎるプログラマ対談(Part1)
    wata_d
    wata_d 2016/02/19
  • オライリー・ジャパンの在庫書籍全点を導入の猛者あらわる!

    日はオライリー・ジャパン創業以来初めてとなる出来事をお伝えします。 2013年10月現在、オライリー・ジャパンで在庫しております書籍は約350点。 最新刊からもうほとんどの書店さんでは見かけることのできない在庫僅少のものまで、また内容も『マスタリングNginx』から『子どもが体験するべき50の危険なこと』まで、多岐にわたります。 もちろん通算の刊行点数はもっと多いのですが、改訂したり絶版になったものもありますので、現在稼働しているものに限るとだいたい350点、ということです。 それらの書籍を、「入手できるものはすべていただきたい」ということで、約350点すべてをご購入される猛者が現れました。一度に全点、というのは、弊社創業18年目にして初めてのことです。 その猛者の名は、株式会社Cygamesさん。「神撃のバハムート」、「アイドルマスター シンデレラガールズ」(バンダイナムコゲームスさん

    オライリー・ジャパンの在庫書籍全点を導入の猛者あらわる!
    wata_d
    wata_d 2013/10/25
  • 感じて理解する数学入門

    数学が苦手な経済学部生に向けて、大学で経営数学を教える著者が送る、身近な数学の学習書。 CDFファイルの形式でダウンロードできるサンプルを使って、視覚的な説明とともに学習できる書籍です(別途CDFプレーヤーをダウンロードする必要あり)。なお書はEbook版(PDF形式)のみの販売となります。 はじめに 私(白田)は、長年に渡って経済学部の学生相手に経営数学を教えており、いかに多くの学生が数学を苦手と感じているか、そのような学生に数学を教えることがいかに難しいか、そして、Mathematica等のソフトウェアを使った視覚的な説明がいかに効果的であるかを痛感していました。 そして、2011年震災の前の2月以来、「3次元グラフィクスを動かせるeBookを出版したい」という思いを著者一同募らせていました。しかし、電子出版の動きが欧米に比べて遅い日では、なかなか話が進みませんでした。そのような折

    感じて理解する数学入門
    wata_d
    wata_d 2012/06/29
  • 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 - 被災者支援キャンペーン開催
    wata_d
    wata_d 2011/03/25
    帰ったらなんか買う
  • ビューティフルデータ

    現在、多くの企業、公的機関、研究者が業務を通じて入手した大量のデータをオンラインに公開しています。またユーザ自身も日々膨大なコンテンツを生み出しています。それらのデータは、創造的な方法で、収集、処理、分析、可視化することにより、それ以前とはまったく異なる価値を持ちはじめます。書『ビューティフルデータ』は、20のエッセイを通して、大規模データの利用に関する現状と今後の可能性を伝える書籍です。Yahoo!、Facebook、Googleに在籍するエンジニアが執筆した基盤技術の開発ストーリーから、火星探査機の画像処理プログラム、レーザースキャナーによって撮影されたミュージックビデオ、国勢調査、犯罪レポート、投票行動などの可視化を通じた分析まで、幅広い分野にわたる先進的な事例を紹介し、データのなかに新しい意味を見出すための考え方を提供します。 はじめに 1章 データの中に生活を見る(Natha

    ビューティフルデータ
    wata_d
    wata_d 2011/02/16
  • O'Reilly Japan Ebook Store

    O'Reilly Japanの書籍がすべてDRM Free、可搬性と検索性に優れたEbookでご活用いただけます。 ご購入に際しては、お客さまの情報をサイトにご登録いただく必要があります。「Sign Up」のリンクから、今すぐご登録ください。既にアカウントをお持ちのお客さまは「ログイン」ページへ。ご購入までの流れは「Ebook Storeでのお買い物方法」にまとめています。 ご購入に際しては、あらかじめ「購入規約」をお読みいただきますようお願い申し上げます。 全タイトルを見る

    wata_d
    wata_d 2011/01/27
    結構充実してる!技術書は場所取るし重いので新しい本はここから買おうかな
  • 言語設計者たちが考えること

    C++Python、APL、FORTH、BASIC、AWK、Lua、Haskell、ML、SQL、Objective-C、Java、C#、UML、Perl、PostScript、Eiffel、そしてRuby。世界に多くの影響を与え、またソフトウェアの基盤を支えているさまざまなプログラム言語の設計者たちへのインタビュー集です。彼らが何を考え、どんな考えに基づいて言語を設計したのか。伝説的かつ著名な言語設計者たちが登場し、背景、動機、哲学、信念、秘話、教訓、課題を語ります。対話を通してパイオニアたちの飽くなき探究心と思考プロセス、情熱、そして底知れぬエネルギーが見えてくるはずです。 日語版には、Rubyのまつもとゆきひろ氏へのインタビューを追加収録しています。 目次 書推薦の言葉 まえがき 1章 C++(ビャーネ・ストラウストラップ) 設計上の意思決定 C++の使用 オブジェクト指向プロ

    言語設計者たちが考えること
    wata_d
    wata_d 2010/09/13
  • 実践 デバッグ技法

    ソフトウェア開発で不可欠なデバッグですが、知識と経験が求められるため熟練プログラマのなかにもデバッグが苦手という開発者は少なくありません。洗練されたデバッガを利用できても、デバッガのどの機能がどの場面で有効かを見極めるのは簡単ではないからです。書では、Linux/Unixプラットフォームでもっとも広く使われているGDB、DDD、Eclipseという3つのツールを取り上げ、各ツールに独自のデバッグテクニックはもちろん、コードに含まれるエラーを見つけ出して修正するプロセスを改善するための総合的な戦略についても解説します。翻訳版ではVisual C++でのデバッグ手法についても加筆しました。 関連ファイル サンプルコード(.zip) 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。

    実践 デバッグ技法
    wata_d
    wata_d 2009/05/27
  • 付録A 『ディベート:リナックスは時代遅れだ』

    Linux is Obsolete.(Linus Tanenbaum Debate) 『ディベート:リナックスは時代遅れだ』 Translation by Akira Kurahone この付録には、Andrew Tanenbaum教授とLinus Torvaldsの(comp.os.minixへの)投稿を軸にインターネット上で展開された、あの有名な「Linuxは時代遅れだ」という題で開始されるTanenbaum対Linus論争を記載しておこう。1992年の初めのころ、Andrew Tanenbaum教授は、オペレーティングシステムとOSの設計に関して非常に優れた現実的な考えを持ち、研究者として一目置かれている存在であった。教授は、ネットニュースで繰り広げられている話題がLinuxに移り変わっていたのに気づくと、いまがLinuxに関してコメントを述べる時期だと感じ、投稿を開始した。 確かに

  • C++クックブック

    プログラミングの際にぶつかる問題のほとんどは、すでに誰かが解決しているものである。どんなプラットフォームを対象としていても、どんなアプリケーションを作成していても、大抵の問題はすでに他のC++プログラマが解いており、それにもかかわらず、問題を一から解決しようとしてしまうことが多くある。書の目的は、こうした共通する問題に対して、すぐに解法を示すことにある。136集めたレシピは、日付と時刻の解析と計算、文字列とテキストの操作、ファイルの操作、XMLの解析、標準コンテナの使用など、C++全般にわたる。各レシピは問題への解法と、コードで構成されているため、具体的な解決策を知ることができる。 はじめに 1章 C++アプリケーションのビルド はじめに レシピ1.1 GCCの取得とインストール レシピ1.2 コマンドラインからの「Hello, World」アプリケーションのビルド レシピ1.3 コマン

    C++クックブック
  • 1