タグ

関連タグで絞り込む (705)

タグの絞り込みを解除

oReillyに関するkana321のブックマーク (240)

  • セキュリティの神話

    McAfeeの前副社長で、現SaaS部門CTOである著者が、ITセキュリティ産業に長年携ってきた経験を元につづった。ウイルスやフィッシングから、クラウドや仮想化まで、コンピュータに対するさまざまな攻撃の手口を記し、攻撃への対抗策を考察する。来攻撃を防ぎ、対策を講じるはずの「ITセキュリティ産業」の人たちが、結果的にかえってユーザを危険にさらしていることや、ユーザが正しい防御策と信じている事柄の危険性を指摘し、ITセキュリティの真の姿を明らかにする。 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷版、刷り年月日をご確認の上、ご利用ください。 第1刷正誤表

    セキュリティの神話
  • Processingをはじめよう

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

    Processingをはじめよう
  • 詳解 OpenCV

    コンピュータビジョンについての解説書。コンピュータが「目」を持ち、情報に基づいて意思決定することが可能なアプリケーションをどう開発するかについて、OpenCVの開発者であるGary Bradski氏が詳しく解説します。書を読めば、研究者や開発者も電子ホビーストもOpenCVが提供するフレームワークの使い方を身につけてすぐに活用できます。シンプルなものから最新鋭のものまでさまざまなビジョンアプリケーションを作ることができるようになるでしょう。日語版では巻末付録として、OpenCV高速化テクニック、Webカメラで手や物体を感知するディスプレイの作成方法について加筆しました。 関連ファイル サンプルプログラム(ソースコード) 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持

    詳解 OpenCV
    kana321
    kana321 2014/10/11
    詳解 OpenCV――コンピュータビジョンライブラリを使った画像処理・認識
  • Web解析Hacks

    オンラインビジネスを成功に導くには、「誰が、いつ、どこに、なぜ」サイトに来たのかを管理者が理解できるようにWebサイトを構築し、計測・解析ソフトウェアを取り入れることが重要です。 書は、サイト訪問者が残していく情報、データの意味、データの使い方などを明らかにする計測・解析ツールを十分に使いこなすためのガイドブックです。Web解析の基礎、実装とセットアップなど入門的なHackから、オンラインマーケティングやWebサイトユーザビリティの計測、オンラインショップの分析、Web計測アプリの自作まで、Web解析全般を100のHackで解説します。企業サイト、ポータルサイなどすべてのサイトオーナー、またWebディレクター、インターネット広告関係者必携の一冊です。 序文 クレジット はじめに 1章 Web計測の基礎 1. Web計測を語る 2. Web計測のベストプラクティス 3. 適切なベンダを選ぶ

    Web解析Hacks
    kana321
    kana321 2014/10/11
    Web解析Hacks――オンラインビジネスで最大の効果をあげるテクニック & ツール
  • Make: Technology on Your Time Volume 01

    TOPICS Make/Electronics/DIY 発行年月日 2006年08月 PRINT LENGTH 176 ISBN 4-87311-298-2 原書 Make: Technology on Your Time FORMAT 「モノ」を作り出すテクノロジーが現在のPCと同じように安価に手に入り、専門的な知識がなくても自分の作りたいものを容易に作ることができる時代が近づいています。 オープンソースがソフトウェアの世界を変えたように、「工業の個人化」と「ハードウェアハッキング可能な機器の普及」によって変わるテクノロジーと私たちとの関係を伝えるのが『Make』です(英語版は季刊誌として発行されていますが、日語版は英語版を再構成した書籍シリーズとして刊行されます)。その中心をなすのは実際に手を動かして楽しむ「プロジェクト」の紹介。安価な材料や中古製品を利用して、実用的な「モノ」を作る

    Make: Technology on Your Time Volume 01
  • Rubyクックブック

    書は、Rubyによる開発経験を持つ読者を対象に、プログラミングのテクニックをまとめたレシピ集である。テーマごとに章立てしているので、自分の行いたいことを目次で探して、答えを見つけ出すことができる。書日語版では「コードブロックと反復処理」や「リフレクションとメタプログラミング」、「データベースと永続性」や「マルチタスクとマルチスレッド」など、他では情報を見つけにくいテーマを集めて再構成しており、すでにRubyを活用している開発者にとって価値のある内容になっている。Rubyでできることをさらに広げたいRubyプログラマに必携の一冊。 原書と和書の違いについて はじめに 1章 日付と時間 レシピ1.1 今日の日付の割り出し レシピ1.2 日付の正確な解析とファジィ解析 レシピ1.3 日付の出力 レシピ1.4 日付の反復 レシピ1.5 日付の演算 レシピ1.6 任意の日付からの経過日数 レシ

    Rubyクックブック
    kana321
    kana321 2014/10/10
    Rubyクックブック――エキスパートのための応用レシピ集
  • アプレンティスシップ・パターン

    アプレンティスシップとは「徒弟制度」のことで、中世ヨーロッパに広く普及した職人の組合「ギルド」で用いられていた職人養成制度です。アプレンティス(徒弟)のほか、ジャーニーマン、熟練職人と、技術習熟度により段階分けされ、職人は仕事と心がけを学びながら技を習得し、日々腕を磨きました。書は、徒弟制度をモデルとし、真のソフトウェア熟練職人を目指すためのパターンをまとめたものです。新しい技術の登場と絶え間ない変化に柔軟に対応し、ソフトウェア開発を生涯の仕事とするための心得とパターンを紹介します。意欲ある新人ソフトウェア開発者、またソフトウェアの匠を目指す技術者必携の一冊です。 翻訳の技芸 書によせて まえがき ソフトウェア職人マニフェスト 1章 序論 2章 カップを空にする 最初の言語(Your First Language) 白帯(The White Belt) 情熱を放つ(Unleash Yo

    アプレンティスシップ・パターン
    kana321
    kana321 2014/10/10
    アプレンティスシップ・パターン――徒弟制度に学ぶ熟練技術者の技と心得
  • vi & Vim デスクトップリファレンス 第2版

    プログラマ向けのテキストエディタviと、Vimを中心としたviクローンのコマンドとオプションを手軽なリファレンスとしてまとめた書籍。基的なviの機能と、Vim、nvi、elvis、vileをカバーしており、常に手元に置いておきたい1冊です。なお書はEbook版のみの販売となります。 はじめに 書で使用されている表記規則 謝辞 コマンドラインオプション viコマンド 移動コマンド 編集コマンド 終了コマンド Solaris版viコマンドモードでのタグコマンド バッファ名 バッファコマンドとマーキングコマンド 挿入モードでのショートカット 単語の短縮入力 コマンドモードおよび挿入モードでのマップ 実行可能バッファ 自動インデント 置換と正規表現 置換コマンド 置換フラグ viの正規表現 POSIXのかっこ表現 POSIXの文字クラス 置換文字列で使用するメタキャラクタ その他の置換テクニ

    vi & Vim デスクトップリファレンス 第2版
    kana321
    kana321 2014/10/09
    vi & Vim デスクトップリファレンス 第2版
  • 詳解 Linuxカーネル 第3版

    監訳者まえがき はじめに 1章 概要 1.1 LinuxとほかのUNIX系カーネル 1.2 ハードウェア依存 1.3 Linuxのバージョン 1.4 オペレーティングシステムの基概念 1.4.1 マルチユーザシステム 1.4.2 ユーザとグループ 1.4.3 プロセス 1.4.4 カーネルアーキテクチャ 1.5 UNIXファイルシステムの概要 1.5.1 ファイル 1.5.2 ハードリンクとソフトリンク 1.5.3 ファイルの種類 1.5.4 ファイルディスクリプタとiノード 1.5.5 アクセス権とファイルのモード 1.5.6 ファイルを取り扱うシステムコール 1.6 UNIXカーネルの概要 1.6.1 プロセス/カーネルモデル 1.6.2 プロセスの実装 1.6.3 再入可能なカーネル 1.6.4 プロセスアドレス空間 1.6.5 同期とクリティカル区間 1.6.6 シグナルとプロセ

    詳解 Linuxカーネル 第3版
  • Hacking:美しき策謀 第2版

    ハッカーの攻撃手法の詳細を知ることにより、防御の質を説いたベストセラー待望の改訂版です。「ハッキング」とは、周囲を驚かせるような鮮やかな手法で問題を解決すること。書では真のハッカーの思想、美学、ハッキングテクニックに迫ることにより、「ハッカー魂」とは何かを徹底的に追い求めています。システムの脆弱性やプログラム、ネットワークの盲点を利用したり、またシェルコードの挿入による攻撃方法などを詳しく紹介。脆弱性攻撃のテクニックがシンプルで美しいコードとともに解説されています。後半では暗号について、そのアルゴリズムからわかりやすく解説。さまざまな弱点を巧みに突くテクニックはまさに芸術。ハッキングの真実とともにセキュリティの重要性を説く究極のセキュリティガイドです。 謝辞 訳者まえがき 賞賛の声 はじめに 0x100 はじめに 0x200 プログラミング 0x210 プログラミングとは何か? 0x2

    Hacking:美しき策謀 第2版
    kana321
    kana321 2014/10/09
    Hacking:美しき策謀 第2版――脆弱性攻撃の理論と実際
  • HTML5 Canvas

    HTML5はWeb開発に革命をもたらすとも言われています。書ではHTML5の機能で最も注目されているCanvasについて学びます。Canvasを使った2Dオブジェクトの描画、テキストレンダリング、画像・映像・音声処理、WebGLによる3Dアニメーション。これらすべてのトピックをインタラクティブなサンプルとともにわかりやすく解説します。Canvasの機能を最大限に引き出すためのアルゴリズムを扱っているので実践手法や応用力も身につきます。Canvas 2D APIのすべてを網羅しているのでリファレンスとしても好適です。 目次 訳者まえがき まえがき 1章  Canvas入門 1.1 HTMLページの基礎 1.1.1 <!DOCTYPEhtml> 1.1.2 <htmllang="en"> 1.1.3 <meta charset="UTF-8"> 1.1.4 <title>...</title

    HTML5 Canvas
  • O'Reilly Japan - Ebook Storeリニューアルのお知らせ - Information from O'Reilly Japan

    2008年12月にEbook Storeを開始してからまもなく3年になります。これまでご利用いただいた多くのお客さまに改めて御礼を申し上げます。Ebook Storeのサービスについて、皆さまからいただいているご要望については、可能な限り実現させていただくつもりでサービスの充実に努めております。 2011年5月にオライリー・ジャパンのEbookをDRM Free化した際、お伝えしておりました「以前のEbookをご購入いただいたお客さまへのアップグレード」を提供するため、Ebook Storeの機能を大幅に変更いたしました。 これまでは、購入時の手続きをなるべく簡素化するようなサイトとしておりましたが、今後はサイト上でお客さまがこれまでにご購入されたEbookの履歴を管理し、必要に応じて再ダウンロードしていただける形式に変更しております。アップグレードの流れを図にしますと、以下のようになりま

    kana321
    kana321 2014/10/08
    Ebook Storeリニューアルのお知らせ
  • Arduinoをはじめよう

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

    Arduinoをはじめよう
  • 実例で学ぶゲーム3D数学

    近年のゲーム開発では3DCGや物理シミュレーションなどの技術が多用されているため、その基盤である数学についての理解なしに商業ベースのゲーム開発はありえません。書では、ゲーム開発や3DCGで用いらる数学的な要素――デカルト座標系、ベクトル、行列、線型代数、オイラー角、四元数、座標変換(平行移動、回転、拡大縮小)、幾何形状プリミティブの種類と構造体、プリミティブの可視性と衝突判定といった3D数学、さらにはグラフィックス用の3D数学――についてサンプルを多用しながらわかりやすく解説します。 原書(英語版)のWebページ ●原著者によるサポートサイト 関連ファイル 練習問題の答え サンプルコード 正誤表 ここで紹介する正誤表には、書籍発行後に気づいた誤植や更新された情報を掲載しています。以下のリストに記載の年月は、正誤表を作成し、増刷書籍を印刷した月です。お手持ちの書籍では、すでに修正が施されて

    実例で学ぶゲーム3D数学
  • 続・ハイパフォーマンスWebサイト

    TOPICS Web , HTML/CSS , JavaScript 発行年月日 2010年04月 PRINT LENGTH 324 ISBN 978-4-87311-446-0 原書 Even Faster Web Site FORMAT PDF 高速サイトを実現するための14の基ルールを提示し、世界中のエンジニアから大きな支持を得てベストセラーとなった『ハイパフォーマンスWebサイト』の続編。書ではAjaxやWeb 2.0技術の浸透といった前著からの技術的なトレンドを反映するとともに、Chromeなど新しく登場したブラウザや他のブラウザの新バージョンにも対応するための情報を追加しました。HTML5、Web Workers、Web Socketsなどの新しい技術、最新のリアルタイムインターネットを支える技術についても言及しています。日語版ではYahoo! JAPANやMozilla

    続・ハイパフォーマンスWebサイト
    kana321
    kana321 2014/10/07
    “続・ハイパフォーマンスWebサイト――ウェブ高速化のベストプラクティス”
  • イノベーションの神話

    TOPICS Programming , Business/Essay 発行年月日 2007年10月 PRINT LENGTH 216 ISBN 978-4-87311-345-6 原書 The Myths of Innovation FORMAT PDF ビジネス、科学、テクノロジーの分野において、どのようにイノベーションは生まれ、普及していくのか、その真実を解き明かすのが書『イノベーションの神話』です。ニュートンの引力の発見から、GoogleFlickrなど最新のものまで、豊富な事例とイノベーターたちへの聞き取り調査を元に、広く信じられている「神話」を解体し、その影に隠れた当の姿を明らかにします。読者は「イノベーションに必要なアイデアはどのように生まれるのか」、「なぜ、解決策よりも『問題』が重視されるのか」、「イノベーションが普及するために必要な条件は何か」といった点について新し

    イノベーションの神話
  • アート・オブ・コミュニティ

    TOPICS Business/Essay 発行年月日 2011年05月 PRINT LENGTH 336 ISBN 978-4-87311-495-8 原書 The Art of Community FORMAT PDF コミュニティは、地域の貢献活動やオープンソースソフトウェア開発はもちろん、製品リリースのマーケティングなどを行う際にも大きな役割を果たします。ものやサービスへの愛情に起因する人々の「貢献したい気持ち」を組織として形作ることで、コミュニティは関係する人々に、ビジネス効果を含めたさまざまな機会をもたらします。書は、信頼あるネットワークと力強いマーケティング力を持ち、常に新しいアイデアの源泉となるコミュニティの構築と維持について解説します。風通しの良いコミュニケーションのノウハウから、口コミを活用したマーケティング「Buzz」の作り方、対立への対処法、ワークフローを助けるツ

    アート・オブ・コミュニティ
    kana321
    kana321 2014/10/07
    アート・オブ・コミュニティ――「貢献したい気持ち」を繋げて成果を導くには
  • 詳説 ActionScript 3.0

    TOPICS Programming , Web 発行年月日 2008年11月 PRINT LENGTH 1044 ISBN 978-4-87311-387-6 原書 Essential ActionScript 3.0 FORMAT 「書ではActionScriptプログラミングの基礎を徹底的に、明確性と正確性を持って取り上げます。ほかに例を見ないこの正確性と詳細性は、丸10年にわたるActionScriptの日々のリサーチと、実際のプログラミング体験、Adobeのエンジニアたちへの厚かましいまでの聞き取りのたまものです。」(「はじめに」より)――すべてのActionScriptユーザーへ贈るActionScriptコミュニティの第一人者、Colin Moockによる労作。ActionScriptを細部に至るまで詳しく解説し、重要な概念についての理解を深めることができます。初心者プログ

    詳説 ActionScript 3.0
  • Handmade Electronic Music

    TOPICS Make/Electronics/DIY 発行年月日 2013年01月 PRINT LENGTH 352 ISBN 978-4-87311-595-5 原書 Handmade Electronic Music FORMAT PDF 書は、安価な電子部品や、分解した電気製品・玩具を利用して、電子楽器を作る方法を解説する書籍です。スピーカーに電池をつなぐだけの電子楽器にはじまり、マイクの自作、ラジオや玩具のハッキング、アンプ、ディストーション、ミキサーの製作などを通じて、音を出すために必要なエレクトロニクスの基礎について学びます。それぞれの作例はシンプルなものから複雑なものへと展開し、著者の豊富なワークショップ経験が活かされたわかりやすい記述と合わせて、電子工作がはじめての人でもすぐに楽しめるものとなっています。付録のDVD(英語版)には、著者による13の作例のチュートリアル動

    Handmade Electronic Music
    kana321
    kana321 2014/10/06
    Handmade Electronic Music――手作り電子回路から生まれる音と音楽
  • アクセシビリティハンドブック

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

    アクセシビリティハンドブック