<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>AC Dustbin</title><description>A home for every piece of my dust.</description><link>https://allanchain.github.io/blog/post/</link><item><title>Distributing Qt Apps on the Microsoft Store</title><link>https://allanchain.github.io/blog/post/qt-on-ms-store/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/qt-on-ms-store/</guid><description>Thanks to Microsoft’s recent waiver of developer fees, you can now distribute Qt apps on the Microsoft Store for free. With CMake, building a polished MSIX bundle for Qt app is straightforward and automatable.
</description><pubDate>Fri, 03 Oct 2025 13:55:31 GMT</pubDate></item><item><title>Can Contemporary AI Agents Solve Symbolic Regression Challenges?</title><link>https://allanchain.github.io/blog/post/llm-agent-sr/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/llm-agent-sr/</guid><description>AI agents enhance symbolic regression through prior knowledge but do not resolve core challenges like computational complexity or global optimality guarantees, functioning best as complementary tools within a broader methodological framework.
</description><pubDate>Wed, 06 Aug 2025 12:52:38 GMT</pubDate></item><item><title>Qt C++: Launch app at start up</title><link>https://allanchain.github.io/blog/post/qt-autostart/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/qt-autostart/</guid><description>This article provides comprehensive code examples to implement autostart functionality in Qt applications across Windows, macOS, and Linux (including Flatpak).
</description><pubDate>Tue, 06 May 2025 02:35:33 GMT</pubDate></item><item><title>廉价山地车适合日常通勤吗？</title><link>https://allanchain.github.io/blog/post/cheap-bikes/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/cheap-bikes/</guid><description>省流：廉价山地车虽便宜，但零件质量差、磨损快，会出现诸如外胎磨损快、变速拨杆断裂、刹车线崩断等问题，维修频繁且存在安全隐患。如果不愿意投入精力维修的话，还是不要将其作为日常通勤工具了。
</description><pubDate>Fri, 02 May 2025 07:09:26 GMT</pubDate></item><item><title>Simple PDF Book from Multiple Jupyter Notebooks</title><link>https://allanchain.github.io/blog/post/jupyter-pdf-book/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/jupyter-pdf-book/</guid><description>If you want to create a simple PDF book using Jupyter notebooks, you probably don&apos;t need advanced tools like Quarto and JupyterBook.
</description><pubDate>Wed, 05 Feb 2025 14:23:34 GMT</pubDate></item><item><title>Tips for Creating Academic Figures with Matplotlib</title><link>https://allanchain.github.io/blog/post/mpl-paper-tips/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/mpl-paper-tips/</guid><description>Creating publication-ready figures with Matplotlib requires careful attention. With tips shared in this post, you can produce professional and polished figures suitable for academic publishing.
</description><pubDate>Tue, 28 Jan 2025 09:22:00 GMT</pubDate></item><item><title>神经网络框架调研：PyTorch、TensorFlow、JAX</title><link>https://allanchain.github.io/blog/post/nn-frameworks/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/nn-frameworks/</guid><description>从安装到数组运算、自动微分、网络搭建等多个方面，分析 PyTorch、TensorFlow、JAX 这三个神经网络框架的特色和优劣。
</description><pubDate>Sun, 22 Dec 2024 11:20:41 GMT</pubDate></item><item><title>一些 NumPy 和 SciPy 的历史</title><link>https://allanchain.github.io/blog/post/numpy-scipy-history/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/numpy-scipy-history/</guid><description>当今科研界，NumPy 和 SciPy 已经成为了用 Python 做科学计算和数据分析的“标准库”。目前有大量项目使用它们，其中不乏一些知名项目。而我们不禁要问，NumPy 和 SciPy 是如何达到今天的成就的？
</description><pubDate>Mon, 11 Nov 2024 03:22:15 GMT</pubDate></item><item><title>Running JupyterLab behind Caddy with Supervisor</title><link>https://allanchain.github.io/blog/post/jupyterlab-supervisor/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/jupyterlab-supervisor/</guid><description>It seems simple to use Supervisor to start multiple JupyterLab instances and a Caddy reverse proxy to access them. But there are some tricks to know, especially used with uv for environment management.
</description><pubDate>Sun, 22 Sep 2024 13:32:39 GMT</pubDate></item><item><title>No break reminder works (for me)</title><link>https://allanchain.github.io/blog/post/sane-break-intro/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/sane-break-intro/</guid><description>Break reminders often demand an immediate pause in my work, which can be quite annoying. I frequently find myself mindlessly skipping or postponing breaks, rendering all the reminders ineffective. This led me to create Sane Break, an alternative break reminder.
</description><pubDate>Thu, 08 Aug 2024 09:37:49 GMT</pubDate></item><item><title>Automatically folding Python docstrings in Neovim</title><link>https://allanchain.github.io/blog/post/neovim-python-fold/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/neovim-python-fold/</guid><description>Python docstrings are extremely suitable to be folded, and folding docstrings makes Python code cleaner. This can be achieved in Neovim without plugin, just with built-in foldexpr and tree-sitter.
</description><pubDate>Sat, 22 Jun 2024 08:51:20 GMT</pubDate></item><item><title>Three levels of Markdown custom rendering</title><link>https://allanchain.github.io/blog/post/markdown-custom-render/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/markdown-custom-render/</guid><description>There are many way to customize Markdown rendering, including direct RegExp replacements, remark + rehype, and direct rendering the Markdown AST. The last approach can turn plain Markdown documents to full components and is the most powerfull one.
</description><pubDate>Mon, 20 May 2024 01:51:26 GMT</pubDate></item><item><title>一次自行车中轴异响维修</title><link>https://allanchain.github.io/blog/post/bottom-bracket-creak/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/bottom-bracket-creak/</guid><description>用力踩踏板的时候中轴处传来奇怪的异响? 恭喜你, 可能的原因有很多, 修起来也不见得顺利...
</description><pubDate>Fri, 03 May 2024 11:19:44 GMT</pubDate></item><item><title>开源安卓输入法比较: 同文 vs 小企鹅</title><link>https://allanchain.github.io/blog/post/android-ime/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/android-ime/</guid><description>由于闭源的安卓输入法既不隐私也不安全, 所以我尝试把输入法换成开源替代. 目前安卓上的开源输入法主要有 Trime (安卓同文输入法) 和 fcitx5-android (小企鹅输入法) 两个. 本文对它们进行了比较, 分析了各自的优缺点, 最后推荐使用 fcitx5-android.
</description><pubDate>Wed, 01 May 2024 01:07:11 GMT</pubDate></item><item><title>Comparing different ways for sans-serif math with LaTeX</title><link>https://allanchain.github.io/blog/post/sans-math-compare/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/sans-math-compare/</guid><description>Sans-serif fonts are better for figures. Various of ways to typeset LaTeX math in sans-serif font are compared. Based on the results, sansmathfonts is recommended for use.
</description><pubDate>Wed, 17 Apr 2024 13:06:15 GMT</pubDate></item><item><title> LyX 2.4.0 上的中文输入法问题</title><link>https://allanchain.github.io/blog/post/lyx-ime-contrib/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/lyx-ime-contrib/</guid><description>聊一聊 LyX 2.4.0 上中文输入框不跟随光标移动的问题, 同时也记录一下向 LyX 开发者报告问题的过程和感想.
</description><pubDate>Mon, 15 Apr 2024 11:18:25 GMT</pubDate></item><item><title>Table of crystal point groups</title><link>https://allanchain.github.io/blog/post/pg-sheet/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/pg-sheet/</guid><description>An all-in-one table/cheatsheet for point groups.
</description><pubDate>Sun, 19 Nov 2023 09:27:00 GMT</pubDate></item><item><title>量子力学中虚数单位的正负号</title><link>https://allanchain.github.io/blog/post/i-in-quantum-mechanics/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/i-in-quantum-mechanics/</guid><description>简单梳理一下量子力学中的虚数单位的正负号，如何进行简单的推导和记忆，以及相对应的傅里叶变换中 e 指数上的正负号。
</description><pubDate>Thu, 21 Sep 2023 12:37:55 GMT</pubDate></item><item><title>当一个自行车小白打算自己装山地车</title><link>https://allanchain.github.io/blog/post/bike-newbie/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/bike-newbie/</guid><description>自行车小白自己装一辆自行车会遇到各种挑战，这里简单记录一下我在安装与使用一辆新山地车的经历与体会，主要包括山地车的结构、前轮安装的技巧、雨天骑车等方面，希望能够给打算自己安装自行车的小白一些帮助和启发。
</description><pubDate>Thu, 14 Sep 2023 01:47:03 GMT</pubDate></item><item><title>个人使用自由开源软件的若干理由</title><link>https://allanchain.github.io/blog/post/use-foss/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/use-foss/</guid><description>自由开源软件与其说是一种信仰，不如说是对软件使用者更友好的一种模式。之所以选择自由开源软件，主要是一般来说，自由开源软件是合理价格的最好选择，本文将详细阐述这一观点。同时也会有一些例外，本文也会加以说明。
</description><pubDate>Sat, 24 Jun 2023 09:59:24 GMT</pubDate></item><item><title>Reverting changes in Overleaf</title><link>https://allanchain.github.io/blog/post/revert-changes-overleaf/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/revert-changes-overleaf/</guid><description>Getting documents older than 24 hours back in Overleaf, discarding changes you just made, without upgrading your Overleaf plan.
</description><pubDate>Sun, 14 May 2023 16:09:31 GMT</pubDate></item><item><title>House air quality monitoring with Raspberry Pi and SGP30</title><link>https://allanchain.github.io/blog/post/pi-sgp30/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/pi-sgp30/</guid><description>Connect SGP30 to your raspi and send data to InfluxDB and Grafana with Python. And then set up alerting in Grafana.
</description><pubDate>Sat, 06 May 2023 06:28:17 GMT</pubDate></item><item><title>Downsampling with existing data with InfluxDB</title><link>https://allanchain.github.io/blog/post/influxdb-downsample/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/influxdb-downsample/</guid><description>Setting up continuous query and retention policy for downsampling with existing data in InfluxDB 1.x.
</description><pubDate>Wed, 03 May 2023 03:51:36 GMT</pubDate></item><item><title>Building IoT sensor dashboard with Grafana on Raspberry Pi</title><link>https://allanchain.github.io/blog/post/iot-sensors-setup/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/iot-sensors-setup/</guid><description>We are going to connect the DHT11 sensor to a Raspberry Pi and send the sensor data to InfluxDB, and build a beautiful dashboard with Grafana!
</description><pubDate>Mon, 03 Apr 2023 10:58:19 GMT</pubDate></item><item><title>JupyterLab beyond simple widgets: interactive Lorentzian fitting</title><link>https://allanchain.github.io/blog/post/jlab-interactive-fitting/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/jlab-interactive-fitting/</guid><description>JupyterLab can be interactive with IPython widgets. But we can also make the plot interactive and act like a GUI app!
</description><pubDate>Wed, 15 Feb 2023 11:47:19 GMT</pubDate></item><item><title>Why I&apos;m using LyX </title><link>https://allanchain.github.io/blog/post/why-lyx/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/why-lyx/</guid><description>LyX is a great software you can use to replace those plain-text-based LaTeX editors. Here I will show you why I chose LyX.
</description><pubDate>Thu, 12 Jan 2023 12:56:12 GMT</pubDate></item><item><title>Working with and formatting Julia in Neovim</title><link>https://allanchain.github.io/blog/post/julia-nvim/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/julia-nvim/</guid><description>It requires some effort to make Neovim work pleasantly with Julia, especially the formatting part. But it&apos;s possible with null-ls and precompiling.
</description><pubDate>Wed, 16 Nov 2022 02:37:56 GMT</pubDate></item><item><title>Common Problems Setting up Traefik ACME</title><link>https://allanchain.github.io/blog/post/traefik-acme/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/traefik-acme/</guid><description>Here&apos;re problems and solutions for Traefik ACME, including failing to connect to Let&apos;s Encrypt and no NS records. And there&apos;s an example of Traefik ACME configuration.
</description><pubDate>Mon, 31 Oct 2022 04:00:13 GMT</pubDate></item><item><title>在 LyX 中定义和管理宏</title><link>https://allanchain.github.io/blog/post/lyx-macro-zh/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/lyx-macro-zh/</guid><description>虽然 LyX 是 WYSIWYM 的，但是还是有很多 LaTeX 命令是不能很好地显示和直观编辑的。在这篇文章中我会教你如何创建和管理 LyX 中的数学宏，并避免一些常见的坑。
</description><pubDate>Mon, 03 Oct 2022 11:04:23 GMT</pubDate></item><item><title>Define and manage math commands in LyX with macros</title><link>https://allanchain.github.io/blog/post/lyx-macro/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/lyx-macro/</guid><description>Some TeX commands are not supported in LyX WYSIWYM. This post teaches you how to create macros correctly, avoid common pitfalls, and manage the macros.
</description><pubDate>Tue, 13 Sep 2022 07:16:14 GMT</pubDate></item><item><title>树莓派太贵？不如试试 Mini PC</title><link>https://allanchain.github.io/blog/post/from-raspi-to-mini-pc/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/from-raspi-to-mini-pc/</guid><description>树莓派的价格近期被炒得老高，原本以便宜打遍市场的树莓派已然没有什么竞争优势。这里简单讨论一些处于现在树莓派价位的替代品——Mini PC
</description><pubDate>Sat, 20 Aug 2022 13:17:53 GMT</pubDate></item><item><title>Too many containers may cause random IPv6 loss on Raspi</title><link>https://allanchain.github.io/blog/post/rpi-ipv6-loss/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/rpi-ipv6-loss/</guid><description>Raspi&apos;s IPv6 randomly disappears, but other devices are fine? Maybe you have spun up too many Docker containers!
</description><pubDate>Tue, 16 Aug 2022 01:22:09 GMT</pubDate></item><item><title>Linux 桌面环境 (Manjaro + KDE Plasma) 使用体验</title><link>https://allanchain.github.io/blog/post/linux-kde-exp-zh/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/linux-kde-exp-zh/</guid><description>多年 Windows 老用户转 Linux 系统 (Manjaro + KDE Plasma) 约一年，这里是我的使用感受。本文介绍将 Linux 相比于 Windows 作为主力系统，好在哪里又不方便在哪里。
</description><pubDate>Wed, 03 Aug 2022 02:28:28 GMT</pubDate></item><item><title>Fixing Bad Gateway error in Nginx Proxy Manager</title><link>https://allanchain.github.io/blog/post/nginx-proxy-manager-502/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/nginx-proxy-manager-502/</guid><description>Solving the &quot;Bad Gateway&quot; / &quot;Encountered error while trying to install package&quot; / &quot;Python.h: No such file or directory&quot; error by using piwheels.
</description><pubDate>Wed, 20 Jul 2022 00:49:17 GMT</pubDate></item><item><title>Adding villager trades in Minecraft: trash for treasure</title><link>https://allanchain.github.io/blog/post/mc-modify-trade/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/mc-modify-trade/</guid><description>This is a simple tutorial with detailed examples for adding custom villager&apos;s trades in Minecraft using the mod CraftTweaker.
</description><pubDate>Fri, 15 Jul 2022 01:35:52 GMT</pubDate></item><item><title>Playing sound with Qt in Python: Error decoding source</title><link>https://allanchain.github.io/blog/post/qt-sound-error/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/qt-sound-error/</guid><description>The correct way for playing sound with PySide6 and fixing the &quot;error decoding source&quot;.
</description><pubDate>Mon, 11 Jul 2022 08:04:16 GMT</pubDate></item><item><title>物理学生工具库（一）</title><link>https://allanchain.github.io/blog/post/phy-tools-zh-1/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/phy-tools-zh-1/</guid><description>作为物院一介“差生”，在本科若干年的学习过程中也积攒了不少文具。现将一些我觉得不错的但是被提及得较少的一些工具做一个分享，希望对后来者有所帮助。本部分包括一些和 LaTeX 和 PDF 相关的工具。
</description><pubDate>Sat, 09 Jul 2022 10:37:27 GMT</pubDate></item><item><title>以何种态度对待证伪主义</title><link>https://allanchain.github.io/blog/post/falsificationism/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/falsificationism/</guid><description>波普的证伪主义有很大影响，也受到了很多批评。我们现如今应以何种态度对待证伪主义呢？
</description><pubDate>Thu, 30 Jun 2022 07:39:34 GMT</pubDate></item><item><title>Physics Knowledge Sharing</title><link>https://allanchain.github.io/blog/post/physics-share/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/physics-share/</guid><description>Sharing some of my physics notes/slides
</description><pubDate>Sat, 21 May 2022 11:23:41 GMT</pubDate></item><item><title>免费下网易云会员歌曲 MP3 竟如此简单？</title><link>https://allanchain.github.io/blog/post/netease-music-bp/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/netease-music-bp/</guid><description>我坦白，我是标题党
</description><pubDate>Sun, 01 May 2022 08:50:29 GMT</pubDate></item><item><title>Another Move of My Blog?</title><link>https://allanchain.github.io/blog/post/moving-blog-to-astro/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/moving-blog-to-astro/</guid><description>It really needs a serious discussion.
</description><pubDate>Wed, 06 Apr 2022 04:00:10 GMT</pubDate></item><item><title>腾讯会议 Linux 客户端无法正常结束共享的 Workaround</title><link>https://allanchain.github.io/blog/post/wemeet-screen-share/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/wemeet-screen-share/</guid><description>就改下窗口状态的事儿
</description><pubDate>Sun, 27 Feb 2022 09:02:27 GMT</pubDate></item><item><title>听 PingCAP 黄东旭谈开源社区与文化</title><link>https://allanchain.github.io/blog/post/pingcap-lecture/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/pingcap-lecture/</guid><description>旁听《开源软件与技术》课程特邀讲座，甚至白拿了一个 TiDB 的周边小礼品（会**卷**的 USB 线）
</description><pubDate>Sat, 20 Nov 2021 11:15:41 GMT</pubDate></item><item><title>Keep Old-fashioned Taskbar on the Left on Windows 11</title><link>https://allanchain.github.io/blog/post/win11-explorer-patcher/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/win11-explorer-patcher/</guid><description>Windows 11 comes with awesome new features for developers as well as insane taskbar settings. Don&apos;t let the awful taskbar design stop you from upgrading!
</description><pubDate>Mon, 11 Oct 2021 07:21:25 GMT</pubDate></item><item><title>WSL Cheatsheet</title><link>https://allanchain.github.io/blog/post/wsl-cht/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/wsl-cht/</guid><description>WSL issues or tricks I had to search for again and again
</description><pubDate>Tue, 05 Oct 2021 10:49:23 GMT</pubDate></item><item><title>Docker Cheatsheet</title><link>https://allanchain.github.io/blog/post/docker-cht/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/docker-cht/</guid><description>Docker commands are easily forgotten
</description><pubDate>Sat, 31 Jul 2021 09:58:17 GMT</pubDate></item><item><title>`skipWaiting()` with `StaleWhileRevalidate` the right way</title><link>https://allanchain.github.io/blog/post/pwa-skipwaiting/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/pwa-skipwaiting/</guid><description>If the resource request takes too much time to complete, `self.skipWaiting()` may not work properly.
</description><pubDate>Mon, 28 Jun 2021 04:31:10 GMT</pubDate></item><item><title>Value of Open Source Software: A Personal View</title><link>https://allanchain.github.io/blog/post/value-of-OSS/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/value-of-OSS/</guid><description>This essay presents my view of OSS: how it develops and grows, and how it benefits individuals and companies. It&apos;s a new way of developing software.
</description><pubDate>Fri, 25 Jun 2021 10:35:34 GMT</pubDate></item><item><title>Enabling Numpad on a  Windows Laptop without Numpad</title><link>https://allanchain.github.io/blog/post/ahk-numpad/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/ahk-numpad/</guid><description>Sometimes you really need a numpad. For example when inputing a large quantity of numbers after an insane physics experiment.
</description><pubDate>Sat, 08 May 2021 08:43:49 GMT</pubDate></item><item><title>Manjaro Linux 初体验</title><link>https://allanchain.github.io/blog/post/manjaro-first-glance/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/manjaro-first-glance/</guid><description>偏随笔性质的文章，也没什么新东西，就随便谈谈，直接用母语好了
</description><pubDate>Mon, 19 Apr 2021 13:50:07 GMT</pubDate></item><item><title>高频公式表</title><link>https://allanchain.github.io/blog/post/freq-formula/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/freq-formula/</guid><description>名书镇贴

东西慢慢加进来好了，顺便看看公式渲染的情况。
</description><pubDate>Mon, 05 Apr 2021 00:51:35 GMT</pubDate></item><item><title>数据库查询性能优化手记</title><link>https://allanchain.github.io/blog/post/sql-query-perf/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/sql-query-perf/</guid><description>简单的手记，没有什么系统性。相关的变量名是经过简单替换的，以免关注点偏离（bushi
</description><pubDate>Tue, 09 Mar 2021 10:08:35 GMT</pubDate></item><item><title>Compiling Firefox Android by yourself to use more addons</title><link>https://allanchain.github.io/blog/post/compile-fenix/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/compile-fenix/</guid><description>Yes, very simple and... violent. It&apos;s about compiling your own copy of Fenix.
</description><pubDate>Sun, 07 Mar 2021 09:34:15 GMT</pubDate></item><item><title>VSCode 与如何配置 VSCode</title><link>https://allanchain.github.io/blog/post/vscode-setup/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/vscode-setup/</guid><description>这是一篇（尽量）新手向的文章，以 VSCode, Python, JavaScript (Vue) 为例，介绍编辑器的功能和配置。
</description><pubDate>Sun, 14 Feb 2021 02:30:06 GMT</pubDate></item><item><title>NPM Registry: What If I Cannot Reach It?</title><link>https://allanchain.github.io/blog/post/npm-reg/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/npm-reg/</guid><description>The story of mirrors, ipv6, and yarn 2
</description><pubDate>Mon, 01 Feb 2021 08:18:23 GMT</pubDate></item><item><title>燕园十二月令风物图</title><link>https://allanchain.github.io/blog/post/pku-all-year-round/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/pku-all-year-round/</guid><description>大学国文习作一篇，仿《豳风·七月》所作。贴于博客，权当献丑。

头图来自北京大学官微，谭诗颖摄。
</description><pubDate>Wed, 30 Dec 2020 00:00:00 GMT</pubDate></item><item><title>我是如何获得微信内置表情的</title><link>https://allanchain.github.io/blog/post/get-wechat-emoji/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/get-wechat-emoji/</guid><description>授人以鱼，不如授人以渔。虽然百度出来有很多下载资源，但并没有讲怎么获得的（毕竟天朝特色）
</description><pubDate>Mon, 28 Dec 2020 09:46:53 GMT</pubDate></item><item><title>Git CheatSheet</title><link>https://allanchain.github.io/blog/post/git-cht/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/git-cht/</guid><pubDate>Wed, 09 Dec 2020 07:32:18 GMT</pubDate></item><item><title>Jupyter etc. Cheatsheet</title><link>https://allanchain.github.io/blog/post/jupyter-cht/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/jupyter-cht/</guid><description>记录一些我实际遇到的关于 Jupyter 使用，Numpy 和 Pandas 数据处理，以及 Matplotlib 绘图相关的一些问题和解决方案。
</description><pubDate>Sat, 05 Dec 2020 01:25:56 GMT</pubDate></item><item><title>How I compile and install Vim with +python3</title><link>https://allanchain.github.io/blog/post/compile-vim-python3/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/compile-vim-python3/</guid><description>It&apos;s known to all that compiling is hard. Just record it.
</description><pubDate>Sun, 15 Nov 2020 06:36:25 GMT</pubDate></item><item><title>Gridsome is not that Ready for PWA</title><link>https://allanchain.github.io/blog/post/gridsome-pwa/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/gridsome-pwa/</guid><description>How I am tring to build a nice gridsome-generated site with PWA support

虽然可以勉强并入“用 Vue 做 PWA”系列，但想着能让更多人看到，就还是用国际语言吧
</description><pubDate>Wed, 16 Sep 2020 03:22:59 GMT</pubDate></item><item><title>用 Vue 做 PWA （三）：理解生命周期</title><link>https://allanchain.github.io/blog/post/vue-pwa-3/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/vue-pwa-3/</guid><description>虽然前两节的内容足以写出能用的 service worker，但是如果深入细节，仍然会有一些“匪夷所思”的现象发生。
</description><pubDate>Thu, 03 Sep 2020 02:40:57 GMT</pubDate></item><item><title>Use pipenv and poetry in a way that works</title><link>https://allanchain.github.io/blog/post/pipenv-and-poetry/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/pipenv-and-poetry/</guid><description>Strange as the title is, they just don&apos;t work conveniently &quot;out of box&quot;
</description><pubDate>Sun, 23 Aug 2020 07:29:31 GMT</pubDate></item><item><title>手机端 GitHub Markdown 中文粗体显示的问题</title><link>https://allanchain.github.io/blog/post/md-cn-bold/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/md-cn-bold/</guid><description>这鬼问题应该只发生在安卓机上
</description><pubDate>Sat, 22 Aug 2020 00:53:07 GMT</pubDate></item><item><title>Modding with Minecraft Fabric: start w/o Java knowledge</title><link>https://allanchain.github.io/blog/post/fabricmc/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/fabricmc/</guid><description>Thats challenging but possible
</description><pubDate>Sat, 08 Aug 2020 03:38:04 GMT</pubDate></item><item><title>About This Blog</title><link>https://allanchain.github.io/blog/post/about/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/about/</guid><description>Briefly explain that why this blog is called &quot;AC Dustbin&quot;, and show the architecture of the blog.
</description><pubDate>Sat, 18 Jul 2020 14:09:04 GMT</pubDate></item><item><title>VM Ware 已经不在了，vmdk 怎么打开？</title><link>https://allanchain.github.io/blog/post/vmdk/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/vmdk/</guid><description>Reference: &lt;https://www.nakivo.com/blog/extract-content-vmdk-files-step-step-guide/&gt;
</description><pubDate>Sat, 11 Jul 2020 01:39:00 GMT</pubDate></item><item><title>聊一聊 React 的 virtual scroll</title><link>https://allanchain.github.io/blog/post/react-virtual-scroll/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/react-virtual-scroll/</guid><description>也没啥高见，重复一下网上现有的资料而已
</description><pubDate>Fri, 10 Jul 2020 09:58:04 GMT</pubDate></item><item><title>Setup GitHub Action Cache the Right Way</title><link>https://allanchain.github.io/blog/post/gh-action-cache/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/gh-action-cache/</guid><description>What on earth is happening? Why my cache never hits?
</description><pubDate>Sun, 21 Jun 2020 09:16:37 GMT</pubDate></item><item><title>Two Points to Notice when Upgrading Ubuntu</title><link>https://allanchain.github.io/blog/post/upgrade-ubuntu/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/upgrade-ubuntu/</guid><description>Ever feel frustated when a new release is available but it keeps saying no release found?
</description><pubDate>Sun, 26 Apr 2020 00:00:00 GMT</pubDate></item><item><title>Writing Blog with GitHub Issue and Vue Apollo</title><link>https://allanchain.github.io/blog/post/vue-iblog/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/vue-iblog/</guid><description>Some tricks when using vue-apollo to communicate with GitHub API v4
</description><pubDate>Fri, 24 Apr 2020 00:00:00 GMT</pubDate></item><item><title>用 Vue 做 PWA（二）：Runtime Caching</title><link>https://allanchain.github.io/blog/post/vue-pwa-2/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/vue-pwa-2/</guid><description>本系列已经很久没更新了，在此讨论实践过程中遇到的 Runtime Caching 的一些问题。主要注意点是在处理跨域请求上。
</description><pubDate>Sat, 18 Apr 2020 04:49:20 GMT</pubDate></item><item><title>Windows CMD Cheatsheet</title><link>https://allanchain.github.io/blog/post/win-cmd-cht/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/win-cmd-cht/</guid><pubDate>Sat, 18 Apr 2020 04:49:03 GMT</pubDate></item><item><title>Vim Cheatsheet</title><link>https://allanchain.github.io/blog/post/vim-cht/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/vim-cht/</guid><pubDate>Sat, 18 Apr 2020 04:48:56 GMT</pubDate></item><item><title>Markdown Cheatsheet</title><link>https://allanchain.github.io/blog/post/markdown-cht/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/markdown-cht/</guid><description>Tricks that are less known to GitHub-flavored markdown starters, including escaping `` ` ``s, writing dropdowns, and centering an image.
</description><pubDate>Sat, 18 Apr 2020 04:48:51 GMT</pubDate></item><item><title>Bash Cheatsheet</title><link>https://allanchain.github.io/blog/post/bash-cht/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/bash-cht/</guid><pubDate>Sat, 18 Apr 2020 04:48:39 GMT</pubDate></item><item><title>Linux (Ubuntu) Cheatsheet</title><link>https://allanchain.github.io/blog/post/linux-cht/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/linux-cht/</guid><description>Useful commands and tips about system operation. Things more about scripting are in [Bash Cheatsheet](https://allanchain.github.io/blog/post/bash-cht/)
</description><pubDate>Sat, 18 Apr 2020 04:48:27 GMT</pubDate></item><item><title>FFmpeg Cheatsheet</title><link>https://allanchain.github.io/blog/post/ffmpeg-cht/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/ffmpeg-cht/</guid><pubDate>Sat, 21 Mar 2020 23:56:57 GMT</pubDate></item><item><title>换源集合</title><link>https://allanchain.github.io/blog/post/pkg-source/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/pkg-source/</guid><description>各种换源，我要的都在这里了。针对天朝就不用国际语言了 😄
</description><pubDate>Fri, 28 Feb 2020 14:29:13 GMT</pubDate></item><item><title>列出 USTC Docker 镜像的标签</title><link>https://allanchain.github.io/blog/post/docker-tag/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/docker-tag/</guid><description>不再为网络条件发愁！
</description><pubDate>Fri, 28 Feb 2020 13:38:39 GMT</pubDate></item><item><title>Jupyter on Raspberry Pi</title><link>https://allanchain.github.io/blog/post/jupyter-raspi/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/jupyter-raspi/</guid><pubDate>Wed, 26 Feb 2020 12:20:29 GMT</pubDate></item><item><title>Install Wolfram With Jupyter</title><link>https://allanchain.github.io/blog/post/jupyter-wolfram/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/jupyter-wolfram/</guid><pubDate>Wed, 26 Feb 2020 09:50:09 GMT</pubDate></item><item><title>数算环境准备</title><link>https://allanchain.github.io/blog/post/dsa-init/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/dsa-init/</guid><description>g++ &amp; VS Code 党对《数据结构与算法》的环境准备

有必要解释一下名称的由来：*Data Structure and Algorithm*
</description><pubDate>Wed, 19 Feb 2020 08:50:19 GMT</pubDate></item><item><title>JS 无依赖获取阴历</title><link>https://allanchain.github.io/blog/post/js-yinli/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/js-yinli/</guid><description>Intl 是个好东西，但是还不是很强大，浏览器支持上也有 Node 和 Android 的小缺憾。
</description><pubDate>Sat, 08 Feb 2020 05:46:36 GMT</pubDate></item><item><title>Mysql in WSL</title><link>https://allanchain.github.io/blog/post/mysql-in-wsl/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/mysql-in-wsl/</guid><description>:stuck\_out\_tongue\_winking\_eye: **TL;DR**

查看日志`/var/log/mysql/error.log`，上互联网搜
</description><pubDate>Fri, 07 Feb 2020 08:59:02 GMT</pubDate></item><item><title>9 mistakes for Python programmers when learning JavaScript</title><link>https://allanchain.github.io/blog/post/from-python-to-js/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/from-python-to-js/</guid><description>Although Python and JavaScript share a lot of similarities and are both learning from each other, there are still some important differences to notice.
</description><pubDate>Fri, 07 Feb 2020 04:23:51 GMT</pubDate></item><item><title>异步 &amp; 异步获取命令输出</title><link>https://allanchain.github.io/blog/post/python-async-subprocess/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/python-async-subprocess/</guid><description>与 JavaScript 的异步对比，初步了解 Python 的异步，并通过异步获取命令输出“实战”
</description><pubDate>Wed, 05 Feb 2020 10:53:16 GMT</pubDate></item><item><title>用 Vue 做 PWA（一）：开始</title><link>https://allanchain.github.io/blog/post/vue-pwa-1/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/vue-pwa-1/</guid><description>Vue 党快速上手 PWA
</description><pubDate>Thu, 30 Jan 2020 07:59:20 GMT</pubDate></item><item><title>Vue 加 Hammer 处理手势</title><link>https://allanchain.github.io/blog/post/vue-hammer/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/vue-hammer/</guid><description>接近原生 App 体验，手势是少不了的。但是无论是 Vue 还是 Vuetify 对手势的支持并不好，于是需要 `Hammer.js` 支持。
</description><pubDate>Mon, 27 Jan 2020 08:33:10 GMT</pubDate></item><item><title>Introduce and Setup Tmux</title><link>https://allanchain.github.io/blog/post/tmux-setup/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/tmux-setup/</guid><description>Setup and introduce Tmux so that I can use it
</description><pubDate>Tue, 21 Jan 2020 13:55:42 GMT</pubDate></item><item><title>Working with tmux and SSH</title><link>https://allanchain.github.io/blog/post/tmux-ssh/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/tmux-ssh/</guid><description>Useful tips when SSH in remote device which uses tmux
</description><pubDate>Tue, 21 Jan 2020 13:55:36 GMT</pubDate></item><item><title>Tricks about Raspberry Pi</title><link>https://allanchain.github.io/blog/post/raspi-tricks/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/raspi-tricks/</guid><description>Handy tricks when playing with raspberry pi. You should know them.
</description><pubDate>Tue, 21 Jan 2020 08:29:47 GMT</pubDate></item><item><title>Damning GPG Key</title><link>https://allanchain.github.io/blog/post/damn-gpg/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/damn-gpg/</guid><description>Why GPG key keeps annoying me! 整天 Fail 有意思吗？
</description><pubDate>Tue, 07 Jan 2020 12:16:11 GMT</pubDate></item><item><title>Why is EEPROM called &quot;ROM&quot;?</title><link>https://allanchain.github.io/blog/post/eeprom/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/eeprom/</guid><pubDate>Tue, 07 Jan 2020 12:16:01 GMT</pubDate></item><item><title>谜之 Hugo</title><link>https://allanchain.github.io/blog/post/wtf-hugo/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/wtf-hugo/</guid><pubDate>Fri, 03 Jan 2020 13:19:16 GMT</pubDate></item><item><title>我为什么要选 Flask？</title><link>https://allanchain.github.io/blog/post/why-flask/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/why-flask/</guid><description>注意，这里不是说 Flask 有多好，而是。。用 Flask 用到怀疑人生！
</description><pubDate>Fri, 03 Jan 2020 13:00:00 GMT</pubDate></item><item><title>Change Win10 CMD Fonts</title><link>https://allanchain.github.io/blog/post/win-cmd-font/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/win-cmd-font/</guid><description>It took me quite a lot time to try to solve this...

*Note: this answer only works in non-English regions*
</description><pubDate>Fri, 03 Jan 2020 07:39:10 GMT</pubDate></item><item><title>WTFs in C</title><link>https://allanchain.github.io/blog/post/wtf-c/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/wtf-c/</guid><description>为了备战变态的计算概论考试， 不得已要研究一下 C 的奇奇怪怪的东西
</description><pubDate>Wed, 01 Jan 2020 08:59:08 GMT</pubDate></item><item><title>TOC in Hugo</title><link>https://allanchain.github.io/blog/post/hugo-toc/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/hugo-toc/</guid><description>Building a table of contents (TOC) in Hugo is challenging. Here I record my attempts to build my TOC correctly. It might be outdated.
</description><pubDate>Tue, 31 Dec 2019 15:17:22 GMT</pubDate></item><item><title>C Review</title><link>https://allanchain.github.io/blog/post/c-review/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/c-review/</guid><description>计概基础知识复习手记
</description><pubDate>Sun, 29 Dec 2019 10:22:51 GMT</pubDate></item><item><title>Showcase</title><link>https://allanchain.github.io/blog/post/showcase/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/showcase/</guid><description>测试一下 ~~Markdown 渲染的效果~~ 网页的 CSS
</description><pubDate>Sat, 28 Dec 2019 09:22:09 GMT</pubDate></item><item><title>MySQL 存储 Emoji</title><link>https://allanchain.github.io/blog/post/mysql-emoji/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/mysql-emoji/</guid><description>最近需要使用 SQLAlchemy 存弹幕的内容，但是遇到了存 emoji 的问题。
</description><pubDate>Mon, 23 Dec 2019 14:21:24 GMT</pubDate></item><item><title>Deploying Hugo with CircleCI</title><link>https://allanchain.github.io/blog/post/hugo-circle-ci/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/hugo-circle-ci/</guid><description>Building blog sites manually is tedious and often leads to mistakes, especially when hosting on `master/docs`
</description><pubDate>Sun, 27 Oct 2019 12:12:30 GMT</pubDate></item><item><title>Setup Vim Airline (in Termux)</title><link>https://allanchain.github.io/blog/post/vim-ariline/</link><guid isPermaLink="true">https://allanchain.github.io/blog/post/vim-ariline/</guid><pubDate>Sat, 09 Feb 2019 00:00:00 GMT</pubDate></item></channel></rss>