Puran
Today I Learned ArcGIS Earth Photos Reading Search Stats
  • 2025-03-26

    I was tired in the afternoon from poor sleep and felt it during badminton, though I did test Xiaoyan’s new racket and liked it.

    I also published my half-marathon training plans on GitHub Gist, upgraded Claude to Pro, and used it as an MCP Client—its power impressed me.

    In the evening, Hamer and I shopped at Hema after dinner.

    Branches of a tree with budding pink flowers against a clear sky.
    → 10:38 PM, Mar 26
    Also on Bluesky
  • 2025-03-25

    I woke up after 4 a.m. and couldn’t fall back asleep. Around 5, Hamer had two nosebleeds, so I stayed with her until daylight. She got ready early for a field trip, and I spent the day building a half-marathon plan and researching badminton gear.

    I also fixed a symbology issue at work and studied HybridWebView.

    In the evening, I joined a community-organized badminton session for the first time. The event had great energy, friendly people, and even snacks and beer. I was impressed by the group leader’s dedication—he didn’t play but focused on serving everyone else.

    snacks and beer for the community badminton game
    → 8:28 AM, Mar 26
    Also on Bluesky
  • 2025-03-24

    This morning, Hamer had a nosebleed but quickly recovered. We overslept and had to rush to get her to school.

    I researched local badminton groups and found two promising platforms.

    At work, I worked on understanding an NMEA date read error, gaining insights into GPGGA, GPGSA, and GPRMC.

    I left work early today, headed home with Xiaoyan, and took Hamer to buy a 16K vocabulary notebook, which she loved.

    During lunch, I read an article on Trump’s education policy—initially, it seemed absurd to me, but after reading, I saw some valid points and realized my first impression was too hasty.

    → 9:39 PM, Mar 24
    Also on Bluesky
  • 2025-03-23

    Today, Hamer and I hiked Baiwang Mountain with friends, enjoying a relaxed but fading peach blossom view. Later, we joined a lively pizza-making session, then played at Taiyanggong Park badminton near Ditan Park. Meanwhile, Xiaoyan slept nearly the entire day, only getting up in the evening.

    Hamer is trying to write down what's she found changes of Vernal
    → 11:12 PM, Mar 23
  • 2025-03-22

    Today was productive. After a morning nap, I read and took notes on A Road to Classical Music, carefully analyzing the third track while listening to the corresponding pieces, which deepened my understanding.

    In the afternoon, I took Hamer to dance class, then we got a haircut and hair wash. After that, we rushed to the hospital for my allergic rhinitis, and Hamer got a pit and fissure sealant.

    On the way home, we took a quick stroll through Liuyin Park, then later went to pick up Xiaoyan from her business trip in Inner Mongolia.

    In the morning, Hamer’s grandma took her to Decathlon and bought her a skateboard. I wasn’t keen on the idea, but since it was already done, I let it go.

    Hamer's painting on herself and me
    → 10:51 PM, Mar 22
    Also on Bluesky
  • 2025-03-31

    Today was both relaxed and busy—relaxed in the morning, when I had time to ease into the day and chat with Xiaoyan, but busy in the afternoon as I rushed to update icons and fix bugs, barely finishing by 8 PM.

    In the morning, I set up MAUI, finally getting the test app running and experimenting with HybridWebView. Using ChatGPT 4.5 and Gemini 2.0 Flash, I brainstormed a test setup—the results exceeded expectations, with Gemini 2.0 Flash even generating a professional 10-page document.

    In the evening, I joined colleagues for barbecue after working overtime. We had a lively conversation about work, family, and personal interests, losing track of time until almost midnight.

    A restaurant scene features tables cluttered with empty beer bottles, used dishes, and leftover food remnants, indicating a recently finished meal.
    → 12:38 AM, Mar 22
    Also on Bluesky
  • 2025-03-20

    Today marked Code Freeze, with everyone focused on finalizing features and fixing bugs. One by one, people wrapped up between 7 PM and 11 PM.

    Before badminton, I completed the new UI development—a major task finally off my plate. Along the way, I learned that when setting Window transparency, AllowTransparency must be specified before configuring a semi-transparent Background.

    This morning I woke up early, still thinking about last night’s implementation. Hamer woke up too, and we sat together—me working, her snacking. Later, I got some good news: my team included me to attend the UC. While not as excited as before, I still look forward to possibly going with Xiaoyan and Hamer.

    → 12:00 AM, Mar 21
    Also on Bluesky
  • 2025-03-19

    I started the day early, determined to finish the Streaming Control work. After rushing through the final touches, I submitted a PR by late morning and discussed revisions with colleagues. By evening, the PR was merged, marking the completion of this feature.

    Before leaving work, a colleague shared a new UI design—great but tricky to implement. Using Cursor, I quickly built an initial version that turned out well. After dinner, I returned to refine it, but over-tweaking led to losing the good version. Frustrated but learning, I experimented with Gemini and ChatGPT for reference code, realizing I prefer interactive debugging over Cursor’s automated Vibe Coding.

    Meanwhile, Hamer and her classmate went to painting class, had dinner, and even went shopping at Hema together.

    → 11:52 PM, Mar 19
    Also on Bluesky
  • 2025-03-18

    I started the day early, studying MAUI to deepen my understanding. Most of my work focused on Streaming Control, and by evening, I had sorted out most of the details—just a few bug fixes left before submitting a PR tomorrow.

    At noon, I played table tennis, and time flew by. After work, I came home to find Xiaoyan watching Moana with Hamer. Strangely, Hamer stood the whole time—too scared to watch but unable to look away. She eventually cried, took the remote, then calmed down and turned off the TV herself. Later, my sister-in-law video-called, and seeing Yoyo lifted my mood.

    Hamer surprised me with a heartfelt remark about how much I’ve been doing for her lately. Meanwhile, Xiaoyan and I had a playful chat—her teasing tone made the conversation especially fun.

    A girl wearing a striped shirt and gloves is putting up a festive red sign on a wall, next to traditional red lantern decorations.
    → 11:01 PM, Mar 18
    Also on Bluesky
  • 2025-03-17

    This morning, I woke up feeling extremely drowsy, only fully shaking it off after Hamer finished using the bathroom. At breakfast, she accidentally bit her loose lower lateral incisor, making it painful and uncomfortable to eat. She was also anxious about getting to school before 8 AM, and we ended up rushing out.

    I walked to work in strong winds. My day was spent refining the Streaming Control logic, extracting the information display section.

    In the evening, one colleague asked me about MAUI, and since I wasn’t familiar with it, I felt a bit frustrated—a reminder that I still have more to learn.

    Hamer is playing on the horizontal bar
    → 9:48 PM, Mar 17
    Also on Bluesky
  • 2025-03-16

    On a whim, I decided to pick up Xiaoyan from the airport. After putting Hamer to bed, I showered and headed out, only to realize the airport express had stopped running. I took a taxi instead, dozing off on the way. At the terminal, I wandered around, ate, and watched Severance until Xiaoyan arrived. Filming her as she walked past, I followed quietly—she was completely shocked when she finally noticed me.

    In the morning, Hamer made hamburgers again, even packing one for her classmate. After breakfast, we finished Win or Losein a cozy, darkened room. Later, we played with her classmate at The Temple of Earth Park, enjoying jump rope and workout areas filled mostly with girls. The fun continued with badminton in the evening, but by night, Hamer was feeling down, wondering why weekends couldn’t be school days instead.

    Xiaoyan walked toward me, but she didn’t notice me at all.
    → 9:26 PM, Mar 17
    Also on Bluesky
  • 2025-03-15

    Today, Hamer and I joined the slightly chaotic Hot Chocolate Run in Chaoyang Park, where we ran with Doubao, and the kids had a blast. We had lunch nearby with friends.

    I took Hamer for a stroll on Yifan Street, which led to new discoveries and buying burger buns for homemade burgers.

    In the evening, heavy snowfall surprised us and made us happy. Hamer and I ended the day with homemade burgers and Win or Lose TV.

    Hot Chocolate Run
    → 11:17 PM, Mar 15
    Also on Bluesky
  • 2025-03-14

    Last night, I had nasal congestion, waking up twice. Saline spray helped. Daytime was symptom-free, but evening brought eye discomfort.

    Work was bug-fixing and cross-testing, lacking enthusiasm. I did a short gym session at noon.

    Hamer and her classmate played happily, even tried ballet this evening.

    I’m exploring Google Gemini, curious about its features, after hearing about the new Flash release.

    The peach tree, where Hamer and her classmastes often climb, is bursting into bloom
    → 10:01 PM, Mar 14
    Also on Bluesky
  • 2025-03-13

    Today’s work focused on resolving code freeze issues and minor fixes, particularly in Survey123 and the attribute table.

    Hamer woke up before her alarm, eagerly getting out of bed once it rang. We shopped online for a jump rope in the morning, and when it arrived in the evening, she was thrilled. After school, she played with her classmate, had dinner with them, and stayed at her home late doing homework, only coming home around 9 PM.

    After work, I tried a Chengdu-style clay pot restaurant and was impressed. While checking Xiaoyan’s location in Thailand, I came across the Garuda, the national emblem, and also discovered the Highway Gothic, a typeface designed for federal highways.

    Chengdu-style clay pot as my dinner
    → 10:30 PM, Mar 13
    Also on Bluesky
  • 2025-03-12

    This morning, while making a mango breakfast, Hamer accidentally cut her finger, but she handled the bleeding surprisingly calmly.

    Xiaoyan left for Thailand today—her second trip there. She had really wanted me to join her, but I hesitated and ultimately declined, which left her a bit frustrated.

    I spent most of the morning restructuring the KMZ saving function and wrapped it up in the afternoon before adjusting the UI.

    I also explored MCP technology, realizing I had overlooked its potential, and briefly checked out OpenAI’s new Agent tool.

    Hamer is practicing Ballet
    → 9:26 PM, Mar 12
    Also on Bluesky
  • 2025-03-11

    Lately, my dreams have been unusually vivid. Last night, I dreamed of Xiaoyan searching for her classmates before a movie, only for everyone to regroup in front of a barbershop.

    The morning was packed with meetings, and I even forgot one due to being so focused on planning. I felt a bit down afterward, but a round of table tennis and casual chats with colleagues lifted my mood.

    In the afternoon, I tackled data storage issues, upgraded Visual Studio, and fine-tuned GitHub Copilot. Using Cursor and Claude 3.7 Sonnet, I implemented a UI design from a mockup with great results.

    In the evening, Hamer and her classmate played at home until 8:30 PM, reluctant to say goodbye.

    A young girl wearing a yellow cap and a colorful jacket stands near a pedestrian crossing, looking up with a smile.
    → 9:47 PM, Mar 11
    Also on Bluesky
  • 2025-03-10

    This evening, Hamer was unusually energetic, laughing as her grandma helped her with a bath. She had eagerly insisted on her grandma’s help after finishing her homework.

    My day was mostly spent refining and recording the demo. I organized data in the morning, then customized popups with Arcade expressions in the afternoon, allowing elements to auto-generate ArcGIS Earth App Links. Later, I finalized the recording.

    Xiaoyan suggested a spontaneous trip to Thailand after her business trip, but I hesitated—I prefer well-planned travel over last-minute getaways.

    what a position while playing pingpong at noon
    → 10:07 PM, Mar 10
    Also on Bluesky
  • 2025-03-09

    Today was physically exhausting, and without a nap, I’m completely drained.

    We all slept in until 9 AM, then Hamer and I met her classmatte for basketball. She was shy at first but gradually warmed up, running with the ball and having fun.

    In the afternoon, we joined Xiaoyan at Urban Green café, where she wrote, Hamer drew, and I read—quiet but enjoyable. Later, I taught Hamer some badminton techniques before we all went out for luosifen.

    In the evening, Hamer eagerly helped fix a door handle, showing a growing interest in DIY projects.

    Xiaoyan wrote, Hamer drew, and I read at Urban Green Café
    → 9:50 PM, Mar 9
    Also on Bluesky
  • 2025-03-08

    I started the day early with lingering thoughts about yesterday’s demo but quickly shifted focus to home tasks. Noticing a broken light, Hamer and I went out to buy bulbs.

    We attended Into Ballet at Tianqiao Theater, where she was surprised to recognize moves she had practiced. The Butterfly Lovers rehearsal was mesmerizing, so I got tickets for the full performance in April.

    After a delicious Hunan meal, I relaxed at home while Xiaoyan and Hamer went dancing and shopping. A long nap didn’t shake my fatigue—I’ll need an early night.

    Into Ballet at Tianqiao Theater
    → 9:44 PM, Mar 8
    Also on Bluesky
  • 2025-03-07

    I started the day early, boiling eggs and sweet potatoes while structuring a solid plan for App Links with help from ChatGPT.

    My main focus at work was bug fixing, both for the current version and the demo. I spent much of the afternoon on data processing, uncertain if everything would run smoothly.

    Despite the workload, I made time for the gym at noon and followed Xiaoyan’s advice to eat dinner on time. Working late left my eyes strained, prompting Xiaoyan to joke that I should just marry my computer.

    Recently, I also discovered two fascinating performers—magician Kyle Eschen and comedian Matt Rife—both of whom left a strong impression.

    from my Mom, in hometown
    → 11:31 PM, Mar 7
    Also on Bluesky
  • 2025-03-06

    I started the day early, remembering that I had unused museum tickets from before the New Year and deciding to visit this Sunday.

    Hamer and I made a fruit-based breakfast together before I dropped her off and headed to the office. My plan to finish the app link demo was delayed by a bug that took over an hour to fix. After discussions and focused effort, I finally wrapped it up by 4 PM. By 8:30 PM, I was mentally drained.

    A midday table tennis match with colleagues, filled with laughter and a playful poem, was a bright spot in the day.

    → 10:58 PM, Mar 6
    Also on Bluesky
  • 2025-03-05

    Today was fairly smooth, though I didn’t complete everything I had planned. I spent the afternoon refining the UI but got frustrated when things didn’t go as expected.

    At noon, I played frisbee, enjoying the warm weather and noticing my throws improving.

    In the evening, after shopping with Hamer and Xiaoyan, I planned to work at the office but forgot my access badge.

    There was also a brief scare when my stepmother couldn’t find Hamer at the mall, but I reassured her, trusting that Hamer would find her soon.

    A person is holding a yellow disc labeled "Yikun Discs Ultimate" in a park with leafless trees.
    → 10:34 PM, Mar 5
    Also on Bluesky
  • 2025-03-04

    This morning, I was startled awake by Hamer’s alarm clock and was surprised to see that it was already 7 AM. Yet, I still felt drowsy. I hadn’t gone to bed particularly late last night, but for some reason, I was still exhausted.

    I spent the entire morning in meetings, discussing features and the schedule for next week’s meetings, only to realize there were still many details that needed to be filled in. At noon, I had lunch with a colleague and also grabbed a cup of coffee from her. In the afternoon, I was busy revising the PR I submitted yesterday and finally managed to merge it into the main branch just before heading out for badminton.

    In the evening, when I got home, Hamer wasn’t too keen on eating dinner—probably because there wasn’t anything she particularly liked. After dinner, we watched TV together. During the music segment of Zombie 2, she started singing along, which really surprised me—she sang so well!

    Hamer in front of the school gate
    → 9:29 PM, Mar 4
    Also on Bluesky
  • 2025-03-03

    This morning started on a positive note after last night’s heavy conversation with Xiaoyan. I had expressed my feelings about her impatience, fearing it might create distance, but to my relief, she initiated a casual chat over breakfast.

    At work, I finally submitted the first version of the Stream Service PR—over 5,000 lines of code, which should be split and will be a challenge to manage in the future.

    At home, I had a discussion with Hamer about keeping our commitment to not eating out, leading to a tough but necessary decision. Later, she showed resilience in facing a setback while finishing her homework, proving that her adaptability is growing.

    Hamer quickly adjusted her emotions and turned to her grandma for help
    → 8:54 PM, Mar 3
    Also on Bluesky
  • 2025-03-02

    Our Sunday routine may now be set—badminton followed by luosifen!

    The morning was slow, but I went to Xiaoguan Market to get fish before it relocates to “Seventh Market.” Lunch led to a small standoff between Xiaoyan and Hamer over brushing teeth, but they made up after badminton. While playing, I reminded Hamer to pick up shuttlecocks properly, and she eventually improved, which made me proud.

    Dinner was fun, with the kids struggling through the spicy luosifen but finishing every bite. It was a simple but fulfilling day.

    Xiaoyan helped kids to prepare luosifen
    → 10:23 PM, Mar 2
    Also on Bluesky
← Newer Posts Page 4 of 20 Older Posts →
  • RSS
  • JSON Feed
  • Lucky
  • Archive
  • About