WebKit 在 Safari 17.0 上的新特性:随着 iOS 17 的发布,新的 Safari(WebKit)也带了包括新的 search 元素支持,popover 属性支持,以及其它 CSS 和 JS 诸多新特性 https://webkit.org/blog/14445/webkit-features-in-safari-17-0/
WebKit
WebKit Features in Safari 17.0
Today’s the day for Safari 17.0.
选择无聊的技术:技术选型是每个开发团队的头等大事,它往往会影响一个产品的成败。但开发者往往又会因为要取悦自己去追求所谓“自由”而加入过多新技术,笔者从自己的经历说起,总结了技术选型的几个原则,你值得花上一个小时去阅读它 https://boringtechnology.club/
2023 年每位软件开发者都有必要了解的关于 Unicode 的知识:此文带你了解 Unicode 的前世今生,以及最主流 UTF-8 编码的相关技术细节,让我们得以一窥每日我们在屏幕上所见的各种文字在计算机中是什么样的存在 https://tonsky.me/blog/unicode/
tonsky.me
The Absolute Minimum Every Software Developer Must Know About Unicode in 2023 (Still No Excuses!)
Modern extension to classic 2003 article by Joel Spolsky
微软教你如何下载和安装 Linux 😮 https://learn.microsoft.com/en-us/linux/install
Docs
How to download and install Linux
Download and install Linux in this tutorial that covers how to choose a distribution, how to use the install command with Windows Subsystem for Linux, create a bootable USB for Bare-metal, or set up a Virtual Machine.
为什么服务器带宽费用这么贵,您能做些什么?相比于存储,计算能力来说,带宽可能是云服务厂商最难扩展的能力。因此针对带宽的网络攻击,往往代价格外昂贵。有趣的是知名的云厂商之间还成立了一个流量联盟,以降低他们之间的数据传输费用 https://kerkour.com/why-cloud-bandwidth-is-so-expensive
替换 WebRTC:WebRTC 是现在流行的 Web 媒体传输方案,它有很多优点,但作者在 Twitch 经历发现了它的诸多不足。作者借鉴了 WebRTC 技术的思路,用现有的 Web 技术栈(WebTransport,WebCodecs,QUIC)组合出了一套称为 Media over QUIC 解决方案 https://quic.video/blog/replacing-webrtc/
quic.video
Replacing WebRTC - Media over QUIC
Media over QUIC is a new live media protocol in development by the IETF.
查漏补缺,关于 HTTPS/TLS 证书:安全证书的知识很多文章都介绍过,但很多都是冗长而毫无重点,此文重点介绍了关于 HTTPS/TLS 你需要了解的细节以及背后的原理,非常容易理解 https://blog.bityard.net/articles/2023/December/filling-in-the-gaps-httpstls-certificates
blog.bityard.net
Filling in the Gaps: HTTPS/TLS Certificates - Das Bityard
(Disclaimer: No AIs were used in the writing of this article. My intelligence has been frequently questioned, but has thus far never been accused...
Safari 17.2 新特性:每次阅读 Safari 的大版本更新介绍文章,都可以学习到很多最新 Web 技术 https://webkit.org/blog/14787/webkit-features-in-safari-17-2/
WebKit
WebKit Features in Safari 17.2
Web technology is constantly moving forward, with both big new features and small subtle adjustments.
编写一个 TrueType 字体渲染器:此文带你了解一些字体渲染的基本知识,并且用 Rust 代码实现了一个最基础的渲染器(Rust 程序员的目标是把一切都用 Rust 重写一遍 😆 ) https://axleos.com/writing-a-truetype-font-renderer/
axle OS
Writing a TrueType font renderer
Text is the medium of digital interaction, and text rendering has an outsized impact on the overall fit and finish of any system. It therefore pains me that axle has for years relied on a low-resolution 8x8 bitmap font. Let’s fix it! Take a look at the characters…
Neon Modem Overdrive:一个跨平台的客户端,让你用命令行 Telnet 的渲染方式浏览现代论坛,对键盘党非常友好,梦回上世纪 BBS 的时光 https://github.com/mrusme/neonmodem
GitHub
GitHub - mrusme/neonmodem: Neon Modem Overdrive
Neon Modem Overdrive. Contribute to mrusme/neonmodem development by creating an account on GitHub.
2023 云服务器性能跑分:包含了常见的几大 VPS 比如 Linode,,DigitalOcean,Vultr,以及云厂商 AWS LightSail,GCP 等等的各大性能跑分指标,可以作为购买参考 https://bas.codes/posts/cloudbench2312
Performance Benchmarks of Cloud Machines (December 2023) - Bas codes
Comparing the performance of GCP, LightSail, Hetzner, Linode, Digital Ocean, Vultr, GitHub CodeSpaces
模拟我自己:将大语言模型和日常聊天记录结合,用在对真人的模拟上已经屡见不鲜。本文的作者也做了这样的尝试,效果是惊喜的,事后的思考也发人深省 https://edwarddonner.com/2024/01/02/fine-tuning-an-llm-on-240k-text-messages/
Edward Donner
A simulation of me: fine-tuning an LLM on 240k text messages - Edward Donner
Armed with a download of my 240,000 text message and Whatsapp history, I was able to fine-tune an LLM to create convincing conversations.
quickwit 云原生的 Elasticsearch 替代品:云原生,高性能(用 Rust 编写),目标是完整兼容 Elasticsearch 的 API(已经大部分实现)https://github.com/quickwit-oss/quickwit
GitHub
GitHub - quickwit-oss/quickwit: Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch…
Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo. - quickwit-oss/quickwit
xz 后门事件,时间与欺骗:关于 xz-utils 后门代码植入事件依然在发酵,近期安全人员通过分析代码提交者的生活习惯(主要是工作时间),发现虽然他通过名字伪装成一个华裔,但更大的可能是位于东欧某国 https://rheaeve.substack.com/p/xz-backdoor-times-damned-times-and
Rhea's Substack
XZ Backdoor: Times, damned times, and scams
Some timezone observations on the recently discovered backdoor hidden in an xz tarball.
上班期间对开源的贡献是否属于公司?近日某公司员工在上班期间为某开源项目提交的 PR 被其公司 CEO 在 GitHub 上追讨,要求关闭此 PR,为此网友们吵得不可开交 https://github.com/ccfos/nightingale/pull/1900#issuecomment-2027899190
GitHub
feat(builtin-metrics): add CRUD operations for entity classes by motongxue · Pull Request #1900 · ccfos/nightingale
What type of PR is this?
new feature about builtin-metrics.
What this PR does / why we need it:
With a builtin-metrics management.
new feature about builtin-metrics.
What this PR does / why we need it:
With a builtin-metrics management.
Stract 一个开源的 web 搜索引擎:使用 Rust 语言编写,基于 Tantivy 全文引擎。如果你自己写一个爬虫,就可以搭一个 Google 出来 https://github.com/StractOrg/stract
GitHub
GitHub - StractOrg/stract: web search done right
web search done right. Contribute to StractOrg/stract development by creating an account on GitHub.
RustRover 正式版发布:作为JetBrains 全家桶的一员,现在终于有一个像样一点的 Rust IDE 了,官方还许诺非商业的独立个人可以免费使用 https://blog.jetbrains.com/rust/2024/05/21/rustrover-is-released-and-includes-a-free-non-commercial-option/
The JetBrains Blog
RustRover Is Released and Includes a Free Non-Commercial Option | The RustRover Blog
We’re excited to announce the general availability of RustRover, the powerhouse IDE for Rust developers!