2024-12-24 14:05:51
最近 Microsoft 在強制轉移 Windows Mail 到新的 Outlook web 端 client。其實我挺支持轉移到新 client 的,畢竟 Windows Mail 以及他的傳統桌面版 Outlook 都是 Mail Client 界的 IE6(據說是用 Word 排版引擎排的),每次都可以折磨 email 切版工程師好一陣子。
具體是 IE6 在哪裡呢?我手邊正好有一個 email 設計稿可以參考,可以看看下面的圖片。我們就先 focus 在中間這個 bar 吧,作為一個 Web Developer,中間這條 Bar 用 nested flex div 做大概是最直覺的選擇吧?可惜用 Word engine 的 Outlook 不支援,所以我們只能用 Table 來做。更糟糕的是,Outlook 還不支援裡面最重要的漸層元素和圓角。所以我最後被迫直接給每一個 bar 做成一張 PNG 然後掛上去。順帶一提,還不能用 SVG,因為 Gmail 不支援 … :)
站在 User 的角度,上面的議題或許與你沒有任何關係。不過我覺得這和當年 IE6 的議題很相似:IE6 時代,很多網頁開發者被迫為了這些欠缺的功能寫 workaround、預先輸出影像,甚至是被迫放棄設計亮眼的元素。IE6 過去了,但在 Outlook 以及一堆 email clients 上還在持續發生。Microsoft 願意把 Outlook 推向更現代的技術,確實是樁好事,我挺樂見的。
2024-12-18 22:39:11
https://crates.io/crates/yolo-rs 搞了一個 YOLO v11 object detection 的 rs 包 ><
crates.io
crates.io: Rust Package Registry
2024-12-01 00:07:51
Go 1.23 默认为 crypto/tls 启用了实验性质的「后量子时代加密 Cipher」X25519Kyber768Draft00,导致通过 Go 1.23 内置的 TLS 实现发送的 TLS Client Hello 从典型的 252 bytes 激增到 1476 bytes。对于一些未正确配置的防火墙或 LB 来说,这会导致使用 Go 1.23 + Go 内置 TLS 实现的客户端 TLS 握手失败。 目前已知的相关 issue 有:AWS 基于 Suricata 的防火墙会默认丢弃过长的 TLS…
換句話說 Go 寫的 Web Server 或許能比其他 web server 更安全:https://www.ithome.com.tw/news/162922
iThome
【臺灣資安大會直擊】臺灣後量子資安產業聯盟正式成立,凝聚產官學研能量,加速相關產業發展臺灣PQC後量子密碼學應用發展有新突破,在2024臺灣資安大會的第三天,數位發展部數位產業署宣布成立「後量子資安產業聯盟」,擔任召集人的李維斌指出,臺灣在這方面有一定的實力,但需要公私協力,將不同角色整合起來,才能加速我國後量子產業的發展,並確保臺灣具有後量子密碼準備能力
2024-12-01 00:06:32
Forwarded From Sukka's Notebook
Go 1.23 默认为 crypto/tls
启用了实验性质的「后量子时代加密 Cipher」X25519Kyber768Draft00,导致通过 Go 1.23 内置的 TLS 实现发送的 TLS Client Hello 从典型的 252 bytes 激增到 1476 bytes。对于一些未正确配置的防火墙或 LB 来说,这会导致使用 Go 1.23 + Go 内置 TLS 实现的客户端 TLS 握手失败。
目前已知的相关 issue 有:AWS 基于 Suricata 的防火墙会默认丢弃过长的 TLS Client Hello 导致 Go 1.23 编写的应用无法访问 AWS API( https://github.com/hashicorp/terraform-provider-aws/issues/39311 );AdGuardHome 及其其使用的 DNS 转发库 adguard/dnsproxy
无法和 DNSPod 公共 DNS 的 DoH 和 DoT 完成 TLS 握手(https://github.com/AdguardTeam/AdGuardHome/issues/7357 、 https://www.v2ex.com/t/1094021#reply0 )。
Go 1.23 更新日志: https://tip.golang.org/doc/go1.23
GitHub
Go 1.23: Additional key exchange mechanism `X25519Kyber768Draft00` causes AWS Network Firewall to drop packets · Issue #39311 ·…v5.65.0 of the Terraform AWS Provider upgraded to Go 1.23.0, which introduced a minor change to the crypto/tls standard library package: The experimental post-quantum key exchange mechanism X25519K...