メルマガを仕上げる土曜日

7:00

おはようございます。本日は午前中にメルマガを仕上げて、午後からは読書か映画を観たいと思います。

あとで読む:clipboard.jsでテキストをクリップボードにコピーする方法 | Webクリエイターボックス

あとで読む:ページ上のあらゆる要素をドラッグ・リサイズ・スケール・回転・ワープ・グループ化・スナップ操作を可能にする万能JavaScriptライブラリ -Moveable | コリス

あとで読む:まだ使ってる?今は非推奨となったJavaScriptの書き方 | Webクリエイターボックス

一週間の振り返り:

ツイートを読み返します。

publish:2022年10月15日までのツイートノート - Addless Letter

メルマガ:

「はじめに」と「おわりに」を書きます。

8:00

メルマガ:

全体を読み返します。

* * *

読み返しが終わりました。配信予約に進みましょう。

* * *

配信予約も終わりました。ふ〜、やれやれ。

9:00

高度を上がる:

考えがとっちらかっているので、全体的な視点でいろいろ考え事をする時間としましょう。

どうやって、それを行うのか。

* * *

何をどのように考えるのか。どうやって考えるのか。

まず、Textboxの個々の実装ではなく、一つ上の視点から開発方針を検討しておきたい。かなり行き当たりばったりになっている感じがある。楽しいのだが、時間を際限なく使うので、線引きは必要。

* * *

他のプロジェクトについて。一つ上の視点から、どのプロジェクトを進めるのか(あるいは進めないのか)を検討する。

視点を、具体的な実行レベルから上に上げるようにすることがポイント。その際、どのようなビュー(UI)であれば適切と言えるだろうか。

アウトライン+文章、のカタチだろうか。

まず、文章でつらつらと書いて、その項目をまとめたものを箇条書きリストとして表示しておく?

* * *

プロジェクトの並びに意志を残す。

* * *

前回のストレッチ・ライティングを読み返す。

ストレッチ・ライティングのタイトルはどうするか。統一するか、そのときの心にあるモヤモヤを名前にするか。

15:00

Textbox:

「ストレッチ・ライティング」というページのCSSを変更しました。

でもって、ついでに「新規作成ボタン」を作ってみます。

* * *

contentEditableをTrueにした、Ul要素は、li上で改行すると、新しいliを増やしてくれる。ほぼアウトライン的な動き方。あとは、削除と移動。

削除も問題なくできる。ドラッグの移動と、ショートカットの移動と、タブの感じ。Tabはフォーカスが移動してしまう。インデントを下げる場合は、ULを増やす必要があるのか。なかなか面倒。

問題はそれをファイルに反映するとき。

* * *

領域を限定する。contentEditableがtrueになっている領域だけをターゲットとする。これは運用でカバー。

基本的にその中身は、箇条書きリストだけで構成しているとする。使われているマークダウンは-か*となる。これも運用でカバー。

対象領域のinnerHTMLを見て、マークダウンの逆変換を行う、ということが必要。

単一行の操作だけならば、そこまでややこしくない?

その行ごとに編集を反映するか、全体を反映させるか。