2016-01-06 刘太华
# saltstack DSL 用salt很多人都在用,我们也在用,用的还算较多,现在所有服务,自定义服务,常用系统服务,包安装,git库更新等都进入salt管理了 salt默认采用的是yaml jinja模版做sls的语法渲染,可以自定义macro, 可在pillar里根据每个minion不同来定义不同的lib,然而这些都不是今天的重点 继续阅读 »
2014-05-20 码农明明桑
新项目中,使用了Google I/O 2013发布的新工具,使用Gradle构建android项目,并且在新版的Intellig IDEA以及google的Android Studio对其支持。本文就介绍一下怎么使用gradle构建android项目,进行多个版本编译。 Gradle是什么? Gradle是以Groovy为基础,面向java应用,基于DSL语法的自动化构建工具。是google引入,替换ant和maven的新工具,其依赖兼容maven和ivy。 使用gradle的目的: 更容易重用资源和代码; 可以更容易创建不同的版本的程序,多个类型的apk包; 更容易配置,扩展; 更好的IDE 继续阅读 »
2017-04-09 Mithrilwoodrat
1 之前的项目里做了很多跟 DSL 有关的工作,加上某天在 HackerNews 上看到了how-i-wrote-a-self-hosting-c-compiler-in-40-days 这篇文章,于是又燃起了动手写个玩具编译器的想法。 继续阅读 »