Bookmarklet 是什么东西就不多作解释了,我之前用的一个分享页面到 twitter 的 bookmarklet 非常不好用,提取选中文本和解析网页标题时灵时不灵,Google 试用了一圈,也没有找到合适的,本来不是个什么复杂的东西,干脆自己写一个算了。 (function() { var...
我的 Rails 项目中,设置了如下的 whenever 定时任务 # config/schedule.rb every 1.hour do runner "PostWeightUpdate.call" end 添加日志,排查问题 但是奇怪的是,部署到服务器后,定时任务从来都没有运行过。 使用...
最近一年多经历了两个前后端分离的产品,捷径社区 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...
最近一段时间主要给公司维护一个 iOS 快捷指令(以下简称捷径)的社区,其中有个需求是给用户上传的捷径文件插入作者信息和更新步骤。 捷径的文件是一个二进制的 plist 文件,之前用了一个 nodejs 的库叫 simple-plist,不过因为 js 的局限性和这个库的...
荐哥今天要给朋友分享一个临时文件时,本来想用坚果云,但是想着分享后,还得确认对方有没有收到,然后再取消共享并且删除文件,感觉好麻烦,于是搜索了下有没有什么临时分享文件的服务,发现了 Beamit 这个神器。 https://justbeamit.com/...
Rails 有 rake tasks 可以非常方便的在命令行执行一些应用的功能,但 eggjs 没有这样的机制,这在日常和应用打交道的时候,十分麻烦。比如: 手动清除指定资源的缓存 执行一个数据更新脚本 打印队列中等待重试的任务 如果不能通过通过命令行触发这些操作,那么你就得提供一个 api...
荐哥是一个程序员,具体点说,是一个写 Web 的程序员,这样难免要和一些表单打交道,写了一个表单,要测试时,因为有表单验证的关系,需要输入各种各样的资料。 当然了,大部分都是 asdf asdf 这样的无意义字符,尽管 asdf 很好输入,无脑滚键盘就可以达成,但是这样还是蛮累的,而且经常输入的数据...
RunKit - https://runkit.com/ 有点标题党,今天要要推荐的这个工具,最让我心动的点:它可以在线运行 nodejs 代码并且把它生成一个可以调用的 API Endpoint 荐哥玩过的在线运行代码的服务太多了,比如 CodePen ( js, html, css...