タグ

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

  • 入門 ソーシャルデータ 第2版

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

    入門 ソーシャルデータ 第2版
  • シングルページWebアプリケーション

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

    シングルページWebアプリケーション
  • ハイパフォーマンス ブラウザネットワーキング

    現代のアプリケーションエンジニアは、UIやデータ処理、開発言語、プラットフォームの仕様や癖だけでなく、サーバやネットワークについても、上から下まで、表から裏まで広く知ることを求められます。書は「ブラウザ」に関連し、インターネットで使用されるさまざまなネットワーク技術をまとめたものです。HTTP/2.0やWebRTCなどの最新技術、WebSocketやXMLHttpRequestなどのブラウザAPI、そしてそれらの土台となるTCPやUDPやトランスポート層についてまでを幅広くカバーします。書はカバーする技術範囲の広さを「パフォーマンス」という軸に沿って説明します。また改善前後の性能・速さを可能な限り具体化し、それぞれの場面においてのパフォーマンス改善幅を示します。ネットワークのデータリンク層からアプリケーション層、そして過去から近い将来までをまとめた書は、インターネットにかかわるすべて

    ハイパフォーマンス ブラウザネットワーキング
    YaSuYuKi
    YaSuYuKi 2014/05/01
    電子版が出たら即買う
  • アジャイルデータサイエンス

    TOPICS Data Science , Database , Python 発行年月日 2014年04月 PRINT LENGTH 236 ISBN 978-4-87311-671-6 原書 Agile Data Science FORMAT PDF 書は、データの収集・集約・解析・レポート化をアジャイルに行うアプリケーションを構築するための考え方と方法を解説します。Python、Apache Pig、D3.jsライブラリのような軽量ツールを使い、メール受信ボックスを使ったデータマイニングを行うためのサンプルアプリケーションを作成します。データを解析するためのアジャイルな環境を作る方法やツールの組み合わせ方などを解説し、さらに行いたい解析やデータの特性によって解析の手段を変更できるようにする方法も学びます。日語版では付録としてクラスメソッドの能登諭氏と佐々木大輔氏による「Fluen

    アジャイルデータサイエンス
  • AngularJSアプリケーション開発ガイド

    TOPICS Web , JavaScript 発行年月日 2014年04月 PRINT LENGTH 220 ISBN 978-4-87311-667-9 原書 AngularJS FORMAT PDF EPUB Web開発者にいま最も支持されているJavaScript MVCフレームワーク「AngularJS」の解説書。定型的な単純作業が繰り返されがちなWeb開発をよりシンプルで楽しいものにしようというのがAngularJSの試みです。書ではまずAngularJSアプリケーションの構成要素を押さえた上で、AngularJSアプリケーションの開発、テスト、実行手順を解説します。サーバ通信のAPIや考慮するべき点、ディレクティブの仕組みについて解説し、最後にAngularJSのさまざまな活用例を紹介します。GoogleがサポートするAngularJSには、開発メンバーがGoogleのメー

    AngularJSアプリケーション開発ガイド
    YaSuYuKi
    YaSuYuKi 2014/04/04
    Angular使ってないが、自力もしくは他の手段で何とかするにも役立つので損はないな
  • 入門 Webゲーム開発

    TOPICS Web , Game , JavaScript 発行年月日 2014年03月 PRINT LENGTH 356 ISBN 978-4-87311-664-8 原書 The Web Game Developer's Cookbook FORMAT PDF 書は、JavaScriptライブラリとHTML5によるゲーム開発テクニックを解説するWebゲーム開発の入門書です。「HTML5ゲームエンジン」と称されるJavaScriptライブラリを、100種類を超える候補の中から厳選し、これらのエンジンと書で紹介するツールを使って、ブラウザで動作するゲームを“手早く”開発していきます。また、書の各章では、1つのゲームジャンルとそれを補助する1つのエンジンを合わせて解説しています。ゲームジャンルは主要な10種類を採り上げています。読者はエンジンの使い方を学ぶうちにそれらの共通点と相違点

    入門 Webゲーム開発
    YaSuYuKi
    YaSuYuKi 2014/03/07
    UIや画像処理に関する知識も含まれるので、ゲーム開発者でなくても有益と考えられる。電子版待ち
  • マイクロインタラクション

    UIのディテールをほんの少し工夫するだけでUXは劇的に改善します。書では効果的なマイクロインタラクション――ひとつの作業だけをこなす最小単位のインタラクション――の意味、有効性、デザイン手法を学びます。マイクロインタラクションを「トリガー」「ルール」「フィードバック」「ループとモード」に分解して豊富な実例とともにていねいに解説し、さらにプロトタイプやドキュメント作成、テストといった実践的な手法も紹介します。マイクロインタラクションを活用すれば、ありふれた製品も顧客を引きつける魅力的な製品に生まれ変わらせることができます。ドナルド・ノーマン推薦書! 翻訳者によるサポートページ。 書に寄せて ――ドナルド・ノーマン 賞賛の声 まえがき 謝辞 意見と質問 1章 マイクロインタラクションのデザイン 1.1 機能ではないが侮れない存在 1.1.1 大規模なマイクロインタラクション 1.2 マイク

    マイクロインタラクション
    YaSuYuKi
    YaSuYuKi 2014/03/04
    電子版待ち
  • 実践 Vagrant

    書は、Vagrantの使い方からプラグインの開発方法までを解説する書籍です。Vagrantの概要やマシン設定から、プロビジョニング、ネットワーク、ボックス、さらにはプラグインによる拡張まで、Vagrantを使う際に必要な事柄を網羅しています。さらに日語版では、吉羽龍太郎氏による「Vagrantプラグイン」と「Packer」、伊藤直也氏による「VagrantとAmazon EC2」についての記事を加筆。Vagrantの作者であるMitchell Hashimoto氏によって書かれた書は、開発者必読の一冊です。 序文 訳者まえがき はじめに 1章 Vagrantの紹介 1.1 Vagrantを使う理由 1.2 Vagrant道 1.3 Vagrant以外の選択肢 1.3.1 単純なデスクトップ仮想化 1.3.2 コンテナ 1.3.3 クラウド 1.4 Vagrantのセットアップ 1.5

    実践 Vagrant
  • 説得とヤル気の科学

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

    説得とヤル気の科学
  • JavaScriptで学ぶ関数型プログラミング

    書はJavaScriptを使って関数型プログラミングを学ぶ書籍です。関数型言語としてJavaScriptを理解し、使用することにより、コードがより洗練され、美しく、そして読みやすいものになることを目的としています。JavaScriptビルトインのデータ型を上手に利用するための基知識やJavaScriptにおける関数の持つ特性など、関数型プログラミングの技術とその考え方について解説します。また実際のJavaScriptコーディングに関数型プログラミングのエッセンスを加えるポイントをサンプルを使って丁寧に説明します。関数型プログラミングに精通した著者が書き下ろした書はテクニックを増やし、コーディングのイマジネーションを広げたいエンジニア必携の一冊です。 Jeremy Ashkenasによるまえがき Steve Vinoskiによるまえがき 訳者まえがき はじめに 1章 関数型JavaSc

    JavaScriptで学ぶ関数型プログラミング
    YaSuYuKi
    YaSuYuKi 2014/01/07
    関数型プログラミングの習得が難しいのは、半分は、関数型プログラミング言語が最適化されていて文法レベルから異質だからの気がする。これならやりやすそう
  • O'Reilly Japan - リバースエンジニアリング - Pythonによるバイナリ解析技法

    Pythonはリバースエンジニアやソフトウェアテスターといったセキュリティのプロにも人気の言語です。書では、ハッキングツールやテクニックの概念を解説したうえで、Pythonを使ったバイナリ解析技法について詳しく解説します。読者は、独自デバッガの構築、バグを発見するためのツールの作り方、オープンソースのライブラリを活用した処理の自動化、商用ソフトとオープンソースのセキュリティツールを連動させる方法などについて学ぶことができるでしょう。日語版では、書をより深く理解するための補足情報とリバーシングに役立つツールについての解説を加筆しました。/ART/OF/REVERSINGシリーズ第1弾。 関連ファイル サンプルコード(.zip) サンプルコード(.lzh) 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成

    O'Reilly Japan - リバースエンジニアリング - Pythonによるバイナリ解析技法
    YaSuYuKi
    YaSuYuKi 2013/12/05
    興味深い
  • EPSILON THE ROCKET イプシロン・ザ・ロケット

    新型ロケット製造の過程を圧倒的な迫力で捉えた写真集!EPSILON THE ROCKET イプシロン・ザ・ロケット

  • オライリー・ジャパンの在庫書籍全点を導入の猛者あらわる!

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

    オライリー・ジャパンの在庫書籍全点を導入の猛者あらわる!
    YaSuYuKi
    YaSuYuKi 2013/10/25
    俺達は、アイドルに金を払っていたつもりが、実は、動物園の建設費用を払っていたんだ!/現行の本だと手持ちはせいぜい20冊くらい(大半は電子版)
  • バッドデータハンドブック

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

    バッドデータハンドブック
    YaSuYuKi
    YaSuYuKi 2013/09/12
    邦訳されてしまったのか……いや、間違いなく有益だけど
  • テスタブルJavaScript

    最重要テーマは「テストに適したコードの作成と保守」。書は複数のアプローチで、テストに適したコードに迫ります。まず複雑さについて考察し、続いて複雑さや結合を軽減できるようなアーキテクチャを検討します。これを基盤として、機能レベルとアプリケーションレベルでのテストについての解説に進みます。カバレッジやデバッグについて十分な知識を得て、最後に自動化に関する解説で書は締めくくられます。最後まで読めば、テストに適したJavaScript質と実践について漏れのない理解を得られるでしょう。著者がYahoo!Googleで培ったテストや品質管理についてのノウハウをJavaScriptに適用したWeb開発者必携の一冊。 まえがき 1章 テストに適した JavaScript 1.1 今までの手法 1.1.1 アジャイル開発 1.1.2 テスト駆動型開発 1.1.3 ビヘイビア駆動型開発 1.1.4 

    テスタブルJavaScript
    YaSuYuKi
    YaSuYuKi 2013/09/09
    どう考えても読んで身につけておくべき本だ
  • 「タッチパネル」のゲームデザイン

    大好評『「レベルアップ」のゲームデザイン』の著者最新刊! タッチパネルを使ったアプリやゲームおもしろくするテクニックを、『ゴッド・オブ・ウォー』『パックマンワールド』などのヒット作を手がけたスコット・ロジャーズが楽しくわかりやすく解説します。タッチパネルならではの機能を生かしたゲームデザイン方法から、企画書の書き方、ユーザーインタフェースの注意点、課金やゲーム内広告を導入するコツまで、誰もが知っておきたいノウハウが満載です。ボーナスコンテンツとして、トップクリエイターへのインタビューや世界的ヒット作の分析も収録しました。iPhoneAndroidアプリ開発者/ゲームクリエイター必携の一冊です。 サンプルPDF ● 「監訳者まえがき〜1章まで」(5MB) 目次 監訳者まえがき さあ、このを「タッチ」してください! 1章 ハードウェア 1.1 タッチ&ゴー! 1.2 「タッチ」できるその

    「タッチパネル」のゲームデザイン
    YaSuYuKi
    YaSuYuKi 2013/08/01
    興味深い
  • EPUB 3とは何か?

    電子書籍の標準的なフォーマットEPUBのバージョン3について、仕様策定のチーフエディタがその概要を紹介する書籍。EPUB 3の概要、EPUB 3が採用するWeb標準との関連、利点などについて、その背景や思想を踏まえて紹介しています。なお書はEbook版のみのリリースとなります。

    EPUB 3とは何か?
    YaSuYuKi
    YaSuYuKi 2013/06/11
    これは読もう
  • 開眼! JavaScript

    書は、JavaScriptの言語的特性で知っておくべきポイントをまとめた書籍です。JavaScriptの「オブジェクト」の理解を中心に据えて、JavaScriptをひと通り経験した人が陥りがちな落とし穴であるthis、プロトタイプチェーン(継承)、スコープチェーンなどをサンプルを使って解説します。 コンパクトにまとめているので、jQueryなどのライブラリは使っているが言語仕様にはあまり馴染みのない開発者や、他の言語を習得していてJavaScriptのクセを把握したいエンジニアが、短い時間でJavaScriptの特性についての理解を深めるのに最適な書籍です。「どのように」、「なぜ」動作するのかを知ることで、JavaScriptを心から理解する「目覚め」を体験してください。 訳者まえがき はじめに 1章 JavaScriptオブジェクト 1.1 オブジェクトの生成 1.2 コンストラクタ関

    開眼! JavaScript
  • 入門 ClojureScript

    書は、ClojureScriptを使ったクライアントサイドプログラミングの基礎を概説する書籍です。プログラミング言語Clojureとほぼ同じ 文法から、Google Closure Libraryを用いて最適化されたJavaScriptへと変換できる、ClojureScriptの魅力を紹介します。開発環境のインストール、コンパイルの方法、基的な文法、ライブラリの呼び出し方から、関数型プログラミングの手法など、限られた内容の中でClojureScriptの魅力をお伝えします。なお書はEbookのみの販売となります。 まえがき 1章 はじめに――ClojureScriptを使う理由 ブラウザアプリケーションの隆盛 JavaScriptの隆盛 さらに良い言語を探して ClojureScriptの登場 2章 Hello, World Leiningen lein-cljsbuildを使う 3

    入門 ClojureScript
    YaSuYuKi
    YaSuYuKi 2013/05/27
    他に使える人を見つけるのが大変そうで、自分専用アプリにしか使えないな……
  • JavaScriptデザインパターン

    JavaScriptの人気とともに、JavaScriptでのデザインパターンの利用局面も増えています。書ではGoFのデザインパターンに沿って、その実装例やパターンの適用事例を網羅的に示し、デザインパターンをJavaScriptにも応用したいというニーズに応えています。モジュール、オブサーバ、ファサード、メディエータといったGoFの代用的なデザインパターンだけでなく、リビーリングモジュールパターンや擬古典的デコレータパターンといった、新しいパターンも取り上げています。美しく、かつ構造化され、メンテナンス性の高いJavaScriptを書くために有用な一冊です。 まえがき 1章 デザインパターンとは? 1.1 はじめに 1.2 パターンとは? 1.2.1 既に日常的にパターンを使っている 1.3 「パターン」性検査、プロトパターン、3の法則 1.4 デザインパターンの構造 1.5 デザインパタ

    JavaScriptデザインパターン
    YaSuYuKi
    YaSuYuKi 2013/05/14
    電子版待ちだな