Avatar
puran
4825bc38c38e825bbd7f869f0c29aa6bbdf4b4c55fff2d11ba61ca3b99d2ed3d

After dropping Hamer off at school this morning, I grabbed a big breakfast to share at home—more than we could finish.

Most of the day was spent diving into the MCP C# SDK. While reviewing the official samples, I spotted a bug I initially planned to fix, only to find someone had already submitted a PR—so ... puran.blog https://puran.blog/2025/04/02/213229.html

Hello, April.

This morning, I woke up early and joined Hamer for a morning run. We ran and walked around 3 kilometers together—it was a joyful experience. On our walk back, she said the day felt like a weekend without school.

At work, I learned I’ll be taking over the lead of a project. It didn’t hit me ... puran.blog https://puran.blog/2025/04/01/222030.html

Getting the schedule email didn’t make me excited. On the contrary, it made me a bit down when I saw the work area assigned.

Getting up early feels amazing! And going for a run with Hamer makes it even better. Hello, April!

I spent the day optimizing the MCP server for ArcGIS Earth Automation API and troubleshooting data issues. Recorded demos using Claude as a client, which impressively handled polygon drawing and undo-delete commands.

Evening brought news I wasn’t selected for the Beijing Half Marathon. After dinner with X... puran.blog https://puran.blog/2025/03/31/215250.html

Today was a leisurely Sunday that began with sleeping in until Hamer asked for help reading her textbook. Initially, I suggested she practice independently, which led her to seek Grandma’s assistance before proudly returning to demonstrate her progress.

My coffee experiment failed due to using espresso be... puran.blog https://puran.blog/2025/03/31/214236.html

This morning, Hamer and I used GPT-4o to enhance one of her drawings—she was amazed, though she noticed its text recognition could be better. After breakfast at Xiaoguan Market, we met her classmate. Hamer didn’t join the group play, preferring one-on-one time, but still enjoyed observing.

The wind on our... puran.blog https://puran.blog/2025/03/31/214114.html

Today, I continued working hands-on with the MCP server, this time using the ArcGIS Earth Automation API as the application scenario. I used Cursor together with Claude 3.7 Sonnet, referencing the official Model Context Protocol servers' Python SDK to carry out some Vibe Coding. By the end of the workday, ... puran.blog https://puran.blog/2025/03/28/223816.html

Today, I was completely immersed in developing an MCP server for ArcGIS Location Services, to the point of practically skipping meals and breaks. By the end of the workday, I had finally built a simple, functional version. In the evening, I also tried submitting it to Smithery, though I still need to figur... puran.blog https://puran.blog/2025/03/27/230146.html

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... puran.blog https://puran.blog/2025/03/26/223857.html

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 HybridWe... puran.blog https://puran.blog/2025/03/26/082801.html

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 earl... puran.blog https://puran.blog/2025/03/24/213949.html

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, w... puran.blog https://puran.blog/2025/03/22/225151.html

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 Hybri... puran.blog https://puran.blog/2025/03/22/003848.html

🌍 #ArcGISEarth230Tips | Tip 43: Open & Share Maps Instantly with ArcGIS Earth App Links! 🔗📲 https://puran.blog/2025/03/22/arcgisearthtips-tip-open-share-maps.html

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, AllowTranspa... puran.blog https://puran.blog/2025/03/21/000022.html

🌍 #ArcGISEarth230Tips | Tip 42: Discover & Explore Geospatial Content with ArcGIS Gallery! 📂📲 https://puran.blog/2025/03/20/arcgisearthtips-tip-discover-explore-geospatial.html

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 ... puran.blog https://puran.blog/2025/03/19/235235.html

🌍 #ArcGISEarth230Tips | Tip 41: Bring Your GIS Data to Life with AR Mode! 📡📲 https://puran.blog/2025/03/19/arcgisearthtips-tip-bring-your-gis.html

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... puran.blog https://puran.blog/2025/03/18/231100.html