Gyampっぽいの自作したい
背景
ブクマの管理には実は悩んでるところがある
なんかいける気がしてきた
が、ただ発想を楽しみたいだけで何がしたいのかわからなくなってきた
よくある
短いIDは公共情報/中間のIDは共有情報/長いIDは個人情報のような使い分けが自然にできるようになれば,IDの長さによって情報共有レベルが簡単に制御できるようになるかもしれません。
Q: GoQuickをもっと安全かつ高可用で使えればそれでいい?
たとえば設定ファイルに書いてビルドするだけで誰でも使えるとか
でも認証入れないとどのみち秘密のurlは使えない
暗号化したURLをOpen Secretにしておいて、手元で一瞬で復号するとか
設定ファイル書くのめちゃだるそう、だるいよな
慣れかな
設定ファイル開く手段とビルドする手段、2つだけショートカット用意すればいい話
ビルド先がn個あったら$ 2nだけど
が、firefoxはfirefox使えばいいので
やっぱりGoQuickだ
hr.icon
ほしい要素改めて
手元でバリバリ編集したい
セットを使い分けたい
x月n日出張用
勉強会xxxx登壇時で使うもの
daily use
my adult heavy use
どこからでも使えるようにしたい(public)
自分を認証した上で、どこからでも使えるようにしたい(private)
Q&A
Q: GoQuickは何が足りない?
バリバリ編集とセットが弱い
運用にも少し不安がある
どこからでも使えない
こうする
設定ファイルを解釈してエイリアスを提供してくれるシステム ← こいつをどうやって実現するか
既存のしっかりしたやつ使いたいんだよな
たとえば?
GitHub?
ランダム文字列のprivate repoつくる
このへんはterraformで自動化できるはず
設定ファイルからビルドして「設定ファイルのとおりに与えられたエイリアスを解釈するUI」をローンチする
でもフロントオンリーだからjsでUI提供しないといけない
これでエイリアスs(に相当するURL)を開く
できる?
JekyllでレンダリングされるHTMLにRedirectって埋め込める? 普通に考えればセキュリティ的にノー
そしたらログインして、使いたいセット選んで開けばいい
ログインの手間は仕方ない
で、結論は?
sta.iconこれは飛躍しすぎ
言葉の響きかっこいいからって先走りすぎぃ
hr.icon
そもそも何がしたい?
Gyampのアイデア面白そうなので自分もなにかつくりたくなった
何が面白い?
URLエイリアスというアイデア
aとか1みたいな短いIDを紐付けるという発想
増井さんはmapで直近用事のある場所への地図、みたいな例をよく挙げてる
sta.iconがほしいこと・もの
ブクマを複数端末で同期したい
でもpublicにはしたくない
アダルトなブクマもあるんで……
コマンドをエイリアスで実行するレベルで、さくっと実行したい
ここまで出たアイデア
そしたら関連付けられたブラウザで開かれる
たとえばaとか1みたいな名前も使う
難点
インクリメンタルサーチが働いてしまうこと
勉強会でプレゼンしてるときに出たら死にたくなる
今はリモートで録画もしてるから黒歴史になってしまう
出てないもの
どこからでも使えること
同期
GoQuickは使わないの?
ちょっと不安がある
アダルトなブクマレベルで知られたくないのもガンガン登録できるか
言い方を変えると、ブラウザにブクマに入れてるのを全部移行できて通用するか
この「今のブクマシステムを代替したい」がそもそもあかんかも
たぶんGoQuickは使いたいエイリアスを登録すればそれでいい
ブックマークシステムの代替ではない
軽い手段を一つ増やすだけ
hr.icon
bra5
Firefoxブクマで頑張るのは?
たとえばこのページをaでブクマしたら?
https://gyazo.com/326ccd3926c29cccf88abcb948a2d7ea
sta.iconちょうどこの素晴らしいシステムを情報管理システムとして応用する案が書いてあった
たぶん良いところまできている
単なる「firefoxブックマーク管理を賢くがっつり使おう」でしかないなこりゃ
bra4
良いアイデアが浮かばん
ニッチなブラウザでは洗練されてるみたいだな
bra3
やっぱりブラウザと動線繋ぎたい
ブラウザからエイリアス実行したい
ブラウザで今見ているページを登録したい
いちいち別画面に移りたくない
たとえばURLコピーして設定ファイル開いて書く、は辛い
bra2
Scrapbox使うのもありかもしれん
どこに何を置くかだなぁ
alias, urlがあるとして
titleにalias, linesにurl
ページ名検索がしんどそう
titleにurl, linesにalias
たとえばmapというエイリアスはどうやって探す?
何がしたい?
アプリ側ではScrapboxというデータベースから読み込んでくる
ブクマやエイリアス編集時は、Scrapboxの恩恵を享受してガシガシしたい
アプリ側でurlを指定する
でもなー、gyampでは
wants
ブラウザのアドレスバーでキーワード打ったら、マッチしてるブクマが出てきてアクセスできる
sta.iconこのレベルの素早さは欲しい
GaaTSみたいに複数環境で同期したいしテキストで管理したい これ拡張する方向性はアリやな
キーボードだけでn番目のブクマを素早く開く
isb自体へのアクセスは、タブロックしといて一発で開くような何かすればいい(あるでしょ)
コマンドラインツール
クリップボード
ブラウザ拡張
クリップボード監視して自動で処理……的な
ワクワクするテーマ
自動できろくしていく
あとで
どれにどんなキーワード割り当てるか設定できる
設定した「bookmark opener」は独立した軽いツールですぐに呼び出せる
開けばブラウザ側が新規タブで開いてくれる
インクリメンタルサーチ
Scrapbox
ブラウザでala ALIASと打つと、alaさんがALIASを解釈して…… これならブラウザからala一つ呼べる手段さえ確保できれば、あとはalaをコマンドラインツールでつくれる
Firefoxならここ
https://gyazo.com/4959a9fa3f1de205810f82e7827d71aa
ここにローカルのツール呼び出せるよう差し込めんか?
file:///D:/quicklaunch/test.trita
file:///c:\Windows\notepad.exe
DLの挙動になる(まあそうか
実行させたい
sta.iconが、冷静に考えればセキュリティ的にそんなん許すはずがねえんだよな