返回首页
最新
我制作了一个简单的Chrome扩展,它具有以下功能:
* 根据每个音节的声调对中文文本进行颜色编码
* 提供弹出式词典
* 在浏览时提供例句、有用链接和AI分析
* 与Anki Connect集成,支持一键创建闪卡
您可以在这里安装它:
<a href="https://chromewebstore.google.com/detail/chinese-learning-extensio/ldjilgjcllhinlcodlfdohbnenfbbnlj" rel="nofollow">https://chromewebstore.google.com/detail/chinese-learning-ex...</a>
我主要从事能源市场的沟通和促进能源交易、平衡等的系统工作。目前,那里大多数参与者处理消息需要几分钟的时间,我认为可以从金融系统工程中学到很多东西。你有什么好的资源推荐吗?
上次被立即埋没,所以在你懒散的周日重新发布一下。
这个项目是一种奇特的爱的劳动,几乎可以保证会激发恐惧与愉悦。它也很难总结。部分内容非常实用,涉及熟悉的工具,但另一方面,它也是一种具有 esolang 根源的新编程语言。我将从实用的方面开始,然后转向独特之处。
一句话总结:compose.mk 为 Makefile 带来了 Docker 流畅性、多语言支持和强大的标准库。以下是来自主页面的更深入的电梯推介,以及最后脚注 1-5 中的一些相关链接。
> 认识 compose.mk,一个用于基于 Makefile 的自动化、脚本编写和轻量级编排的工具/库/框架。原生支持 Docker、docker-compose、工作流原语、JSON 输入输出、TUI 元素等,所有这些都由一个文件提供,除了你开发环境中已有的内容外没有其他依赖。典型的用例包括一般项目自动化,特别是将你的 CI/CD 与不同类型的平台锁定解耦。其他强大功能包括能够快速将外部工具和外部代码作为一等公民纳入,这为快速组装控制台应用程序、系统原型设计和面向组件的设计实验提供了独特而强大的能力。绝对不是你祖先的 Makefile。
接下来就变得更加奇怪和有趣了。构建零依赖自动化和恼人的“胶水代码”的理想环境朝着某个方向发展。因此,compose.mk 还兼任一种新型编程语言的解释器/编译器/打包工具。CMK-lang(或简称 CMK)是一种多范式语言,受多种影响,从函数式到连接式,最终专注于可扩展性、互操作性、有向无环图(DAG)和调度等方面。CMK 是 Makefile 的超集,可以转译为普通的 Makefile。它被称为“马特里奥什卡语言”。根据 esolangs-wiki 的定义:
> 马特里奥什卡语言是通过将一个或多个元语言与一个或多个语言描述捆绑在一起形成的。它们可以通过其程序形式识别,这些形式具有多个不同的“阶段”,每个阶段都有不同的语法和语义规则。通常有两个阶段;第一个给出一组规则,第二个提供要应用这些规则的对象。
在 CMK-lang 中,马特里奥什卡“对象”是像容器运行时或外部解释器这样的东西,而“规则”是以任务、任务组或外部代码形式存在的 DAG。对于那些对马特里奥什卡和编程语言理论(PLT)主题感兴趣的人,我建议查看脚注 6-9 中的备用着陆页。
无论你喜欢还是讨厌,我想你都会同意,compose.mk 无疑是世界上最强大、最具变异性的 Makefile。如果这有帮助,你可以把 CMK-lang 看作是一个等待另一个后端实现的概念验证;)不过,玩弄它让我相信,这个差距是真实存在的,世界确实需要本地工作的以容器为先的马特里奥什卡语言,而不是紧密耦合于笨重的远程平台或基础设施的语言。它也需要能够积极重用和重新组合现有代码和工具的语言。
[1]: <a href="https://robot-wranglers.github.io/compose.mk/standard-lib" rel="nofollow">https://robot-wranglers.github.io/compose.mk/standard-lib</a>
[2]: <a href="https://robot-wranglers.github.io/compose.mk/bridge" rel="nofollow">https://robot-wranglers.github.io/compose.mk/bridge</a>
[3]: <a href="https://robot-wranglers.github.io/compose.mk/container-dispatch" rel="nofollow">https://robot-wranglers.github.io/compose.mk/container-dispatch</a>
[4]: <a href="https://robot-wranglers.github.io/compose.mk/demos/polyglots" rel="nofollow">https://robot-wranglers.github.io/compose.mk/demos/polyglots</a>
[5]: <a href="https://robot-wranglers.github.io/compose.mk/json" rel="nofollow">https://robot-wranglers.github.io/compose.mk/json</a>
[6]: <a href="https://robot-wranglers.github.io/compose.mk/matrioshka" rel="nofollow">https://robot-wranglers.github.io/compose.mk/matrioshka</a>
[7]: <a href="https://robot-wranglers.github.io/compose.mk/language" rel="nofollow">https://robot-wranglers.github.io/compose.mk/language</a>
[8]: <a href="https://robot-wranglers.github.io/compose.mk/compiler" rel="nofollow">https://robot-wranglers.github.io/compose.mk/compiler</a>
[9]: <a href="https://robot-wranglers.github.io/compose.mk/demos/packaging" rel="nofollow">https://robot-wranglers.github.io/compose.mk/demos/packaging</a>
您可以通过 WhatsApp 联系印尼亚航客服,号码是 O899 9333 667,获取有关您航班的帮助或咨询。
以下是联系亚航客服的方法,通过WhatsApp拨打08999 333667,或拨打官方客服热线0899 9333 667。用于重新安排和退款机票。
以下是通过WhatsApp联系亚航客服的方式:08999 333667。客服服务时间为24小时,您可以获得关于您航班的帮助。