Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! Oreilly][software-engineering] beth321のブックマーク
[go: Go Back, main page]

タグ

Oreillyとsoftware-engineeringに関するbeth321のブックマーク (14)

  • Bluetooth Low Energyをはじめよう

    Bluetooth Low Energy(BLE)は、低コスト、低消費電力などを目的に開発された無線技術です。IoT(Internet of Things)やウェアラブルデバイスの基盤となる技術として、急速に普及しています。書では、モバイルアプリケーション開発者と組み込み技術者を対象に、BLEのデータ構造や、デバイスが相互に通信する方法などについて、質の高い情報を提供します。まず、プロトコルの基を紹介し、次にBLEの理解に欠かせないGAP(汎用アクセス・プロファイル)とGATT(汎用アトリビュート・プロファイル)について丁寧に解説。開発プラットフォーム、デバッグツール、アプリケーション設計ツールの紹介を行った上で、実際のAndroid、iOS、組み込みデバイスの開発についてステップバイステップで解説します。 はじめに 1. イントロダクション BLEはどこが違うのか? 規格 構成 規格

    Bluetooth Low Energyをはじめよう
  • 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
  • 地上約200mのオライリー棚登場!

    みなさまこんにちは。 近年、「雲海に浮かぶ城」として、その幻想的な姿で話題の竹田城(兵庫県朝来市)というお城が人気を博していますが、今回ご紹介するのは、地上約200mの高さに存在する、雲に浮かびそうなオライリー棚です! その棚は、六木ヒルズの39F、株式会社enishさんに実在します。 そうです、オライリー書籍全点を導入される猛者が現れたのです! ブラウザゲーム時代からの大人気タイトル、「ぼくのレストラン」シリーズ最新作となる「ぼくのレストラン3」を2014年5月にスマホ向けネイティブアプリとしてリリース。また、フィーチャーフォン版ユーザへのケアも欠かさない姿勢でサービスを運営されている「ドラゴンタクティクス」にも大型アップデートを立て続けに実施されるなど、極めてアグレッシブなenishさん。 2014年7月にはサービス提供されているゲームの総合ガイド『enishゲームガイドブック』を発

    地上約200mのオライリー棚登場!
  • プログラミング HTML5 Canvas

    TOPICS HTML/CSS , JavaScript 発行年月日 2014年07月 PRINT LENGTH 624 ISBN 978-4-87311-687-7 原書 Core HTML5 Canvas FORMAT 書は、HTML5 Canvasを詳しく解説しながら、ゲームやアニメーションなどの開発に必須の項目を取り上げて実践的な知識とテクニックを提供する解説書です。アニメーションのタイミング仕様など、Canvasに関連するHTML5の側面に深く踏み込み、デスクトップのブラウザとモバイルデバイスで実行できるアプリケーションを実装していきます。はじめにCanvas APIの基とシェイプやテキストをキャンバスに描画する方法、イメージを描画し操作する方法などを解説し、続いてAPIを使ってアニメーションやアニメーションスプライトを実装する方法、物理シミュレーションや衝突判定、ビデオゲー

    プログラミング HTML5 Canvas
  • 入門 iOS SDK

    iOSプログラミングの入門書。「第I部 C言語とObjective-C言語」「第II部 IDE」「第III部 Cocoa」の三部構成で解説します。第I部では、Objective-C言語およびオブジェクト指向プログラミングについて学びます。第II部では、Xcode開発環境の使い方、nibファイルやストーリーボード、iOSアプリケーションの開発ワークフローについて学びます。第III部では、Cocoaのイベント駆動モデルやデザインパターン、メモリ管理について学びます。書では、これからiOSプログラミングをはじめる初心者を対象に、iPhoneiPadのネイティブアプリケーション開発をわかりやすく丁寧に解説します。 翻訳者によるサポートページ。 訳者まえがき まえがき 第1部 C言語とObjective-C言語 1章 Objective-C習得のためのC言語入門 1.1 コンパイル、文、コメント

    入門 iOS SDK
  • 実践 Android Developer Tools

    書は、Androidアプリケーションの開発に欠かせないAndroid Developer Tools(ADT)とその関連ツールについて、基礎から実践的な開発テクニックまでを解説しています。Androidの開発ツールであるADTの効果的な使い方を学ぶことで、開発プロセスが楽になり、コードの品質が上がり、その結果、より磨かれた堅牢な製品を生み出せるようになります。また、Android StudioやGradleについても章を設けて解説しています。Android開発者必携の書籍です。 はじめに 1章 始めよう 1.1 最低要件 1.2 Javaをインストールする 1.3 Android SDKをインストールする 1.3.1 ADT Bundleをインストールする 1.4 Eclipseを使わない開発 1.4.1 コマンドラインの使い方 1.4.2 ほかのIDEの使い方 1.5 開発用デバイスの

    実践 Android Developer Tools
  • Cloudera Impala

    大規模並列処理(MPP)エンジンであり、Hadoopのデータに対してSQLを用いてクエリを実行できるソフトウェアImpalaについて紹介する書籍です。ビッグデータのワークフロー全体から、またRDBMS、OS、そしてHadoopといった読者の背景知識を元にして、Impalaが実現する機能や役割を紹介します。なお書はEbook版のみのリリースとなります。 イントロダクション 1章 ビッグデータのエコシステムにおけるImpalaの立ち位置 2章 ビッグデータのワークフローにおけるImpalaの場所 柔軟性 パフォーマンス 3章 RDBMSの背景知識から見たImpala 標準的なSQL ストレージ、ストレージ、ストレージ 数十億行に及ぶデータ Impalaとデータウェアハウスの相似点 Impalaでの初めてのクエリ Impalaのテーブルへのデータの取り込み 4章 UnixあるいはLinuxの背

    Cloudera Impala
  • Apache Sqoop クックブック

    Kathleen Ting、Jarek Jarcec Cecho 著、Cloudera株式会社 嶋内 翔 監訳、神崎 謙一、株式会社トップスタジオ 訳 小さなテストデータセットから巨大な企業データウェアハウスまで、既存のSQLテーブルに蓄積された情報をHDFS(Hadoop Distributed Filesystem)にインポートするためのツールApache Sqoopの使い方を、実例に沿ったレシピとして紹介する書籍です。 Sqoopの導入、さまざまな形式のデータインポート、エクスポートから、Oozie、Hive、HBaseなどと組み合わせて利用する方法などのレシピを収録しています。Hadoopファミリを用いたソフトウェアシステムを構築、運用する上で手元に置いておきたい1冊となるでしょう。なお書はEbook版のみの提供となります。 序文 まえがき 1章 Sqoopの導入 レシピ1.1 

    Apache Sqoop クックブック
  • オブジェクト指向JavaScriptの原則

    TOPICS Web , JavaScript 発行年月日 2014年06月 PRINT LENGTH 200 ISBN 978-4-87311-681-5 原書 The Principles of Object-Oriented JavaScript FORMAT PDF 書はJavaScriptが持つオブジェクト指向的な言語特性や、その特性を強力にサポートするECMAScript 5の機能を紹介し、それらの特性や機能を活かすプログラミングの方法、考え方、パターンについて、深くそして簡潔に解説する書籍です。書を通じて、C++Javaなど「クラスベースのオブジェクト指向言語」に慣れたプログラマはJavaScript特有のクラスを持たないオブジェクト指向プログラミングの世界への知識を得ることができ、JavaScriptプログラマはJavaScriptのオブジェクトに関する理解をさらに深

    オブジェクト指向JavaScriptの原則
  • 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
  • 戦略的データサイエンス入門

    ビッグデータ時代とも言われる昨今においては、膨大なデータをビジネスの枠組みの中に組み込んで活用することが重要課題となっています。つまり、データ収集を行ってビジネスの全体像を把握し、適切なデータ分析を行って正確な予測をした上でビジネス戦略を決めることが求められています。書は、データをビジネスに活かすために身に付けておくべき基的な考え方と、データマイニングやモデリングの根底に存在するコンセプトについて、体系的に解説しています。データサイエンスの重要性とその威力を学べる一冊です。 訳者前書き はじめに 1章 はじめに:データ分析思考 1.1 データを使ったビジネスチャンスの広がり 1.2 例:ハリケーン・フランシス 1.3 例:顧客の乗り換えの予測 1.4 データサイエンス、エンジニアリング、そしてデータ主導による意思決定 1.5 データ処理とビッグデータ 1.6 ビッグデータ1.0からビッ

    戦略的データサイエンス入門
  • エンジニアのためのフィードバック制御入門

    「フィードバック制御」の歴史は古く、18世紀に起こった産業革命に起源を持ちます。書は産業界では常識であってもソフトウェア業界では知られていなかったこの概念を、ソフトウェアエンジニアたちに広く紹介し、品質や生産性を上げることを目的に執筆された画期的かつ野心的な一冊です。著者は著名なPythonプログラマであり、ソフトウェアエンジニアの視点に立ち、理論よりも実用に重きを置いており、特に事例の多さは圧巻です。シミュレーションのコードがすべてPythonで書かれており、実際に試して、現場のプロジェクトに応用して生かすことができる実践的な内容です。 日の読者のみなさんへ 監訳者まえがき まえがき 第I部 基礎 1章 フィードバック制御への誘い 1.1 実例 1.2 最良解を見つける 1.3 制御器を構成する 1.4 偏差を累積する 1.5 まとめ 1.6 シミュレーション用のコード 2章 フィー

    エンジニアのためのフィードバック制御入門
  • ハイパフォーマンス ブラウザネットワーキング

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

    ハイパフォーマンス ブラウザネットワーキング
  • マスタリング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
  • 1