{"text_format":"2","workbook":"xls","n_sheets":1,"sheets":["report2"],"not_rendered":{"charts":0,"images":0,"macros":0,"external_links":1,"defined_names":1,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"run_cost":"one","rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900","formulas":"cached_only"}

{"sheet":"report2","index":0,"n_rows":18,"n_cols":5,"rows_kept":18,"cut":false,"hidden":false,"merged":[[0,2,0,3],[0,4,0,5],[1,2,1,3],[1,4,1,5],[2,2,2,3],[4,2,4,3],[5,2,5,3],[6,2,6,3],[8,2,8,3],[10,2,10,3],[11,2,11,3],[14,2,14,3]],"flags":["formulas_cached_only"]}
[null,"1.","Record Nr.",null,"UNINA9910148977003321"]
[null,null,"Titolo",null,"dRubyによる分散・Webプログラミング / /  関将俊著"]
[null,null,"Pubbl/distr/stampa",null,"東京, : オーム社, 2005.7"]
[{"$nulls":4},"東京 : , : オーム社, , 2005"]
[null,null,"ISBN",null,"4-274-80106-3"]
[null,null,"Descrizione fisica",null,"オンライン資料1件"]
[null,null,"Classificazione",null,"547.48"]
[{"$nulls":4},"547.4833"]
[null,null,"Soggetti",null,"WWW"]
[{"$nulls":4},"プログラミング(コンピュータ)"]
[null,null,"Lingua di pubblicazione",null,"Giapponese"]
[null,null,"Formato",null,"Materiale a stampa"]
[null,null,null,"Livello bibliografico","Monografia"]
[null,null,null,"Note generali","参考文献: p237-238"]
[null,null,"Nota di contenuto",null,"表紙 -- はじめに -- 謝辞 -- この本の内容について -- 読者対象 -- 動作環境 -- この本の構成について -- 凡例 -- 著者紹介 -- 目次 -- 1章　分散オブジェクトシステムdRuby -- 1.1　分散オブジェクトシステム -- 1.2　RPCとRMI -- 1.3　プログラミングから見た分散オブジェクト -- 1.4　代表的な分散オブジェクトシステム -- 1.5　dRubyの特徴 -- 1.5.1　Pure Ruby -- 1.5.2　Rubyの特徴をそのままに -- 1.5.3　値渡しと参照渡し -- 1.6　まとめ -- 2章　Hello, dRuby -- 2.1　Hello, World. -- 2.1.1　印字サーバ -- 2.1.2　irbからの利用 -- 2.1.3　スクリプト版クライアント -- 2.1.4　dRubyのURI -- 2.2　Reminder -- 2.3　まとめ -- 3章　eRuby -- 3.1　eRuby -- 3.2　ERB -- 3.2.1　ERBのインストール -- 3.2.2　erubyとの違い -- 3.2.3　ERBクラス -- 3.2.4　ERB使用例 -- 3.3　Reminder CGIインタフェース -- 3.3.1　CGIの準備 -- 3.3.2　一覧表示 -- 3.4　まとめ -- 4章　参照渡しと値渡し -- 4.1　参照渡しと値渡し（pass by reference、pass by value） -- 4.1.1　Rubyではどうなる？ -- 4.1.2　dRubyでは？ -- 4.1.3　どちらがサーバでどちらがクライアント？ -- 4.2　自動的な参照渡し -- 4.2.1　can't dump -- 4.2.2　DRbUndumped -- 4.3　未知のオブジェクトとDRbUnknown -- 5章　マルチスレッド -- 5.1　dRubyとマルチスレッド -- 5.1.1　いつでもマルチスレッド -- 5.2　Rubyのマルチスレッド -- 5.2.1　スレッドの操作 -- 5.2.2　セーフレベル -- 5.3　スレッド間の通信 -- 5.3.1　排他制御 -- 5.3.2　スレッド間のオブジェクトのやりとり -- 6章　Webアプリケーション -- 6.1　プロセスの分割とオブジェクトの配置 -- 6.1.1　オブジェクトの配置 -- 6.1.2　Rubyのバグトラッキングシステムの報告より -- 6.2　DivとTofu -- 6.2.1　Divのセッション管理の戦略 -- 6.2.2　Div::Div -- 6.2.3　Tofu -- 6.2.4　Divのインストール -- 6.2.5　First Div -- 6.2.6　Div::Div more. -- 6.2.7　セッション管理 -- 6.2.8　DivCal -- 6.2.9　DivをWEBrickで使用する -- 6.3　まとめ -- 7章　Rindaによるプロセスの協調 -- 7.1　LindaとRinda -- 7.1.1　"]
[{"$nulls":4},"Linda -- 7.1.2　Rinda -- 7.2　Rindaの基本操作 -- 7.2.1　TupleSpaceの生成 -- 7.2.2　タプルとwrite、take -- 7.2.3　readとread_all -- 7.2.4　タイムアウトとinp、rdp -- 7.2.5　タプルとパターンマッチング -- 7.3　基本分散データ構造体 -- 7.3.1　Bag -- 7.3.2　Struct, Hash -- 7.3.3　Array, Stream -- 7.4　アプリケーションに向けて -- 7.5　Rindaの拡張--タプルの有効期限 -- 7.5.1　有効期限とRenewer -- 7.5.2　TupleEntryを用いた明示的なキャンセル -- 7.6　Rindaの拡張：notify -- 7.7　Hashタプル -- 7.8　moveとTupleSpaceProxy -- 7.9　Rindaの拡張：Ring -- 7.9.1　ネームサーバの場所 -- 7.9.2　TupleSpaceの検索 -- 7.9.3　TupleSpaceを利用したネームサーバ -- 7.10　Ringを使ったアプリケーションの例 -- 7.10.1　待ち合わせのいろいろ."]
[{"$nulls":4},"7.10.2　tiny I like Ruby. -- 8章　GCとのつきあい -- 8.1　GC -- 8.2　dRubyとGC -- 8.3　アプリケーションで工夫しよう -- 8.4　DRbIdConvでGCを防ぐ -- 8.4.1　DRbIdConvのカスタマイズ -- 9章　dRubyのセキュリティ -- 9.1　dRubyの態度 -- 9.1.1　SAFE -- 9.1.2　ACL -- 9.1.3　UNIXドメインソケット -- 9.2　SSHによるポートフォワーディング -- 9.2.1　実験 -- 9.2.2　dRubyゲートウェイ -- 付録 -- 参考文献 -- 分散、並列、マルチスレッド -- プログラミング一般 -- Ruby -- 利用例 -- 索引 -- 奥付."]
[null,null,null,"Sommario/riassunto","ｄＲｕｂｙはごく普通のＲｕｂｙオブジェクトをプロセス／ネットワークを越えてやりとりしたり、呼び出したりするためのシームレスな仕掛けです。いつものＲｕｂｙのプログラミングの延長線上に、ごくごく自然に分散オブジェクトの世界を見せてくれます。本書の目的は、最新のｄＲｕｂｙに関する情報をまとめることと、ｄＲｕｂｙとその周辺のライブラリを理解し応用するためのチュートリアルとなることです。そのために、ｄＲｕｂｙ　２に基づいて全く新たに書き起こし、ｉｒｂを用いた対話的な実験やサンプルコードを盛り込みました。."]