Press "Enter" to skip to content

Yac 2.4.0 Released — 64% Faster Small-Value Reads

Yac 2.4.0 is out. It started with my blog cache being flooded by empty arrays: WordPress search negative caches and Akismet's recheck cron keep writing entries nobody reads, eating values memory and triggering recycles. The headline change is embedded values — small scalars are encoded directly into the slot's pointer word and never touch the values area. Also: LZ4 replaces FastLZ (~3.5x faster decompression), get() gains $default, and dump() gains pagination plus per-entry hits/atime stats. Mixed-workload reads are up 70%, and my blog's values memory dropped from 23.5M to 12.4M.

Filed in AI Coding, English, PHP7, PHP8, PHP应用
with 0 Comment

Wechatian: Let Your AI Reach You on WeChat

Wechatian is an Obsidian plugin that connects WeChat and your Obsidian vault in both directions with no third-party relay: text, images and article links sent from WeChat are clipped into the vault automatically, and any program that can write a file can send you WeChat messages via a file outbox through Tencent's ilink gateway. With minimal setup your AI Agent can notify you on WeChat the moment a job finishes — no more babysitting the screen.

Filed in AI Coding, English, Js/CSS, PHP Extension, PHP8, PHP应用, 随笔
with 0 Comment

On PHP, and on Realsee

Since PHP 8.0 my open-source involvement has wound down, and friends keep asking why. The short version: my day job changed — I now lead Realsee, spinning 3D reconstruction of real spaces out of Beike into its own startup, and my energy goes there.

Filed in English, 随笔
with 0 Comment