<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>佐须之男的博客</title><link>https://forgotfun.org/</link><description>技术需要沉淀，成长需要痛苦，成功需要坚持，敬仰需要奉献</description><item><title>仓鼠之死-牛马的一生</title><link>https://forgotfun.org/2025/05/the-death-of-workhorse.html</link><description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;因为学校都在流行养仓鼠，所以佐大也给孩子买了一只，其实我并不喜欢养小动物，因为最终他们都会死，我感觉是造孽。&lt;/p&gt;&lt;p&gt;起初新鲜劲还没有过的时候，会给小仓鼠买磨牙棒、小笼子、水壶，但是动物终究是动物养不熟，咬了我几次后就逐渐失去了耐心，对它也没那么精心照顾了。心里骂道：哪个天杀的说金丝熊温顺的！&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;人类有一种神奇的液体可以提高效率，叫咖啡。我试着喂了一些给仓鼠，它变得暴躁了有使不完的劲。仓鼠不需要工作，其实没必要喂它咖啡。然而这是一次实验，验证了人类的神奇药水对仓鼠也有效果。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;人类有一种神奇的液体可以提高忠诚度，叫酒精。我试着喂了一些给仓鼠，它走路摇摇晃晃的随后浑身抽搐，抽搐停止后慢慢身体变僵硬了。事后我发现喂的是高度酒，它扛不住。咖啡都扛过来了，它却没能抗住酒精，它为什么就扛不住呢？&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;仓鼠的死本可以避免，假如商家不宣传金丝熊温顺，说它会咬人，我就不会买，它就不会死。假如仓鼠不是35元包邮，再贵点卖3500元，我就会犹豫要不要买，它就不会死。假如我的控制欲没那么强，不喂它酒精，它就不会死。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;把仓鼠的尸体扔进垃圾桶后，打开拼多多翻看之前购买的链接，一看现在只需要35元就可以买两只金丝熊后，我重新下了一单。毕竟笼子、水壶、磨牙棒、食料、木屑这些投资不能扔，它们都比金丝熊贵，重新养一只反而性价比最高。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;望着空荡荡的仓鼠笼子，我陷入了沉思。仓鼠到底是为了谁活着？为了卖笼子、磨牙棒的商家？它的生死都是卖家和买家决定的，它会后悔活着吗？我希望它走的时候没那么痛苦，这样我的良心就没那么痛了。为什么我的仓鼠不忠诚反而咬我呢？其实仓鼠一直忠于我，它从来没有越狱过，它一直在那逼仄的笼子里待着，它只是分不清我的手指或食物。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;其实从一开始就不应该买仓鼠的，当我决定买仓鼠的那一刻，仓鼠的命运就已经注定不能改变了。当我只用35元就买下了它时，以为能买下了它的自由。动物生来就是自由的，正因为是自由的，所以我才无权去干涉它。它的死，恰恰证明我只用35元把我的灵魂出卖了，我的灵魂和仓鼠一样廉价。我又去翻了翻垃圾桶，摸了摸它僵硬的身体，心中一阵苦楚，我又被谁买走了呢？我的命运或许和仓鼠一样，早就已经决定好了。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;35元可以买仓鼠的一生，仓鼠的命。你的一生，你的命又值多少呢？我们何尝不是在漠视自己的生命。你又为谁活着呢？你能在生命戛然而止的那一刻找到生命的意义嘛？或许仓鼠在天堂不会恨我，因为它在死的那一刻都搞不明白自己是怎么死的，因为它根本不能理解这个复杂的世界。&lt;/p&gt;</description><pubDate>Wed, 07 May 2025 20:52:48 +0800</pubDate></item><item><title>佐大35岁人生感悟</title><link>https://forgotfun.org/2024/12/thirty-five-year-old-thinking.html</link><description>&lt;p style=&quot;text-indent:28px&quot;&gt;一晃五年过去了，这五年发生了很多改变世界的事情，疫情、俄乌战争、AI。疫情和世界格局的变化导致的经济衰退，让佐大明显感觉到了日子越来越难过，同时事业也陷入了停滞不前，佐大也没有之前那股人定胜天的冲劲了。AI给佐大带来的更多的是职业危机，AI如同丧钟一般在程序员的耳朵旁咚咚作响，AI否定了用时间换技术的努力。&lt;/p&gt;&lt;h2&gt;生活&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 随着孩子上学后，陪孩子的时间越来越少了，因为他需要上学、我需要上班。也就晚上他放学、我下班，在吃饭写作业的间隙里聊聊天。现在小孩子的物质生活是丰富的，但他们的精神并不富足，他们没有见过田野、没有见过山川、没有尝过溪水、也没有尝过花蜜，一切的一切只在课本里出现过。就如同我们小时候，幻想书中火鸡的味道一般。我会问他读书累嘛？他的回答暖心中透着一丝伤感，和你上班一样。的确是一样的，因为他开启了我当年的循环，好好学习然后找份体面的工作，不知道他是否可以打破这种循环。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 伴随着年龄的增长头发稀疏了、牙齿也龋坏了、视力又下降了，我能清楚地感知到我已经老了，不再敢像三十岁那样肆意挥霍身体了。人就是一部机器，年轻的时候磨损的慢，年纪大了后磨损会越来越快，希望大家能平衡自己的健康和工作。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 这几年明显感觉到生活成本、物价越来越高了，消费降级似乎也成了常态，归其原因是我们的收入并没有增长导致的。现在大家越来越内卷，但收入不升反降，活得明白的人会发现这是一场骗局，自以为明白的会认为是自己不够努力，装睡的人等着别人来打破内卷，装傻的人等着别人累死后坐享其成。内卷的尽头是躺平还是继续内卷，这就不得而知了，或许大部分人会处于躺不平也卷不赢的两难境地，也许这套规则就是这样设计的吧。&lt;/p&gt;&lt;h2&gt;事业&lt;/h2&gt;&lt;p style=&quot;text-indent:28px&quot;&gt;众所周知中国有一个三十五岁中年危机的魔咒，其实这并不是危言耸听而是事实。中年人的性价比对于企业来说是很低的，所以中年人在职场上并不受欢迎是正常的。很多人幻想通过提升自己的技术来抵抗中年危机，实际上并无大用。因为技术本质是服务于业务，你没有业务只研究技术意义不大，因为大头是被商务环节拿走了，技术只是出苦力的。佐大身边技术厉害的朋友选择了移民或者走管理、业务路线，留在技术岗位继续专研技术的很少，或许这才是真正的出路吧…&lt;/p&gt;&lt;p style=&quot;text-indent:28px&quot;&gt;随着从业者人数增多、AI的兴起，单纯通过技术来积累财富已经越来越难了。学习技术的边际效应在慢慢递减了，哪怕是大公司对技术大牛也没那么求贤若渴了，因为从市场角度来讲很多行业已经趋于饱和或垄断。研究技术本身其实是舍本逐末，研究如何把技术变现才能真正产生价值，详细的论述可以观看佐大的&amp;lt;技术已死&amp;gt;系列视频。&lt;/p&gt;&lt;p style=&quot;text-indent:28px&quot;&gt;佐大年轻的时候一心闷头搞技术，认为自己只要把技术搞到顶点，就可以停下来稍微歇一歇。没想到这一搞就是十多年，从未间断过、休息过。其实你仔细一想就会明白，人生很多目标是在刻舟求剑，除非你是时代的缔造者，不然你必然是在追赶着时代。跳出自己的圈子，看看别的地方，或许对大家的事业有所帮助。&lt;/p&gt;&lt;h2&gt;读书&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 由于佐大技术陷入到了瓶颈期，这几年断断续续看了不少书。读书对认知的提升是很有帮助的，但更重要的是如何去归纳和提炼书中的思想，因为很多书的理论是相互排斥和矛盾的，稍有不慎可能就会走火入魔。技术可以短时间内通过AI来提升，但是思维能力的提升需要长时间的思考总结，留点时间看书比死磕技术更受用。&lt;/p&gt;&lt;p style=&quot;text-indent:28px&quot;&gt;读书是一个长期的过程，想形成系统的思想体系，需要来者不拒阅读各类书籍。人生短短数十载，每本书精读是不可能的，翻阅其中感兴趣的章节即可。如有特别喜爱的书，可以慢慢咀嚼。&lt;/p&gt;&lt;h2&gt;未来&lt;/h2&gt;&lt;p style=&quot;text-indent:28px&quot;&gt;个人的幸福是建立在国家的基础上的，所以个人的未来更多是寄托于国家的未来。假如大环境不好，你再折腾也很难有起色，过度努力可能会加速你的死亡。&lt;/p&gt;&lt;p style=&quot;text-indent:28px&quot;&gt;未来的主基调是中西方在经济、科技、文化、政治上的较量，只要双方没有决出胜负，整个社会必然是采用高淘汰率的模式来维持运转，因为你是国与国战争中的一名战士。至于失业、产业转移、资金外流问题如何解决，赢了后就不需要考虑了，这无疑是一场豪赌。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Tue, 31 Dec 2024 11:44:32 +0800</pubDate></item><item><title>技术已死、技术无用、技术不值钱、技术无出路，佐大带你走上开悟之路</title><link>https://forgotfun.org/2024/11/skills-are-useless.html</link><description>&lt;h2&gt;视频地址：&lt;/h2&gt;&lt;p&gt;技术已死1 人性角度 &lt;a href=&quot;https://www.bilibili.com/video/BV1Tkm6YWEZB/&quot; target=&quot;_blank&quot; title=&quot;技术已死1 人性角度&quot; textvalue=&quot;https://www.bilibili.com/video/BV1Tkm6YWEZB/&quot;&gt;https://www.bilibili.com/video/BV1Tkm6YWEZB/&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;技术已死2 上位者视角 &lt;a href=&quot;https://www.bilibili.com/video/BV1DqUUYQEZg/&quot; target=&quot;_blank&quot; title=&quot;技术已死2 上位者视角&quot; textvalue=&quot;https://www.bilibili.com/video/BV1DqUUYQEZg/&quot;&gt;https://www.bilibili.com/video/BV1DqUUYQEZg/&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;技术已死3 市场经济角度 &lt;a href=&quot;https://www.bilibili.com/video/BV18azrY6E1j/&quot; target=&quot;_blank&quot; title=&quot;技术已死3 市场经济角度&quot; textvalue=&quot;https://www.bilibili.com/video/BV18azrY6E1j/&quot;&gt;https://www.bilibili.com/video/BV18azrY6E1j/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;技术已死4 论努力的作用 &lt;a href=&quot;https://www.bilibili.com/video/BV1FSkxY9EPx/&quot; target=&quot;_blank&quot; title=&quot;技术已死4 论努力的作用&quot; textvalue=&quot;https://www.bilibili.com/video/BV1FSkxY9EPx/&quot;&gt;https://www.bilibili.com/video/BV1FSkxY9EPx/&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;关于佐大：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;佐大是路由器软件开发领域的专家，学生桃李满天下遍布全国各大家用路由器公司。很多人认为技术无用论荒谬，反驳到“你有职业危机或没前途，是因为技术不稀缺或你不是专家”，但佐大恰恰就是路由器垂直领域的专家。希望大家能体悟&amp;quot;强而示弱，以弱胜强&amp;quot;这句话的奥妙。&lt;/p&gt;&lt;h2&gt;视频的目的：&lt;br/&gt;&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;此视频是佐大十多年来的哲学感悟，佐大用敏锐的眼光和洞察力看到了未来的走向，希望能给做技术的诸位一些帮助。&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 佐大开头说了视频需要有一定悟性才能看懂，需要你掌握一定的哲学、道、佛的思想看待问题，既拥有用非对立的眼光分析问题的能力。本视频的目的是引发大家去思考“技术无用”现象背后的原因，而不是去证明“技术无用”是对是错，本视频也没有去证明对错。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
佐大是是让大家摆脱打工人视角的局限性，从权利、人性角度看待技术，从更高维度看待技术。从融资、生产、推广、销售、管理这些环节来看，技术就不重要了。很多人在反驳的时候是站在打工人视角，站在企业家视角技术就显得无用。哪怕你能掌握独一无二的技术，你没有权利也是无用的。因为企业会肢解、麻痹你，利用完你的技术后抛弃你。你对技术的沾沾自喜，其实也是社会的骗局，因为谁又想多一个分蛋糕的人呢？你安心拉磨就行了，给你点精神安慰足矣，这是企业家对打工人的嘲弄。&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 佐大想把大家从幻境和骗局中唤醒，也许佐大才是哥谭市的小丑。一切有为法, 如梦幻泡影, 如露亦如电。&lt;/p&gt;&lt;h2&gt;社会就是一个巨大的骗局：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 人生如梦，这是一个你骗我、我骗你、自己骗自己的社会，这就是社会的共识。共识和信念是建立在虚无上的，乐观本质上也是虚无。任何一种某某主义，都可以说是虚无主义，因为他们只是坚信的其实毫无根据。一切有为法, 如梦幻泡影, 如露亦如电。社会真真假假，有真有假。名实分离、假中有真、真中有假，真假难分。既然分不出真假，是假是真？难得糊涂吧...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 其实佐大的视频是想让大家打破大脑中固有的观念，因为这些观念导致了我们观察事物的局限性。因为你用的观念本来就是社会灌输给你的正面概念，你必然解释不了社会背后阴的一面。很多人思维有缺陷并不是缺乏思辨，而是一开始灌输给你的后天概念就是残缺的。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;社会的共识是合作，但是人性偏向于斗争。世界是表里不一，阴阳相冲的，矛盾是事物发展的本质。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;很多人没有意识到，有些岗位一开始就是被老板阉割的，没有啥资源和人脉。但是他们以为有，被这种虚幻的骗局骗了还不自知。随着年龄的增长，他们被无情的抛弃了，这是非常可悲的。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;矛盾就对了，就是普通人根本就没有办法脱离。因为认知差、加上洗脑所以意识不到技术无用，哪怕你意识到了你也老了。本视频的视角是从人性和权利的角度去分析的，所以充满着大量矛盾，因为人性本身就是矛盾的。说白了，打工人不可能变强，因为职业和思想就是被阉割的，所以变强只是幻想。&lt;/p&gt;&lt;h2&gt;佐大的世界观：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 世界的本质是混沌的、矛盾的，是一个悖论机。大家要去观察“技术无用”现象本身，而不是关注对错。对错是人的观念，而非自然之道。只用对错、好坏、是非、美丑的眼光看问题，就很难看到事物的本质，因为矛盾不遵守逻辑，但是事物的本质是多重的矛盾体。&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 哪怕你用辩证法去分析世界，也是片面的，因为辩证法看待问题其实是把事物从世界这个混沌体中剥离后再分析。你单独观察剥离后的事物可能符合你认为的逻辑，但是放回世界后，它就又是矛盾体了。&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;人性的善与恶：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 人性根本就没美丑之分啊人性就是一个矛盾体，佐大视频里是统一看待的。不用统一的观点看待人性，对待人性引发的活动时，会产生道德上的对立的。打工者被剥削不是因为人性之善、剥削者剥削也不是因为人性之恶，在佐大看来只是食物链规则。天地万物之盗；万物人之盗；人万物之盗也。三盗既宜，三才既安。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;请问你能找出欲望、执念、理性、客观对应的本体吗？他们都是人造的概念，都源自于人，本来就是不可分割的。当你在分割它们的时候，已经犯错了。请问你见到没有欲望的人嘛或者没有理性的人嘛？推动社会进步的是人，至于引导人类走的道路，只是意识形态而已。&lt;/p&gt;&lt;h2&gt;对内卷的看法：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;从精神角度来讲，&amp;quot;学好技术找工作&amp;quot;、&amp;quot;打工过日子&amp;quot;、&amp;quot;技术好就不会被裁&amp;quot;，其实都是人的信念幻觉而已，因为社会的共识需要乐观积极。普通人之所以能掌握技术，因为就是让普通人来掌握的。经济学的背后其实是权利和人性，人类活动都是人性驱动的。自然界的树木可不会内卷，比谁结的果子多，内卷是人性的表达。&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;为啥现在那么多人在卷，就是很多人以为卷了后有上升空间，其实大家都没有上升空间，内卷是追梦的代价，实际是上一场空。人是矛盾的，这种矛盾有主动性和被动，但是没有社会的洗脑和引导，很难达到这种一致性。所以内卷和躺平是个人的选择，而不是去辩论哪个是对的。&lt;/p&gt;&lt;h2&gt;对技术有用论的反驳：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;科学很重要，技术不重要。技术是商品生产环节的工序而已，无非这套工序是你大脑在操作，而非机械。你是打工仔，不是科学家，你只是在打工不是在干科学家的事情。至于学习技术的乐趣和钓鱼一样，不能说技术有用，只是你自己认为好玩而已，别人就不一定认为好玩了。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;当你掌握一门技术的时候，你掌握的技术已经开始贬值了。因为你能掌握、别人也能掌握，如同你考研成功一样的。快速变现其实也是如此，别人也在快速变现。这是博弈论的范畴，其实是无解的，所以才需要法律和共识来缓解矛盾。至于数学上是否有解，但真实世界是有解的，就是通过权利打压你。把这个视频发给你们的政治学老师，他会给你解答的，当然他也会认同佐大的。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;你在用未来新兴的技术去批判不值钱的传统技术，但人是不能超越时间的，很多人的技能已经是相对固定了。人是被限制在一定范围内的时间轴上的，之后产生的新技能和大部份人是无缘的。技术和科技是两码事，普通人掌握是技术而不是科技。大部人不是人才，而是商品生产环节中的耗材。&amp;nbsp; &lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;其实销售和研发都很重要，但是老板为了利益，只激励销售。其实就是为了降低成本，提高利润而已，这是分配的不平等。&amp;nbsp;但很多搞技术的人，眼光狭隘和思维定势，导致自己被固定在办公桌上沦为了生产工具。那批人又特别聪明技术们特别痛苦，佐大这个视频就是用来让他们解惑和解脱的。&lt;/p&gt;&lt;h2&gt;资本和员工的博弈：&lt;br/&gt;&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 员工和资本家的博弈基本上员工是不占优势的，类似于赌场理论，因为资本家的本金比你多。所以伟人说无产阶级要联合起来，这是唯一且合理的路线，其他都是扯淡。资本家钱、资源、权利都比你多，如何反制？唯一可用的就是法律，但是法律是事后找补。比如老板欠你3个月工资后，你去法院仲裁，但是实际上伤害已经造成了，不可逆的。哪怕法律可用，资本家都可以耗死你。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;很多人在评论区反驳后都沉默了，因为自己知道败给了权利和人性，无解的。假如真有能反驳成功的，那超越马克思了，创造了一门新的社会关系哲学。这个社会就是矛盾的，事物的本质是矛盾，当你在研究如何变强的时候，资本家在研究如何给你洗脑、如何让你变弱，道高一尺魔高一丈。&lt;/p&gt;&lt;h2&gt;关于人生：&lt;br/&gt;&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;人生的价值是在法律和自我道德的框架内，追求自己认为的幸福。 所谓方向，类似于灯塔。哪怕给你指明了方向，你也会迷失或者达不到。你可以多选择几个岗位，哪个舒服、哪个适合自己就选哪个，人生没有固定答案的。然后在前进过程中，问自己的感受，是不是难受，难受就换一个。&lt;/p&gt;&lt;h2&gt;如何真正的打败敌人：&lt;br/&gt;&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;打败敌人最好的方法是把他的思想一一驳倒，而不是谩骂，他的思想没有生存空间和合理性后，他就等于死了。&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sun, 17 Nov 2024 13:13:08 +0800</pubDate></item><item><title>佐大OpenWrt开发学习心得分享</title><link>https://forgotfun.org/2024/08/my-review-on-howto-learn-openwrt.html</link><description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OpenWrt 是一个基于 Linux 的嵌入式操作系统，广泛用于路由器、网络安全设备和物联网设备。随着物联网和智能家居的普及，以及对网络安全需求的增长，在其他嵌入式系统势微的背景下，OpenWrt 几乎成为了唯一的选择。&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;OpenWrt从之前的小众软件一跃成为了互联网、智能家居、网络设备的基础软件，现在越来越多的人在从事OpenWrt的开发工作了，下面是佐须之男在OpenWrt学习开发方面的一些建议和心得，希望能帮助到大家。&lt;/p&gt;&lt;ol style=&quot;list-style-type: decimal;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;先熟悉OpenWrt的使用，一开始不要着急去研究OpenWrt代码，需要先使用一段时间OpenWrt，理解OpenWrt的设计思想，然后再慢慢深入。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;不要着急看完代码，因为OpenWrt是一个大型的软件工程代码非常多。要学会抓大放小，只看需要用到的代码，没有使用到的代码先放一边等工作用到再去看。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;不要追求速成，很多人想在短时间内学习OpenWrt，天天通宵达旦的熬夜学习。熬夜蛮干或许能短期内超越自己，但这是以牺牲健康为代价，注定是不可持续的。哪怕你有一天成为了佐大一样的高手，每天还是会在焦虑中度过，因为学习是一条无止境的路。学会适可而止，才能发现新的力量和方向。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;找一位好老师，工作中、学习中有一位老师指导，可以让你少走不少弯路。很多人比较内向，张不开口。有些人没有学习环境，找不到老师。那你可以参加佐大的OpenWrt开发培训班，佐大是一位非常热心的老师，自学成才的毕竟是少数，站在巨人的肩膀上才有可能超越前人。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;要学会使用AI，现在AI已经可以替代搜索引擎和代码检索。未来AI会成为程序员非常好的帮手，早点适应AI是非常有必要的，有了AI的加持，可以让你在写代码、分析代码时大大提高效率。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;吃透佐大的教程，佐大的OpenWrt教程涵盖了工作中需要用到知识点，吃透佐大的教程可以让你在和同事沟通、开发中没有任何背景知识方面的障碍。&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;摆脱完美主义，过度的完美主义会让你陷入空转状态。很多人抵制go、python这类语言，认为它们不是OpenWrt原生的语言，更倾向于用C语言和Lua。实用主义虽然看起来庸俗，但是能减少你不少时间，把节省出来的时间用于享受生活何乐而不为呢？&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;佐大OpenWrt培训班报名地址：&lt;/h2&gt;&lt;p&gt;入门班：&lt;a href=&quot;https://forgotfun.org/2018/04/openwrt-training-2018.html&quot; target=&quot;_blank&quot; textvalue=&quot;https://forgotfun.org/2018/04/openwrt-training-2018.html&quot;&gt;https://forgotfun.org/2018/04/openwrt-training-2018.html&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;进阶班：&lt;a href=&quot;https://forgotfun.org/2019/03/openwrt-training-2019.html&quot; target=&quot;_blank&quot; textvalue=&quot;https://forgotfun.org/2019/03/openwrt-training-2019.html&quot;&gt;https://forgotfun.org/2019/03/openwrt-training-2019.html&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Fri, 30 Aug 2024 16:55:51 +0800</pubDate></item><item><title>多链路聚合设备 多链路聚合路由器 多卡聚合路由器 聚合路由器软硬件实现原理</title><link>https://forgotfun.org/2024/08/how-bonding-router-works.html</link><description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;多链路聚合设备、多链路聚合路由器是应急通讯领域的风口项目，目前涉足此领域的厂家并不多，所以现阶段来说是对自己产品研发、营销能力有信心的厂家可以关注下这个应急通讯这个领域。网上关于多链路聚合设备、多链路聚合路由器的文章汗牛充栋但乏善可陈，文章真真假假、假假真真，多为营销所作请君入瓮入的软文。想通过互联网学习聚合路由器实现原理又是难上加难，故佐须之男作此文以正视听。希望大家在迷雾中能找到一丝光亮...&lt;/p&gt;&lt;h2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;多链路聚合设备、多链路聚合路由器的硬件框图：&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://forgotfun.org/zb_users/upload/2024/08/202408111723346868390794.png&quot; title=&quot;聚合路由器硬件架构.png&quot; alt=&quot;聚合路由器硬件架构.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;多链路聚合设备、多链路聚合由器的CPU通常采用arm、x86架构的，如：IPQ6000、IPQ8000等。4G、5G模组通过USB、PICE HUB连接到CPU的PCI、USB总线，而从实现一台设备接入多路4G、5G。&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 多链路聚合设备、多链路聚合路由器的软件架构：&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://forgotfun.org/zb_users/upload/2024/08/202408111723346833464031.png&quot; title=&quot;聚合路由器软件架构.png&quot; alt=&quot;聚合路由器软件架构.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;多链路聚合设备、多链路聚合路由器通常采用MPTCP技术，聚合设备和聚合服务器使用代理或隧道连接，从而实现用户数据的转发。&lt;/p&gt;&lt;h2&gt;视频教程： &amp;nbsp; &lt;br/&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;https://www.bilibili.com/video/BV1BW42197GP/&quot; target=&quot;_blank&quot;&gt;https://www.bilibili.com/video/BV1BW42197GP/&lt;/a&gt;&lt;/p&gt;&lt;h2&gt;关于佐大：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 佐须之男在路由器行业耕耘了10多年，在多链路聚合领域也颇有建树，许多多链路聚合路由器的技术源头都来自佐大。佐大可承接多链路聚合路由器设备的硬件定制、软件开发、技术咨询等服务。&lt;/p&gt;&lt;h2&gt;联系佐大：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;电话/微信 181-1435-4590 180-135-82125&lt;/p&gt;&lt;p&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sun, 11 Aug 2024 10:43:30 +0800</pubDate></item><item><title>赶紧抓住这次多链路聚合路由器设备的风口，万亿国债自然灾害应急能力提升工程</title><link>https://forgotfun.org/2024/07/make-money.html</link><description>&lt;h2&gt;项目背景：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2023年第四季度国家增发了一万亿国债用于支持灾后恢复重建和提升防灾减灾救灾能力，在资金使用投向上用于：&amp;quot;自然灾害应急能力提升工程。支持实施预警指挥工程、救援能力工程、巨灾防范工程和基层防灾工程，加强各级应急指挥部体系，提升防灾避险能力。&amp;quot; 其中公网传输系统中包含了，多链路聚合路由。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://forgotfun.org/zb_users/upload/2024/07/202407011719825010108859.png&quot; alt=&quot;图片.png&quot;/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;信息来源：中华人民财政部 &lt;a href=&quot;https://www.mof.gov.cn/zhengwuxinxi/caijingshidian/zyzfmhwz/202310/t20231026_3913111.htm&quot; _src=&quot;https://www.mof.gov.cn/zhengwuxinxi/caijingshidian/zyzfmhwz/202310/t20231026_3913111.htm&quot;&gt;https://www.mof.gov.cn/zhengwuxinxi/caijingshidian/zyzfmhwz/202310/t20231026_3913111.htm&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;视频介绍：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://www.bilibili.com/video/BV1uE421N7Hy/&quot; target=&quot;_blank&quot; textvalue=&quot;https://www.bilibili.com/video/BV1uE421N7Hy/&quot;&gt;https://www.bilibili.com/video/BV1uE421N7Hy/&lt;/a&gt;&lt;br/&gt;&lt;/p&gt;&lt;h2&gt;关于佐大：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 佐须之男在路由器行业耕耘了10多年，在多链路聚合领域也颇有建树，许多多链路聚合路由器的技术源头都来自佐大。佐大可承接多链路聚合路由器设备的硬件定制、软件开发、技术咨询等服务。&lt;/p&gt;&lt;h2&gt;项目分析：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;高利润：由于针对的是政府，相比传统行业，利润是非常可观的近乎暴利。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 重关系：都是一样的产品，比较吃政府关系。技术反而是其次的，因为技术源头都是佐大或者开源。有一定政府关系的客户，建议通过此产品实现套利。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;重售后：由于是针对的是政府，所以产品的售后非常关键，不靠谱的厂家没有实力做售后。佐大拥有非常强的技术支持团队，可让你无后顾之忧。你只管安心销售，产品的研发、售后都有佐大给你做支撑。&lt;/p&gt;&lt;h2&gt;风口能持续多久：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2年左右，所以拥有强社会关系、政企背景的客户要抓紧时间变现。自研时间成本太高了，找佐大合作是快速变现的最佳方法。&lt;/p&gt;&lt;h2&gt;为什么选佐大？&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;佐大的合作模式是多样的，可帮你做搭建全套的技术栈、供应链无需担心供应商断货，你也可以选择贴牌。跨过中间商，整套软硬件方案全部掌握在自己手里，不怕断供和卡脖子。&lt;/p&gt;&lt;h2&gt;你想不想干？&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;大家都知道这几年经济下行，大家都找不到客户。因为客户没有钱，所以销售也很艰难。多链路聚合路由器的客户是国家，钱的来源是万亿国债。相关部门想拼了命想把钱花掉，你就狠狠赚他一笔。不狠狠抓住这次机会，估计往后就没这样的政策风口了。有关系的一定要抓紧，你的关系现在不变现，别人就提前变现了。&lt;/p&gt;&lt;h2&gt;联系佐大：&lt;/h2&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;电话/微信 181-1435-4590 180-135-82125&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &lt;br/&gt;&lt;/p&gt;</description><pubDate>Mon, 01 Jul 2024 16:54:29 +0800</pubDate></item><item><title>Vivado和Quartus平台移植tinyriscv记录</title><link>https://forgotfun.org/2023/08/porting-tinyriscv.html</link><description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 近些年大家都在热衷造芯片、造处理器，RISC-V是经常能听到的一个词。RISC-V公开的ISA指令集，但是具体如何实现并没有统一的标准，所以网上有很多开源的RISC-V实现。tinyriscv就是开源的版本之一，并且作者编写的文档也很全，非常适合新手用来练手和学习RISC-V。&lt;/p&gt;&lt;h3&gt;软硬件说明：&lt;br/&gt;&lt;/h3&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 本文记录了佐大在移植tinyriscv过程中遇到的一些问题，希望这篇文章能帮助到大家。佐大用的开发板是Terasic DE1、Digilent Nexys4-DDR，对应软件版本是Quartus &lt;em&gt;II&lt;/em&gt; 13.0、Vivado 2018.3。&lt;/p&gt;&lt;h3&gt;Vivado：&lt;/h3&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在Vivado平台上，佐大用的是tinyriscv的master分支。由于master分支默认的clk主频是50M HZ，而Nexys4-DDR的clk时钟是100M HZ，所以需使用PLL分频到50M HZ。在约束引脚的时，佐大把UART指到了开发板USB UART的引脚，就在这里踩坑了。使用tinyriscv_fw_downloader.py上传ROM始终失败，折腾半天发现是Nexys4-DDR USB UART兼容性问题，把UART约束到PMOD引脚就正常了。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://forgotfun.org/zb_users/upload/2023/08/202308061691256607448018.png&quot; title=&quot;openocd.png&quot; alt=&quot;openocd.png&quot;/&gt;&lt;/p&gt;&lt;h3&gt;Quartus：&lt;/h3&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在Quartus平台上，tinyriscv的master分支有如下问题：1.Quartus不允许申明特别大容量的reg会报错。2.佐大尝试增加bram功能失败了。所以佐大最终用的是tinyriscv的bram分支。由于DE1性能太弱了clk跑不了50M HZ，所以clk用的是24M HZ，同时需修改rtl/core/define.v中的CPU_CLOCK_HZ 为24000000。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;在申明RAM IP核时，使用单周期、不锁存q、宽度32bit、深度根据你开发版资源自行设置。然后修改rtl/perips目录的rom.v和ram.v的代码即可，下面是佐大的参考代码。&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-c&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;gen_ram&amp;nbsp;#(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.DP(DP),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.DW(32),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.MW(4),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.AW(32)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;)&amp;nbsp;u_gen_ram(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.clk(clk),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.addr_i(addr),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.data_i(data_i),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.sel_i(sel_i),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.we_i(we_i),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.data_o(data_o)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ip_rom&amp;nbsp;u(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.clock(clk),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.wren(we_i),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.byteena(sel_i),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.address(addr),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.data(data_i),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.q(data_o),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 由于作者使用的Vivado平台，并没有考虑到Quartus的兼容性问题，需要修改rtl\utils\vld_rdy.v文件，下面是佐大的参考代码。&lt;br/&gt;&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-c&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if&amp;nbsp;(CUT_READY&amp;nbsp;==&amp;nbsp;1)&amp;nbsp;begin
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;If&amp;nbsp;cut&amp;nbsp;ready,&amp;nbsp;then&amp;nbsp;only&amp;nbsp;accept&amp;nbsp;when&amp;nbsp;stage&amp;nbsp;is&amp;nbsp;not&amp;nbsp;full
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;assign&amp;nbsp;rdy_o&amp;nbsp;=&amp;nbsp;(~vld_r);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&amp;nbsp;else&amp;nbsp;begin
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;If&amp;nbsp;not&amp;nbsp;cut&amp;nbsp;ready,&amp;nbsp;then&amp;nbsp;can&amp;nbsp;accept&amp;nbsp;when&amp;nbsp;stage&amp;nbsp;is&amp;nbsp;not&amp;nbsp;full&amp;nbsp;or&amp;nbsp;it&amp;nbsp;is&amp;nbsp;popping&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;assign&amp;nbsp;rdy_o&amp;nbsp;=&amp;nbsp;(~vld_r)&amp;nbsp;|&amp;nbsp;vld_clr;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;assign&amp;nbsp;rdy_o&amp;nbsp;=&amp;nbsp;(CUT_READY&amp;nbsp;==&amp;nbsp;1)&amp;nbsp;?&amp;nbsp;(~vld_r)&amp;nbsp;:&amp;nbsp;(~vld_r)&amp;nbsp;|&amp;nbsp;vld_clr;&lt;/pre&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;资源占用情况如下图&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://forgotfun.org/zb_users/upload/2023/08/202308061691255979829218.png&quot; title=&quot;Quartus.png&quot; alt=&quot;Quartus.png&quot;/&gt;&lt;/p&gt;&lt;h3&gt;总结：&lt;/h3&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 本文就是一篇随笔，技术含量不高，更多的是记录佐大最近的动态。参加了佐大OpenWrt培训班的学员，佐大可提供移植tinyrisc的技术指导，希望佐大的绵薄之力能帮助你们成长。&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 05 Aug 2023 23:46:13 +0800</pubDate></item><item><title>佐大与妓女的故事</title><link>https://forgotfun.org/2023/07/who-i-am.html</link><description>&lt;p&gt;前言：本文全篇采用了隐喻的手法，阐述了佐大十多年自由职业生涯中的艰辛和无奈，从另一种视角展示了佐大的心酸和委屈。当初选择自由职业是想避世，现在回头过来仔细一想事与愿违，这条路太坎坷了... 失落的时候，内心会涌出找份稳定工作的想法。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 佐大一直以来都认为自己是一位带着孩子的妓女，我出卖的是自己的时间、技术、经验，那个孩子其实是生活。在公开场合，我不敢多提及孩子的事，生怕别人认为我图他们的钱。佐大有自己的理想，我期待着可以托付生死、并肩作战的战友。美人总有迟暮的一天，佐大现在趁着自己技术还有价值搞起了OpenWrt培训班，实际上是为了找一些志同道合的朋友、远离尘世的烦恼、和大家一起侃侃而谈。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;有时候遇到认同自己理念的顾客，会不由自主地和他们多聊几句。渐渐地我发现他们只是假装理解我来博取我的好感，无非为了让我服务的时候更卖力。似乎从那时起，我掌握了一种能快速辨别男人话术的技能。&lt;br/&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 有些人嫌我松、技术不好，我会言不由衷地都说：你真大、你真棒。这招很管用，客人的抱怨明显减少了。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 有些人没把妓女当人看待，来的时候臭烘烘的一股酸臭味，我让他在卫生间洗洗。他们却愤怒地骂道：连你也瞧不起我，你有什么资格？我出卖的是肉体，并没有出卖灵魂和人格。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 有些人忽视了我的感受，我都痛的哭出来了，他们认为那是我的叫床声，抽插地更快了。他们享受过蹂躏人格带的快感后，就再也停不下来了，但他们却很顾及自己妻子的感受。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 有些人会带来一些奇奇怪怪的性玩具，说买好久了不敢在媳妇身上试，只敢在你身上试。他们真的懦弱嘛，或许只是没遇到比自己更弱的而已。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 有些人喜欢打听我每天接几位客人、收入如何、有没有男朋友等。奇怪的是，当我问及他们家庭时，就支支吾吾打起了哑谜，似乎只有他们的隐私需要保密。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 有些人喜欢打空头支票明明说好了给我加钱，但是完事后只字不提加钱的事情。他们根本不差钱，只是觉得给妓女兑现诺言纯属浪费。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 有些人办完事后，劝我从良、同我探讨人生规划。这些话术和我小姐妹们也说过，可笑的是他们时不时地骚扰一些从良的小姐妹，说：你那么漂亮从良太可惜了，应该再出来打拼打拼。当他得知那位小姐妹全款买了车和房后，立马变脸骂道：婊子都比我有钱。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 都说是婊子无情，其实嫖客和婊子都很无情。都说历史在不断循环，我认为是循环的是人性，我们每个人都在嫖客和妓女的角色中相互转换。社会就是一场巨大的人性实验，你能预见结果，但又不愿意接受它成为事实。我们期待着反转，但迎来的总是一次次地失落。&lt;/p&gt;</description><pubDate>Sat, 01 Jul 2023 21:51:44 +0800</pubDate></item><item><title>如何逆向分析UBI固件-跟着佐大学OpenWrt开发进阶培训班23讲</title><link>https://forgotfun.org/2023/05/openwrt-lesson-2323.html</link><description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;本节课程主要是讲解如何逆向分析nand-factroy.ubi、nand-sysupgrade.bin、nand flash编程器固件。课程介绍了ubi_reader和binwalk工具的安装和使用方法、如何处理nand flash编程器固件中的oob数据、讲解了oobstrip.py脚本的实现思路。&lt;br/&gt;&lt;/p&gt;</description><pubDate>Sat, 13 May 2023 00:56:58 +0800</pubDate></item><item><title>UBI Flash Layout与UBI固件-跟着佐大学OpenWrt开发入门培训班38讲</title><link>https://forgotfun.org/2023/05/openwrt-lesson-38.html</link><description>&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;本讲课程分为上下两讲，上篇主要带大家了解三种常见的Flash Layout：NOR Flash、NAND Flash、NOR Flash + NAND Flash，并讲解每个mtd分区的作用以及相关的注意点。下篇主要是带大家了解两种常见的UBI固件，以及固件的文件构成。&lt;/p&gt;&lt;p&gt;课程大纲：&lt;/p&gt;&lt;ol style=&quot;list-style-type: decimal;&quot; class=&quot; list-paddingleft-2&quot;&gt;&lt;li&gt;&lt;p&gt;NAND Flash 的Flash布局，以及与NOR Flash的布局差异&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;UBI卷构成讲解及UBI使用范围的思考&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;两种UBI固件介绍和刷机方法，佐大关于固件头的一些思考&lt;br/&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ol&gt;</description><pubDate>Sun, 07 May 2023 12:40:02 +0800</pubDate></item></channel></rss><!--10.76 ms , 5 query , -990kb memory , 0 error-->