问题标签 [arbtt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
arbtt - arbtt 嵌套 if then else 在 categorize.cfg
我是新手,所以请多多包涵,但我正在尝试制定一条规则,使用 categorize.cfg 中的 arbtt v0.7 在 Firefox 选项卡上分配我的时间:
但我得到:
解析器错误:“/home/rich/.arbtt/categorize.cfg”(第 29 行,第 3 列):意外的“i”期待“else”
我还尝试了另一种更成功的方法:
但是最后一个子句不返回任何结果;前两个子句可以。
干杯,有钱
linux - Ubuntu 14.04 arbtt-stats 索引到大错误
我最近安装了 arbtt,它似乎是一个有趣的、基于规则的自动时间跟踪器。 http://arbtt.nomeata.de/#what
我已经让它大部分工作了,但是在收集统计数据 30 分钟左右后,我最终得到了以下错误。
有没有人对我可以解决这个问题的方法有任何建议,或者更好的是,解决它?我对用于创建规则的编码语言有 0 经验(我相信是 Haskell)。到目前为止,我所做的只是尽可能地遵循文档。
此错误最终使该工具无法使用,因为它收集数据的时间不超过 30 分钟。要修复它,我必须删除日志并从头开始。我主要对拥有一个可定制的、基于规则的时间跟踪器的概念感兴趣,但我绝不会依赖于使用 arbtt。
根据下面的评论,我在下面提供了更多信息。
当我尝试运行 arbtt-recover 时,我得到一长串看起来像这样的错误。所有这些似乎都与 Unsupported TimeLogEntry 有关。
至于配置文件,这是我目前所拥有的。
它继续进行,但我相当有信心我对所有其他行都遵循了相同的语法。其余的行遵循相同的格式,但对我来说是项目/客户特定的。如果需要,我很乐意包含文件的其余部分。
r - Rstudio 更有意义的窗口标题
我在 Ubuntu(16.04)下使用 R studio(版本 1.0.143),窗口标题只显示一个非常无信息的“RStudio”。
我希望至少有当前选项卡的名称,或者理想情况下是与此选项卡对应的文件的完整路径。似乎在 Windows 下,完整路径出现在窗口标题中。
这对于在窗口之间导航可能很有用,但我的主要用途是用于跟踪每个软件所花费时间的软件(如arbtt
)。目前我只能知道上周我在 R 工作室花了 20 个小时,但我想知道在哪些文件/项目中。
此处提供了部分解决方案,但如果有人知道如何获取当前选项卡的完整名称和路径,我仍然感兴趣。
根据@Spacedman 的回复,我现在可以通过/usr/lib/R/etc/Rprofile.site
在安装后添加以下行来获取窗口标题中的工作目录路径(但不是脚本名称) wmctrl
:
一个问题是,如果您已经打开了一个标题中带有“rstudio”(不区分大小写)的窗口(例如在 Web 浏览器中),则该窗口将接收新标题,而不是 Rstudio 窗口。可以-F
选择使窗口标题与提供的标题完全相同。我尝试首先将 RStudio 标题修改为不太可能出现在另一个窗口中的标题,方法是将其添加到Rprofile.site
:
问题是system
Rprofile.site 中的 R 函数调用似乎被 Rstudio 忽略(而它在 Rstudio 外部调用的 R 中工作)
事实上,system
来自 Rprofile.site 的命令并没有被忽略。它被执行,但出于任何原因,输出未显示在 Rstudio R 控制台中(例如,如果您键入system("echo 'Hello World'")
)。请参阅此问题中的讨论不起作用
的原因可能是在执行此命令时(当 Rprofile.site 由 R 提供时),RStudio 窗口尚不存在...system('wmctrl -F -r "RStudio" -N "RStudio - @ "')
这就是我现在的做法,包括来自@Spacedman 的建议(即使用十六进制 ID 和if(interactive())
)。即使已经打开了另一个标题中带有“RStudio”的窗口,它也能正常工作。如果您从 Rstudio 重新启动 R,它也可以工作。如果您执行,它将被破坏(带有消息)rm(list=ls())
(我个人从不这样做,我更喜欢重新启动 R)
arbtt - 规则中的时间跟踪应用程序 arbtt 不区分大小写匹配
是否可以在正则表达式上使用修饰符?喜欢:
m/some.*title/i ==> tag...