<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on TerryFunggg Blog</title>
    <link>https://blog.terryfunggg.dev/posts/</link>
    <description>Recent content in Posts on TerryFunggg Blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <managingEditor>terryeessfung@gmail.com (TerryFung)</managingEditor>
    <webMaster>terryeessfung@gmail.com (TerryFung)</webMaster>
    <copyright>TerryFung</copyright>
    <lastBuildDate>Tue, 17 Feb 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://blog.terryfunggg.dev/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Deploy Openclaw</title>
      <link>https://blog.terryfunggg.dev/posts/openclaw/</link>
      <pubDate>Tue, 17 Feb 2026 00:00:00 +0000</pubDate><author>terryeessfung@gmail.com (TerryFung)</author>
      <guid>https://blog.terryfunggg.dev/posts/openclaw/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://blog.terryfunggg.dev/img/raspberrypi.jpeg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I buy this raspberry pi 5 for fun!&lt;/p&gt;&#xA;&lt;p&gt;It is raspberry pi 5 + 8 GB with AI kit and SSD kit. It make this raspberry pi can support 256GB storage.&lt;/p&gt;&#xA;&lt;p&gt;Raspberry pi support boot up from SSD which make raspberry pi faster than SD card.&lt;/p&gt;&#xA;&lt;p&gt;In picture left side(blue tape) is Hailo 8 AI chip, right side is M.2 SSD. I find this board from Taobao.&lt;/p&gt;&#xA;&lt;h3 id=&#34;openclaw&#34; class=&#34;scroll-mt-8 group&#34;&gt;&#xA;  OpenClaw&#xA;  &#xA;    &lt;a href=&#34;#openclaw&#34;&#xA;        class=&#34;no-underline hidden opacity-50 hover:opacity-100 !text-inherit group-hover:inline-block&#34;&#xA;        aria-hidden=&#34;true&#34; title=&#34;Link to this heading&#34; tabindex=&#34;-1&#34;&gt;&#xA;        &lt;svg&#xA;  xmlns=&#34;http://www.w3.org/2000/svg&#34;&#xA;  width=&#34;16&#34;&#xA;  height=&#34;16&#34;&#xA;  fill=&#34;none&#34;&#xA;  stroke=&#34;currentColor&#34;&#xA;  stroke-linecap=&#34;round&#34;&#xA;  stroke-linejoin=&#34;round&#34;&#xA;  stroke-width=&#34;2&#34;&#xA;  class=&#34;lucide lucide-link w-4 h-4 block&#34;&#xA;  viewBox=&#34;0 0 24 24&#34;&#xA;&gt;&#xA;  &lt;path d=&#34;M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71&#34; /&gt;&#xA;  &lt;path d=&#34;M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71&#34; /&gt;&#xA;&lt;/svg&gt;&#xA;&#xA;    &lt;/a&gt;&#xA;  &#xA;&lt;/h3&gt;&#xA;&lt;p&gt;This raspberrypi in the past is use for backup my code. But now the Openclaw is exist, I think it really good to use raspberry pi to deploy Openclaw as my home AI assistance.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My favorite keyboard</title>
      <link>https://blog.terryfunggg.dev/posts/fav_keyboard/</link>
      <pubDate>Sat, 13 Sep 2025 00:00:00 +0000</pubDate><author>terryeessfung@gmail.com (TerryFung)</author>
      <guid>https://blog.terryfunggg.dev/posts/fav_keyboard/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://blog.terryfunggg.dev/img/fav_keyboard.jpeg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;This is my favorite keyboard during this 3 years. Call &lt;a href=&#34;https://x-bows.com&#34;&gt;X-bows&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This is the mechanical keyboard. And the &lt;em&gt;real&lt;/em&gt; Ergonomic keyboard.&lt;/p&gt;&#xA;&lt;p&gt;You can see the keys order, it design for human hand.&lt;/p&gt;&#xA;&lt;p&gt;I buy this from China Taobao. Really cheap like 300RMB.&lt;/p&gt;&#xA;&lt;p&gt;I choose the red key, the 45g press triger but still loud. Suggest use at home not in office.&lt;/p&gt;&#xA;&lt;p&gt;This model is the cheap one, so this version no bluetooth, no rgb, only connect to usb.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wal color theme</title>
      <link>https://blog.terryfunggg.dev/posts/wal/</link>
      <pubDate>Sat, 16 Aug 2025 00:00:00 +0000</pubDate><author>terryeessfung@gmail.com (TerryFung)</author>
      <guid>https://blog.terryfunggg.dev/posts/wal/</guid>
      <description>&lt;p&gt;Link: &lt;a href=&#34;https://github.com/dylanaraps/pywal&#34;&gt;https://github.com/dylanaraps/pywal&lt;/a&gt;&#xA;The repository was archived. But the functions sill work.&lt;/p&gt;&#xA;&lt;p&gt;Original name call wal, then it change to call pywal.&lt;/p&gt;&#xA;&lt;p&gt;It is a tool for generate and change color-schemes for system or some software&lt;/p&gt;&#xA;&lt;p&gt;Use this command to checkout all the avaliable themes&lt;/p&gt;&#xA;&lt;figure class=&#34;codeblock not-prose relative scroll-mt-8&#34; id=&#34;codeblock-01&#34;&gt;&#xA;  &lt;aside&#xA;    class=&#34;absolute right-0 top-0 hidden rounded-bl-sm rounded-tr-sm bg-white/10 px-2 py-1 text-white/70 transition-opacity md:inline-block&#34;&#xA;  &gt;&#xA;    &lt;div class=&#34;codeblock-meta flex max-w-xs flex-row items-center space-x-3&#34;&gt;&#xA;      &lt;div class=&#34;small-caps shrink cursor-default truncate font-mono text-xs&#34; aria-hidden=&#34;true&#34;&gt;&#xA;        &lt;span class=&#34;relative&#34;&gt;sh&lt;/span&gt;&#xA;      &lt;/div&gt;&#xA;      &lt;div&gt;&#xA;        &lt;clipboard-copy&#xA;          type=&#34;button&#34;&#xA;          aria-label=&#34;Copy code to clipboard&#34;&#xA;          title=&#34;Copy code to clipboard&#34;&#xA;          class=&#34;block cursor-pointer transition-colors hover:text-sky-400&#34;&#xA;          target=&#34;#codeblock-01 code&#34;&#xA;        &gt;&#xA;          &lt;svg&#xA;  xmlns=&#34;http://www.w3.org/2000/svg&#34;&#xA;  fill=&#34;none&#34;&#xA;  stroke=&#34;currentColor&#34;&#xA;  stroke-width=&#34;2&#34;&#xA;  stroke-linecap=&#34;round&#34;&#xA;  stroke-linejoin=&#34;round&#34;&#xA;  class=&#34;lucide lucide-clipboard h-4 w-4&#34;&#xA;  viewBox=&#34;0 0 24 24&#34;&#xA;&gt;&#xA;  &lt;rect width=&#34;8&#34; height=&#34;4&#34; x=&#34;8&#34; y=&#34;2&#34; rx=&#34;1&#34; ry=&#34;1&#34; /&gt;&#xA;  &lt;path d=&#34;M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2&#34; /&gt;&#xA;&lt;/svg&gt;&#xA;&#xA;        &lt;/clipboard-copy&gt;&#xA;      &lt;/div&gt;&#xA;      &lt;div&gt;&#xA;        &lt;a&#xA;          href=&#34;#codeblock-01&#34;&#xA;          class=&#34;block&#34;&#xA;          aria-label=&#34;Link to this code block&#34;&#xA;          title=&#34;Link to this code block&#34;&#xA;        &gt;&#xA;          &lt;svg&#xA;  xmlns=&#34;http://www.w3.org/2000/svg&#34;&#xA;  width=&#34;16&#34;&#xA;  height=&#34;16&#34;&#xA;  fill=&#34;none&#34;&#xA;  stroke=&#34;currentColor&#34;&#xA;  stroke-linecap=&#34;round&#34;&#xA;  stroke-linejoin=&#34;round&#34;&#xA;  stroke-width=&#34;2&#34;&#xA;  class=&#34;lucide lucide-link w-4 h-4 block&#34;&#xA;  viewBox=&#34;0 0 24 24&#34;&#xA;&gt;&#xA;  &lt;path d=&#34;M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71&#34; /&gt;&#xA;  &lt;path d=&#34;M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71&#34; /&gt;&#xA;&lt;/svg&gt;&#xA;&#xA;        &lt;/a&gt;&#xA;      &lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/aside&gt;&#xA;  &lt;p class=&#34;sr-only&#34;&gt;sh code snippet start&lt;/p&gt;</description>
    </item>
    <item>
      <title>Turbo C&#43;&#43;</title>
      <link>https://blog.terryfunggg.dev/posts/turboc/</link>
      <pubDate>Wed, 30 Oct 2024 00:00:00 +0000</pubDate><author>terryeessfung@gmail.com (TerryFung)</author>
      <guid>https://blog.terryfunggg.dev/posts/turboc/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://blog.terryfunggg.dev/img/2024_10_30_turbo_cpp.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;rsquo;t know why I always obsessed those &amp;ldquo;weird&amp;rdquo; style editor, the&#xA;feeling just same as Emacs. Even U don&amp;rsquo;t know what exactly is, what&#xA;the editor can do. Then u just look in with it and u will say &amp;ldquo;it&amp;rsquo;s so&#xA;cool!&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;after try it, the editor really easy to run cpp without Makefile, also have compile error message, and can jump to the error line. But, the editor movement just really not for me :)&lt;/p&gt;</description>
    </item>
    <item>
      <title>ThinkPad Transnote</title>
      <link>https://blog.terryfunggg.dev/posts/thinkpad_transnote/</link>
      <pubDate>Mon, 21 Oct 2024 00:00:00 +0000</pubDate><author>terryeessfung@gmail.com (TerryFung)</author>
      <guid>https://blog.terryfunggg.dev/posts/thinkpad_transnote/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://blog.terryfunggg.dev/img/thinkpad_transnote.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Left hand side is pc, and the right hand side is note(real paper note). This design is real productive more then IPad if u doing math and programming.&lt;/p&gt;&#xA;&lt;p&gt;But it was a pc came from 2001! And discontinue after a year.&lt;/p&gt;&#xA;&lt;p&gt;Specifications (from wiki)&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;10.4&amp;quot; TFT FlipTouch display (800x600 resolution)&lt;/li&gt;&#xA;&lt;li&gt;600 MHz Intel Mobile Pentium III&lt;/li&gt;&#xA;&lt;li&gt;10GB or 20GB HDD&lt;/li&gt;&#xA;&lt;li&gt;64MB PC-100 memory standard, 320 MB max&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Demo how to use it.&#xA;&#xA;&#xA;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/h11KMWUN7f8?si=7xUeZ_DchPU26KGv&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; allowfullscreen&gt;&lt;/iframe&gt;&#xA;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Back to 2020</title>
      <link>https://blog.terryfunggg.dev/posts/back_to_2020/</link>
      <pubDate>Wed, 24 Apr 2024 00:00:00 +0000</pubDate><author>terryeessfung@gmail.com (TerryFung)</author>
      <guid>https://blog.terryfunggg.dev/posts/back_to_2020/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://blog.terryfunggg.dev/img/Screenshot_2024-04-23_at_22.03.23.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Just find this photo on my old device. It take me back to 2020. The photo is my ThinkPadx250 laptop running ArchLabs(Arch linux) distro.&lt;/p&gt;&#xA;&lt;p&gt;Now ArchLabs is closed. My ThinkPadx250 was broken. But this figure still in my mind.&lt;/p&gt;&#xA;&lt;p&gt;Frist photo: On the top is polybar, and the window manager is bspwm. The cool wallpaper is provided by archlabs. Those are amazing tools.&lt;/p&gt;&#xA;&lt;p&gt;Second photo: neofecth, cmus music player, clock, htop and cli-visualizer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Go(Golang) build, mind blown</title>
      <link>https://blog.terryfunggg.dev/posts/golang_mind/</link>
      <pubDate>Fri, 15 Mar 2024 00:00:00 +0000</pubDate><author>terryeessfung@gmail.com (TerryFung)</author>
      <guid>https://blog.terryfunggg.dev/posts/golang_mind/</guid>
      <description>&lt;p&gt;Build go app really easy just:&lt;/p&gt;&#xA;&lt;figure class=&#34;codeblock not-prose relative scroll-mt-8&#34; id=&#34;codeblock-01&#34;&gt;&#xA;  &lt;aside&#xA;    class=&#34;absolute right-0 top-0 hidden rounded-bl-sm rounded-tr-sm bg-white/10 px-2 py-1 text-white/70 transition-opacity md:inline-block&#34;&#xA;  &gt;&#xA;    &lt;div class=&#34;codeblock-meta flex max-w-xs flex-row items-center space-x-3&#34;&gt;&#xA;      &lt;div class=&#34;small-caps shrink cursor-default truncate font-mono text-xs&#34; aria-hidden=&#34;true&#34;&gt;&#xA;        &lt;span class=&#34;relative&#34;&gt;shell&lt;/span&gt;&#xA;      &lt;/div&gt;&#xA;      &lt;div&gt;&#xA;        &lt;clipboard-copy&#xA;          type=&#34;button&#34;&#xA;          aria-label=&#34;Copy code to clipboard&#34;&#xA;          title=&#34;Copy code to clipboard&#34;&#xA;          class=&#34;block cursor-pointer transition-colors hover:text-sky-400&#34;&#xA;          target=&#34;#codeblock-01 code&#34;&#xA;        &gt;&#xA;          &lt;svg&#xA;  xmlns=&#34;http://www.w3.org/2000/svg&#34;&#xA;  fill=&#34;none&#34;&#xA;  stroke=&#34;currentColor&#34;&#xA;  stroke-width=&#34;2&#34;&#xA;  stroke-linecap=&#34;round&#34;&#xA;  stroke-linejoin=&#34;round&#34;&#xA;  class=&#34;lucide lucide-clipboard h-4 w-4&#34;&#xA;  viewBox=&#34;0 0 24 24&#34;&#xA;&gt;&#xA;  &lt;rect width=&#34;8&#34; height=&#34;4&#34; x=&#34;8&#34; y=&#34;2&#34; rx=&#34;1&#34; ry=&#34;1&#34; /&gt;&#xA;  &lt;path d=&#34;M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2&#34; /&gt;&#xA;&lt;/svg&gt;&#xA;&#xA;        &lt;/clipboard-copy&gt;&#xA;      &lt;/div&gt;&#xA;      &lt;div&gt;&#xA;        &lt;a&#xA;          href=&#34;#codeblock-01&#34;&#xA;          class=&#34;block&#34;&#xA;          aria-label=&#34;Link to this code block&#34;&#xA;          title=&#34;Link to this code block&#34;&#xA;        &gt;&#xA;          &lt;svg&#xA;  xmlns=&#34;http://www.w3.org/2000/svg&#34;&#xA;  width=&#34;16&#34;&#xA;  height=&#34;16&#34;&#xA;  fill=&#34;none&#34;&#xA;  stroke=&#34;currentColor&#34;&#xA;  stroke-linecap=&#34;round&#34;&#xA;  stroke-linejoin=&#34;round&#34;&#xA;  stroke-width=&#34;2&#34;&#xA;  class=&#34;lucide lucide-link w-4 h-4 block&#34;&#xA;  viewBox=&#34;0 0 24 24&#34;&#xA;&gt;&#xA;  &lt;path d=&#34;M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71&#34; /&gt;&#xA;  &lt;path d=&#34;M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71&#34; /&gt;&#xA;&lt;/svg&gt;&#xA;&#xA;        &lt;/a&gt;&#xA;      &lt;/div&gt;&#xA;    &lt;/div&gt;&#xA;  &lt;/aside&gt;&#xA;  &lt;p class=&#34;sr-only&#34;&gt;shell code snippet start&lt;/p&gt;</description>
    </item>
    <item>
      <title>Unsafe memory languages</title>
      <link>https://blog.terryfunggg.dev/posts/unsafe_memory/</link>
      <pubDate>Fri, 01 Mar 2024 00:00:00 +0000</pubDate><author>terryeessfung@gmail.com (TerryFung)</author>
      <guid>https://blog.terryfunggg.dev/posts/unsafe_memory/</guid>
      <description>&lt;p&gt;Just looking at &lt;a href=&#34;https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf&#34;&gt;BACK TO THE BUILDING BLOCKS REPORT&lt;/a&gt; announced by US white house. The report accuse the C &amp;amp; C++ that thay are memory unsafe languages, as one of the statement quote:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;At this time, the most widely used languages that meet all three properties are C and&#xA;C++, which are not memory safe programming languages. Rust, one example of a memory safe&#xA;programming language, has the three requisite properties above, but has not yet been proven in&#xA;space systems&lt;/p&gt;</description>
    </item>
    <item>
      <title>Life</title>
      <link>https://blog.terryfunggg.dev/posts/life/</link>
      <pubDate>Sun, 23 Apr 2023 00:00:00 +0000</pubDate><author>terryeessfung@gmail.com (TerryFung)</author>
      <guid>https://blog.terryfunggg.dev/posts/life/</guid>
      <description>&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/qX6NztnPU-4&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&#34; allowfullscreen&gt;&lt;/iframe&gt;&#xA;&#xA;&#xA;&lt;h2 id=&#34;silent&#34; class=&#34;scroll-mt-8 group&#34;&gt;&#xA;  Silent&#xA;  &#xA;    &lt;a href=&#34;#silent&#34;&#xA;        class=&#34;no-underline hidden opacity-50 hover:opacity-100 !text-inherit group-hover:inline-block&#34;&#xA;        aria-hidden=&#34;true&#34; title=&#34;Link to this heading&#34; tabindex=&#34;-1&#34;&gt;&#xA;        &lt;svg&#xA;  xmlns=&#34;http://www.w3.org/2000/svg&#34;&#xA;  width=&#34;16&#34;&#xA;  height=&#34;16&#34;&#xA;  fill=&#34;none&#34;&#xA;  stroke=&#34;currentColor&#34;&#xA;  stroke-linecap=&#34;round&#34;&#xA;  stroke-linejoin=&#34;round&#34;&#xA;  stroke-width=&#34;2&#34;&#xA;  class=&#34;lucide lucide-link w-4 h-4 block&#34;&#xA;  viewBox=&#34;0 0 24 24&#34;&#xA;&gt;&#xA;  &lt;path d=&#34;M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71&#34; /&gt;&#xA;  &lt;path d=&#34;M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71&#34; /&gt;&#xA;&lt;/svg&gt;&#xA;&#xA;    &lt;/a&gt;&#xA;  &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;What is the point of it all? It&amp;rsquo;s kind of ironic question. I think the anwser may be - The silent.&#xA;If I had to say something. I would say that loneliness and absence is an absoulte part of my life.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
