<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>coder4 - 四号程序员</title>
	<atom:link href="https://www.coder4.com/archives/author/coder4/feed" rel="self" type="application/rss+xml" />
	<link>https://www.coder4.com</link>
	<description>Keep It Simple and Stupid</description>
	<lastBuildDate>Thu, 12 Feb 2026 10:23:13 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>苹果开发者证书不信任解法</title>
		<link>https://www.coder4.com/archives/8595</link>
					<comments>https://www.coder4.com/archives/8595#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Thu, 12 Feb 2026 10:23:13 +0000</pubDate>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[开发者证书]]></category>
		<category><![CDATA[证书]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=8595</guid>

					<description><![CDATA[重新下载G3证书并导入：https://www.apple.com/certificateauthority/ “Worldwide Developer Relations - G3 (Expiring 02/20/2030 00:00:00 UTC)”[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/8595/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>svg / png转ico并且背景透明</title>
		<link>https://www.coder4.com/archives/8593</link>
					<comments>https://www.coder4.com/archives/8593#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Thu, 22 Jan 2026 11:13:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ico]]></category>
		<category><![CDATA[transparent]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=8593</guid>

					<description><![CDATA[convert -background none ./dragon-solid-full.svg -define icon:auto-resize=48,32,16 favicon.ico 或 agick -background none ./xxx.svg -fill "#xxxxxx" -opaque black -define icon:auto-resize=16,32,48 xx.ico &#160;[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/8593/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>cf部署next.js启用ISR</title>
		<link>https://www.coder4.com/archives/8592</link>
					<comments>https://www.coder4.com/archives/8592#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Thu, 15 Jan 2026 07:08:58 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[cloudflare]]></category>
		<category><![CDATA[ISR]]></category>
		<category><![CDATA[R2]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=8592</guid>

					<description><![CDATA[Incremental Static Regeneration (ISR) 参考 https://opennext.js.org/cloudflare/caching 1 配置R2 bucket // wrangler.jsonc { // ... "name": "&#60;WORKER_NAME&#62;", "r2_buckets": [ { "binding": "NEXT_INC_CACHE_R2_BUCKET", "[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/8592/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>anyrouter + cc 解决使用问题</title>
		<link>https://www.coder4.com/archives/8588</link>
					<comments>https://www.coder4.com/archives/8588#comments</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Mon, 05 Jan 2026 17:22:05 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[anyrouter]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=8588</guid>

					<description><![CDATA[alias myclaude="export ANTHROPIC_AUTH_TOKEN=sk-xxxx &#38;&#38; export ANTHROPIC_BASE_URL=https://pmpjfbhq.cn-nb1.rainapp.top &#38;&#38; export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 &#38;&#38; claude" &#160;[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/8588/feed</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>让Docker兼容firewalld防火墙</title>
		<link>https://www.coder4.com/archives/8583</link>
					<comments>https://www.coder4.com/archives/8583#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Fri, 28 Nov 2025 10:04:11 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[docker]]></category>
		<category><![CDATA[firewalld防火墙]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=8583</guid>

					<description><![CDATA[docker与ufw是不兼容的，一个方案是用三方的docker_ufw 今天换一个方案，可以简单配置以兼容firewalld 1 安装firewalld sudo apt-get install firewalld 2 配置firewalld sudo firewall-cmd --add-port={22/tcp,443/tcp} --permanent sudo firewall-cmd --remove-port=3306/tcp --permanent sudo[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/8583/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>xfce中常用插件和操作</title>
		<link>https://www.coder4.com/archives/8577</link>
					<comments>https://www.coder4.com/archives/8577#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Fri, 24 Oct 2025 16:16:05 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[xfce]]></category>
		<category><![CDATA[插件]]></category>
		<category><![CDATA[电量]]></category>
		<category><![CDATA[音量]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=8577</guid>

					<description><![CDATA[音量调节，安装后在panel中新增 sudo apt-get install xfce4-pulseaudio-plugin 电量显示，安装后在panel中新增 sudo apt-get install xfce4-battery-plugin &#160; &#160;[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/8577/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Linux下蓝牙鼠标卡死问题</title>
		<link>https://www.coder4.com/archives/8575</link>
					<comments>https://www.coder4.com/archives/8575#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Thu, 23 Oct 2025 07:07:37 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[功耗]]></category>
		<category><![CDATA[蓝牙]]></category>
		<category><![CDATA[蓝牙鼠标]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=8575</guid>

					<description><![CDATA[若鼠标一段时间不动，会有卡死现象，需要晃动等几秒才能恢复 可能性1 主要原因是自动控制功耗了，默认是auto，可以强制打开 echo on &#124; sudo tee /sys/class/bluetooth/hci0/device/power/control echo on &#124; sudo tee /sys/class/bluetooth/hci0*/device/power/control 注意： 如果有多个子目录，最好都设置 只对当前生效，重启后需要重新设置，可以加在开机[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/8575/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>fcitx5 with gnome wayland on Debian</title>
		<link>https://www.coder4.com/archives/8570</link>
					<comments>https://www.coder4.com/archives/8570#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Tue, 23 Sep 2025 10:38:35 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[fcitx]]></category>
		<category><![CDATA[gnome]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=8570</guid>

					<description><![CDATA[sudo apt-get install fcitx5-chinese-addons fcitx5-pinyin gnome-shell-extension-manager 安装后，需要在fcitx config这个应用中添加拼音 系统托盘的话，需要安装Input Method Panel这个Gnome插件 需要im-config选择fcitx5，才能开机自启动[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/8570/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>wiki.js启用中文全文检索</title>
		<link>https://www.coder4.com/archives/8563</link>
					<comments>https://www.coder4.com/archives/8563#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Wed, 30 Jul 2025 06:27:12 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[wiki.js]]></category>
		<category><![CDATA[中文分词]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=8563</guid>

					<description><![CDATA[默认的postgre是没有中文分词的，网上有一些带分词的打包版的docker镜像，我用的是zhparser的，可以替换，修改后的compose文件如下： services: db: image: abcfy2/zhparser:17-alpine environment: POSTGRES_DB: wiki POSTGRES_PASSWORD: wikijsrocks POSTGRES_USER: wikijs[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/8563/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>VirtualBox在6.12内核无法启动 报错 VERR_VMX_IN_VMX_ROOT_MODE</title>
		<link>https://www.coder4.com/archives/8562</link>
					<comments>https://www.coder4.com/archives/8562#respond</comments>
		
		<dc:creator><![CDATA[coder4]]></dc:creator>
		<pubDate>Tue, 22 Jul 2025 07:26:54 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://www.coder4.com/?p=8562</guid>

					<description><![CDATA[具体原因参见这篇文章 $ sudo nano /etc/modprobe.d/VBox-NoKVM.conf options kvm enable_virt_at_load=0 然后重启[......] 继续阅读]]></description>
		
					<wfw:commentRss>https://www.coder4.com/archives/8562/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
