{一日一文}{希哲16年5月17日の開発}{希哲16年5月17日の進捗}{新しい目印}{変わらなくなった}{目立たなくなる}{動的に}{効果は大きい}{発見しやすくなる}{機能の違い}...=}(89)

{希哲16年5月17日14歩 K#F85E/E74C-776A}

中景輪符改良

輪郭ページ知名選り手以外の知番輪結最大化アイコン追加していったん終了小さい変化だが効果は大きいだろう。

中景輪符知名輪結知番輪結役割動かしようがない旧デルン実装では,知名輪結輪郭ページび,再検索用に ?輪結置いていたが,再検索多用するので直感的な方がいい。輪符における知名知番役割から考えても単純性保ちつつ整合性を取るとこの形になってしまう。問題点として,初心者にはそれぞれの役割分かりにくかった

他方高さ固定解除する方法分かりにくいという問題もあった。最近最大化アイコン使った輪結をどこかに置くことを考えていたが,知番輪結同じ機能を別の輪結持たせる混乱を招く結局知番輪結固定輪結であり特定の輪郭注目する機能兼ねている,ということを自然に学べる用合い望ましい。ということで知番輪結一部であることが分かるようにした。

これによって,知番輪結機能分かりやすくなり,知名輪結との機能の違い発見しやすくなるだろう。

最近の一日一文で,読者高さ固定解除する方法気付きにくいという問題尚更気になっていた動的に解除する手段考えているが,これはこれで先々でも使えるだろう。

第零番節の省略自我知番の省略可能になることで知番目立たなくなるが,これで丁度良い感じになりそうだ。3月31日の開発輪郭ページ前後景検索ページ外観変わらなくなったため,新しい目印としても丁度良い

=}
{出振るい}{Aejs 整備}{第四次宣伝攻勢}{省けた}{小さくなかった}{設計面}{第四次生活習慣改善の再開}{暖かくなってきた}{大事を取っていた}{生活習慣の乱れ}...=}(156)

{希哲16年3月15日の日記 K#F85E/E74C-4AA3}

12日脳爆発引きずってまだ脳疲労感残っていた一ヶ月分にも相当するであろう収穫だったのだから仕方ないと,気分転換兼ねて半年ほど放置していた Aejs 整備再開してみることにした。

まずは交度見直し軽く違了修正程度出来ればいい始めたものの,驚くべきことに,作業の続きよく捗った。これだけ間があくと,作業方針思い出すのと再整理時間がかかるのではないかと思っていたが,むしろ中断前より捗った気がする。この半年間での環境整備設計方針洗練知見の蓄積がそれだけ大きかったのだろう。当時は,ゆとりがなく混沌とした状況でもあった。

金風中断してからなかなか再開出来ず中途半端な状態出振るい出来ず前縁周り作業非常に進めにくい状況ではあったが,この間の収穫考えれば仕方ない思っていた設計面仕様面での変化小さくなかったので,再修正手間省けた唯一懸念だった作業再開にかかる負担全くと言っていいほど無かったのだから,仕方ないどころか大正解だったと言うべきだろう。

Aejs 整備中断経緯について記録振り返っている内に,もう一つの放置課題だった KNEST 隠し実装についても再整理急速に進んだ

輪郭選り手抜控機能整備がなかなか進まなかったことで Aejs 整備入ったのが昨年9月9日だった。14日11歩最後にそれも止まり,代わりに HTML 隠し実装からの KNEST 隠し実装重点を移すことにした。頭の整理をしているうちに18日になり,金風起きた以後は何度か再開試みている継続出来ず,そのまま第二次快調期突入した。

金風があまりに大きい出来事だったので,このあたりで記憶分断されている感覚ずっとあった特に Aejs 整備KNEST 隠し実装は,第二次快調期でも置き去りになっていた部分心残りだった。第四次宣伝攻勢向けて新生デライト開発佳境というところで二つ強力な武器上手く取り戻せた言うまでもなく極めて大きな収穫だ。

ただ,結局どっちを向いても脳爆発で,脳疲労癒えなかった


今日疲労回復のため休みにしたが,次回陶練からランニング再開することにした。

これも第二次快調期からほとんど出来なくなっていた忙しさもあったが,生活習慣の乱れ寒さ重なり,1月には風邪を引いたりもしていたため,大事を取っていた最近は少しずつ生活習慣改善再開出来,暖かくなってきたので大丈夫だろう。

最近の生活習慣改善を「第四次生活習慣改善」とするかと考えたところで,すでに金風以後生活習慣改善して使っていたことを思い出した用語として考えた12月9日から間もなく第二次快調期入ったので,目まぐるしさ忘れていたのだろう。とりあえず第四次生活習慣改善の再開」としておくことにした。


16日振り返り日記

{希哲16年3月12日の開発}{希哲16年3月12日の進捗}{積極的な活用}{完成した}{編み出した}{面白いこと}{どちらも}{出来ていなかった}{付加的}{避けられない}...=}(143)

{希哲16年3月12日14歩 K#F85E/E74C-2A34}

進捗時限記録中略

今後の Dex 設計方針についての検討終了これから越化参照大活躍しそうだ。


まず,課題だった脚注記法実装方針について検討している内に,越化参照部区間通信活用出来ることに気付いた

部区毎に越化条件変化などがあることから,各記法解釈部区個体任せたい。しかし,脚注記法のように最上位部区との出与え共有必要記法もある。

このような場合単純に考えれば指示体通して部区個体間で変数共有するということになるが,この種の記法増えるたびに目的別指示体増やすのは設計として美しくない汎用的な変数一つ集約するのも,効率性厳密性観点から難がある

ここでふと,越化参照使えることに気付いた下位部区個体中途解釈した記法には目印となる越化参照を付け,上位部区個体変換処理完了させる

これに似た部区間通信手法Dex 初期実装から現 &_skp;使い続けているが,どちらかというと「邪道」だと感じていたため,意図的に応用範囲広げなかった紆余曲折を経て,これが一番単純性効率性保守性バランスが良いということが分かった

これで脚注記法目次記法実装容易になった。他にも,輪郭情報参照必要記法など,部区間通信必要場面全般越化参照活用出来るだろう。


もう一つ,処理済み対象識別に関しても進展があった。

1月21日4歩で,&_tgt;&_fin; のような目印付加することを考えていたが,付加的越化参照では結局正規表現の複雑化避けられないため,実用化出来ていなかった

昨日終えた客体表現への書き換えDex 初期実装交度整理している時,再置換避けるため記法一部越化参照当時の疑似実体参照置換する手法使っていたことを思い出した。これもあまり積極的に応用範囲広げなかった手法だが,思っていたより合理的であることに気付いた

例えばhttp&_http; のように一時的に置換してしまえばいい。考えてみれば単純なことだが,灯台下暗しのごとく単純なこと真価理解するには時間がかかるということを改めて学んだ経験不足だと,どうしてもより高度そうなことに目移りしてしまう。


面白いことに,どちらも原点回帰のような発見だった。

直感編み出した Dex 初期実装手法再評価する十分な経験出来たこともあるが,「越化参照」という概念完成し積極的な活用考えられるようになったことも大きいのだろう。中途半端だった「疑似実体参照」から発展したのはつい先月のことだ。

{ウィキ互換輪結記法}{デライト開発}{デラング}{進捗記録}{デラング 0.03}{デラング 0.04}{デラング 0.05}{デラング 0.02}{希哲16年2月23日の開発}{希哲16年2月23日の進捗}...=}(91)

{希哲16年2月23日12歩 K#F85E/E74C-BD5C}

進捗時限記録中略

デラングの版存に関する昨日の検討続き終了

今のところ,デラングの版存最新定義は以下のようになっている希哲15年5月15日の開発

0.01
DIL 0.1別名
0.02
DIL 0.2別名
0.03
現行版

この定義実装基準行ったもので,その後の劇的な実装変化に全く追い付かず更新していないそもそもサービス中心に開発されている性質上仕様実装一致させないことも場合によって必要になり,区切り難しい

最新のデラングの位置付け考えても仕様と実装を分離し,デラングの版存仕様基準決めるべきだろう。それへの追随度Dex の版存決める

0.03決定当時仕様をもって再定義するとして,現在のデラング整備一段落したところで 0.04まとめ,その次の 0.05破壊的変更まとめることにした。この「破壊的変更」は,主にキーボード記法ウィキ互換輪結記法への転用想定している。

Dex の版存は,現行版形式的に Dex 0.01 としておき,次でデラング歩調を合わせ Dex 0.04 とすることにした。


ずっと忘れていたが,今回検討で「デラング 0.001」を描出していたことに気付いた。以下のような記述残っている

希哲13年7月27日,これまでの DIL との互換性を保った形で整理を進めることにした。

新規描出日時デライト開発着手したばかりの希哲13年2月26日同年7月27日というとデライト正式離立向けて大忙しだった時期で,すぐ忘れたのだろう。

実質的に 0.03 ということになるはずなので,ここで 0.03旧版号再定義することにした。

=}
{HTML}{::after}{文字サイズ}{進捗記録}{目立ってしまう}{制御しにくい}{double}{果した}{調整余地}{font-weight}...=}(121)

{希哲16年2月6日12歩 K#F85E/E74C-06F4}

デライト装体調整終了

見分けにくかった見出し装体視認性大きく向上した修正前修正後

見出し装体固定化

まず,これまで中景輪符<h1>始まる<h2> で始まる前後景輪一覧かで描写内見出し装体1階層ずつずれていたが,これはいったん固定することにした。

ずれるのも HTML文書構造からみれば間違った表現ではなく,中景輪符表現も少し変えるべきかと考えていたが,これもなかなか難しい中景輪符知名部は,現状 <h1> でも <h2> でも font-size: 1.4emfont-weight: boldletter-spacing: 0.05em という装体になっている。輪郭という情報単位粒度考えた時,これ以下は小さ過ぎ,これ以上は大き過ぎという所だ。

他の要素も,要素同士の対比考えて細かく装体調整しているため,それらまで見出し装体変化合わせる保守性悪影響を及ぼす。将来的にどうかはともかく,現時点でそこまでする利点は無いだろう。

CSS では h1 ~ .dln h2, h2 ~ .dln h3 のように兄弟結合子使えば簡単に実装出来る。

装体調整

あくまでも描写内での見出し階層装体固定することにした上で,第1階層から第4階層までの描写内見出しには二本線一本線破線点線4種類下線を付けることにした。これまでは第1階層2px第2階層1px一本下線のみだった。

二本線border-styledouble では制御しにくいため ::after使い,1px2px間隔をあけた。また,点線舞覧によって破線より目立ってしまう場合があるため,調整することにした。

最初は,第1階層二本線第2階層一本線があれば十分かと思ったが,結局文字サイズだけの変化ではぱっと見分かりにくい。各描写内見出し図形的特徴があった方が良い。

文字サイズは,これまで 1.3em1.2em1.1em1.05em1em だったのを 1.3em1.2em1.15em1.1em1.05em とした。

1.3em から 1.1em まで0.05em刻みの方が数字的には綺麗かと思ったが,下線特徴を付けても,特に第1階層第2階層一見して見分けにくかった画面撮り。それ以下は使用頻度も低いので0.05em刻みでも大きな問題はないだろう。

letter-spacingfont-weight調整余地はもう少しありそうだが,視認性改善という目的十二分果したのでここで一段落とした。

2px一本線よりも1px二本線の方がすっきりした印象になるのが意外だった。

{変化}

{}