{"pageContext":{"index":235,"total":364,"name":"2023-11-04","items":[{"node":{"frontmatter":{"title":"Shaders互动介绍","publish":true,"cover":"https://www.mayerowitz.io/_app/immutable/assets/gpu_nvidia_anim.ad080591.gif","showCover":null,"date":"2023-11-04","category":"game","url":"https://www.mayerowitz.io/blog/a-journey-into-shaders","author":"Antoine Mayerowitz","translator":"","tags":["shader"],"priority":1},"html":"<p>shader是运行在你的GPU上的一个小程序，它至少以像素坐标作为输入，然后输出一种颜色。\nshaders中文翻译<code class=\"language-text\">着色器</code></p>"}},{"node":{"frontmatter":{"title":"FormsLab - 用于匿名调查、投票和收集反馈的表单生成器","publish":true,"cover":"https://user-images.githubusercontent.com/51440879/269362410-930fb27e-99c1-441b-b27c-d054821e2f4b.png","showCover":null,"date":"2023-11-04","category":"frontend","url":"https://github.com/Ryczko/FormsLab","author":"Konrad Ryczko","translator":"","tags":["survey"],"priority":2},"html":""}},{"node":{"frontmatter":{"title":"browser-window - 无依赖模拟浏览器窗口外观","publish":true,"cover":"","showCover":null,"date":"2023-11-04","category":"frontend","url":"https://github.com/zachleat/browser-window","author":"Zach Leatherman","translator":"","tags":["html"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"istextorbinary - 轻量级检测文件buffer是文本还是二进制","publish":true,"cover":"","showCover":null,"date":"2023-11-04","category":"javascript","url":"https://github.com/bevry/istextorbinary","author":"Bevry","translator":"","tags":["file"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"Next.js能处理5000page站点吗","publish":true,"cover":"https://res.cloudinary.com/practicaldev/image/fetch/s--h9c-wu5w--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://paper-attachments.dropboxusercontent.com/s_6966C3700668FE1BFCD2188395905D9F965B8BFF8BC243C36AD89699C2BFA9FE_1697959854308_CleanShot%2B2023-10-22%2Bat%2B08.30.022x.png","showCover":null,"date":"2023-11-04","category":"nodejs","url":"https://dev.to/codebeast/can-nextjs-handle-5000-pages-1ejn","author":"Christian Nwamba","translator":"","tags":["nextjs"],"priority":2},"html":"<p>完全没问题，发布时使用静态站点生成</p>"}},{"node":{"frontmatter":{"title":"git术语解疑","publish":true,"cover":"","showCover":null,"date":"2023-11-04","category":"devops","url":"https://jvns.ca/blog/2023/11/01/confusing-git-terminology","author":"Julia Evans","translator":"","tags":["git"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"lossless-json - 解析json而不丢失大数字信息","publish":true,"cover":"","showCover":null,"date":"2023-11-04","category":"javascript","url":"https://github.com/josdejong/lossless-json","author":"Jos de Jong","translator":"","tags":["json"],"priority":1},"html":"<p><a href=\"https://jsoneditoronline.org/indepth/parse/why-does-json-parse-corrupt-large-numbers/\">javascript数据问题</a></p>"}},{"node":{"frontmatter":{"title":"imapflow - imap api客户端","publish":true,"cover":"","showCover":null,"date":"2023-11-04","category":"nodejs","url":"https://github.com/postalsys/imapflow","author":"Postal Systems","translator":"","tags":["imap"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"nextjs 14发布","publish":true,"cover":"","showCover":null,"date":"2023-11-04","category":"nodejs","url":"https://nextjs.org/blog/next-14","author":"Lee Robinson, Tim Neutkens","translator":"","tags":["nextjs"],"priority":1},"html":"<ul>\n<li>基于rust的Turbopack编译，提高本地开发速度</li>\n<li>Server Actions宣布stable。</li>\n<li>新的部分预渲染功能也在预览中，</li>\n<li>允许动态响应，但具有初始静态响应的速度。</li>\n</ul>"}},{"node":{"frontmatter":{"title":"protomaps - 开源世界地图","publish":true,"cover":"","showCover":null,"date":"2023-11-04","category":"frontend","url":"https://protomaps.com/","author":"Protomaps","translator":"","tags":["map"],"priority":1},"html":""}},{"node":{"frontmatter":{"title":"从Buffer 转向使用 Uint8Array","publish":true,"cover":"","showCover":null,"date":"2023-11-04","category":"javascript","url":"https://sindresorhus.com/blog/goodbye-nodejs-buffer","author":"Sindre Sorhus","translator":"","tags":["buffer"],"priority":1},"html":"<p><a href=\"https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array\">Uint8Array</a>是一个原生JavaScript类型可跨平台工作（包括浏览器），而buffer却不能，且有许多坑,buffer其实是Uint8Array的一个实例。\n作者实现的<a href=\"https://github.com/sindresorhus/uint8array-extras\">工具库</a></p>"}},{"node":{"frontmatter":{"title":"古往今来 - 苹果的CPU架构","publish":true,"cover":"https://substackcdn.com/image/fetch/w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7691df53-c1de-44c1-bb4b-688ddd1ad63a_678x732.png","showCover":null,"date":"2023-11-04","category":"other","url":"https://jacobbartlett.substack.com/p/through-the-ages-apple-cpu-architecture","author":"JACOB BARTLETT","translator":"","tags":["cpu"],"priority":1},"html":"<p>基于苹果芯片和英伟达(Nvidia)在人工智能用例领域的主导地位，有一件事是明确的:英特尔在太长时间里过于自满。</p>"}},{"node":{"frontmatter":{"title":"openrw - 侠盗猎车手3引擎开源重制","publish":true,"cover":"https://user-images.githubusercontent.com/418211/48028321-208d7500-e143-11e8-981f-70e47f5d1c50.png","showCover":null,"date":"2023-11-04","category":"other","url":"https://github.com/rwengine/openrw","author":"Julia Evans","translator":"","tags":["game"],"priority":2},"html":"<p>需要购买原侠盗猎车手资源</p>"}},{"node":{"frontmatter":{"title":"sweetalert2 - alert弹出框UI库","publish":true,"cover":"https://github.com/sweetalert2/sweetalert2/raw/main/assets/swal2-logo.png","showCover":null,"date":"2023-11-04","category":"frontend","url":"https://github.com/sweetalert2/sweetalert2","author":"SweetAlert2","translator":"","tags":["html"],"priority":1},"html":""}}]}}