Rubick 是一个基于 electron 的工具箱,媲美 utools 的开源插件,已实现 utools 大部分的 API 能力,所以可以做到无缝适配 utools 开源的插件。 之所以做这个工具箱一方面是 utools 本身并未开源,但是公司内部的工具库又无法发布到 utools 插件中,所以为了既要享受 utools 生态又要有定制化需求,我们自己参考 utools 设计,做了 Rubick。
Rubick
插件市场 server 端还没有部署,所以目前看不到插件市场的插件。robotjs
dev 环境运行请在 install
后执行 npm run rebuild
在你觉得合适的地方新建一个文件夹,并创建 plugin.json
文件。这是最重要的一个文件,用来说明这个插件将如何与 rubick
集成,最基本的格式如下:
{ "pluginName": "helloWorld", "description": "我的第一个uTools插件", "main": "index.html", "version": "0.0.1", "logo": "logo.png", "features": [ { "code": "hello", "explain": "hello world", "cmds":["hello", "你好"] } ] }
所有字段和 utools
保持一致,这将可以完美使用utools
的插件生态
设置文件打开句柄数 # 查看系统默认的值 ulimit -n # 设置最大打开文件数 ulimit -n 1000000 这样只能在当前 shell 中有效。 通过修改配置文件的方式修改程序最大打开句柄数可以永久有效: sudo vim /etc/security/limits.conf root soft nofile 1040000 root hard nofile 1040000 ro
本文向大家介绍10款实用的PHP开源工具,包括了10款实用的PHP开源工具的使用技巧和注意事项,需要的朋友参考一下 在开发工作中,使用合适的工具可以最大化地提高效率。此外,大量的开源项目也节省了开发者重复“造轮”的时间,使得开发者可以专注于业务的实现。 本文介绍10款非常实用且开源的PHP开发辅助工具,希望对你有所帮助。 1. Debugbar DebugBar是一个免费和开源的应用,能够集成至任
我正在为一个收藏建立一个文档相似性图。我已经做了所有基本的事情,比如标记化、词干分析、停止单词删除和单词袋表示来表示文档,并使用Jaccard系数计算相似度。我现在正在尝试提取命名实体,并评估这些实体是否有助于提高文档相似性图的质量。我花了很多时间寻找用于分析的基本事实数据集。我对消息理解会议(MUC)数据集非常失望。它们很难理解,需要充分的数据清理/处理,才能在不同的平台(如Scala)上使用
本文向大家介绍MongoDB开源数据库开发工具dbKoda,包括了MongoDB开源数据库开发工具dbKoda的使用技巧和注意事项,需要的朋友参考一下 Southbank Software公司最近发布了 dbKoda 0.6.0 ,这是该软件的 首个发布版 。dbKoda是一款开源的 MongoDB 开发工具,采用JavaScript、 React 和 Electron 开发。下图显示了dbKod
1.概述 Selenium是非常非常有用的,对JavaScript支持良好的Web层功能测试,集成测试工具。 Selenium分为Core与RC(Remote Controll)两个部分,其中Core是基础的,直接在HTML Table里编写测试代码的模块,而Remote Controll则支持用Java等语言编写测试用例,并自动调用FireFox1.5来运行。 具体的语法见http://www.
问题内容: 我对GUI设计和开发领域还很陌生。我确实有一些经验,但是与Visual Basic有关。 我想在Linux上基于命令行应用程序开发一个相当全面的(尽管不是最先进的)GUI应用程序。我有。已经做了一些谷歌上搜索,我发现主要有三种 好 (也许这就是我的感觉)的方式来实现这一目标: GLADE设计的GTK +库 Qt库,以Qtdesigner为设计师 Java与Netbeans合作 为了解决
Electron是一个由GitHub开发的开源库,通过将Chromium和Node.js组合并使用HTML,CSS和JavaScript进行构建Mac,Windows,和Linux跨平台桌面应用程序. 更新与维护 遇到以下情形,Electron会进行更新: 错误修复 新的API Chromium或Node.js的版本更新时 由于Electron开发尚未非常成熟,目前更新的比较频繁,开发者应当及时