Headline News!

05 July

スニペット保存に最適なオンラインメモ、エディタサービスを探す

evernote-password-reset-catch

プログラミングをしていて書き溜めたスニペットやメモを保存するサービスを探しているので色々触ってみました。どれも良いサービスばかりで目移りしてしまいます。

(明けましておめでとうございます!)
すでに年明け半年経っているのは気にしない方向で…

 昨年はデスマーチと仲良くなったりまたまたまた会社が倒産したりと色々ありました。人生で倒産を3度経験してるって凄いと思うのです。

 そんななか、捨てる神あれば拾う神あり、転職後の現在は、仕事環境がこれまでと比較するのも失礼なほど良いところでして毎日充実しています。これまでの苦労が報われたという事でここはひとつ…

さて、当然のごとくブログの更新も滞り、気付けば数ヶ月も間が空いているわけです。メモとして残していたブログネタも行方不明になってしまい、心機一転書いていきたいと思います。ブログテーマはスマホやガジェット、サービスについてでしたが、方向性も変わっていくかもしれません。個人ブログならよくある話ですよね。。。

では本題へ

オンラインメモ、エディタサービスを色々触ってみた

 非常に多くのユーザーを抱えるクラウドメモサービス Evernote、私も国内版リリース直後から愛用しているツールの一つです。

 検索機能が強力で、ファイルアップロードも出来たりと利便性が高いのがウリですが、エンジニアがコードスニペット代わりに使うには、Markdown非対応(Chrome拡張機能にあるけど)、シンタックスハイライト非対応ということで非常に惜しい点があります。また、昨年2台を超えるアプリ同時利用が有料プランのみになったため、実質的な値上げとなったのも痛いですね。

 ※昨年ぐらいにコード挿入だけ対応しました(ハイライトはされません)

 また、現在の職場環境ではEvernoteがセキュリティの関係で使用禁止ということもあり、代替サービスを探しているのです。というわけでいくつか使ってみた感想を書き連ねていきます。

 使用目的は「スニペット管理」。理想的な条件は「ブラウザでアクセスできる」「データ保管に外部サービスを使わない」「コード管理に強い」「シンタックスハイライト対応」「Markdown対応」です…!

GistBox

 GitHubのメモ、スニペットサービスであるGistを管理しやすくした公式サービス。ブラウザ版EvernoteのようなレイアウトでGistの一通りの操作が可能です。

 Markdownには対応していないものの、シンタックスハイライトには多くの言語が対応しています。タグ付けされたGistの検索も高速で、デザインもシンプル。非常に使いやすいと感じます。Chromeエクステンション版も存在しますが、ブラウザ版と機能は同じだと思います。

 作成したGist自体は非公開設定が可能ですが、推測しにくいURLになるだけであり完全なプライベート空間にはならない事に注意です。

 しかし現在のバージョンでは日本語入力に難があるようで、ChromeとIEでは入力を確定したそばから消えてしまいます。入力中に変なマークが表示される程度のバグのFirefoxを使うか、ローカルで書いたものをコピペで対応するかしかなさそうです(Windows環境)。

CodePen

 オンラインエディタの筆頭であるCodePenですが、エディタだけあり実際の動きを確認することができるのが強みです。

 ブラウザで動作するHTML,CSS,JS、特にJSはモダンなライブラリ、フレームワーク、トランスパイラなどにも対応しています。動作テストをしながらのメモはよりはかどりますね。

 メイン機能のエディタとなる「Pen」以外にも、Qiitaの様に記事を投稿する「Posts」機能も存在します。投稿したPostsは非公開設定もできますが、基本的にはナレッジシェアを目的としたサービスだと感じます。

 CodePen全体に言えることですが、デザインや機能は申し分ないものの、ページ遷移や検索が重いという欠点があります。エディタなので様々な機能を付加しているため仕方のないことかもしれませんが、どうしても気になってしまいます。

JS Bin / JSFiddle

 CodePenと同様にモダンな機能に対応しているオンラインエディタ。

 動作も高速で(特にJS Bin)リアルタイムに動作確認ができるので、開発のお供になることが多いです。

 しかし、メモ、スニペットツールとして考えると書き溜めたコードの検索がし辛いのがなんともかんとも。バージョン管理もしてくれたりと強みはあるのですが、動作を確認して使い捨てのようなイメージが私の中では強いです。

Snippi

 most simpleで無駄な機能の一切を省いたスニペット保管サービスです。

 トップページがそのまま入力画面になっており、オプションもタイトルと入力した言語を選択するだけ。入力内容には別途コメントを付ける機能もあり。必要最低限の機能は有しています。シンプルだけに動作も快適。Facebook、Twitterいずれかのアカウントで認証可能です。

 以前から使ってみようと思っているのですが、連携アカウント認証で弾かれてしまいます。。。

 貯めこんだスニペットの管理がし易ければありだと思います。でもカテゴリーやタグの設定が見当たらないから整理がし辛いかも?

Boostnote

 国産のプログラマー向けメモアプリ。Makdownやシンタックスハイライトに対応しています。

 Evernoteとは違いPCクライアントのみ提供されており、ブラウザ上での作業はできません。その点オフラインでも利用が可能というメリットにもなります。

 DropboxやGoogleドライブと連携しデータを保管するため、複数PCでのデータ共有も可能です。デザインも洗練されており、必要最小限でシンプルな構成に好感が持てます。また、私は使いませんがLatexに対応しています。

 ブラウザアクセスができない時点で選考外なのですが、それ以外は申し分なく気に入っています。しかし案の定会社PCへのインストールが不可のため諦め。
 ブラウザ作業ができるようにならないのかというIssueがGitHubに挙がってましたが、たぶん開発はなさそう。

所感

 使用感はBoostnoteが一番でした。メモ用とスニペット用にファイル形式が分かれているのもGood!です。会社でインストールが出来れば間違いなく使っていたのですが…

 というわけで現在使っているのはGistBoxです。インターフェイスがスッキリしていて検索も速いしシンタックスハイライトにも対応、十分満足しています。日本語入力の難に関してはFireFoxを使うことでなんとか対応しています。
 社内セキュリティ的にEvernoteはNGでGistBoxはOKなのか? という疑問は残りますが…まぁBitbucket使ってるし雰囲気的にアリでしょ的なノリで(;・∀・)

 以上、久しぶりの投稿でした。

関連リンク

各種オフィシャルサイト
オフィシャルサイト
GistBox
CodePen
JS Bin
JSFiddle
Snippi
Boostnote
  • TOPへ戻る
  • Tweetボタン
  • いいねボタン
  • Google+ボタン
  • はてブボタン
  • POCKET