Semantic Web – WordPress

Archive for 4月 2007

OpenOffice.org 2.1とMIMEタイプ

leave a comment »

OpenOffice.org 2.1 による OpenDocument Format(オープンドキュメント フォーマット ODF)はZIP圧縮されています。
フリー百科事典『ウィキペディア(Wikipedia)』
 http://ja.wikipedia.org/
ZIP (ファイルフォーマット)を検索してみると、

ソフトにおける固有の拡張子
事実上世界標準の圧縮フォーマットであるZIPだが、ソフトウェアによってはフォーマットはZIPだがそのソフト固有の物であることを示すために専用の拡張子が定義されている場合がある。

 ⇒ jar odt wsz wmz smzip xpi nar kmz
ODFは、単なる圧縮ファイルではないので、
 参照「OpenDocument – フォーマット構造の解説」
   http://www.catch.jp/openoffice/opendocument/format_internals.html
閲覧するときクライアントPCに下記のようなアプリケーションソフトウェアのインストールが必要です。
 OpenDocumentフォーマット/free office suite
 OpenOffice.org ⇒ 日本語版(日本ユーザー会) http://ja.openoffice.org/ 本家 http://www.openoffice.org/
または(文書ドキュメント odt だけであれば)
 ODF Viewer ⇒ http://opendocumentfellowship.org/odfviewer/

また、サーバ上のファイル (拡張子 odt, ods, odp など)をダウンロードする時(特に、アップローダを利用しサーバ内にファイルをアップロードする時)、
新しいMIMEタイプのため、事前にApache の設定ファイルまたは .htaccessでmime type を設定、登録する(AddType ディレクティブを追記)必要があります。
 ODFのMIMETYPEは application/x-zip-compressed や application/octet-stream .zip ではありません。
AddType ディレクティブの設定方法など
 http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addtype

OpenOffice.org2.0のMime Content Typesなど
 http://framework.openoffice.org/documentation/mimetypes/mimetypes.html

For webmasters | OpenDocument Fellowship
 http://opendocumentfellowship.org/resources/for_webmasters

【サンプル】
# Regular documents.
AddType application/vnd.oasis.opendocument.text         .odt
AddType application/vnd.oasis.opendocument.spreadsheet  .ods
AddType application/vnd.oasis.opendocument.presentation .odp
AddType application/vnd.oasis.opendocument.graphics     .odg
AddType application/vnd.oasis.opendocument.chart        .odc
AddType application/vnd.oasis.opendocument.formula      .odf
AddType application/vnd.oasis.opendocument.image        .odi
AddType application/vnd.oasis.opendocument.database     .odb

# Templates
AddType application/vnd.oasis.opendocument.text-template         .ott
AddType application/vnd.oasis.opendocument.spreadsheet-template  .ots
AddType application/vnd.oasis.opendocument.presentation-template .otp
AddType application/vnd.oasis.opendocument.graphics-template     .otg
AddType application/vnd.oasis.opendocument.chart-template        .otc
AddType application/vnd.oasis.opendocument.formula-template      .otf
AddType application/vnd.oasis.opendocument.image-template        .oti

# Master documents and HTML templates
AddType application/vnd.oasis.opendocument.text-master  .odm
AddType application/vnd.oasis.opendocument.text-web     .oth

すでに、
 http://sb.xrea.com/showthread.php?s=ce40b0096ecf735b30ec9be06096cbae&t=11795
などに投稿しましたが、Xrea.comさんのサーバ、ブログツール「TypePad」のサーバには、これらODFのMIMEタイプは設定されていません 。
[参考] @niftyさんのホームページでは「MIME一覧表」
 http://homepage.nifty.com/mime/
のとおり、odt, ods, odb のみ登録済みです。

OpenDocument Formatを採用しているオフィススイート
引用・参照 http://ja.wikipedia.org/wiki/OpenDocument
 一太郎 2006以降、花子 2007(追加モジュールを導入することにより対応)
 Google Docs & Spreadsheets
 KOffice
 NeoOffice 2.1
 OpenOffice.org 2.0 以降
 StarOffice (StarSuite) 8.0
 IBM Workplace Managed Client 2.6
 Writely

広告

Written by support

2007/04/29 at 21:54

カテゴリー: Server

dirify – category -TypePad 1.6 1.8 1.9

leave a comment »

Hirotaka Ogawa氏のブログはMovable TypeなどSix Apart社製ブログツールを活用する際、過去、現在にわたり貴重な情報源の1つです。
 http://as-is.net/blog/archives/000926.html

Movable Typeの「dirify」というのは、DIR-ify、すなわち文字列をファイルシステムに適した文字列に変換する操作を提供しています。・・・

を再度引用します。
TypePadは公式なバージョンアップ発表「TypePad 1.6」以降も機能やセキュリティ面の強化がすすめられています。
09.05.2005
 http://www.sixapart.jp/typepad/news/2005/09/001100.html
「TypePad 1.6日本語版」を提供開始
06.22.2006
 http://www.sixapart.jp/typepad/inside/2006/06/008363.html
TypePadの新機能 バージョン 1.8
02.20.2007
 http://www.sixapart.jp/typepad/inside/2007/02/010845.html
デザインを中心に機能強化 ?1.9.1 バージョン?
しかし、最新バージョンにおいても、日本語「カテゴリー」と"Dirify"の関係は改善していません。
つまり、「カテゴリーを追加する」とき、日本語などファイル名として相応しくない文字列であれば、
(例) カテゴリー名「セミナー」
(例) http://www.example.com/cat4644/index.html
カテゴリーに日本語が含まれる場合、"cat####" というように"cat"+番号という無意味なディレクトリを自動的に生成します。
ここで、カテゴリー名"セミナー"が英語名"seminor"となるように作成する方法は、
(例) http://www.example.com/seminor/index.html
初回の追加時に カテゴリー名 "seminor" で登録し、適宜エントリーを作成し、その後に管理画面で追加したカテゴリーの名前を変更します(編集)。カテゴリー名"セミナー"として「変更を保存」ボタンを押し、ブログ再構築を行います。

※ Six Apart – TypePad: TypePad よくある質問 (FAQ)
 http://www.sixapart.jp/typepad/faq.html
に記載がなかったので、ここでお知らせします。

Written by support

2007/04/22 at 11:06

カテゴリー: TypePad

Namazu v2.0.17とOpenOffice.orgのOpenDocumentフォーマット(問題解決)

leave a comment »

「XREA&CORE SUPPORT BOARD > 一般カテゴリー > 要望フォーラム」
「s253サーバのNamazu全文検索に文書フィルタ(excel,msword,pdf)のインストール・・・」にこれまでの経緯など記載しましたので、ご覧下さい。
 http://sb.xrea.com/showthread.php?t=11699

Namazu 全文検索システムでは、
特定のメディアタイプについては、文書フィルターをサーバ内
 /usr/local/bin/
にインストールする必要があります。
もし、未インストールないしフィルターが不足していると、
 /usr/local/bin/mknmz –media-type=’・・・
のオプションを下記のように全ファイル対象に変更しても、
 /usr/local/bin/mknmz –all
ログは(例)
 Unsupported media type (application/msword) skipped.
 Unsupported media type (application/excel) skipped.
 Unsupported media type (application/powerpoint) skipped.
となり、アップロードしたファイルを全く検索できません。
いろいろと検討したところ、

free office suite「OpenOffice.org」(フリーのオフィススイート「オープンオフィス・ドット・オルグ、オープンオフィス・オルグ」)を利用することで解決(もちろん代用ですが)しました。
本家サイトではversion 2.2 stable 安定版が公開されていますが、「OpenOffice.org日本ユーザー会」のホームページ
 http://ja.openoffice.org/
などから、
 Use OpenOffice.org 日本語版 OpenOffice.org 2.1
をPCにダウンロード・インストールして、Microsoft® Word, Excel, Powerpoint で作成したファイルをそれぞれ、
拡張子
 ワープロ .odt
 表計算 .ods
 プレゼンテーション .odp
で別名保存し、アップロードすると、
全文検索システム Namazu v2.0.17 との相性が抜群に優れており、MicrosoftやAcrobat関連ファイルの文書フィルターが全く機能していない現状(サーバ環境)であっても、全文検索でこれらのOpenDocumentフォーマット(Format ODF)は確実に文字化けなしに見事ヒットします。
最新ログ
@@ find_target finished: Tue Apr 3 12:12:02 2007
@@ Using ooo.pl  # «- OpenOffice.org の文書フィルターです。
@@ Unsupported media type application/msword
@@ Unsupported media type application/excel
@@ Unsupported media type application/pdf
@@ Unsupported media type application/powerpoint

NAMAZU はもちろん Cronで自動化しています。
エントリー「mt-search.cgi vs Namazu mknmz cron ジョブ」
 http://www.osbsd.net/2005/01/mtsearchcgi_vs__8d8a.html
◆ 文書フィルター
 http://www.namazu.org/doc/manual.html#doc-filter

※ エントリー「OpenOffice.org 2.1とMIMEタイプ」
 http://www.osbsd.net/2007/04/openofficeorg_2_4663.html

Written by support

2007/04/01 at 19:18

カテゴリー: cronジョブ