from Kozaneba開発日記2021-09-02 2021-09-03Kozaneba開発日記
行政文章のMarkdown化についての一連のツイート、30万インプレッションくらいあったのだけど、自分のアクションに引き寄せたツイートをしてくれる人もいて、これぞシビックテック的な文化だなと思い嬉しくなった。Ask not why nobody is doing this. You are the "nobody"! https://twitter.com/hal_sk/status/1433552759593189377?s=21
自動レイアウト、よく考えたら位置の更新で保存するのではなくユーザの操作で保存する仕組みだから自動保存をオフにしなくてもできるな
リリースノート
Kozaneba開発を作り直す
ユーザ向けのデモを兼ねたせいで本来の「頭を整理する」目的に反した使い方をしてしまった
必要な機能
自分が使って見つける
Scrapboxリンク展開
Scrapboxコンテンツインポート
選択範囲テキスト化
選択してる状態で画面をスクロールしたい
選択範囲をReactNなしで管理する
チュートリアルの多言語化 Regroupからのペースト ユーザによるレンダリング手法の追加
矢印機能 タブレット対応 Keichobot
矢印機能についてのBaに昨日の矢印は明確な関係を表現し壊れなくする方法を追加して整理
つまり「依存関係がツリーなら問題ない」「循環するとやばい」を「二部グラフにすればよい」と解決
矢印機能って呼んでたけど、そもそも矢印だって「両矢印と片矢印の切り替え」が必要
今週のまとめ
試しに間引かずにバックアップを作ってみて7メガくらいになった
js
kozaneba
.fetch_api(
"https://scrapbox.io/api/pages/nishio/2021-09-03Kozaneba%E9%96%8B%E7%99%BA%E6%97%A5%E8%A8%98/text"
)
.then((res) => res.text())
.then((text) => console.log(kozaneba.parse_scrapbox(text)));
nishio: KozanebaのAPIに「ScrapboxのAPIを叩く」と「scrapbox-parserで与えられた文字列をパースする」をつけて、この後どうするかはまだ考えてない
nishio: 「
a[b]c[d]e」は普通こざねとScrapboxこざねが交互に5つ並んだものになるので良いのか?
nishio: 後この前、Scrapboxこざねは普通こざねの3倍くらいの大きさにしたんだけど、こういうことを考えておくとデフォルトサイズは同じにしておいた方がよかったのか? いや、でもScrapbox上での見た目を考えると文中にカードが差し込まれるわけではないのだから、普通のこざねとして追加してカードは末尾?
nishio: 初Cloud Function、設計がポンコツだ。サーバサイドでScrapboxのURLからAPIのURLに変換してるから特定のURLしか叩けないじゃん。書き直して何でも叩けるようにするか…
nishio: ScrapboxとKozanebaの相互変換を作って、MarkdownのKozanebaの相互変換を作ったら、結局Scrapboxと Markdownの相互変換ができるのでは(典型的な机上の空論)
nishio: もちろん変換器を目指すのではないのでコード記法やテーブルは捨てる気満々