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

  • Raspberry Piで学ぶコンピュータアーキテクチャ

    書は、未来のプログラマ、コンピュータ設計者のために書かれた、Raspberry Piを題材にコンピュータの「仕組み」、コンピュータサイエンスの基を学ぶ書籍です。Raspberry Pi開発者たちが、プロセッサ、メモリ、ストレージ、ネットワーク、オペレーティングシステム、プログラミング、3Dグラフィックス、オーディオ、そして入出力制御などについて、それらの歴史的な背景なども合わせて詳細に解説を行います。また、解説内容の一部は、実際にRaspberry Piで動かしながら学ぶことも可能です。 はじめに ケンブリッジ ここからが題 成長曲線の伸び悩むところ 将来に向けて 監訳者まえがき 1章 驚くべきコンピュータの姿 おいしくて果汁あふれるラズベリーの成長 SoC わくわくするクレジットカードサイズのコンピュータ Raspberry Piに何ができるか? Raspberry Piボードの紹

    Raspberry Piで学ぶコンピュータアーキテクチャ
    yag_ays
    yag_ays 2019/09/03
  • WTF経済

    TOPICS Make/Electronics/DIY , Business/Essay 発行年月日 2019年02月 PRINT LENGTH 556 ISBN 978-4-87311-859-8 原書 WTF: What's The Future and Why It's Up To Us FORMAT Print PDF EPUB 人工知能、自動運転、オンデマンドサービス、ギグエコノミー、補助拡張された労働者など、最先端のテクノロジーがもたらす予想もできなかった事物によって、ビジネス、政治、そして「職」はどう変わっていくのか、また、人間中心の未来を作っていくために、我々はどんな選択をするべきなのか。出版、カンファレンス事業で、テクノロジーのトレンドを先取りし、「シリコンバレーの予言者」と称される著者が、オープンソース・ソフトウェアを中心にしたテクノロジー歴史と、それが社会に与えてき

    WTF経済
    yag_ays
    yag_ays 2019/02/10
  • O'Reilly Japan - 入門 監視

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

    O'Reilly Japan - 入門 監視
    yag_ays
    yag_ays 2018/12/19
  • Go言語でつくるインタプリタ

    書は、Go言語でプログラミング言語のインタプリタを作りながら、プログラミング言語とそのインタプリタについて学ぶ書籍です。 順を追ってコードを示し、C言語風の構文を持つ言語「Monkeyプログラミング言語」のインタプリタを組み立てていきます。字句解析器、構文解析器、評価器を作りながら、ソースコードをトークン列に、トークン列を抽象構文木に変換し、その抽象構文木を評価し実行する方法を学びます。さらに、インタプリタに新しいデータ型を導入し、組み込み関数を追加して、言語を拡張していきます。付録では構文マクロシステムについても扱います。 書では、Go言語標準のツールキット以外のサードパーティライブラリやフレームワークは使用せず、0行のコードからはじめて、完動するインタプリタができあがるところまでを体験します。その過程を通じて、プログラミング言語とインタプリタの仕組みを実践的に学ぶことができます。

    Go言語でつくるインタプリタ
    yag_ays
    yag_ays 2018/06/02
  • 詳解 システム・パフォーマンス

    TOPICS System/Network 発行年月日 2017年02月 PRINT LENGTH 784 ISBN 978-4-87311-790-4 原書 Systems Performance FORMAT PDF EPUB 書はエンタープライズ環境とクラウド環境の両方を対象としたオペレーティングシステムおよびオペレーティングシステムのコンテキストにおけるアプリケーションのパフォーマンス分析と向上について解説します。主にLinuxとSolarisベースのオペレーティングシステムに含まれるツールとその使用例やチューニング可能パラメータの設定を通じてシステムパフォーマンスを引き出す手法を学びます。CPUやメモリ、ファイルシステムなど個別テーマごとに設けられた各章の前半では、用語、考え方、方法論について述べ、後半では実装の具体例を示しつつ、アーキテクチャ、分析ツール、チューニングなどを解

    詳解 システム・パフォーマンス
    yag_ays
    yag_ays 2017/02/09
  • 行列プログラマー

    書では数学的概念を実装するプログラムで実際に問題を解決しながら、その応用法を探求します。具体的には、図形変換、顔検出、画像圧縮、画像補正、ページランク、機械学習、暗号と秘密共有などの例を使い、ベクトルと行列、それらを動かすアルゴリズムについて学びます。対象は、プログラマーおよび具体計算を通じて線形代数を学びたい学生。厳密な証明が目的ではないので数学に詳しくなくてもかまいません。Python 3プログラムを用いることで図やグラフからベクトルと線形変換を視覚的にとらえることができるため読者はイメージをつかみやすいでしょう。章末の問題を解くことで自分がその章で何を学んだのか、また自分の理解度を確認できます。 関連ファイル サンプルコード サンプルコード 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書

    行列プログラマー
    yag_ays
    yag_ays 2016/09/07
  • 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からはじめる数学入門
    yag_ays
    yag_ays 2016/05/10
  • 握力王 vs 日本男児 ヘルシーすぎるプログラマ対談(Part1)

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

    握力王 vs 日本男児 ヘルシーすぎるプログラマ対談(Part1)
    yag_ays
    yag_ays 2016/02/17
  • オライリー・ジャパン設立20周年記念、Ebookディスカウントキャンペーン

    キャンペーンは終了いたしました。ありがとうございました。 オライリー・ジャパンはこの2015年12月で設立20周年を迎えました。これまで支えていただいた読者の皆さまのおかげです。感謝の気持ちを込めて、期間限定でEbookのディスカウントキャンペーンを行います。対象となるのは以下の50タイトル、Ebook版のみで販売している書籍の全タイトル、いずれもEbook価格の40%オフで販売いたします。 Ebook Storeで対象のEbookをカートに入れて、ディスカウントコード「ORJ20YEAR」をプロモーションコードの欄に入力し、再計算をクリックしてコードを適用してください。このページ内のボタンをクリックした場合には自動的にコードが入力されます。 なお、コードの入れ忘れや重複注文等への対応は一切行いません。あらかじめご承知おきください。キャンペーンは、ただいま12月9日の15時より、明日10

    オライリー・ジャパン設立20周年記念、Ebookディスカウントキャンペーン
    yag_ays
    yag_ays 2015/12/09
  • 実践 Python 3

    仕事や研究で役立つ実践的な側面を重視し、一般的なプログラミングのベストプラクティスをPythonに適用する方法について解説します。主なテーマは、エレガントなコーディングのためのデザインパターン、処理速度向上のための並行処理とCython、高レベルなネットワーク処理、そしてグラフィックスです。読者対象は中級以上のPythonプログラマー。実践的なベストプラクティスを示し、巷で囁かれてきた「デザインパターンはPythonには不向き」「Pythonはマルチコアの恩恵を受けられない」といった認識が間違いであり、迷信にすぎなかったことを明らかにします。2014年米国Joltアワード受賞書、待望の邦訳。 序文 訳者まえがき まえがき 1章 生成に関するデザインパターン 1.1 Abstract Factoryパターン 1.1.1 古典的なAbstract Factory 1.1.2 パイソニックなAb

    実践 Python 3
    yag_ays
    yag_ays 2015/11/17
  • ハイパフォーマンスPython

    Pythonの高速化技法について一歩踏み込んだプロユースの解説書。ボトルネックの測定方法から、最適なデータ構造の使い分け、CythonやPyPyなどのコンパイラの比較、numpyなどのパッケージの使い方、マルチコアCPUの活用法、メモリ効率を劇的に改善するトライ構造や近似計算まで、シンプルな実例プログラムを用いながらわかりやすく説明します。高性能なプログラムの書き方だけでなく、高性能なシステムの作り方を総合的に学ぶことができるPythonエキスパート必携の一冊です。 翻訳者の相川氏のブログには、書の追加情報や関連する技術情報が掲載されています。 訳者まえがき まえがき 1章 高性能なPythonを理解する 1.1 コンピュータシステムの基礎 1.1.1 演算装置 1.1.2 記憶装置 1.1.3 接続レイヤ 1.2 基要素を統合する 1.2.1 理想計算とPython仮想マシン 1.3

    ハイパフォーマンスPython
    yag_ays
    yag_ays 2015/11/04
  • データサイエンス講義

    書では、データサイエンスを行う上で、どのようなプロセスが必要か、データサイエンティストとしてはどのようなスキルセットが必要で、どのような思考方法を選択する必要があるのかを実例を多数示しながら紹介します。GoogleMicrosoft、Facebookをはじめとした有名企業で使われているアルゴリズムや分析手法の紹介など、興味深い話題や事例も豊富に収録しています。内容の幅が広く、データサイエンティストの参考になるトピックが満載の一冊です。 目次 訳者まえがき まえがき 1章 はじめに:データサイエンスとは 1.1 ビッグデータとデータサイエンスの過剰喧伝 1.2 過剰喧伝を克服する 1.3 なぜいまなのか 1.3.1 データ化 1.4 現状(および多少の歴史) 1.4.1 データサイエンスの仕事 1.5 データサイエンスプロフィール 1.6 思考実験:メタ定義 1.7 データサイエンティス

    データサイエンス講義
    yag_ays
    yag_ays 2014/10/14
  • 実践 機械学習システム

    書は、実際に手を動かしながらシステムを作成し、そのエッセンスを身につけることを目的とした機械学習システムの実践的な解説書です。「データといかに向き合うか」という視点から、生のデータからパターンを見つける方法を解説します。Python機械学習の基、ライブラリの使い方をはじめ、具体的な例に基づいたデータセット、モデル化、レコメンドと、その改良、音声や画像の処理など、より重要な問題についても解説します。さらに、テキストや画像、音声に対して機械学習の手法を適用する方法を学び、機械学習関連技術の評価方法や、最適な選択を行うための比較方法について学びます。書で学んだツールと知識があれば、実際の問題を解決できる独自のシステムを作成できるようになるでしょう。 謝辞 原書の監修者について はじめに 1章  Pythonではじめる機械学習 1.1 機械学習Pythonはドリームチーム 1.2 

    実践 機械学習システム
    yag_ays
    yag_ays 2014/10/14
  • Python文法詳解

    Python Enhancement Proposals(PEP) 3138の執筆者でもある日人著者が、プログラミング言語としてのPythonの文法や、組み込みのオブジェクトに焦点を絞って解説する書籍。最新のPythonを深く理解し、使いこなすために必要な基礎を知る1冊。シンプルさを特長とし、できるだけ機能を絞り、覚えやすく、使いやすい言語をモットーとしてきたPythonが、20年にわたる進歩の結果として得た高機能さと複雑さの中から、入門書やチュートリアルではあまり触れられないその内部や仕組みに関するトピックを盛り込んでいます。書によって、最新のPythonを深く理解し、使いこなすために必要な基礎を知ることができるでしょう。 著者による正誤表 はじめに 第1章 イントロダクション 1.1 Python の特徴 1.1.1 読みやすさ 1.1.2 シンプル 1.1.3 高レベル言語 1.

    Python文法詳解
    yag_ays
    yag_ays 2014/09/02
  • Think Bayes

    サンプルコードを動かして統計の直観的な理解を促した『Think Stats ―プログラマのための統計入門』の著者によるベイズ統計・ベイズ推論の解説書です。ベイズ統計は、不確実な問題を扱い、条件を付けた予測が必要なときに威力を発揮する統計手法の1つ。メールのフィルタやカーナビで使われていることは有名です。書は『Think Stats』と同様、数学的な観点での記述は最小限にとどめ、実例を多く使って実用的観点からベイズ手法を解説します。Pythonで書かれたサンプルコードを使って実際に手を動かしながらベイズ統計を学ぶことができますが、プログラミングを知らない人にも役立つ内容です。 目次 まえがき 1章 ベイズの定理 1.1 条件付き確率 1.2 結合確率 1.3 クッキー問題 1.4 ベイズの定理 1.5 通時的解釈 1.6 M&M'S問題 1.7 モンティ・ホール問題 1.8 議論 2章 計

    Think Bayes
    yag_ays
    yag_ays 2014/08/21
  • 入門 ソーシャルデータ 第2版

    書を読めば、学べてよかったと思うことが身につき、あなたの道具箱に必要不可欠なツールが加わるが、おそらくそれよりも重要なのは、あるストーリーが語られ、その過程がとても楽しいことだ。そのストーリーとは、ソーシャルウェブサイトをめぐるデータの科学であり、ソーシャルサイトに詰め込まれたデータは何なのか、それらのデータを使ってあなたが(あるいはほかの誰かが)できることとして、どのような可能性があるのかといったことだ。」(書「はじめに」より) 書では、Twitter、Facebook、LinkedIn、Google+、GitHubなどのソーシャルウェブサイトを取り上げて、データマイニングを行うために必要な技術知識や手法を解説しています。書の前半では基礎概念を学び、後半ではソーシャルウェブサイトをマイニングするためのツールやテクニックを広く紹介しています。データサイエンティストやアナリスト、あ

    入門 ソーシャルデータ 第2版
    yag_ays
    yag_ays 2014/06/07
  • Dropboxダウンロード機能をリリースしました

    皆さんこんにちは。平素よりオライリー・ジャパンのEbok Storeをご利用いただきありがとうございます。 今回、お客さまからご要望の大きかったオンラインストレージDropboxとの連携機能を、Ebook Storeに追加しました。これにより、ご購入いただいたEbookファイルを、環境ごとに管理する手間を省くことができるようになります。ごく一部のベータテスタ―向けに提供していましたが、日よりすべてのお客さまがお使いになれます。 ご利用いただくには、まずDropboxのアカウントとEbook Storeのアカウントを紐づける設定が必要です。詳しい使い方をこちら[リンク]にまとめましたので、ぜひご一読いただけたら幸いです。 また、アカウントをお持ちでない方はDropboxのサイトでアカウントを作成してからお試しください。こちらのリンクから登録していただくと、オライリー・ジャパンのアカウントの

    Dropboxダウンロード機能をリリースしました
    yag_ays
    yag_ays 2014/05/21
  • word2vecによる自然言語処理

    Tomas Mikolovらによって提案されたニューラルネットワーク(CBOW, Skip-gram)のオープンソース実装word2vecについて、基的な使い方を体験し、さらにその仕組みを学ぶ書籍です。 基的な使い方から、自分の好きなコーパスの作り方、登場の背景、仕組み、さらには応用例や弱点についてもコンパクトなボリュームで概観できます。付録にはword2vecの出力結果を主成分分析を使って可視化する方法について解説しています。 著者の西尾さんによる書の解題[リンク] はじめに 1章 word2vecを使ってみる 書き換えてみよう 2章 コーパスを変えてみる text8 単語に分割する(MeCab) CSVからのコーパス作成 Facebook EPWING Wikipedia PDFからの抜き出し まとめ 3章 word2vecの生まれた理由 文章の表現 4章 word2vecの仕組

    word2vecによる自然言語処理
    yag_ays
    yag_ays 2014/05/16
  • 「もの」はどのようにつくられているのか?

    書は、プロダクトデザインを学ぶ人のためにさまざまな工業製品の製造手法を、豊富な図解と写真とともに解説する書籍です。紹介する技法は、ガラス吹きなどの伝統的な技術から、射出成形などの大量生産の基礎となった技術、さらにCNC切削加工やステレオリソグラフィ(光造形)などのデジタルファブリケーション技術まで多岐にわたります。各項目では、代表的なプロダクト、原価、加工速度、精度などが紹介され、リファレンスのように使用することも可能です。ものづくりの創造的なプロセスを知ることで、自分のイメージを形にする際のアイデアの素にしたいと考えるMakerにもおすすめします。日語版は田中浩也氏が監修し、序文「『ものの読み書き』に向けて」を書き下ろしました。 序文(田中 浩也) はじめに プロセスの比較 1. 固体の切断 マシニング加工 コンピュータ数値制御(CNC)切削加工 電子ビーム切断(EBM) ろくろ加工

    「もの」はどのようにつくられているのか?
    yag_ays
    yag_ays 2014/05/14
  • 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」です。お間違えのないようご注意ください。以下のタイトルリストのリンクから商品をカー

    yag_ays
    yag_ays 2014/04/22