タグ

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

  • 開眼! JavaScript

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

    開眼! JavaScript
  • プログラミングGoogle App Engine

    TOPICS Programming , Web , Java , Python 発行年月日 2011年01月 PRINT LENGTH 392 ISBN 978-4-87311-475-0 原書 Programming Google App Engine FORMAT PDF 書では、Google App Engineの上で動作するアプリケーションの開発方法と、そのスケーラブルなモデルを最大限に活用する方法を解説します。メールの送信や画像の操作などのスケーラブルなサービス群や、デプロイと管理のためのツール、独自のドメイン名を使ってGoogleのアカウントやGoogle Appsと統合するための機能といった、App Engineの主要な機能を取り上げています。さらに、タスクキューやオフライン処理など、App Engineを最大限に活用するための最適化のテクニックについても議論しています。

    プログラミングGoogle App Engine
    kitone
    kitone 2013/05/30
  • ビジュアライジング・データ

    手軽で強力なプログラミング環境「Processing」を用いた情報視覚化技術についての解説書。地図情報・階層ファイルシステム・リスト・グラフ構造・時系列データなど、さまざまなデータの収集・解析手法から対話的な視覚化手法・プログラミングテクニックまでを豊富な実例を用いて詳しく解説しています。EclipseなどのJava開発環境や、ActionScriptを利用した視覚化手法についてもカバーしています。情報視覚化に興味のある幅広い読者にとって役に立つでしょう。 ビジュアライジング・データで言及されている書籍の棚 。 原著者によるサポートページ サンプルファイルのダウンロード 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合があります

    ビジュアライジング・データ
  • Processingをはじめよう

    Processingは、イメージ、アニメーション、インタラクティブなグラフィックスをプログラムするためのオープンソースのプログラミング言語です。紙にスケッチするように、すぐに結果が確認できることから、プログラミング入門としても優れています。開発者自らが執筆した書では、シンプルな図形の描画にはじまり、変形、インタラクティブな動き、関数やオブジェクトを使ったプログラム、さらにArduinoを使ってセンサーのデータを可視化する方法まで、わかりやすく順を追って解説します。日語版ではクイックリファレンスとAndroidプログラミングに関する解説を加えました。Processing 2.0対応。 はじめに 1. ようこそProcessingへ スケッチングとプロトタイピング 柔軟性 巨匠たち 家系図 コミュニティ 2. コードを書いてみよう 最初のプログラム 実行と停止 スケッチの管理 シェアしよう

    Processingをはじめよう
  • ビッグデータの倫理

    ビッグデータへの注目が過熱する一方、そこに含まれる個人情報の取り扱いについて、さまざまな議論や問題が巻き起こっています。書はビッグデータを取り扱う業務に携わる読者に向けて、ビッグデータを扱う際の倫理について考え、議論を行う枠組みについて、「アイデンティティ」「プライバシー」「オーナーシップ」「信用」という4つの軸とともに紹介します。「倫理」という、個別性が高く、明快な答えの見つけづらい問題について、読者自身や組織の中で実りのある議論をする一助となるでしょう。なお書はEbookのみの販売となります。 まえがき 1章 ビッグデータのビッグインパクト なぜビッグデータなのか? ビッグデータは何を強制するのか? ビッグデータは倫理的に中立である 何をすべきかを尋ねてはいけない 重要な概念と用語 2章 価値と行動 価値を明確に表現する 価値を行動に変える 倫理的判断ポイント 3章 現在の業務 研

    ビッグデータの倫理
    kitone
    kitone 2013/02/22
  • アクセシビリティハンドブック

    書は、米国修正リハビリテーション法508条(508コンプライアンス)に基づいた、障害のある人向けのWebサイトを制作するために留意しなければならないポイントを実務者の視点からコンパクトにまとめた書籍です。視覚、聴覚、身体の別に、障害の定義、問題となる状況、望ましい対処法などを紹介しています。障害を持った人々だけでなく、すべての人にとってアクセシビリティの高いサイトを作るためのヒントが得られるでしょう。なお書はEbookのみの販売となります。 まえがき 1章 目がまったく見えない 定義 つまり問題となる状況とは スクリーンリーダー アクセシビリティの高いサイトの構築 2章 その他の視覚障害に対応するアクセシビリティ 弱視 色覚異常 3章 音声のアクセシビリティ 音声アクセシビリティの対象 つまり問題となる状況とは 動画 ライブチャット 4章 物理的なアクセシビリティ 対象となるユーザー

    アクセシビリティハンドブック
  • D3をはじめよう

    データ可視化のために作成されたJavaScriptベースのツールキット、「D3.js」の概説書です。D3の基礎となる、データセットの文脈によってコンテンツの要素を取扱う方法を学びます。ニューヨーク都市交通公社(MTA)の公開している実データに基づいて、HTML、Canvas、SVGを使った、豊富でグラフィカルなビジュアライゼーションの方法を知ることができるでしょう。なお書はEbookのみの販売となります。 まえがき 1章 はじめに D3 基設定 ニューヨーク都市交通公社のデータセット 2章 Enterセレクション シンプルな地下鉄路線状況表示盤を作成する プラザの1日平均交通量のグラフを作成する 3章 スケールと座標軸と折れ線グラフ バスの故障、衝突や人身事故 回転式ゲートの交通量をグラフ化する 4章 インタラクションとトランザクション 地下鉄の定時運行率の評価UIその1――インタラク

    D3をはじめよう
    kitone
    kitone 2012/12/23
    ebookのみだって. > id:haseharu
  • モバイルデザインパターン

    モバイルアプリのUIパターンを手軽に参照できるリファレンス。主要なプラットフォームで動くモバイルアプリの画面例を400点以上使いながら、ユーザーインタフェースの定番パターンをグラフィカルに解説します。書で紹介する68個の基パターンと5個のアンチパターンが、使いやすいモバイルアプリをデザインするうえでクリアしなければならない設計上の課題を解決してくれます。 掲載UIパターン: ナビゲーション、フォーム、テーブルとリスト、検索、並べ替え、フィルター、ツール、グラフ、誘導、フィードバック、アフォーダンス、ヘルプ、アンチパターン サンプルPDF ● 「監訳者まえがき〜1章まで」(15MB) 監訳者まえがき 賞賛の声 序文 まえがき 1章 ナビゲーション 1.1 主要なナビゲーション 1.1.1 Springboard(スプリングボード) 1.1.2 List Menu(リストメニュー) 1.1

    モバイルデザインパターン
    kitone
    kitone 2012/09/25
  • O'Reilly Japan - インタフェースデザインの心理学 : ウェブやアプリに新たな視点をもたらす100の指針

    デザインは相手から反応を引き出すための大事な要素です。買ってほしい、読んでほしい、行動を取ってほしいなど、相手の反応を誘い出すためにデザインをします。人間の行動原理を理解していないデザインは相手を混乱させるだけで目的の結果を得ることができません。書ではすべてのデザイナーが知るべき100の指針を実践例とともに紹介します。すべてが科学的な研究から導き出されたものです。これらの指針を理解してデザインすれば、人間の思考や行動、遊び方にマッチした直観的で人を引きつける製品――印刷物、ウェブサイト、アプリケーション、ゲーム――を作れるようになります。 翻訳者によるサポートページ。 サンプルPDF ● 「前付〜#008まで」(53MB) 目次 1章 人はどう見るのか 001 目が受け取る情報と脳が私たちに伝える情報は微妙に違う 002 対象の「あらまし」をつかむのは中心視野より周辺視野の役目 003 

    O'Reilly Japan - インタフェースデザインの心理学 : ウェブやアプリに新たな視点をもたらす100の指針
    kitone
    kitone 2012/07/20
    2012.7
  • オライリー・ジャパンのePUBフォーマットを支える制作システム

    オライリー・ジャパンから先日発表されたプレスリリース「ePUBフォーマットによる電子書籍のラインナップを開始します」にあるとおり、弊社トップスタジオはオライリー・ジャパンとの共同事業として、ePUBフォーマットでの電子書籍の制作を開始しました。 トップスタジオではこのePUBフォーマット電子書籍の出版候補の選定、翻訳、編集、そしてePUB制作までに関わっています。稿では、このePUBの制作プロセスを支えるシステムにフォーカスを当て、その仕組みについて紹介します。 フリーソフトウェア/オープンソースソフトウェアの集合体としてのシステム ePUBの作成にはいろいろな手法がありますが、制作を支えるシステムを構築する上で最も重視したのは、できる限り自動化し、手作業による調整を最小限にするということでした。そのため、このシステムでは原稿を常に最新マスターデータとしてそこから一方向にePUBを作成す

    オライリー・ジャパンのePUBフォーマットを支える制作システム
    kitone
    kitone 2012/02/01
  • ePubフォーマットによる電子書籍のラインナップを開始します

    オライリー・ジャパンは、このたび株式会社トップスタジオさんと共同で電子書籍専用タイトルの出版を開始します。 現在オライリー・ジャパンでは、販売している書籍のうちおよそ半数にあたる180タイトルの書籍をDRM FreeのPDFフォーマットで販売しています。今回はこれに加えて、ePubフォーマットによる電子書籍専用のタイトルを販売開始します。 2012年1月に発行するのは『Flex 4.5によるAndroidアプリケーション開発』『スケーリングMongoDB』『マネージャーのための仮想化ガイド』の3タイトルで、いずれも50ページから150ページくらいのコンパクトなサイズの書籍。これ以降、毎月数タイトルのペースで刊行を続ける予定です。 今回のプロジェクトでは、トップスタジオの武藤健志さん達が開発に携わるオープンソースのドキュメント処理ツール「ReVIEW」を採用しており、書籍の執筆/翻訳から出版

    ePubフォーマットによる電子書籍のラインナップを開始します
    kitone
    kitone 2012/01/13
  • 入門 ソーシャルデータ

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

    入門 ソーシャルデータ
    kitone
    kitone 2011/11/12
    2011/11/26
  • ビューティフルビジュアライゼーション

    TOPICS Programming , Business/Essay 発行年月日 2011年10月 PRINT LENGTH 400 ISBN 978-4-87311-504-7 原書 Beautiful Visualization FORMAT PDF ビジュアライゼーションについてのエッセイ集。ビジュアライゼーションは情報のグラフィカルな提示であり、その描写は複雑な情報を一目で明らかにしてくれます。地下鉄の路線図がよい例です。情報をグラフィカルなイメージに変換することで、ただ単に美しいだけでなく、物事の真相と新しい解釈を効果的に生み出す細部の積み重なりを表現できます。書では学者や技術者、芸術家、分析の専門家など異なる立場でそれぞれのプロジェクトに取り組むその道のプロによるさまざまなビジュアライゼーション手法やツールを紹介します。日語版オリジナルの巻末付録を2収録。情報通信研究機

    ビューティフルビジュアライゼーション
  • ゲームストーミング

    ゲームストーミングはゲームのアルゴリズムと視覚的効果および効用を利用してグループワークを促進させる手法・技術・行為の総称です。ブレインストーミング、ファシリテーション手法、アイスブレイキングといったテクニックと同様、ゲームストーミングも会議、セミナー、ワークショップなど協働において優れた効果を発揮します。書では、プロジェクト内での意思疎通、業務の簡素化、目標や日程の設定、アイデアの創出、具体的な計画の立案といった作業やプロセスを改良・改善するためのアナログゲームを80種類以上紹介しながら、ゲームストーミングの実践方法を明らかにします。日語版では特別付録として野村恭彦氏による「フューチャーセンターでのゲームストーミング活用事例」を収録。 翻訳者によるサポートページ。 サンプルPDF ● 「1章 ゲームとは何か?」(6MB) 目次 発刊によせて 推薦の言葉 日語版への推薦の言葉 監訳者ま

    ゲームストーミング
    kitone
    kitone 2011/08/23
  • Hadoop 第2版

    「象」の名前で親しまれる『Hadoop』の改訂版です。 Hadoopの基礎から応用までを包括的に解説する初版の充実をそのままに、Pig、HBase、Hive、Sqoop、Avroなどサブプロジェクトセキュリティについても大幅に加筆、より実務に対応できる内容になりました。Hadoop 0.1系に加え、0.2系に関する情報も併記。日語版では「NTTデータの実証事業におけるHadoop活用のポイント」を付録として掲載しています。Hadoopの全体像を網羅し、かつ実践的なトピックを盛り込んだ書は、Hadoopに関心あるすべての人に必携の一冊です。 序文 訳者まえがき はじめに 1章 Hadoop事始め 1.1 データ! 1.2 データの保管と分析 1.3 他のシステムとの比較 1.3.1 RDBMS 1.3.2 グリッドコンピューティング 1.3.3 ボランティアコンピューティング 1.4

    Hadoop 第2版
  • オライリー・ジャパンの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 --『ウェブオペレーション―サイト運用管理の実践テクニック』

    TOPICS Web 発行年月日 2011年05月 PRINT LENGTH 278 ISBN 978-4-87311-493-4 原書 Web Operations FORMAT PDF ウェブアプリケーションは、もはや生活の一部であり、さらに速く・安全で・世界中どこからでも・常に利用可能であることが求められるようになっています。これを構築・運用・保守の面から支えるのが「ウェブオペレーション」です。 書は、ウェブオペレーションに携わるエキスパートたちの経験と知識を18のエッセイにまとめたもの。Yahoo!でさまざまなサービスを立ち上げたエンジニア、ソーシャルゲームの大手Zyngaのストレージマネージャ、Ganglia・Chef・Maatkitといったツールの開発者などが、インフラとアプリケーションのメトリクス・機能低下の人的要因・アジャイルインフラストラクチャ・NoSQL・継続的デプ

    O'Reilly Japan --『ウェブオペレーション―サイト運用管理の実践テクニック』
    kitone
    kitone 2011/04/28
  • 入門 自然言語処理

    自然言語処理(NLP:Natural Language Processing)の実践的な入門書です。「自然言語」とは、英語や日語など人々が日常のコミュニケーションで使う言語のことで、NLPに基づく技術は、モバイル端末におけるテキストの予測や手書き文字認識、検索エンジンにおける統一されていないテキスト内の情報取得、機械翻訳においてはある言語で書かれたテキストの分析と多言語への変換など、広範囲に活用されるようになってきています。書では、NLPの理論的な基礎、理論、応用をバランスよく解説。書の例から学び、実際のプログラムを書き、そして実装することを通して、読者はNLPを始めるための実用的な知識と技術を得られるでしょう。 関連ファイル ダウンロードの場所と使用法 Python による日語自然言語処理(12章の公開版) 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情

    入門 自然言語処理
    kitone
    kitone 2010/11/13
  • セマンティックWeb プログラミング

    セマンティックWebはもはや技術的な可能性ではなく、現実のものとなっています。書は、セマンティックWebアプリケーションを実装するための方法を具体的に紹介します。各章ごとに、セマンティックWebとその関連技術を取り上げて、実際的な問題に対してそれらをどのように適用できるのか、具体的な実装を通して解説しています。読者はセマンティックな手法によってアプリケーションに組み込み、よりリッチなデータを出力する方法を学ぶことができます。セマンティックWebの技術はすでにあり、ツールの準備も整っています。あとは書でその活用方法を学ぶだけです。 目次 監訳者まえがき 序文 はじめに 第1部 セマンティックデータ 1章 セマンティクスとは何か? 1.1 Webをまたいだデータ統合 1.2 伝統的なデータモデリング手法 1.2.1 テーブル形式のデータ 1.2.2 リレーショナルデータ 1.2.3 スキー

    セマンティックWeb プログラミング
    kitone
    kitone 2010/06/15
  • O'Reilly Village/オラの村 - 多摩美術大学より学生さん来たる

    kitone
    kitone 2009/07/09
    「情報と職業」<どこかで聞いた講義名w