Help us understand the problem. What is going on with this article?

メモの心理的ハードルを爆下げするテクニック -外部記憶装置としてのScrapbox (+ Alfred + chrome拡張)-

ハーマンミラーの高級チェア頂きに参りました。

シチュエーション

メモを取る

「あれをやらなきゃいけないのを忘れていた。メモしよ」(scrapbox + Alfred)

alt + space -> 入力
image.png
最終行に追記される
image.png

メモを引き出す

(Flutterでアプリを開発中・・・)
「あれ、Containerの角を丸めるのってどうするんだっけ?」
image.png

「忘れた、調べよ」(scrapbox + Alfred)
Nov-30-2019 17-50-39.gif

「あ、あった。Container( decoration: BoxDecoration(borderRadius: BorderRadius.circular(32.0), ), );だわ」
「そうだった。colordecorationの中にいれなきゃね。」
image.png

※ Alfredで検索する代わりにchrome拡張を用いて検索することも可能です。(scrapbox同時検索)
image.png

この記事について

「メモを取れ」

そう言われてメモを取り始めるものの、気がついたらいつの間にかメモを取らなくなる。そんな経験ありますよね?

なぜか。面倒だからです。

「あれ、どこにメモしたっけ?」「その都度ググればいいや」「あとでメモしよう」このような情報の蓄積、整理、引出に関する様々な面倒事がメモを遠ざける結果に繋がるのです。

そんなメモが億劫なあなたのために、scrapboxとAlfred、chrome拡張を用いて、メモの心理的ハードルを爆下げするテクニックを紹介します。

scrapboxとは

  • カード型wiki
  • 階層構造を持たず、リンクによって情報(ページ)同士が繋がりを持つ
  • 全文検索できる
  • []で括るブランケット記法という独自の記法を持つ
    • markdownより簡単な記法 5分で慣れる
  • ブラウザから利用するので、pcとスマートフォンの両方で使用できる

導入方法は以下をご覧ください。
といってもgoogleログインするだけです。
Scrapboxの導入方法と、基本的な操作方法

このように公開することも可能です。
西尾泰和のScrapbox

Alfredとは

Alfredはmac用ランチャーアプリです。詳しくは以下を御覧ください。
無料版AlfredでMacをかっこよく扱おう
※ windows版はありませんので、類似アプリを使用してください。

メモを引き出す

Alfredから検索

Dec-01-2019 05-16-09.gif

scrapboxはurlから全文検索ができる機能があります。
その機能を利用してAlfredからscrapboxを全文検索します。

https://scrapbox.io/PJ名/search/page?q=

AlfredでFeatures -> Web Search -> Add Custom Searchから以下の画面を開いてください。

  • Search URL には検索したいプロジェクトurlを記載してください。
  • 更に末尾に/search/page?q={query}を付け加えます。
  • Keywordを指定してsaveします。この例ではflutterと指定しています
  • alt + spaceでAlfredを開いて検索します。
    • 第一引数が指定したKeyword
    • 第二引数以降が{query}になります。

image.png

scrapbox同時検索(chrome拡張)

Google・Scrapbox同時検索(Chrome拡張機能) - Scrapboxカスタマイズコレクションより

image.png
その名の通りgoogle検索と同時にscrapboxを検索してくれる素晴らしい拡張機能です。
自分がscrapboxにメモしたことを忘れていても、勝手に検索に引っかかってくれるので重宝します。

scrapbox同時検索を追加します。

拡張機能を右クリック -> オプションでプロジェクトを指定する
image.png

google検索すると右側に表示されます。

メモを蓄積する

メモの作り方

image.png

  • 中央緑の+ボタンから新規のページをつくります。
    • ページには多くを記述する必要はありません。なぜならページはscrap(断片)だからです。
    • コードスニペットをコピペする要領で、深いこと考えずに取り敢えず適当に放り込むぐらいの気楽さで記述します。
    • 全文検索をかけた時に引っかかりやすい文字を入れておくと良いでしょう。

Alfredと連携して爆速でメモする

scrapboxにはページurlの末尾に?body=を指定するとページの末尾に指定したテキストを追記する便利機能があります。
これを利用して、ページにメモを爆速で追記していきます。

Features -> Web Search -> Add Custom Searchから以下の画面を開いてください。
image.png

  • Search URL にはメモを記載したいページurlを記載してください。
  • 更に末尾に?body= {query}を付け加えます。
  • Keywordに例えばmemoと入力します。
  • saveして、alt + spacememo hogehogeと入力します。

image.png

  • 指定したページの末尾にhogehogeが追記されます。

image.png

ページごとにAlfred経由で追記していく設定をするのは大変なので、なんでもメモする一時メモページをつくって、そこにガンガンメモしていって、あとでそのメモを振り分けて行く感じで利用すると便利です。

その他

階層型のページを作る

scrapboxにおいて情報(ページ)同士はリンクによって繋がり、階層構造は持ちませんが、以下のように、リンクと箇条書きを用いて擬似的に階層構造をもたせることが出来ます。

image.png

Pin at homeでピン留めするとプロジェクトの一番上(左上)に固定されます。
image.png

その他のchrome拡張

urlをブランケット記法でコピペしてくれる便利拡張
ScrapLinker - Chrome ウェブストア

終わりに

scrapboxにソースコードをコピペするだけでも全然違います。

scrapboxで快適なエンジニアライフを!
 
 
 
 
 
  
 
 
 
ハーマンミラーの高級チェア頂きました。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away