Ask and Learn

在运行 rspec 是,如果希望在指定了特定的命令行参数是才加载某个文件,或者执行某段代码,可以在代码中用 ARGV 来进行检测。 比如 rspec --format Rswag::Specs::SwaggerFormatter 我希望在指定了 Rswag::Specs::Swagge...
Bookmarklet 是什么东西就不多作解释了,我之前用的一个分享页面到 twitter 的 bookmarklet 非常不好用,提取选中文本和解析网页标题时灵时不灵,Google 试用了一圈,也没有找到合适的,本来不是个什么复杂的东西,干脆自己写一个算了。 (function() { ...
最近上线的远程工作者社区电鸭社区,是使用 nextjs 开发的,有的用户反馈在 safari 10 下面打开会报 500, 但其它浏览器却没有这个问题,有小伙伴给我报告了错误的控制台信息。 TypeError: Attempted to assign to readonly property...
eggjs 这个框架对测试的支持还算不错,不过最近在使用 egg-redis 这个插件时,遇到了一些测试上面的问题。 为避免测试互相影响,我会在每个用例后清一次 redis # test/.setup.js afterEach(async function () {   await app...
最近一段时间主要给公司维护一个 iOS 快捷指令(以下简称捷径)的社区,其中有个需求是给用户上传的捷径文件插入作者信息和更新步骤。 捷径的文件是一个二进制的 plist 文件,之前用了一个 nodejs 的库叫 simple-plist,不过因为 js 的局限性和这个库的 bug,导致读取捷...
荐哥今天要给朋友分享一个临时文件时,本来想用坚果云,但是想着分享后,还得确认对方有没有收到,然后再取消共享并且删除文件,感觉好麻烦,于是搜索了下有没有什么临时分享文件的服务,发现了 Beamit 这个神器。 https://justbeamit.com/ 这是一个阅后即焚的文件分享服务,创...
Rails 有 rake tasks 可以非常方便的在命令行执行一些应用的功能,但 eggjs 没有这样的机制,这在日常和应用打交道的时候,十分麻烦。比如: 手动清除指定资源的缓存 执行一个数据更新脚本 打印队列中等待重试的任务 ...