CodeLabCodeLabIT業界で働くor興味がある皆様に、システム開発・プログラミングに役立つ情報を沖縄から発信中・・・。HatenaPocketFeedlyプログラミングしてると、同じような処理を別のプロジェクトで使い回すことが結構あります。(ログイン周りの処理とかメニューを表示する処理とか・・・)ロジックや機能として本当に共通化できるものは、ライブラリなどにして各プロジェクト間で使いまわせれば良いのですが、ライブラリ化するまでではないけど、他のプロジェクトでも使うことがありそうっていうコード・・・。いうコードを保存しておいて、必要な時に引き出せる「Boostnote」というアプリをご紹介したいと思います。コードを切り取って保存しておくだけなら、Gistだったり、普通のメモ帳でも十分という方もいるかもしれませんが、コードだけ保存してても何の処理をしてるコードなのか忘れちゃうこともありますし、かといってコメントたくさん書いておくっていうのもコードを流用する時に、コメント消したりしないといけなくなるので、ちょっと手間がかかります。その点「Boostnote」の場合は、Markdown記法を使ってメモがかけるので、処理の説明部分とソースコード部分をしっかり分けて記述していくことができます。それに、保存しておいたコードを簡単に検索することができます。今回は「Boostnote」を実際に使ってみた時のインストール〜各種設定について、説明していきたいと思います。最後にBoostnoteとはBoostnoteはソースコードをMarkdown記法で記録するのに適したオープンソースのノートアプリになります。open-source.https://boostnote.ioスタンドアロンで動作するアプリケーションですので、お使いの端末にアプリをインストールすることで利用することができます。現在は、Mac、Windows(64bit)、Linuxに対応しています。Boostnoteの主な機能インターネット接続なしで利用可能スタンドアロンで動作するので、インターネット接続されてない状況でも利用可能です。Markdown,Latexが使えるMarkdown記法とLatexがサポートされています。Boostnoteをインストールする下記サイトからご自身の環境にあったインストーラをダウンロードしてインストールを実行してください。open-source.https://boostnote.ioMacの場合インストールしたファイル(.dmg)を開いてBoostnote.appをApplicationsにドラッグ&ドロップすればインストール完了です。保存場所の設定Boostnoteを初めて開くと以下の画面が表示されるので、Boostnoteのメモを保存する場所を選択します。DriveやDropboxのディレクトリを選択することで、端末間で設定やメモの情報を同期することができます。Driveに「Boostnote」というディレクトリを作成して、そこを保存場所に設定しています。この保存先は後からでも変更可能です。Boostnoteの左上の「Menu」をクリックすると設定画面が開くので、その画面の「Storage」タブから保存場所を変更できます。表示非表示の切り替えとBoostnote内の検索用ポップアップを開くショートカットキーを設定することができます。こだわりがなければ、デフォルト設定のままで良いと思います。UIの設定アプリのテーマやエディタのテーマが設定できます。アプリのテーマは「Light」と「Dark」の2種類あります。LightDarkエディタは下記の設定を変更できます。キーマップ普段使い慣れているIDEなどと同じ設定にしておけば違和感なく使えそうです。プレビュー表示も下記の設定を変更できます。コード部分に行番号を表示する編集時とプレビューで表示を変えられるのは結構便利だと思います。Boostnoteを使ってみる新規にノートを作成しようとすると以下のポップアップが表示されるので、MarkdownかSnippetのどちらかを選択します。状況に応じて最適なものを選択しましょう。Markdownの場合Markdown記法で書いたメモは入力カーソルが外れるとプレビュー表示に切り替わります。編集時プレビュー時Markdown記法について詳しく知りたい方は下記を参考にしてみてください。チートシートSnippetの場合Snippetを使うと、複数あるソースコードをまとめて1つのメモとして保存することができます。このように1つのメモの中に複数のSnippetを保存することができます。最後にBoostnoteはプログラマ向けのノートアプリとしてかなり使いやすいアプリだと思いました。最近、こういうアプリは色々リリースされてますが、データがクラウド上に保管されるので、情報漏洩の問題からこういった便利なアプリが使えなかった方もいると思います。その点、Boostnoteはローカル環境にメモを保存するので、インターネット接続できない閉鎖環境などでも利用することができます。クラウドにデータをおけないということがデメリットのように感じますが、逆にクラウドなどの利用に制限がある場合にはメリットになるということですね。12:00私、Boostnoteを開発しているチームのjunpと申します。Boostnoteについて書いていただきまして誠にありがとうございます!この度私たちは、Boostnoteのモバイル版をAppstore,Androidにてリリースしましたので、是非ご利用ください。URLhttps://play.google.com/store/apps/details?id=io.boostnoteこちらに詳細を上げております。コメントをキャンセルメールアドレスが公開されることはありません。