更新訊息

日記帳 for Android 更新 - 20130719
1. 增加項目小計功能;
2. 取消資料庫匯入功能(目前此功能常造成程式錯誤,待有更好的實作方式時,再重新上架)。

2012年11月19日 星期一

MySQL Table Partition

上週五參加了Oracle舉辦的討論會,聽到了一些相當有趣的應用。其中針對資料庫效能的部份,會中提到了使用「Partition」的方式,來使資料庫的查詢能夠更有效率。

隨手查了一下MySQL的線上手冊,發現MySQL中也有類似的功能可以使用,因此用了一點時間,把日常用到的資料庫做了一些試驗。我主要對日期欄位,透過YEAR-MONTH做Partition,以下是精減後的SQL Statement:


mysql> CREATE TABLE TEST (_SID CHAR(6), _DATE DATE, PRIMARY KEY (_SID, _DATE));

mysql> ALTER TABLE TEST PARTITION BY RANGE(EXTRACT(YEAR_MONTH FROM _DATE)) (
-> PARTITION P0 VALUES LESS THAN (201101),
-> PARTITION P1 VALUES LESS THAN (201201),
-> PARTITION P2 VALUES MAXVALUE);

2012年11月10日 星期六

潛水日誌 - 20121110

2012/11/10#1累積氣瓶:142
地點東北角潛點
方式Shore Dive潮汐
天候浪況N/A
能見度10M流況
溫度25C水面間隔00:00
入水時間08:18潛水時間00:40
最大深度25.8M平均深度
入水殘壓
出水殘壓
濾心使用
氣源

補登潛水日誌。

2012/11/10#2累積氣瓶:143
地點東北角潛點
方式Shore Dive潮汐
天候浪況N/A
能見度10M流況
溫度25C水面間隔01:32
入水時間10:31潛水時間00:43
最大深度26.1M平均深度
入水殘壓
出水殘壓
濾心使用
氣源

補登潛水日誌。

2012年11月6日 星期二

日記帳 for Android

養成每日隨手記帳是個很棒的習慣,可以讓你隨時檢視你的消費/財務狀況。

目前Google Play上頭有很多功能又炫又多的免費日記帳程式,但總覺得它們都太複雜、太麻煩,實在不適合平常隨手記帳使用。試想一下,只為了記下剛剛買了什麼東西、花了多少錢,有需要拍照再做GPS定位嗎?




目前這個小程式已經有了以下的基本功能:

  1. 新增項目(可以區分付款方式為現金/信用卡);
  2. 修改項目;
  3. 刪除項目;
  4. 當月份消費總計;
  5. 當日消費小計;
  6. 當月份項目小計;
  7. 前往上個月(改為使用滑動畫面操作);
  8. 前往下個月(改為使用滑動畫面操作);
  9. 返回本月
  10. 資料 -> 匯入資料庫
  11. 資料 -> 匯出資料庫;
  12. 資料 -> 匯出Excel檔;
  13. 統計 -> 繪製當月消費比例的圓餅圖。
 功能應該會持續的新增,但前題是不會把它搞的太複雜,複雜到讓人覺得難以使用。會不會上到Google Play?或許吧!得等我搞清楚怎麼上架再說。如果有什麼建議,可以在留言裡提出;但我必須先聲明,這程式是我自己用,所以不保證所有建議的功能都會被實作(但我還是謝謝你)。

另外,雖然先前我已經對程式功能做過必要的測試,但不保證這個程式的所有功能都是正常;如果因程式功能障礙而發生資料遺失或損失,本人不負任何責任。在此特別聲明,使用前敬請三思。

使用需求:Android 2.2 以上。

程式下載:daybook.apk
-----

2013-07-19 更新:
  1. 增加項目小計功能;
  2. 取消資料庫匯入功能(目前此功能常造成程式錯誤,待有更好的實作方式時,再重新上架)。
2013-01-09 更新:
  1. 增加圓餅圖功能;
  2. Bug fix。
2012-11-27 更新:
  1. 增加本日小計功能;
  2. 增加資料庫匯入/匯出功能。

2012-11-12 更新:
修正手勢判斷條件,改善畫面滑動切換的準確性。

2012-11-09 更新:
新增手指滑動畫面切換月份功能。