Committerに予定の変更機能を追加しました

削除機能に続き、予定の変更機能を追加しました。

これでCommitter上でも予定の登録、変更、削除が可能になりました。

ただし、繰り返し予定の登録、変更はできません。細かい予定の管理については本家Google Calendarをお使いください。

また、参加者の項目が正しく機能しない問題にはいつか対応します。

Committer

f:id:katz-lifehack:20160314013751p:plain

今後は予定どおり、iPhoneアプリを作っていきたいと思います。

iPhoneアプリの勉強の他、このタイミングでGoogle Calendar依存をやめるかの検討など、色々な課題があるので、次回更新まで時間が空きそうですが、気楽にやっていこうと思っております。

では。

Committerを試してくださった皆様へのお礼とご報告

1日20,30PVしかないようなブログで公開したって誰にも見向きもされないだろうと思っていたのですが、 想像以上の反響がありびっくりしています。

試してくださった方、本当にありがとうございます。 また、微妙にバグっていたり、機能が色々と足りなかったりと、クオリティが低くてすみませんでした。

反響の大きさにテンションが上がっているので、今しばらく開発を続けていくことにしました。 ちょうど次にやりたいと思っていた範囲と勉強することもかぶるところも多いですし。

週末趣味プログラマーなので、歩は亀のごとしですが、地道に頑張っていこうと思います。

発表から2週間、ご報告も兼ねて反響の振り返りと今後の予定について書いておこうと思います。

話すこと

  • Committerの反響
  • Committerの今後の予定

Committerの反響

はてブ

169userもの人にやっていただきました。 最高で15userの貧弱ブログなので、10倍の数字です。 当然自己最高です。というか、もうこの記録抜けない気がします。

ホッテントリにものって記念写真をパシャリ。

f:id:katz-lifehack:20160228215247p:plain

Gigazineさんに紹介される

なんとGigazineさんに紹介されるという快挙。 こんなことももうないでしょう。しかも、丁寧な解説付きで。 自分のブログで使い方を書かないとなーと思っていたのに、もうGigazineさんのページでいいんじゃないかというくらいの丁寧さ。 感謝感激です。

gigazine.net

Committerの各数値

現状、こんな感じです。 普通のwebサービスに比べれば、比較にならないほど少ない数値だけど、宣伝もせず且つあのクオリティなのに 使ってくれているユーザーさんがいるのは嬉しい限り。

項目 だいだいの数値
PV数 4,000
ユーザー数 650
アクティブユーザー数 80

今後の予定

今後の予定としては以下のようなことを考えています。

  • カレンダー管理機能の強化
    • 登録UIの改善
    • 予定の削除機能の追加
    • 予定の変更機能の追加
  • アプリの作成
  • AWSへの移行
    • HerokuからAWSへの移行
    • 移行まではHerokuの24時間稼働の対応
  • 機能追加
    • キーボードショートカットの強化
    • リベンジ機能の追加
    • バーチャル罰金機能の追加

状況や気分次第ですが上から順々にやっていこうと思っています。 特にiPhoneアプリは次にやってみようと思っているところなので、達成できるように頑張ります。

AWSへの移行はこのまえHerokuに$2500(間違いだったけど)請求された時は速攻でやろうと思いましたが、手間やランニングコストを考えるとしばらくはHerokuのままかぁと。

リベンジ機能とは、失敗した予定を次の日に繰越もしくは再登録を簡単にすることを目的とした機能のイメージ。

バーチャル罰金機能はこのサービスのコンセプトの1つである罰金制度をシミュレーションするための機能。 実際に海外の罰金制度があるサービスを試した結果、報酬とかはなくて罰金さえあればいい、というのが個人の結論なんだけど、周りに賛同する人はいないので、実装前にアンケートとかとってみたいなーと。 最初は自分も罰金だけじゃ嫌で報酬が欲しかったけど、使ってみると意外だったけど報酬って全然うれしくなかった。目的は小銭が欲しいんじゃなくてやりたいことをちゃんとやるということだから、報酬なんかなくても達成感があるんだよね。達成すれば罰金も発生しないし。

あと、ここには書いてないけど、ロゴもまじめに作ってみようかなと思っております。

怠け者な自分を矯正するためのWebサービス「Committer」を作った

Webサービスを作ってみました。

とりあえず使えるレベルまで作ってみてから早1年、満を持しして発表しようと思います。

決して、ブログを書くのがめんどくさいかったわけではありません(`・ω・´)

自己紹介

よくある皆様のブログの流れにそって書こうと思うので、まずは自己紹介から。

金融ITの会社でPMやっています。
とある後輩にソースコードをチェックアウトしないPMは糞だと言われていたけども、 とうとうソースをあまり見なくなってきた今日このごろです。

仕事では全くプログラムをやらないけど、趣味でたまにちょくちょくと書きます。
Webサービスを作るのは興味本位でキーワードでTweetをカウントする簡単なものを作って以来の2つ目。
基本、動けばいいという趣味プログラマです。

作ったWebサービス

怠け者な自分を矯正し、充実した1日を過ごすことを目指したサービス。

Committer f:id:katz-lifehack:20160214170322p:plain

サービスのこだわり

カレンダーとTODOサービスの統合

登録してある予定をやったかやっていないかTODOっぽく管理できるようにしました。
TODOのままだといつやるか、ちゃんとやったかを表現できなくて、ついつい一日にやりたいTODOを全部消化できないことが多いので、 TODOを考える→いつやるか予定をたてる→予定をTODOっぽく消化していく、というように管理できるようにしてみました。

ニッチなニーズだからなんだろうけど、個人的には結構欲しい機能だったので自分で作ってみた。
去年の暮れはあまりCommitterを使わなかったけど、離れてみて実感した。やはり自分にはこの機能が欲しいと!!

時間内に完了しなかった予定をチェック

終了予定時間から一定時間(4時間)たっても完了していない予定は強制的に失敗ステータスへ更新します。
そうすることで、自分を追い込みます。

1日が充実していたかを可視化

予定の達成率を元に1日が充実していたかをgithub風に可視化してみました。

f:id:katz-lifehack:20160127005855p:plain

緑:充実した日(予定の達成率が7割を超えた)
赤:充実していなかった日(達成率が未達)
灰:予定を1件も登録していなかった日

使った主要な技術

Rails

もう忘れた。気づけば5.0の時代。。。。

Backbone.js, Marionette.js, Handlbars.js

新しいモノ出すぎだよ。。。
次何か作るときはきっと使わない><

Heroku

とりあえず動かしたい時に楽ちんだったけど、課金体系も変わったし、次からは最初からAWSを使うと思う。というか、AWSを使ってみたい。

Google Calendar API

あまり出番ないだろうね。

開発を振り返る

今回は頑張って作るつもりだったから、友達と3人パーティーで開発の旅に出た。
はじめてのチーム開発、プルリクできるーと思ったけど、結局一人プルリクの毎日・・・(´・ω・`)

頑張ってる時は各週くらいの頻度で千葉か原宿のコーワーキングで1日中コーディングしていたと思う。 よく続けられたなーと。
RecDesktopもそうだけど、やっぱ自分が欲しいモノだと頑張れる。逆に自分が欲しくないものはやっぱ全然続かない。

作ってから1年ほどブランク空いてしまってせっかく覚えたこともほぼ忘れた気がする、もったいない・・・
でもまぁいい勉強になったと思う。次はアプリを作りたいと思うけど、また何かWebでも作りたいと思う。

感想

同期にサービス紹介したら、「おまえが作ったサービスにGoogleアカウントなんて預けられない」、「それっぽくて逆に怪しい」などなどログインすらしてもらえず世の中の厳しさを痛感。
かなり心折れたけど、とりあえず目標だった最低限のレベルまで作りきる!は達成できてよかった。
色々と足りないところだらけだけど、なんだかんだ自分ではこれからも使いそう。なので、今後は練習がてらiphoneアプリでも作りたいなと思います。

今回できなかったこと

AWSにのせる

herokuで充分だったから、手が回らず。
heroku便利!でも次があったら最初からAWSにしてみよう。

機能の充実

予定の登録はできても変更や削除はGoogleカレンダー任せという、かなり機能が足りない状況。
本当は仮想で罰金制度の導入とか予定の入力時に以前登録したことある予定から候補を検索とか、もっと色々機能を実装したかった。

アプリを作る

一応レスポンシブには作ったつもりだけど、やっぱネイティブアプリじゃないと使っててストレス溜まる。
今回はできなかったけど、今後練習がてらiPhoneアプリは作りたいなと。(その前にElectronでデスクトップアプリ作るかもだけど)

今後

とりあえず当面はこのままサービスは公開はしておくつもりだけど、どうするかは未定。
Herokuのお金が勿体無いから01:00 - 07:00までサービス止めちゃっているけど、全ては自分の忙しさとモチベーション次第。