Friday Apr 26, 2013

ePub形式マニュアルをKindle Paperwhiteで見た画面ショット

昨日英語のままで置いてあるかもしれないと書きましたが製品によっては
半分以上が英語ファイルを置いてあるようです。
日本語に訳したものはタイトルも日本語になっているはずなので一目で
分かると思います。例えば以下です。

Oracle Big Data リリース2.0

Oracle Big Data Applianceソフトウェア・ユーザーズ・ガイド リリース2 (2.0) Mobi  /  ePUB

Friday Apr 19, 2013

日本語のOracle By Exampleシリーズ一覧を python で取得

Oracle By Exampleの日本のトップページはここです。

Oracle By Example

Oracle by Example(OBE)シリーズは、ビジネス上の諸問題を解決するための様々のテクノロジーをどのようにして実装するのか、ハンズオンで、着実な手順方法を提供します

ここから例えば Database 11g Release2 をクリックすると具体的なコース一覧が出ます。

Oracle Database 11g Release 2

Oracle Database 11g Release 2用として、次のような新しいチュートリアルが公開されています。

ただこのページ英語と日本語のOBEが混在しています。日本語のものだけをリストする
python スクリプトを書いてみました。全部で79あり長くなるので最初の10個のみ表示してます。

$ python -c "
import lxml.html,sys
root=lxml.html.parse('http://www.oracle.com/webfolder/technetwork/jp/obe/11gr2_db_prod/index/index.htm?print=preview')
anchors = root.xpath(r'''//a[re:match(@href,'/jp/')]''',namespaces={'re': 'http://exslt.org/regular-expressions'})
for anchor in anchors:
  if anchor.text and len(anchor.text) > 4:
    print anchor.text.encode('utf-8')
" | head
スタンドアロン・サーバーへのOracle Grid Infrastructureのインストール
Oracle ASM Cluster File System(Oracle ACFS)の管理
エディション・ベースの再定義機能を使用したアプリケーションのオンライン・アップグレードの実行
Oracle Enterprise Manager Database Consoleを使用したSQL文のリアルタイム監視
Oracle Enterprise Linux 5 General Availabilityのインストールと構成
Oracle Database 11gのLinuxへのインストール
Oracle Database 11gのWindowsへのインストール
LinuxでのOracle GoldenGateの使用: Oracle 11g R2からOracle 11g R2への双方向レプリケーション
スタンドアロン・サーバーへのOracle Grid Infrastructureのインストール
Oracle Database 11gのOracle Application Express 3.0の構成

他の例でいくと例えば Fusion Middleware 11g は日本語のOBEが 67本 あるようです。

Oracle Fusion Middleware 11g Release 2 チュートリアル

チュートリアルの対象領域

次の対象領域には、実施可能な1つまたは複数のチュートリアルがあります。

$ python -c "
import lxml.html,sys
root=lxml.html.parse('http://www.oracle.com/webfolder/technetwork/jp/obe/fusion_middleware/index.htm?print=preview')
anchors = root.xpath(r'''//a[re:match(@href,'/jp/')]''',namespaces={'re': 'http://exslt.org/regular-expressions'})
for anchor in anchors:
  if anchor.text and len(anchor.text) > 12:
    print anchor.text.encode('utf-8')
" | wc -l
67
About

The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

Search

Categories
Archives
« April 2013 »
SunMonTueWedThuFriSat
 
1
2
3
4
5
6
7
9
10
11
12
13
14
20
21
23
24
27
28
29
    
       
Today