<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    
    <title>Yuanpeng&apos;s Blog</title>
    
    
    <description>Yuanpeng&apos;s Blog RSS Feed</description>
    
    <link>https://iris2020.net/</link>
    <atom:link href="https://iris2020.net/feed.xml" rel="self" type="application/rss+xml" />
    
    
      <item>
        <title>VNC and noVNC for remote connection</title>
        <description>
          
          VNC, Virtual Network Computing, is one of the ways for setting up connections to remote computers/servers. Nearly all operating systems support the VNC connection. Here, I am noting down the setup for Windows and Linux (specifically, Ubuntu). MacOS natively support the VNC remote connection. However, in my case, may Mac...
        </description>
        <pubDate>Sat, 18 Apr 2026 00:00:00 -0400</pubDate>
        <link>https://iris2020.net/2026-04-18-vnc_novnc/</link>
        <guid isPermaLink="true">https://iris2020.net/2026-04-18-vnc_novnc/</guid>
      </item>
    
      <item>
        <title>Strands Agent Episode-1 — Setup</title>
        <description>
          
          This is the first post in the series of using Strands agent SDK for agent development. The walkthrough can be found in the official quick start documentation with Python [1]. This post serves as the side note for the documentation, noting down some technical details that we may need regarding...
        </description>
        <pubDate>Sun, 05 Apr 2026 00:00:00 -0400</pubDate>
        <link>https://iris2020.net/2026-04-05-strand_agent/</link>
        <guid isPermaLink="true">https://iris2020.net/2026-04-05-strand_agent/</guid>
      </item>
    
      <item>
        <title>Set up a File Server on Windows</title>
        <description>
          
          In this post, I will be noting down how to use Dufs [1] for setting up a file server on Windows 11. Originally, I was using gohttpserver which is no longer maintained, and Dufs is one of the recommended options on the gohttpserver GitHub [2]. First, we need to install...
        </description>
        <pubDate>Fri, 03 Apr 2026 00:00:00 -0400</pubDate>
        <link>https://iris2020.net/2026-04-03-win_fserver/</link>
        <guid isPermaLink="true">https://iris2020.net/2026-04-03-win_fserver/</guid>
      </item>
    
      <item>
        <title>Some Technical Notes on n8n setup</title>
        <description>
          
          I had some previous posting covering some specific technical notes on the n8n setup [1, 2]. The current post covers the general technical notes on n8n setup, in a laundary list form, meaning that items are not coming in a logical order. Authentication for MCP Tools in n8n We can...
        </description>
        <pubDate>Thu, 19 Mar 2026 00:00:00 -0400</pubDate>
        <link>https://iris2020.net/2026-03-19-n8n_technical/</link>
        <guid isPermaLink="true">https://iris2020.net/2026-03-19-n8n_technical/</guid>
      </item>
    
      <item>
        <title>OpenClaw Installation &amp; Configuration on Linux</title>
        <description>
          
          Here in this post, I am noting down the installation and configuration for OpenClaw. First, we follow the installation instructions here and carefully go through each step. Below is presented the whole input/output during my installation, where all the API keys and configuration tokens, etc. are omitted. 🦞 OpenClaw Installer...
        </description>
        <pubDate>Sun, 01 Mar 2026 00:00:00 -0500</pubDate>
        <link>https://iris2020.net/2026-03-01-openclaw_install_config/</link>
        <guid isPermaLink="true">https://iris2020.net/2026-03-01-openclaw_install_config/</guid>
      </item>
    
      <item>
        <title>Real Spherical Harmonics Visualization</title>
        <description>
          
          Taking the \(Y_4^3\) function as the example, the full mathematical form of the function is, \[Y_4^3 = \frac{3}{4}\sqrt{\frac{35}{\pi}}sin^3\theta cos\theta cos(3\phi)\] To visualize the function, we first need to make it clear what we are trying to visualize. First, physically, this functions gives the distribution of, e.g., the electron density, as...
        </description>
        <pubDate>Mon, 05 Jan 2026 00:00:00 -0500</pubDate>
        <link>https://iris2020.net/2026-01-05-spherical_harmonics_viz/</link>
        <guid isPermaLink="true">https://iris2020.net/2026-01-05-spherical_harmonics_viz/</guid>
      </item>
    
      <item>
        <title>Goldstone Mode and Spontaneous Symmetry Broken</title>
        <description>
          
          In the age of AI, is it really making any real sense to write blogs to put down something that AI can probably generate in a flash? In fact, when I was writing this blog, initially I was using the phrase ‘in a blinking time’ but as a non-native English...
        </description>
        <pubDate>Thu, 01 Jan 2026 00:00:00 -0500</pubDate>
        <link>https://iris2020.net/2026-01-01-goldstone_mode_symmetry/</link>
        <guid isPermaLink="true">https://iris2020.net/2026-01-01-goldstone_mode_symmetry/</guid>
      </item>
    
      <item>
        <title>Remotely Wake up MacOS from Sleeping</title>
        <description>
          
          When MacOS goes into the sleep mode, the connection to outside is nearly all broken, including the SSH connection and the remote control (e.g., with AnyDesk), etc. This post is about how we can work around this – when we are remote, to connect to the sleeping MacOS, we need...
        </description>
        <pubDate>Fri, 12 Dec 2025 00:00:00 -0500</pubDate>
        <link>https://iris2020.net/2025-12-12-wakeup_macos/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-12-12-wakeup_macos/</guid>
      </item>
    
      <item>
        <title>Some Follow-up Notes on Preferred Orientation and Texture</title>
        <description>
          
          In one of my previous posts, I had some notes about the preferred orientation and texture and the two typical ways to represent them [1]. In this post, I am trying to put down some follow-up notes about the topic, hoping to add some more understanding of the topic. Preferred...
        </description>
        <pubDate>Thu, 11 Dec 2025 00:00:00 -0500</pubDate>
        <link>https://iris2020.net/2025-12-11-preferred_orientation_texture_followup/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-12-11-preferred_orientation_texture_followup/</guid>
      </item>
    
      <item>
        <title>Einstein and Debye Model for Specific Heat</title>
        <description>
          
          In the low temperature region, the Dulong-Petit describing the specific heat \(C_V\) as \(3R\) fails – \(C_V\) will approach 0 while \(3R\) stays a constant across the whole temperature range. Fundamenally, this is due to the failure of the equipartition theorem in the low temperature region. Einstein gave the problem...
        </description>
        <pubDate>Thu, 04 Dec 2025 00:00:00 -0500</pubDate>
        <link>https://iris2020.net/2025-12-04-einstein_debye_model/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-12-04-einstein_debye_model/</guid>
      </item>
    
      <item>
        <title>About the Metropolis Monte Carlo Method</title>
        <description>
          
          When we have a high-dimension configuration space, e.g., a system containing hundreds of thousands of atoms with each atom carrying 3 degrees of freedom (DOF), it becomes difficult to sample the system. For example, if we want to sample the configuration with low energy (thus considered as energetically stable) or...
        </description>
        <pubDate>Sun, 30 Nov 2025 00:00:00 -0500</pubDate>
        <link>https://iris2020.net/2025-11-30-metropolis_monte_carlo/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-11-30-metropolis_monte_carlo/</guid>
      </item>
    
      <item>
        <title>Set up n8n and postgres for Retrieval Augmented Generation (RAG) using the local vector database</title>
        <description>
          
          In this post, I will put down the notes for configuring the postgres connection in n8n. At the end of the day, the purpose is to create a workflow for the Retrieval Augmented Generation (RAG). In Ref. [1], we can find a workflow template for scraping the n8n documentation, embedding...
        </description>
        <pubDate>Wed, 19 Nov 2025 00:00:00 -0500</pubDate>
        <link>https://iris2020.net/2025-11-19-n8n_postgres_embed/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-11-19-n8n_postgres_embed/</guid>
      </item>
    
      <item>
        <title>Bond Valence Energy Landscape Calculation with the BondStr Program in Fullprof Suite</title>
        <description>
          
          Understanding ion diffusion is essential in battery materials research and characterizing diffusion pathways is critical for rational materials design and optimization. While using the diffraction technique for the characterization of battery materials, we could obtain the refined structure configuration via fitting the diffraction data, with the small-box or big-box approach,...
        </description>
        <pubDate>Sun, 26 Oct 2025 00:00:00 -0400</pubDate>
        <link>https://iris2020.net/2025-10-26-bondstr_bvs/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-10-26-bondstr_bvs/</guid>
      </item>
    
      <item>
        <title>Instrument Geometry in Mantid Framework</title>
        <description>
          
          For time of flight (TOF) neutorn diffractometers, the raw data are recorded in events – an event means a certain detector is having a neutron hitting at a certain time point. Sayting this, to pin down an event, we need two pieces of basic information, namely time and location, defining...
        </description>
        <pubDate>Fri, 17 Oct 2025 00:00:00 -0400</pubDate>
        <link>https://iris2020.net/2025-10-17-mantid_geometry/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-10-17-mantid_geometry/</guid>
      </item>
    
      <item>
        <title>Running GSAS-II Scriptable Refinement</title>
        <description>
          
          GSAS-II is a powerful software for analyzing the crystallographic structure from diffraction data. It is written in Python, with some underlying routines in Fortran and C++. Conveniently, it provides the scriptable interface so that we can perform the refinement in a programming way. This is pretty handy when some batch...
        </description>
        <pubDate>Mon, 25 Aug 2025 00:00:00 -0400</pubDate>
        <link>https://iris2020.net/2025-08-25-gsasii_scriptable/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-08-25-gsasii_scriptable/</guid>
      </item>
    
      <item>
        <title>Set up a Budget VPS on CloudCone</title>
        <description>
          
          CloudCone is one of the companies providing cheap-access VPS for personal usage to host web services that do not require high-end computations. Here in this note, I will put down some setup notes on configuring a budget VPS on CloudCone and use it for hosting some web services. First, we...
        </description>
        <pubDate>Mon, 18 Aug 2025 00:00:00 -0400</pubDate>
        <link>https://iris2020.net/2025-08-18-cloudcone_setup/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-08-18-cloudcone_setup/</guid>
      </item>
    
      <item>
        <title>Installation of GSAS-II on Linux</title>
        <description>
          
          GSAS-II is a powerful software for analyzing the crystallographic structure from diffraction data. It is written in Python, with some underlying routines in Fortran and C++. Here I am sharing my working pipeline to get GSAS-II working on my Linux machine of Ubuntu distro. FYI, here below is listed my...
        </description>
        <pubDate>Fri, 01 Aug 2025 00:00:00 -0400</pubDate>
        <link>https://iris2020.net/2025-08-01-gsasii_on_linux/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-08-01-gsasii_on_linux/</guid>
      </item>
    
      <item>
        <title>Publish Apps on MacOS</title>
        <description>
          
          In this post, I will be covering the application packaging on MacOS. It involves multiple stage of efforts, concerning the library path configuration, application folder packaging, release package preparation, and application notarization &amp;amp; signature. Here I am taking our RMCProfile package (a package for neutron total scattering data analysis, see...
        </description>
        <pubDate>Fri, 11 Jul 2025 00:00:00 -0400</pubDate>
        <link>https://iris2020.net/2025-07-11-mac_app_distribution/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-07-11-mac_app_distribution/</guid>
      </item>
    
      <item>
        <title>Technical Notes on Remote Connection with Thinlinc, Windows RDP and SSH</title>
        <description>
          
          In this post, I will put together the technical notes about several tools for remote connection. This is just a record of my strugglings with each of them while setting them up on different operating systems. Some of the notes may be very specific to my case but some of...
        </description>
        <pubDate>Thu, 26 Jun 2025 00:00:00 -0400</pubDate>
        <link>https://iris2020.net/2025-06-26-remote_connect/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-06-26-remote_connect/</guid>
      </item>
    
      <item>
        <title>Use Netbird for Setting up a Peer-to-Peer Private Network</title>
        <description>
          
          Before we dive into the topic, I am sharing several of my typical needs that lead me to learn about something like netbird. From my home network, I want to connect to the machines inside the firewall of my work place. For some companies, it may be possible to install...
        </description>
        <pubDate>Mon, 23 Jun 2025 00:00:00 -0400</pubDate>
        <link>https://iris2020.net/2025-06-23-netbird_notes/</link>
        <guid isPermaLink="true">https://iris2020.net/2025-06-23-netbird_notes/</guid>
      </item>
    
  </channel>
</rss>
