- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- ページ/属性 へ行く。
- 1 (2007-12-30 (日) 02:57:48)
- 2 (2008-01-01 (火) 02:38:57)
- 3 (2008-02-11 (月) 15:29:41)
- 4 (2008-03-13 (木) 02:18:46)
- 5 (2008-09-28 (日) 00:00:32)
- 6 (2009-08-30 (日) 11:16:31)
- 7 (2009-09-24 (木) 15:40:03)
- 8 (2009-11-07 (土) 01:16:46)
- 9 (2010-11-15 (月) 14:27:24)
- 10 (2010-11-15 (月) 16:23:12)
- 11 (2010-11-15 (月) 17:32:33)
- 12 (2010-12-13 (月) 02:23:12)
- 13 (2010-12-29 (水) 09:18:11)
- 14 (2011-01-11 (火) 00:16:25)
- 15 (2011-01-11 (火) 00:37:35)
- 16 (2011-01-11 (火) 00:43:53)
- 17 (2011-02-09 (水) 06:48:37)
- 18 (2011-02-09 (水) 07:19:58)
- 19 (2011-02-09 (水) 08:05:03)
- 20 (2011-02-09 (水) 08:33:13)
- 21 (2011-02-09 (水) 12:18:13)
- 22 (2011-02-09 (水) 12:29:35)
- 23 (2011-02-09 (水) 12:56:37)
- 24 (2011-03-02 (水) 11:31:35)
- 25 (2011-12-14 (水) 01:29:17)
- 26 (2012-05-22 (火) 08:47:30)
- 27 (2012-05-22 (火) 18:11:01)
- 28 (2012-07-30 (月) 00:59:21)
- 29 (2012-07-30 (月) 01:18:48)
- 30 (2012-08-23 (木) 20:04:50)
- 31 (2012-09-20 (木) 06:47:54)
- 32 (2012-09-20 (木) 07:32:46)
- 33 (2012-09-22 (土) 22:16:31)
- 34 (2012-11-05 (月) 06:44:27)
- 35 (2012-11-05 (月) 06:58:37)
- 36 (2013-03-20 (水) 22:36:05)
- 37 (2013-03-30 (土) 19:03:52)
- 38 (2013-03-30 (土) 19:08:19)
- 39 (2013-03-30 (土) 20:54:22)
- 40 (2013-03-30 (土) 22:33:08)
- 41 (2013-04-04 (木) 05:19:43)
- 42 (2013-04-04 (木) 06:37:23)
- 43 (2013-04-04 (木) 07:20:24)
- 44 (2013-04-04 (木) 07:20:52)
- 45 (2013-04-08 (月) 14:51:25)
- 46 (2013-04-08 (月) 15:04:59)
- 47 (2013-04-09 (火) 00:09:37)
- 48 (2013-04-10 (水) 05:02:58)
- 49 (2013-04-11 (木) 13:17:41)
- 50 (2013-04-11 (木) 14:28:15)
- 51 (2013-04-24 (水) 18:28:38)
- 52 (2013-04-25 (木) 05:38:56)
- 53 (2013-04-25 (木) 05:58:37)
- 54 (2013-04-28 (日) 06:05:19)
- 55 (2013-05-07 (火) 17:20:21)
- 56 (2013-05-10 (金) 22:01:00)
- 57 (2013-11-09 (土) 23:26:48)
- 58 (2014-01-07 (火) 23:58:37)
- 59 (2014-01-07 (火) 23:59:46)
- 60 (2014-01-15 (水) 23:30:21)
- 61 (2014-02-27 (木) 00:00:08)
- 62 (2014-02-27 (木) 03:39:53)
- 63 (2014-02-27 (木) 16:14:41)
- 64 (2014-02-27 (木) 16:35:58)
- 65 (2014-02-27 (木) 16:38:44)
- 66 (2014-02-27 (木) 17:01:34)
- 67 (2014-03-08 (土) 04:01:37)
- 68 (2014-03-17 (月) 01:14:39)
- 69 (2014-03-18 (火) 11:20:12)
- 70 (2014-03-18 (火) 11:26:08)
- 71 (2014-03-20 (木) 20:57:14)
- 72 (2014-03-20 (木) 21:23:29)
- 73 (2014-03-25 (火) 00:14:57)
- 74 (2014-03-25 (火) 07:02:22)
- 75 (2014-03-26 (水) 00:14:22)
- 76 (2014-03-26 (水) 00:26:05)
- 77 (2014-03-26 (水) 04:27:56)
- 78 (2014-04-03 (木) 00:44:42)
- 79 (2014-04-03 (木) 04:49:31)
- 80 (2014-04-03 (木) 05:23:31)
- 81 (2014-04-03 (木) 05:38:07)
- 82 (2014-04-03 (木) 05:45:15)
- 83 (2014-04-03 (木) 06:15:32)
- 84 (2014-04-03 (木) 06:30:42)
- 85 (2014-04-03 (木) 06:38:19)
- 86 (2014-04-03 (木) 07:25:48)
- 87 (2014-04-03 (木) 07:31:56)
- 88 (2014-04-03 (木) 07:38:59)
- 89 (2014-04-03 (木) 07:40:42)
- 90 (2014-04-03 (木) 16:56:33)
- 91 (2014-04-03 (木) 17:06:36)
- 92 (2014-04-03 (木) 17:20:16)
- 93 (2014-04-04 (金) 01:54:44)
- 94 (2014-04-04 (金) 02:03:19)
- 95 (2014-11-29 (土) 00:49:26)
- 96 (2015-10-03 (土) 17:02:21)
- 97 (2015-10-03 (土) 22:15:46)
- 98 (2016-12-30 (金) 01:24:25)
- 99 (2017-01-02 (月) 20:51:51)
- 100 (2017-01-02 (月) 23:23:56)
- 101 (2017-01-03 (火) 02:55:41)
- 102 (2017-01-05 (木) 07:15:25)
- 103 (2017-01-15 (日) 09:17:39)
- 104 (2018-01-08 (月) 21:44:33)
- 105 (2019-01-16 (水) 18:05:58)
- 106 (2019-01-16 (水) 19:43:08)
- 107 (2019-01-16 (水) 19:49:49)
- 108 (2019-01-16 (水) 19:54:11)
- 109 (2019-01-16 (水) 20:29:00)
- 110 (2019-01-16 (水) 20:45:46)
- 111 (2019-01-16 (水) 21:14:35)
- 112 (2019-01-16 (水) 21:21:57)
- 113 (2019-01-16 (水) 21:52:34)
- 114 (2019-01-18 (金) 02:16:59)
- 115 (2019-01-20 (日) 04:58:08)
- 116 (2019-12-14 (土) 15:08:39)
- 117 (2020-02-07 (金) 12:30:14)
- 118 (2020-11-01 (日) 08:53:53)
- 119 (2020-11-24 (火) 02:09:08)
- 120 (2020-11-24 (火) 02:12:56)
- 121 (2021-05-26 (水) 02:08:39)
- 122 (2021-06-24 (木) 13:12:54)
- 123 (2021-06-24 (木) 18:50:40)
- 124 (2021-07-03 (土) 08:04:25)
- 125 (2021-09-24 (金) 20:29:34)
- 126 (2021-11-18 (木) 13:40:06)
- 127 (2022-01-16 (日) 20:09:21)
- 128 (2022-04-24 (日) 02:02:45)
- 129 (2024-09-25 (水) 07:07:20)
ページ管理に使う情報。
そのうち利用者が手作業で設定するもの。
ページ/属性は利用者からシステムへの指示。それに各要素が反応する。
ページ/裏とは異なり上位ページの属性を継承する。
継承があるので、システムによる変更はできない。順不同パスにより継承元を特定できないことから変更されてもデータの保存先が分からないので。これが解決できればシステムによる設定と継承を両立できる。
- 呼び方
- 属性にするもの/しないもの
- :Done/ページ属性をページにするには[?]
- 継承不可能キーワード
- ページ/記法/特色付け
- ページ/属性を決めるのは誰か
- :i/状況によって変わる役割
- :i/著作権に基づいた権限設定
- ページ名接頭辞で指定できるページ/属性
- ページ名接頭辞に適さない属性
- ページ/属性はページ/要素のため
- ページ/編集はページ/属性を変える一例
- 編集権限は投稿できる権限
- ページ側権限と利用者側権限
- ページ/属性は編集権限対象外
- 内容の編集は属性の編集と内容の編集のほうがしやすい
- 属性の設定方法2つ
- 属性名が重複したら
- :i/ページ属性はセレクターで読む
- 書式
- :i/継承と書き戻しは両立できるかも
- :Done/属性は本文を見ながら編集したい
- :i/属性と内容
- :i/ページ内容と属性領域の違い
呼び方 † 
ページ/裏のほうを変える手も。
属性にするもの/しないもの † 
属性にしないもの
属性にするもの
:Done/履歴はどこに残すのか[?]
:Done/ページ属性をページにするには[?] † 
ページ/属性はページではない。でも永続化キーは本文と分けて、本文を読まずに属性だけを読み込むこともできるようにして、本文とはロックの競合が起きないようにする。
属性はページと同じフォーマットで、外部名を持たず、属性操作の権限で操作可能にする。(権限判定はユースケースクラスで)
ページ/本文とは似ているが異なるもの。
対応するページインスタンスだけから見える。
継承不可能キーワード † 
必要ならページ/属性に「継承不可」という言葉か記号を書いて、それが継承されないようにする。継承可能なものと併用するのも有り。
継承できない属性があるのなら、「継承不可」で始まる名前にすれば分かりやすい。継承不可と書かないと使えない属性。
ページ/記法/特色付け † 
ページの属性にテキスト部分を加えても良いかも。
テキスト部分は…
これらを1要素ごとに(プレーンテキストは固有名詞が1要素)集計して、上位数語を辞書順にソートして。
できれば色のように混ぜたい。が、そのためには単語に位置関係を持たせないと。
ページ/属性を決めるのは誰か † 
管理者と作成者。ページ/属性/作成者[?]
隠したり、特定の利用者だけに見せたり、読み取り専用にしたり。
相手のポータルページの下位にその相手だけに見えるページを作成。これで私信を。メール代わり。
:i/状況によって変わる役割 † 
:i/著作権に基づいた権限設定 † 
ページ名接頭辞で指定できるページ/属性 † 
ページ名の接頭辞(prefix)で指定可能なもの。ページ名変更さえできれば誰でも変更可能な属性。
これはUI。対応するファイル名(内部名)を変えてしまうと参照できなくなるので、属性の保存はどこかのファイル内に。
これらが変更されたとき、ページ名(に付ける接頭辞)も変更すること。これらは複数指定可能で、順不同。適当な順番にソートしておく。
接頭辞はページ名として扱わないので、接頭辞違いの同じページ名は全く同じページ名とみなす。
:tag と tag は同じページになるので、ページ「:tag」を作った後、「tag」を作ろうとすると既存ページの編集となる。
…というのも紛らわしい。
ページ名接頭辞に適さない属性 † 
ページ/属性はページ/要素のため † 
プログラムでは型を決めないとデータを扱えないから。
利用者のためではない。利用者のためのデータはすべてテキストで。
ということで、タグをページ/属性にしたりしてはいけない。
タグの継承と対立?
AND検索:タグ 継承
これはページ/裏のことでは?
上位ページにタグを付けたとき、上位ページだけが見つかればいい。下位はそれに付随する。タグを継承するようになると使いにくい。そもそも継承は分かりにくい。
ページ/編集はページ/属性を変える一例 † 
ページ/属性のエディターがWikiサイト。
ページ/編集はページ/属性にある「内容」を更新、保存する機能。
→継承される領域やページ/裏だけでなく、ページ/属性の数だけWiki上のページのフィールドがあるということに。
RIGHT::t/属性
→ページ/属性はプログラムが扱う。エディターはページ内容だけ扱えればいい。
編集権限は投稿できる権限 † 
つまり編集権限はページの更新ができる権限。
編集ビューを見るところまでは閲覧権限なので、NotationTextを見ることはできる。
ページ側権限と利用者側権限 † 
ページ/権限(錠)と利用者/権限(鍵)が合えばリクエスト受け付け。
型のデータを両方のクラスに。または対応表が必要。
ページ/属性は編集権限対象外 † 
例えば管理者だけが持っている権限で書き換えられるようにして。
権限の付与(allow)/剥奪(deny)を制御。利用者ページの上位ページのページ/属性編集(錠)を大きな権限を持つロールにしておく。
ページ名にもページ/属性が含まれるので、ページ名変更も特別な権限。
内容の編集は属性の編集と内容の編集のほうがしやすい † 
ページ(内容)の編集権限とページ/属性の変更権限は別。
ページ/属性の変更のほうがより高い権限がいる。(デフォルト設定では。例えば属性変更は編集者の中でも作成者でなkればならないとか)
属性の設定方法2つ † 
ページ名接頭辞
継承なし。ページ名で属性が分かるようにするため。
フルパスの先頭に。単語先頭ではなく。
→分かりにくい。- ページ/属性に書く
下位ページが継承する。複数ページを一度に設定できるようにするため。
でも継承不可能という意味のキーワードを付けるとその属性は継承されない。というのも必要ならありかも。今のところ不要。
属性名が重複したら † 
1つのページに同じ属性名が複数あれば、リスト化。記述されている順にリスト要素にする。
というわけで、ページ/属性にデータアクセスしたときの戻り値は必ずリスト。実装はセレクター記法で。複数要素に分けて書かれることもあるので、要素側ではリスト化できない。
継承時の重複はページ/属性/継承[?]のルールによる。
1ページ内の重複は同階層内の重複でもあるけれど、整合している。
:i/ページ属性はセレクターで読む † 
書式 † 
接頭辞はページ名の冒頭に書くだけ。
ページ/属性の書き方。
属性名(主属性名):値
属性名:値 副属性名1:副属性1の値 副属性名2:副属性2の値 …
属性名:値, 副属性名1:副属性1の値, …
属性名=値, 副属性名1=副属性1の値, …
属性名
全半角不問。
→システムに合わせなくてはいけないので、不自由。テンプレートを使って空欄入力にしたほうがいい。
副属性は機能呼び出しのパラメーターなどに。副属性は順不同。機能が解釈する。
主属性はページが解釈する。ページが知っている属性名でなければならない。
属性名:値属性名
これは副属性名を省略した形。副属性名が空文字列な場合。副属性は必要な分だけ書く。主属性の値も要らないなら書かなくていい。存在しない値が参照されたときは空文字列として扱う。存在しない名前が参照されたときは継承。
:i/継承と書き戻しは両立できるかも † 
両立できればページ/属性とページ/裏の違いは用途だけ。機能面では違いが無くなる。
でも書き戻しを利用するのはシステムが変更するページ/裏だけのはず。利用者が(UI/API経由で)作ったデータは書き換えられない。
あまり意味がない。
データアクセスで一部のページ/要素だけを書き換えた場合、書き戻しが必要。元から要素(オブジェクト)を NotationTextに変換する機能は仕様に入っている。
:Done/属性は本文を見ながら編集したい † 
2カラム?属性編集のビューは本文に重ねて表示?
権限が独自のものになるので、リクエストを分けなければならない。下位展開と一緒。別区画は別リクエスト。
:i/属性と内容 † 
編集権限が違うので参照時も分ける。属性領域に書いたことを内容で付け足すことは不可能に。
混ぜても意味薄。
:i/ページ内容と属性領域の違い † 
どちらにもページ/要素を記述。
内容と属性の違いはページ/要素が吸収する。