Ask and Learn

使用 vscode 来开发 Ruby 程序的朋友可能也和我有类似的烦恼,就是 vscode 没有一个能够解析出 rspec 测试用例大纲的扩展。 问题 可以正常拿到普通 ruby 文件 symbols 但是 rspec 文件的 symbol 无法识别 解法 我有试过一些 rs...
在运行 rspec 是,如果希望在指定了特定的命令行参数是才加载某个文件,或者执行某段代码,可以在代码中用 ARGV 来进行检测。 比如 rspec --format Rswag::Specs::SwaggerFormatter 我希望在指定了 Rswag::Specs::Swagge...
Bookmarklet 是什么东西就不多作解释了,我之前用的一个分享页面到 twitter 的 bookmarklet 非常不好用,提取选中文本和解析网页标题时灵时不灵,Google 试用了一圈,也没有找到合适的,本来不是个什么复杂的东西,干脆自己写一个算了。 (function() { ...
最近一年多经历了两个前后端分离的产品,捷径社区 https://sharecuts.cn/ 和电鸭社区 https://eleduck.com/ 无一例外,都经历了 build 的烦恼,应用部署时需要 build,耗费很高的 CPU 和内存,但是应用跑起来后并不占用多少资源。这导致每次部署时...
最近上线的远程工作者社区电鸭社区,是使用 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,导致读取捷...