generated at
Scrapboxをオフラインで使いたい
という要望を時々聞くけど、いまどきオフライン環境で作業することなんてあるの? 増井俊之
増井俊之 の場合はオフライン環境なんて何年も体験したことないし、将来もそういう状況を考え辛いのだけど

じぶんもずっとオンライン環境だけですねえ、VPNとかイントラネットで使いたいってのを間違えた形で吐き出しているだけな気がする。。

コロナ前に飛行機の中で使いたいと思ったことがある

必要な場面
登山中は絶対必要ですtakker
登山中にメモを参照したり、ログをとったりしたい
最近はどんな山でも電波来てませんか? 増井俊之
15年ぐらい前だけど、百名山のひとつに登ったらガラケーにメールが届いて驚いたことがあった
きょうびの登山はネット前提かと思ってた 増井俊之
GPSとか行動履歴とか記録するでショ
GNSSがつながる範囲なら、ネット(LTS)もつながるのでしょうか……確かにつながるかもtakker
ふつうにつながらなかったOTL
場所:釜ノ沢
GNSSは生きてたけど4G回線は一切使えなかった
普通に繋がらない山ある基素
docomoは結構いける
悪天候でも電波って届くのでしょうか?takker
電磁気学わからないので、頓珍漢な質問になっているかもしれませんが
厳冬期登山で吹雪いている中でもネットワークはつながるのかが心配
もしかして天候と電波強度は関係なかったりしますか?
ラジオ放送では
逆に悪天候のほうが遠い局の放送を聞ける時ある
あと回線が悪くてしばらくネットにつながらない時があります
ネットワークの状態に左右されずに使いたい
これkuuotednindnin
自分があれ作ってるのも自宅のネット回線が不安定なのがある気がする
これは近い将来完全に解決するのでわ 増井俊之
地震などの大規模災害時 suto3
ネットに繋がらないとき
あるいは、安否確認などを優先してネットに繋ぎたくないとき
ある程度、落ち着いてからネットに繋いで同期をとる
書き残して置きたい情報はたくさん発生する
ふだん使い慣れたツールを使いたい
慣れないツールはストレスになる
阪神・淡路大震災のときは西宮の実家が全壊でえらい目にあいました 増井俊之
増井俊之 は奈良にいたのでダメージなしだったけど親の救出が大変だった
幸い怪我とかはなかった
震災当日のネット状況は確かにひどかったけどわりとすぐに解決したし、そういうことは超珍しいのだから気にしなくても良いのではないかと思います 増井俊之
ネットワーク起因の問題を超越したいkuuotenishio
一瞬でページの間を遷移できるとカードを繰るように俯瞰できる
と思ったけどReactのレンダリングが遅いのでそこで詰まりそう
現状でもScrapBubble使えばある程度は可能
サーバーがダウンしてると何もできなくなる
Scrapboxの開発陣はインターネットを過信しすぎなのではと常々思っているkuuotekuuotekuuotekuuotekuuotekuuotekuuotekuuotekuuotekuuote
上のほうの増井俊之さんのコメントをみるとそんな感じがする(それがいいか悪いかは置いておいて)takkerMijinko_SDbsahd
もともとローカルにwikiを構築したかった
オフラインで使いたい」というのとは違うかもしれない
markdown(もどきも含め)が使えて、操作性のいいツールは見つからず、、、色々さがしてscrapboxにたどり着いた
基本Evernoteを使っているが内部リンク形成は難しい
かといってクラウドサービスは↑で指摘のあるサーバダウン、常時接続環境でない人←には使いづらい面もある
情報漏洩リスクも考えるとやっぱりクラウドはなあ……
多分エンジニアさんとかデザイナーさんとか増井俊之氏のようなデジタルサイドの方々にはこの気持ちは伝わらないのかもしれない
とか考えていたらZettelkästenの記事からZettlrを見つけてしまった
これをGoogle Driveで使えば問題解決では?と感じたのでScrapboxはもう使わないかもしれない
会社のファイルサーバで使えば社内wikiっぽい運用もできそうだし
Zettlrにたどり着かせてくれたScrapboxと井戸端には感謝している
🤔Google Driveはクラウドサービスではnishio
オフラインでも使える反面Scrapboxをオフラインで使いたい#623e3022d7bc1c0000f6b798は解決されてない基素
刑務所での利用
「インターネット接続がなくてつながらない」も「ScrapboxやHerokuがおちててつながらない」もユーザからすると「書こうと思ったときに書けない、読もうと思ったものが読めない」って点では大差ない、どちらも問題nishiokuuotednin
カフェなどwifiがない・テザリングができない環境で困ることがありますtakkii

求められているのはこういうの?Mijinko_SD
❌オフラインでも本格的に編集できる環境
⭕ネットが使えないとき(鯖が落ちているとき)に書き留めておける場所
+1nishiotkgshn
サーバーに接続できない時に過去の書き込みを見れるようにしたいわけではない?
過去の書き込みを見たいときもあるyosider
offlineでPage Historyをみたいと思ったことはないかもtakker
もちろん見れるに越したことはないが
offline modeなら過去の書き込みを見るだけならできるかyosider
The server can't be reachedとかのときは見られない
ユーザーストーリー
ユーザー「あっ、Scrapboxのあのプロジェクトに今思いついたこれを書こう!」
「あっ、繋がらない(インターネット回線が切れてるのかHerokuの障害なのかはユーザにとって関係ない)」
「仕方ないなぁ、テキストエディタを起動してそれに書くか。後で忘れずにScrapboxに書き戻さなきゃいけない、面倒だなぁ」
しかも忘れる基素takkerえむおー
Scrapboxは書く体験も拡張しているので書き味も違う基素えむおー
リンク補完を前提に書いてる
思いついたことを書くためにスマホを取りに行く間にもう忘れたりするtakker

実装上の問題
複数人Projectで、複数人が同じ箇所をオフラインで編集したとき、マージする際にコンフリクトが発生する
コンフリクトしたものを併記するのではダメかな、複雑なコンフリクトが起きたときに巨大な差分の併記になって難しいのだろうなぁnishio
複雑じゃないときは気合マージして、複雑なときだけuserにコンフリクト解決させるとか?takker
既にあるページの編集でオフライン編集を許すとマージが大変というのは一旦受け入れたとして「新規ページがオフラインで追加できるといい」ってのはコンフリクトしないんじゃない?nishio
それができるなら「後でオンラインになったらこれをあのページに加筆する」ってメモを新規ページで追加しておけるから辛さがだいぶ減る
(Scrapboxでないメモ帳とかに書くと「一箇所に集まってる」が崩れるのが辛い)
わかるtakkertakkertakkerえむおーえむおーえむおー
これなら簡単に実装できそうtakker
serverにuploadする際、もしすでに同名のページがあったら タイトル_offline_2 とかにして書き込み直せばいい
ふつうに末尾に追記でもいいか
UserScriptだとさすがに無理かな
Offline modeのときにだけ起動するeditorを組むとかする?
思ったほど問題ではないかもtakker
No Connection状態で編集した後ネットワークが復活すると、うまいこと気合マージして反映してくれる
大幅に書き換えすぎるとcannot save changes(正確な文面忘れた)が出る
ここをコンフリクト併記(<<== ==>>が書き込まれるアレ)にすればいい?
4人が同時に編集していて、コンフリクト解決できなかったときカオスになる?
No Connection状態で、4人がてんでんばらばらな内容を同じページに書き込んでしまったらどうなるんだろう
誰か試してほしい
個人Projectなら問題ない?
ないなら個人Projectだけでいいのでぜひ実装してほしいyosidernishiotakkii

UserScriptでは対処できない?
文字入力するだけでもサーバーとのやり取りが必要?
オフラインで入力した文字を後からまとめて送信できるようにできないかな?Mijinko_SD
めんどくさそうだけど

古いScrapboxデータを読めればそれで良いとか? 増井俊之
ネットが無いときはSDカードの内容を表示するとか
山小屋でScrapboxをリアルタイム編集できなくてもかまへんのとちゃうん?
行動記録を書くので、書き込めると嬉しいtakker
最低限それがあるだけでもありがたいですtakker

オフラインビューアー作ってる人ならいた


飛行機の中で自分の個人projectをランダムに開いてコメントつけていくのも楽しそうだなnishio

なんかわからないけど、はるひはScrapboxに来る前はObsidianなどを経由してきたのでローカルで書けるツールに愛着がある
やたらとローカルであることをアピってたけど、なんなんだろう
結局WindowsとAppleデバイスの同期で不具合が起こってファイルが増えたり消えたりする
有料のObsidian Syncができてからは安定した同期ができる
そろそろ共同編集できるようになってるんじゃなかったっけ
今でもLogseqをメインにしている
デフォルトで全体公開かつソーシャル要素強めのScrapboxと違い、PKM重視の方針
ロードマップではReal-time collaboration with End to End encryptionが進行中とのこと

表示速度の問題でScrapboxはちょっと、となることがたまにあるsta
ローカルだと(ホットキーなど操作した後は)0.x秒以内に表示できるのですぐ書ける
Scrapbox(というかネット経由するもの全般)はどうしても数秒くらいかかる
この差がもどかしく感じる時がある
メモをさっと書きたいときとか、書く場所が決まっていてそこに書き足したいときなど
これも思い出した
>リンククリックの画面遷移を滅茶苦茶高速にすれば不要な気がしています /forum-jp/他のページを埋め込みたい#5b25030297c291000039b6d8

UIのレスポンスの良さ、気持ちよさは全体の使い心地に直結するはるひ
同じ領分である以上、ここに気を遣ったメモ系アプリと比べてしまうよね
わかるぅ、OneNoteとか遅いのが辛い