New Frontend 「技术资料分享」第十期,分享开发相关的技术资料、开源项目、新闻资讯,每月更新。如果你看到值得分享的资料、项目、资讯,欢迎推荐。
Lua 5.4 发布,改用新的分代垃圾回收机制,支持 const 变量和 to-be-closed 变量(变量退出作用域时会调用相应的 close 方法)。
GitHub 推出 Super-Linter,支持在 GitHub Action 中调用,lint 多种常见语言。
Basecamp 推出了 Hey 邮箱,主要特色是全新的交互设计。比如首次收到某人的邮件时要选择接受(Yes)或拒绝(No),选 No 就再也不会看到此人发送的邮件。再比如将邮件分为四类:Imbox(重要邮件)、Feed(新闻资讯类邮件)、Paper Trail(账单、通知、提醒类邮件)、Aside(供以后参考的邮件)。还提供了修改邮件标题、添加笔记、合并对话等方式更好地组织邮件。Hey 使用专门的客户端,有网页版和 iOS、Android、Windows、macOS 客户端。
许多开发者对苹果以不支持内购功能为由下架应用表示不满。有人做了一个网站 youdownloadtheappanditdoesntwork.com,列举了苹果执行政策的模凌两可。
Rainbow Fart(彩虹屁)是一个有趣的 VSCode 插件,会在写代码的时候根据相应的事件(匹配到关键词、到了某时刻)播放预先设定的语音。比如,输入 await
时会播放「别忘了给函数体加 async 哦」,输入 fuck
时会播放「怎么了?是不是产品需求又改了?」,每隔一小时会播放「写了好久了,起来休息一下吧」。
HonKit 是基于 Git 和 Markdown 制作电子书的开源工具,fork 自 GitBook. GitBook 一度非常流行,可惜后来开发团队因为专注于 GitBook.com 专有平台,废弃了这个开源项目。
git 的交互界面以晦涩著称,因此每过一段时间就会冒出一个新项目,提供替代性的用户界面。最近发布的gg就是这样一个项目,希望能让 git 对新手更友好,常用流程下使用更便捷。
ToroDB 提供了将 MongoDB 数据实时转换为关系数据库格式的开源方案,方便从 MongoDB 迁移到 PostgreSQL 以及通过原生 SQL 查询 MongoDB。
SMTP 服务该用哪个端口?25?465?587?2525?来看 mailgun 的总结。
antirez 深入介绍了 HyperLogLog 数据结构。这一数据结构在 Redis 中统计一组数据中不重复的数据个数时使用。
题图 Tayla Kohler
评论