Posts Tagged ‘Workrave’

Workrave的historystats文件内容格式分析

星期二, 11月 27th, 2007

Workravehistorystats文件内容格式

由于Workrave没有提供导出统计信息的功能,于是通过分析统计信息文件来写了个程序来导出统计结果

(关于 Worlrave,参考 http://618119.com/archives/2007/10/31/19.html)

历史统计信息所在文件为:D:\Documents and Settings\Administrator\Application Data\Workrave\historystats
当天的统计信息在D:\Documents and Settings\Administrator\Application Data\Workrave\todaystats
一天的统计数据如下:
D 23 10 107 8 15 23 10 107 13 6
B 0 7 21 0 9 9 0 9 2580
B 1 7 5 0 3 3 0 3 370
B 2 7 0 0 0 0 0 0 0
m 6 12927 867525 574308 4051 2006 22828
第一行表示起止时间.前五个数字是开始时间,后五个数字是结束时间,
在五个数字中,第一个是天,第二个是月(从0开始算的月),第三个是年(减去了1900后),第四个是小时,第五个是分

23 10 107 8 15 表示 2007年11月23日8点15分
23 10 107 13 6 表示 2007年11月23日13点6分

第二行到第四行的的一个数字是索引位,0,1,2,分别对应暂停,休息,每日限制,
第二个数字是表示后续的数字个数,目前均为7.

第三个数字是休息提示总数,
第四个数字是休息提示次数
第五个数字是自行休息次数
第六个数字是略过休息次数
第七个数字是休息延后次数
第八个数字是休息提示数量
第九个数字是超时时间,以秒为单位.

统计面板所显示的重复提示为 第三个数字减去第八个数字所得到的.

第五行当数据是一天的活动记录,
第二个数字表示日使用量,第三个数字表示鼠标移动距离(以像素为单位),
第四个数字表示鼠标有效移动距离(以像素为单位),第五个数字是鼠标的使用时间,
第六个是鼠标点击次数,第七个数字是当天按键盘的次数,
(像素与厘米的转换关系是1厘米为38像素)
参考: http://osdir.com/ml/misc.--escaped_anchor:67c9a1a73040ebdaf2521f7cbc36de27--.user/2005-01/msg00007.html

(more…)

Tags: file format, historystats, Workrave

Related posts

安装了Workrave v1.8.5 多国语言版

星期三, 10月 31st, 2007

最近手比较痛,无意中看到有人介绍Workrave,有文章把该软件列为Windows系统必备30个免费开源软件,
于是下载来安装上了。正在熟悉其休息方式:

关于 RSI(重复性压迫损伤) 可以参考  googlechina的博客:

http://www.googlechinablog.com/2006/04/blog-post_27.html
Workrave参考: http://blog.ijliao.info/archives/2007/03/14/2938/

以下文本介绍来源于 : http://www.cnfan.org/comments.php?catid=1&id=6546
[quto]
一款工作防沉迷软件应该适合你的工作需要。它可以按照你设置的时间间隔弹出提示窗口强制你休息,防止你太沉醉于工作以致于损害了身体。休息的过程中,还可以跟着它一起做做操。通过设置休息时间提醒你在长时间工作后起来活动活动。一天工作结束,它也会提示你不要再对着电脑。虽然它会强制的屏蔽你的键盘或者屏幕,但这些都是为了你的身体好。当然,你可以随时解除他的屏蔽。
做IT的对RSI(repetitive strain injury)都不陌生吧?预防腕隧道症后群(重复性劳损),WorkRave是一款在windows和linux上都能运行的小工具,帮助我们定期休息,避免RSI, 健康之道有如常用算法分析:要分摊(amortize)工作量.
Windows 用户下载安装后运行,在系统栏会出现小绵羊的图标,同时它的监控窗口包括三个监控项目:暂停、

休息、每日限制。默认给出了一个时间限制,但人与人的休息时间不同,用一段时间大家可以自己调整。
暂停:每3分钟提醒你暂停休息一会,提醒三次后会锁定键盘强制你休息,但可以选择“延后”或“略过”。
休息:每30分钟提示休息一次,同时显示健身操的,指导你进行活动。
每日限制:限制每天用电脑的总时间。

另外它的细节还包括:
程序支持声音或PC喇叭的提示。
统计运行期间内的暂停、休息情况,统计鼠标运动的长度以及鼠标键盘点击次数。
程序可以添加到工具栏(类似快速启动栏)。
支持网络收集信息功能。
另外多语言支持是自动选择的,不能在程序内切换语言。
更新日志:
* Lots of changes by Ray Satiro.
* Task manager is never blocked by Workrave (Ray Satiro)
* Workaround for focus loss on Vista (Ray Satiro)
* Vanja Cvelbar translated Workrave into Slovenian.
* Many bug fixes, the most visible ones:
* Fixed breaks that have ’suspend timer when inactive’ disabled (Ray Satiro)
* Improved Windows responsiveness under high load. (by reverting a 1.8.4 change)
* Mode menu fixed.
* Gnome applet no longer ‘hangs’.
* Gnome applet no longer crashes Workrave.
* Fixed crashes during startup on Windows.
* Fixed ‘end-of-microbreak’ sound.
* Fixed bug in multi-head support where Workrave showed multiple windows on a single screen.
* Fixed locking on Gnome with xscreensaver installed (Philipp Kern)
[/quto]

Tags: RSI, Workrave, 休息

Related posts