タグ

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

  • 初めてのAndroid 第3版

    2016年2月に改訂版発行予定 書は、サンプルコードを書きながら、Androidプログラミングの基礎から高度なトピックまでを解説する入門書の改訂第3版。「AsyncTaskを使ったバックグラウンド処理」「マルチタッチ」「Home画面のカスタマイズ」「Android Marketでの公開」などの内容が新たに追加されています。 今までのモバイルプログラミングとは異なるAndroidに特有の手順や作法など、Androidで開発を始めるために必要な知識を効率良く学ぶことができるでしょう。 謝辞 序章 1章 クイックスタート 1.1 ツールのインストール 1.1.1 Java 5.0+ 1.1.2 Eclipse 1.1.3 Android SDK Starterパッケージ 1.1.4 Eclipseプラグインの設定 1.1.5 Android SDKコンポーネント 1.2 最初のプログラムの開発

    初めてのAndroid 第3版
    kanouk
    kanouk 2011/01/17
    改訂版。「AsyncTaskを使ったバックグラウンド処理」「マルチタッチ」「Home画面のカスタマイズ」「Android Marketでの公開」などを追加。
  • プログラミングScala

    プログラミング言語Scalaの解説書。Scala言語の基的な機能やScala特有の設計について学ぶことができます。対象読者はJavaRubyといったオブジェクト指向言語の経験を持つプログラマ。前半は実行可能なサンプルを実際に動かしながら言語の説明をしているため初学者にも読みやすく、後半の言語仕様の詳細やScala独特のイディオム、設計原則、デザインパターン、DSLといった高度な概念についての解説は中上級者にとっても参考になります。日語版では独自の章を2つ追加し、Scala 2.8における変更点とSimple Build Toolを使ったScalaの開発について解説しました。Scala 2.7/2.8対応。 目次 推薦の言葉 賞賛の声 訳者まえがき まえがき 1章 イントロダクション ──時速 0マイルから 60マイルまで 1.1 なぜ Scalaを使うのか 1.1.1 もしあなたが

    プログラミングScala
    kanouk
    kanouk 2011/01/17
    最近触ってないけど。
  • Hadoop

    TOPICS Database 発行年月日 2010年01月 PRINT LENGTH 568 ISBN 978-4-87311-439-2 原書 Hadoop: The Definitive Guide, First Edition FORMAT 書は、Hadoopの基礎から応用までを包括的に解説する書籍です。はじめに、Hadoopの分散ファイルシステムHDFSやI/Oの効率化の仕組みなど、Hadoopの基礎を説明し、なかでもMapReduceについて詳しく解説します。MapReduceのアプリケーションを開発するために必要なステップを一通り紹介し、さらにユーザの目から見てMapReduceがどう実装されるのかを詳述します。後半ではHadoop管理者のために、HDFSとMapReduceを実行するためのHadoopクラスタの立ち上げと管理の方法を紹介。さらにPig、HBase、ZooK

    Hadoop
  • Head First Rails

    書は、これからRailsを学ぶ人、さらに深くRailsとWebアプリケーションプログラミングを理解したい人のためのです。イラストや写真を使って、楽しくRailsの仕組みを解説します。他にもショートストーリーやパズルなど、読者の集中力を切らせないさまざまな工夫を凝らしており、無理なく学習することができます。楽しくて、読み進めることが苦痛にならない書を読了する頃には、Webアプリケーションを自力で作れるようになるはずです。 序章 書の対象読者 あなたは今、こう考えているはずです メタ認知――「考えること」について考える 脳に言うことを聞かせる方法 注意事項 レビューチーム 謝辞 1章 さあ始めよう このアプリケーションには機能がたくさん このアプリに必要なものは何? Railsはチケット販売システムのようなデータベースアプリ開発に最適 railsコマンドで、アプリケーションを新規作成

    Head First Rails
    kanouk
    kanouk 2010/01/18
    Head Firstシリーズ
  • Book: Debug Hacks

    TOPICS Hacks , Programming , Linux , Ruby 発行年月日 2009年04月 PRINT LENGTH 424 ISBN 978-4-87311-404-0 FORMAT PDF ミラクル・リナックス株式会社の精鋭エンジニアたちが、長年のLinuxカーネル開発の経験で培ったデバッグテクニックを詳解。こころがまえから、準備、必要な知識、バグの原因をすばやく特定し修正するために便利なテクニックとツール、高度なデバッグ技まで惜しみなく披露します。多くの事例に基づいた実際的実用的な技が満載です。効率良くかつクオリティーの高い開発のために必須の一冊です。 Debug Hacks推薦の言葉 プログラムにはバグが付き物です。バグは人間の予想を超えたところからやってきます。世界最初のバグは、リレー式計算機の中にまぎれこんだ蛾だったそうです。あわれリレーの間に挟まれた蛾に

    Book: Debug Hacks
  • プロダクティブ・プログラマ

    TOPICS Programming , Business/Essay 発行年月日 2009年04月 PRINT LENGTH 284 ISBN 978-4-87311-402-6 原書 The Productive Programmer FORMAT PDF 生産性の高い人はそうでない人に比べ、同じ時間でより多くの仕事をし、より多くの成果を上げることができます。書は、ソフトウェア開発におけるプログラマの生産性についての書籍です。プログラマ個人が、どのような意識を持ち、どのようなツールを使えば、単位時間当たりの仕事量を増やすことができるかについて示します。書は2部からなり、「I部 技法編」では、作業を自動化するためのツールや集中を維持する方法など、開発に必要な作業の生産性を向上するテクニックとツールを解説します。「II部 実践編」では、テスト駆動開発や、メタプログラミングなど、生産性を

    プロダクティブ・プログラマ
    kanouk
    kanouk 2009/04/06
    おもしろそう。
  • Word Hacks

    Wordはもともと豊富な機能を持っているので、デフォルトのままでもほとんどのことができてしまいます。しかし、Wordは多機能すぎて適切なコマンドを選択するのが困難なのも事実です。書にはWordが持つ高い潜在能力をフルに引き出すためのHackが満載です。簡単なスクリプトやちょっとしたテクニックを使ってWordをもっともっと使いやすくしましょう。また、WordでのXMLの利用についても多くのページを割いているので、これからXMLを使ってみようと考えている方にもお勧めです。 クレジット はじめに 1章 Hackの基礎 1. 作業環境の整備 2. マクロ入門 2章 Wordの基操作 3. ショートカットメニューをカスタマイズする 4. 自分用の表示方法を作成して保存する 5. 最後に保存したときの状態に戻す 6. [ファイル]→[開く...]の参照先フォルダを簡単に変更する 7. 設定項目の値

    Word Hacks
    kanouk
    kanouk 2009/03/18
    気になってきた。
  • Arduinoをはじめよう

    Arduino(アルドゥイーノ)は、フィジカルコンピューティングのためのオープンソースのプロトタイピングツール。シンプルで安価なハードウェアと使いやすい開発環境を組み合わせて使うことで、電子工作の経験がない人でもインタラクティブなデバイスを作ることが容易になります。自分が作った作品の情報を世界中のユーザと共有する新しい文化もArduinoの大きな魅力です。開発者自らが執筆した書では、Arduinoの背景を紹介し、誰にでもできる簡単なチュートリアルを通してハードウェア、ソフトウェアの基礎を解説します。日語版ではArduino公式リファレンスを付録として加えました。 はじめに 1. イントロダクション 対象となる読者 フィジカルコンピューティング 2. Arduinoの流儀 Prototyping(プロトタイピング) Tinkering(いじくりまわす) Patching(パッチング) C

    Arduinoをはじめよう
    kanouk
    kanouk 2009/03/17
    気になる存在。
  • キャパシティプランニング

    世界最大の写真共有サイトFlickr技術マネージャーが、急成長するWebサイトのキャパシティプランニング(容量計画)の秘訣を披露。日々トラフィックが増加し、管理するデータ量が膨張するWebサイトでは、いかにダウンさせずに運用し、急成長に対応するかが最重要課題です。書では、現状を分析し、限界を予測し、そして無駄なく適切にリソースを配置して対応するためのテクニックを紹介。変化に強いWebサイトの構築・運用方法を指南します。Web関連企業のみならず、すべての企業の参考となるヒントが満載です。 はじめに 書執筆の理由 重点事項と主題 対象読者 書の構成 書の表記法 コード例の使用 連絡先 謝辞 1章 キャパシティプランニングにおける目標、課題、およびプロセス 1.1 間に合わせの計算 1.2 いつシステム障害が発生するかを予測する 1.3 システム統計データに「話をさせる」 1.4 物品

    キャパシティプランニング
    kanouk
    kanouk 2009/03/05
    買う。
  • Railsデプロイ

    Railsアプリケーションをデプロイしようとするとさまざまな問題が生じるため、Railsアプリケーションの開発は好きだけれどもデプロイは嫌いという技術者は少なくありません。書はアプリケーションのデプロイ時に技術者が直面するさまざまな問題の解決策を体系的にまとめたRailsデプロイガイドです。書ではまずRailsアプリケーションのデプロイを家探しにたとえて解説します。そして、一連のデプロイ処理の中で、Railsアプリケーションのホスティング方式の選択、デプロイの自動化、サーバ管理、クラスタリング手法といった高度なトピックについて詳しく解説します。 サンプルPDF ・監訳者まえがき、賞賛の声、まえがき ・6章 ・8章 監訳者まえがき 賞賛の声 まえがき 1章 実運用環境に適したアプリケーション 1.1 背景 1.2 ソースコード管理 1.2.1 RailsとSubversion 1.2.2

    Railsデプロイ
    kanouk
    kanouk 2009/03/01
    買わねば!
  • アート・オブ・アジャイル デベロップメント

    TOPICS 発行年月日 2009年02月 PRINT LENGTH 464 ISBN 978-4-87311-395-1 原書 The Art of Agile Development FORMAT PDF アジャイル開発は人のなせる技です。アジャイル開発を極めるためには、その時々で無数の可能性を評価して最善の方策を選択することを学ぶ必要があります。書は、あなたがアジャイル開発の「道」を極める手助けをしたいと思っています。 書は、アジャイル開発の実践方法の1つであるXPを中心に解説します。XPの概要と導入について解説し、XPによるアジャイル開発をチームに導入することを目指します。さらにXPのプラクティスについても詳述します。なぜうまくいくのか、うまくいかないのか、繰り返し実践することでXPが身につき、XPの指針を深く理解できるでしょう。最後に、さらなるアジャイルの理解へのアドバイスを

    アート・オブ・アジャイル デベロップメント
    kanouk
    kanouk 2009/02/03
    かう。
  • Subject To Change

    書は、情報アーキテクチャ、ユーザー体験で高い評価を得ているAdaptive Path社の主要メンバーが、変化の激しい市場環境で優れた製品・サービスを生み出す方法を書き下ろした書籍です。デザインの重要性を高める、顧客への真摯な共感を育む、単体の製品ではなくシステムとしてデザインする、アジャイルなアプローチを取り入れるなど、より優れた体験をユーザに提供するためのシンプルで強力な考え方を提供します。

    Subject To Change
    kanouk
    kanouk 2008/10/19
    気になる。
  • Head First JavaScript

    楽しいイラストと親しみやすい語り口で、わかりやすいと大人気のHead FirstシリーズにJavaScriptバージョンが登場! ビジュアル表現を多用して、JavaScript初心者にインタラクティブなWebアプリケーションを実現する方法を詳しく解説しています。JavaScriptそのものだけでなく、ブラウザがプログラムを実行する仕組みなどWebに関する知識も深めることができます。Ajaxに関わるDOM、XML、通信などの知識を最後の章にまとめました。JavaScript入門書の決定版です。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認の上、ご利用く

    Head First JavaScript
  • Prototype & script.aculo.us

    prototype.jsとscript.aculo.usが持つ豊かな機能を実用的なサンプルコードを多用しながら解説します。初心者はライブラリの使い方だけでなく、PHPRubyRuby on Railsといったサーバサイドの定番技術と組み合わせて使う方法も学ぶことができます。パワーユーザーであればライブラリの設計哲学を学ぶとともに、自分のニーズに合わせてライブラリを拡張する方法や、ライブラリ開発に貢献する方法についての理解を深めることもできるでしょう。prototype.js 1.6、script.aculo.us 1.8対応。 監訳者まえがき 推薦の言葉 賞賛の声 まえがき I部 Prototype 1章 Prototypeを理解する 1.1 Prototypeとは何であり、何ではないか 1.2 プロジェクトでPrototypeを使う方法 1.2.1 Prototypeの入手方法 1.

    Prototype & script.aculo.us
    kanouk
    kanouk 2008/07/14
    おお。
  • 集合知プログラミング

    TOPICS Programming , Web , Python 発行年月日 2008年07月 PRINT LENGTH 392 ISBN 978-4-87311-364-7 原書 Programming Collective Intelligence FORMAT Print 書は現在注目を集めている「集合知(collective intelligence)」をテーマにした書籍です。機械学習のアルゴリズムと統計を使ってウェブのユーザが生み出した膨大なデータを分析、解釈する方法を、基礎から分かりやすく解説します。書で紹介するのは「購入・レンタルした商品の情報を利用した推薦システム」、「膨大なデータから類似したアイテムを発見し、クラスタリングする方法」、「数多くの解決策の中から最適なものを探し出す方法」、「オークションの最終価格を予想する方法」、「カップルになりそうなペアを探す方法」、

    集合知プログラミング
    kanouk
    kanouk 2008/07/10
    おもしろそう!買う。
  • ビューティフルコード

    『プログラミング言語C』のブライアン・カーニハン、『珠玉のプログラミング』のジョン・ベントリー、XMLの父ティム・ブレイ、そしてRubyのまつもとゆきひろ氏ら、一流プログラマたちが「美しいコード」についての思い入れを語る珠玉のエッセイ集です。世界でも指折りのハッカーたちが、優美で表情豊かな美しさに満ちたさまざまなコードをさまざまな角度から紹介しています。超一流の開発者たちの哲学、考え方、ものの見方の一端に触れることができる貴重な一冊です。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認の上、ご利用ください。 第1刷正誤表

    ビューティフルコード
    kanouk
    kanouk 2008/04/09
    まあ、そりゃ、買いますね。
  • oreilly.co.jp -- Online Catalog: プログラミングGauche

    Gauche(ゴーシュ)は、プログラミング言語Schemeの処理系のなかでもきわめて実用的で軽快な処理系です。豊富なライブラリが用意され、スクリプト言語処理系として手軽に扱うことができます。書は、Schemeの初心者を対象に、Gaucheの基礎からプログラミングの実際までを詳しく解説。Gaucheの開発環境でプログラマがどのように考え、作業していくのかを、順を追って理解できます。書によって、SchemeやGaucheのコードを読み解く準備ができ、実用的なGaucheプログラミングへの第一歩を踏み出せることでしょう。 はじめに 第1部 予備知識 1章 LispとScheme 1.1 Lispの起源 1.2 S式と前置記法 1.3 Scheme 1.4 Gauche 2章 Gaucheの特徴 3章 Gaucheの設計思想や誕生の背景 3.1 Perlの影響 3.2 Common Lispの

    oreilly.co.jp -- Online Catalog: プログラミングGauche
  • oreilly.co.jp -- Online Catalog: Core Memory — ヴィンテージコンピュータの美

    Computer History Museum(シリコンバレー)が所蔵しているヴィンテージコンピュータをユニークな手法で撮影した写真集。誰も見たことがない圧倒的な質感とディテールで、50年に及ぶ計算機の進化を映し出す。ENIAC、UNIVAC 1、IBM System/360、DEC PDP-8、Altair 8800、Cray、Apple I、そしてGoogle最初の運用サーバまで、30数台のコンピュータを収録。 序文 Z3の加算機、Z23コンピュータシステム ENIAC UNIVAC 1 WISC Johnniac コアメモリ SAGE NEAC 2203 Minuteman 1 Guidance Computer Philco 212 IBM System/360 Apollo Guidance Computer DEC PDP-8 DD P-116 CDC 6600 Interfa

    oreilly.co.jp -- Online Catalog: Core Memory — ヴィンテージコンピュータの美
    kanouk
    kanouk 2008/02/14
    ちょっと欲しい。
  • Rubyスクリプティングテクニック

    ソフトウェア開発プロジェクトに参加している人は、日々、手作業による雑用に追われています。データベースに手作業で入力したり、バージョン管理システムの出力をチェックし、目的のファイルを探し出したりする日常の業務を、スクリプトを使って簡略化しようというのが書の目的です。Rubyとスクリプトの基、テスト駆動のスクリプトを作る方法、他の人が作ったライブラリをスクリプトに組み込む方法、さらにフレームワークの活用、継承についての高度なトピックまで、具体的なプロジェクトを例に上げ分かりやすく解説します。 はじめに 1章 さあ、Rubyをはじめよう 1.1 プラクティスファイルのダウンロード 1.2 はじめにコマンドラインありき 1.2.1 Windows 1.2.2 Mac OS X、Linux、BSD、その他のUnix系 1.3 Rubyのインストールは必要ですか 1.4 Rubyのインストール 1

    Rubyスクリプティングテクニック
    kanouk
    kanouk 2008/02/07
    購入決定。
  • インテル スレッディング・ビルディング・ブロック

    マルチコア時代の並列プログラミングを独習できる入門書。オープンソースとして公開された話題のインテル スレッディング・ビルディング・ブロック(Intel Threading Building Blocks:TBB)は、C++のSTLを拡張した並列処理用のテンプレート・ライブラリー。TBBがスレッド管理を抽象化してくれるのでプログラマーはアルゴリズムに集中できる。書ではTBBを使ったコードのスレッド化についてサンプルを示しながらわかりやすく解説する。マルチコア/マルチスレッド用に最適化されたスケーラブルなアプリケーションを開発するアーキテクトおよびプログラマー必携の一冊。TBB 1.0、1.1、2.0対応。 関連ファイル サンプルコード 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月

    インテル スレッディング・ビルディング・ブロック
    kanouk
    kanouk 2008/02/07
    気になるけど理解できる自信がない。まずはC言語からがんばりましょう。