<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>daqing (大庆)</title>
    <link>https://ruby-china.org/daqing</link>
    <description>关注我，一起在编程技术领域里开荒。</description>
    <language>en-us</language>
    <item>
      <title>2025 (非预制) Vue 3 + Golang 全栈课 - 第一讲</title>
      <description>&lt;p&gt;今天开始，录制一个全栈入门课，讲解 Vue 3 + Golang 前后端分离开发。&lt;/p&gt;

&lt;p&gt;视频地址： [ 2025 (非预制) Vue 3 + Golang 全栈课]
&lt;span class="embed-responsive embed-responsive-16by9"&gt;&lt;iframe class="embed-responsive-item" src="//player.bilibili.com/player.html?bvid=1ByWGz5EtZ" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;欢迎感兴趣的观看一下，如果觉得有价值，欢迎点赞收藏分享。&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Sat, 20 Sep 2025 10:44:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/44320</link>
      <guid>https://ruby-china.org/topics/44320</guid>
    </item>
    <item>
      <title>Campfile 产品开源了</title>
      <description>&lt;p&gt;代码仓库： &lt;a href="https://github.com/basecamp/once-campfire" rel="nofollow" target="_blank"&gt;https://github.com/basecamp/once-campfire&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;我本地跑了一下，截图：&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/daqing/848a4916-dc8f-40b2-9c58-4cbda1cea8c9.png!large" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Fri, 12 Sep 2025 10:53:50 +0800</pubDate>
      <link>https://ruby-china.org/topics/44310</link>
      <guid>https://ruby-china.org/topics/44310</guid>
    </item>
    <item>
      <title>https://gems.ruby-china.com - Ruby China 的 Gem 源，SSL 证书过期了</title>
      <description>&lt;pre class="highlight plaintext"&gt;&lt;code&gt;daqing@MBP14 ~ % curl -vvv https://gems.ruby-china.com
* Host gems.ruby-china.com:443 was resolved.
* IPv6: (none)
* IPv4: 113.105.142.52, 113.125.220.190, 183.60.163.147, 140.249.101.68, 58.42.59.104
*   Trying 113.105.142.52:443...
* Connected to gems.ruby-china.com (113.105.142.52) port 443
* ALPN: curl offers h2,http/1.1
* (304) (OUT), TLS handshake, Client hello (1):
*  CAfile: /etc/ssl/cert.pem
*  CApath: none
* (304) (IN), TLS handshake, Server hello (2):
* (304) (IN), TLS handshake, Unknown (8):
* (304) (IN), TLS handshake, Certificate (11):
* SSL certificate problem: certificate has expired
* Closing connection
curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>daqing</author>
      <pubDate>Thu, 07 Aug 2025 09:46:24 +0800</pubDate>
      <link>https://ruby-china.org/topics/44239</link>
      <guid>https://ruby-china.org/topics/44239</guid>
    </item>
    <item>
      <title>今天用 Vue3 撸了一个后台管理系统，实现 CRUD</title>
      <description>&lt;p&gt;今天我用 Vue3 + ElementPlus + Django，撸了一个后台管理系统，实现了 CRUD，发现并没有 DHH 说的那样，很低效。通过复制粘贴，开发效率还是挺高的&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Sat, 01 Mar 2025 20:17:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/44073</link>
      <guid>https://ruby-china.org/topics/44073</guid>
    </item>
    <item>
      <title>欢迎观看我今天录制的课程：Golang 2024 实战教程 - 让 Claude AI 帮你写代码</title>
      <description>&lt;p&gt;大家好，我今天录制了 Golang 实战教程：&lt;/p&gt;

&lt;p&gt;Golang 2024 实战教程 - 让 Claude AI 帮你写代码
&lt;span class="embed-responsive embed-responsive-16by9"&gt;&lt;iframe class="embed-responsive-item" src="//player.bilibili.com/player.html?bvid=16m4me8Ef7" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;欢迎来 B 站观看，一键三连&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Sun, 15 Sep 2024 16:41:56 +0800</pubDate>
      <link>https://ruby-china.org/topics/43887</link>
      <guid>https://ruby-china.org/topics/43887</guid>
    </item>
    <item>
      <title>2020 年给 Rails 提交的 bug，2024 年 DHH 回复了。</title>
      <description>&lt;p&gt;反馈地址：&lt;a href="https://github.com/rails/rails/issues/40855#issuecomment-2350744657" rel="nofollow" target="_blank"&gt;https://github.com/rails/rails/issues/40855#issuecomment-2350744657&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/daqing/c687e6a0-23b1-4eeb-907a-69fd60c654a9.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/daqing/834012c9-a9cf-415f-bb65-837919ed9873.png!large" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Sat, 14 Sep 2024 08:56:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/43884</link>
      <guid>https://ruby-china.org/topics/43884</guid>
    </item>
    <item>
      <title>分享我在设计的一款聊天软件</title>
      <description>&lt;p&gt;去年 10 月份的时候，曾经发布过一款聊天软件的 0.1 版本，后来无疾而终。&lt;/p&gt;

&lt;p&gt;最近又开始思考聊天软件这个方向，经过一晚上的奋斗，终于写了一个新界面出来。&lt;/p&gt;

&lt;p&gt;大家看看。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/daqing/e90dc7ed-d0ec-4438-b289-303dbfa898c5.png!large" title="" alt=""&gt;&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Wed, 21 Aug 2024 08:42:27 +0800</pubDate>
      <link>https://ruby-china.org/topics/43859</link>
      <guid>https://ruby-china.org/topics/43859</guid>
    </item>
    <item>
      <title>Go 语言在国内发展的不行了吗？怎么没有看到像样的中文官方社区？</title>
      <description>&lt;p&gt;搜了一下 Go 中文社区，发现没有官方论坛（就是类似咱们 Ruby China 这样的）&lt;/p&gt;

&lt;p&gt;怎么回事？&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Thu, 18 Jul 2024 13:13:41 +0800</pubDate>
      <link>https://ruby-china.org/topics/43814</link>
      <guid>https://ruby-china.org/topics/43814</guid>
    </item>
    <item>
      <title>解决了 Writebook 产品的中文输入问题</title>
      <description>&lt;p&gt;试用过 Writebook 产品的朋友可能知道，在默认的实现中，是没办法很好的输入中文的。&lt;/p&gt;

&lt;p&gt;今天花了一些时间，调试了他的编辑器，最终把这个问题解决了。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/daqing/2aede2da-f5ab-47c7-a790-e0aa25e51ad8.png!large" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;所以，现在可以愉快的使用 Writebook 来写中文电子书了。&lt;/p&gt;

&lt;p&gt;受限于版权限制，我修改的代码，没办法发布出来，只能自己用。&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Mon, 15 Jul 2024 13:03:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/43809</link>
      <guid>https://ruby-china.org/topics/43809</guid>
    </item>
    <item>
      <title>DHH 切换到了 Linux 桌面环境</title>
      <description>&lt;p&gt;37signals 公司，默认的电脑从 Mac 切换到了 Linux。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://world.hey.com/dhh/linux-as-the-new-developer-default-at-37signals-ef0823b7" rel="nofollow" target="_blank"&gt;https://world.hey.com/dhh/linux-as-the-new-developer-default-at-37signals-ef0823b7&lt;/a&gt;&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Sat, 22 Jun 2024 07:56:25 +0800</pubDate>
      <link>https://ruby-china.org/topics/43761</link>
      <guid>https://ruby-china.org/topics/43761</guid>
    </item>
    <item>
      <title>创建了一个 Ruby China 微信交流群，想交流的进群~~</title>
      <description>&lt;p&gt;群二维码：&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/daqing/3d6b7bde-6c0f-4246-809c-91e445999510.jpg!large" title="" alt=""&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;如果二维码失效，请加我个人微信：420771712，备注：ruby china，我会单独拉你进群。&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Sat, 15 Jun 2024 13:28:25 +0800</pubDate>
      <link>https://ruby-china.org/topics/43746</link>
      <guid>https://ruby-china.org/topics/43746</guid>
    </item>
    <item>
      <title>基于 homeland 搭建的财经社区</title>
      <description>&lt;p&gt;最近 fork 了 homeland 项目，按照自己的一些想法，进行了修改，然后搭建了一个财经社区。&lt;/p&gt;

&lt;p&gt;社区的名字叫：DQ 财经。&lt;/p&gt;

&lt;p&gt;官网：&lt;a href="https://dqpub.com" rel="nofollow" target="_blank"&gt;https://dqpub.com&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;Fork 后的项目，也是开源的，仓库地址：&lt;a href="https://github.com/daqing/homeland" rel="nofollow" target="_blank"&gt;https://github.com/daqing/homeland&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;如果你对财经感兴趣，欢迎加入 DQ 财经。&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Fri, 03 May 2024 15:33:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/43672</link>
      <guid>https://ruby-china.org/topics/43672</guid>
    </item>
    <item>
      <title>分享我写的小脚本：借助 GPT-4 来批量翻译 markdown 文件</title>
      <description>&lt;h2 id="项目地址"&gt;项目地址&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/daqing/gpt-translator" rel="nofollow" target="_blank"&gt;https://github.com/daqing/gpt-translator&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="简介"&gt;简介&lt;/h2&gt;
&lt;p&gt;最近工作中，需要把 vuepress 搭建的英文网站，批量翻译成其他几种语言（简体中文，繁体中文，德语，日语等等）。&lt;/p&gt;

&lt;p&gt;由于文件很多，手动去一个个翻译，时间成本非常高，于是，研究了一下，写了这个批量翻译的脚本。&lt;/p&gt;
&lt;h2 id="用法"&gt;用法&lt;/h2&gt;
&lt;p&gt;1) 首先，clone 项目代码到本地&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git clone git@github.com:daqing/gpt-translator
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;2) 设置环境变量&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;export OPENAI_API_KEY='sk-zPByWXXXXXXXXXXXXXXXXXXXXXXX'
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;3) 执行 &lt;code&gt;main.py&lt;/code&gt; 脚本&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;python main.py --base-lang en --target-lang zh-CN --input ./demo/example.en.md --output ./example.zh-CN.md
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>daqing</author>
      <pubDate>Sat, 27 Apr 2024 20:59:41 +0800</pubDate>
      <link>https://ruby-china.org/topics/43668</link>
      <guid>https://ruby-china.org/topics/43668</guid>
    </item>
    <item>
      <title>在尝试开发一个新的社区 UI，大家给点意见</title>
      <description>&lt;p&gt;借鉴学习了推特 / Reddit 等网站的三栏布局，尝试把论坛帖子和微博客结合起来。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://l.ruby-china.com/photo/daqing/52b6c744-c40d-49a8-9775-99182a2ae411.jpg!large" title="" alt=""&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;为了方便大家预览，我把代码部署了：&lt;a href="https://talk.yy1986.com" rel="nofollow" target="_blank"&gt;https://talk.yy1986.com&lt;/a&gt;&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Sat, 20 Apr 2024 00:22:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/43656</link>
      <guid>https://ruby-china.org/topics/43656</guid>
    </item>
    <item>
      <title>再次招聘 2 位中高级 Ruby 开发工程师，还是那个校园信息化项目</title>
      <description>&lt;p&gt;之前的招聘贴：&lt;a href="https://ruby-china.org/topics/43514" rel="nofollow" target="_blank"&gt;https://ruby-china.org/topics/43514&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;目前校园信息化产品，已经进行了一段时间，现在需要加快项目开发进度，还需要寻找有丰富 Ruby 和 Rails 开发经验的人。&lt;/p&gt;
&lt;h2 id="招聘要求："&gt;招聘要求：&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;需要有 GitHub 帐号，并且有公开的开源项目。&lt;/li&gt;
&lt;li&gt;3 年以上实际开发经验，熟悉 Ruby 编程语言，熟练掌握 Rails 的各种约定。&lt;/li&gt;
&lt;li&gt;本职位为&lt;strong&gt;远程&lt;/strong&gt;工作，能全职最好，如果是兼职的话，需要保证所约定的时间。&lt;/li&gt;
&lt;li&gt;由于工期紧，需要有丰富 Rails 经验的朋友。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="薪资待遇："&gt;薪资待遇：&lt;/h2&gt;
&lt;p&gt;月薪 15K - 18K（全职待遇，兼职另算）&lt;/p&gt;
&lt;h2 id="联系方式："&gt;联系方式：&lt;/h2&gt;
&lt;p&gt;我的微信：420771712，备注：校园信息化，即可。&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Wed, 31 Jan 2024 18:43:40 +0800</pubDate>
      <link>https://ruby-china.org/topics/43575</link>
      <guid>https://ruby-china.org/topics/43575</guid>
    </item>
    <item>
      <title>Ruby 3.2 + PG 1.5 Segmentation fault 解决办法</title>
      <description>&lt;p&gt;原文链接：&lt;a href="https://xe2v.com/topics/13" rel="nofollow" target="_blank"&gt;https://xe2v.com/topics/13&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;如果你在 Mac 上开发 rails 项目，使用最新的 Ruby 3.2.2 和 pg 1.5.4，程序启动后，遇到 Segmentation fault 崩溃退出的情况，可以这样解决。&lt;/p&gt;

&lt;p&gt;首先，GitHub 上有人反馈了：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/ged/ruby-pg/issues/538" rel="nofollow" target="_blank"&gt;https://github.com/ged/ruby-pg/issues/538&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;解决办法，就是在 &lt;code&gt;config/database.yml&lt;/code&gt; 中，增加一行配置：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;% if RUBY_PLATFORM =~ /darwin/ %&amp;gt;gssencmode: disable&amp;lt;% end %&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;经过验证，可以解决。&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Sat, 23 Dec 2023 19:23:15 +0800</pubDate>
      <link>https://ruby-china.org/topics/43522</link>
      <guid>https://ruby-china.org/topics/43522</guid>
    </item>
    <item>
      <title>寻找一位中级 Ruby 工程师，一起做校园信息化产品</title>
      <description>&lt;p&gt;大家好，我是大庆。&lt;/p&gt;

&lt;p&gt;从今年开始，我又做自由职业了，目前接到一个项目，是做校园信息化产品的。&lt;/p&gt;

&lt;p&gt;由于项目工作量很大，为了满足工期要求，特意来咱们社区，寻找一位熟练的，至少 3 年以上 Rails 实战开发经验的朋友，一起做这个系统。&lt;/p&gt;

&lt;p&gt;这个系统是分开发 + 每年维护，开发费用是一块，每年维护费，也不少，希望可以长期合作，把这个校园信息化产品做好。&lt;/p&gt;

&lt;p&gt;我的微信：420771712，有意向的朋友，欢迎加我微信详谈。&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Sat, 16 Dec 2023 12:08:29 +0800</pubDate>
      <link>https://ruby-china.org/topics/43514</link>
      <guid>https://ruby-china.org/topics/43514</guid>
    </item>
    <item>
      <title>CRUD 终结者：介绍 Airway 框架的代码生成器</title>
      <description>&lt;p&gt;不到 1 分钟，自动生成 CRUD 代码。&lt;/p&gt;

&lt;p&gt;视频介绍：&lt;a href="https://www.bilibili.com/video/BV1k64y1L7eq" rel="nofollow" target="_blank"&gt;https://www.bilibili.com/video/BV1k64y1L7eq&lt;/a&gt;&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Sun, 03 Dec 2023 13:32:57 +0800</pubDate>
      <link>https://ruby-china.org/topics/43494</link>
      <guid>https://ruby-china.org/topics/43494</guid>
    </item>
    <item>
      <title>SwiftUI 简明教程 - 开发天气 App</title>
      <description>&lt;p&gt;今天录制了一个 SwiftUI 简明教程，讲解 SwiftUI 的基本概念。&lt;/p&gt;

&lt;p&gt;整个视频不到 30 分钟，感兴趣的可以查看。&lt;/p&gt;

&lt;p&gt;视频地址：&lt;a href="https://www.bilibili.com/video/BV1ea4y1Z7RZ" rel="nofollow" target="_blank"&gt;https://www.bilibili.com/video/BV1ea4y1Z7RZ&lt;/a&gt;&lt;/p&gt;</description>
      <author>daqing</author>
      <pubDate>Sat, 25 Nov 2023 13:52:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/43488</link>
      <guid>https://ruby-china.org/topics/43488</guid>
    </item>
    <item>
      <title>解决 macOS 14 编译 Ruby 3.2 不成功的问题</title>
      <description>&lt;p&gt;首发博客：&lt;a href="https://www.appmz.cn/blog/post/fix-ruby-rvm-openssl-error" rel="nofollow" target="_blank"&gt;https://www.appmz.cn/blog/post/fix-ruby-rvm-openssl-error&lt;/a&gt;&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;在我的 Mac 电脑上，最近使用 rvm 编译 ruby 经常报错，网上搜了一下，是跟 openssl 的版本有关。&lt;/p&gt;

&lt;p&gt;那么，采用下面的命令，就可以正常编译 ruby 了。&lt;/p&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;brew reinstall openssl@3
rvm &lt;span class="nb"&gt;install &lt;/span&gt;ruby-3.2.2 &lt;span class="nt"&gt;--reconfigure&lt;/span&gt; &lt;span class="nt"&gt;--enable-yjit&lt;/span&gt; &lt;span class="nt"&gt;--with-openssl-dir&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;brew &lt;span class="nt"&gt;--prefix&lt;/span&gt; openssl@3&lt;span class="si"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>daqing</author>
      <pubDate>Thu, 23 Nov 2023 15:36:42 +0800</pubDate>
      <link>https://ruby-china.org/topics/43484</link>
      <guid>https://ruby-china.org/topics/43484</guid>
    </item>
  </channel>
</rss>
