■スレッドリストへ戻る■ 全部 1- 最新50

共通フォーマット化大作戦

1 :書記さん :2001/11/09(金) 22:14
ここでも一時期決めてたんですがもう一度挑戦。
ボード一覧やお気に入りの共通化を考えましょう!

23 :名無しさん :2001/11/15(木) 20:21
>>22
monazilla NS案賛成です。>かちゅ〜しゃが対応しなきゃ意見も無いかナ、、。とりあえずコンバータ作って逃げるとか、、

24 :名無しさん :2001/11/15(木) 21:55
namespaceで重要なのってxmlns:xsl="http://www.w3.org/TR/WD-xsl"
のURLの方じゃなかったっけ。
xmlns:monazilla="http://members.jcom.home.ne.jp/monazilla/TR/skin"
にすればmonazillaだし
xmlns:mo="http://members.jcom.home.ne.jp/monazilla/TR/skin"
とすればmoになるのでは?
1文字2文字の方がいいと思う。

25 :厨房もじらー :2001/11/15(木) 22:58
>>24
一応わかってるつもりです。
紛らわしくてスマソ
タグの例を挙げてみただけです(藁やはり長いと処理的に問題でしょうかね。。。
24さんの言うようにmonaやmoなど他の名前でもいいんですが
それだとソフト側で宣言を見なくちゃ逝けなくなるからボツっすね。。。
とりあえず、ネタということにしといてください(藁

26 :別の人 :2001/11/16(金) 00:25
まあ、真面目にXHTMLとして処理するか、<mona:mail/> だったらxxする、
みたいに決め打ちにしちゃうかは、使うソフト次第ってことでいいんじゃないっすかね。
ただ、フォーマットの取り決めとしてはXML準拠がいいんではないかなと。

27 :書記さん :2001/11/16(金) 08:50
(やべ、、だんだん難しい話になってきた、、)

28 :委員長 :2001/11/16(金) 09:34
>>27
(安心しろ、私も理解出来なくなってきた)

29 :書記さん :2001/11/16(金) 12:22
こんな感じ??
http://www.geocities.co.jp/SiliconValley-Oakland/9028/sample01.html

30 :書記さん :2001/11/16(金) 20:55
あ、、<A>
  <HEAD>
</A>
<C>
  </HEAD>
</C>こんな書き方はダメだよね、、。。

31 :厨房もじらー :2001/11/17(土) 03:14
>>29-30
なかなか難しいっすよね…。
実際問題となると

32 :書記さん :2001/11/17(土) 08:53
ですね、、
HTMLのタグを全部テキストエレメントで扱えばいいんかな、 <monazilla:HEADER>
  &lt;html&gt;
  &lt;head&gt;
   &lt;title&gt;
    <monazilla:TITLE/>
   &lt;/title&gt;
  &lt;/head&gt;
  &lt;body&gt;
    &lt;center&gt;<monazilla:TITLEPIC/>&lt;/center&gt;
  &lt;font face="MS Pゴシック"&gt;
  &lt;dl&gt;
 </monazilla:HEADER>すげーわかりにくい。。。

33 :名無しさん :2001/11/17(土) 10:35
headerとfooterはタグで囲わなくてもいいのでは?

34 :名無しさん :2001/11/17(土) 10:51
インデントが変だけど... XHTML版<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:monazilla="http://members.jcom.home.ne.jp/monazilla/TR/skin/1.0"
xml:lang="ja" lang="ja">
<head>
<title>
<monazilla:title/>
</title>
<style type="text/css">
body { font-family: "MS Pゴシック"; }
</style>
</head>
<body>
<center><monazilla:titlepic/></center>
<dl>
<monazilla:res>
<dt>
<monazilla:number/>
名前:<font color="forestgreen"><monazilla:name/></font>
<font color="#ff8000" size="2pt"><monazilla:mail/></font>
投稿日:<monazilla:date/>
<dd>
<monazilla:message/>
<br/><br/>
</dd>
</dt>
</monazilla:res>
<monazilla:newres>
<dt>
<img src="newred.gif"/>
<b>
<monazilla:number/>
名前:<font color="forestgreen"><monazilla:name/></font>
<font color="#ff8000" size="2pt"><monazilla:mail/></font>
投稿日:<monazilla:date/>
</b>
<dd>
<monazilla:message/>
<br/><br/>
</dd>
</dt>
</monazilla:newres>
</dl>
<p>
件数:<monazilla:count/>
新着:<monazilla:newcount/>
</p>
</body>
</html>

35 :名無しさん :2001/11/17(土) 10:54
あ、fontタグはダメなんだっけ、、そこもCSSにしないと
しかし厳密に準拠させるのは職人さんが嫌がるかもなあ
文法チェッカとか必須かも

36 :書記さん :2001/11/17(土) 11:21
>>34
お!こんな方法があったんだ!
(XHTMLってのをー知らなかったよ、、)
なんかこの形式に私は惚れたんですが、 >しかし厳密に準拠させるのは職人さんが嫌がるかもなあですね、、。文法チェック、プレビュー、かちゅ〜しゃフォーマットコンバートなんかを含めた
スキンエディタが必要になりそうですね、

37 :厨房もじらー :2001/11/17(土) 23:20
ちなみにMoz2chはXMLとして検証できる文章の方が
処理が早いかもなので実は期待してる(藁

38 :名無しさん :2001/11/18(日) 00:44
もっと厳密にしてみた。Another HTML lint でチェックした限り違反は無い模様、、<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:monazilla="http://members.jcom.home.ne.jp/monazilla/TR/skin/1.0"
xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>
<monazilla:title />
</title>
<style type="text/css">
body { font-family:"MS Pゴシック"; }
span.name { color:#228b22; }
span.mail { color:#ff8000; font-size:2px; }
</style>
</head>
<body>
<div style="text-align:center;"><monazilla:titlepic /></div>
<dl>
<monazilla:res>
<dt>
<monazilla:number />
名前:<span class="name"><monazilla:name /></span>
<span class="mail"><monazilla:mail /></span>
投稿日:<monazilla:date />
</dt>
<dd>
<monazilla:message />
<br /><br />
</dd>
</monazilla:res>
<monazilla:newres>
<dt>
<img src="newred.gif" alt="newred.gif" />
<strong>
<monazilla:number />
名前:<span class="name"><monazilla:name /></span>
<span class="mail"><monazilla:mail /></span>
投稿日:<monazilla:date />
</strong>
</dt>
<dd>
<monazilla:message />
<br /><br />
</dd>
</monazilla:newres>
</dl>
<p>
件数:<monazilla:count />
新着:<monazilla:newcount />
</p>
</body>
</html>

39 :書記さん :2001/11/18(日) 01:12
インデントつけてアップしてみました。
http://members.jcom.home.ne.jp/monazilla/TR/skin/1.0/sample03.html
http://members.jcom.home.ne.jp/monazilla/TR/skin/1.0/sample02.html一応私の失敗作も、、
http://members.jcom.home.ne.jp/monazilla/TR/skin/1.0/sample01.html

40 :名無しさん :2001/11/18(日) 11:22
他のデータの定義でも monazilla な名前空間は使われるかもしれんから、
xmlns:skin とかの方がいいかもね。それにmonazillaだと長いし。

41 :厨房もじらー :2001/11/18(日) 23:11
>>40
skinでもmonazillaでもいいんだろうけど、
公式にはどっちかに統一してしまわないと
実際にはプログラム側の処理が煩雑になるよね。。。
monaでもmonazillaでもskinでも
とりあえずモナヂラのほうで決めてしまえばいいんだろうけどね。。。
ちなみに、Moz2chはその形式のスキン採用してみたりするつもりです。(藁

42 :名無しさん :2001/11/18(日) 23:59
Daxさんに聞いておいた方がいいと思うのだけど
もしこういうXHTML形式にするとしたらFORMとCHECKBOXをどうしますか?
ホットゾヌの方で追加するようにします?それともゾヌ用のスキンは
CHECKBOXつけてもらうようにします?

43 :厨房もじらー :2001/11/19(月) 00:20
アプリ毎にスキンに特徴があるから、それを吸収するのが結構骨かもね。
XHTML形式なりの共通形式から各アプリのスキンに変換するとか
そのへんが現実解なのかな。。。XHTMLで対応するとしたら未対応タグは無視で
ホットゾヌ用タグとかをXHTML側につけるのが正解な気がする。

44 :厨房もじらー :2001/11/19(月) 18:59
>>43みたいに書いたけど、実際の処理考えたら
未対応タグが入ってるのは面倒かも。。。

45 :委員長 :2001/11/20(火) 14:14
みんながフォーマット共通化している横で、せっせと
&DATE[yyyy/mm/dd hh:nn (aaa)] なんて拡張しちゃってます。(^-^;
↑こういうのも共通フォーマットに入れて欲しいなぁ。

46 :名無しさん :2001/11/20(火) 23:02
DATEに関してはそのための仕様があったような

47 :himajin2908 :2001/11/21(水) 00:26
こん○○わ。こちらには初書き込みになります。日付データの件なんですが、一部で特殊な使い方してる所があるのですが。
1.スレ検索 http://ruitomo.com/~gulab/(subject.txtはhttp://ruitomo.com/~gulab/k/
datデータの日付部分に検索用htmlデータがある。
2.例の森には戻れない http://www.i-love-you.gr.jp/place/(subject.txtはhttp://www.i-love-you.gr.jp/place/place/
日付データに年がない。
かちゅで曜日表示させるJavaスプリクト(詳しくはhttp://www.boreas.dti.ne.jp/~ijuinfan/katjusha/benri.html)だと、
1ではスプリクトエラーで表示されず、2では時刻部分に(undefined) なんて出ます。

48 :Dax :2001/11/21(水) 13:07
>>42
えーと後者ですね、
CHECKBOX、FORM をプログラム側で追加するようなことはしません。
FORMタグは追加できそうですが、CHECKBOXは適当につけると
デザインが崩れますからね。

49 :厨房もじらー :2001/11/21(水) 23:38
>>48
@num@とかの前でいいかも、とか安直に考えてた。。。(鬱
確かにデザインを重視すると、あらかじめCHECKBOXとか入ってるべきですね。。。
各アプリに対応したスキンとかは、チェックボックス入ってても
入ってなくてもデザインがうまくいくよう調節しなきゃならないから
結構スキン職人さんが大変ですね…
まあ、仕様を共通化すれば
各ブラウザ用や、複数のブラウザに対応したものも
作りやすいかもなので、意義はあるとは思いますが。。。

50 :名無しさん :2001/11/22(木) 21:57
やはりスキンそのものの共通化は結構大変そうですね。
とりあえずスキンの先頭にどのソフト用なのかのタグを埋め込んでおくってのはどうでしょうか。<!-- monazilla-skin: hotzonu/1.0 -->とか。タグ見て解析の仕方を切り替えれば良いので、かちゅスキンとゾヌスキン両対応、
とかやりやすいかな、と思いますが。

51 :厨房もじらー :2001/11/23(金) 12:20
漏れもできないけど、DTDとか用意するのかな(藁
それともXML Schemeか。。。(ソンナコトシネーヨ>>50
コメントにするよりも、それ専用のタグ作ったほうが
XML的には処理しやすくなると思われ。
XMLParser使う場合(漏れは使うw)、多分コメントは無視されるから。。。<html xmlns=">>38さんの用意してくださったスキン、スタイルのとこが
span.mail { color:#ff8000; font-size:2px; }
ってなってるけど、メール用のフォント、サイズ2pxって(+д+)マズー
じゃないですか?(藁
多分、
<font size="2">(+д+)マズー
のまま変更してきてこうなったんだと思うけど。。。
10ptか、12pxが適切かと。。。

52 :厨房もじらー :2001/11/23(金) 12:22
>>52
って書いたけど、
<font size="2">ってブラウザの設定に依存するから
font-size:xx-small/x-small/small/normal/large/x-large/xx-large
で指定するか
font-size:80%
とかパーセント指定したほうがいいかも。。。

53 :50 :2001/11/23(金) 13:25
いやあ、XHTMLが理想ではありますが、現状のHTMLをバラした形式が
ある程度広まっていることを考えると、、ということです。それに、XHTMLなら独自タグの対応は
<monazilla:skin type='zonu-form'/>
<monazilla:skin type='aborn-date'>yyyy/MM/dd hh:mm:ss (www)</monazilla:skin>
みたいにして一つ汎用のタグを定義することで逃げれば良い気がする。

54 :厨房もじらー :2001/11/23(金) 23:26
>>53
なるほど。。。
やっぱり、スキン職人さんにまでXHTMLを押しつけるのは
無理があるかもですしね。。。で、その独自タグの対応(・∀・)イイ!!ね!!
<monazilla:ex>タグとかでいいんじゃ?

55 :書記さん :2001/11/28(水) 09:23
むむむ、、
XHTML準拠か、現状のHTMLバラした形式に近いものかを決めなきゃダメかな?
XHTML準拠時の各ツールの独自タグは >>53 の方法がよさそうですね。

56 :名無しさん :2001/11/29(木) 01:35
素直になるならばnamespace使って
<zonu:form/>
<aborn:dateformat>...</aborn:dateformat>
こうした方が良いのでしょうけどね

57 :書記さん :2001/11/29(木) 08:56
私もそれがいいかなーとか思ってたんですが
各ツール作者さんに負担になるかと思って・・・どうなんでしょうね。
いいかな?いいよね?

58 :厨房もじらー :2001/12/01(土) 01:01
XMLParserが気楽に使えない環境では
XHTML準拠って邪魔くさいような気もする。。。
たとえば、
<zonu:form/>

<zonu:form />
はXHTML(XML)的には同じだけど、上の形に統一できれば
ソフト側では文字列としての処理だけで済むけど
XHTML準拠という方向で行くと、タグとして解析して、下側の形も受理しなきゃいけないような気もする。。。
XHTML準拠でもかまわないけど、ソフト側が処理しやすいように
実装寄りな仕様にすべきなんだろね。。。

59 :名無しさん :2001/12/01(土) 02:05
いやーここはやっぱ厨房もじらーさんにmoz2chでXHTML完全準拠の
リファレンス実装をして欲しいところですな。。XHTML→他フォーマットへの変換は簡単そう

60 :19 :2001/12/01(土) 21:57
>>XHTML→他フォーマットへの変換は簡単そう
一応作ってます。明日ぐらいに発表できるといいなあ。

61 :書記さん :2001/12/01(土) 22:08
おお!

62 :厨房もじらー :2001/12/03(月) 03:06
>>59
漏れが。。。ですか(急激に弱(藁
まだそれ以前なトコ多いんで、今は勘弁(;;´∀`)
ただ、XHTMLなフォーマットの方がMoz2ch的にはおいしいんで
対応すると約束してもかまいませんが(藁

63 :書記さん :2001/12/12(水) 08:53
ではそろそろ勝手にまとめちゃいます。
私としては >>34 >>38 でいいかなーと思ってますがどうでしょう?各ツールはこのフォーマットをネーティブに読み書きしないので
ツール固有の拡張タグは今回は見送りです。スキンの次はー、、ボード一覧か、DATか、idxか、、お気に入りか、、、んー。。。

64 :19 :2001/12/12(水) 22:13
明日あたりとかいっておいて全然発表できてなくてすいません。
スキンタグを大文字で書くか小文字で書くかってことなんですが
それとも混じっててもよくするのか
どっちかに統一するか大文字で書かなければならなくすると凄く楽になるのですが

65 :19 :2001/12/12(水) 22:22
スキンタグを大文字でにするのか小文字で書くことにするのか
それとも混じっててもよくするのでしょうか?
XMLとして処理しようとするとこの辺をどうするかで結構
コードが変わってきますんで。途中でUPしてしまった

66 :厨房もじらー :2001/12/12(水) 23:59
>>64-65
XML的には小文字でいいんじゃないですか?
出力するのは大体のソフトはHTMLだから大文字でもいいんでしょうが
入力は小文字のみうけつければよいと思います。

67 :名無しさん :2001/12/14(金) 08:41
XHTMLは小文字タグしか許していません

68 :委員長 :2001/12/14(金) 11:41
>>63
> スキンの次はー、、ボード一覧か、DATか、idxか、、お気に入りか、、、んー。。。
ボード一覧やidx・お気に入りなどの情報の共通化というと、
各ソフトがどのようなフォーマットで情報を保持するか?
ではなく、CSVのような形での入出力が出来ればOKって事ですよね?

69 :書記さん :2001/12/14(金) 23:45
>>68
そーです、>>67
んじゃ小文字で逝っちゃいましょ

70 :書記さん :2001/12/15(土) 18:19
名前食うかんのURIは
×http://members.jcom.home.ne.jp/monazilla/TR/skin/1.0
 ↓
http://www.monazilla.org/TR/skin/1.0
で行きましょー

71 :書記さん :2002/01/09(水) 22:02
やばい、そろそろ資料つくんなきゃー

25KB
新着レスの表示

スレッドリストへ戻る 全部 前100 次100 最新50

0ch BBS 2004-10-30