Ceylon JVM 上的新语言
Ceylon面向企业级应用开发设计,在JVM运行时基础上执行,支持与Java的交互操作。Ceylon语言充分借鉴了Jav……...
Thyme 可以自动追踪你使用应用程序的时间。
特性:
简单的命令行界面:
每 30s 记录一次你使用的应用
$ while true; do thyme track -o thyme.json; sleep 30s; done;
在新窗口创建图表以显示应用使用时间
$ thyme show -i thyme.json -w stats > thyme.html
安装:
安装 Go:
$ go get -u github.com/sourcegraph/thyme/cmd/thyme
按照 thyme.dep 打印的说明
$ thyme dep
校验 thyme
$ thyme track
使用示例
var trackCmd TrackCmdfunc (c *TrackCmd) Execute(args []string) error {t, err := getTracker()if err != nil {return err}snap, err := t.Snap()if err != nil {return err}if c.Out == "" {out, err := json.MarshalIndent(snap, "", " ")if err != nil {return err}fmt.Println(string(out))} else {var stream thyme.Streamif _, err := os.Stat(c.Out); err == nil {if err := func() error {f, err := os.Open(c.Out)if err != nil {return err}defer f.Close()if err := json.NewDecoder(f).Decode(&stream); err != nil {return err}return nil}(); err != nil {return err}} else if !os.IsNotExist(err) {return err}stream.Snapshots = append(stream.Snapshots, snap)f, err := os.Create(c.Out)if err != nil {return err}if err := json.NewEncoder(f).Encode(stream); err != nil {return err}}return nil}
Ceylon面向企业级应用开发设计,在JVM运行时基础上执行,支持与Java的交互操作。Ceylon语言充分借鉴了Jav……...
Mixly是一款面向初学者、硬件编程爱好者的图形化编程工具。它完美地支持了Arduino、MicroPython,Python……...
cdb 是一个快速、可靠而且简单的包,用来创建和读取不变的数据库,数据库结构提供多种特性: 快速查找:……...
淘宝根据自己的业务特点开发了 TDDL(Taobao Distributed Data Layer 外号:头都大了 ©_Ob)框架,主要解……...
CDE是一个自动包装运行一个Linux命令所涉及的代码、数据和环境的工具,所打成的包可以在另一台电脑上同等……...
chen 框架是一个简单易用功能强大的 web 框架,包含 mvc、aop、ioc、orm 等功能。 chen 的设计本来只是突……...
Rust 是 Mozilla 的一个新的编程语言,由web语言的领军人物Brendan Eich(js之父),Dave Herman以及Mozilla公司的Graydon Hoare 合力开发。 创建这个新语言的目的是为了解决一个很顽疾的问题:软件的演进速度大……
Mobile ALOHA低成本的全身遥控操作系统,它可以通过模仿学习人类的行为,学会家务类型的活动。比如操作员演示 50 次煎炒虾,该机器人就可以自主完成炒虾的操作,作者团队还演示了擦玻璃、洗碗、收纳物品等任务。 ……
PSP模拟器 JPcsp 是一个基于Java的开源PSP模拟器,经过5个月的持续开发,目前推出了0.1版,这是第一个官方正式版本。 这个版本支持了更多的游戏模拟,当然目前并不是所有的游戏都支持,不过还会不断的进行完善。