<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ntflc's blog</title>
    <link>https://ntflc.com/</link>
    <description>Software Development Engineer in Test</description>
    <language>en</language>
    <copyright>All rights reserved 2026, ntflc</copyright>
    <lastBuildDate>Tue, 01 Sep 2026 14:43:10 GMT</lastBuildDate>
    <generator>Hexo</generator>
    <image>
      <url>https://ntflc.com/icon.png</url>
      <title>ntflc's blog</title>
      <link>https://ntflc.com/</link>
    </image>
    <atom:link href="https://ntflc.com/rss2.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>新加坡 MRT 支持 Apple Pay 快捷公交卡功能了</title>
      <link>https://ntflc.com/2026/09/01/Singapore-MRT-Support-Apple-Pay-Express-Transit-Mode/</link>
      <description>
        <![CDATA[<p>昨天刷到 Reddit 上讨论新加坡 MRT 部分站点支持 Apple Pay 快捷公交卡功能了，具体可参考<a href="https://www.reddit.com/r/singapore/comments/1w2favz/apple_pay_express_transit_mode_works_at_some_mrt/">这个</a>帖子。于是下班时试了下，真的可以了。</p>
<p>根据 Reddit 的讨论，目前这个功能应该还在早期测试，不是所有 MRT&#x2F;LRT 站点都支持，巴士目前还不支持。但根据交通部长的说法，年底前应该会全部支持。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Information/">Information</category>
      <category domain="https://ntflc.com/tags/Singapore/">Singapore</category>
      <category domain="https://ntflc.com/tags/Information/">Information</category>
      <category domain="https://ntflc.com/tags/MRT/">MRT</category>
      <category domain="https://ntflc.com/tags/Apple-Pay/">Apple Pay</category>
      <pubDate>Tue, 01 Sep 2026 14:08:25 GMT</pubDate>
    </item>
    <item>
      <title>桥接 Singtel 宽带</title>
      <link>https://ntflc.com/2026/08/31/Bridge-Singtel-Broadband/</link>
      <description>
        <![CDATA[<p>太久没有更新博客了（年度总结除外）。最近看了不少别人的博客，不少都是 00 后，感觉年轻真好。想了想其实这些年也折腾了不少东西，接下来应该会陆续分享一些。</p>
<p>今天先从如何桥接新加坡 Singtel 宽带开始。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Tutorial/">Tutorial</category>
      <category domain="https://ntflc.com/tags/Singapore/">Singapore</category>
      <category domain="https://ntflc.com/tags/Singtel/">Singtel</category>
      <category domain="https://ntflc.com/tags/Broadband/">Broadband</category>
      <pubDate>Mon, 31 Aug 2026 14:09:49 GMT</pubDate>
    </item>
    <item>
      <title>新加坡 PR 之旅</title>
      <link>https://ntflc.com/2026/02/14/Singapore-PR-Journey/</link>
      <description>
        <![CDATA[<p>26 年 1 月 2 日，我去新加坡 ICA (Immigration &amp; Checkpoints Authority) 完成了永久居留（Permanent Residence，简称 PR）的线下手续，身份正式从工签持有者变为永久居民（Permanent Resident，也简称 PR）。此时，离我来新加坡工作还不到两年。在目前这个形势下，能在两年内拿到 PR 身份是件很幸运的事，因此想记录下我的 PR 之旅。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Essay/">Essay</category>
      <category domain="https://ntflc.com/tags/Essay/">Essay</category>
      <category domain="https://ntflc.com/tags/Singapore/">Singapore</category>
      <pubDate>Sat, 14 Feb 2026 14:19:27 GMT</pubDate>
    </item>
    <item>
      <title>2025：收获颇丰</title>
      <link>https://ntflc.com/2026/01/01/2025-Review/</link>
      <description>
        <![CDATA[<p>2025 年应该是我人生经历最丰富的一年。工作上，因为内部调整转到了新团队；生活上，看了 55 场电影、3 场演唱会、4 场脱口秀，还恢复了周末锻炼；旅行上，去了 4 个国家&#x2F;地区：澳大利亚的珀斯，马来西亚的古晋，台湾的台北、台南，日本的名古屋。年底，还收到了 ICA 的好消息。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Essay/">Essay</category>
      <category domain="https://ntflc.com/tags/Essay/">Essay</category>
      <pubDate>Thu, 01 Jan 2026 02:45:08 GMT</pubDate>
    </item>
    <item>
      <title>2024：新生</title>
      <link>https://ntflc.com/2025/01/01/2024-Review/</link>
      <description>
        <![CDATA[<p>2024 年对我而言是个全新的开始，离开了生活了 30 年的国内，来到了新加坡。去了三个国家旅行：日本的宇治、奈良、神户，澳大利亚的塔斯马尼亚、悉尼，马来西亚的新山、槟城、吉隆坡。在电影院看了 38 场电影，国内 10 场，新加坡 28 场。完成了两次 8 公里以上的徒步，一次 5 公里跑。</p>
<p>今年还是像去年那样，从工作、生活、旅行等几个方面回顾下这一年。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Essay/">Essay</category>
      <category domain="https://ntflc.com/tags/Essay/">Essay</category>
      <pubDate>Wed, 01 Jan 2025 06:32:31 GMT</pubDate>
    </item>
    <item>
      <title>2023：春暖花开</title>
      <link>https://ntflc.com/2024/02/04/2023-Review/</link>
      <description>
        <![CDATA[<p>2023 年的年终总结拖到 2 月才写，主要是因为 23 年的一件大事拖到这周才尘埃落定。2023 年是新冠疫情结束管控的第一年，这一年终于恢复了出国旅行，房子也装修完入住了。今年，我想尝试下不再用流水线的形式，而是从旅行、生活、工作等几个方面回顾下这一年。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Essay/">Essay</category>
      <category domain="https://ntflc.com/tags/Essay/">Essay</category>
      <pubDate>Sun, 04 Feb 2024 05:23:29 GMT</pubDate>
    </item>
    <item>
      <title>群晖 Home Assistant 进阶指南</title>
      <link>https://ntflc.com/2023/12/31/Synology-Home-Assistant-Advanced-Usage/</link>
      <description>
        <![CDATA[<p>21 年的时候，给群晖装了 Home Assistant，接入了几个米家设备和台式机 WOL，当时还写了篇博客 <a href="/2021/06/27/Synology-Install-Home-Assistant-and-Configure/">群晖安装 Home Assistant 及配置（接入米家及 WOL）</a>。两年过去了，Home Assistant 升级了不少内容（比如内置了 Xiaomi Miio，不再需要手动改配置文件），我也住进了新家，有不少新设备需要接入。借着最近再次折腾，再来写篇进阶指南。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/NAS/">NAS</category>
      <category domain="https://ntflc.com/tags/NAS/">NAS</category>
      <category domain="https://ntflc.com/tags/Synology/">Synology</category>
      <category domain="https://ntflc.com/tags/HomeAssistant/">HomeAssistant</category>
      <pubDate>Sun, 31 Dec 2023 05:00:35 GMT</pubDate>
    </item>
    <item>
      <title>2022：疫情贯穿始终</title>
      <link>https://ntflc.com/2023/12/17/2022-Review/</link>
      <description>
        <![CDATA[<p>2023 年还剩两周就结束。前阵子查资料无意间翻到几位技术大牛的博客，看着他们每年的回顾或总结，觉得别人的生活总是那么丰富。回顾去年，发生了太多值得纪念的事情，想想又是一年一篇博客没写，那就先回顾下 2022 吧。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Essay/">Essay</category>
      <category domain="https://ntflc.com/tags/Essay/">Essay</category>
      <pubDate>Sun, 17 Dec 2023 11:59:42 GMT</pubDate>
    </item>
    <item>
      <title>随笔：回顾美团这五年</title>
      <link>https://ntflc.com/2022/08/26/Overview-of-Working-at-Meituan/</link>
      <description>
        <![CDATA[<p>很久不写随笔，恰逢前几天即将离职的同事请大家吃饭，想想自己加入美团已经五年多，是时候回顾下这五年了。</p>
<p>写前翻了翻以前的随笔，17 年从猎豹离职时，关老板让我以后跳槽不要太频繁，没想到之后就没再换过工作。</p>
<p>这次随笔依旧是流水账式的记录，主要是为了以后还能记起这五年发生了什么。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Essay/">Essay</category>
      <category domain="https://ntflc.com/tags/Essay/">Essay</category>
      <pubDate>Fri, 26 Aug 2022 12:58:30 GMT</pubDate>
    </item>
    <item>
      <title>2021：疫情中的小确幸</title>
      <link>https://ntflc.com/2022/01/02/2021-Review/</link>
      <description>
        <![CDATA[<p>这是年度回顾补全计划的第一篇。考虑到 2018 到 2021 年都没有写回顾博客，但微博或朋友圈多多少少分享过一些，便想着基于这些内容扩充下。本篇回顾写于 2024 年 1 月，主要内容取自 22 年 1 月微博发的回顾，做了些扩充。回顾 2021 年，国内疫情缓和，除了不能出国，其他几乎没什么限制。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Essay/">Essay</category>
      <category domain="https://ntflc.com/tags/Essay/">Essay</category>
      <pubDate>Sun, 02 Jan 2022 00:28:00 GMT</pubDate>
    </item>
    <item>
      <title>群晖安装 Home Assistant 及配置（接入米家及 WOL）</title>
      <link>https://ntflc.com/2021/06/27/Synology-Install-Home-Assistant-and-Configure/</link>
      <description>
        <![CDATA[<p>群晖 NAS 买了一年，主要就用来挂挂 PT 站，多少有些暴殄天物。恰好最近想将智能家居从米家迁移到 HomeKit，了解到了 Home Assistant，发现群晖也支持，于是折腾了一番。这里记录一下折腾过程，希望能给爱折腾的人一些帮助。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/NAS/">NAS</category>
      <category domain="https://ntflc.com/tags/NAS/">NAS</category>
      <category domain="https://ntflc.com/tags/Synology/">Synology</category>
      <category domain="https://ntflc.com/tags/HomeAssistant/">HomeAssistant</category>
      <pubDate>Sun, 27 Jun 2021 07:53:07 GMT</pubDate>
    </item>
    <item>
      <title>群晖 DSM 7.0 安装 qBittorrent 及迁移数据</title>
      <link>https://ntflc.com/2021/06/14/Synology-DSM-7-Install-qBittorrent-and-Migrate-Data/</link>
      <description>
        <![CDATA[<p>端午节闲来无事，想着把 DS920+ 升级到 DSM 7.0 RC 版。由于 DSM 7.0 第三方套件需要重新适配才能支持，而我用 NAS 主要是为了 PT 站挂种，最常用套件 qBittorrent Asuka 版（<a href="http://www.gebi1.com/thread-295399-1-1.html">http://www.gebi1.com/thread-295399-1-1.html</a>）还不支持 DSM 7.0，因此之前一直没升。最近正好看到另一位作者 zhangbo8418 编译了支持 DSM 7.0 的 qBittorrent 套件（<a href="http://www.gebi1.com/thread-297854-1-1.html">http://www.gebi1.com/thread-297854-1-1.html</a>），才终于想着折腾下 DSM 7.0。之前 Asuka 编译的版本要求必须启用 admin 用户和家目录，配置和数据都在 admin 用户目录下，而 zhangbo8418 编译的版本则是将配置和数据放在套件目录下，因此这里还涉及到数据迁移。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/NAS/">NAS</category>
      <category domain="https://ntflc.com/tags/NAS/">NAS</category>
      <category domain="https://ntflc.com/tags/Synology/">Synology</category>
      <category domain="https://ntflc.com/tags/qBittorrent/">qBittorrent</category>
      <pubDate>Mon, 14 Jun 2021 14:00:42 GMT</pubDate>
    </item>
    <item>
      <title>2020：再见北京，你好上海</title>
      <link>https://ntflc.com/2021/02/08/2020-Review/</link>
      <description>
        <![CDATA[<p>这是年度回顾补全计划的第二篇。考虑到 2018 到 2021 年都没有写回顾博客，但微博或朋友圈多多少少分享过一些，便想着基于这些内容扩充下。本篇回顾写于 2024 年 1 月，主要内容取自 21 年 2 月微博发的回顾，做了些扩充。回顾 20 年，这是新冠疫情的第一年，我从北京搬到了上海，生活发生了不少变化。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Essay/">Essay</category>
      <category domain="https://ntflc.com/tags/Essay/">Essay</category>
      <pubDate>Sun, 07 Feb 2021 16:37:00 GMT</pubDate>
    </item>
    <item>
      <title>2019：精彩纷呈</title>
      <link>https://ntflc.com/2020/01/01/2019-Review/</link>
      <description>
        <![CDATA[<p>这是年度回顾补全计划的第三篇。考虑到 2018 到 2021 年都没有写回顾博客，但微博或朋友圈多多少少分享过一些，便想着基于这些内容扩充下。本篇回顾写于 2024 年 1 月，主要内容取自 20 年 1 月微博发的回顾，做了些扩充。回顾 2019 年，可以说是精彩纷呈的一年了：人生首次出国，还是一个人出了两次；经历了晋升失败的挫折，组织结构的调整；第一次体验了 Live House 的魅力等等。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Essay/">Essay</category>
      <category domain="https://ntflc.com/tags/Essay/">Essay</category>
      <pubDate>Wed, 01 Jan 2020 05:41:00 GMT</pubDate>
    </item>
    <item>
      <title>基于参数化的接口自动化测试</title>
      <link>https://ntflc.com/2019/03/16/Parameterizd-Automated-Api-Test/</link>
      <description>
        <![CDATA[<h1 id="背景"><a href="#背景" class="headerlink" title="背景"></a>背景</h1><p>接口测试，简单来说是按照一定的参数请求接口，然后对返回值做校验。平时工作中，如果是针对单个接口进行测试，我们可以使用 Postman 等工具。当我们需要对大量接口进行测试，手动使用工具会花费大量的时间，因此需要通过一些自动化的方式来实现测试。</p>
<p>接口自动化是每个质量团队都会涉足的领域，每个团队都有自己的理解和实践方法。究其原因，是因为接口自动化是一个投入低产出大的工作。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Test/">Test</category>
      <category domain="https://ntflc.com/tags/Test/">Test</category>
      <category domain="https://ntflc.com/tags/API/">API</category>
      <category domain="https://ntflc.com/tags/Automation/">Automation</category>
      <pubDate>Sat, 16 Mar 2019 13:05:23 GMT</pubDate>
    </item>
    <item>
      <title>2018：平淡</title>
      <link>https://ntflc.com/2019/01/01/2018-Review/</link>
      <description>
        <![CDATA[<p>这是年度回顾补全计划的第四篇，也是最后一篇。考虑到 2018 到 2021 年都没有写回顾博客，但微博或朋友圈多多少少分享过一些，便想着基于这些内容扩充下。本篇回顾写于 2024 年 1 月，由于 18 年没有在微博或朋友圈发过回顾，距今也有些年日了，因此只能根据当年发过的微博、朋友圈和拍过的照片回忆些片段。总体来说，想到 18 年，总体就是平淡，没有太多波澜。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Essay/">Essay</category>
      <category domain="https://ntflc.com/tags/Essay/">Essay</category>
      <pubDate>Tue, 01 Jan 2019 02:00:00 GMT</pubDate>
    </item>
    <item>
      <title>TestNG 失败重跑（支持使用 dataProvider 的参数化用例）</title>
      <link>https://ntflc.com/2018/10/18/TestNG-Retry-Failed-Tests-with-DataProvider/</link>
      <description>
        <![CDATA[<p>最近在用 Java+TestNG+Maven 写 UI 自动化。因为之前用惯了 Python 的测试框架，失败重跑装个插件（<a href="https://github.com/box/flaky">flaky</a> 或者 <a href="https://github.com/pytest-dev/pytest-rerunfailures">pytest-rerunfailures</a>）就行。而 TestNG 的失败重跑需要自己重新方法，并且网上搜了很多资料，针对使用了 <code>dataProvider</code> 的参数化用例都存在一些问题。因此希望这篇文章能对需要的人起到帮助。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Test/">Test</category>
      <category domain="https://ntflc.com/tags/Test/">Test</category>
      <category domain="https://ntflc.com/tags/TestNG/">TestNG</category>
      <pubDate>Thu, 18 Oct 2018 12:36:41 GMT</pubDate>
    </item>
    <item>
      <title>在 Jenkins 构建历史中显示启动人</title>
      <link>https://ntflc.com/2018/10/10/Show-User-in-Jenkins-Build-History/</link>
      <description>
        <![CDATA[<p>最近在使用 Jenkins 时，想在构建历史里显示启动人，网上搜了一圈，发现没有完整一些的教程，于是决定自己写一篇。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Test/">Test</category>
      <category domain="https://ntflc.com/tags/Test/">Test</category>
      <category domain="https://ntflc.com/tags/Jenkins/">Jenkins</category>
      <pubDate>Wed, 10 Oct 2018 08:49:25 GMT</pubDate>
    </item>
    <item>
      <title>2017：变</title>
      <link>https://ntflc.com/2018/01/10/2017-Review/</link>
      <description>
        <![CDATA[<p>翻了翻 2017 年写的博客，总共也没几篇。再看看去年、前年，都有写总结全年的随笔，今年也不能少。</p>
<p>2017 年对我来说，核心词应该是『变』。变，变化，拥抱变化。从 4 月从猎豹离职，到加入美团后不停面对人员变动，『变』充满了我的生活。想想这一年，总体还是比较平淡，不如 16 年那么波澜，但也有许多值得回忆的地方。正好借这篇随笔，回顾下我的 2017，也畅想下 2018。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Essay/">Essay</category>
      <category domain="https://ntflc.com/tags/Essay/">Essay</category>
      <pubDate>Wed, 10 Jan 2018 15:23:27 GMT</pubDate>
    </item>
    <item>
      <title>在 macOS 下搭建 WebPageTest 私有实例</title>
      <link>https://ntflc.com/2017/09/27/Install-WebPageTest-on-macOS/</link>
      <description>
        <![CDATA[<p>WebPageTest 最新版本（<a href="https://github.com/WPO-Foundation/webpagetest/releases/tag/WebPageTest-17.08">17.08</a>）的一个新功能，是增加了一个新的支持多平台的 Agent 端：<a href="https://github.com/WPO-Foundation/wptagent">wptagent</a>。</p>
<blockquote>
<p>The biggest change by far is a new cross-platform agent (wptagent) that supports Linux, Windows, Mac and Android testing. Eventually wptdriver will be deprecated and all testing will be moved to the new agent.</p>
</blockquote>
<p>得益于此，我们终于可以在 macOS 系统下搭建 WebPageTest 环境，不用再依赖 Windows 虚拟机了。而且，新的 wptagent 还支持 Android 设备（无需 root）。本文将介绍 macOS 系统下如何搭建 WebPageTest 服务端、测试端，以及如何使用 Android 设备进行测试。</p>
<p>虽然 macOS 自带 Apache 和 PHP，但我还是习惯于自己配置一套新环境，因此以下教程基于非自带 Apache 和 PHP。</p>]]>
      </description>
      <author>ntflc</author>
      <category domain="https://ntflc.com/categories/Test/">Test</category>
      <category domain="https://ntflc.com/tags/Test/">Test</category>
      <category domain="https://ntflc.com/tags/WebPageTest/">WebPageTest</category>
      <pubDate>Wed, 27 Sep 2017 02:31:24 GMT</pubDate>
    </item>
  </channel>
</rss>
