やる気を計測したい2
こつこつ書いていたWebアプリケーションのプログラム、ここまでできました。
ONにしている時間を計測して、OFFにしたとき合計時間を表示。カウントアップはしませんが、ブラウザを閉じても計測が途切れないようにしています。求めている機能としてはこんなもので十分なので。
基本部分は前に書いた通り、Ruby+Sinatra+ActiveRecord+SQLite3。今回、Ajax処理にjQuery、スライドスイッチはjQueryのプラグインjQuey Togglesを利用。jQuery Toggles、なぜかスイッチ上のON/OFF表示が崩れてしまったので、ちょっとごまかして使っています。
根っこになる機能ができ上がったのを機に、Bitbucketにリポジトリを作ってバージョン管理を始めました。こうしてプログラムを作っている理由は、エンジニアに転身するためではなく、モダンなWeb制作手法を知るためでもあるので。デザイナーでもバージョン管理ツールを使いこなしている方はいっぱいいらっしゃいますし。
さて、残っている作業はこんな感じ。
- ログイン認証
- ユーザ登録
- 日付またぎ処理
- メール送信
- CSRF対策
モチベーションが途切れないうちに、できるだけ早く公開したいものです。仕事の合間に作っているので、限界はありますが。途中経過でも、来月のIWDDで報告しようと思います。