#daiizメモ

Scrapboxに夢中

コピーしやすい短文テキストパレットをつくった

単一行テキストをコピーしやすい文字列パレット「tBoard」を作った.Polymer 2.0 のPWA (Progressive Web Apps) として出来上がっている.必要なPolymerコンポーネントを組み合わせていくと画面デザインが仕上がる.今回自作したコンポーネントは,テキスト本文とそれをコピーするボタンを配置した<text-card>だけで,他のパーツは既存の要素をダウンロードして使った.最後にFirebaseにデプロイしたらURLが貰えてウェブアプリになったという感覚.サーバはいじっていないのにウェブにアプリケーションが公開されたのは凄い.
https://daiiz-tboard.firebaseapp.com/

f:id:daiiz:20170404034615g:plain
https://gyazo.com/4cb29d89836a5e17496c08274ba223d9

頻繁にコピーされそうな文字列を改行区切りで収めたテキストファイルを読み込むだけで使える.読み込まれたデータを扱う処理は完全にローカルで完結している (ユーザデータをアップロードしないどころかユーザ管理すらしていない) ので秘密にしたい文字列も安心して読み込んでください.ただのテキストファイルビューワーなのでお気軽に使えます.仕事や趣味の開発,ハッカソンなどの用途に分けて.txtファイルを作ると便利です.サンプルtxtファイルもご覧ください.簡単ではありますが変数置換もできます.

以下のような場面で使えるのではないかと思っています.

  • 初心者向けに実行コマンドの一覧を示す
  • 開発中だけ頻繁に使うAPIキー
  • 一時的によく使うIPアドレス
  • 入力欄に入力すべき内容を共有
  • 引数に与えるものがダイナミックなコマンド
  • URLのメモ

ほかにも便利事例があったら是非教えてください!