Tarsier O'Reilly Japan, Inc. 10th Anniversary
Books | Safari Bookshelf | How to Order | Feedback
Mac OS X Hacks
続・はじめてのPerl


新刊案内 -- New Books

[全書籍リスト | 近刊案内 | 注文方法]

エンタープライズサービスバス
― ESBとSOAによる次世代アプリケーション統合

Enterprise Service Bus

David A. Chappell 著
ソニック ソフトウェア株式会社 監修
渡邉 了介 訳

2005年2月発行 -- 2月15日発売
288ページ
定価3,990円
ISBN4-87311-220-6


エンタープライズサービスバス(ESB)は標準ベースのサービス指向アーキテクチャ(SOA)を利用し、エンタープライズ全体のアプリケーション統合を可能にする技術です。本書では、ESBアーキテクチャの概論、XML、MOM、サービス呼び出しモデルなど、技術の基礎となる部分から、ESBにおけるJavaコンポーネント、ESBの統合パターンと設計ソリューション、ESBとWebサービスの進化など、高度なトピックまでを扱います。ESBのコンセプトとアーキテクチャを豊富な図で分かりやすく解説する本書は、エンタープライズアプリケーションの構築、統合、設計に取り組む技術者必携の一冊です。


ネットワークセキュリティHacks
― プロが使うテクニック & ツール 100選

Network Security Hacks

Andrew Lockhart 著
渡辺 勝弘、鶴岡 信彦、黒川 原佳 監訳
新井 貴之、松田 綾爾、鈴木 和也 訳

2005年1月発行 -- 1月28日発売
344ページ
定価3,360円
ISBN4-87311-206-0


本書では、Unix系OSおよびWindows OSで広く利用されているツールを使って実現できる実践的で巧みなセキュリティテクニックを紹介します。パーミッションの設定、パッチの自動適用、暗号化、VPN、侵入検知、ログ管理など稼動中のシステムをセキュアな状態で運用するためのテクニックをはじめ、攻撃に備えてシステムにワナを仕掛ける方法、不正アクセスを許してしまった場合のインシデントレスポンス、不正アクセスを検出し攻撃者がとったすべての行動を追跡する方法など、本書で紹介するHackは多岐にわたります。サーバやネットワークをよこしまで陰険な攻撃から守るための効果的な方法が短時間で理解できるでしょう。


ゲーム開発者のためのAI入門

AI_Game

David M. Bourg, Glenn Seemann 著
株式会社クイープ 訳

2005年1月発行 -- 1月12日発売
392ページ
定価3,990円
ISBN4-87311-216-8


近年の3Dグラフィック技術の進化により、ビジュアル面におけるゲームのリアリティは大きく進歩しました。ゲームのリアリティを向上させる次のステップは、ゲームに人工知能(AI)を導入することです。本書は、ゲームプログラミングにはじめて取り組むプログラマと、AI技術を理解する必要のあるゲームプログラマの両方を対象に、(従来の)決定論的なAI技術と、(新しい)非決定論的なAI技術を紹介します。本書で解説するのは、「追跡と逃避」「パターンムーブメント」「フロッキング」「ポテンシャル関数に基づくムーブメント」「基本的な経路探索とウェイポイント」「A*アルゴリズムによる経路探索」「AIのスクリプト化とスクリプティングエンジン」「有限状態機械」「ファジー理論」「ルールベースのAI」「確率の基礎」「不確定な状況下での意思決定 ─ ベイズ法」「ニューラルネットワーク」「遺伝的アルゴリズム」など。豊富に掲載された図版とC/C++のサンプルコードが読者の理解を助けます。


開発者ノートシリーズ
Hibernate

Google_TMM

James Elliott 著
佐藤 直生 訳

2004年12月発行 -- 12月29日発売
208ページ
定価2,520円
ISBN4-87311-215-X


JavaのO/R(オブジェクト/リレーショナル)マッピングツールHibernateの解説書。Hibernateは軽量プログラミングの観点から設計されたツールで、複雑化してしまったJava、特にJ2EEの開発プロセスをシンプルにしてくれる期待の星として注目度抜群です。本書はこの新しいテクノロジのエッセンスをコンパクトにまとめています。今まで日本語ドキュメントが存在せず、多くのエンジニアが待ち望んでいた一冊です。


開発者ノートシリーズ
Java 5.0 Tiger

Google_TMM

Brett McLaughlin, David Flanagan 著
菅野 良二 訳

2004年12月発行 -- 12月29日発売
200ページ
定価2,520円
ISBN4-87311-214-1


Java5.0は改訂版というよりも新製品に近いものです。従来のJavaからは予想できないほどたくさんの機能が追加されました。本書はそれらの最新の機能を開発者に向けて、豊富なサンプルと突っ込んだ解説で紹介します。自分自身のために書きとめたノートのような本書は、新しいテクニックに関心の高いデベロッパーを満足させることでしょう。


C/C++セキュアプログラミングクックブック VOLUME 2
― 対称鍵暗号の実装

Google_TMM

John Viega, Matt Messier 著
岩田 哲 監訳
光田 秀 訳

2004年12月発行 -- 12月21日発売
320ページ
定価3,150円
ISBN4-87311-213-3


ネットワークにおけるセキュリティ問題の大半はソフトウェアに原因があります。堅牢なソフトウェアを開発するには専門的な知識が必要であり、その習得はプログラマにとって急務の課題であるといえます。 本書はWindowsならびにLinuxを含むUnixプラットフォームで、セキュアなプログラムをC/C++で記述するためのテクニックを一問一答形式でわかりやすく解説します(全3巻)。プログラミングの際に遭遇する問題を網羅し、そのまま使えるサンプルコードを豊富に収録した本書は、すべてのプログラマにとって必携の書となることでしょう。 このVOLUME2では「対称暗号」「ハッシュ」「メッセージ認証」「乱数」など、対称暗号の基礎とそのセキュアな応用方法を扱います。「VOLUME1〜基本的な実装テクニック」、「VOLUME3〜公開鍵暗号の実装とネットワークセキュリティ」とあわせて読めば、広範で高度なセキュリティの知識をマスターすることができます。


THE MISSING MANUALシリーズ
Google
― 電網打尽のインターネット掌握術

Google_TMM

Sarah Milstein, Rael Dornfest 著
村上 雅章 訳

2004年11月発行 -- 11月30日発売
384ページ
定価2,520円
ISBN4-87311-212-5


今や世界の検索エンジンの頂点に立つGoogleは、日本でも確実に浸透してきています。その一方、検索ボタンをクリックするだけ、という使い方をしている人が多いのも事実です。しかしGoogleは、使い方次第でさらに便利に、強力に変身するのです。本書では、検索エンジンとしてのGoogleを使いこなすためのテクニックやコツを伝授。検索の達人となって情報社会を生き抜くための秘訣をあますところなく解説しています。また本書では、業績をアップさせる広告ツール(アドワーズ広告)、誰でも使えるお金儲けツール(AdSense)等、検索ツール以外のGoogleの顔や、Googleの提供するツール群の使い方も詳しく紹介。本書さえあればGoogleを100%使いこなし、電網世界を自由自在に駆け巡れるのです。


初めてのPython 第2版

初めてのPython 第2版

Mark Lutz, David Ascher 著
夏目 大 訳

2004年11月発行 -- 11月30日発売
752ページ
定価5,040円
ISBN4-87311-210-9


多くの開発現場で採用される強力な言語である一方で、習得が容易なことからプログラミング初学者に適した言語でもあるPython(パイソン)。本書は、Python入門者だけでなく、プログラミング初学者向けに書かれた良質なテキストです。新しいバージョンに基づくPythonの言語仕様だけでなく、オブジェクト指向によるプログラミング手法の基礎についても十分に学ぶことができます。26章まではPython言語の基本についてコード例を示しながら詳しく解説し、27章以降では言語の基本以外の重要事項として、具体的なコーディングテクニックなどを紹介しています。「ここまで読んだ方は、十分に『自分はPythonプログラマである』と名乗る資格があるでしょう(26章より)」とあるように、本書には、Pythonプログラマとなるために必要なすべてが書かれています。


Eclipseクックブック

Eclipseクックブック

Steve Holzner 著
長瀬 嘉秀 監訳
株式会社テクノロジックアート 訳

2004年11月発行 -- 11月29日発売
372ページ
定価3,780円
ISBN4-87311-208-7


Eclipseは、たくさんの便利な機能を持ったJava用IDEです。しかしすべての機能を把握して使いこなすには、多くの時間を必要とします。本書は便利な一問一答形式になっているので、Eclipseでプログラミングをしている際にぶつかる疑問に対して、答えがすぐに見つけられます。ワークベンチの機能説明、リファクタリング、ビルド、起動などの基礎から、Antとの連携、SWTの使用、プラグインの作成などの応用までを解説します。インストールから障害時の再インストールまでの問題を扱う本書はプログラマ必携の1冊です。


ハードウェアハッキング大作戦

ハードウェアハッキング大作戦

Scott Fullam 著
株式会社エディックス 訳

2004年10月発行 -- 10月28日発売
464ページ
定価3,570円
ISBN4-87311-211-7


“ハードウェアハッキング”とは、身近なコンシューマ用電子機器を改造して楽しむこと。──キッチンにあるコーヒーメーカーを改造してインターネット経由で操作したり、ラジコン戦車を改造して、本物のように撃ち合いができたら……、そのようなことを一度でも考えたことがあるのなら、この本はあなたのための本です。本書では、ノートパソコン用の拡張バッテリ、PC用水冷システム、侵入検知装置の作成など実用的なものから、自動車用の潜望鏡、ビルディング全体をディスプレイにするなどの奇想天外なものまで、ハードウェアハッキングをステップバイステップ方式で解説します。電子工作初心者のためには、ハンダ付けや半導体の基本などの情報も掲載しました。日本語版では、米国国内の事情をベースにした原書に日本国内の情報源を追加しています。


Excel Hacks
−プロが教える究極のテクニック100選

Excel Hacks

David Hawley, Raina Hawley 著
羽山 博 監訳
日向 あおい 訳

2004年10月発行 -- 10月27日発売
320ページ
定価2,730円
ISBN4-87311-205-2


本書では究極のExcel活用術を紹介します。対象読者は生産性をもっと改善したいと考えている中上級のExcelユーザーです。ブックやワークシートの使い勝手を改善する方法、Excelに予め用意されているピボットテーブル、グラフ、数式、関数、マクロ、XMLといった機能を活用する方法など、一般にはほとんど知られていないテクニックや普通には思いつかないような目から鱗のテクニックが満載です。ほとんどのHackがExcel 97以降のバージョンで動作します。Windows/Macintosh両対応。


Java魂
−プログラミングを極める匠の技

Java魂

Robert Simmons, Jr. 著
佐藤 直生、木下 哲也、石井 史子 監訳
有限会社福龍興業 訳

2004年10月発行 -- 10月27日発売
360ページ
定価3,780円
ISBN4-87311-207-9


Javaはひと通り使えるけれどそれだけでは物足りない、次の一歩を踏み出したい、Javaをさらに使いこなしたい、スキルアップしたいと考えるすべてのJava求道者に贈るJavaプログラミングの解説書です。プログラミングのヒント、アイデア、抑えておくべきポイントなど、Javaを最大限に活用するための話題が満載。犯しやすい間違いや、便利だけれども理解しにくいJava特有の概念もていねいに説明します。サンプルコードも豊富で実用度満点。Java魂――Javaの真髄、魅力がたっぷり楽しめる一冊です。Javaプログラマ中のJavaプログラマを目指すなら必読です。


実践ハイパフォーマンスMySQL

実践ハイパフォーマンスMySQL

Jeremy D. Zawodny, Derek J. Balling 著
林 秀幸 訳

2004年10月発行 -- 10月18日発売
312ページ
定価3,780円
ISBN4-87311-209-5


本書は、MySQLによるアプリケーション開発者ならびにMySQL管理者が求める必須の知識や手法を深く掘り下げ、MySQLのパフォーマンスを最大限に引き出すためのさまざまな深い問題を解説する専門書である。MySQLの開発・運用に関する現実的な問題に重点を置き、それら問題や課題に対して実践的な考え方と解決の手法を示す。読者のMySQLの技術を一段高いレベルに引き上げるのに役立つ労作である。


セキュリティウォリア
― 敵を知り己を知れば百戦危うからず

セキュリティウォリア

Cyrus Peikari, Anton Chuvakin 著
西原 啓輔 監訳
伊藤 真浩, 岸 信之, 進藤 成純 訳

2004年10月発行 -- 10月18日発売
564ページ
定価5,040円
ISBN4-87311-198-6


犯罪者から身を守るためには何が必要でしょうか?ただ闇雲に塀を高くしたり、よく切れるナイフを懐に入れておくだけでは十分とは言えません。防御をより完瑩に近づけるためには、犯罪者の手口を知り、詳しく分析して対策を練る必要があります。同時に自分の弱点を知ることも重要です。本書は攻撃者の手口の詳細はもちろん、心理や目的にまで踏み込んでさまざまな観点から多角的に検討。その上で効果的な対策方法を示しています。日夜クラッカーと戦うシステム管理者だけでなく、すべてのPCユーザに贈る最強のセキュリティ本。UNIX、Linux、Windows、Windows CE対応。


軽快なJava
−Better, Faster, Lighter Java

軽快なJava

Bruce A.Tate, Justin Gehtland 著
岩谷 宏 訳

2004年9月発行 -- 9月14日発売
324ページ
定価2,940円(本体2,800円+税5%)
ISBN4-87311-201-X


いつの間にか肥大化、複雑化し、重くなってしまったJavaを見直し、シンプルな考え方とテクニックで、より強く、速く、軽いJavaプログラミングを指南します。「Simple is Best」のコンセプトのもと、脱EJB、WebLogic、JBoss、WebSphereを図ります。より優れたプログラミングのためのエッセンスがぎっしり詰まった一冊です。従来の重いアーキテクチャと比べ、シンプルで使いやすく、習得も容易なHibernateやSpringといった新しいテクニックも紹介しています。


C/C++セキュアプログラミングクックブック VOLUME 1
―基本的な実装テクニック

C/C++セキュアプログラミングクックブック VOLUME 1

John Viega, Matt Messier 著
岩田 哲 監訳
光田 秀 訳

2004年9月発行 -- 9月10日発売
244ページ
定価2,940円(本体2,800円+税5%)
ISBN4-87311-200-1


パスワードスニッフィング(盗聴)、スプーフィング(偽装)、バッファオーバーフロー、サービス拒否攻撃(DoS)など、今日のコンピュータ/ネットワークには様々な攻撃が仕掛けられてきます。ネットワークにおけるセキュリティ問題の大半はそれを実現しているソフトウェアのセキュリティに原因があります。堅牢でセキュアなソフトウェアを開発するには専門的な知識が必要であり、セキュアプログラミングの技術は今後ますます必要になってきます。
本シリーズはセキュアプログラミングに真剣に取り組んでいる開発者にとってきわめて重要な情報源になります。WindowsならびにLinuxを含むUnixの両方のプラットフォームを対象に、このVolume 1では堅牢な初期化、アクセス制御、入力の検証、アンチタンパリング、アンチリバースエンジニアリングなどの必須の技術をC/C++で記述するための具体的なノウハウを、豊富なコードと一緒に提供しています。 単なるサンプルコードではなく実用レベルのコードが示されている点で、C/C++プログラマの貴重なリファレンスになることでしょう。


Perlクックブック 第2版 VOLUME 1

Perlクックブック 第2版 VOLUME 1

Tom Christiansen, Nathan Torkington 著
Shibuya Perl Mongers 監訳
株式会社ドキュメントシステム 訳

2004年9月発行 -- 9月7日発売
752ページ
定価5,145円(本体4,900円+税5%)
ISBN4-87311-202-8


本書は、Perlをより深く知りそして活用するためのアイデアと、Perlによる実践的なプログラミングテクニックをふんだんに盛り込んだレシピ集です(全2冊)。VOLUME 1には、Perlの基本データ型、パターンマッチ、ファイルシステムなど基本的な処理のほか、プログラムをフレキシブルで強力にするために欠かせないリファレンス、モジュール、オブジェクトなどに関するレシピを収録。Perlプログラマが直面するプログミングの課題を幅広く取りあげ、そのすべてに実践的な解法を示しています。すべてのPerlプログラマへ本書を捧げます。


Perlクックブック 第2版 VOLUME 2

Perlクックブック 第2版 VOLUME 2

Tom Christiansen, Nathan Torkington 著
Shibuya Perl Mongers 監訳
株式会社ドキュメントシステム 訳

2004年9月発行 -- 9月7日発売
464ページ
定価3,780円(本体3,600円+税5%)
ISBN4-87311-203-6


本書は、Perlをより深く知りそして活用するためのアイデアと、Perlによる実践的なプログラミングテクニックをふんだんに盛り込んだレシピ集です(全2冊)。VOLUME 2には、データベースアクセスやユーザインタフェース、ネットワークプログラミング、インターネットサービス、Webアプリケーション関連のレシピを収録。また、mod_perlとXMLに関する章を新しく設けています。Perlプログラマが直面するプログミングの課題を幅広く取りあげ、そのすべてに実践的な解法を示しています。すべてのPerlプログラマへ本書を捧げます。


お知らせ -- News!

Web販売キャンペーン
2005 オライリーカレンダー プレゼント中!

05calendar.jpg
2005年カレンダーが出来上がりました!今回は10周年ということもあり、この10年の歩みを振り返る内容となっております。著名な方々からもコメントをいただき、写真や画像も満載の壁掛けタイプのカレンダーです。スケジュールも書き込みいただけます。

Webのショッピングカートで書籍をご購入いただいた方全員に、このカレンダーをプレゼントしています!商品に同梱してお送りしています。ぜひ1年間を通して使ってください。またコアなオライリーファンなら、懐かしさがよみがえる読み物としてもお楽しみいただけます。


ショッピングカートをご利用いただけます!

このサイトで直接書籍購入が可能になりました!各書籍の紹介ページにあるショッピングカートをご利用ください。新刊予約もカートを使用して注文することができます。ぜひ、ご利用ください!!


『Revolution in The Valley』翻訳決定!!

注目の新刊 Posted by Editor : 2005-02-02 9:42

2004年末の原書発売以来、WIRED NEWSなどでも取り上げられ、多くのMacユーザの注目を集めた『Revolution in The Valley』の日本語版発売が決定しました。
本書は、初代Macの開発者として知られるAndy Hertzfeld氏が綴った開発ストーリー。これまで知られていなかったディテールや、スタッフ同士の生々しい人間関係を知ることが出来る貴重な一冊です。翻訳はMac、Apple Computerに関連した多くの著作で知られている柴田文彦氏。
そのデザインワークが話題になった原書同様、日本語版も本文オールカラー(!!)、原書のパワフルなイメージを忠実に再現します。

発売予定は2005年夏! 刮目して待て!

rev_cover


オラ帽届きました

四方山話 Posted by Editor : 2005-01-26 18:16

オライリーのロゴが入った帽子が届きました。素材はしっかりしてます。おもに販促キャンペーンで使うとのこと。そのキャンペーンの仕掛けについて、営業担当と話しているところです。
編集部としては、書籍を購入いただいた読者の方にプレゼントする方向で話を進めたいと思っていますが、どこへ落ち着くか。近々正式にアナウンスいたします。で、下がそのオラ帽です。

O'Reilly cap


オラの村が新しくなっただ!

注目の新刊 Posted by Editor : 2005-01-20 14:42

編集部がつくる情報発信ページ「オラの村」が、このたび新しくなりました。

「オラの村」はこれまで、あまりにもひっそりと更新を重ねる“知る人ぞ知る”ページでした。しかし今回、気軽に更新できる仕組みを採り入れ、めざましく更新頻度を上げるぞと、生まれかわりを決心しました。

たとえば、書籍づくりの裏話、秘話、哀話。またはお付き合いいただいているコミュニティなど各方面の方々と話題になったアレやコレやなどなど。軽いものから、濃ゆいものまで、取り混ぜて発信していきたいと思っています。
あたたかく見守っていただけると幸いです。

改めて、よろしくお願いいたします。

編集部一同


ご意見をお聞かせください


ご購入いただいた書籍やオライリー・ジャパンへのご感想やご意見、ご提案などをお聞かせください。より良い書籍づくりやサービス改良のための参考にさせていただきます。

Feedbackのページ


O'Reilly Learning Lab のご案内

本社O'Reilly Media, Inc.はUseractive社と協同でオンライン教育環境のLearning Lab(ラーニングラボ)を立ち上げました。Learning Labでは、Webブラウザを通してUnixマシンにコマンドラインでのアクセスをすることが可能です。つまり生徒はどのような環境からでもホストマシンに接続して学習をすることができるのです。 まずは、無料デモを試してみてください。

無料デモサイト

現在、以下のようなオンラインコースを用意しております。
  • Learn HTML
  • Learn JavaScript
  • Learn Dynamic HTML
  • Learn Perl for CGI Programming
  • Learn PHP
  • Learn SQL for Database Programming
  • Learn C Programming, Part 1
  • Learn C Programming, Part 2
  • Learn VBScript
  • Learn XML
  • Learn Object Oriented Programming Using Java
  • Learn Unix for Web Programming


Cactusを設定しよう

Cactusは、サーバサイドJavaのコードをテストするためのオープンソースのフレームワークです。Cactusを利用すれば、サーブレット、JSP、サーブレットフィルタをテストすることができます。実際、どのように使用するかは、『JavaによるExtreme Programmingクックブック』の7章で紹介しています。利用にあたっては、O'Reilly NetworkのSafrai Bookshelfの購読登録が必要となります。
まずは、無料のトライアル版をお試しください。

無料トライアル版


Safari
14日間の無料お試し
キャンペーン実施中!

Safariとは?
Safari (サファリ)は技術書の巨大電子図書館のようなものです。O'Reilly発行書籍だけでなく、Addison-Wesley社やNew Ridersis社、Peachpit Press社など有名技術書籍出版社のベストセラー書籍のコンテンツをオンラインで検索し、参照することができます。今なら、14日間無料で登録、利用が可能です。詳しくは下のアイコンをクリックして日本語の紹介ページをご覧ください。

Safari_logo

現在は英文書籍のみの扱いですが、ぜひこの機会にアメリカで大人気のこのサイトを利用してみてください!


洋書販売移行のお知らせ

今まで長い間皆様にご利用いただいてまいりましたO'Reilly Media,Inc 発行の洋書書籍の販売を、2003年1月よりイースタン・ブックサーヴィス株式会社(EBS)に移行いたしました。

          2003年1月からの取り扱い先:
          イースタン・ブックサーヴィス株式会社
          〒113-8480 東京都文京区本郷3-3-13
          Tel: 03-3818-0861〜3
          Fax: 03-3818-0864
          orders@svt-ebs.co.jp
          O'Reilly洋書サイト

今後はイースタン・ブックサーヴィス株式会社に洋書販売お願いすることになりますが、引き続き O'Reilly Media,Inc発行書籍をどうぞよろしくお願いいたします。


O'Reilly Japan Home | O'Reilly Media, Inc.

©2005, O'Reilly Japan, Inc.