ウェブフレームワーク開発ができない職場のサーバー.代替案としてIndexedDBで共有Excelシステムを開発することに.IndexedDBには詳しくないけれども,サーバーとブラウザの間でデータベースが持てるもので,キーと値のデータ構造をとる.JavaScriptで書いていく.W3CがHTML5のAPIとして仕様を決めており,大概のブラウザで機能する.
納期は特になく,仕事を早く終えてしまうため,空いた時間にどんどん進めていってよいとのお達しが.きょうは接続と表示と書込をできるようにした.明日は,サーバーに置いてURLに接続したときの振る舞いをみることと,データオブジェクトの構造を決めてKVSで実装すること,さらに登録ボタンを置いて押すと書き込まれるようにすることをしたい.先は長い.
帰宅して,PHPの便利さに気づくとともに,自宅で来年から作り始めるウェブシステムのアイデアを練った.ひとつ必ずやってみたかったものが,生活時間記録システムだ.これからやることを入力し,開始ボタンを押すと,現在時刻を保存するシステム.宣言して実行するPDCAを回すために,やったことを記録したかったのだ.
もっと考えると,やったことにカテゴリをつけて分類して累計をとったり,1日の配分を棒グラフで色分けしたり,就寝時や起床時にはボタンを押す画面に限ったりと,アイデアはいろいろ出てくる.自分で欲しいものは自分で作る.自分が欲しいものは誰かも欲しいかもしれない.完成したらGitHubでリリースし,多くの人に利用してもらえたらこの上ない.
