A rainy, chilly day began with me noticing Hamer had left her English book at home. I debated delivering it but chose to let her face the natural result. She later said she shared with a classmate and felt fine.
At work, I submitted a PR on type handling and explored image-to-text and RAG, though progress... puran.blog https://puran.blog/2025/05/22/230643.html
I woke to peaceful birdsong and made fruit for breakfast, though Hamer didn’t eat much—her appetite’s been low lately. Still, eating at home gave us some relaxed morning time together.
I spent the day focused on tool migration, deepening my understanding of chat history and function parameter handling for... puran.blog https://puran.blog/2025/05/21/224341.html
On 5·20, I surprised Xiaoyan with Starbucks breakfast, though her initial reaction to the price left me slightly deflated.
The morning was filled with meetings, and in the afternoon, I focused on refining a Semantic Kernel plugin to return schema-compliant data—finding the key clue in a past chat history.... puran.blog https://puran.blog/2025/05/20/220510.html
A small morning conflict with Xiaoyan left me feeling distant, though we briefly discussed it before leaving home.
At work, I finalized the YAML-based message scheme for frontend-backend integration with ChatGPT’s help—a satisfying milestone after days of planning.
An unproductive summer event meeting wa... puran.blog https://puran.blog/2025/05/19/221940.html
After a restful morning, I tested life-in-weeks and running-page for my blog setup. Before noon, Hamer and I visited a nearby park—she drew while we snacked in the shade, enjoying a quiet, peaceful moment.
In the afternoon, we watched The Lament of Qu Yuan. The performance was moving, especially in the la... puran.blog https://puran.blog/2025/05/18/214134.html
I slept in until late and felt much better physically—less soreness and more relaxed.
At noon, Xiaoyan and Wanna came home, and we enjoyed a delicious lunch. Hamer went to dance class while I played soccer. Though we lost 2–4 against a strong team, it was an intense and enjoyable match.
Afterward, I pra... puran.blog https://puran.blog/2025/05/18/213530.html
This morning, Xiaoyan left early for a work trip to Shanxi. After dropping Hamer at school, I reviewed AI + GIS news and discovered a great new workflow—summarizing curated links via ChatGPT.
Our sprint meeting revealed scattered progress, prompting thoughts about improving team cohesion by merging separa... puran.blog https://puran.blog/2025/05/16/225226.html
I took the afternoon off to attend Hamer’s first parent-teacher meeting of the year. Before that, we played together and enjoyed tripe soup—Hamer loved it and nearly finished her own bowl.
The meeting was insightful, especially a heartfelt speech from another parent that left me inspired.
In the evening, ... puran.blog https://puran.blog/2025/05/15/214533.html
A light rain and thunder started the day, but Hamer’s cheerful breakfast from 7-Eleven lifted our mood. By noon, the sky cleared, and I went to the gym for leg training—sweaty but rewarding.
I listened to a podcast about parents using exaggerated praise to boost kids’ emotional value, which I might try wit... puran.blog https://puran.blog/2025/05/14/223446.html
I spent the day diving into CefSharp’s JavaScript Binding and successfully ran a sample using the new registration method. Noticing a mistake in the official docs, I updated the Wiki and submitted a PR to fix it—my second accepted contribution to the project, marking a small step into open source.
After b... puran.blog https://puran.blog/2025/05/14/222828.html
After work, I took Xiaoyan and Hamer to sit by the river, a spontaneous idea born during yesterday’s run. We brought fruit and chairs, chatted in the breeze, and later enjoyed hot ramen together—it was a short outing, but deeply fulfilling.
In the morning, I woke up sore from recent workouts and considere... puran.blog https://puran.blog/2025/05/12/224024.html
It was a full and joyful day. In the morning, our family visited museums separately—Xiaoyan took Hamer to the Science Museum, while I explored a traditional Chinese medicine exhibit with Grandma.
In the afternoon, I visited the Archaeology Museum and was impressed by the immersive cave-like design and bil... puran.blog https://puran.blog/2025/05/12/223448.html
I woke up early and suddenly decided to rearrange the bedroom layout to reuse our old wardrobe. Spent the morning reorganizing, including tidying up the small room. Hamer loved the new setup and rushed to try out her bed.
After lunch, everyone went their separate ways—Xiaoyan to a dental appointment, Hame... puran.blog https://puran.blog/2025/05/12/222538.html
It was a rainy day in Beijing. I dropped Hamer off at school with just one raincoat—she ran in through the rain, which made me feel a bit guilty. Xiaoyan and I commuted together, and during breakfast, we had a brief disagreement about the messy house.
At lunch, I squeezed in a light gym session.
Work was... puran.blog https://puran.blog/2025/05/12/221609.html
Today felt like an emotional roller coaster—starting with anxiety in the early morning, turning into worry later in the morning, followed by a glimmer of progress around noon, sinking into helplessness in the afternoon, and finally ending with relief in the evening. All of this was triggered by a technical... puran.blog https://puran.blog/2025/05/12/215623.html
Last night, Xiaoyan came home very late because of a flight delay and woke me with the doorbell.
This morning, Hamer anxiously asked whether she needed to rewrite her math assignment, only to learn that she just needed to make corrections—yet she still has to redo it fully this evening.
During my commute... puran.blog https://puran.blog/2025/05/07/220743.html
Returning to work after the Labour Holiday, I spent the morning helping Hamer decide on a topic for her statistics assignment—she ultimately chose to map sports courts and player numbers. By bedtime, she had sketched out her layout and is ready to colour it tomorrow. I also outlined my upcoming MCP present... puran.blog https://puran.blog/2025/05/06/234037.html
TIL: AI Weekly Newsletter of Week 17 https://puran.blog/2025/04/28/til-ai-weekly-newsletter-of.html
Today, I spent a make-up workday testing our MCP server using Cherry Studio and SiliconFlow instead of Claude Desktop, and refactored poorly structured parameters into typed classes. Despite steady progress, I missed my usual excitement when tests didn’t yield expected results.
In the evening, Xiaoyan’s f... puran.blog https://puran.blog/2025/04/27/231611.html
Hamer started her day by building a tiny notebook and sharpening a pencil to match. After breakfast, we returned to Tianqiao Theater for Into Ballet, arriving early to join the introduction part and waiting for a while at the backstage send-off after the performance.
Following a quick lunch, I headed to a... puran.blog https://puran.blog/2025/04/26/233248.html