{"pageContext":{"index":113,"total":364,"name":"2021-07-03","items":[{"node":{"frontmatter":{"title":"JavaScript 中的颜色排序","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"javascript","url":"https://tomekdev.com/posts/sorting-colors-in-js","author":"Tomek Nieżurawski","translator":"","tags":["color"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Strive - 开源虚拟会议","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"other","url":"https://github.com/Anapher/Strive","author":"Vincent","translator":"","tags":["meeting"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Temporal：JavaScript 新日期时间 API","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"javascript","url":"https://2ality.com/2021/06/temporal-api.html","author":"Axel Rauschmayer 博士","translator":"","tags":["date"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"capture-website - 为站点生成快照","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"nodejs","url":"https://github.com/sindresorhus/capture-website","author":"Sindre Sorhus","translator":"","tags":["snapshot"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"cloudproxy - 分布式代理","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"other","url":"https://github.com/claffin/cloudproxy","author":"Christian Laffin","translator":"","tags":["proxy"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"espree - javascript解析器","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"javascript","url":"https://github.com/eslint/espree","author":"ESLint","translator":"","tags":["parser"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"copilot - github推出结对编程AI的VSCode插件","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"AI","url":"https://copilot.github.com/","author":"Github","translator":"","tags":["pair"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"milkdown - 插件驱动的所见即所得markdown编辑器","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"frontend","url":"https://github.com/saul-mirone/milkdown/","author":"Mirone","translator":"","tags":["markdown"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"photonix - 开源图片管理服务器","publish":true,"cover":"https://camo.githubusercontent.com/8010d9b6f3b32fecc5cde4ba6601ad17f3e9098b788e3bf1972989d003f8ace3/68747470733a2f2f6570697873747564696f732e636f2e756b2f75706c6f6164732f66696c65725f7075626c69632f35322f64632f35326463646666342d643936642d346466642d623135382d6235376230363936313534652f70686f746f5f6c6973742e6a7067","showCover":true,"date":"2021-07-03","category":"python","url":"https://github.com/photonixapp/photonix","author":"Photonix Photo","translator":"","tags":["react"],"priority":1},"html":"<p>服务端是python(django)</p>"}},{"node":{"frontmatter":{"title":"react-transcript-editor BBC出品自动记录语音视频字幕","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"frontend","url":"https://github.com/bbc/react-transcript-editor","author":"BBC","translator":"","tags":["react"],"priority":1},"html":"<p><a href=\"https://bbc.github.io/react-transcript-editor/?path=/story/demo--default\">demo</a></p>"}},{"node":{"frontmatter":{"title":"RFC文档模糊查询","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"other","url":"https://rfc.fyi/","author":"Github","translator":"","tags":["rfc"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-stepzilla - 多步骤引导form组件","publish":true,"cover":"https://raw.githubusercontent.com/newbreedofgeek/react-stepzilla/master/stepzilla-eg.png","showCover":true,"date":"2021-07-03","category":"frontend","url":"https://github.com/newbreedofgeek/react-stepzilla","author":"Mark Paul","translator":"","tags":["react"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"rocky-linux - 志在替换centos的linux系统","publish":true,"cover":"https://cacm.acm.org/system/assets/0004/0228/061821_CACMpg39_The-2021-Software.large.jpg?1623867174&1623867174","showCover":true,"date":"2021-07-03","category":"devops","url":"https://github.com/rocky-linux/rocky","author":"Rocky Linux","translator":"","tags":["linux"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"malibu - CSRF攻击预防中间件","publish":true,"cover":"https://raw.githubusercontent.com/tinyhttp/malibu/master/logo.svg","showCover":true,"date":"2021-07-03","category":"nodejs","url":"https://github.com/tinyhttp/malibu","author":"tinyhttp","translator":"","tags":["middleware"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"sortvisualizer - 排序算法演示","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"algorithm","url":"https://www.sortvisualizer.com/","author":"Daniel Myphz","translator":"","tags":["pair"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"向世界上最好的SNES模拟器之一的开发人员Near致敬","publish":true,"cover":"https://near.sh/images/near.jpg","showCover":true,"date":"2021-07-03","category":"other","url":"https://www.nintendolife.com/news/2021/06/tributes_pour_in_for_near_the_developer_behind_one_of_the_worlds_best_snes_emulators","author":"Damien McFerran","translator":"","tags":["pair"],"priority":2},"html":"<blockquote>\n<p><a href=\"https://near.sh/about\">Near</a>于6月27日寻了短见，抑郁症加上网暴，一个无私的勤奋的善良的人死于抑郁症之下，十分痛惜。</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"亚马逊正在使用几乎不需要人工干预的算法来决定是否需要解雇Flex员工","publish":true,"cover":"https://cdn.arstechnica.net/wp-content/uploads/2020/09/GettyImages-1076544768-800x533.jpg","showCover":true,"date":"2021-07-03","category":"AI","url":"https://arstechnica.com/tech-policy/2021/06/amazon-is-firing-flex-workers-using-algorithms-with-little-human-intervention/","author":"TIM DE CHANT","translator":"","tags":["Amazon"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"指南 - 保护不发送电子邮件的域","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"security","url":"https://www.gov.uk/guidance/protect-domains-that-dont-send-email","author":"Central Digital and Data Office","translator":"","tags":["domain"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"slowfil - 故意延迟资源加载用于测试","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"frontend","url":"https://slowfil.es/","author":"Harry Roberts and Ryan Townsend","translator":"","tags":["test"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"检测支持hover的设备","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"frontend","url":"https://slowfil.es/","author":"Michelle Barker","translator":"","tags":["css"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"我是如何劫持一个主权国家的顶级域名的","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"security","url":"https://copilot.github.com/","author":"Fredrik N. Almroth","translator":"","tags":["internet"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"流式处理大型 API 响应的注意事项","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"web","url":"https://simonwillison.net/2021/Jun/25/streaming-large-api-responses","author":"Simon Willison","translator":"","tags":["stream"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"讨论 - 您是否自托管您的数据库？","publish":true,"cover":"https://near.sh/images/near.jpg","showCover":true,"date":"2021-07-03","category":"database","url":"https://news.ycombinator.com/item?id=27671376","author":"Hacker News","translator":"","tags":["sqlite"],"priority":1},"html":"<blockquote>\n<p>这个引起许多子讨论\n<code class=\"language-text\">我们目前正在从托管在 AWS RDS 上的多租户 2TB postgres 数据库过渡到使用 sqlite，每个客户端都有一个单独的数据库</code></p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"谷歌发布新工具查询包依赖","publish":true,"cover":"","showCover":true,"date":"2021-07-03","category":"nodejs","url":"https://deps.dev/","author":"google cloud","translator":"","tags":["npm"],"priority":1},"html":""}}]}}