2015年12月14日月曜日

ひまかん Advent Calendar 14日目: Paster

技術系集団であるひまかんがこれまでに作ってきた作品の紹介や、技術ネタ、ライフハックなど、ノンジャンルな記事を埋めていくアドベントカレンダーです。
ひまかん Advent Calendar 2015

Pasterとは


我々は、かつて日常的なコミュニケーションツールとして、Yahoo!メッセンジャーを使っていました。日常会話の中ではよくソースコードを貼ったり画像を共有したりする必要があったのですが、gistは画像貼れないし、gyazoはテキスト貼れないし、ということでシンプルに使えるスニペット共有ツールを作りました。

どうせならオープンソースにしよう、ということで、GitHubに上がっています。

http://github.com/himakan/paster

特徴


  • Syntax Highlightの自動選択
  • 画像のドラッグ&ドロップ
  • 画像の切り抜き
  • PaaSでの動作
  • 投稿データはS3へ
  • development環境ではtmpディレクトリにファイルを保存してS3を無駄に課金しないように配慮
  • Redisキャッシュ対応
    • バグってて動いていないかも
  • 直近で貼り付けたデータの履歴
    • ブラウザのLocalStorageを使っています

課題

  • AppFogという(当時)の無料PaaSで動かしていたのですが、ポリシーが変わってプランを変更しないと動かなくなったみたいで、いまは止まっています。
  • どうせならよりメジャーなherokuで簡単に動かせるようにするべきですね。 「Deploy to Heroku」ボタン作ってみたい。
  • 画像の切り抜きをサーバーでやっているのがわりと重い処理なので、クライアントでやったほうがよさそう。
  • 最近はコミュニケーションツールがSlackに移ってしまい、需要がなくなりました。。Slackすごい。

0 件のコメント:

コメントを投稿