第166期 — 2022-07-03

在浏览器中阅读

周e信

扫描二维码关注微信公众号

Node.js

meteor十年🔗

直到今天,Meteor 仍然做了许多令人难以置信的事情,其他生态系统还没有赶上。

Sacha Greif

Dr. Axel Rauschmayer

Jenny Eckstein

Vendia Inc

isaacs

Javascript

使用 JavaScript 阻止屏幕进入休眠状态🔗

const canWakeLock = () => 'wakeLock' in navigator;

Michael Walter Van Der Velden

使用 JavaScript 将 localStorage 填充到最大容量🔗

首先找到最高位,然后按降序测试每个位,直到 localStorage 已满。

for (let bit = max >> 1; bit > 0; bit >>= 1) {
    try {
      localStorage.setItem(key, data.substring(0, max | bit));
      max |= bit;
    } catch {
      // Storage is now completely full 🍟
    }
  }

Matteo Mazzarolo

trim-lines - 删除换行符周围的空格和制表符🔗
console.log(trimLines(' foo\t\n\n bar \n\tbaz ')) // => ' foo\n\nbar\nbaz '

Titus

JavaScript 规范有一个新的较为宽松的许可证🔗

默认的 Ecma International 许可证为在给定标准上的工作提供了明确的文档和位置,目的是防止分叉。该许可证的规定允许将给定的标准内嵌到源文本中,以及部分或全部复制。

新的替代许可证旨在与 W3C 的工作保持一致,其文本主要基于 W3C 的文档和软件许可证。该许可对标准的衍生作品更为宽松。这为互联网基础设施的发展可以独立于任何组织继续发展提供了法律框架和重要保障。

Yulia Startsev

运维

深入了解CAP🔗

这就像“us-east-1”问题 - 如果您在 us-east-1 中运行您的应用程序,那么如果该区域发生中断,您很容易受到可用性影响。但是,us-east-1 的中断也将是一个影响世界的事件,其中许多站点将关闭。如果您的站点在这些情况下并不重要,那么可能不值得增加多区域的复杂性来提高您的可用性。

Alex DeBrie

PostHog

其他

升级最后一位 Windows 98 用户 - 火星快车航天器🔗

自 19 年前开始执行任务以来,Mars Express 一直运行 Windows 98 的修改版本。自Windows 98推出以来,微软已经推出了9种不同的操作系统,包括2000、ME(恶心)、XP、Vista(双恶心)、7、8(最恶心)、8.1、10和最近的11。

绝妙笑话:“感谢人类和红色星球,ESA(欧洲航天局) 没有将其系统升级到 Windows ME。”

不知上面装的啥杀毒软件?

Zachariah Kelly

sabukaru

Jon Y

Andrew Magill

Guilherme Rambo

brevity500

扫描二维码关注微信公众号
本期阅读量