<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>oldfish (捞鱼)</title>
    <link>https://beta.w2solo.com/oldfish</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>49 岁重启周记 31：爬楼，吞金兽与期权投机</title>
      <description>&lt;p&gt;2025.9.1 - 9.7&lt;/p&gt;

&lt;p&gt;随着 “神兽” 归笼，开始新的学期，我的作息也回到之前的节奏。不过和以往不同的是，这周我给自己增加了一个新的锻炼，每天午休后爬楼，每次爬 10 层，爬个 4-5 趟，虽然刚结束时会气喘吁吁，浑身暴汗，但是休息一会，就感觉浑身舒爽。&lt;/p&gt;

&lt;p&gt;爬楼这个想法，源于前两周在张家界的旅行，攀登天门山 999 级台阶过程中，因为平日缺乏有氧运动锻炼，爬到中途时，我一度感到恶心想吐，但最后坚持爬到山顶后，在山风中感受到一种大汗淋漓的舒畅，于是我就有了把爬山变成日常的念头。&lt;/p&gt;

&lt;p&gt;但是户外爬山会受时间和天气的影响，没办法每天进行，就像我之前尝试过跑步，但跑步只适合早晚去跑，我总是找不到适合的时间，后面总不去跑，慢慢就放弃了。然后我就想到了爬楼，爬楼梯就任何时间都可以，它是室内运动，不受天气限制，不论刮风下雨，还是烈日炎炎，都可以去爬楼梯，而且下楼可以乘电梯，所以对膝盖也伤害比较小。&lt;/p&gt;

&lt;p&gt;瞧瞧这次，我能否坚持爬楼一百天。 &lt;/p&gt;

&lt;p&gt;我们习惯在新学期开始时，带小朋友去做视力检查，所以这周末去爱尔眼科检查了视力，一个暑假过去，家里两只神兽的近视都有增加，需要重新配镜。&lt;/p&gt;

&lt;p&gt;于是，“神兽” 瞬间变身为 “吞金兽”，两幅防控眼镜，折后价格 3980 元，闺女的睫状肌调节能力比较差，需要调节力训练，又是 1800 元课程费。我在期权上赚点钱，远没 “吞金兽” 吃钱的速度快。&lt;/p&gt;
&lt;h2 id="少儿编程培训"&gt;少儿编程培训&lt;/h2&gt;
&lt;p&gt;本周少儿编程课也恢复了。这周的课程并未教授新程序，而是向小朋友们介绍了二进制的基本概念，以及教小朋友们如何使用 Excalidraw 绘制流程图。今后在开始编程前，小朋友们先尝试绘制程序流程图，理清思路，再进行编程。 &lt;/p&gt;
&lt;h2 id="趣编程 (https://github.com/mail2fish/fun_code)"&gt;趣编程 (&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;)&lt;/h2&gt;
&lt;p&gt;这周完成流程图的管理界面，并且把新的代码部署到服务器上进行试用。如果一切顺利，预计下周可以更新一个版本。&lt;/p&gt;
&lt;h2 id="股市投机"&gt;股市投机&lt;/h2&gt;
&lt;p&gt;本周在中证 500 期权上，我进行了多笔日内交易，首次体验到在大盘下跌时通过买沽实现盈利，不仅成功保住此前的收益。截至周五，还增加了 3 千的浮盈。 &lt;/p&gt;

&lt;p&gt;不过我这些盈利大部分源于运气，并非我真具备精准判断市场走向的能力。虽然有盈利，但其实我的日内交易完全是胡乱操作，追涨杀跌，需要认真反省。&lt;/p&gt;

&lt;p&gt;期权确实是一种无论市场行情怎样，只要方向判断正确就能盈利的工具。 后面我打算还是用小资金继续体验期权，能盈利固然好，但更重要的是积累经验，看看有没有低风险套利的机会。&lt;/p&gt;

&lt;p&gt;此外，本周四通过广发证券的网格交易功能，在中国银行这只股票上成功做了一次日内 T 操作，获利约 900 元。我设置的网格交易条件是 2% 的波动触发买入和卖出，当天正好有个日内 2% 的波动，成功投机一次。 &lt;/p&gt;
&lt;h2 id="投资计划"&gt;投资计划&lt;/h2&gt;
&lt;p&gt;我接触证券市场也有 20 多年，虽然没怎么炒股，但也看了这么多年股市起起伏伏，不指望自己能以交易为生，但现在储蓄利率只有 1.5% 的情况下，把钱挪股市，争取每年 4% 到 10% 的收益，我觉得十分必要。&lt;/p&gt;

&lt;p&gt;未来一年的计划：&lt;/p&gt;

&lt;p&gt;1.20% 的资金，逐月定投红利 ETF 和债券 ETF&lt;/p&gt;

&lt;p&gt;这类似于长期定期存款，在建立底仓之后，运用部分资金进行网格交易，以此降低持仓成本。由于这是红利基金，即便被套牢，也还能够收取股息。 &lt;/p&gt;

&lt;p&gt;2.10% 的资金定投黄金 ETF；&lt;/p&gt;

&lt;p&gt;黄金没有股息，但是和股市有一定的负相关性，所以持仓一部分。&lt;/p&gt;

&lt;p&gt;3.10% 的资金定投纳斯达克 ETF；&lt;/p&gt;

&lt;p&gt;美股好像很久没有大的回调了，这个定投晚点再开始。&lt;/p&gt;

&lt;p&gt;4.10% 的资金做一些投机&lt;/p&gt;

&lt;p&gt;感觉期权特别适合小资金投机，损失可控，收益有杠杆，如果能程序化交易就更好了，打算在这个方向做一些探索。&lt;/p&gt;

&lt;p&gt;5.50% 的资金国债逆回购&lt;/p&gt;

&lt;p&gt;我保留了大部分的资金，因为股市已经开始进入高位，并不是建仓的好时机。我不懂怎么挑选股票，但是宽基指数基金涨涨跌跌，在熊市定投买入，牛市卖出这个方案肯定是可以赚钱的，所以既然已经错过了吸筹的低位时机，那就要耐得住，留着充足的资金，耐心等待下一次熊市。&lt;/p&gt;
&lt;h2 id="新工具软件"&gt;新工具软件&lt;/h2&gt;&lt;h2 id="Zoxide"&gt;Zoxide&lt;/h2&gt;
&lt;p&gt;用以替代我之前用的 autojump 工具，Zoxide 和 autojump 都是 “智能 cd” 工具，让你更便捷的在终端里跳转目录。&lt;/p&gt;

&lt;p&gt;他们的区别是：Zoxide 用 Rust 语言开发，性能更好，而且跨平台与 shell 支持更广
，目录匹配算法和功能上也更胜一筹。在 GitHub 上，Zoxide (29.4k stars) 的受欢迎程度也远超 autojump (16.7k stars)。&lt;/p&gt;
&lt;h2 id="Zellij"&gt;Zellij&lt;/h2&gt;
&lt;p&gt;一个更现代的，更易用的 “终端分屏神器”，不需要再去背 screen, tmux 那些快捷键，简简单单就能把终端切成多屏，Alt + 方向键轻松切换窗格，自带图形标签 + 快捷键提示，完美替代之前的 screen 和 tmux 等工具。&lt;/p&gt;

&lt;p&gt;在 MacOS 的 iTerms2 中使用，注意需要先做一个 Option 键的映射。&lt;/p&gt;

&lt;p&gt;iTerms2 preferences -&amp;gt; Profiles -&amp;gt; Keys -&amp;gt; set the Left/Right Option key to Esc+.&lt;/p&gt;
&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="AI 人生教练团"&gt;AI 人生教练团&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/mail2fish/life_coach_team" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/life_coach_team&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;通过 Cursor 来使用的 AI 人生教练团，详情请看项目 Readme&lt;/p&gt;
&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;我用 Golang 语言开发的致敬 Rails 的脚手架库。&lt;/p&gt;

&lt;p&gt;项目地址：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;点击阅读&lt;a href="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzNzE4ODIzMw==&amp;amp;action=getalbum&amp;amp;album_id=3894068952774688775#wechat_redirect" rel="nofollow" target="_blank" title=""&gt;49 岁重启人生周记系列&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Tue, 23 Sep 2025 20:19:11 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/6324</link>
      <guid>https://beta.w2solo.com/topics/6324</guid>
    </item>
    <item>
      <title>49 岁重启周记 30 ：旅游赚钱两不误，体验牛市的快乐</title>
      <description>&lt;p&gt;2025.8.25 - 8.31&lt;/p&gt;

&lt;p&gt;本周都在旅游，没有时间做开发工作，那么可以自由安排自己的时间，这算不算是被毕业后的一个福利？&lt;/p&gt;
&lt;h2 id="期权也赚钱"&gt;期权也赚钱&lt;/h2&gt;
&lt;p&gt;之前在周记 “49 岁重启周记 28 ：寻找偶然中的必然，耐心等待时机” 中写过，出于安全考虑，担心股指期货的剧烈盈亏影响开车时的情绪，我把股指期货清仓，换成期权。&lt;/p&gt;

&lt;p&gt;本周，中证 500 指数突破七千点，我的两手期权也获得一万的盈利，我选择止赢，落袋为安。不得不说，牛市确实是赚钱轻松，这笔盈利正好够近期的旅游开销，体会一个小美满，开心 ：）。&lt;/p&gt;

&lt;p&gt;另外还有个收获，这次平仓期权，我因为操作失误，发现期权的另一个优点。&lt;/p&gt;

&lt;p&gt;原本平仓时，只想卖出一手期权，同时保留一手仓位，以免指数继续上涨，我却空仓没钱赚。但在手机 APP 操作平仓时，我没有注意到默认是全仓，结果把所有的期权都被平仓。&lt;/p&gt;

&lt;p&gt;不想在牛市踏空，为了补回仓位，我就开始琢磨在指数回调时买回一手。在查看期货的 T 型行情时，我偶然发现刚才卖出的期权已是 “深度实值”，而我只需要补仓便宜的 “轻度虚值” 期权，就可以避免牛市踏空，一手轻度虚值期权 1350 元，买两手也就 2700 元。&lt;/p&gt;

&lt;p&gt;获利后卖出深度期权，换入轻度期权，这样操作可以锁定盈利，不会只是空欢喜。后面即使指数大跌，新购买的期权全部损失也就 2700 元，能保留大部分前期的获利。而如果指数继续上涨，那还可以小赚一点。&lt;/p&gt;

&lt;p&gt;目前的体验来看，期权是个很好的工具，可以用极少的资金获取不错的盈利，比如这次本金只用不到七千，获利一万，资金效率非常高。&lt;/p&gt;

&lt;p&gt;工具很好，这不意味着期权没有危险。买入认购、买入认沽有可能损失全部权利金，卖出认购、卖出认沽的损失可能让人破产。&lt;/p&gt;

&lt;p&gt;写这些只是分享自己的经历，并非投资建议，不了解期权的朋友可以看个新鲜，&lt;/p&gt;

&lt;p&gt;花无百日红，牛市不会一直有，好运也不会常相随，这段时间我也一直在思考未来的投资计划，打算下周周记里聊一聊这个话题，感兴趣的朋友，不妨关注我的公众号，以免错过。&lt;/p&gt;
&lt;h2 id="假期末的旅程"&gt;假期末的旅程&lt;/h2&gt;
&lt;p&gt;爬完天门山后，带娃去张家界森林公园游玩三天，然后芙蓉镇，凤凰古城各住一晚，算是走马观花领略了湘西的主要景点。&lt;/p&gt;

&lt;p&gt;或许是期望过高，张家界的两大王牌景区，天门山和森林公园，它们的景色没有我个人期待的那么美，而且两个景点都是电梯索道上山，虽然确实很方便，节省体力，但不知道为啥，总让我有种旅游快餐的感觉。&lt;/p&gt;

&lt;p&gt;个人感觉，天门山的登高望远，虽然也很壮阔，但因没有蓝天大海，不如青岛崂山；而森林公园的天子山，袁家界，杨家界，黄石寨的山头地貌确实挺奇特，但是景色风格有点雷同。而且可能是我拍照技术的问题，拍出来的照片都看不出层次，惨不忍睹。&lt;/p&gt;

&lt;p&gt;对于小朋友来讲，只有山下峡谷间的金鞭溪是亮点，可以在清澈的小溪里戏水和看猴子，他们对于爬山观景毫无兴致。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/3364793c-f1f6-4877-a7c5-1d9f412ffcf2.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/25f6feff-13a4-48b1-9fb7-2a2534e6e274.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/8b743ce4-4109-4bb1-8dc1-3d78da66b555.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;芙蓉镇很小，只有夜景拍片还不错，每人 100 的门票，感觉有点不值，古镇里面是各个景区千篇一律的商业项目，去过后，我个人觉得如果可以无人机航拍的话，古镇逛不逛好像都无所谓。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/b1f92613-c1ef-4e45-8c91-6012361aa701.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;凤凰古城不用门票，古城挺大，白天夜晚都值得溜达，沿江而行，凉风习习，很惬意的感觉，虽然一样有商业同质化的问题，但是不要门票，那就无可抱怨！&lt;/p&gt;

&lt;p&gt;而且沈从文的文笔是真好！&lt;/p&gt;

&lt;p&gt;“我行过许多地方的桥，看过许多次数的云，喝过许多种类的酒，却只爱过一个正当最好年龄的人。”&lt;/p&gt;

&lt;p&gt;“在青山绿水之间，我想牵着你的手，走过这座桥，桥上是绿叶红花，桥下是流水人家，桥的那头是青丝，桥的这头是白发。”&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/6490579f-a7d2-4b4b-85da-369c62ea62ca.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/6f379c49-1d2c-4742-bd31-53a7251dba37.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;周五从凤凰返回珠海，里程将近一千公里，和媳妇轮换着开车，早上 9 点出发，耗时 14 个多小时，半夜才疲惫不堪地到家。&lt;/p&gt;

&lt;p&gt;原本计划是要用两天时间自驾回珠海，但是晚上 7 点到计划休息点时，导航上距离家只有 2 个半小时的行程，按捺不住想要立刻回家的冲动，决定继续走夜路返家。&lt;/p&gt;

&lt;p&gt;但夜路开车真是太废人，媳妇不敢开夜路，只能我自己开车。如果重来一次，我也许会选择休息一晚。&lt;/p&gt;

&lt;p&gt;这次夜路行车留下个后遗症，有换车的强烈冲动，这两天都在反复催眠自己：“智驾不成熟，再等等，再等等。”&lt;/p&gt;
&lt;h2 id="旅程总结"&gt;旅程总结&lt;/h2&gt;
&lt;p&gt;1.八月底是个不错的旅游时间&lt;/p&gt;

&lt;p&gt;暑假末尾，不算是淡季，但是景区的人流已经少很多，没有那种人山人海，体验好很多，住宿费用也便宜不少。&lt;/p&gt;

&lt;p&gt;2.通过民宿老板买景区门票&lt;/p&gt;

&lt;p&gt;张家界森林公园的多程电梯索道套票，平台上优惠完 515 元，老板买票 470 元。芙蓉镇门票，网络平台上 95 元，通过民宿老板只要 80 元。&lt;/p&gt;

&lt;p&gt;3.非高峰期去热门景区可以不提前订房&lt;/p&gt;

&lt;p&gt;现在的民宿太多，非高峰期完全可以到景区后再找民宿，因为不走平台，通常都可以便宜不少。在凤凰古城，我们就是到了以后才找的民宿，平台上 328 元的江景房，谈价到 260 元。&lt;/p&gt;

&lt;p&gt;而且在平台订民宿，很容易订错位置，很多民宿都不在古镇内，而是距离古镇有段距离，走过去嫌远，开车去还要交停车费，就不是很划算。&lt;/p&gt;

&lt;p&gt;4.网上订民宿只订一天&lt;/p&gt;

&lt;p&gt;如果确实需要从平台订民宿，可以只订一天，入住后，再找老板续租，因为不走平台，第二天的租金通常更便宜。&lt;/p&gt;
&lt;h2 id="没修好的汽车空调"&gt;没修好的汽车空调&lt;/h2&gt;
&lt;p&gt;上周自驾到荆州时，汽车出现异响，需要更换空调压缩机，为了不让孩子们的暑假游泡汤，就没在荆州等配件修车，而是联系比亚迪张家界的 4S 店准备配件，然后第二天按计划继续前往张家界。&lt;/p&gt;

&lt;p&gt;要特别感谢张家界比亚迪迪盛 4S 店的工作人员，他们的效率很高，服务很给力，我们到达张家界的第二天就更换好空调压缩机，所以这次维修对旅行计划几乎没有影响。&lt;/p&gt;

&lt;p&gt;不过空调更换压缩机后依然有故障，途中经过吉首市时遇到空调突然不制冷，我以为是空调压缩机又坏了，就近去比亚迪 4S 店检修，但是到店里检查时，空调制冷又恢复，无法重现不制冷的场景，在 4S 店耗费 4 个小时，啥问题也没检查出，郁闷。&lt;/p&gt;

&lt;p&gt;从凤凰回珠海的高速路上，再次出现空调不制冷，这次我在控制面板中关闭制冷模式，等待一会后，再重新开启空调制冷模式，空调又恢复制冷。有没有朋友对解决这种问题有经验？应该咋办呢？&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Sun, 21 Sep 2025 15:25:43 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/6313</link>
      <guid>https://beta.w2solo.com/topics/6313</guid>
    </item>
    <item>
      <title>49 岁重启周记 29 ：顶流胖东来，进超市要排队，人流多到像早高峰的北京地铁</title>
      <description>&lt;p&gt;2025.8.18 - 8.24&lt;/p&gt;

&lt;p&gt;暑假快即将结束，该去姥姥家把小朋友接回家了。周一乘高铁回保定，周三出发自驾回珠海。&lt;/p&gt;

&lt;p&gt;第一站计划是去开封，之前有刷到开封清明上河园和万岁山武侠城的短视频，里面的表演很有意思，游客也可以参与其中，就想带娃去体验一番。&lt;/p&gt;

&lt;p&gt;可是驾车进入河南后，发现河南这几天真的是太热了，一路艳阳高照，车内温度计显示车外温度是 38 度，这种温度在户外活动，感觉很容易中暑。&lt;/p&gt;

&lt;p&gt;清明上河园，万岁山武侠城的表演似乎大部分是户外的节目。看小红书，很多最近去过的博主都说：” 暑假体验很差，人多且暴晒，一去一个不吱声。“&lt;/p&gt;

&lt;p&gt;俗话说：‘听人劝，吃饱饭。“，我也不去开封了，在高速路上临时决定去许昌，去看看网红超市胖东来。&lt;/p&gt;

&lt;p&gt;结果不虚此行，真正见识到了中国顶流超市胖东来的魅力，连超市门都没能进去，T_T。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/64164a77-8e49-4783-afe0-10df618f7f79.jpeg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;周三傍晚到的许昌，在胖东来天使店附近的找酒店入住，然后走路去胖东来吃饭，走到天使城后，发现这个决定很明智，排队等着进停车场的汽车排满了一条街。&lt;/p&gt;

&lt;p&gt;刚进天使城，没感觉胖东来有啥特殊，就是个挺热闹的商场，因为肚子饿了，所以直上顶楼去吃饭。&lt;/p&gt;

&lt;p&gt;到了顶楼发现不对劲，几乎所有的餐厅门口都坐满了等位的人，问了几个餐厅，等待时长普遍需要 30 分钟以上，这可是工作日周三的晚上啊，居然也这么多人来消费，大排档的长桌都挤满了人，完全没有座位。&lt;/p&gt;

&lt;p&gt;我们在高速上开了一天车，又是走路过来这个天使店，肚子早就饿的饥肠辘辘，实在是不愿意等位，只好选了个几乎没人排队的西餐厅，本以为这店没人排队是因为不好吃，没想到味道很不错，完全出乎意料之外，没人排队是因为国人不怎么喜欢西餐？ &lt;/p&gt;

&lt;p&gt;吃完饭后准备去超市逛逛，然而刚进超市，就发现收银台那里排着长队，好像周末珠海的山姆店一样。我开了一天车，实在不想再为结账去排队，就打算第二天上午再来超市。工作人员说开门时间是：“早上 9:30 ”。我觉得正好可以逛完超市后，直接去下个城市，就回酒店休息，但没想到这完全是个错误。&lt;/p&gt;

&lt;p&gt;周四早上 9:30 左右，开车去胖东来天使店，结果到天使城后，进地下停车场就排队半小时，好不容易找到停车位，上到一楼，没想到进超市还需要排队，真是太夸张！！！&lt;/p&gt;

&lt;p&gt;刚看见限流排队的提示牌时，我的想法是，难得来一次许昌，即使要排队也必须体验一下胖东来超市，于是顺着排队的人流往队尾走。&lt;/p&gt;

&lt;p&gt;但没想到排队的长龙，像是北京地铁的早高峰一样，我沿着队伍一直走到室外，排队的人流还蜿蜒好几圈，连队尾在哪都找不到。&lt;/p&gt;

&lt;p&gt;当天还要开车去荆州，只能选择放弃继续排队逛超市的想法，没想到昨晚才是我距离胖东来超市最近的一次，T_T 。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/e75f009b-6836-441b-be8a-0e37c850dbbf.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/b2ff4be1-6b88-41a3-8bb4-1435cd808669.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/d946953b-b5a1-47f2-9ec8-3d761dbbb6cd.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;周四晚上驾车到荆州，周五去荆州章华寺和博物馆转转，途中停车熄火时听见汽车前方发动机部分异响，担心是发动机有故障，临时赶去荆州比亚迪 4S 店检修汽车。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/e82dc6f8-9f35-4563-b803-f0b3710c6342.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;检查后发现不是发动机有问题，而是空调压缩机异响，不影响行驶，难道是因为这几天长途驾驶，导致空调压缩机疲劳了？&lt;/p&gt;

&lt;p&gt;荆州当地没有空调压缩机备件，等备件仓库发货需要 2-3 天，如果在荆州等着，那带娃去张家界的旅游计划就会泡汤。&lt;/p&gt;

&lt;p&gt;因为空调还能制冷，只是停车时有异响，于是决定驾车到张家界再更换空调压缩机，赶紧联系比亚迪张家界 4S 店，提交维修工单，请他们提前调货，比亚迪库管每天调货的截止时间是中午 11 点。&lt;/p&gt;

&lt;p&gt;周六中午到达湖南张家界，高速出口出来 200 米就是比亚迪 4S 店，到店后，工作人员很给力，立刻安排师傅检修，再次确认只是空调压缩机异响，但是因为备件还没有到货，要等配件到货才能更换。&lt;/p&gt;

&lt;p&gt;为了方便维修，我把车留在 4S 店里，然后就近在 4S 店附近找地方住，张家界不愧是旅游城市，离比亚迪 4S 店 50 米就居然就有个不错的酒店。&lt;/p&gt;

&lt;p&gt;晚上去看了看七十二奇楼，周日一早去天门山旅游。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/dd80fbfd-a597-43d0-8f3e-ddbd2c107d6f.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/34698556-9328-4b9f-9f8a-4acd79600d5a.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/91e574f4-5e37-4cba-b64d-c3c619b04f6b.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/3a39490e-a3a9-4b89-97d7-69bda11bcdba.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/5102ed29-cd2a-4bd7-930a-e97206733bec.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;这几天都在旅游，周记就写到这吧，总结就是再也不想带家里的两个娃出来爬山旅游。他们到了山上就是问什么时候下山，什么时候回酒店，回酒店就是要玩游戏，简直是让我吐血。&lt;/p&gt;
&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="AI 人生教练团"&gt;AI 人生教练团&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/mail2fish/life_coach_team" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/life_coach_team&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;通过 Cursor 来使用的 AI 人生教练团，详情请看项目 Readme&lt;/p&gt;
&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;我用 Golang 语言开发的致敬 Rails 的脚手架库。&lt;/p&gt;

&lt;p&gt;项目地址：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;点击阅读&lt;a href="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzNzE4ODIzMw==&amp;amp;action=getalbum&amp;amp;album_id=3894068952774688775#wechat_redirect" rel="nofollow" target="_blank" title=""&gt;49 岁重启人生周记系列&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Sat, 20 Sep 2025 20:25:21 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/6312</link>
      <guid>https://beta.w2solo.com/topics/6312</guid>
    </item>
    <item>
      <title>49 岁重启周记 28 ：寻找偶然中的必然，耐心等待时机</title>
      <description>&lt;p&gt;2025.8.11 - 8.17&lt;/p&gt;

&lt;p&gt;这周在家，除了做家务，继续除霉大作战，以及推进趣编程的流程图功能外，大部分的时间都在阅读投资方面的书籍，琢磨适合自己的投资方法。&lt;/p&gt;

&lt;p&gt;周五上证指数突破 3700 点，对我的情绪是一次不大不小的 “考验”。之前我曾持有一手 IM 股指期货，若持有至今，盈利将高达 15 万元左右。但当时考虑到即将开始自驾旅行，为了避免期货价格的剧烈波动去影响开车时的情绪，我选择了提前平仓，从而错过了这波凌厉的上涨行情。&lt;/p&gt;

&lt;p&gt;有意思的是，指数高歌猛进，我的股票账户却出现了亏损。重仓的银行股本周集体回撤，吞噬了前期的部分浮盈。这种 “只赚指数不赚钱” 的局面，相信很多投资者都深有体会。&lt;/p&gt;

&lt;p&gt;对此，我内心虽有波澜，但并未感到懊恼。因为整个操作严格遵循了预设的计划——“规则大于情绪” 是投资的第一课。本金无损，就意味着有抓住下一次机会的资本。&lt;/p&gt;

&lt;p&gt;在开设期货账号之前，我先开的是期权账户，但这其实是个乌龙，当时我并不知道滚 IC 的股指是期货市场，还以为滚 IC 是期权，开通期权后才知道滚 IC 是指股指期货，和期权是两个不同的证券衍生品。&lt;/p&gt;

&lt;p&gt;本周，我进行了一次全新的尝试：买入一张中证 500ETF 在 9 月到期的 6250 看涨期权（多头）。得益于指数的上涨，这笔 “新手单” 为我带来了超千元的浮盈。&lt;/p&gt;

&lt;p&gt;你可能会问：既然害怕期货波动影响情绪，为何又敢于开仓期权？&lt;/p&gt;

&lt;p&gt;这背后有一个核心的风险考量。我虽然看好后市，但又不想承担期货那样可能导致爆仓或巨额亏损的风险。而期权买方的特性恰好解决了这个矛盾：&lt;/p&gt;

&lt;p&gt;风险可控： 买入这张期权的成本是 3400 元的权利金，无需保证金。我的最大亏损就是这笔权利金，即 3400 元，损失是预先锁定的。&lt;/p&gt;

&lt;p&gt;收益无限： 理论上，如果指数持续上涨，我的收益空间是无限的（或直到合约到期）。&lt;/p&gt;

&lt;p&gt;用一个完全可以承受的小损失，去博取一个 “非对称” 的高收益，我觉得是个不错的投机机会，同时还可以熟悉期权的买卖，一举两得。&lt;/p&gt;

&lt;p&gt;期权的世界远比期货要复杂深奥。经过一周的摸索，我也仅仅是掀开了它神秘面纱的一角，对一些基本概念有了粗浅的理解。&lt;/p&gt;

&lt;p&gt;期权提供了 “买入认购、卖出认购、买入认沽、卖出认沽” 四个方向的操作，这意味着无论市场上涨、下跌还是盘整，理论上你都能找到对应的策略来盈利。更吸引人的是，它自带杠杆效应，当市场趋势变得明朗时，你可以用极小的资金去撬动一个可观的收益。&lt;/p&gt;

&lt;p&gt;期权的独特优势，使其非常值得我花时间和精力去深入研究。&lt;/p&gt;

&lt;p&gt;之前在阅读海龟投资法时，对书中的 “不预测，只跟随。” 的这个说法一直有点没有太理解，&lt;/p&gt;

&lt;p&gt;不预判方向怎么去跟随？初读时，我对此心存疑虑。等市场涨跌完再入场，那不就成了老话说的追涨杀跌？&lt;/p&gt;

&lt;p&gt;然而，本周的重读让我意识到，这种理解存在一个根本性的偏差。海龟法则所说的 “跟随”，跟随的并非是 “市场价格”，而是一个基于正向期望值的交易系统。&lt;/p&gt;

&lt;p&gt;这个系统的构建逻辑如下：&lt;/p&gt;

&lt;p&gt;数据回溯： 深入研究股票、期货等标的物的历史数据。&lt;/p&gt;

&lt;p&gt;发现优势： 从庞杂的数据中，识别出具有统计学意义的 “概率优势”。例如，某种形态的突破，在历史上 70% 的情况下会带来一波趋势性行情。&lt;/p&gt;

&lt;p&gt;系统构建： 将这些具有优势概率的模式，固化为一套清晰、客观的交易信号和操作规则。&lt;/p&gt;

&lt;p&gt;严格执行： 在实际交易中，彻底摒弃个人对市场的任何主观预测和情绪判断，成为这套系统的忠实执行者。&lt;/p&gt;

&lt;p&gt;所以，“跟随” 的本质是跟随纪律，跟随规则，跟随那个经过历史验证的、客观的优势概率。 它的对立面，正是依赖直觉、情绪和主观判断进行交易。&lt;/p&gt;

&lt;p&gt;想通了这一点，整套交易哲学就变得豁然开朗。我们并非在追逐已经发生的价格，而是在捕捉一个历史上被反复证明有效的高胜率机会。&lt;/p&gt;

&lt;p&gt;总结成一句话就是：&lt;/p&gt;

&lt;p&gt;在历史的偶然性中，挖掘出规律的必然性，然后耐心等待机会，严格按信号执行。&lt;/p&gt;
&lt;h2 id="3小时快学期权"&gt;3 小时快学期权&lt;/h2&gt;
&lt;p&gt;我的期权入门书籍，作者借独孤九剑的剑招为章节名称，以武侠类比的方式降低理解门槛，帮助读者快速记忆核心策略，由浅入深的介绍期权的各种应用，目前我了解到的期权知识大部分来源于这本书，微信读书里有电子书，对期权有兴趣的朋友不妨读读看。&lt;/p&gt;
&lt;h2 id="免费的证券行情数据"&gt;免费的证券行情数据&lt;/h2&gt;
&lt;p&gt;证券宝 www.baostock.com 是一个免费、无需注册、开源的证券数据平台。&lt;/p&gt;

&lt;p&gt;可以使用 python 通过这个平台获取证券数据，我打算后面用这些数据做一些历史回测，验证自己设想的投资策略是不是可行。&lt;/p&gt;
&lt;h2 id="本周开发进展"&gt;本周开发进展&lt;/h2&gt;&lt;h2 id="趣编程 (https://github.com/mail2fish/fun_code)"&gt;趣编程 (&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;)&lt;/h2&gt;
&lt;p&gt;补充了流程图的列表功能页面，完成了 Excalidraw 打包进可执行文件，进度比较慢，现在 Cursor 每天只给用几次 Claude 4 或者 GPT5 ，而 Auto 模式的使用体验让人非常沮丧，要想想别的办法了。 &lt;/p&gt;
&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="AI 人生教练团"&gt;AI 人生教练团&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/mail2fish/life_coach_team" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/life_coach_team&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;通过 Cursor 来使用的 AI 人生教练团，详情请看项目 Readme&lt;/p&gt;
&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;我用 Golang 语言开发的致敬 Rails 的脚手架库。&lt;/p&gt;

&lt;p&gt;项目地址：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;点击阅读&lt;a href="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzNzE4ODIzMw==&amp;amp;action=getalbum&amp;amp;album_id=3894068952774688775#wechat_redirect" rel="nofollow" target="_blank" title=""&gt;49 岁重启人生周记系列&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Mon, 01 Sep 2025 19:26:27 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/6252</link>
      <guid>https://beta.w2solo.com/topics/6252</guid>
    </item>
    <item>
      <title>49 岁重启周记 27 ：计划赶不上变化</title>
      <description>&lt;p&gt;2025.8.4 - 8.10&lt;/p&gt;

&lt;p&gt;上周在股指期货上落袋四千多元后，因为情绪会受行情波动影响，我决定收手。这一周，我严守承诺，没有再操作股指期货，行情再火热，也未曾动心。&lt;/p&gt;

&lt;p&gt;投资很重要的是情绪和纪律。纪律一松，再多利润也只是流沙。既然当时已经意识到情绪起伏可能影响未来的驾驶安全，那就必须执行——这才是对自己真正的负责。&lt;/p&gt;

&lt;p&gt;计划赶不上变化，原想八月中从媳妇老家悠游自驾回珠海，一路走走停停，慢慢的旅行，但是没想到家里老人不适应北方饮食和农村生活，所以这周临时改变计划，先陪老人乘高铁回了珠海，过几天再独自折返，与媳妇会合，重新上路。&lt;/p&gt;

&lt;p&gt;珠海的潮湿，总能在不经意间给人沉重一击。归家当晚，到家已经是半夜，当发现家里床上的床单与枕套上都已滋生出点点霉斑时，一股沮丧感油然而生。即便深知一楼容易发霉，但也不要这么夸张吧！这才离家半个月呀。&lt;/p&gt;

&lt;p&gt;次日，去地下室查看，下面的情形更是惨痛：原木沙发没有涂漆的部分被一层绿霉覆盖，天井的墙壁也有一些已斑驳发黑。看来这次回家，首先要打的，就是一场除霉大战，真是 “霉” 运当头。&lt;/p&gt;

&lt;p&gt;洗衣服忘掏口袋，给身份证也来了个高温除菌洗，火速去政务办事大厅测试，还好身份证芯片能正常读取，要不然重办身份证也是个麻烦事，现在问题来了：经过这番 “净身”，身份证洗干净了，霉运有没有也被洗干净呢？&lt;/p&gt;

&lt;p&gt;下次你要是走霉运，要不要也试试除菌洗下身份证？&lt;/p&gt;
&lt;h2 id="海龟交易法则"&gt;海龟交易法则&lt;/h2&gt;
&lt;p&gt;最近出门在外，方便写程序的时间比较少，闲下来就一直在看柯蒂斯·费思的《海龟交易法则》，发现很多内容都说到了我的心坎里。&lt;/p&gt;

&lt;p&gt;比如书里提到的 “损失厌恶” 这个情绪陷阱，简直就是对我近期操作的精准复盘。我本来计划好了，IM2508 合约入场后就拿着，每个月滚仓就行。&lt;/p&gt;

&lt;p&gt;结果呢？开仓才一个礼拜，看着账户里的浮盈，我就开始坐立不安，生怕利润没了，最后还是没忍住平仓获利。现在回头看，这操作错得离谱。按这周的走势，那手 IM2508 拿到现在至少能赚七万。可惜啊，现在只能对着 K 线图做做白日梦了。&lt;/p&gt;

&lt;p&gt;对炒股，炒期货有兴趣的朋友，如果还没有读过这本书，强烈推荐去阅读。&lt;/p&gt;
&lt;h2 id="本周开发进展"&gt;本周开发进展&lt;/h2&gt;&lt;h2 id="趣编程 (https://github.com/mail2fish/fun_code)"&gt;趣编程 (&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;)&lt;/h2&gt;
&lt;p&gt;只完成了缩略图的核心前后端功能，下面就是完善界面，补充列表功能了，工作量不小，希望 AI 给力一点。 &lt;/p&gt;
&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="AI 人生教练团"&gt;AI 人生教练团&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/mail2fish/life_coach_team" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/life_coach_team&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;通过 Cursor 来使用的 AI 人生教练团，详情请看项目 Readme&lt;/p&gt;
&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;我用 Golang 语言开发的致敬 Rails 的脚手架库。&lt;/p&gt;

&lt;p&gt;项目地址：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;点击阅读&lt;a href="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzNzE4ODIzMw==&amp;amp;action=getalbum&amp;amp;album_id=3894068952774688775#wechat_redirect" rel="nofollow" target="_blank" title=""&gt;49 岁重启人生周记系列&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Mon, 01 Sep 2025 17:44:16 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/6251</link>
      <guid>https://beta.w2solo.com/topics/6251</guid>
    </item>
    <item>
      <title>49 岁重启周记 26 ：在股指期货上又赚了四千后，我决心收手</title>
      <description>&lt;p&gt;2025.7.28 - 8.2&lt;/p&gt;

&lt;p&gt;上周周记，“&lt;a href="https://mp.weixin.qq.com/s/Roi3WGCn8O-YKH-G1RF4ZQ?token=1460366278&amp;amp;lang=zh_CN" rel="nofollow" target="_blank" title=""&gt;天降财运，这次终于轮到我&lt;/a&gt;”，我提到在股指期货上赚了两个多月的生活费，担心盈利回吐，便打算收手，学习一段时间投资方法后，再决定是否重新开始滚 IC。&lt;/p&gt;

&lt;p&gt;周记发出后，有朋友留言：“做了股指期货，还赚过大钱的人，还做什么趣编程，还要什么自行车？1 天 1 辆小轿车都有了，人的野心一旦被勾引出来，就很难回得去了 [偷笑]”&lt;/p&gt;

&lt;p&gt;虽然没赚什么大钱，但确实被他不幸言中，投机真是很让人上头，完全控制不了自己。我没做到收手，这周进行了好几天的隔天和日内交易。&lt;/p&gt;

&lt;p&gt;周二发现 IM2508 的贴水年化有 18%，自我感觉最近是慢涨行情，因为已经熊这么多年，也该牛一牛，IM2508 即将到期，有那么多点贴水，风险不大， 就又入市买了一手。&lt;/p&gt;

&lt;p&gt;上午买完后，指数向上涨了一些，有几千块浮盈，心里美滋滋。可是没想到，下午开盘指数就转头向下，沪深行情都变绿，我看马上要跌到亏损，就立刻止盈，结果刚止盈完，指数又掉头向上，来了个 V 型。我的情绪因为错过盈利，懊恼不已。&lt;/p&gt;

&lt;p&gt;周三上午，发现贴水居然有年化 20%，情绪也正因为昨天错过盈利而懊恼，又买一手入市。决心这次不要被急跌吓唬住，结果这次是真向下，浮亏最多到了 1 万多。当时想止损，又下不去手，一直煎熬到快收盘，指数反弹，浮亏 1700。&lt;/p&gt;

&lt;p&gt;周四上午，开盘后，略有盈利，又拿不住，有几百块盈利就止盈。&lt;/p&gt;

&lt;p&gt;还是周四，不甘心，埋了一个低位的多单，想着抄底，抄底成功，反弹的时候，多空僵持，还是拿不住，浮盈一千多块钱又止盈跑路。&lt;/p&gt;

&lt;p&gt;依然没收手，再埋一个更低位的多单，没想到后面行情急转直下，收盘浮亏 5600。&lt;/p&gt;

&lt;p&gt;周五开盘，略有反弹，盈利一千多，就止盈平仓。&lt;/p&gt;

&lt;p&gt;这周的炒股指期货的结果，大概盈利 4 千左右。&lt;/p&gt;

&lt;p&gt;反省这些天，发现自己也有很强的赌徒心态，交易这些天，晚上都睡不好，总是琢磨如果亏损要不要止损，如果当时不卖该有多好，脑子里反反复复，此起彼伏全是这些念头。&lt;/p&gt;

&lt;p&gt;这些天能够盈利存粹是运气，是投机，不可持续，要收手。&lt;/p&gt;

&lt;p&gt;最终，周末把资金从期货账号转回到银行，后面还要长途开车回珠海，要避免炒期货的情绪影响开车的安全，先不操盘了。&lt;/p&gt;

&lt;p&gt;之前选择滚 IC，是仔细分析过，觉得大概率能赚点贴水，但是实际操作上，无法控制自己不去操作，浮赢就想止盈，浮亏就睡不着觉。万一股市下跌 1000 点，浮亏 20 万，我的心理能承受吗？&lt;/p&gt;

&lt;p&gt;这周收获的两点股指期货的交易经验：&lt;/p&gt;

&lt;p&gt;1.日内交易的手续费很高，是隔天手续费的 10 倍，单手买卖 400 多&lt;/p&gt;

&lt;p&gt;2.可以通过锁仓来避免日内交易，也就是日内反向开仓，然后第二天同时平仓，那么手续费就没有那么高。&lt;/p&gt;

&lt;p&gt;3.不要怕错过，要确保不亏。风险控制放第一位。确保本金不损失，再增强收益。&lt;/p&gt;

&lt;p&gt;再重新入市之前，有几个问题需要搞清楚：&lt;/p&gt;

&lt;p&gt;1.滚 IC 要不要止损？因为指数不停的波动，大跌后通常都会有反弹，如果止损，那么什么时候再入市？错过反弹，那损失是很大的。&lt;/p&gt;

&lt;p&gt;2.如果要止损，那止损位设置多少合适？上周交易时设置过一个止损条件，亏损 1 万就平仓，后面发现这个值太低，因为日波动经常超过 50 点，所以后来把止损条件又改成了 2 万。但是也不确定这个就是合理值。&lt;/p&gt;

&lt;p&gt;3.如何避免情绪影响决策？要找到不被情绪裹挟的决策方法&lt;/p&gt;

&lt;p&gt;4.除了滚 IC，有没有其他风险更小的套利方法？&lt;/p&gt;

&lt;p&gt;简单解释一下，为何一手股指期货的盈亏波动会那么大。&lt;/p&gt;

&lt;p&gt;股指期货采用保证金制度，大约有 6 到 7 倍的杠杆。 &lt;/p&gt;

&lt;p&gt;拿我做的 IM2508 举例，IM 是中证 1000 指数的股指期货代号，2508 代表 2025 年 8 月到期的期货合约。&lt;/p&gt;

&lt;p&gt;截止到上周五收盘，IM2508 指数大概是 6616 点，按照 IM 股指期货的计算规则，每个点是 200 元人民币，那么一手 IM2508 的价格就是 6616 x 200 = 132 万 3200 元，保证金为 15% 那就是需要保证金需要 19 万 8480 元左右。&lt;/p&gt;

&lt;p&gt;目前看股指期货在日内波动 50 - 100 个点是常见的，这意味着 1 手期货的日内浮盈浮亏会在 1 万到 2 万之间波动。在股灾发生、行情不佳时，一天下跌 1000 点也有过先例，此时 1 手期货的浮亏将达到 20 万。&lt;/p&gt;

&lt;p&gt;由此可见，风险确实不小，玩这个需要稳定的心态，和足够的闲置资金。 我现在的心态，不是很能接受这么大的波动。&lt;/p&gt;

&lt;p&gt;此外保证金的金额不是固定的，它会根据股指期货的指数变化增加或减少。指数跌就需要更多的保证金，如果保证金不够，就会爆仓，也就是期货公司会强制把你账号里期货平仓，爆仓在极端情况下，很可能扣除保证金后，还要赔钱给期货公司，所以一定要避免爆仓。&lt;/p&gt;

&lt;p&gt;200 元一个点，那么 100 点的波动就是 2 万，1000 点就是 20 万，所以一手股指期货一般要 50 万左右的资金才能避免不爆仓。&lt;/p&gt;
&lt;h2 id="北京密云洪水"&gt;北京密云洪水&lt;/h2&gt;
&lt;p&gt;这些年极端天气真是越来越频繁了，小时候的印象里，洪水似乎只发生在南方，每年都是湖南，湖北，江西各种被淹的新闻，没想到现在北方也出现洪灾。&lt;/p&gt;

&lt;p&gt;先是 2021 年郑州遭遇了百年一遇的暴雨，把郑州城给泡了，当时觉得这简直不可思议。而后，2023 年北京房山也降下暴雨。在洪水来袭的前一天，媳妇刚带着孩子从野三坡旅游归来，没想到第二天野三坡就被洪水淹没了。现在想来，真是有点后怕。 &lt;/p&gt;

&lt;p&gt;没想到今年密云又遭遇洪水，造成 30 多人死亡，这是因为太久没有遭遇洪水，各个部门太大意了？&lt;/p&gt;

&lt;p&gt;回想起早年在北京玩户外穿越露营，几乎没担心过洪水，泥石流的问题，那时候雨夜走黑龙密境，感觉还是件很酷的事情，现在想想，自己就是无知者无畏，当时如果是现在这种暴雨，可能已经小命不保。&lt;/p&gt;

&lt;p&gt;随着年岁增加，越来越觉得很多事情真就是运气，是概率，没出事只是运气好。就好像早年买房赚了，然后近几年买房又全亏回去，时也命也。&lt;/p&gt;
&lt;h2 id="本周开发进展"&gt;本周开发进展&lt;/h2&gt;&lt;h2 id="趣编程 (https://github.com/mail2fish/fun_code)"&gt;趣编程 (&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;)&lt;/h2&gt;
&lt;p&gt;这周我的心思都放在了股指期货上，导致开发进度较为缓慢。目前，我已经完成了 Exclidraw 创建、更新和加载的前后端核心逻辑。后续，还需要完成缩略图、流程图列表以及将 Scratch 程序与流程图绑定等功能，才能完成完整的功能开发。希望能在返程珠海之前完成这些功能。 &lt;/p&gt;
&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="AI 人生教练团"&gt;AI 人生教练团&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/mail2fish/life_coach_team" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/life_coach_team&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;通过 Cursor 来使用的 AI 人生教练团，详情请看项目 Readme&lt;/p&gt;
&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;我用 Golang 语言开发的致敬 Rails 的脚手架库。&lt;/p&gt;

&lt;p&gt;项目地址：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;点击阅读&lt;a href="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzNzE4ODIzMw==&amp;amp;action=getalbum&amp;amp;album_id=3894068952774688775#wechat_redirect" rel="nofollow" target="_blank" title=""&gt;49 岁重启人生周记系列&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Mon, 11 Aug 2025 21:44:39 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/6150</link>
      <guid>https://beta.w2solo.com/topics/6150</guid>
    </item>
    <item>
      <title>49 岁重启周记 25 ：天降财运，这次终于轮到我</title>
      <description>&lt;p&gt;2025.7.21 - 7.27&lt;/p&gt;

&lt;p&gt;前两周周记里写过，通过猫笔刀的公众号，我了解到一个滚 IC 套利的方法，在仔细分析可行性后，我去开户了一个股指期货账户，打算尝试一下这个套利方法。&lt;/p&gt;

&lt;p&gt;期货账户恰巧在自驾出发前开通，当时 IM 的贴水大概是 17 左右，比 IC 要高一些，所以买了一手 IM2508，不过刚买完就浮亏好几千块钱，当时还有点担心，害怕会有大的亏损。&lt;/p&gt;

&lt;p&gt;没想到在随后自驾的那四天里，股市突然冲击 3500 点，紧接着又冲上 3600 点。买的这手 IM2508，短短一周多点时间，赚了差不多两个多月的家庭生活费。&lt;/p&gt;

&lt;p&gt;人生头一次赚钱这么快且容易，没有劳神费力，手机里点点买卖，就赚钱了。不敢贪多，股市 3500 多点时，我就拿不住这手期货，选择了止盈落袋为安。&lt;/p&gt;

&lt;p&gt;财神爷终于照顾了一下我这个中年失业人员。&lt;/p&gt;

&lt;p&gt;我也开始有点理解为什么玩比特币的赚过钱的人，很多人都对其他项目没兴趣了，因为投资比特币来钱太快太多，而做别的项目时间漫长，且盈利有限，远不如比特币刺激。&lt;/p&gt;

&lt;p&gt;运气来的财，来得快，通常去得也快。&lt;/p&gt;

&lt;p&gt;在上一轮牛市，我从比亚迪，中芯国际，隆基股份几只股票上，也是有一些盈利，但是又在后面的熊市，回吐了这些收益。&lt;/p&gt;

&lt;p&gt;为了留住这次的财运，我在微信读书里找到 “以交易为生” 这本书，打算重读完之后再入市。&lt;/p&gt;

&lt;p&gt;“以交易为生” 是本老书，不过里面描述的投资其实是投概率，避免情绪化交易，要根据客观信号去决策，都是很值得仔细琢磨。&lt;/p&gt;
&lt;h2 id="本周开发进展"&gt;本周开发进展&lt;/h2&gt;&lt;h2 id="趣编程 (https://github.com/mail2fish/fun_code)"&gt;趣编程 (&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;)&lt;/h2&gt;
&lt;p&gt;Cursor 的使用体验是越来越差，Claude 4 每天用几次就被限制，只能把模型切回 Auto，但 Auto 模型非常难用，感觉简直就是智障，无法依赖它做复杂的功能。&lt;/p&gt;

&lt;p&gt;计划是这段时间把 Excalidraw 整合进 Funcode ，之前在家时做了一个整合的 Demo，基于 React 19 来使用 Excalidraw 组件，但是这几天重新用 Cursor 生成代码，却又出现奇怪问题，反复折腾也搞不定在 React19 里使用 Excalidraw。&lt;/p&gt;

&lt;p&gt;因为 Excalidraw 依赖的是 React18，在 React19 环境集成它，频繁遭遇一些版本兼容的奇怪问题，所以最终我还是决定新建一个 Excalidraw 项目，然后通过 IFrame 把它嵌入现有界面中。 &lt;/p&gt;

&lt;p&gt;现在在外旅居，用的是一个红米的笔记本，不太习惯使用 Windows 本进行开发，导致这周开发效率比较低，只完成了一个简单的 Excalidraw 主界面。&lt;/p&gt;
&lt;h2 id="每周新鲜事"&gt;每周新鲜事&lt;/h2&gt;
&lt;p&gt;在媳妇老家，因为老房子住不下，所以我是在县城和村子两头跑，媳妇和娃住在老屋，我每天早上像上班一样，从县城开车去村子。晚上吃完晚饭后，再回县城宾馆休息。&lt;/p&gt;

&lt;p&gt;因为有几年没有回村子里，这次回来，发现了很多细微的变化。&lt;/p&gt;

&lt;p&gt;相较于与十年前的村子，如今的村子更趋近于城市生活。&lt;/p&gt;

&lt;p&gt;过去，买日用品往往要等到赶集，或者去县城；吃饭只能在家中自己烹饪。 而现在村子里有 4-5 家超市，卫生院 2 家，饭店也有 2 - 3 家，不想做饭的时候，可以让饭店做好送到家里。&lt;/p&gt;

&lt;p&gt;电商快递现在能直接投递到村子里的超市，在天猫超市买一些东西，物流到达村里的时间，也就 2 天。&lt;/p&gt;

&lt;p&gt;村子里变得干净了很多，以往村民随处丢垃圾，所以犄角旮旯到处都是垃圾，现在每条巷子都有固定的垃圾桶，有垃圾车定期清理。&lt;/p&gt;

&lt;p&gt;家里的水井不再使用，统一换成自来水，烧饭和冬天的暖气也不再用柴火或者煤炭，而是统一使用天然气。&lt;/p&gt;

&lt;p&gt;过去，雨后出门归来，双脚总会踩满泥；而在晴天，车辆驶过便扬起一路烟尘。如今，村子里的道路全部重新铺设为水泥路。刚回来时，我并未留意到这一变化，直至前天一场大雨过后，才发觉门外的道路不再泥泞不堪。 &lt;/p&gt;

&lt;p&gt;隔壁的邻居也不再养羊，而是起了一栋两层小楼，没有了那股动物粪便混合着的羊膻味，可真是太好了。&lt;/p&gt;

&lt;p&gt;与城市相比，如今村里最大的不足或许是没有统一的下水道，以至于家中依旧使用旱厕，这可能是阻碍我在村子长期居住的最大因素了。 &lt;/p&gt;

&lt;p&gt;但是畅想一下未来，如果有像城市一样的厕所，那村子里这大院子房，可就住的太舒坦了。&lt;/p&gt;

&lt;p&gt;拍了两张乡间的照片，给大家看看华北平原的庄稼地。你们认得这是什么庄稼吗？&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/de53ac29-6d91-446e-a241-303798aafdb8.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/oldfish/f5f0e0e2-e780-45c7-89da-049b2bd7b594.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="AI 人生教练团"&gt;AI 人生教练团&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/mail2fish/life_coach_team" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/life_coach_team&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;通过 Cursor 来使用的 AI 人生教练团，详情请看项目 Readme&lt;/p&gt;
&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;我用 Golang 语言开发的致敬 Rails 的脚手架库。&lt;/p&gt;

&lt;p&gt;项目地址：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;点击阅读&lt;a href="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzNzE4ODIzMw==&amp;amp;action=getalbum&amp;amp;album_id=3894068952774688775#wechat_redirect" rel="nofollow" target="_blank" title=""&gt;49 岁重启人生周记系列&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Tue, 05 Aug 2025 11:39:14 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/6081</link>
      <guid>https://beta.w2solo.com/topics/6081</guid>
    </item>
    <item>
      <title>49 岁重启周记 24 ：从南到北，4 天自驾 2100 公里</title>
      <description>&lt;p&gt;2025.7.14 - 7.20&lt;/p&gt;

&lt;p&gt;最近几年没有陪媳妇回家探亲，今年失业，时间上是彻底自由，暑假假期时间比较长，正好一家人一起回去住一段时间。&lt;/p&gt;

&lt;p&gt;媳妇老家在保定，相距珠海两千多公里，往年都是乘坐高铁，大概需要 12 个小时，中间需要换乘一次，媳妇每次独自带娃回乡，都为换乘搬运行李而烦恼。&lt;/p&gt;

&lt;p&gt;之前有朋友从北京驾车来珠海，仅用两天。所以我决定效仿朋友，自驾回保定，这样行程上比较自由，因为回去的人多，费用比高铁要低一些，返乡后自己有车出行也更方便。&lt;/p&gt;

&lt;p&gt;7 月 15 日，闺女舞蹈考级结束，第二天我们一家就踏上了北上的旅程。&lt;/p&gt;

&lt;p&gt;原本计划和朋友一样 2 天自驾到保定，第一站岳阳，第二天到家。&lt;/p&gt;

&lt;p&gt;但实际上开了 4 天，中间住了三宿，才到达目的地。&lt;/p&gt;

&lt;p&gt;第一天计划是到湖南岳阳，早上 8:30 左右出发，行车到广州附近遇到堵车，下午 17 点还没到郴州，一天只开了 400 多公里，最后赶在黑天前，到郴州住下。&lt;/p&gt;

&lt;p&gt;第二天计划河南驻马店，但最后到达的是随州，行程 700 多公里。&lt;/p&gt;

&lt;p&gt;第三天计划河北石家庄，结果在河南郑州附近遇到高速上有车祸，堵车 2 小时，高速上巨热，车上温度计显示车外温度 40 度。最后行驶到了邯郸，行程 600 多公里。&lt;/p&gt;

&lt;p&gt;第四天没有出现意外，下午一点左右顺利抵达保定，行程 350 公里。&lt;/p&gt;

&lt;p&gt;虽然有计划，但都没有达成，每天都是到了 17 点左右，根据当时的位置，临时决定去哪个城市休息。&lt;/p&gt;

&lt;p&gt;这次的自驾行程让我感觉比较疲惫，每天大部分时间都是在赶路，我和媳妇轮换着开车，每天 8:30 左右出发，晚上天黑前 18:30 左右到休息的城市。&lt;/p&gt;

&lt;p&gt;总结这次的经验，夏天出门，一路暴晒，很多服务区没有空调，只能躲车里休息，对比之前的秋季出行，体验非常差。&lt;/p&gt;

&lt;p&gt;自驾出行最好还是边走边玩，开一天车，然后停下来找个能避暑的地方，慢慢玩一两天，这样才不会太疲惫。否则每天都在高速公路上，感觉就很不好。&lt;/p&gt;

&lt;p&gt;到了保定后，躺平 2 天，才感觉从自驾的疲劳中缓解。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/7d22bee5-cf6c-454a-8392-fa3b94059e47.jpeg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="本周开发进展"&gt;本周开发进展&lt;/h2&gt;&lt;h2 id="趣编程 (https://github.com/mail2fish/fun_code)"&gt;趣编程 (&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;)&lt;/h2&gt;
&lt;p&gt;这周没有进展，出发前都在折腾 Windows 开发环境，在家平时开发用 MacMini，出门用它就不太方便，本来打算搞个 MacBook Air，但是想想马上要出 M5 了，干脆再等等。&lt;/p&gt;

&lt;p&gt;尝试了一下 Windows 用 MSYS2 ，大部分功能都可以运行，但是 ReactRouter 似乎用了一个 Rust 的开发的一个什么工具，无法运行，问 AI，Google 都没有找到解决方法，就只好先用回 WSL 了，如果朋友们有这方面的经验，不妨指点一下。&lt;/p&gt;
&lt;h2 id="每周新鲜事"&gt;每周新鲜事&lt;/h2&gt;
&lt;p&gt;回村子后，发现村子里家家户户门口都停了小汽车。原本就不宽敞的村间小路，变得难以通行，错车经常需要把车的一侧，开上路边屋子地基的高处，然后两个车中间低，两边高的慢慢的通过。&lt;/p&gt;

&lt;p&gt;过去常说美国是 “轮子上的国家”，如今看来中国也很快会达到这样的程度。中国未来必然要依赖新能源，依靠石油是无法满足如此众多车辆需求的。 &lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Fri, 25 Jul 2025 16:15:34 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/6040</link>
      <guid>https://beta.w2solo.com/topics/6040</guid>
    </item>
    <item>
      <title>49 岁重启周记 22 ：是 “生存焦虑” 还是 “自我实现”？AI 人生教练的提问</title>
      <description>&lt;p&gt;2025.6.30- 7.06&lt;/p&gt;

&lt;p&gt;重启周记的第 22 篇。&lt;/p&gt;

&lt;p&gt;这周珠海进入了酷暑天气，每天都是烈日高悬，白天完全不适合出门。于是，我开始尝试清晨 5:30 起床出门运动，这个时间阳光还不强烈，在滨海绿道骑行，海风拂面，十分惬意。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/416b4be8-84f6-4f75-b3ad-c6023995fae6.jpeg?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/oldfish/94ccb442-13e7-4293-9994-12650f7ca709.jpeg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;这周去比亚迪 4S 店保养汽车，顺便试驾了有智驾功能的新款唐 L 车型，试驾车是个顶配 4 驱版，加速非常快，推背感十足。&lt;/p&gt;

&lt;p&gt;智驾也不错，城市道路开着很顺畅，自动泊车非常快，就是刹车比较急，不平滑，像是新手司机开车，和之前体验的小鹏 X9 的智驾相比，感觉没有 X9 那么丝滑。&lt;/p&gt;

&lt;p&gt;智能驾驶功能十分实用，在自驾游走高速时能让人轻松不少。因此，我有点心动想换辆车，便询问了旧车置换时能抵多少钱。结果这一问，犹如当头一棒，把我给弄懵了。 &lt;/p&gt;

&lt;p&gt;2022 年购买的宋 Max DM - i 旗舰款，入手价格为 16.48 万，如今里程数刚两万多公里，是未出过事故的准新车。可对方却表示只能抵 4 万多，这意味着 3 年时间亏了 12 万，亏损率达 70%，这跌价幅度比房价下跌还要夸张啊！ &lt;/p&gt;

&lt;p&gt;这两年真是干啥都赔，股市亏，房产跌，没想到车也折价这么多，比较房和车的巨额亏损，股市好像还温和一点，虽然经历了漫长的回撤期，但现在也回本，还略有盈利。&lt;/p&gt;
&lt;h2 id="本周开发进展"&gt;本周开发进展&lt;/h2&gt;&lt;h2 id="趣编程 (https://github.com/mail2fish/fun_code)"&gt;趣编程 (&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;)&lt;/h2&gt;
&lt;p&gt;把前两周的代码合并，修复各种 Bug，周末终于发布了 0.06 版，包含班级，课程，分享等功能，有了这些功能后，趣编程的基本功能算是完善了，后面录视频推广试试看。&lt;/p&gt;

&lt;p&gt;Cursor 最近让人很不满意，更改计费规则后，不但有点智障，使用 Claude 4 sonnet 没多久就被限制。系统提示，要么升级至每月 60 美金的 Pro Plus 版本，要么额外支付 20 美金增加请求量，否则就只能继续使用 Auto 模式，而该模式的表现又极为糟糕。&lt;/p&gt;

&lt;p&gt;写代码也变成像游戏一样氪金就能变强。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/7891b1fc-8315-4ea9-b2cc-a4fd49db95b1.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/oldfish/7b434350-7c2c-4899-9b8e-c1f101e0fdf2.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;这周调研了如何给趣编程加 Python 编辑器，需求是希望除了编辑 Python 代码，还能在浏览器运行 Python。&lt;/p&gt;

&lt;p&gt;开源社区找了一圈，没有找到完全满足需求的开源项目，JupyterLite 最接近我的需求，但是过于像个笔记本，绘图统计很方便，但是不太好控制浏览器事件，做小游戏有点不适合。所以考虑基于 monaco-editor，Pyodide，PyScript 开发一个浏览器里的 Python 环境。&lt;/p&gt;
&lt;h2 id="本周新鲜事"&gt;本周新鲜事&lt;/h2&gt;&lt;h2 id="AI人生教练"&gt;AI 人生教练&lt;/h2&gt;
&lt;p&gt;前段时间，看到一个很有意思的文章，&lt;a href="https://mp.weixin.qq.com/s/QGNzRRo7U3Y2fmvOXNJvyw" rel="nofollow" target="_blank" title=""&gt;人生教练团 Agent v2.0！给你省下万元咨询费&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;如今正值 7 月，恰好适合进行年中总结。参考上文提及的方法，我也组建了属于自己的人生教练团。上文提到搭建人生教练团需使用飞书 MCP，配置过程较为繁琐，我将其改为本地的 Markdown 文件，通过 Cursor 来使用，效果相差无几。&lt;/p&gt;

&lt;p&gt;我为人生教练创建了一个 Github 库：&lt;a href="https://github.com/mail2fish/life_coach_team" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/life_coach_team&lt;/a&gt;，感兴趣的朋友不妨一试。 &lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/496b3627-4ae7-4918-b772-8fb88abd1200.jpeg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;我把自己上半年的公众号文章发给 AI，让它给一些人生意见，你猜 AI 给了一些什么回复？&lt;/p&gt;

&lt;p&gt;下面是人生教练团给我的意见：&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;@ 人生教练 @/weeks 分析我这半年做的事情，给一些人生意见&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;好的，下面将以 “人生教练” 身份，召集三位互补的智者，围绕你这半年 “49 岁码农重启人生” 的真实经历，进行一场多角度、递进式的深度分析与建议。&lt;br&gt;
本次人物循环模式选择：&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;问题的考古学家&lt;/strong&gt;（主分析者）：擅长深挖表象背后的本质，帮助你看清行动与选择的底层逻辑。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;查理·芒格&lt;/strong&gt;（补充视角）：以多元思维模型和现实主义，补充理性与策略建议。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;思辨之神&lt;/strong&gt;（深度洞察）：综合前两者，升华为更高维度的人生思考。&lt;/li&gt;
&lt;/ol&gt;

&lt;hr&gt;

&lt;p&gt;&lt;strong&gt;第 1 轮 - 问题的考古学家&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;老愚，你这半年的行动轨迹非常丰富：失业后没有消沉，而是主动尝试了多条人生路径——少儿编程培训、开源项目开发、内容创作、健康管理、技能提升、房屋翻新出租、独立软件开发、甚至摆摊和自媒体探索。你不断记录反思，形成了 “周记” 体系，既是自我复盘，也是对外输出。&lt;/p&gt;

&lt;p&gt;但我想提醒你关注几个 “本质” 问题：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;行动的驱动力&lt;/strong&gt;：你做的每一件事，背后是 “生存焦虑” 还是 “自我实现”？你在 “补偿失业带来的不安全感”，还是在 “主动寻找新的人生意义”？&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;能量分配&lt;/strong&gt;：你尝试了很多方向，但每个方向的投入都有限。你是否有意识地筛选、聚焦？还是在 “广撒网” 中消耗自己的精力和意志力？&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;反馈机制&lt;/strong&gt;：你对每项尝试的 “成效” 有清晰的评估吗？比如，少儿编程班的招生、开源项目的用户反馈、公众号的增长、健康状况的改善……你有定期复盘和调整策略吗？&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;身份认同&lt;/strong&gt;：你在 “程序员”“教育者”“内容创作者”“独立开发者” 等多重身份中切换，哪一个是你最想成为的？还是你希望成为 “多面手”？&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;建议你：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;重新梳理这半年所有行动，区分 “被动应对” 与 “主动创造”；&lt;/li&gt;
&lt;li&gt;选出最能让你产生 “正向反馈” 和 “内在满足感” 的 1-2 个方向，集中资源深耕；&lt;/li&gt;
&lt;li&gt;建立周期性复盘机制，及时淘汰低产出、低热情的项目，把有限的时间和精力用在最有复利的事情上。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;---[第 1 轮结束]---&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;第 2 轮 - 查理·芒格&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;刚才 “问题的考古学家” 已经把你的行动底层逻辑剖析得很清楚。我想从 “多元思维模型” 和现实策略的角度补充几点：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;机会成本&lt;/strong&gt;：你现在的最大优势是 “时间自由”，但最大风险是 “精力分散”。每多做一件事，都是在放弃另一件可能更有价值的事。要像投资一样，学会 “止损” 和 “加仓”。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;复利效应&lt;/strong&gt;：真正能改变人生轨迹的，是那些可以积累复利的事情。比如，持续输出高质量内容，积累个人品牌；持续打磨一个开源项目，形成技术壁垒和影响力。不要被短期的 “新鲜感” 诱惑，忽略了长期的 “深耕”。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;现实反馈&lt;/strong&gt;：你在少儿编程、开源项目、内容创作等领域都取得了一定成果，但要问自己：哪一项最有 “市场需求”？哪一项最有 “变现潜力”？哪一项最能形成 “护城河”？要敢于面对现实，做出理性选择。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;反脆弱&lt;/strong&gt;：你已经展现了很强的 “反脆弱性”——失业后没有崩溃，而是主动试错。但要警惕 “伪忙碌”，避免陷入 “低水平勤奋”。要学会 “用杠杆”，比如借助 AI 工具、内容分发平台、合作伙伴等，放大自己的影响力。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;建议你：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;用 “逆向思维” 问自己：如果只能做一件事，哪一件最值得？如果明天必须靠某项技能或产品养家糊口，你会选哪一项？&lt;/li&gt;
&lt;li&gt;制定 “止损清单”，定期砍掉那些没有成长空间的项目，把时间和资源集中到最有潜力的方向上。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;---[第 2 轮结束]---&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;第 3 轮 - 思辨之神&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;听了 “问题的考古学家” 和 “查理·芒格” 的分析，我想从更高的维度谈谈：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;人生的 “意义感” 与 “价值感”&lt;/strong&gt;：你这半年的探索，其实是在寻找 “人生的再定位”。失业只是一个契机，真正的挑战是 “如何在中年后重建自我价值体系”。你在教育、技术、内容、健康等领域的尝试，都是在寻找 “我是谁”“我能为世界带来什么”。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;身份的整合&lt;/strong&gt;：你不必强行在 “程序员”“教育者”“内容创作者” 之间做二选一。你完全可以成为 “用技术和内容影响教育的中年码农”，让多重身份互相赋能，形成独特的个人品牌。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;长期主义与阶段性目标&lt;/strong&gt;：人生不是一场短跑，而是一场马拉松。你可以设定 “3 年愿景 + 半年目标 + 每月复盘”，既有远方的灯塔，也有脚下的路标。允许自己在探索中调整方向，但要有 “主线剧情”，避免成为 “支线任务狂魔”。&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;与不确定性共舞&lt;/strong&gt;：中年重启，最大的勇气不是 “找到答案”，而是 “敢于持续提问、持续试错”。你已经走在大多数同龄人前面，关键是要在 “行动 - 反思 - 调整” 的循环中，逐步找到属于自己的 “人生第二曲线”。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;我的建议：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;以 “人生教练” 的视角，定期自问：“我现在做的事，是否让我更接近理想中的自己？”&lt;/li&gt;
&lt;li&gt;允许自己阶段性聚焦，也允许阶段性调整，但要始终保持 “自我觉察” 和 “内在驱动力”。&lt;/li&gt;
&lt;li&gt;你已经拥有了 “重启人生” 的勇气和能力，接下来要做的，是 “用时间和专注，把一件事做到极致”。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;---[循环回答结束]---&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;主持人总结引导&lt;/strong&gt;&lt;br&gt;
请问老愚，刚才三位智者的建议，你最有共鸣的是哪一点？或者你想进一步探讨哪一个方向？&lt;/p&gt;

&lt;hr&gt;

&lt;p&gt;我觉得这个教练团的回复对我颇具启发意义，你怎么看？倘若你对 AI 方面的应用感兴趣，不妨关注一下我的公众号。 &lt;/p&gt;
&lt;h2 id="自动变焦功能的屏幕录像工具"&gt;自动变焦功能的屏幕录像工具&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://cursorful.com/" rel="nofollow" target="_blank"&gt;https://cursorful.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;一款具备自动变焦功能的屏幕录像工具，支持光标跟随变焦。当你使用鼠标进行菜单操作时，它会自动放大并聚焦到你操作的菜单区域，是录制视频教程的得力工具。同时，它还允许你在编辑器中导入自己的视频，然后手动添加变焦效果。 &lt;/p&gt;
&lt;h2 id="monaco-editor"&gt;monaco-editor&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/microsoft/monaco-editor" rel="nofollow" target="_blank"&gt;https://github.com/microsoft/monaco-editor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;微软 VSCode 所使用的代码编辑器组件，能够作为独立的包来使用，我打算用它为趣编程打造 Python 编辑器。&lt;/p&gt;
&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="AI 人生教练团"&gt;AI 人生教练团&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/mail2fish/life_coach_team" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/life_coach_team&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;通过 Cursor 来使用的 AI 人生教练团，详情请看项目 Readme&lt;/p&gt;
&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;我用 Golang 语言开发的致敬 Rails 的脚手架库。&lt;/p&gt;

&lt;p&gt;项目地址：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;点击阅读&lt;a href="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzNzE4ODIzMw==&amp;amp;action=getalbum&amp;amp;album_id=3894068952774688775#wechat_redirect" rel="nofollow" target="_blank" title=""&gt;49 岁重启人生周记系列&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Thu, 10 Jul 2025 20:22:02 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/5974</link>
      <guid>https://beta.w2solo.com/topics/5974</guid>
    </item>
    <item>
      <title>49 岁重启周记 21 ：全力开发趣编程功能的一周</title>
      <description>&lt;p&gt;2025.6.23- 6.29&lt;/p&gt;

&lt;p&gt;重启周记的第 21 篇。&lt;/p&gt;
&lt;h2 id="本周进展"&gt;本周进展&lt;/h2&gt;
&lt;p&gt;上周我对 API 的代码进行了重构，再看趣编程之前的原始 UI 界面，感觉它特别像一座施工进行到一半，却还未装修的烂尾楼。&lt;/p&gt;

&lt;p&gt;既然要做，那就要把它做好。&lt;/p&gt;

&lt;p&gt;这周埋头苦干了一周，每天早上 8:30 就开始工作，一直忙到晚上 10 点，终于赶在这个学期的最后一节编程课之前将新的趣编程部署上线。&lt;/p&gt;

&lt;p&gt;为趣编程重新设计了 UI，还增添了班级课程、分享程序等原本没有的功能，也算是把图形化编程网站的基本功能都完善了。在暑假休息期间，喜爱编程的小朋友也可以看看课程里的程序，尝试进行自学。&lt;/p&gt;

&lt;p&gt;UI 和代码基本是依靠 Cursor 生成的。这周的工作，我使用了上篇周记里提到的任务分拆提示词，不过这次用的是我的修改版本，在把任务拆分成了 8 个 Task 后，Cursor 不会自动运行完成全部任务，而是先让我进行检查复核。我在检查并修改了相应 Task 的提示词后，再让 Cursor 逐个任务完成。&lt;/p&gt;

&lt;p&gt;前 5 个任务 Cursor 完成得不错，但到了第 6 个任务时，我发现一开始生成的 Task6 提示词已经不太适用，因为在最早拆分任务时，有很多的细节想不到，随着任务逐渐完成，需求在细化的实现的过程中慢慢的发生了改变。&lt;/p&gt;

&lt;p&gt;所以分拆任务这个方法还是很好用的，就是需要注意，不要让 AI 完全自动运行去完成所有的任务，而是逐步完成任务，在每次任务完成后，及时调整下个任务的提示词，这样可以有效避免 AI 跑偏。&lt;/p&gt;

&lt;p&gt;另外抱怨一句，最近 Cursor 的表现实在不给力，请求经常超时，即便不超时，它也常常一个字一个字地输出内容，真是让人着急。这次是实实在在的体验到了算力的瓶颈。&lt;/p&gt;

&lt;p&gt;说回趣编程，等我后续再把 Python 和流程图绘制功能都添加，那么趣编程就会成为一个完整的供小朋友学习编程的开源程序了。 加油！奥利给&lt;/p&gt;

&lt;p&gt;下面是新版趣编程和之前版本的 UI 的一个对比。这个新 UI，还没有来得及发布版本，因为开发时间紧张，功能还有一些小问题，争取下周全部修好后发版。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/9d1cf43a-b049-42aa-8d5e-38b60d8fd8a4.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="每周新鲜事"&gt;每周新鲜事&lt;/h2&gt;&lt;h2 id="谷歌也搞了个开源的 AI 编程工具"&gt;谷歌也搞了个开源的 AI 编程工具&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://github.com/google-gemini/gemini-cli/" rel="nofollow" target="_blank"&gt;https://github.com/google-gemini/gemini-cli/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;这周忙，还没有来得及试用，Gemini 的编程能力还是不错的，过两天有时间，可以试用看看和 Cursor 那些有什么不同。&lt;/p&gt;

&lt;p&gt;现在各个大厂都开始直接下场 AI 编程工具，不知道火拼到最后，还能剩几家。&lt;/p&gt;
&lt;h2 id="免费且开源的的锻炼计划网站 https://workout.cool/"&gt;免费且开源的的锻炼计划网站 &lt;a href="https://workout.cool/" rel="nofollow" target="_blank"&gt;https://workout.cool/&lt;/a&gt;
&lt;/h2&gt;
&lt;p&gt;不需要安装 APP，直接手机打开这个网站，就可以给自己制定一个锻炼计划。&lt;/p&gt;

&lt;p&gt;缺点是教学视频是在 YouTube，访问不方便。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/ae8f1e34-fc79-4e5f-b580-978976781a6d.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/oldfish/29d91235-dc5e-4746-8115-b51fc2f66ac7.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/oldfish/10c72dce-3549-42ff-bcb0-bcfa65c6198a.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;我用 Golang 语言开发的致敬 Rails 的脚手架库。&lt;/p&gt;

&lt;p&gt;项目地址：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;点击阅读&lt;a href="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzNzE4ODIzMw==&amp;amp;action=getalbum&amp;amp;album_id=3894068952774688775#wechat_redirect" rel="nofollow" target="_blank" title=""&gt;49 岁重启人生周记系列&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Tue, 01 Jul 2025 20:30:03 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/5948</link>
      <guid>https://beta.w2solo.com/topics/5948</guid>
    </item>
    <item>
      <title>49 岁重启周记 20 ：放弃工作，两年花费 60 万，你会选择去留学吗？</title>
      <description>&lt;p&gt;2025.6.16- 6.22&lt;/p&gt;

&lt;p&gt;重启周记的第 20 篇。&lt;/p&gt;

&lt;p&gt;上周，我与一位即将离职去留学的朋友聚了聚。我和他很有缘，2018 年在深圳时曾为同事，后来我离开深圳。没想到几年后，我们又在珠海相聚，再次成为了同事。&lt;/p&gt;

&lt;p&gt;同事今年 30 岁，很快就将启程前往荷兰，深造人工智能相关的计算机专业，他的两年学费预计 40 万，生活费大概 20 万，一共需要 60 万，是一笔不小的投资了。所以他也感觉有点忐忑，担心做错了人生选择。&lt;/p&gt;

&lt;p&gt;但是青春无悔，如果不离开舒适区，去勇敢地拼搏一次，不在当下如火如荼的 AI 领域尝试一番，年老了会甘心吗？&lt;/p&gt;

&lt;p&gt;世界很大，愿你步履所至皆有光芒；未来很长，愿你心中永远有诗和远方。祝你留学之旅，万事胜意，满载而归！&lt;/p&gt;

&lt;p&gt;多问一句，屏幕前的你，会放弃一份目前相对稳定的工作，去追求一个未知的未来吗？&lt;/p&gt;
&lt;h2 id="本周进展"&gt;本周进展&lt;/h2&gt;&lt;h2 id="趣编程 (https://github.com/mail2fish/fun_code)"&gt;趣编程 (&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;)&lt;/h2&gt;
&lt;p&gt;上周重构 API 给自己挖了一个大坑。&lt;/p&gt;

&lt;p&gt;此前在开发趣编程项目时，为了快速开发，大部分代码是 AI 生成的。当时我对运用 AI 进行开发尚不熟悉，因此只要 AI 生成的代码能够正常运行，我就接受。 &lt;/p&gt;

&lt;p&gt;然而，随着 API 数量的增多，我发现 AI 生成的代码缺乏统一的代码风格，各个 API 的格式不尽相同。尽管单个 API 确实都能正常使用，但由于格式缺乏统一标准，客户端在开发和调试代码时颇为费力，想要添加统一的 API 返回检查拦截器也比较困难。 &lt;/p&gt;

&lt;p&gt;所以，对于后续新添加的 API，我都借助自己的开源项目 GoRails 对 API 格式强制规范。&lt;/p&gt;

&lt;p&gt;针对此前遗留的十几个 API，我尝试借助 AI 进行重构，然后我发现 AI 重构单个 API 时，效果还行。然而，若让 AI 一次性处理完所有 API，它生成的代码完全无法运行。&lt;/p&gt;

&lt;p&gt;由于 API 数量众多，如果要挨个重构，改造的工作量就挺多，我便保留了那些旧的 API，一直未做处理。但每次看到那部分代码，我心里就觉得不痛快，成了心病。 &lt;/p&gt;

&lt;p&gt;上周，我从群友超级峰那里学到了一个技巧，即利用提示词让 Cursor 规划并分解任务，然后 Cursor 自动执行任务。于是上周五我用这个技巧对那些不规范的 API 进行重构。 &lt;/p&gt;

&lt;p&gt;这个技巧着实厉害，它将十几个 API 的重构任务拆解为一个个 API 子任务，接着刷刷刷 ，逐一把那些不规范的 API 转换为规范格式，还成功编译程序，并让单元测试通过测试。当时，我检查了几个 API，确实重构成功，只是需要调整一下前端代码，对齐后端的新 API 格式，当时着实被惊艳到了。 &lt;/p&gt;

&lt;p&gt;然而，可是，我没想到的是，AI 它只是表面上完成了所有的 API 的重构，但实际上有大概一半的 API，它只是生成了新的接口样式，而并没有保留旧的业务逻辑，然后通过的单元测试，实际上只是 AI 对新的接口样式的测试，并没有测试到旧的业务逻辑。&lt;/p&gt;

&lt;p&gt;所以虽然 AI 交付了一个可以编译运行的程序，但是逻辑很多都不对。&lt;/p&gt;

&lt;p&gt;我周末都在给小朋友上编程课，等到周一开始完整测试，才发现 AI 给自己搞了这么个鸡肋，可用的代码一半一半，丢弃可惜，不丢弃，就还得自己把 API 挨个去检查修复。&lt;/p&gt;

&lt;p&gt;犹豫再三，最后想既然已经开始了，那就干脆搞完它，留在那里也是个心病。&lt;/p&gt;

&lt;p&gt;重构完代码，看着现有的 UI，又觉得很丑，让 Cursor 重新设计了一个有童趣的页面风格。&lt;/p&gt;

&lt;p&gt;所以这周的开发时间全部都用在了趣编程上，我计划先把它完善，后面再搞笔记软件吧，多线作战，实在是不适合我。&lt;/p&gt;

&lt;p&gt;这次重构学到一个教训，以后用 AI 还是要注意每次不要让它完成太多的任务，每完成一个任务都要及时检查，及时提交代码，才能避免被 AI 挖坑。&lt;/p&gt;

&lt;p&gt;另外这个分拆任务然后自动执行的技巧虽然不完美，但是我觉得还是值得给大家分享一下，至少它可以让 AI 自动分拆任务，形成任务清单文件。&lt;/p&gt;

&lt;p&gt;然后在任务清单的单个任务文件基础上，添加更详细的提示词，可能就可以避免 AI 执行复杂任务会跑偏的问题。&lt;/p&gt;
&lt;h2 id="Cursor 任务分解，并且自动执行技巧"&gt;Cursor 任务分解，并且自动执行技巧&lt;/h2&gt;
&lt;p&gt;1.新建 Notepad：任务规划&lt;/p&gt;

&lt;p&gt;Notepad 是 Cursor 的一个 Beta 功能，作用有点类似 .cursorrules，可以认为是.cursorrules 的增强版本。&lt;/p&gt;

&lt;p&gt;它能够在与 AI 的会话中被引用，并且 Notepoad 支持使用 @ 引用文档，而 .cursorrules 不支持引用文档。 官方文档： &lt;a href="https://docs.cursor.com/beta/notepads" rel="nofollow" target="_blank"&gt;https://docs.cursor.com/beta/notepads&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/ff20fcaa-168d-4c74-85c0-51420d7a144b.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/oldfish/a4077b7f-498f-4662-959c-384e6ed6a4d2.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;提示词&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;
&lt;span class="n"&gt;请你先对我的需求进行整体分析与思考&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt;&lt;span class="n"&gt;然后在当前项目Tasks目录内&lt;/span&gt;&lt;span class="err"&gt;（&lt;/span&gt;&lt;span class="n"&gt;如果没有&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt;&lt;span class="n"&gt;请先生成该目录&lt;/span&gt;&lt;span class="err"&gt;）&lt;/span&gt;&lt;span class="n"&gt;生成待办事项&lt;/span&gt; &lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;序号&lt;/span&gt;&lt;span class="p"&gt;].&lt;/span&gt;&lt;span class="n"&gt;md&lt;/span&gt; &lt;span class="n"&gt;文件&lt;/span&gt;&lt;span class="err"&gt;（&lt;/span&gt;&lt;span class="n"&gt;默认为&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;x&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="n"&gt;状态&lt;/span&gt;&lt;span class="err"&gt;），&lt;/span&gt;&lt;span class="n"&gt;再按照待办事项从上到下逐个实现&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt;&lt;span class="n"&gt;每完成一个任务就更新&lt;/span&gt; &lt;span class="n"&gt;task&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;md&lt;/span&gt; &lt;span class="n"&gt;待办事项里面的任务状态&lt;/span&gt;&lt;span class="err"&gt;（&lt;/span&gt;&lt;span class="n"&gt;更新为&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="err"&gt;✅&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="n"&gt;状态&lt;/span&gt;&lt;span class="err"&gt;）&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;最终你需要保证所有待办事项均变为&lt;/span&gt;&lt;span class="err"&gt;✅&lt;/span&gt;&lt;span class="n"&gt;状态即为完成本次所有任务&lt;/span&gt;&lt;span class="err"&gt;，&lt;/span&gt;&lt;span class="n"&gt;并总结完成的任务&lt;/span&gt;&lt;span class="err"&gt;。&lt;/span&gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;开启自动执行任务的设置：&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/9a72e1e4-5e31-4d40-9e03-9729c977c1f1.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/12d80587-95a5-4a62-adf3-3b76f75c23a1.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;使用  @ 任务规划&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;最后就是在 AI 对话框中 @ 任务规划，让 AI 去生成任务，并且执行。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/1dc0dece-8aae-4bf1-b7ac-b9cb3088fd62.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;对话后，AI 后会生成一堆的类似下面的 Task 文件，然后挨个执行文件里的 Task。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/189d2fe7-0455-4f08-b70f-8b2f7136911b.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="少儿编程"&gt;少儿编程&lt;/h2&gt;
&lt;p&gt;小朋友们即将迎来期末考试，开启愉快的暑假时光。&lt;/p&gt;

&lt;p&gt;所以，下周末将是本学期编程课的最后一节课，我也要开始准备暑假的自驾游。&lt;/p&gt;

&lt;p&gt;简单统计了一下，本学期上课次数最多的班级共上了 22 节课，学习大概 12 个小程序。学习的知识点主要有变量，循环，条件语句，嵌套循环，逻辑运算，坐标系等。&lt;/p&gt;

&lt;p&gt;嵌套循环对小朋友来讲是个难点，花了好几个课时，铺垫好几个程序才让小朋友们基本理解。&lt;/p&gt;

&lt;p&gt;之前看少年编程教材的时候，我觉得教材的进度设计的很慢，现在我自己教小朋友才发现，确实是快不了，小学阶段只能是耐心慢慢的学，欲速则不达。&lt;/p&gt;

&lt;p&gt;下面一周，我要完善趣编程的班级，课程和分享功能，尽量在暑假前，把课程功能上线到趣编程网站，这样小朋友在暑假也可以在网站上复习，甚至自学。&lt;/p&gt;
&lt;h2 id="每周新鲜事"&gt;每周新鲜事&lt;/h2&gt;&lt;h2 id="Playwright 微软开源的自动化测试工具"&gt;Playwright 微软开源的自动化测试工具&lt;/h2&gt;
&lt;p&gt;由于进行 API 重构，需要对趣编程的所有功能再次进行测试。因此，我尝试用 Playwright 自动化测试，利用其 Codegen 工具录制了一个简单登录页面的测试。 &lt;/p&gt;

&lt;p&gt;体验之后，我感觉工作量仍然较大。以后趣编程的功能界面稳定后，可以考虑将其用于日常的迭代测试。但是目前开发阶段，界面经常变化，不是很适合。&lt;/p&gt;
&lt;h2 id="Anthropics 的9 章节的交互式提示词学习课程"&gt;Anthropics 的 9 章节的交互式提示词学习课程&lt;/h2&gt;
&lt;p&gt;内容是全英文的，但是不难理解。我花大概 2 个小时浏览了一遍，感觉刷一遍还是值得的，这个课程可以让我们系统的了解一下大模型提示词的结构和使用技巧。&lt;/p&gt;

&lt;p&gt;项目地址：&lt;a href="https://github.com/anthropics/prompt-eng-interactive-tutorial" rel="nofollow" target="_blank"&gt;https://github.com/anthropics/prompt-eng-interactive-tutorial&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;github 地址里是通过 Jupyter Notebook 交互学习，需要 Anthropics 的 API key 。&lt;/p&gt;

&lt;p&gt;不过这个项目也很贴心的提供了非交互的课程，是 Google Docs 的 Excel，。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://docs.google.com/spreadsheets/d/1jIxjzUWG-6xBVIa2ay6yDpLyeuOh_hR_ZB75a47KX_E/edit?gid=869808629#gid=869808629" rel="nofollow" target="_blank"&gt;https://docs.google.com/spreadsheets/d/1jIxjzUWG-6xBVIa2ay6yDpLyeuOh_hR_ZB75a47KX_E/edit?gid=869808629#gid=869808629&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;我用 Golang 语言开发的致敬 Rails 的脚手架库。&lt;/p&gt;

&lt;p&gt;项目地址：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;点击阅读&lt;a href="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzNzE4ODIzMw==&amp;amp;action=getalbum&amp;amp;album_id=3894068952774688775#wechat_redirect" rel="nofollow" target="_blank" title=""&gt;49 岁重启人生周记系列&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Mon, 23 Jun 2025 21:49:28 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/5920</link>
      <guid>https://beta.w2solo.com/topics/5920</guid>
    </item>
    <item>
      <title>49 岁重启周记 19 ：首次成功 Vibe coding </title>
      <description>&lt;p&gt;2025.6.09- 6.15&lt;/p&gt;

&lt;p&gt;重启周记的第 19 篇。&lt;/p&gt;

&lt;p&gt;又到了品尝荔枝的时节，未搬家广东之前，荔枝对我来说不过是一种普通水果。然而，自从来到这里，我才知道荔枝竟然还有那么多不同的品种。过去我在外地品尝的荔枝，多为妃子笑，带有一丝酸味，这让我对它并不特别喜爱。&lt;/p&gt;

&lt;p&gt;在珠海生活的这些年，我尝试了糯米糍、桂味、白糖罂等不同品种的荔枝后，终于理解了 “不辞长作岭南人” 的含义。在这些品种中，我特别推荐桂味荔枝，如果你有机会，不妨尝试一下。&lt;/p&gt;

&lt;p&gt;上周末，我结识了一位热爱钓鱼的朋友。与他谈论起我家附近的钓鱼地点时，我突然觉得自己若不成为一名钓鱼爱好者，简直是对资源的极大浪费。不过，朋友说到钓鱼容易被蚊虫叮咬，这让我立马打消了成为钓鱼佬的念头。&lt;/p&gt;

&lt;p&gt;不过钓鱼这个领域倒是让我思考，是否还有有未被满足的需求，是否可以开发一款 APP 来赚点钱？我提出个分享钓鱼点的想法，但朋友否定了这个提议，因为优秀的野钓地点对于钓鱼爱好者来说是不愿与他人分享的秘密。&lt;/p&gt;

&lt;p&gt;那么，还有哪些其他方面的需求可以探索呢？有没有朋友愿意提供一些灵感或建议？&lt;/p&gt;
&lt;h2 id="本周进展"&gt;本周进展&lt;/h2&gt;&lt;h2 id="首次成功 Vibe coding"&gt;首次成功 Vibe coding&lt;/h2&gt;
&lt;p&gt;首次成功 vibe coding。使用 cursor ，Claude 4 模型，只用提示词，一行代码没有写，生成了可以 Android，iOS，MacOS 平台运行的一个 Demo APP，所有系统都上实体机验证运行成功，这照片是 iPhone 的。AI 进步太快了！&lt;/p&gt;

&lt;p&gt;详情可见：&lt;a href="https://mp.weixin.qq.com/s/CkcC-lXb2jVZjlWLKxrX6Q" rel="nofollow" target="_blank" title=""&gt;Cursor Vibe Coding 生成基于 KMP 框架的跨平台笔记 APP，并实机成功运行&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/98161240-c888-45a3-8275-cd400b52fb64.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="趣编程"&gt;趣编程&lt;/h2&gt;
&lt;p&gt;这周没有更新版本，但是还花了蛮多时间在这个项目上。&lt;/p&gt;

&lt;p&gt;之前答应小朋友们搞一套 “我的世界” 游戏的图片资源到 Scratch 中，答应了就要做到，所以这周搞了个上传下载管理图片资源文件的功能，然后 AI 生成了一堆的 “我的世界” 的资源图。&lt;/p&gt;

&lt;p&gt;为了方便给家长看同学们的程序，又加了个分享链接的功能。&lt;/p&gt;

&lt;p&gt;此外这周还用 Cursor 把之前的 API 代码重构了，把所有的 gin 的 handler 封装成了 gorails 的 handler 形式。&lt;/p&gt;

&lt;p&gt;两个功能加 API 重构，所有功能都需要重新测试一下，所以就先不更新版本了。&lt;/p&gt;

&lt;p&gt;后面有必要研究一下怎么用 AI 来自动测试，不能总是自己做牛马啊。&lt;/p&gt;
&lt;h2 id="每周新鲜事"&gt;每周新鲜事&lt;/h2&gt;&lt;h2 id="滚IC套利"&gt;滚 IC 套利&lt;/h2&gt;
&lt;p&gt;之前在猫笔刀的公众号里，了解到一个滚 IC(中证 500 股指期货套利策略) 的套利投资方法，它利用期货与现货价格差异 (贴水) 进行滚动套利。&lt;/p&gt;

&lt;p&gt;简单来说就是利用中国股市横盘较多，期货价格比现货价格有差价来套利。从历史周期来看，年化收益 10% 左右，最大回撤 -48%。&lt;/p&gt;

&lt;p&gt;这种套利方法，如果能长期操作，感觉风险不大，因为投资的是宽基指数，股市上上下下，长期持有总是能回本。&lt;/p&gt;

&lt;p&gt;但是只能用闲置资金，用那种 5-6 年都不会用的资金进行操作。因为在回撤阶段，如果急需用钱，那损失会比较痛。&lt;/p&gt;

&lt;p&gt;另外因为期货是保证金制度，有爆仓的可能，所以备用金要充足。单手套利为避免爆仓，需要准备 30-50 万备用金，所以相对门槛较高。&lt;/p&gt;
&lt;h2 id="世界首富也认怂"&gt;世界首富也认怂&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/2e6aa2b5-d61b-4997-9f51-3ed4d1d81b43.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;所以成大事者该跪就跪，不需要无谓的自尊心。&lt;/p&gt;

&lt;p&gt;看雷老板早期小米手机的创业经历，早期为买到三星手机屏幕，酒桌上那也是不遗余力，喝到想吐。&lt;/p&gt;

&lt;p&gt;向大佬们学习，能屈能伸！&lt;/p&gt;
&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;我用 Golang 语言开发的致敬 Rails 的脚手架库。&lt;/p&gt;

&lt;p&gt;项目地址：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;点击阅读&lt;a href="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzNzE4ODIzMw==&amp;amp;action=getalbum&amp;amp;album_id=3894068952774688775#wechat_redirect" rel="nofollow" target="_blank" title=""&gt;49 岁重启人生周记系列&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Tue, 17 Jun 2025 09:31:04 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/5900</link>
      <guid>https://beta.w2solo.com/topics/5900</guid>
    </item>
    <item>
      <title>49 岁重启周记 18 ：打算放弃少儿编程培训了吗？</title>
      <description>&lt;p&gt;2025.6.02 - 6.08&lt;/p&gt;

&lt;p&gt;重启周记的第 18 篇。&lt;/p&gt;

&lt;p&gt;上周，一位朋友在评论区留言提问，为何最近的周记没有少儿编程培训的进展，他注意到我最近开始涉足 KMP 开发领域，于是好奇地询问我是否因少儿编程培训遇到瓶颈，考虑调整方向。&lt;/p&gt;

&lt;p&gt;我的回答是没有放弃。我从事少儿编程培训，初衷是为了教育自家的孩子。因此，即便没有其他孩子参与学习，我仍会坚持在家中继续教学。除非遇到不可抗力的因素，否则我计划持续不断地进行这项工作。&lt;/p&gt;

&lt;p&gt;为何未见每周更新？我原以为这个少儿编程这个话题可能不会引起大家的兴趣，再加上现在就是固定每周上课，感觉写入周记似乎有些单调，另外前两周，AI 方面的信息过于密集，让我感到有些应接不暇，因此就没有在周记里记录少儿编程相关的内容。&lt;/p&gt;

&lt;p&gt;刚刚统计了一下，包括我自己的孩子在内，目前共有 13 名孩子在我这里学习编程课。从周五下午开始，至周日晚上结束，每周共计 6 节课，每节时长一个半小时。&lt;/p&gt;

&lt;p&gt;目前的课程时间安排已经达到了我的极限，因此预计不会再增加课时。&lt;/p&gt;

&lt;p&gt;现在马上到学期末了，有家长向我咨询，是否为孩子们安排了参与编程考级或编程比赛的计划。我的答复是目前尚无此类安排，因为我认为家长们无需在编程考级和比赛上花费不必要的开支。&lt;/p&gt;

&lt;p&gt;在这个时代，人工智能实现了前所未有的技术平权，许多高级职业技能的门槛正在迅速降低。例如，人类在围棋比赛中已经难以战胜电脑；而在编程领域，目前已有 80% 至 90% 的程序代码可以依赖人工智能来生成。&lt;/p&gt;

&lt;p&gt;在不久的将来，许多工作将被人工智能所取代。就在最近的高考期间，有人利用人工智能完成数学试卷，结果显示 AI 几乎能够以满分的成绩完成考试。&lt;/p&gt;

&lt;p&gt;我预感未来的学习将更侧重于满足个人好奇心，而非像现在千军万马过独木桥，反复刷题应对高考。&lt;/p&gt;

&lt;p&gt;因此，我开设的编程兴趣班，旨在通过游戏编程培养孩子们的思维模式和解决逻辑问题的能力，而非教授编程技能或为了高考加分。&lt;/p&gt;

&lt;p&gt;近期，我看了不少少儿编程的课程，感觉很多课程都偏于趣味性，和小朋友主课结合的比较少，所以也在尝试结合小学生的课程，设计一些游戏程序，帮助小朋友们更好地掌握主课的内容，比如把鸡兔同笼问题包装成大侦探解谜的游戏。&lt;/p&gt;

&lt;p&gt;家长也问我，鉴于 AI 如此强大，是否应让小朋友学习用 AI 写程序，这也是我近期感到困惑的问题。&lt;/p&gt;

&lt;p&gt;一方面，AI 很便捷，可以让小朋友快速地解决问题，很多时候比老师辅导，或者求助家长效果更好。&lt;/p&gt;

&lt;p&gt;另一方面，孩子们是否会过度依赖人工智能？我观察到，孩子在面对数学难题时，倾向于跳过思考过程，直接利用平板上的 AI 程序查找答案并抄袭，以求快速完成作业去玩耍。&lt;/p&gt;

&lt;p&gt;我曾观看过一个海外视频，视频中一位国外大学教授在课堂上情绪失控，大喊'ChatGPT，全是 ChatGPT'，控诉学生们的作业全由 AI 生成，痛心疾首地指出学生们已丧失独立思考和创作能力，完全依赖 AI 完成学业。&lt;/p&gt;

&lt;p&gt;这让我越发担忧，在现在阶段引入 AI，如果不能正确引导，是否也会让孩子们走向类似的歧途。在编程学习里，思考和实践是非常重要的，若孩子们遇到问题就依靠 AI 给出解决方案，他们将无法真正理解编程的逻辑和原理，更无法锻炼自己解决问题的能力。&lt;/p&gt;

&lt;p&gt;根据我的实践经验，人工智能生成的代码确实迅速且优质，但并非万能，有时人工智能会陷入死循环，无法解决程序问题，需我自己分析解决后方能继续，而这种排查解决问题的能力，又非常依赖编程的基础知识和逻辑推理能力。&lt;/p&gt;

&lt;p&gt;如何能让孩子们既能享受 AI 带来的便捷，又不至于过度依赖，从而助力他们在学习的道路上持续成长和进步？&lt;/p&gt;

&lt;p&gt;大家有什么好的经验可以分享吗？&lt;/p&gt;
&lt;h2 id="本周进展"&gt;本周进展&lt;/h2&gt;&lt;h2 id="买了个苹果16手机当测试机"&gt;买了个苹果 16 手机当测试机&lt;/h2&gt;
&lt;p&gt;上周，苹果应用商店推出了一项促销活动，充值可享受 10% 的奖励。据一位群友透露，充值金额还可以用来购买苹果开发者账号。鉴于迟早需要购买苹果开发者账号，我决定抓住这次优惠机会提前充值。&lt;/p&gt;

&lt;p&gt;然而，在 Mac Mini 上尝试充值时，系统却提示无法完成，我猜测可能是因为缺少苹果手机，导致充值流程受阻。受到淘宝上手机国补优惠的吸引，我一时冲动，为了不错过优惠活动，购买了一部苹果手机。这与为了品尝那碟醋而特意包一顿饺子的做法，可谓是异曲同工。&lt;/p&gt;

&lt;p&gt;这苹果税真是贵啊，一分钱没挣，先花好几千，不知道啥时候能回本。&lt;/p&gt;
&lt;h2 id="每周新鲜事"&gt;每周新鲜事&lt;/h2&gt;&lt;h2 id="为每个学生生成个性化学习视频"&gt;为每个学生生成个性化学习视频&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://videotutor.io" rel="nofollow" target="_blank" title=""&gt;https://videotutor.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;我向它提出 ‘鸡兔同笼’ 经典问题，它迅速生成教学视频，详解假设法与公式法解法，效果令人惊艳。对此感兴趣的朋友，可以点击下面的链接体验：&lt;a href="https://videotutor.io/video-detail/519874231227756544" rel="nofollow" target="_blank" title=""&gt;视频链接&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/01a0dbd6-06a1-46b4-847e-c70d29663d1d.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="AI 编程工具 Windsurf 公司被Anthropic 公司切断 Claude 系列大模型的访问权限"&gt;AI 编程工具 Windsurf 公司被 Anthropic 公司切断 Claude 系列大模型的访问权限&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://mp.weixin.qq.com/s/6zs9KCCbFxYry0iQoikqmw" rel="nofollow" target="_blank" title=""&gt;AI 编程工具 Windsurf 公司被 Anthropic 公司切断 Claude 系列大模型的访问权限&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="Happy LLM 一个全中文的LLM 学习教程"&gt;Happy LLM 一个全中文的 LLM 学习教程&lt;/h2&gt;
&lt;p&gt;项目是一个系统性的 LLM 学习教程，从 NLP 的基本研究方法出发，根据 LLM 的思路及原理逐层深入，依次为读者剖析 LLM 的架构基础和训练过程。&lt;/p&gt;

&lt;p&gt;项目地址：
&lt;a href="https://github.com/datawhalechina/happy-llm" rel="nofollow" target="_blank"&gt;https://github.com/datawhalechina/happy-llm&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank" title=""&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;我用 Golang 语言开发的致敬 Rails 的脚手架库。&lt;/p&gt;

&lt;p&gt;项目地址：&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank" title=""&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;点击阅读&lt;a href="https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzkzNzE4ODIzMw==&amp;amp;action=getalbum&amp;amp;album_id=3894068952774688775#wechat_redirect" rel="nofollow" target="_blank" title=""&gt;49 岁重启人生周记系列&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Mon, 09 Jun 2025 19:49:48 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/5876</link>
      <guid>https://beta.w2solo.com/topics/5876</guid>
    </item>
    <item>
      <title>49 岁重启周记 17 ：群友读 AI 新闻购入昆仑万维当日盈利 10%</title>
      <description>&lt;p&gt;2025.5.26 - 6.1&lt;/p&gt;

&lt;p&gt;重启周记的第 17 篇&lt;/p&gt;
&lt;h2 id="每周新鲜事"&gt;每周新鲜事&lt;/h2&gt;&lt;h2 id="群友读AI新闻购入昆仑万维当日盈利10%"&gt;群友读 AI 新闻购入昆仑万维当日盈利 10%&lt;/h2&gt;
&lt;p&gt;之前，在加入的一个 AI 群中，有一位嗅觉敏锐的朋友，在阅读了一篇介绍新发布的天工 SkyWork 工具的文章后，迅速购入昆仑万维，结果立刻当天获得了 10% 的盈利，然后在群里发红包感谢作者。&lt;/p&gt;

&lt;p&gt;那篇文章是半夜发群里的，我起床早，一大早也读了，但是完全想不到去买股票。这群友的投机嗅觉，让我又学到一点。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/627841a7-67d2-4484-9c8e-6a9d7d019a7f.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;
&lt;img src="https://img.way2solo.com/photo/oldfish/3fca189b-a677-4341-9777-8d6c2d288e16.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="Claude 4 帮助一位30年码龄C++程序员，修复了一个他200小时没搞定的系统 Bug"&gt;Claude 4 帮助一位 30 年码龄 C++ 程序员，修复了一个他 200 小时没搞定的系统 Bug&lt;/h2&gt;
&lt;p&gt;最近美国一位名叫 ShelZuuz 的 C++ 程序员，分享了他使用最新的 Claude 4 修复一个困扰他很久的 Bug 的故事，这个 Bug 来源于他对一个 6 万行代码项目的重构，Bug 的触发条件不确定，ShelZuuz 之前也用过其他 AI，比如 GPT-4.1、Gemini-2.5 以及 Claude-3.7，但都没有找到问题，而这次他用 30 个 prompt+1 次重启，就解决了问题。&lt;/p&gt;

&lt;p&gt;AI 的进步实在是太快了。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/ce426ad5-06a4-4bb6-8750-3dccc00744ee.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="GitHub 成了找狐狸精的网站"&gt;GitHub 成了找狐狸精的网站&lt;/h2&gt;
&lt;p&gt;不能不说，网友真是太有才了！&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/b7f7295c-46f0-4e1a-a472-344e2d8425ce.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="微软开源的 AI Agent 课程"&gt;微软开源的 AI Agent 课程&lt;/h2&gt;
&lt;p&gt;一共 11 个课时，除了文字内容外，还有 Youtube 视频，不过是纯英文的。&lt;/p&gt;

&lt;p&gt;但我还没有时间看，先记录一下，后面学习完看看能不能输出一些学习心得。&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/microsoft/ai-agents-for-beginners" rel="nofollow" target="_blank"&gt;https://github.com/microsoft/ai-agents-for-beginners&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="DeepSeek R1 偷摸更新R1-0528"&gt;DeepSeek R1 偷摸更新 R1-0528&lt;/h2&gt;
&lt;p&gt;版本号不变，偷摸就更新了。&lt;/p&gt;

&lt;p&gt;一堆的公众号写了评测，总结就是不如 Claude 4，但是可以比肩，甚至超越 Claude 3.7，是一次挺大的进步，但不知道为啥更新搞的这么低调。&lt;/p&gt;

&lt;p&gt;更让人期待 R2 的更新了。&lt;/p&gt;
&lt;h2 id="MiniMind 超小语言模型"&gt;MiniMind 超小语言模型&lt;/h2&gt;
&lt;p&gt;一个开源项目，旨在完全从 0 开始，仅用 3 块钱成本 + 2 小时！即可训练出仅为 25.8M 的超小语言模型&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/jingyaogong/minimind" rel="nofollow" target="_blank"&gt;https://github.com/jingyaogong/minimind&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="避免公众号邮箱丢失的技巧"&gt;避免公众号邮箱丢失的技巧&lt;/h2&gt;
&lt;p&gt;在群聊中，有人提到自己的 163 邮箱因长时间未登录而被停用，且无法恢复，这让他在管理他的公众号时遇到了麻烦。由于每个公众号都必须绑定一个邮箱，我也遇到了类似的问题。幸运的是，群里的另一位成员分享了一个实用的技巧：通过注册个人域名来创建邮箱，这样就可以避免邮箱被意外回收的风险。&lt;/p&gt;
&lt;h2 id="我的上周进展"&gt;我的上周进展&lt;/h2&gt;
&lt;p&gt;每天打开微信，群里的各种 AI 讯息，新突破、新应用、新趋势不断涌现。从 Vibe Coding 生成应用，到 AI 绘画的惊艳作品，从 AI 辅助创作小说的副业，到 AI 制作儿童动画绘本，从使用 Agent 自动生成视频，到 AI 搜索。每一篇文章都会吸引我的注意力。&lt;/p&gt;

&lt;p&gt;起初，我还兴致勃勃地想要深入了解每一项 AI 成果，去尝试体验。可随着信息量的持续轰炸，我开始感到力不从心。&lt;/p&gt;

&lt;p&gt;面对如此多的 AI 新闻，我已经没有足够的精力去挨个研究和分析，只能走马观花地浏览。这些新闻带来的不再是兴奋和新奇，而是一种的负担，让我感觉自己已经落后于时代。 &lt;/p&gt;

&lt;p&gt;周日下午，我彻底废了，摆烂，刷小说，短视频度过。&lt;/p&gt;

&lt;p&gt;是因为我没有找到真正聚焦的点？&lt;/p&gt;

&lt;p&gt;现在不像原来在公司工作，任务都是被分配的，如今自己开船出海去打鱼，鱼在哪里完全不知道，看到公众号介绍的各种新思路，就都想去尝试一下，搞的自己有点疲惫。&lt;/p&gt;

&lt;p&gt;朋友们有没有类似的经历？可以评论区，或者联系老愚分享一下。&lt;/p&gt;
&lt;h2 id="Vibe Coding"&gt;Vibe Coding&lt;/h2&gt;
&lt;p&gt;上周尝试了一下用 Cursor 和 KMP 开发一个简单的笔记软件，可能是因为 KMP 技术比较新，Cursor 生成了一个简单界面后，陷入无解问题，因为我也不懂 KMP，所以也无力人工排查解决，所以首次 Vibe Coding 失败。具体内容可以看： &lt;a href="https://mp.weixin.qq.com/s/0LV6HdaDr9KieNg_BgIy3A" rel="nofollow" target="_blank" title=""&gt;首次使用 Cursor Vibe Coding，开发 KMP（Kotlin Multiplatform）项目的不成功经验&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="101kit.com"&gt;101kit.com&lt;/h2&gt;
&lt;p&gt;上周，注册了一个域名——101kit.com，个人感觉它的寓意相当不错：101 通常有基础，入门之意，而 kit 则可代表工具或套件。但在冲动的注册之后，却发现自己根本没想好怎么使用这个域名。虽然可以用于推广 FunCode 项目，但是如果只是这个项目，感觉域名又有点不适合，此外使用国内的服务器，还需要进行备案，也是个麻烦事。看来是有些冲动了，或者部署到海外服务器去？朋友们有没有什么建议？&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;GoRails 是我为自己构建的一个开发工具库，旨在未来快速开发新项目时，能够迅速搭建起项目的脚手架。上次外包因为从头撸代码，感觉比起当年用 Rails 开发效率低很多，所以借鉴 Rails 的一些设计理念，搞了个 GoRails 给自己用。&lt;/p&gt;

&lt;p&gt;这个项目还在比较初级的阶段。我用泛型给 Gin 的 Router Handler 设计了一个 Wraper 函数，把 API 的请求参数和响应用结构体给明确定义，避免直接用 Gin 框架的 Handler 函数框架，产生的输入输出不明确的问题。&lt;/p&gt;

&lt;p&gt;下面用代码简单示例：&lt;/p&gt;
&lt;pre class="highlight go"&gt;&lt;code&gt;&lt;span class="c"&gt;// hander 定义，明确参数和返回的结构体&lt;/span&gt;
&lt;span class="k"&gt;func&lt;/span&gt; &lt;span class="n"&gt;Demo2Handler&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;c&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;gin&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Context&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;params&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;Demo2Params&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;Demo2Response&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;gorails&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ResponseMeta&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;gorails&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Error&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="n"&gt;Demo2Response&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;Message&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;fmt&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Sprintf&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"Name is %s"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Name&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="no"&gt;nil&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="no"&gt;nil&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="c"&gt;// router 绑定&lt;/span&gt;
&lt;span class="n"&gt;router&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;POST&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;"/demo2"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;gorails&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Wrap&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Demo2Handler&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Demo2Render&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;项目地址：&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;p&gt;修复 Bug 并做了一些优化，但是没更新版本，原本计划录一个功能使用视频，尝试录了几次，但是每次说一会就卡壳，还要再找找生成视频更高效点的方法，下周试试用文字生成语音？&lt;/p&gt;
&lt;h2 id="过去的文章"&gt;过去的文章&lt;/h2&gt;&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://gitee.com/old-fox-e/fun_code" rel="nofollow" target="_blank"&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="GoRails"&gt;GoRails&lt;/h2&gt;
&lt;p&gt;我用 Golang 语言开发的致敬 Rails 的脚手架库。&lt;/p&gt;

&lt;p&gt;项目地址：
&lt;a href="https://github.com/mail2fish/gorails" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/gorails&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Mon, 02 Jun 2025 17:37:49 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/5848</link>
      <guid>https://beta.w2solo.com/topics/5848</guid>
    </item>
    <item>
      <title>49 岁重启周记 16 ：AI 狂飙时代，背负房贷，担心失业的中年程序员如何破局？</title>
      <description>&lt;p&gt;2025.5.19 - 5.25&lt;/p&gt;

&lt;p&gt;重启周记的第 16 篇&lt;/p&gt;

&lt;p&gt;最近与一些程序员朋友闲聊，谈及当前公司业务频繁变动，工作强度和压力都在增加，而外部经济环境不佳，房价持续下跌，求职难度变大。&lt;/p&gt;

&lt;p&gt;另一方面，自 ChatGPT 发布以来，AI 代码生成工具的发展可谓突飞猛进。如今，AI 生成的代码质量，毫不夸张地说，在许多场景下超越了我这个资深程序员编写的代码，既高效又优质，极大地提升了程序员的工作效率。然而，这也进一步给程序员群体带来了一定的危机感。&lt;/p&gt;

&lt;p&gt;有家有口的中年程序员们，面对房贷压力，大家或多或少都有些担忧失业后的问题，希望有一个 Plan B 计划。&lt;/p&gt;

&lt;p&gt;有些自媒体，狂吹搞副业，但是大家大部分的现实情况，却是没钱没得闲，时间和精力都有限，有孩子的朋友都更是容易感到力不从心，只能像温水煮青蛙般，继续在现有单位默默煎熬，这也是我离职之前在公司所经历的。&lt;/p&gt;

&lt;p&gt;现在我离职差不多半年了，回头看看，感觉有个方法大家可以尝试一下破局。&lt;/p&gt;

&lt;p&gt;离职后，恢复现金流最快的方法就是重新工作，此外程序员还有个方法是可以做外包项目。但是因为现在经济下行，合适的职位，外包机会都比以往要少，所以大家感觉难。&lt;/p&gt;

&lt;p&gt;但是难，不代表没有，难的其实是你缺乏给你机会的人脉。&lt;/p&gt;

&lt;p&gt;程序员往往相对沉默寡言，不善交际，不会营销自己，有可能工作能力很好，但是只是在熟悉的小圈子里被人知道，一旦被毕业，重新进入陌生的求职环境，就往往要付出很长的时间代价才能重新获取到机会，在这期间难免焦虑。&lt;/p&gt;

&lt;p&gt;为什么名校毕业、获得内推，拥有大厂工作经验的人找工作相对容易？这并非单纯源于招聘歧视，而是因为招聘本身涉及高昂的成本。若非如此，猎头行业便无立足之地。招聘者需在几十分钟的面试聊天过程中，评估一个陌生人的任职资格，这实际上极为困难。&lt;/p&gt;

&lt;p&gt;为何大厂面试常出现 “面试造火箭，入职拧螺丝” 的现象？又或者像有人说的，给 Offer 的面试，往往不怎么问技术细节问题，而专门问技术细节的面试，通常都是失败。&lt;/p&gt;

&lt;p&gt;其根本在于，面试官在面试之前对求职者的心态。面对一位名校毕业且拥有出色工作履历的求职者，面试官往往会潜意识地认可其基本能力。这是因为，求职者之前的学校和大厂已经进行了严格筛选，因此面试官无需深入探究技术细节，便能判断该候选人的基本能力。&lt;/p&gt;

&lt;p&gt;外包与面试有着相似的逻辑，发包方同样面临选择成本的问题，因为这直接关系到项目的成败。因此，你能否在短时间内建立起足够的信任度，成为获取机会的关键因素。&lt;/p&gt;

&lt;p&gt;广泛的人脉是快速找到新机会的关键，但人脉究竟从何而来？&lt;/p&gt;

&lt;p&gt;人脉不是去找朋友吃喝应酬，也不是认识多少多少牛人，要知道你认识牛人，牛人多半不认识你。关键在于你所提供的价值何在，你的朋友圈对你的认知如何，除了在公司完成的工作之外，你对外输出的，体现你的专业能力的内容又有哪些？&lt;/p&gt;

&lt;p&gt;我的破局建议是现在就开始写自己的公众号，争取自己的读者，为什么说公众号，而不是建 Blog？因为开始公众号写作，是个非常简单，低成本的事情，不像博客还要买域名，搞个博客程序，比较麻烦，而复杂的事情，你就容易半途而废。 &lt;/p&gt;

&lt;p&gt;公众号写作，你完全可以看完我这篇文章后立刻创建，再花几个小时，你就能写出你的第一篇公众号文章。&lt;/p&gt;

&lt;p&gt;问：老愚，我搞个开源项目，不是比写公众号更能体现我的专业性？&lt;/p&gt;

&lt;p&gt;答：是，是，是，你说得对。&lt;/p&gt;

&lt;p&gt;问：老愚，你这建议还不是搞副业吗？&lt;/p&gt;

&lt;p&gt;答：不，不，不，这不是副业，因为写公众号，你根本赚不到钱，哈哈。&lt;/p&gt;

&lt;p&gt;问：那我不是傻吗？不挣钱写文章，给腾讯义务劳动是吗？&lt;/p&gt;

&lt;p&gt;答：这是 Plan B。作为一名在职程序员，你撰写出爆款公众号文章的可能性微乎其微。此外，你的公众号更新频率极有可能连每周一篇都难以维持。&lt;/p&gt;

&lt;p&gt;然而，这已是一种最低成本、最高概率，在一个较长的时间周期内，帮助你构建专业形象，展现职业素养的方式。&lt;/p&gt;

&lt;p&gt;即使无法做到每周一更，你不妨尝试每两周一更，每月一更，甚至不定期更新。要知道，你的每篇文章都蕴含着被他人认可的可能性。&lt;/p&gt;

&lt;p&gt;它的作用不是赚钱，而是当你万一不幸遭遇失业，你能够通过朋友圈，读者群，快速找到新的上岸机会。&lt;/p&gt;

&lt;p&gt;问：公众号写什么？&lt;/p&gt;

&lt;p&gt;答：从你写起来最不费劲的开始，先保证定期输出，再谈其他。&lt;/p&gt;

&lt;p&gt;问：为什么不在 CSDN，掘金这些专业网站上写文章？&lt;/p&gt;

&lt;p&gt;答：写的公众号文章，可以同时在 CSDN，掘金这些平台发，但是公众号受众更广，你写文章的目的是营销自己，当然是读者多一点更好。&lt;/p&gt;

&lt;p&gt;问：你说公众号能提供机会的依据是什么？&lt;/p&gt;

&lt;p&gt;答：我开始写公众号以后，读者，朋友圈知道我失业，就陆续有人开始给我推荐工作机会，外包工作。之前周记里也写过，有几位独立开发者因为资金无法维持，然后在自己的公众号里求职，他们基本在两周内就找到了工作机会。&lt;/p&gt;
&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;p&gt;原计划录制一些视频，宣传我这个开源项目，但由于对功能仍存在一些不满，因此大部分时间都投入到了 0.0.4 版本的开发更新中。该版本主要包含以下功能更新：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;项目列表改成了类似移动设备里的无限滚动翻页&lt;/li&gt;
&lt;li&gt;新增 Scratch 项目列表排序功能&lt;/li&gt;
&lt;li&gt;支持按项目名称搜索 Scratch 项目&lt;/li&gt;
&lt;li&gt;支持按用户筛选 Scratch 项目&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/420cce76-2223-4e9f-8eef-9bd07e7180f2.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="下一步的计划"&gt;下一步的计划&lt;/h2&gt;
&lt;p&gt;趣编程 Scratch 编辑器这一开源项目的功能已基本完成，需要着手规划下后面的项目了。周二，恰巧有个做投资的老哥从广州来珠海散心，和他在会同古村畅谈了一下午，收获多多。&lt;/p&gt;

&lt;p&gt;首先帮我排除了少儿编程这个方向，因为天花板低，国内还是应试教育为主，各个机构都以信奥赛为卖点，认同我这种以兴趣为导向的人不多。&lt;/p&gt;

&lt;p&gt;所以趣编程 Scratch 编辑器这个项目，未来以维护为主，主要满足自己，以及上我的编程课的小朋友的使用需求，此外可以作为一个宣传自己的渠道，虽然现在没用户，但是也许未来的事情谁知道呢，更何况现在也没其他项目可以选择，哈哈。&lt;/p&gt;

&lt;p&gt;然后因为目前没有明确的产品方向，那就先从磨尖自己的爪牙开始，利用 AI 提高效率，我打算先开发一个自部署的 AI 笔记本项目，前端跑通各个平台上架，积累经验，后端把常用的功能组件化，尤其是各个 AI 平台的 SDK，方便以后快速开发新产品。&lt;/p&gt;

&lt;p&gt;老哥有一个总结非常精辟：从零到一的突破很大程度上依赖于运气，而从一到一百的进阶则彰显的是能力。例如，字节跳动起初凭借搞笑段子的爆火，这或许是许多人都有可能遇到的幸运机遇；然而，后续今日头条在内容上的突围，则无疑是卓越能力的体现。&lt;/p&gt;
&lt;h2 id="每周新鲜事"&gt;每周新鲜事&lt;/h2&gt;
&lt;p&gt;感觉最近一年时间，AI 相关产品仿佛被按下加速键，AI 领域的新资讯、新产品层出不穷，宛如井喷之势。连我这个赋闲在家的资深程序员，每周甚至连 AI 相关的新闻都应接不暇。感觉就如同老旧的 486 CPU，完全无法跟上奔腾时代的步伐。&lt;/p&gt;
&lt;h2 id="vibe coding"&gt;vibe coding&lt;/h2&gt;
&lt;p&gt;最近看 AI 编程的文章，频繁遇到 “vibe coding” 这个词，直译是氛围编程，我就纳闷了，AI 写代码就写代码呗，还氛围编程？咋的？用 AI 写程序，还要给它烧个香，配上 BGM？&lt;/p&gt;

&lt;p&gt;经过调研才发现，“Vibe coding AI” 指的是一种借助 AI 技术开发软件产品的新方法。根据他人的实践经验，这套方法将 AI 直接作为产品经理和程序员使用。&lt;/p&gt;

&lt;p&gt;开发者通过自然语言（文字或语音）描述问题和需求，AI 撰写产品说明书，并据此生成项目开发计划，随后 AI 再编写代码实现功能。在整个开发过程中，人与 AI 持续对话，仿佛在与产品经理、项目经理和程序员不断交流、迭代，最终完成可运行的程序或应用。典型案例包括小猫补光灯。&lt;/p&gt;

&lt;p&gt;而我目前更多还只是把 AI 当生成具体代码的辅助工具，工作中会让它生成一些代码，但是基本不涉及产品设计，看来我还是太局限于过去的程序员经验，应该用 AI 做一些更大胆的尝试。&lt;/p&gt;
&lt;h2 id="Claude 这周发布了最新的 4 系列模型"&gt;Claude 这周发布了最新的 4 系列模型&lt;/h2&gt;
&lt;p&gt;我用 Cursor 简单试了一下，发现生成代码的质量确实比之前的 3.7 版本有所提升。让它生成一个分享链接的 Model 模型，它不仅完成了模型代码，还一并生成了数据层和访问层的代码。代码风格也完全符合之前的代码设计规范，单元测试一次性通过。相比之下，之前使用 3.7 版本生成的单元测试代码经常需要我手动修复才能通过测试。&lt;/p&gt;
&lt;h2 id="微软开源 Github Copilot"&gt;微软开源 Github Copilot&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://code.visualstudio.com/blogs/2025/05/19/openSourceAIEditor" rel="nofollow" target="_blank"&gt;https://code.visualstudio.com/blogs/2025/05/19/openSourceAIEditor&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;代码生成领域的竞争日趋白热化。本周，微软宣布开源其备受瞩目的代码生成明星产品——GitHub Copilot。尽管相关代码库尚未正式发布，但已引发广泛关注与期待。&lt;/p&gt;
&lt;h2 id="体验 lovart"&gt;体验 lovart&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.lovart.ai/" rel="nofollow" target="_blank"&gt;https://www.lovart.ai/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;一个最近非常热门的 AI 文生图的设计类产品，周末朋友给了一个邀请码，我简单体验了一下功能，用它生成一个少儿编程网站的首页。因为没有给具体的提示词，所以生成的页面内容完全是 AI 脑补，我看着感觉还不错。&lt;/p&gt;

&lt;p&gt;因为之前也没有用过类似的产品，不知道和其他产品相比如何，但是看首页推荐的一些它设计的一些封面，效果很不错，我是想不出用什么提示词能够生成。所以像我这样的设计小白，如何利用好这种产品？是不是收集一些自己喜欢的风格图片，然后给 AI 参考，让 AI 生成提示词比较好？&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/ee07ddeb-5576-497b-a913-59958cced2db.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/4a6e89f9-6321-4cee-a79e-95ce0600fbf5.jpg?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="微软彻底开源 WSL"&gt;微软彻底开源 WSL&lt;/h2&gt;
&lt;p&gt;WSL 是 Windows Subsystem for Linux 的缩写，中文名为 Windows 子系统 for Linux，是微软开发的一项功能，允许用户在 Windows 操作系统上直接运行 Linux 环境（包括命令行工具、桌面应用程序和服务），无需传统的虚拟机或双系统启动。&lt;/p&gt;

&lt;p&gt;已有多年未曾使用 Windows 系统进行开发了。前些年，我购置了一台 Dell 的外星人笔记本电脑，初衷是希望它既能满足游戏需求，又能用于开发工作。然而，当我收到并拆箱后，发现它过于笨重，而且使用 Windows 系统时感觉很不顺手，就如同习惯 Windows 系统的用户突然改用 Mac 系统一般，后面大多数时间，这台电脑都在家里吃灰。&lt;/p&gt;

&lt;p&gt;不过，我确实使用 WSL 进行过一些开发工作。相比虚拟机，WSL 的运行速度要快得多，使用体验与原生 Linux 几乎没有明显差异。目前，WSL 已完全开源，这或许是因为它缺乏显著的商业价值？软件开发者的钱果然是世界上最难赚的钱，你看连微软也最终选择了放弃。&lt;/p&gt;
&lt;h2 id="打工人的共享工位"&gt;打工人的共享工位&lt;/h2&gt;
&lt;p&gt;最近，有人在网络上拍照爆料，在其新入职的公司，HR 在入职前大力宣传该公司实力雄厚、前景广阔。然而，实际入职后却发现，为了降低成本，公司为其安排了一个共享工位，而这个工位的位置实在是出乎意料：&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/4bd9000e-a16d-49c2-bdd6-fdf15af01390.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="VTracer"&gt;VTracer&lt;/h2&gt;
&lt;p&gt;最近打算为趣编程的 Scratch 增添一些素材，供小朋友们编程时使用。然而，通过 AI 生成的图片均为位图，存在放大缩小易失真的问题，不太适合 Scratch 的需求。为此，我找到了 VTracer 这款工具，它能将位图转换为 SVG 矢量图片，正好解决了这一问题。&lt;/p&gt;
&lt;h2 id="薅羊毛"&gt;薅羊毛&lt;/h2&gt;
&lt;p&gt;兄弟们薅羊毛了，新的企业信息查询平台，风鸟，注册送 5 年 SVIP。正好我打算注册公司，用它查询了一下类似公司的经营范围，网站还不错，基本没有广告，也没有乱七八糟的内容。&lt;/p&gt;

&lt;p&gt;注册链接：&lt;a href="https://riskbird.com/#/?inviteCode=724A78A42C9E2CB9" rel="nofollow" target="_blank"&gt;https://riskbird.com/#/?inviteCode=724A78A42C9E2CB9&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="过去的文章"&gt;过去的文章&lt;/h2&gt;&lt;h2 id="老愚开源的项目"&gt;老愚开源的项目&lt;/h2&gt;&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://gitee.com/old-fox-e/fun_code" rel="nofollow" target="_blank"&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Tue, 27 May 2025 15:20:33 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/5825</link>
      <guid>https://beta.w2solo.com/topics/5825</guid>
    </item>
    <item>
      <title>49 岁人生重启 15 ：从 Zip Bombs 反爬虫到异地失业金踩坑</title>
      <description>&lt;p&gt;2025.5.12 - 5.18&lt;/p&gt;

&lt;p&gt;重启周记的第 15 篇。&lt;/p&gt;

&lt;p&gt;上周的周记被吐槽太水，我自己也重新读了一遍，那篇周记内容确实是有点单薄，上周大部分写作的时间都用在 “失业半年后我发现：人生最该学的是「容错运行」” 这篇文章上，导致写周记的时间相对较少。&lt;/p&gt;

&lt;p&gt;此外，由于周记的双重性质——既作为与大家分享的载体，又是我对自身失业生活进行记录、回顾与复盘的方式，有些内容难免显得有些流水账般。&lt;/p&gt;

&lt;p&gt;不过，既然我是在运营公众号，内容质量自然不宜过低。为此，我计划将公众号的写作调整为持续写作，每日撰写一点，避免像上周的周记那样集中在周末完成，这样应该可以避免因赶工，而导致内容让人感觉没有价值。&lt;/p&gt;

&lt;p&gt;在家进行独立开发后，我发现自己几乎失去了休闲时间。&lt;/p&gt;

&lt;p&gt;以最近一周为例：花费了两天撰写公众号文章，设计了一个 GoRails 框架，修复了趣编程系统的 bug，还帮朋友编写了合并表格的工具。此外，周末两天我还要为小朋友教授编程课程，时间安排得满满当当。&lt;/p&gt;

&lt;p&gt;幸运的是，我能够相对自由地安排时间，不必像朝九晚五的上班族那样耗在公司中。当工作让我感到疲劳时，我可以随时出门散步，放松身心。这正是自由职业令人幸福之处。&lt;/p&gt;
&lt;h2 id="每周新鲜事"&gt;每周新鲜事&lt;/h2&gt;&lt;h2 id="Zip Bombs"&gt;Zip Bombs&lt;/h2&gt;
&lt;p&gt;一位居住在加州的软件开发者 Ibrahim Diallo，同时也是一位知名的技术博主。他发现有人利用网络爬虫从他的博客窃取文章。于是，他设计了一些非常小巧的压缩文件。&lt;/p&gt;

&lt;p&gt;当恶意爬虫试图抓取博客文章时，这些压缩文件会被发送给爬虫。爬虫收到压缩文件后进行解压，结果——Booom！这些仅有 1 到 10M 大小的压缩文件会迅速膨胀至 1 到 10G，导致爬虫软件很可能会因耗尽内存而出现 OOM（内存溢出）。&lt;/p&gt;

&lt;p&gt;即便没有引发 OOM，这些软件也会消耗大量资源来处理。这可真是一种既巧妙又硬核的应对恶意爬虫的策略。&lt;/p&gt;

&lt;p&gt;ZIP Bomb 的生成方法如下：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dd if=/dev/zero bs=1G count=10 | gzip -c &amp;gt; 10GB.gz
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;原文链接： &lt;a href="https://idiallo.com/blog/surviving-the-hug-of-death" rel="nofollow" target="_blank"&gt;https://idiallo.com/blog/surviving-the-hug-of-death&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="但凡我老家有几亩田，我就xxx"&gt;但凡我老家有几亩田，我就 xxx&lt;/h2&gt;
&lt;p&gt;但凡我老家有几亩田，这源自独立开发者群中的一个讨论。群里转发一个名为 “花卷猫科技” 的公众号，其作者曾在证券金融行业从事软件开发工作。34 岁时，他揣着 200 元回到农村老家，以种田为生，同时继续编写代码，打造自己的产品。他写了一系列文章，介绍他在农村老家低收入低开销的生活。这些内容触动了群里的许多人，于是群内便兴起了 “但凡我老家有几亩田，我就 XXX” 的接龙。&lt;/p&gt;

&lt;p&gt;但凡我老家有几亩田，我也不懂种田，😭。&lt;/p&gt;

&lt;p&gt;曾有一段时间，我特别喜欢观看视频号中关于前往东北林场购置大院生活的视频，觉得远离城市的生活，蕴含着诗与远方的气息。在东北林场几万块钱就能买个 2-3 亩地的大院子，但是后来想想漫长的冬季，还有各种讨厌的蚊虫，于是打消了隐居田园的想法。&lt;/p&gt;
&lt;h2 id="看板工具"&gt;看板工具&lt;/h2&gt;
&lt;p&gt;这周在独立开发者群里，钱迹的开发者给大家推荐了他用的看板工具：板栗看板（&lt;a href="https://www.banlikanban.com" rel="nofollow" target="_blank"&gt;https://www.banlikanban.com&lt;/a&gt;），一个他付费也要使用的项目管理工具。&lt;/p&gt;

&lt;p&gt;我之前使用多维表格进行项目管理，感觉有点繁琐，于是这两天我试了一下这个板栗看板，确实要简便直观很多。有这方面需求的朋友们，不妨也体验一番。&lt;/p&gt;
&lt;h2 id="Build in public"&gt;Build in public&lt;/h2&gt;
&lt;p&gt;学了个新词：Build in public，它是一种营销方式，你一边开发产品，一边在社交媒体上分享创业过程中的一些片段、感悟。&lt;/p&gt;

&lt;p&gt;感觉我所做的似乎也符合 “Build in public” 的理念吧？不过目前在冷启动期，粉丝较少，没有影响力，这周把趣编程功能完善，搞的比较实用了，打算录些趣编程相关的视频，尝试营销一下看看。&lt;/p&gt;
&lt;h2 id="Kotlin MultiPlatform (KMP)"&gt;Kotlin MultiPlatform (KMP)&lt;/h2&gt;
&lt;p&gt;我过去有一些 WEB 前端的开发经验，但不怎么了解移动端的开发，之前知道 Flutter 是客户端跨平台开发的框架。然后这周又在群里了解到 KMP 。&lt;/p&gt;

&lt;p&gt;KMP 是 JetBrains 推出的一个跨平台开发技术，旨在让开发者用一套 Kotlin 代码同时面向多个平台（如 Android、iOS、JVM、JavaScript、Native 等）进行开发。&lt;/p&gt;

&lt;p&gt;它的特点是业务逻辑用 Kotlin 开发，多端复用，但是 UI 需要单独适配不同的平台。&lt;/p&gt;

&lt;p&gt;我一直想开发一个适合自己的日记 + 笔记系统，之前，我考虑的是使用 Flutter，但又因 Flutter 生成的包体积较大，且与原生系统交互存在一定复杂性等问题而感到犹豫。&lt;/p&gt;

&lt;p&gt;如果采用 KMP 似乎避免了上述问题。其潜在挑战主要在于工作量较大，毕竟需要适配多端的 UI。不过，鉴于目前已有 AI 工具提供辅助，这一问题可能也不再显著。待我进行实验后，再和大家详细分享。&lt;/p&gt;
&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;p&gt;本周发布了 0.0.3 版本，新增了 Scratch 缩略图和历史版本功能。这两项功能的加入，显著提升了系统的实用性。周末上课时开始使用这套系统，发现一个问题：用于部署服务的外网的服务器带宽较小，API 调用速度尚可，但较大图片的加载速度却非常慢。后续考虑在家里的局域网加一个代理服务，以解决这一问题。&lt;/p&gt;

&lt;p&gt;&lt;img src="https://img.way2solo.com/photo/oldfish/60ea666f-a97a-42de-a768-dd628c1a2888.png?imageView2/2/w/1920/q/100" title="" alt=""&gt;&lt;/p&gt;
&lt;h2 id="踩了异地失业保险的坑"&gt;踩了异地失业保险的坑&lt;/h2&gt;
&lt;p&gt;看过之前周记的朋友应该知道，由于离职证明不符合劳动部门的要求，为了申请失业金，我前后折腾了将近一个月。终于，在更换了符合要求的离职证明后，4 月份我的失业金申请得以通过审批。然而，这周当我查看失业待遇核定结果时，却发现只能领取 11 个月的失业金。但我之前了解的是，社保累计缴纳了 15 年，而且没有领取过失业金，那么失业金领取期限应该是 24 个月，为何会出现只有 11 个月这种情况？&lt;/p&gt;

&lt;p&gt;带着疑问，我前往办事大厅向劳动局的工作人员进行咨询。经过深入了解，我才找到了问题的所在：由于我一部分的社保是在北京缴纳的，尽管后来将社保从北京迁移至珠海，但我不知道的是失业保险也需要单独迁移。因此，此次失业待遇的核定仅依据我在珠海工作期间的失业保险记录。由于此次失业待遇核定已经完成，即便我现在将北京的失业保险迁至珠海，也必须等到下一次失业时，才能利用这些保险重新核定失业待遇。&lt;/p&gt;

&lt;p&gt;哈哈，为了失业金，我还要努力再就业，再失业。&lt;/p&gt;
&lt;h2 id="少儿编程培训课"&gt;少儿编程培训课&lt;/h2&gt;
&lt;p&gt;这周六，一位朋友的孩子前来试课。孩子的母亲希望他能够学习编程，然而小朋友本人却表示没有兴趣。他在学校的信息课上已经接触过图形编程，觉得并不好玩。此次试课，实际上是妈妈软磨硬泡才将他带来的。&lt;/p&gt;

&lt;p&gt;在上课过程中，小朋友偶然发现教学列表的程序中有一个名为 “蛋打蝙蝠” 的小游戏，便尝试玩了一会儿，结果发现非常有趣。他自己动手调整了游戏炮弹的发射速率，创造出了一些特别的发射效果。这一发现让他顿时兴致勃勃，下课时间到了也舍不得离开。&lt;/p&gt;

&lt;p&gt;果然，游戏化教育是培养小朋友兴趣爱好的绝佳方法。今后，我要想更多的办法，将知识通过游戏的形式传授给小朋友，同时也希望小朋友在学习到程序中较为枯燥的部分时，能够持之以恒，而非仅仅为了来我这玩游戏。&lt;/p&gt;

&lt;p&gt;这周还有意外的惊喜，有个小朋友在业余时用 Scratch 做了个剧情动画，名字叫 “臭猫睡觉直播间”，内容画面都挺有意思，小朋友们能用学到的知识，自主创作，这正是我希望的，太棒了！&lt;/p&gt;

&lt;p&gt;暑假即将来临，可以开始引导小朋友们着手创作期末作品了。&lt;/p&gt;
&lt;h2 id="老愚的项目"&gt;老愚的项目&lt;/h2&gt;&lt;h2 id="趣编程Scratch 编辑器"&gt;趣编程 Scratch 编辑器&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;演示网站：&lt;a href="http://14.103.174.144:9090/" rel="nofollow" target="_blank"&gt;http://14.103.174.144:9090/&lt;/a&gt; ，用户名: admin，密码：demo123456&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://gitee.com/old-fox-e/fun_code" rel="nofollow" target="_blank"&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程 Scratch 编辑器是桌面版 Scratch 编辑器的替代品，超轻开源的少儿图形化编程系统，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只要下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务，对比官方的桌面版  Scratch 编辑器，趣编程提供了缩略图，程序历史版本等独特功能，更方便小朋友使用。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;
&lt;h2 id="老愚介绍"&gt;老愚介绍&lt;/h2&gt;
&lt;p&gt;老愚在 2025 年春节前夕，不幸遭遇失业。然而，我并未因此气馁，反而毅然开启了 “49 岁码农重启人生记”。我将自己 49 岁后的奋斗与探索，以周记的形式记录，期望能为大家带来些许启发。人到中年，难免陷入人生低谷，情绪低落，但我始终坚信，终能觅得那一抹光明，温暖这段漫漫人生路。&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Mon, 19 May 2025 21:24:03 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/5794</link>
      <guid>https://beta.w2solo.com/topics/5794</guid>
    </item>
    <item>
      <title>49 岁人生重启 14 ：总是下雨的一周</title>
      <description>&lt;p&gt;49 岁人生重启 14 ：总是下雨的一周&lt;/p&gt;

&lt;p&gt;2025.5.05 - 5.11&lt;/p&gt;

&lt;p&gt;重启周记的第 14 篇。&lt;/p&gt;

&lt;p&gt;这周珠海持续降雨，烦人的回南天卷土重来，潮湿且闷热，体感实在是不舒服。面对这样的气候，我也只能陪笑，默默忍受家中北方人的碎碎念。&lt;/p&gt;

&lt;p&gt;周六终于迎来了晴朗的天气。清晨，我迫不及待地骑车沿唐家半岛的海滩转了一圈。随后，在唐家新市场附近的一家面馆，我尝试了这家的武汉热干面。没想到，这家店的热干面味道竟然非常地道。然而，结账时，出乎我意料的是，这家店的店名居然是 “重庆炸酱面馆”。真不明白为何一个能做出如此正宗武汉热干面的面馆会取名 “重庆炸酱面馆”。改天，我打算再去试试他家的蛋酒，热干面加蛋酒那样就凑齐武汉人过早的两要素了。不知道武汉现在热干面要多少钱？这家的热干面是七块钱。&lt;/p&gt;
&lt;h2 id="开发"&gt;开发&lt;/h2&gt;
&lt;p&gt;花了近一天的时间，给朋友开发了一款合并表格的小工具，该工具能够将两个 Excel 文件按照源文件的列名和匹配符号规则，合并成一个文件，特别适用于将供应商的报价整合到另一数据表中。万能的朋友圈，不知道其他人有没有类似的需求，如果需求很普遍，考虑做个更方便使用的工具，但是感觉我的朋友圈里。&lt;/p&gt;
&lt;h2 id="源文件"&gt;源文件&lt;/h2&gt;&lt;table class="table table-bordered table-striped"&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;型号&lt;/td&gt;
&lt;td&gt;类别&lt;/td&gt;
&lt;td&gt;单价&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;==&lt;/td&gt;
&lt;td&gt;==&lt;/td&gt;
&lt;td&gt;=&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ZKY&lt;/td&gt;
&lt;td&gt;Led&lt;/td&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ZAQ&lt;/td&gt;
&lt;td&gt;Led&lt;/td&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ZST&lt;/td&gt;
&lt;td&gt;Led&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;源文件操作符号说明&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;== 完全匹配目标表列 &lt;/li&gt;
&lt;li&gt;^= 前缀匹配目标表列&lt;/li&gt;
&lt;li&gt;= 写入目标表&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="目标文件"&gt;目标文件&lt;/h2&gt;&lt;table class="table table-bordered table-striped"&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;型号&lt;/td&gt;
&lt;td&gt;类别&lt;/td&gt;
&lt;td&gt;单价&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ZKY&lt;/td&gt;
&lt;td&gt;Led&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ZAQ&lt;/td&gt;
&lt;td&gt;Led&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ZST007&lt;/td&gt;
&lt;td&gt;Led&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;h2 id="执行命令，生成新文件"&gt;执行命令，生成新文件&lt;/h2&gt;&lt;pre class="highlight plaintext"&gt;&lt;code&gt;merger.exe --src source.xlsx --dest target.xlsx
&lt;/code&gt;&lt;/pre&gt;&lt;h2 id="合成后的新文件"&gt;合成后的新文件&lt;/h2&gt;&lt;table class="table table-bordered table-striped"&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;安装位置&lt;/td&gt;
&lt;td&gt;型号&lt;/td&gt;
&lt;td&gt;类别&lt;/td&gt;
&lt;td&gt;单价&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;图 1&lt;/td&gt;
&lt;td&gt;ZKY&lt;/td&gt;
&lt;td&gt;Led&lt;/td&gt;
&lt;td&gt;18&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;图 2&lt;/td&gt;
&lt;td&gt;ZAQ&lt;/td&gt;
&lt;td&gt;Led&lt;/td&gt;
&lt;td&gt;17&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;图 3&lt;/td&gt;
&lt;td&gt;ZST007&lt;/td&gt;
&lt;td&gt;Led&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;&lt;h2 id="公众号"&gt;公众号&lt;/h2&gt;
&lt;p&gt;之前公众号提供了一次 500 流量的内容助推机会，我将它用在了一篇于周记上，但审核未获通过。公众号给出的审核意见是：创意度不足或内容价值低。&lt;/p&gt;

&lt;p&gt;为了能利用即将在周三过期的 300 流量内容助推，周一周二我连续努力两天，写了一篇 “失业半年后我发现：人生最该学的是 ‘容错运行’” 的公众号文，赶在 300 内容助推过期前的周二晚上发布，同时申请了内容助推。&lt;/p&gt;

&lt;p&gt;原以为这次的原创内容肯定能够获得助推，但第二天早上却再次收到 “创意度不足或内容价值低” 的审核结果。我不免怒火中烧，立即申请复议，结果等到第二天复议才通过，允许助推，但是这时候 300 流量的内容助推已经过期。哈哈，我也只能一笑了之。&lt;/p&gt;
&lt;h2 id="亲子编程培训"&gt;亲子编程培训&lt;/h2&gt;
&lt;p&gt;经过漫长的 5.1 假期，小朋友们差不多已有半个月未曾上课，之前所学的内容他们几乎都已遗忘，因此本周的主要任务是复习。&lt;/p&gt;

&lt;hr&gt;
&lt;h2 id="老愚的项目"&gt;老愚的项目&lt;/h2&gt;&lt;h2 id="趣编程少儿编程培训系统"&gt;趣编程少儿编程培训系统&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;演示网站：&lt;a href="http://14.103.174.144:9090/" rel="nofollow" target="_blank"&gt;http://14.103.174.144:9090/&lt;/a&gt; ，用户名: admin，密码：demo123456&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://gitee.com/old-fox-e/fun_code" rel="nofollow" target="_blank"&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;趣编程是一款超轻量的开源少儿图形化编程网站系统，和其他的 Scratch 开源的系统相比，它的特点在于部署超级简单，使用 SQlite 文件数据库，用户无需任何配置，只需下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型少儿编程培训机构使用。&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。老愚的公众号 - 老愚寻光杂记&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Mon, 12 May 2025 21:07:35 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/5770</link>
      <guid>https://beta.w2solo.com/topics/5770</guid>
    </item>
    <item>
      <title>失业半年后我发现：人生最该学的是「容错运行」</title>
      <description>&lt;p&gt;我今年 49 岁，是个普通程序员，2025 年春节前，我突然失业了。人到半百，却一事无成，现在连份工作都没有，这困境就像是游鱼搁浅在海滩上，不时蹦跶两下，尝试回到海里，而蹦跶不动的时候，就忍不住想：要是人生能重来该多好？&lt;/p&gt;

&lt;p&gt;就像《夏洛特烦恼》里夏洛穿越回学生时代，又或者如同汤姆·克鲁斯主演的电影《明日边缘》（Edge of Tomorrow），“活着、死去、重复”，失败只是暂时的，坚韧不拔的你终会获得成功。&lt;/p&gt;

&lt;p&gt;但现实不像游戏，没有存档能重新加载，一着不慎，便会满盘皆输。难道真的全靠运气？&lt;/p&gt;

&lt;p&gt;就在迷茫时，我突然想到计算机系统里的一个重要概念 —— 容错性。它指的是系统遇到错误或故障，还能正常运行。虽然现实中我们不能重生，也不能像游戏读档，但完全可以借鉴计算机的容错设计，给自己的人生增加 “容错力”，做一只 “打不死的小强”，哪怕遭遇重大挫折，也能继续走下去。&lt;/p&gt;
&lt;h2 id="拥抱不完美：解锁低内耗人生"&gt;拥抱不完美：解锁低内耗人生&lt;/h2&gt;
&lt;p&gt;容错性，说到底是在错误和挫折中保持稳定、持续运行的能力。它不是无底线地容忍错误，而是在明白错误不可避免的前提下，积极应对。就像 “挑战者号” 航天飞机，即便技术先进、测试严谨，仍因一个密封圈故障，在升空 73 秒后解体。这告诉我们，无论怎么小心，错误总会在意想不到的地方出现。而提升容错性，就是学会和错误共处，把它们变成成长的养分。&lt;/p&gt;

&lt;p&gt;我们从小被教育要追求完美，考试必须满分、做事不能出错，这让我们潜意识里觉得，只有完美的自己才值得被认可。所以一旦缺点或错误暴露，第一反应往往是逃避、掩饰。比如有人不擅长当众演讲，一上台就紧张得语无伦次，为了不被嘲笑，宁愿错过很多展现自我的机会。&lt;/p&gt;

&lt;p&gt;篮球巨星迈克尔・乔丹高中时，曾因为身高被校队淘汰。要是他一直纠结这个劣势，哪有后来的辉煌？年轻时的我，也常为了面子不懂装懂，也因为胆怯不敢主动请教问题。这些行为不仅让我没能及时解决问题，事后还在心里反复内耗，就像 CPU 空转，看似在反思，实则白白消耗精力。&lt;/p&gt;

&lt;p&gt;日本作家渡边淳一提出的 “钝感力” 很有意思，就是别对负面评价、失败挫折太敏感，保持从容心态，专注目标，及时抽离负面情绪，减少不必要的内耗。SpaceX 的猎鹰 1 号前三次发射都以爆炸告终，老话说事不过三，但即使是失败了三次，马斯克没也有放弃，第四次终于成功，这就是接纳不完美带来的力量。&lt;/p&gt;

&lt;p&gt;🚀💥砰！&lt;/p&gt;

&lt;p&gt;🚀💥砰！&lt;/p&gt;

&lt;p&gt;🚀💥砰！&lt;/p&gt;

&lt;p&gt;🚀唰！&lt;/p&gt;
&lt;h2 id="尝试新事物，接受损耗"&gt;尝试新事物，接受损耗&lt;/h2&gt;
&lt;p&gt;容错，意味着打破对失败和损失的恐惧，在不确定和风险中继续前行，坦然接受过程中的损耗，为人生创造更多可能。《贫穷的本质：我们为什么脱不了贫穷》里说，穷人常被当下温饱困住，没时间做长远规划，就像手机快没电时，只能调成待机模式维持电量。&lt;/p&gt;

&lt;p&gt;我自己也有过这样的经历。以前为了省点钱，在好几个购物 APP 之间反复比价，结果折腾好几天，最后因为决策疲劳，反而买了更贵的东西，追求 “完美性价比”，却成了内耗的源头。&lt;/p&gt;

&lt;p&gt;当李笑来在文章中推荐比特币时，它的价格还低到令人咋舌，甚至有新闻报道有人用 1 万个比特币换得一个披萨。当时的我虽动了购买比特币的念头，和媳妇嘀咕过好几次，却因背负房贷压力，对投资比特币可能产生的损失有所恐惧，最终没有购买。&lt;/p&gt;

&lt;p&gt;如今回想，我并非懊悔错失了巨富的机会，而是遗憾自己因害怕损失，拒绝了一次充满趣味的新尝试。这种过度谨慎的态度，本质上是容错性不足的体现 —— 我们总试图规避一切可能的损失，却也因此将自己困在已知的安全区，与未知的精彩失之交臂。&lt;/p&gt;

&lt;p&gt;不过在学习新技术这件事上，我却因为截然不同的行动获得了一些机会。 2006 年，Ruby On Rails 还是个全新的开发框架，当时招聘市场主流是 PHP、JAVA，但我觉得它开发效率高、有前景，就主动去学。&lt;/p&gt;

&lt;p&gt;这份主动尝试的勇气与坚持，最终为我带来了丰厚的回报 —— 凭借 Ruby On Rails 上的丰富经验，我顺利通过一家美国游戏公司的面试，获得了一个很不错的工作机会。这与我在比特币投资上的保守形成强烈反差，也让我明白：主动尝试新事物，有失败风险，但也可能为人生开辟全新的道路。&lt;/p&gt;

&lt;p&gt;尝试新事物，损耗几乎不可避免。很多尝试可能最后看起来 “白花钱”，但正是这些经历，给人生增添了色彩和可能。就像早期互联网创业者，在无数失败项目中，只要抓住一个像谷歌、亚马逊这样的机会，就能大获成功。当我们不再害怕损失，积极拥抱新事物，容错性也会慢慢提高。每一次看似 “浪费” 的尝试，都可能成为改变人生的契机。&lt;/p&gt;

&lt;p&gt;我现在教小朋友编程，发现借助于编程的过程，能培养他们 “试错，成功” 的思维。写代码、运行、发现错误、修改，再运行、再修改，不断重复，直到程序正确，这不就是在练习容错吗？&lt;/p&gt;
&lt;h2 id="分清 “容错” 和 “赌博”"&gt;分清 “容错” 和 “赌博”&lt;/h2&gt;
&lt;p&gt;说到这儿，必须聊聊 “容错” 和 “赌博” 的区别。2018 年，韩国釜山一名 20 岁大学生，把 1.3 万美元全部投入比特币，价格暴涨后不仅没止盈，还追加杠杆。结果比特币暴跌，他不仅利润归零，还负债 5000 多万韩元，最后被抑郁和失眠压垮。2022 年 Luna 币崩盘，更导致 20 万韩国投资者血本无归，甚至有家庭因此自杀。&lt;/p&gt;

&lt;p&gt;这些赌徒只看到收益，完全不顾风险。真正的 “容错”，应该像计算机系统一样，提前做好规划和备份，低成本、快速试错，接受一定损失，但不会让自己陷入重大风险。就像 Airbnb 刚起步时，两位设计师只是在简陋网站上出租客厅的三张气垫床，没租办公室、没招团队，却低成本验证了 “共享住宿” 的需求&lt;/p&gt;

&lt;p&gt;这段时间，我离职后，关注了一些独立开发者的公众号。看到有人因为资金撑不下去，只能重返职场，还在公众号发求职广告。他们开发的应用，有的设计出色、用户体验好，甚至被苹果官方推荐，但还是没能靠此维持生活。&lt;/p&gt;

&lt;p&gt;一开始我觉得可惜，心想再坚持一下或许就成功了。但仔细想想，这其实也是人生容错的体现。他们在自己风险可控范围内勇敢尝试，虽然暂时失败，却积累了经验、打磨了能力，凭借这些，依然能在职场找到新机会。这种 “试错，失败，重试” 的过程，就是容错理念的生动实践。&lt;/p&gt;

&lt;p&gt;我自己也挺遗憾，后来长期待在技术舒适区，没尝试做产品。有了家庭和孩子后，平衡工作和生活变得困难，想突破也更难了&lt;/p&gt;
&lt;h2 id="不一定要有副业"&gt;不一定要有副业&lt;/h2&gt;
&lt;p&gt;现在到处都在说 “人人需要副业”，好像没有第二职业就没有危机意识。社交媒体上全是 “月入 X 万的副业攻略”“30 岁前必备 Plan B”，把副业吹成了抵御人生风险的万能药。&lt;/p&gt;

&lt;p&gt;但就像计算机系统的 “负载均衡算法” 会评估任务优先级，保证关键进程稳定运行一样，人生的 “容错策略” 也需要清醒认知：主业是构建核心竞争力的 “主服务”，副业应该是风险可控的 “可降级模块”。&lt;/p&gt;

&lt;p&gt;勇敢试错，不是盲目跟风所有赚钱机会，而是先评估自己的时间、精力和专业储备，看看能不能 “多线程任务”。对技术人员来说，深耕主业才是关键。在技术领域，持续学习和创新才能保持竞争力。&lt;/p&gt;

&lt;p&gt;与其分散精力做多个副业，不如把时间投入到主业提升上，攻克技术难题、掌握前沿技术，建立自己的技术壁垒，这样职业发展才更稳定。当然，如果主业稳定又有余力，适度发展副业作为兴趣爱好和技能拓展，也是不错的选择。&lt;/p&gt;
&lt;h2 id="不止Plan B"&gt;不止 Plan B&lt;/h2&gt;
&lt;p&gt;要准备的不止是 Plan B，还需要 Plan C, D, E，F。&lt;/p&gt;

&lt;p&gt;每个人都有短板，这很正常。与其拼命掩盖，不如坦然接受，再想想怎么补救。平时可以多写日记、做笔记，把自己的不足和解决办法记下来。这些记录就像给自己画的地图，能帮我们清楚看到哪里需要改进。比如发现自己不善言辞，就多通过写作表达；要是对现在的工作不满意，别干等着，抽空在招聘网站投投简历，先找好下家。&lt;/p&gt;

&lt;p&gt;计算机系统里的 “冗余备份” 概念，对人生也很有启发。当某个部件故障，备份系统能马上接替工作。人生也需要这样的 “冗余备份”，而备用金就是其中重要的一项。它就像系统的备用电源，遇到失业、生病这些 “意外断电” 情况时，能保障生活继续运转。&lt;/p&gt;

&lt;p&gt;我一直有存备用金的习惯，所以虽然现在失业，心里也不慌，基本生活也没受到影响。一般来说，备用金存够 3 - 6 个月的生活费，就能应对大多数突发状况。如果打算做独立开发，考虑到产品孵化通常需要 18 个月左右，保守估计，最好准备 2 年的生活资金。&lt;/p&gt;

&lt;p&gt;我见过一些朋友，创业时太乐观，没留够缓冲资金就匆忙投入，结果项目没成，钱却花光了，最后生活都成问题。所以说，备用金不是普通存款，它是生活的 “保险”，是一定要有的保障。多给自己留些余地，人生之路才能走得更稳。&lt;/p&gt;
&lt;h2 id="最后"&gt;最后&lt;/h2&gt;
&lt;p&gt;人生没有 “完美模式”，与其追求永远不出错，不如学会在错误中成长。作为 49 岁的 “老程序员”，我还在不断调试自己的人生代码，希望我们都能找到适合自己的 “容错方案”。&lt;/p&gt;

&lt;p&gt;就算一直搁浅在海滩，无法回到海里，那就努力自我进化，学会在岸上呼吸，做一只 “水陆两栖” 的海龟。&lt;/p&gt;

&lt;p&gt;给自己的开源软件打个小广告，麻烦大家帮忙去 &lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;给个 Star 啊。&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Thu, 08 May 2025 09:14:48 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/5758</link>
      <guid>https://beta.w2solo.com/topics/5758</guid>
    </item>
    <item>
      <title>49 岁人生重启 13 ：funcode 发布首个版本</title>
      <description>&lt;p&gt;49 岁人生重启 13 ：funcode 发布首个版本&lt;/p&gt;

&lt;p&gt;2025.4.28 - 5.05&lt;/p&gt;

&lt;p&gt;重启周记的第 13 篇&lt;/p&gt;
&lt;h2 id="fun_code 项目"&gt;fun_code 项目&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;演示网站：&lt;a href="http://14.103.174.144:9090/" rel="nofollow" target="_blank"&gt;http://14.103.174.144:9090/&lt;/a&gt; ，用户名: admin，密码：demo123456&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;下载地址：&lt;a href="https://github.com/mail2fish/fun_code/releases" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code/releases&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;源码：&lt;a href="https://gitee.com/old-fox-e/fun_code" rel="nofollow" target="_blank"&gt;https://gitee.com/old-fox-e/fun_code&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;本周，funcode 的首个版本终于在 github 发布。funcode 由老愚开发，是一款超轻量的少儿图形化编程网站系统，和其他的 Scratch 开源的系统相比，它的特点在于部署超级简单，使用本地 SQlite 数据库，用户无需任何配置，只需下载并运行程序，即可在本地计算机上提供包含用户管理和 Scratch 图形编程的完整服务。该系统兼容 Windows、Linux、Mac 等主流操作系统平台，尤其适合个人，或者小型的少儿编程培训机构使用。&lt;/p&gt;

&lt;p&gt;这是老愚的第一个开源产品，麻烦大家能帮我在 GitHub 网站上点个 Star，不胜感激！&lt;/p&gt;

&lt;p&gt;当前这个版本功能还比较简单，主要是满足我自己的教学需求，后面的版本准备增加键盘打字练习，Python，还有连接硬件的能力。&lt;/p&gt;
&lt;h2 id="读书"&gt;读书&lt;/h2&gt;&lt;h2 id="大力出奇迹:张一鸣的创业心路与算法思维"&gt;大力出奇迹:张一鸣的创业心路与算法思维&lt;/h2&gt;
&lt;p&gt;这周我读完了第六章，该章主要介绍了一些字节跳动尚未成功的项目，包括悟空问答、值点、新草、多闪、飞聊、头条搜索等。这些项目中，有许多我之前并不了解，目前看来，多数项目已经停止运营。由此可见，即便是字节跳动这样拥有庞大流量的公司，也并非所有产品都能取得成功。这一现象颇引人深思。&lt;/p&gt;

&lt;p&gt;昨天下载了抖音商城，这是字节跳动电商方向上的新尝试，不知道有多少人能借机赚到钱？&lt;/p&gt;
&lt;h2 id="易经"&gt;易经&lt;/h2&gt;
&lt;p&gt;这周给自己卜的卦象是：剥卦，卦辞：不利有攸往。占得此卦，意味着事业已从巅峰滑落至低谷，此时应顺应形势，暂缓行动，静观其变，切不可冒险行事，亦不可孤注一掷。&lt;/p&gt;

&lt;p&gt;听着好像很有道理，那想要出去旅游算不算出门？算了，五一节乖乖躲家里，哪哪都是人，连家门口的海滩都被车塞死了，自行车也只能推着走。
&lt;/p&gt;
&lt;h2 id="公众号"&gt;公众号&lt;/h2&gt;
&lt;p&gt;真是好难写啊，比写程序难多了，但还是要坚持做正确的事，争取下周能出一篇。&lt;/p&gt;
&lt;h2 id="亲子编程培训"&gt;亲子编程培训&lt;/h2&gt;
&lt;p&gt;五一休息，停课一周。&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Mon, 05 May 2025 20:06:22 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/5751</link>
      <guid>https://beta.w2solo.com/topics/5751</guid>
    </item>
    <item>
      <title>49 岁人生重启 12 ：水山蹇，利西南，不利东北。利见大人。贞吉。</title>
      <description>&lt;p&gt;2025.4.21 - 4.27&lt;/p&gt;

&lt;p&gt;重启周记的第 12 篇&lt;/p&gt;
&lt;h2 id="这周我有些不靠谱"&gt;这周我有些不靠谱&lt;/h2&gt;
&lt;p&gt;上周，一位朋友为我介绍了一份海外外包开发工作。这周四上午进行了面试，整个过程非常顺利，我与面试官的交流也十分愉快。面试官表示需要内部讨论后再通知我结果。然而，到了中午，面试官突然联系我，提及有一项紧急开发任务，并简要介绍了项目的需求背景，要求在周日之前完成上线。他询问我是否有时间接手，我当时并未多加思索，考虑到自己离职在家，时间较为充裕，便答应了。&lt;/p&gt;

&lt;p&gt;但随后我意识到，周五和周六已有其他安排。尽管如此，由于已经承诺，且认为项目相对简单，我并未放弃这个项目，这成为了我的第一个错误。在后续的需求沟通中，我评估认为需要 2-3 天进行开发，再 2-3 天进行测试。对方则认为只需处理 3 个外部 API 调用，无需花费太多时间。我提到周六全天无法工作，对方表示若我无法胜任，他们将另寻他人。此时，我犯了第二个错误，自信地认为努力一天即可完成，于是决定周五全天投入工作，若流程未能跑通，再由他们评估代码是否需继续。&lt;/p&gt;

&lt;p&gt;第二天，我早上 7 点左右开始工作，直至下午 17 点，即使有 CursorAI 加成，尽管外部 API 调用已处理妥当，但流程仍未完全跑通。考虑到次日周六无法继续，周日上线已无可能，我最终只能承认失败，放弃此次开发任务。&lt;/p&gt;

&lt;p&gt;反思：&lt;/p&gt;

&lt;p&gt;1.或许是由于讨好型人格的作祟，我虽意识到了潜在风险，但还是去冒险行事，反而导致不靠谱的结果，以后要更勇于承认自己做不到，另外做决定不要太仓促，三思而后行。&lt;/p&gt;

&lt;p&gt;2.用 Golang 开发，虽然有 Cobra， Gin，GORM, zap.Logger 这些各个不同领域的开发框架，但是这些框架是分散，不像 RubyOnRails 开箱即用。遇到紧急的项目，从头开始把这些框架整合在一起，再开发功能，效率就非常低，之前在公司没这类问题，是因为新项目是复制老项目的基本代码再继续，后面计划整理一个我自己的 WEB 基本框架。&lt;/p&gt;

&lt;p&gt;3.虽然离职了，但是我其实还是有一些计划了的事情要去做，时间并没有那么自由。外包工作由于存在交付时间的限制，我会承受很大的精神压力，打乱自己的节奏，，进而引发负面情绪和健康问题，还是按自己的节奏更为合适。&lt;/p&gt;

&lt;p&gt;总结：在错误的时间，用错误的工具，打个败仗，坑了朋友，做了个不靠谱的人。&lt;/p&gt;

&lt;p&gt;对于给予我外包机会的朋友，我深感歉意，辜负了您的信任，实在抱歉。&lt;/p&gt;
&lt;h2 id="读书"&gt;读书&lt;/h2&gt;&lt;h2 id="易经"&gt;易经&lt;/h2&gt;
&lt;p&gt;阅读《易经》，我学习了一种简单的卜卦方法：使用三枚硬币投掷六次，就可以获得一个卦象，上周我获得的卦象是：水山蹇。&lt;/p&gt;

&lt;p&gt;硬币的正面代表数字 3，反面代表数字 2。每次投掷三枚硬币后，将各枚硬币的正反面数字相加。例如，若三枚硬币落地后的结果为反反正，则计算为 2+2+3=7。进行六次投掷后，会得到六个数字。以我的水山蹇卦为例，数字序列为：6、6、9、8、7、6。其中，偶数代表阴爻，阴爻的符号为 “- -”；奇数代表阳爻，阳爻的符号为 “——”。随后，从下至上依次摆放阴爻和阳爻，例如：阴阴阳、阴阳阴，最终形成卦象水山蹇。&lt;/p&gt;

&lt;p&gt;水山蹇卦的上卦为坎，象征水；下卦为艮，象征山。水在山上流淌，寓意着前行之路遍布艰难险阻，正如水流遭遇高山的阻挡，蜿蜒曲折地向前推进。&lt;/p&gt;

&lt;p&gt;当遭遇困难和挫折时，应将其视为成长的机会，通过深入反思自身行为与不足之处，从而实现自我提升。同时，保持积极向上的心态，坚信凭借自身努力及他人协助，定能战胜困境，达成自我进阶。&lt;/p&gt;

&lt;p&gt;这个卦象也意外的契合这周的经历，神奇。&lt;/p&gt;
&lt;h2 id="大力出奇迹:张一鸣的创业心路与算法思维"&gt;大力出奇迹:张一鸣的创业心路与算法思维&lt;/h2&gt;
&lt;p&gt;这周阅读完了第五章，里面的内容是关于抖音这个国民 APP 的崛起。里面我印象最深刻的是，抖音一开始并不是短视频的领跑者，它加入这个领域时，快手，美拍，小咖秀才是当时的明星产品，按书里的记载，从 2016 年 9 月到 2017 年 3 月份，在这六个月里，抖音的百度搜索是 0。但是通过明星引流，鼓励用户创作原创内容，并通过挑战赛、话题标签等方式激发用户的参与热情等运营手法，很快就成了短视频领域的领跑者。随后，腾讯旗下的微视也加入了这场激烈的市场竞争。然而，尽管有微信的流量支持，抖音在面对多方挑战时，依然稳固地保持着其市场领先地位。&lt;/p&gt;

&lt;p&gt;我看快手，也会看抖音，都是些让人容易过度沉迷的 APP。&lt;/p&gt;

&lt;p&gt;上快手，瞧那些肌肉男包鱼塘的抓鱼，多半是赔钱，但抓鱼的时候总是状况百出，而且不管最后是亏了还是赚了，反正都能捞上一大堆鱼，感觉超有成就感的，所以看起来特别带劲。&lt;/p&gt;

&lt;p&gt;最近刷抖音，主要就是看那些搞笑的脱口秀，那些讲段子的人真的太有才了，我觉得比听相声有意思，更接地气。小鹿讲她婚礼的事儿，那真是笑死人不偿命啊。&lt;/p&gt;
&lt;h2 id="公众号"&gt;公众号&lt;/h2&gt;
&lt;p&gt;惭愧，实在是没有时间写，还是只有周记。&lt;/p&gt;
&lt;h2 id="fun_code 项目 (https://github.com/mail2fish/fun_code)"&gt;fun_code 项目 (&lt;a href="https://github.com/mail2fish/fun_code" rel="nofollow" target="_blank"&gt;https://github.com/mail2fish/fun_code&lt;/a&gt;)&lt;/h2&gt;
&lt;p&gt;终于有演示版本可供大家访问了，网址：&lt;a href="http://14.103.174.144:9090/" rel="nofollow" target="_blank"&gt;http://14.103.174.144:9090/&lt;/a&gt; ，用户名: admin，密码：demo123456&lt;/p&gt;

&lt;p&gt;目前还在准备 0.0.1 版本，因为用了 CGO 的 SQLite，反复尝试后也没有搞定 Mac Arm 跨平台编译，还是要在 Windows 下面搭个开发环境，预计下周可以发第一个版本。&lt;/p&gt;

&lt;p&gt;这周付费了 Cursor，确实表现要比 Trae 要聪明一些，但是每个月只有 500 次的快速请求量，完全不够用啊，所以很多简单的问题还是交给 Trae 来处理。&lt;/p&gt;
&lt;h2 id="亲子编程培训"&gt;亲子编程培训&lt;/h2&gt;
&lt;p&gt;在课程里，开始更多地让小朋友们与我共同参与编程。首先，我会展示游戏的整体效果，随后与小朋友们一起将游戏拆解为一个个相对简单的问题。接着，我引导他们思考每个问题的解决方法。我们一同在大屏幕前完成程序的编写，之后，小朋友们再在各自的电脑前，独立完成各自的程序。这个办法真的挺有用的，孩子们把自己的想法说出来，然后一个接一个地上台动手写代码去实现。几个小伙伴凑在一起，一起想办法解决问题，重点不是学了点指令，写几个小游戏程序，而是这个一起努力探索，分析问题，解决问题的过程。&lt;/p&gt;

&lt;p&gt;感谢耐心阅读，期盼点赞👍，喜欢💗，分享↗️，赞赏💰。也欢迎大家和老愚交流亲子教育，独立开发，人生感悟的一切。&lt;/p&gt;</description>
      <author>oldfish</author>
      <pubDate>Tue, 29 Apr 2025 19:39:29 +0800</pubDate>
      <link>https://beta.w2solo.com/topics/5740</link>
      <guid>https://beta.w2solo.com/topics/5740</guid>
    </item>
  </channel>
</rss>
