{"pageContext":{"index":167,"total":364,"name":"2022-07-17","items":[{"node":{"frontmatter":{"title":"Amazon 推出 EC2 M1 Mac 实例","publish":true,"cover":"https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2022/05/29/2022-05-27_18-12-30-1024x818.png","showCover":null,"date":"2022-07-17","category":"devops","url":"https://aws.amazon.com/cn/blogs/aws/new-amazon-ec2-m1-mac-instances/","author":"Sébastien Stormacq","translator":"","tags":["AWS","mac"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"2022 年各国软件工程平均工资","publish":true,"cover":"https://codesubmit.io/blog/content/images/2022/07/average-developer-salary-in-the-US-.jpg","showCover":null,"date":"2022-07-17","category":"career","url":"https://codesubmit.io/blog/software-engineer-salary-by-country/","author":"TRACY PHILLIPS","translator":"","tags":["salary"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"piano-trainer 弹钢琴软件","publish":true,"cover":"https://camo.githubusercontent.com/514b98e2d630c9901f276df029442e38e86dfcbd828efa3b3340f9cb8260d855/68747470733a2f2f692e696d6775722e636f6d2f6b3279314772352e706e67","showCover":null,"date":"2022-07-17","category":"nodejs","url":"https://github.com/ZaneH/piano-trainer","author":"Zane Helton","translator":"","tags":["music"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"Replibyte 处理敏感数据使用生产数据为数据库seed","publish":true,"cover":"https://github.com/Qovery/Replibyte/raw/main/assets/RepliByte%20Logo.png","showCover":null,"date":"2022-07-17","category":"database","url":"https://github.com/Qovery/Replibyte","author":"Qovery","translator":"","tags":["seed"],"priority":1},"html":"<p>支持PostgreSQL, MySQL and MongoDB</p>"}},{"node":{"frontmatter":{"title":"pixelarticons - 像素风icon","publish":true,"cover":"https://github.com/halfmage/pixelarticons/raw/master/cover.jpg","showCover":null,"date":"2022-07-17","category":"frontend","url":"https://github.com/halfmage/pixelarticons","author":"Gerrit Halfmann","translator":"","tags":["icon"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"primereact - 最完整的 React UI 组件库","publish":true,"cover":"https://camo.githubusercontent.com/55ce6227fe5d68463f1b5ccf696388a87eb4c5ee28bfa026c26879b7d961ea31/68747470733a2f2f7777772e7072696d6566616365732e6f72672f77702d636f6e74656e742f75706c6f6164732f323032312f31322f7072696d6572656163742d72656c656173652d372e6a706567","showCover":null,"date":"2022-07-17","category":"frontend","url":"https://github.com/primefaces/primereact","author":"PrimeFaces","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"为什么这么多品牌改变他们的标志，看起来和其他人一样","publish":true,"cover":"https://uploads-ssl.webflow.com/5f1b01fee505292d2d6a6979/5fb51dc4daea171c45c758db_tech-logos-color.png","showCover":null,"date":"2022-07-17","category":"other","url":"https://velvetshark.com/articles/why-do-brands-change-their-logos-and-look-like-everyone-else","author":"Radek Sienkiewicz","translator":"","tags":["logo"],"priority":1},"html":"<p>只有公司大才会这样？\n<img src=\"https://uploads-ssl.webflow.com/5f1b01fee505292d2d6a6979/5fbf32ea6160018ba6a9cb84_sans-serif-bags.jpg\"></p>"}},{"node":{"frontmatter":{"title":"add-to-calendar-button - 方便的添加事件到各种日历云","publish":true,"cover":"https://github.com/jekuer/add-to-calendar-button/raw/main/img/demo.gif?raw=true","showCover":null,"date":"2022-07-17","category":"frontend","url":"https://github.com/jekuer/add-to-calendar-button","author":"Jens Kuerschner","translator":"","tags":["canlendar"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"为什么叫breadcrumbs","publish":true,"cover":"https://miro.medium.com/max/1400/1*_OMY5vaHPAfe1m0m9psHdQ.png","showCover":null,"date":"2022-07-17","category":"frontend","url":"https://uxdesign.cc/why-do-we-call-it-breadcrumbs-diving-into-the-history-of-ui-components-b35b813733e4","author":"Megan Ng","translator":"","tags":["ui"],"priority":2},"html":"<p>breadcrumbs隐喻留下踪迹</p>"}},{"node":{"frontmatter":{"title":"color.js - 颜色转换库","publish":true,"cover":"","showCover":null,"date":"2022-07-17","category":"javascript","url":"https://github.com/LeaVerou/color.js","author":"Lea Verou","translator":"","tags":["color"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"rety - 重放文本输入","publish":true,"cover":"https://github.com/LeaVerou/rety/raw/main/logo.svg","showCover":null,"date":"2022-07-17","category":"frontend","url":"https://github.com/leaverou/rety","author":"Lea Verou","translator":"","tags":["editor"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"react-shepherd - 网站引导react组件","publish":true,"cover":"","showCover":null,"date":"2022-07-17","category":"frontend","url":"https://github.com/shipshapecode/react-shepherd","author":"Ship Shape","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"图片使用aspect-ratio 还是 width , height","publish":true,"cover":"","showCover":null,"date":"2022-07-17","category":"frontend","url":"https://jakearchibald.com/2022/img-aspect-ratio/","author":"Jake","translator":"","tags":["css"],"priority":1},"html":"<p>内容（如博客）使用width,height,设计（如海报）使用aspect-ratio</p>"}},{"node":{"frontmatter":{"title":"好玩 - 总是指向你鼠标的图片","publish":true,"cover":"https://pointerpointer.com/images/410.jpg","showCover":null,"date":"2022-07-17","category":"other","url":"https://pointerpointer.com/","author":"pointerpointer.com","translator":"","tags":["fun"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"安全 - 豆子，扁豆生成随机马赛克验证","publish":true,"cover":"https://dys2p.com/assets/images/tamper-evident-protection/kugeln_01.jpg","showCover":null,"date":"2022-07-17","category":"security","url":"https://dys2p.com/en/2021-12-tamper-evident-protection.html","author":"dy2p","translator":"","tags":["Mosaic"],"priority":2},"html":"<p>我们可以从所有可见的侧面拍摄盒子并将这些照片存储在尽可能安全的设备上，通过加密和验证的渠道将其发送给受信任的人，或将其发送到我们自己的另一台设备. 然后物品接收方将找到的马赛克与原始马赛克进行比较。</p>"}},{"node":{"frontmatter":{"title":"实时预览代码字体","publish":true,"cover":"","showCover":null,"date":"2022-07-17","category":"frontend","url":"https://www.programmingfonts.org/","author":"programmingfonts","translator":"","tags":["fonts"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"教程 - nodejs文件系统和路径","publish":true,"cover":"","showCover":null,"date":"2022-07-17","category":"nodejs","url":"https://2ality.com/2022/07/nodejs-path.html#converting-between-urls-and-file-paths","author":"Dr. Axel Rauschmayer","translator":"","tags":["file system"],"priority":1},"html":"<p>有两种情况我们需要 URL（如前面小节所述）： 访问与当前模块相关的文件 <a href=\"https://2ality.com/2022/07/nodejs-esm-main.html\">检测当前模块是否作为脚本运行</a></p>"}},{"node":{"frontmatter":{"title":"awesome-react-components - 优秀react组件列表合集","publish":true,"cover":"","showCover":null,"date":"2022-07-17","category":"frontend","url":"https://github.com/brillout/awesome-react-components","author":"Rom","translator":"","tags":["react"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"将 Webb 的图像与 Hubble 进行比较","publish":true,"cover":"https://www.webbcompare.com/img/webb/carina_2800.jpg","showCover":null,"date":"2022-07-17","category":"other","url":"https://www.webbcompare.com/","author":"webbcompare.com","translator":"","tags":["astronomy"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"打破上级容器的包装样式","publish":true,"cover":"https://css-irl.info/breaking-out-of-a-central-wrapper-02.webp","showCover":null,"date":"2022-07-17","category":"frontend","url":"https://css-irl.info/breaking-out-of-a-central-wrapper/","author":"Rom","translator":"","tags":["css"],"priority":1},"html":"<p>最简单的一种</p>\n<div class=\"gatsby-highlight\" data-language=\"css\"><pre class=\"language-css\"><code class=\"language-css\"><span class=\"token selector\">.full-width</span> <span class=\"token punctuation\">{</span>\n  <span class=\"token property\">width</span><span class=\"token punctuation\">:</span> 100vw<span class=\"token punctuation\">;</span>\n  <span class=\"token property\">margin-left</span><span class=\"token punctuation\">:</span> 50%<span class=\"token punctuation\">;</span>\n  <span class=\"token property\">transform</span><span class=\"token punctuation\">:</span> <span class=\"token function\">translate3d</span><span class=\"token punctuation\">(</span>-50%, 0, 0<span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n<span class=\"token punctuation\">}</span></code></pre></div>"}},{"node":{"frontmatter":{"title":"教程 - 自定义 ESM loader","publish":true,"cover":"","showCover":null,"date":"2022-07-17","category":"nodejs","url":"https://dev.to/jakobjingleheimer/custom-esm-loaders-who-what-when-where-why-how-4i1o","author":"Jacob Smith","translator":"","tags":["loader"],"priority":1},"html":"<p><a href=\"https://github.com/nodejs/loaders-test/tree/HEAD/typescript-loader\">自定义typescript loader</a></p>"}},{"node":{"frontmatter":{"title":"顾客对美国Costco（好市多）的好评文章","publish":true,"cover":"https://longreadsblog.files.wordpress.com/2022/06/costco_amagasaki-2.png?w=1680","showCover":null,"date":"2022-07-17","category":"other","url":"https://longreads.com/2022/06/16/love-song-to-costco/","author":"Yuxi Lin","translator":"","tags":["shop"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"蚂蚁模拟器","publish":true,"cover":"","showCover":null,"date":"2022-07-17","category":"other","url":"https://www.ants-sandbox.io/","author":"webbcompare.com","translator":"","tags":["game"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"比较bun和nodejs v8性能（乌龙）","publish":true,"cover":"https://techsparx.com/nodejs/bun/img/test-Bun-Node.js-compatibility-faster-execution.png","showCover":null,"date":"2022-07-17","category":"javascript","url":"https://techsparx.com/nodejs/bun/1st-trial.html","author":"David Herron","translator":"","tags":["engine"],"priority":2},"html":"<p>目前两者差不多</p>\n<blockquote>\n<p>(此文比较错误,实际上使用的都是nodejs)</p>\n</blockquote>"}},{"node":{"frontmatter":{"title":"机器学习的历史天气数据","publish":true,"cover":"https://substackcdn.com/image/fetch/w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fef1c9129-f08b-4482-835f-86c52efb7019_1131x498.png","showCover":null,"date":"2022-07-17","category":"AI","url":"https://openmeteo.substack.com/p/historical-weather-for-machine-learning","author":"open-meteo","translator":"","tags":["weather"],"priority":1},"html":""}}]}}