image

  • フォト Amazonギフト券
    ※この時計の時刻は、閲覧しているパソコンのものであり、必ずしも正確な時間とは限りません

検索

最近のトラックバック

無料ブログはココログ

« 2007年4月20日 | トップページ | 2007年4月22日 »

2007年4月21日

2007-04-21

ピックアップ: もはや知識はパワーではない, なんでも手書きでグリグリβ版, etc...

- http://d.hatena.ne.jp/nowokay/20070415#1176624793
> > きしだのはてな: Visual Library 2.0は結構使いやすい

- http://as-is.net/blog/archives/001240.html
> > GoogleのJavaScript APIがこっそり統一されてきている件について。 - Ogawa::Memoranda

- http://spherical-moss.net/TwitterClient
> > Spherical-moss.net: Twitter クライアントメモ

- http://tegaki.rw.to/
> > なんでも手書きでグリグリβ版

- http://www.popxpop.com/archives/2007/04/windmaker.html
> > 指定した地域の風の強さをウェブページで表現できる『WindMaker』 | P O P * P O P

- http://www-06.ibm.com/jp/developerworks/xml/library/x-ajaxxml3/index.shtml?ca=drs-
> > IBM Ajax と XML: Ajax の 5 つのアンチパターン - Japan

- http://kmo.air-nifty.com/kanamori_marketing_office/2007/04/2007_d6f4.html
> > Kanamori Marketing Office: 日経ナレッジマネジメントフォーラム2007基調講演の冒頭スピーチ

- http://pc.nikkeibp.co.jp/article/NPC/20070322/265846/
> > これこそイノベーション2.0?:日経パソコンオンライン

- http://medt00lz.s59.xrea.com/blog/archives/2007/04/post_484.html
> > レジデント初期研修用資料: 情報公開とイノベーションのジレンマ

- http://pc.nikkeibp.co.jp/article/NPC/20070315/265238/
> > もはや知識はパワーではない:日経パソコンオンライン

  > ...「もはや知識はパワーではない。本当のパワーは、知識をシェアできること」。...

ブローカーとかコーディネーターという役割りが大事になる。
そして、ほんとうの勝負は、情報/知識を所有することではなく、そこから何を発想し、実行に移すかだ。

ほんとうの複合ドキュメントを扱いたい

現状の xfy が扱える複合ドキュメントというのは
1ファイル中に複数の xml がネストしているものだ。

<xml-doc>
    ...
    <xml-doc-a>
        ...
    </xml-doc-a>
    ...
<xml-doc>

上記と同等のものを次のような include 構文を使い、2ファイルで構成することも考えられる。
  (自分自身の xml と <xml-doc-a> 以下の内容を含む doc-a.xml)

<xml-doc>
    ...
    <include file="doc-a.xml"/>
    ...
</xml-doc>

実際に html では、<img src="..."> で別ファイルを取り込む仕組みがある。

xfy では、他の xml ファイルを取り込む仕組みをつくり、その外部ファイルも
同時に編集できるべきだ。

これを今 実現するとしたら次の2つの方法が考えられる。
1. 一時的に <include ...> の内容を展開した xml ファイルをつくり、そのファイル
    に対して、xfy で閲覧/編集を行う。最後に <include> 形式に書き換えて、
    複数ファイルに編集結果を反映させる。

これは、比較的 簡単に実現できる気がする。

2. xfy で読み込むのは、あくまでも 親ファイル1つだけとする。
   <include ...> に対する template を作成する。

これはちょっと難しい気がする。
<include ...> の内容を表示を表示するのは現状の xvcd 機能でまかなえる。
問題となるのは編集だ。
xvcd は読み込んだ xml の内容に対しての編集機能しかもっていない。
(少なくとも私の理解の範囲では)

ならば、上記の xml を XML-DB に保存し、xfy ではその XML-DB への query, update で表示と編集を行う仕組みをつくってしまえばよいかもしれない。
そして 編集結果の保存は XML-DB の内容を 複数ファイルへ吐き出すようにするのだ。
(DOM の代わりに XML-DB を使うという発想。
DOM の代わりに使うのは XML-DB でなく、なんらかの独自にデータオブジェクトでも良い。)   

連休中にでも上記の2つのアイデアの実現の例でもつくってみよう。
(include 先のファイルに編集を加えるのは無理かもしれないが、表示だけならちょっとした
インストラクションを書くだけで可能とおもわれる。
inlcude はネストを可能にする必要があるので、include 関係がループを形成しないかのチェックを
することも必要だ。

すでに類似のことを実現している xml 編集アプリの情報や、なにか実験をしている方がいれば連絡していただければと思う。

« 2007年4月20日 | トップページ | 2007年4月22日 »

mokuji

2013年12月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

google

  • twitter
  • __
  • _
    Googleボットチェッカー

合わせて読む

  • 合わせて読む
    フィードメーター - katoy: cocolog あわせて読みたい

リンク