この記事を書いた人
machida

「今月で都合がいい日っていつですか?」…というメールの返信。

Googleカレンダーや手帳を開いて、

  • 9/7(水)はOK
  • 9/8(木)はダメ
  • 9/9(金)は夜だけOK …

とメールに書いていく。

この作業が面倒過ぎる!

ということで、@amesel さんにお願いして休日にフィヨルドオフィスに来ていただき、この面倒な作業を取り除くツールをほぼ一日で作っていただきました。

できたのがこれ。

Good Days List

Good Days List

開発の様子

どんな感じで開発をしたかをここで紹介しておきます。

@ameselさんとはQlippyというサービスのデザインのお仕事をやらせていただいたときに、@ameselさんはQlippyのシステムの開発をやられていて、その繋がりで知り合ったのですが、ずっとリモート作業だったので、一度@ameselさんと顔を合わせながら作業をしてみたいなー、と思っていました。

で、今回作ったサービスのネタは前からあったのですが、@ameselさんにお願いして一緒にハッカソンをして作ろう、と思いつき、Skypeでお願いして、休日の朝からフィヨルドオフィスに来ていただくことになりました。

ハッカソンは11:00開始で、行きの電車の中で頭の中で仕様を考えて、オフィスに到着したのが11:00ちょっと前だったので、ノートに仕様をパパっとスケッチ。

すごくいい加減なものだけど、顔を合わせて作業をやるならこれだけで仕様を伝えるのは十分!本当にこれ1ページだけ。

@ameselさんが到着して作業を開始して2時間くらいでシステムのところはほとんど完成させてくれました。

@ameselさんがRails3.1に挑戦したい、とのことでお互い初のRails3.1を触りました(ハッカソン当時はrc4)。3.1はデザイナーが触るcssや画像のディレクトリも変わるのでちょっと面倒でした。うーん、まだ慣れてないだけかもしれないけど、assetsは嫌だなぁ・・・。

途中、祝日もメモ欄に出てくるといいよね、ってことになったので、ちょうど@komagataさんが日本の祝日を取ってくるGemを作っていたので、それを使って祝日を表示する機能も追加。ついでにそのGemをRuby1.9.2でも使えるようにちょこっと文字コードの指定を書いてpull request。

日本の祝日を取ってくるGem https://github.com/komagata/holiday_jp

一日で大体完成したのですが、細かいところがちょっと残っていたので、それらはGithubのIssueを使ってリモートで作業。色々僕のわがまま聞いていただきありがたかったです。

Issues - yoshinao0330/goodtime - GitHub

デザインは、外国の文房具屋さんに置いてあるっぽい感じをイメージしました。

ライセンスについて

このサービスのリリースしたことをMOONGIFT様に連絡をさせていただいたのですが、MOONGIFT様からご指摘をいただいて、気が付きました。ライセンス表記がない!

急いで先ほどライセンスを追加。「MITライセンス」にしました。ここは色々やっていただいた@ameselさん名義で。

yoshinao0330/goodtime - GitHub

ちなに、MITライセンスは

MIT License - Wikipedia

要約すると、MIT Licenseとは次のようなライセンスである。

このソフトウェアを誰でも無償で無制限に扱って良い。但し、著作権表示および本許諾表示を、ソフトウェアのすべての複製または重要な部分に記載しなければならない。

作者または著作権者は、ソフトウェアに関してなんら責任を負わない。

という、ゆる〜いライセンス。

こんなライセンスなので、ぜひ自分の作ったサービスの機能追加などにご利用ください。

リポジトリはこちら

そうそう、調整さんでイベントを作ったときの候補日を入力するときにも便利です。

最新の実績

  • Remember The Wordpress
  • happy1000days
  • happy1000days
  • happy1000days

こちらも合わせてどうぞ

  • webデザイナーの為の「本当は怖くない」“黒い画面”入門

アフィリエイト