トップ(最新) | 次>

nDiki : XML

XML - Extensible Markup Language

スポンサード リンク

Related term

1999年8月18日 (水)

Perl モジュール XML::DOMDebian GNU/Linux potato パッケージに このエントリーを含むはてなブックマーク

本ページの生成にも利用しているPerl モジュール XML::DOM。 今までは Debian パッケージがなかったので、/usr/local にインストールしていた。 が、XML::Parser とバージョンがあっていなくて、大量に警告をはいていたのだ。 更新するのも面倒だしとりあえず動いていたのでそのままにしていたのだ。

が、はれてパッケージになったので、こちらを利用することに。 警告も出なくなったしめでたしめでたし。

スポンサード リンク


[ 8月18日全て ]

2001年12月5日 (水)

[ Java ] 22:30 Cocoon2 はどうかな? このエントリーを含むはてなブックマーク

最近、本サイトの生成フレームワークを一新すべく模索中(現在は XML + 自作 Perl スクリプト)。 今の最有力候補は XML + Ant + Xalan。 他にいろいろ見ていたら、Cocoon 2 はどうかなと。 XML から XSLT 他を用いて HTML とか WML とかを生成する server application なんだけど、ローカルで立ちあげて Wget とかでローカルに静的なファイルとして落とせば、それをサーバに置けるんじゃないかなぁ。 すぐ思いつく問題は、

  • 「make 的(必要なファイルのみの)更新」(毎回すべて更新されるとサーバへのアップロードで困る)、
  • SSI がちょい面倒?」(Coccoon 2 では処理しないでそのまま出力させる)、

「コンテントネゴシエーションまわり」(en, と ja を別々のファイル名できちんととりだせるか)

等々。ドキュメントだけ静的にアーカイブしたものとかあるから、静的なファイルに落とせるんだろうなとは思いつつ。 とりあえず、インストール。 まず先に Tomcat

 cd /usr/local
 tar zxvf jakarta-tomcat-4.0.1.tar.gz

次 Cocoon 2

 cd /usr/local
 tar zxvf cocoon-2.0-bin.tar.gz
 cp /usr/local/cocoon-2.0/cocoon.war /usr/local/jakarta-tomcat-4.0.1/webapps/

Tomcat がデフォルトで 8080 ポートをつかうのだが WWWOFFLE が既に使っている。 Tomcat の方をずらすより、WWWOFFLE の変更の方が勝手がわかるのでそちらをずらす。 で

 /usr/local/jakarta-tomcat-4.0.1/bin/startup.sh

で起動。http://localhost:8080/cocoon/ に Galeon でアクセス。 一発目は非常に遅い。他のページも一度目は閲覧は遅いがキャッシュが効くので次からはそれほどでもない。

とりあえず、ドキュメントを読んでいろいろ調査。


[ お仕事 ] 今日の作業と Cocoon 2 このエントリーを含むはてなブックマーク

昼間検討してた、とあるサーバの動作定義 XML ファイル案、家に帰って遊んだ Cocoon 2 の sitemap と似ているなぁ...。 考えていた時は、Cocoon の中身まで全く知らなかったんだけど。


[ 12月5日全て ]

2004年1月31日 (土)

過去の今ごろ このエントリーを含むはてなブックマーク

過去の1月31日より。

その後「XMLベース->hns」と変遷しているわけだが、そういえばまだデータを移していないのが一部残っているな。


[ 1月31日全て ]

2004年2月29日 (日)

[ DiKicker ] キーワード情報表示機能追加 このエントリーを含むはてなブックマーク

キーワード毎に記事をつける機能の基本部分ができた。 これで DiKicker の基本的な部分が出来上がり。

日記とキーワードページが自動的に相互リンクされるようになり、またキーワード毎に日記を串刺し表示できるようになった事で、特定のトッピックスをまとめて読めるようになった。 これで面倒だった「日記中の関連する記事へ目次的リンク集」作成をしなくて済むように。

似ている機能を持つシステムとしては

あたりかな(もちろん大小異なるところがあるけど)?

コンテンツ方面ではおいおい emacs-wiki で書いているキーワード別ページを、こちらへ移してくる予定。 細々したHTML(XMLから変換しているもの)も、こちらへまとめたい。

システム的には、見た目も機能も速度もまだまだなのでガリガリ開発継続。 3月中にはある程度安定したものにしたいところ。


[ 2月29日全て ]

2004年3月11日 (木)

[ 3月11日全て ]

2004年4月13日 (火)

ガントチャート関連ツール このエントリーを含むはてなブックマーク

DateBk5 からのガントチャート作成の話だが、まずはチャート作成部分は他のものを利用できないかなと調査。

@ Planner (MrProject)

以前にちょっと使ったことあり。 日本語OK。 以前、保存したら次に開けなかったことがありそれ以来使っていない。 データはXMLフォーマット(DTDもある)なので、この形式でデータを作成すると、勝手にチャートを作らせることができる。

使い勝手はいいが、印刷まわりはちと弱い。

@ GanttProject

Java で記述されていて、Java Web Startも可能。 見た目は Planner とほとんど一緒。

これもデータはXMLフォーマット。

@ PyGantt

Python で書かれたガントチャート作成ツール。

aptラインが用意されているので入れてみる

 apt-get install python-logilab-pygantt

実行

pygantt --help Traceback (most recent call last):

  File "/usr/bin/pygantt", line 2, in ?
    from logilab.pygantt.main import run
  File "/usr/lib/python2.3/site-packages/logilab/pygantt/main.py", line 103, in ?
    from logilab.pygantt.lib.readers import ProjectXMLReader
  File "/usr/lib/python2.3/site-packages/logilab/pygantt/lib/__init__.py", line 21, in ?
    from objects import *
  File "/usr/lib/python2.3/site-packages/logilab/pygantt/lib/objects.py", line 31, in ?
    from zLOG import LOG, INFO

ImportError: No module named zLOG

何か足りない。


[ 4月13日全て ]

2004年4月14日 (水)

PyGantt には Zope このエントリーを含むはてなブックマーク

昨日何かが足りなかった PyGantt だが調べてみるとどうも Zope の何かに依存しているらしい。

 apt-get install zope-cmf
 dpkg -S zLOG

zLOG は zope パッケージに含まれていたようだ。

 PYTHONPATH=/usr/lib/zope/lib/python pygantt --help
 PYTHONPATH=/usr/lib/zope/lib/python pygantt --renderer=png /tmp/pygantt-0.9.3/examples/project.xml project.png

成功。見た感じは、ちょっと自分の好みではないなぁ。

データは XML フォーマットなのだが、日本語を入れるとエラー。 残念。


[ 4月14日全て ]

2004年4月16日 (金)

Progect -> XML -> text, HTML このエントリーを含むはてなブックマーク

Progect のデータを Palm::Progect で読み込んで XML::LibXMLDOM 化し、そのまま出力あるいは XML::LibXSLT を通して text や HTML に変換する方法を検討。

Progect のデータをそのまま欲しい形式変更するのが手っ取り早いのだが、プロジェクト中の抜き出したいタスクの指定方法や出力の整形方法の指定方法を定義するのが面倒なので XSLT で逃げようかと。 まぁ XSLT も書くの面倒ではある。

Palm::Progect::Converter::hoge を書くという手もあるが。


[ 4月16日全て ]

2004年8月19日 (木)

ActivePerl 5.6.1 Build 638 にバンドルされているモジュールとライセンス このエントリーを含むはてなブックマーク

ExtUtils::Installed でリストアップしてチェック。

aActivePerl::DocTools
ActiveState::RelocateTree
aActiveState::Rx
*Archive::Tar
oArchive::Zip
*Compress::Zlib
oData::Dump
*Digest
*Digest::HMAC
*Digest::MD2
*Digest::MD4
*Digest::MD5
*Digest::SHA1
*File::CounterFile
*Font::AFM
*HTML-Tree
*HTML::Parser
*HTML::Tagset
oIO::Zlib
*MD5
*MIME::Base64
*Net (libnet)
*PPM
PPM-Agent-Perl
PPM::Shell
*Perl
*SOAP::Lite
*Storable
oTest::Simple
oText::Autoformat
*Tk
*URI
oUnicode::String
*Win32 (libwin32)
aWin32::AuthenticateUser
*XML::Parser
*XML::Simple
*libwww-perl

'*' は Copyright.html で オリジナルがオープンソースのものとして列挙されているもの。 'o' は列挙されていないが、オリジナルが Perl と同じライセンスThe Artistic License のもの。 'a' は ActiveState の Copyright があるもの (ActiveState Community License)。 それ以外は明記がないもの。

PAR でパッケージ化するには、Perl と同じライセンスの(あるいは再配布の問題のないもの)もののみストールしてある状態にしておき、PAR 化した中身に

が含まれていないかをチェック。


[ 8月19日全て ]

2004年11月10日 (水)

ttree での HTMLページ生成 このエントリーを含むはてなブックマーク

www.naney.org だとTemplate Toolkit が動かない事がわかってしまったので、やっぱり手元で静的するセンにする。

今までは「XMLによるページ記述 + 自作ツールによる DOM ベースの変換 + XSLT」で生成していたのだが、あまりメンテしていないのでライブラリのバージョンが上がるたびに動かなくなったりいろいろ不便になってきた。 今後は現在いろいろいじっている Template Toolkit ベースにしたい。 まずは付属の ttree を使ったサイト生成にしてみる。

で、いくつかのページをこちらで生成してみることにした。 今までより出力を簡単に修正できるようになった。 ただし以前のXMLベースの時よりは崩れたHTMLを生成する可能性が高くなるので要注意。 GNU m4 でサイトを生成していた時の感じに少し戻った気分。


[ 11月10日全て ]

スポンサード リンク

■よく検索されるキーワード

perl(62) torrent(54) linux(48) 提案書(47) windows(43) 書き方(41) 使い方(29) アジェンダ(26) x31(25) 充電式カイロ(25) cvs(22) インストール(20) サンプル(20) thinkpad(19) アジェンダとは(19) f-01a(18) wiki(17) c#(16) 感想(16) カイロ(16) usb(16) java(16) 秋葉原(15) debian(15) ヨドバシカメラ(15) subversion(15) 壁紙(15) 作り方(15) 静電気(14) apache(14) グッズ(14) デロンギ(13) フリー(13) sh-01a(13) ganttproject(13) 修理(13) ssh(12) svn(12) ヨドバシ(12) truecrypt(12) ダイソー(11) 手帳(11) activeperl(11) ubuntu(11) ほぼ日手帳(11) firefox(10) mew(10) mp980(10) ドラマ(10) 日本語(10) n-01a(10) google(10) tc-1(10) 評判(10) ツール(10) djunit(9) cgi(9) 動画(9) mp3(9) オイルヒーター(9) docomo(9) rcs(9) 除去(9) centos(9) メモリ(9) エネループ(9) 設定(9) p-01a(9) tortoisesvn(9) 無印(8) ケース(8) 口コミ(8) ミノルタ(8) メール(8) インストーラ(8) 会議(8) xampp(8) 加湿器(8) af(7) 値段(7)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 15.107376s / load averages: 0.26, 0.25, 0.30
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)