我是一个非常讨厌秀恩爱的人,但是比起秀恩爱,我更讨厌「伪单身」的行为。而比「伪单身」更让我厌恶的,是那些你无情戳穿他们「伪单身」假象时,依然「矢口否认」的人。
有的人认为「伪单身」是那些明明非单身,却对外宣称自己「单身」的人。可我认为这种不能称之为「伪单身」,而应该称之为「渣」!可以直接拉黑,把它们归类为「伪单身」是对「伪单身」人士极大的侮辱。
不同于表面上的宣称,伪单身指的是那些既不宣称自己单身,也不表露自己非单身,但却给人造成一种单身假象的错觉。
在现在这个社交致死的年代,人们的个人生活已完全的网络化,但尚伴随着一层薄薄的隐私膜。
那些不宣称单身,也不故意示爱的人,似乎在保持自己的状态模糊性的同时,也给予了自己某种社交自由。
这种微妙的状态可以让人们更加自由地在社交圈中游走,不受单身与非单身的拘束。
现代人越来越多地强调个人的自由和多样性,将任性解读为个性和自我。
而伪单身者正是在个体选择与社会期待之间寻求着一种平衡,以一种更加隐晦的方式展现自己,从而获得更多的空间去追求自己所期望的生活(或者是想要别人看到的样子)。
男生伪单身,秀房子,秀票子,秀车子,秀肌肉,秀事业,是为了广撒网,向更多潜在的对象表白,争取更多的交配机会。
因为对于男人来说,其生物本能就是传宗接代,延续血脉。
女生伪单身,大概是对眼前人觉得不够满意,也许下一个更好呢?
女人的本能,就是找到靠谱的男人,一起抚养后代,并且要有足够的资源保障。
既然下一个「接盘侠」还没有出现,眼前的人还能提供「资源」,何不骑驴找马,慢慢寻觅?
还有人伪单身,也许是因为感情不确定,又或者纯粹的只是因为人有我有的心态,必须有个对象。
但两个人的爱情不咸不淡,食之无味弃之可惜,宛若鸡肋。
说是在一起吧,也就是有个人陪着看看电影,逛逛街,吃吃饭,唠唠嗑,也没什么更深入的交流。
但是你说分手吧,又觉得有个长期饭票,也总比「单身狗」感觉好点。
说白了,还是大家的「贪欲」在作怪,试问谁不想当《泰坦尼克》的主角,谈一场轰轰烈烈的爱情呢?
就算最后悲剧收场,那又如何,不也是「不在乎天长地久,只在乎曾经拥有了」吗?
而现实是,我们都只是普普通通的小人物,活在普普通通的小世界,过着普普通通的小生活,这种轰轰烈烈的爱情本就不属于你我。
而物质极大丰富的现代人,从小就饱受浪漫影视作品的「毒害」,岂能接受「柴米油盐酱醋茶」,这种中规中矩,毫无波澜的爱情?
所以伪单身男女们,内心一直在期望用一段完美的恋情,给自己的生命点缀上绚烂的色彩。
不伪单身,怎么有可能认识更多的人?又怎么可能产生新的机会?
只有广撒网才能钓到大鱼,似乎是小朋友都能理解的事情。
就算最后觅不到真命天子,男生也可以后宫佳丽三千,女生也可以花团锦簇,舔狗无数。岂不乐哉?
如此这般,睡梦中也会笑醒吧……「伪单身」真香!
先说观点:
伪单身这种行为不仅影响个人心理,还可能伤害他人情感。
不单止影响恋人之间的感情,也有可能影响朋友之间的相处。
伪单身者在维护他人对自己单身状态错觉的同时,往往也会面临内心的焦虑与矛盾。
他们需要时刻在自己的言行中保持一种微妙的平衡,以防止被人识破。
而被人识破以后,承认也不是,不承认也不是的尴尬状态,也会让某些人产生强烈地愤怒感。
这种不真实的生活状态会导致内心的紧张和不安,整日提心吊胆,又如何寻得内心平静?
而说到朋友,当周遭的亲朋好友发现被伪单身者欺骗时,会产生严重的信任缺失。
进而导致到人际关系的疏远,甚至可能让别人产生被欺骗的感觉,从而伤害彼此之间的情感。
朋友之间本就不涉及情感问题,却都无法如实相告,我又如何相信你其他事情所言属实呢?
没有了「信任」的基础,朋友还做得下去吗?就算勉强还能做朋友,还能走得远吗?
俗话说得好:「舔狗,舔狗,舔到最后一无所有」,这一切真的全是「舔狗」的错吗?被舔的人就没有错吗?还是说被舔的人一直在享受被舔的感觉?
因为大量伪单身人士的存在,让那些对伪单身者有好感的人,无法有效地判断伪单身者们的真实情感状态,进而产生错误地判断。
我相信除了少部分人,没有人那么热衷于「挖墙脚」这件事儿。毕竟,再喜欢,也会有道德层面的压力。
而那些伪单身者,很容易让「舔狗」们产生「被爱妄想症」,从而产生误导性的想法,进而导致感情的升温。
然而,一旦真相大白,会给别人造成深深的伤害和失望,影响到双方的情感和心理健康。
你真的不怕对方「宁为玉碎不为瓦全」,跟你来个「玉石俱焚」?这种新闻现在也屡见不鲜吧?
反而是让对方清楚地知道了自己的感情状态,让别人断了念想,说不定还能做个好朋友。
伪单身现象的背后,我思考的是如何在社交互动中保持真实和尊重。
不仅为了个人的身心健康,也是为了维护良好的人际关系和情感健康。
我们可以选择不秀恩爱,但我们绝不能假装「伪单身」。
诚实和尊重是构建健康社会关系的基石,只有通过真实的表达,我们才能更加坦诚地面对自己和他人,进而创造出更加真实和美好的人际互动。
为何会选择伪单身,其背后的动机也许来源于对真爱的渴望。
然而这一行为本就充满了迷惑,犹如寻宝者长年累月地寻找宝石,却不断地拾起石块。
终于有一天,他发现了真正的钻石,却在毫无意识的情况下,将其随手丢弃了。
我们不应该爱自己想象的人,而应该爱具体的人,所谓的真爱是经过时间的洗礼沉淀下来的亲情,而不是感情冲动,荷尔蒙爆发后的一时激情。
与其担忧无法觅得真爱,不如担心当真爱降临之时,我们是否还有辨别真爱的能力?
]]>随着 GPT-4 的发布,ChatGPT 最近又双叒叕成了热门话题。
有鉴于 ChatGPT 火得出圈的程度,我就不再解释什么是 ChatGPT 了,我相信相关的报道已经烂大街了。
作为一种通用人工智能,它在很多方面都展现出了强大的能力,引发了人们对未来社会和职业发展的思考。
ChatGPT 是不是真的比人类聪明?它到底能做什么?我们将面临怎样的挑战?又有哪些机会?
带着这些问题,我做了一些不成熟地思考,而这篇文章就是我最近关于 ChatGPT 思考的结果……
ChatGPT 的崛起可以说,革了很多基层工作者的命。
这里的基层工作者首当其冲的就是坐办公室的白领,尤其是做执行相关的文员,其杀伤力绝对是毁灭性的。
除了部分生活不能自理的老板需要秘书之外,我们可以大胆预测一下,未来所有的文员将不复存在。
而秘书的存在,可能只有一些「懂得都懂」的原因,而非工作的不可或缺性。
甚至底层的码农也将无法幸免,虽然很多的程序是他们写出来的,最后他们也将被程序(AI)干掉,听起来多少有些讽刺。
直接说我认为的结论:ChatGPT 还远不如人类聪明,只不过是知识储备丰富罢了。
对于 ChatGPT 是否具备人工智能的问题,有很多不同的看法。
虽然很多人认为 ChatGPT 已经具备了人工智能,甚至在 GPT-4 的时代已经超越了人类。
但在我看来,ChatGPT 只是刚刚达到了通用人工智能的水平。
虽然相较于以前的「人工智障」有了很大的进步,但距离真正的人工智能仍有不少的差距。
同样是:没有!
有些人认为 ChatGPT 具有创造力,可以完成作画、写文章等任务。
然而,事实上 ChatGPT 只能利用已有的知识进行拓展和衍生,并无法创造出真正「新」的东西。
这意味着它在创意产业上的应用仍存在局限。
之所以我们会误以为它有创造性,那是因为它的知识库非常的庞大。
它通过引用和组合的方式,可以「创造」出我们以为的新东西,但实际上只是一种模仿而已。
比如我上一遍关于汽车产业未来发展的文章,为了验证我自己的观点,我曾经尝试让 ChatGPT 给出一些新的观点。
但无论我用何种 Prompt(提示词)去引导,它给出的结论始终都是网上到处都能找得到的「专家」的「陈词滥调」,并没有自己独创和原创思考的东西。
用它来「洗稿」什么的是不错的,但是用它来「原创」那是铁定不行的,至少现在不行。
有不少朋友被 ChatGPT 洗了脑,觉得只要会「聊天」就可以把原来很多需要专业人士才能做的事情,自己动动嘴皮子就完成了,比如:编程。
我可以很负责任的说,这种想法就是不切实际的「幻想」。
虽然现阶段 GPT-4 在代码的输出能力上确实出现了长足的进步,但本质上只是它学习人类开源代码后所做的重新组合,它并不没有创造出新的逻辑和编程方式。
说人话就是,它干的更多的就是 copy & paste,只不过把搜索查找的过程给简化了,同时可以按照你的上下文,把函数名和变量名给你改好了而已。
如果你自身不会编程的话,便无法理解代码的逻辑,也就根本无法完善程序。
网上很多把 GPT-4 编程吹上天的,大多就是:「帮我写个计数器」、「帮我写个贪食蛇」这些完全没有现实工程意义的东西。
对于那些期望通过 ChatGPT 实现编程自由或某个专业自由的人来说,我劝您还是早点死了这条心吧。
要想真正用好 ChatGPT 这本「葵花宝典」,根本还是要自己对于自身领域业务的深入洞察和理解,以及相关专业知识和技能的掌握。
下面是我现在使用 ChatGPT 的一些场景,大家可以根据自身的需求,举一反三,找到适合自己的应用方式。
不得不说,有了 ChatGPT 以后,对于我这种有强迫症又要求过高的屌丝来说,再也不用纠结请不请助理这件事儿了。
ChatGPT 作为私人助理,其投入产出比远超雇佣一名高薪助手。
日常事务性的工作如邮件、文书、表格处理等繁琐工作完全不在话下,极大地提高了生产效率。
甚至还可以让它学习个人的文书写作风格,写出好像出自本人手笔的资料。
虽然我已经开通了 ChatGPT Plus 的会员,但是考虑到将来工作的便利性,很有可能在不久的将来我还会开通 Office 365 的会员。
毕竟整合了 Copilot 的 Office 可以让我们更关注于业务本身,而不是深陷于冗长的「繁文缛节」和虚情假意「嘘寒问暖」的泥潭中无法自拔。
PS: 这里绝对没有卖广告的意思,主要是没有 Office 365 也用不了 Copilot 啊,😮💨
由于我最近在学习德语和日语,所以 ChatGPT 成了我最好的外语老师,没有之一!
如果有学外语的小伙伴,我强烈推荐 ChatGPT,因为它本身就是最先进的自然语言处理技术。
它可以准确地理解各种语言问题,无论是语法、词汇还是发音等方面的问题,ChatGPT 都能提供相应的解答。
此外,更重要的一点是我们可以通过互动的方式结合上下文来提问,这比自己搜索网站一个一个问题地查询要来的方便快捷的多。
虽然 ChatGPT 在学外语的时候用起来是真的香。但是,可是,但可是,有很多次它睁眼说瞎话,一本正经地胡说,比如日语里面助词的使用,还有形容词否定句的变形等都有问题。
所以严肃的学习,还是要去伪求真。正式的教材,懂外语的朋友,善用搜索引擎还是必不可少的。
最近无聊,在看各种行业机会,这个时候 ChatGPT 就派上了大大的用场。
有了 ChatGPT 的加持,我可以在很短的时间内对所关心的行业有一个相对全面的了解。
无论是涉及行业背景、技术细节还是市场趋势等问题,ChatGPT 都可以给出合适的解答,帮助我迅速了解所需的行业知识。
此外,ChatGPT 还可以提供所涉及领域的深入分析和专业见解。
当然,前面我也说了,这种「见解」也都是基于网上公开数据,来源于各种「专家」的。
不过,因为是为了快速了解行业和相关知识,所以这种「分析」和「见解」对我来说也已经很足够了。
我现在使用 ChatGPT 辅助编程还比较简单,主要都是通过 ChatGPT 获得一些代码片段,和进行一些编程相关问题的提问。
虽然使用强度不大,但是感觉已经可以抛弃 Google 和 Stackoverflow 了。
随着 GitHub 最新 GitHub Copilot X 的发布,现在从代码的编写、测试,到 Pull Request,绝大多数的工作都已经 GPT 化了。
保守估计编程效率将最少提高 50% 以上,甚至架构师完全可以在没有初级工程师的支持下,开发出复杂的系统也不是没有可能。
如此看来,未来绝大多数的程序员真的要失业了,全栈工程师可能是唯一的出路了。
不过因为最近都在卷外语,没怎么写代码,所以这块还没有深入研究。
等有时间的时候开个 Copilot 会员,好好体验一下……
为什么现在没有开?主要还是因为贫穷,说多了都是泪……😭
该说的前面基本上都已经覆盖到了,那么简单说一下我对 ChatGPT 未来发展的判断。
虽然我认为现阶段的 GPT-4 无法超越人类,但随着 GPT-5、GPT-6 等后续版本的推出,人工智能的发展趋势将变得扑朔迷离。
尤其是随着算力的进一步增强,也许在某一个时刻,会再次发生涌现(Emerge)的现象。
又或者是某天 AI 可以理解超过人类认知的三维空间,在四维甚至更高的纬度上有了全面超越人类的理解。
到了那个时候,可能就是人类的至暗时刻了。
当然还有另外一种可能,就是某一天程序可以自己写程序迭代了,机器人可以自己造机器人了。
那样的话,我真的想不到在 AI 的眼中,人类存在的价值是什么……
也许真的是黑客帝国(Matrix)中,人肉电池一样的存在?
当然,我觉得在我有生之年,不大可能看到 AI 超越人类智慧的那一天。
而且就现在的技术路线发展来看,我也不大相信所谓的 AI 能产生真正的自主意识。
既然 AI 不可能「消灭」人类,但是又会让人类失业,那么我们就得思考如何不被社会淘汰,以及如何与 AI 共存,并让 AI 更好的为人类服务。
就好像前文说过的,我认为在未来,大约有 80% 至 90% 的工作将被 AI 取代,而且这是不可避免的趋势。
以我现在有限的认知,如果让我做选择,我会看以下几个机会:
不得不说,那些没有核心竞争力的小作坊,将在未来遭受毁灭性打击。
也许我们现在所熟悉的街头小巷的那些大排档、便利店、小商铺会在某一天我们不经意之间消失殆尽。
最近大家热议的关于各方大佬叫停 GPT 一事儿,其实我个人觉得大可不必上升到人类威胁论这一高度。说白了,其实还是各方利益的问题。
因为 OpenAI 实在走得太快了,已经甩开竞争对手几条街了,其他人不想看到 OpenAI 一家独大而已。
更何况,现在 GPT 技术应用到商业上最溜的就是微软了,你让别的公司怎么混?
如果非要说,为什么希望 GPT 能停一停,缓一缓?
那大概就是不暂停一下的话,会有更多无所事事的所谓管理者和底层苦力要失业了吧。
虽然说从生产力就是第一发展力的角度来看没有问题,但是从社会层面看,在短期内会造成非常多的社会问题和不稳定因素,这可能才是某些领导者真正担心的事情。
但我觉得 Elon Musk 显然不是关心社会福祉的人,他着急叫停 GPT 的主要原因还是因为 OpenAI 不在他手上,如果在他手上,他还会叫停吗?
那么,各位看官老爷,您又是如何看待这一问题的呢?
]]>最近,我一直在思考汽车行业的一些变化。随着电动汽车逐渐成为主流,自动驾驶技术的普及,以及智能网联汽车的迅猛发展,我们的出行方式正在发生翻天覆地的变化。有时候,我不禁问自己:「这些变化究竟意味着什么?我们将如何适应这个瞬息万变的世界?」
那些曾经引领潮流的汽车制造商是否还能保持竞争力?还是说新兴的电动汽车品牌将主导未来的市场?这场变革中,供应链上的其他参与者,如 Tier 1 供应商,又将何去何从?
汽车行业的未来充满了无尽的可能性,而未来的挑战和机遇究竟在哪里呢?到底是主机厂更值得加入还是 Tier 1 更值得考虑?
在开始前,我们先简单聊聊汽车产业的现状。
随着全球对环保的重视和新能源政策的推动,电动汽车市场正迎来快速发展。各国政府纷纷制定了严格的排放标准和补贴政策,以推动新能源汽车的普及。根据国际能源署(IEA)的数据,2020年全球电动汽车销量超过300万辆,同比增长43%。预计到2030年,全球电动汽车销量将达到1.25亿辆,占总汽车销量的比重将超过30%。
市场需求和技术创新推动了电池、电机、电子控制等核心零部件的不断进步。例如,电池能量密度的提高和成本的降低使得电动汽车的续航里程得到显著提升,同时降低了消费者购车的成本负担。此外,充电基础设施的建设和智能充电技术的发展,也为电动汽车的普及创造了有利条件。
在这个大背景下,新兴电动汽车品牌如蔚来、理想和小鹏等迅速崛起,与传统车企展开激烈竞争。一方面,这些新兴品牌凭借创新的商业模式、独特的产品设计和领先的技术实力,在市场上取得了显著的成绩。另一方面,传统车企也在积极进行技术创新和市场布局,以应对新能源汽车带来的挑战。例如,大众集团推出了其全新的电动汽车平台MEB,并计划在未来几年内投放多款电动汽车产品;特斯拉则凭借其在电动汽车和自动驾驶技术方面的领先地位,稳居市场份额的前列。
传统主机厂在汽车制造领域拥有深厚的技术积累和品牌影响力。这使得它们在面临新能源汽车、智能驾驶等新技术战时,仍具有一定的生存空间。通过加大研发投入、与领先技术供应商合作或收购创新企业等途径,传统车企可以实现在智能化、网联化市场的转型。例如,宝马在电动汽车和自动驾驶技术方面进行了大量的研发投入,与英特尔、Mobileye 等合作开发自动驾驶系统,以提升自身技术实力。
传统车企具有完善的产业链体系、资本实力和全球布局等优势。这有助于它们在新能源汽车市场中快速扩张,实现规模化生产和市场渗透。例如,大众集团在全球范围内建立了多个生产基地,确保了其电动汽车产品的快速推广和供应。同时,大众还计划在未来几年内投资约300亿欧元,用于电动汽车和数字化技术的研发。
新兴电动汽车品牌如蔚来、理想等通过创新商业模式和技术优势,为汽车行业注入了新的活力和竞争力。这也为传统车企提供了合作与创新的机会。比如,原来被誉为抄袭王的比亚迪,就成功的实现了翻身上位。当年学习借鉴的丰田车,现在反过来采购比亚迪的整车和电池技术。而很多新造车势力也是比亚迪这种传统车企的大客户。
随着新能源汽车、智能网联汽车和自动驾驶等技术的普及, Tier 1 供应商的市场需求将持续增长。具有技术创新能力和前瞻性的 Tier 1 供应商将在汽车行业中脱颖而出,为主机厂提供先进的技术和产品。例如,德国博世公司在自动驾驶、车载传感器和电子控制等领域拥有领先的技术,为全球多家主机厂提供了高质量的零部件和系统解决方案。
主机厂与 Tier 1 供应商之间的紧密合作将推动整个汽车产业链的升级和发展。通过建立长期稳定的合作关系,双方可以实现资源共享、技术创新和市场拓展,从而提升整体竞争力。例如,丹麦的智能音频解决方案提供商 GN 集团与特斯拉建立了战略合作关系,为其提供高质量的音频系统和降噪技术,进一步提升特斯拉汽车的用户体验。
Tier 1 供应商需要不断提升自身的技术水平和服务能力,为整个汽车产业链带来更高的价值。在新能源汽车、智能网联汽车和自动驾驶等领域,产业生态的建设和创新驱动对于整个行业的发展至关重要。例如,美国 NVIDIA 公司在图形处理器、人工智能和自动驾驶领域具有领先优势,通过与各大车企合作,为汽车行业的智能化发展提供了强大动力。
虽然看起来传统主机厂和 Tier 1 在未来都有新的机会,但是我更看好有技术创新能力和前瞻性的 Tier 1 供应商,而不看好传统车企。这主要是因为企业的 DNA 决定了它们在面对未来的挑战时是否能够取得成功。传统车企往往在技术创新、市场预判和新产品开发方面相对保守,这使得它们在新能源汽车、自动驾驶和智能网联汽车等领域的发展上相对滞后。
相比之下,具有创新实力和前瞻性的 Tier 1 供应商,如博世、康明斯和 NVIDIA 等,凭借其在技术研发和产业链整合方面的优势,更有可能在未来汽车行业中取得成功。它们能够为客户提供先进的技术和产品,进而推动整个行业的发展。
在主机厂领域,就现在看,只有「理想」和「蔚来」机会大些。这两家公司凭借其在电动汽车、自动驾驶和智能网联汽车方面的技术优势,以及对市场的敏锐洞察力,成功吸引了众多消费者的关注。与「理想」和「蔚来」相比,「小鹏」除了在智能化和自动驾驶方面有一定的特色,其总体技术实力和品牌影响力相对较弱。可谓产品打不过「理想」,品牌干不过「蔚来」,几年过去了依然要靠 P7 打天下,使得它在激烈的市场竞争中逐渐失去优势。不得不说,留给「小鹏」的时间不多了……
总之,在未来的汽车行业中,技术创新和前瞻性将成为关键的竞争要素。只有具备这些条件的企业,无论是主机厂还是 Tier 1 供应商,才有可能在这个充满变革和挑战的行业中立于不败之地。
最后,尽管智能座舱在近年来得到了广泛关注和发展,但可以预见它的潜力已经接近极限。相反,在未来几年里,值得我们关注和投入的领域是人机共驾。人机共驾作为一种新兴的出行模式,将人类驾驶员的经验和自动驾驶技术相结合,实现了驾驶安全、舒适和效率的最佳平衡。
未来几年的汽车行业将不再局限于智能座舱的改进,而是转向更具前瞻性和实用性的人机共驾技术。这将为汽车制造商和 Tier 1 供应商带来新的市场机遇,同时为消费者提供更加安全、便捷和愉悦的驾驶体验。
所以,汽车行业的小伙伴们,知道接下来该干什么了吗?😏
]]>最近很火的一个词,想必大家都已经耳熟能详了,那就是「元宇宙」。
这个词有多火,看它出圈的程度就知道了。
自从 Mark Zuckerberg 同学宣布将「Facebook」改名为「Meta」开始,「元宇宙」一夜之间从科技圈,传遍大街小巷。
大家想象中的元宇宙,应该是一个虚拟现实的环境,就好像我们看过的《头号玩家》 (Ready Player One) 里面所表现的那样。
或者像 Minecraft 或者扎克伯格展示的 Facebook Demo 那样。
但,如果我们都错了呢?如果「元宇宙」并不是一个空间的维度而是时间维度呢?
就好比在人工智能领域我们经常说的一个词,叫做「奇点」 (The Singularity)。
引用 Wikipedia 上的原文如下:
The technological singularity - or simply the singularity - is a hypothetical point in time at which technological growth becomes uncontrollable and irreversible, resulting in unforeseeable changes to human civilization.
简单说,就是在某个假定的时间节点,科技的发展将变得不可控和不可逆,同时对人类文明造成不可预知的影响。
其实这种说法已经比较委婉了,很多悲观主义者认为,人类最终将会被 AI 统治,终有一天「黑客帝国」 (Matrix) 将会来临。
当然,聊这个有点跑题了,回归我们讨论的内容。
29 年前,也就是 1992 年,美国科幻作家尼尔·斯蒂芬森 (Neal Stephenson) 出版了一本名为《雪崩 (Snow Crash) 》的科幻小说。
并在书中首次提出了「Metaverse」(元宇宙)这一个概念。
就好比罗马不是一天建成的,元宇宙也不是喊个口号就来了的。
事实上「元宇宙」一直存在于我们身边,而且可能已经发展了超过 20 年。
真正元宇宙的到来,就好像「奇点」的到来一样。
当某一天,我们在「元宇宙」中的存在比在现实世界中更重要的时候,我们就真正的步入了「黑客帝国」或「头号玩家」的时代。
想想也有点可怕……
其实,比起「元宇宙」的到来,我们现在的生活也被不断的数字化了。
想想我们的日常生活,息息相关的,哪个没有被数字化?
当网络上的人越来越多,当大家使用网络的时间越来越长,当你身边的好友都长时间在网的情况下,请问,我们该如何选择?
无可奈何的我们也许只能向「恶势力」低头,「随波逐流」地投入数字化浪潮的洪流之中……
以前我们的精力都是放在现实世界中的,而现在我们都成了自己手机的牵线木偶。
如果将时间快进 10 到 20 年,说不定我们就已经身处「元宇宙」的时代了。
「元宇宙」的爆火,离不开三种人:「教主」、「骗子」和「傻子」。
教主,怎么说呢,也可以叫他们为神棍、巫师或者是疯子吧。在我的观点里乔布斯、马斯克还有扎克伯格都属于这个范畴的。
我觉得他们都有一种叫做「现实力场扭曲」的能力,虽然这一词来自乔帮主,但是另外两位教主也适用。
他们往往笃定一件事情,就大刀破斧地宣传推广,哪怕这是一个不靠谱,不接地气的事情。
但他们总能找到合适的人,忽悠别人相信他们的观点,并最终把这个事情给促成了。
更可怕的是,他们还有一众疯狂的信徒,所以我管他们叫「教主」一点都不为过。
教主们的行为已经不能用商业、科技和产品来定义了,再加上「信徒」对他们的迷信和盲从,这跟宗教又有什么区别呢?
另外一类是骗子,这个就很好理解了,明知道「元宇宙」是一个假大空的概念,还要用这个概念忽悠别人来骗钱,自己赚得盆满钵满的那种人。
这么说比较容易得罪人,或者被某些人的粉丝攻击。
但是,那些着急宣布自己进军元宇宙的,贩卖元宇宙课程的,推荐元宇宙概念股的,等等这一类,都是骗子无疑。
比如说罗老师,前段时间不就大大声地说,自己要重回科技圈,并进军元宇宙产业吗?🐶
傻子,也可以叫韭菜,冤大头,属于绝大多数不知道发生了什么事情的普通群众。
因为经济环境的整体下行,大家都急于进行资产保值(你还想增值?)。
一听说有个新名词,就蠢蠢欲动,感觉赚钱的机会来了?
可是大家想想,赚钱的机会这么容易,就你能嗅到,别人都是傻子?
这样说,有人可能会觉得被冒犯到,但是喝醉酒的人说的最多的一句话是什么?
是不是:「我没醉,我还能喝」?
那又有哪个傻子觉得自己傻子呢?傻子只会觉得别人是傻子而已……
比特币红利你没赶上,区块链技术似懂非懂,股票市场玩的一塌糊涂。
又是谁给你的勇气,让你觉得你可以把「元宇宙」玩得风生水起呢?梁静茹吗?
说到底,无论是「教主」、「骗子」还是「傻子」,其背后的根本诉求都是殊途同归的:钱!
真的,就是这么朴实无华的诉求,无它,为了追求「钞」能力而已。
只不过,教主们是真的有「钞」能力,只要忽悠到位,那他们的公司就是印钞机。
骗子们虽然达不到印钞机的级别,但是割韭菜还是妥妥的。炒股的有几个觉得自己赚钱的?卖炒股软件的有哪个不赚钱的?
最惨的还是傻子们,由于自身的认知和判断力不够,最终的结果还是会沦为韭菜。归根结底,还是因为傻子们难以抵挡自己内心的贪婪。其实只要不贪,又怎么会成为傻子呢?
为了继承本人文章的一贯传统,最后还是要来个不是总结的「总结」。
第一、对于 Facebook 改名 Meta 这事儿,大家看看就行了,扎克老师就是来赚钱的。一个是为了巩固自己在社交领域的统治地位,另外为了自家 VR 产品打开销路,大家真的无需过度解读。扎克老师真的不是一个什么胸怀大志的伟人,一个纯纯粹粹的商人罢了。
第二、少看些没有用的大 V 博客、视频什么的,因为往往乱带节奏的就是这些人。有这个时间还不如看几本科幻小说,看看正儿八经的技术文章,关心一下前沿科技领域。
第三、别老想着赚快钱,你只看到别人赚快钱,没看到别人后面积累了多少年。所以,想要赚钱还是要在自己擅长的领域持续投入。当然,不断的跨领域学习,也许某天就可以跨行业投资了,参考「奇点」概念,但那也是需要厚积薄发,量变到质变的。
最后,谈谈个人的一些看法。
「元宇宙」是好事还是坏事?我不知道。
就好像世间所有的事情一样,也许它不是好事,也不是坏事,就只是一个事而已。
一个完全不一样的事……
我个人是很反对这个所谓「元宇宙」的东西的。
生活这么美好,值得我们每个人好好珍惜,用心体会。
I just wanna live alive, but not just live.
当然,不管我如何不喜欢,甚至抗拒「元宇宙」的到来,但冥冥之中我总觉得那一天终究会到来。
未来也许除了「吃喝拉撒」,我们都能在「元宇宙」中完成了,谁又知道呢?
蜜汁微笑……😊
]]>免责声明:此为杂文,本人定义为杂七杂八、无逻辑、无条理的感悟(吐槽)文,不喜勿喷。
最近,因为生活无聊(其实也并不无聊),莫名其妙地脑抽,又双叒叕想学日语了。
有不少朋友知道后,都表示「资瓷」。
虽然我也不知道为什么他们支持,但鼓励的言语还是很受用的。😏
当然也有为数不少看热闹的吃瓜群众,嘴上不说,心里却是笃定我学不会的。
再有,就是那种觉得我学日语,完全就是浪费时间没有意义的同学。
但不管是支持的,吃瓜的,还是觉得没意义的,大家都不约而同的问了我同一个问题。
那就是:「你学日语来干嘛?」
不得不说,这个问题虽然算不上灵魂拷问,却也成功地引起了我的思考。
因担心那灵光一现的想法转瞬即逝,是以为记。
人到中年,感觉各种问题层出不穷,仿佛每个人都有挥之不尽的问题与困扰。
「从前车马很慢,书信很远,一生只够爱一个人」。
而现在呢?
千里姻缘一线牵,只需一部小小的手机,人们就可以轻松地触达到世界的每一个角落。
但是我们却失去了「慢」所赋予的生命的意义,迷失在信息的汪洋之中。
什么都是立刻、现在、马上,now or never……
游戏也是,生活也是,感情也是,一切的一切都变成了快消品。
各种制造焦虑的媒体,各种贩卖焦虑的公号,各种通过焦虑敛财的大 V。
在这个信息爆炸的时代,我们扪心自问,自己是不是活得过于功利了?
曾几何时,那个简简单单的自己,朴素地想要做什么东西的自己,是不是已经消失不见了?
小的时候,我们可能因为感兴趣,而爱上阅读。
小的时候,我们可能因为热爱,而爱上运动。
小的时候,我们可能不需要做任何事,原地发呆也能沉浸在天马行空的想象中。
现在呢?
考研为了找更好的工作,而不是学习自己感兴趣的内容。
学礼仪为了在大场合能更好的装一下,而不是真的修心养性。
甚至连玩游戏,都必须要带上社交属性。
毕竟,没有社交属性的游戏,玩了别人也不知道啊。
好像不能 PK,不能一较高下,不跟大家一起玩,就没有了圈子,没有了谈资。
看看地铁上行色匆匆的人们,只有中小学生在看书。
而其他人一个个都如同被「手机」控制了的鞠瘘蚂蚁……
反观现在的成年人,不管做什么事情都只用利益来衡量。
所有的事情都被量化,所有的投入和产出也被反复计算。
无论是否金融管理专业,似乎大家都能非常精通 ROI(投入产出比)的理念。
婚姻计算、亲情计算、友谊计算、商业计算、学习计算,还有什么我们不计算的吗?
我们真的已经沦落到,什么事情都要计算清楚利益得失,才去做吗?
当人类无限内卷下去,收益为负的时候,我们是不是就可以无所事事,坐吃等死了?
你也许会说,那是不可能的。
但当 AI 极度发达的时候,人类已经不需要劳作,便可以衣食无忧的时候。
我们还有什么优势,还有什么投入产出比呢?机器永远完胜。
回归日语学习这件事,正经的朋友会跟我分析学习日语的利弊,以及工作中可能用到的场景。
而大多数朋友则认为学日语的主要目的,是为了将来能看日漫,看日剧,刷生肉。
「不靠谱」的损友们,则认为最大的收益是能听懂动作片的台词,或者找个日本女朋友。
这里我吐槽下「损友」们,谁看动作片关心台词啊?你是一句一句暂停复读,还是用心了解语法结构、时态以及遣词造句啊?!
再说了,现实点,学日语找日本女友?找个日本女友学日语不香吗?我差的是日语吗?我差的是女友啊!有女朋友哪还有时间学日语?
吐槽完毕,公布答案:我就是纯粹地想学日语了,哪怕以后永远也用不上。
当然想学的原因,也是多方面的:
一直以来我都希望自己可以立长志,而不是常立志。
但我却总是在「想要努力」、「自我放纵」,和「无限懊悔」中周而复始。
那些说我面子大的童鞋,我那都是自己长年累月「啪啪啪」打脸的结果啊。😮💨
在经历过许许多多波折,和人生的跌宕起伏以后。
我只想简简单单地学点什么,做点什么,并没有什么明确的目的性。
也许我最后依旧是学无所成,亦或者是半途而废。
但至少在这让人窒息到无法呼吸的钢筋混凝土囚笼中,我曾尝试过去追随自己的内心。
不为什么利益与结果,只为一个过程,不需要什么理由。
愿你出走半生,归来仍是少年……
]]>作为一个 IT 苦力的我,由于常年受白嫖怪朋友们的厚(qi)爱(fu),时常需要帮友人重装系统,配置网络,设置路由器,组装 NAS 什么的。毕竟学通信工程的人,不就是修电脑、修手机和修网络的吗?😂
理论上来讲,很多东西装好,配置好,应该就不会有任何问题了。一开始,我也是这样以为的,然而很多时候往往事与愿违。今天不是张三的电脑出问题了,就是明天李四的 NAS 挂了。
作为一个懒人,现场支持什么的,那是肯定不可能的,毕竟咱这工时费也不低不是(可惜从来没收过)。再者说来,朋友们碰到的大多数问题其实都不大需要现场支持这么严重,除非是系统级别的灾难。
然而,我又一次天真了。同一个问题,我自己可能几分钟就解决了,而跟好友打电话、视频、语音等各种沟通,可能要花上数小时。别问我为什么不用远程桌面(RDP)、TeamViewer、QQ 远程协助类的工具。绝大多数人的网络都在 NAT 后面,很多还是好几级的 NAT,根本就连不上。在 macOS 系统下,是无法使用 QQ 远程协助的,因为根本没有这个功能。TeamViewer 要付费,这个也就没什么好聊的啦,参考第一段第一句话。🤦♂️
比较稳定能用的网络连接工具也就是 ZeroTier 了,但是要跟对方讲怎么安装,怎么加入网络也是个吃力不讨好的事儿。而且可能就一个小问题,还要安装一个额外的软件,也是得不偿失。再者,ZeroTier 中继的速度非常慢,而且就算连上了,还是得用屏幕共享的方式解决问题,也并不怎么优雅。更不要说像 NAS 这类的 Linux 系统了,我该如何跟小白解释 SSH,证书还有 Terminal 了 。
如果在路由器级别就能实现互联互通,解决掉动态域名和 NAT 打洞的问题,那么就可以把远程协助的工作变成一个局域网内的远程管理,这样就非常美好了。起码不用让对方去查看自己的公网 IP,不用做 UPnP 映射,下载工具什么的。其实这种方式也非常适合有多个办公地点的小伙伴,或者是那种多 sites 办公的群体。还有一个应用场景,就是有自己 NAS 的小伙伴,可以在外面安全地访问家里存放的私人数据。
在思考过可能的使用场景后,整理需求如下:
可选需求:
在做了一大轮的功课以后,我分别尝试了以下这些工具:
总体来讲,ZeroTier 的体验是最好的,虽然中继服务器经常连不上,或者很慢,但是可以通过自建 moon 的方式进行中转。基本上所有类型的 NAT 都可以打通,对于不能打通的可以使用中继服务器进行中转。但使用中继的时候,带宽受限于中转服务器的带宽。相对来说,新手上手难度比较低,但是商业公司,中心服务器,数据安全可能是个问题。
WireGuard 是一个已经加入到 Linux 内核里面的协议,配置也不复杂,实测传输速度也很不错。默认不支持在 NAT 网络下打洞,不过网上已经有人通过 CoreDNS 的 Plugin 实现了 WireGuard 的打洞,但还要编译代码什么的比较啰嗦。同时,配置起来也比较麻烦,每个节点(Node)需要单独配置公私钥,多个节点之间必须每两两进行配置。也就是说如果 2 个服务器就要配置 2 个节点信息,3 个需要配置 6 个,如果站点多的话,自己算吧……
Cisco AnyConnect 属于商用软件,Server / Client 模式,同时还需要占用 443/TCP 端口,属于比较传统的产品。虽然有 ocserv,但是配置也很麻烦,客户端强依赖于 Cisco,并不适用于现有需求,直接劝退吧。
frp,也需要服务器中转,受限于服务器带宽。有朋友说现在有 xtcp
模式可以支持直连打洞,但本人并没有试验过。n2n,ngrok 什么的在 Linux 服务器上配置过,对于终端用户来说,还是不那么理想。
而 Nebula,从 2020 年开始关注以来,一直没有真正部署过。主要是文档太少,官方开发速度缓慢,一些该有的核心功能还不完善。比如刚开始的时候,他们没有 iOS 和 Android 的客户端。再有就是必须要自己有一个公网 IP 的服务器做 Lighthouse,同时还不支持数据中转。一些复杂的 NAT 网络无法穿透,不支持 IPv6 等等。
但是他们最近发布了 1.4.0 的版本,突然之间就变得真香了。对于我来说,最重要的一点,就是支持 IPv6 了。也就是说,在有 IPv6 支持的情况下,完全不需要关心 NAT 类型了,可以直接建立连接。再有就是手机客户端官方也开源了,同时 iOS 上也可以正常使用了。这就意味着只用一个软件,我就可以把已知的网络通过路由器全部连通的同时,还可以用手机直接访问内网 NAS 上的数据。
首先说说,什么是 Nebula?其官方介绍如下:
Nebula is a scalable overlay networking tool with a focus on performance, simplicity and security. It lets you seamlessly connect computers anywhere in the world. Nebula is portable, and runs on Linux, OSX, Windows, iOS, and Android. It can be used to connect a small number of computers, but is also able to connect tens of thousands of computers.
简单来说,Nebula 是由 slack 开源的一款专注于性能、易用性和安全性的 P2P 网络通信工具。可以运行在 Linux、macOS、Windows、iOS 和 Android 等设备上,使得用户可以无缝连接任何一台网络设备。
Nebula 的底层使用了 Noise Protocol Framework 协议以实现SDN(Software Defined Network) 双向认证的 P2P 网络。可以使用 AES 或者 CHACHAPOLY 加密算法,以保证数据传输的安全性。
首先去 Nebula 的 GitHub Release 页面下载最新的 Nebula:
https://github.com/slackhq/nebula/releases
当前最新的版本为 Nebula 1.4.0,已经支持 IPv6 了,针不戳。
下载自己对应平台的版本就可以了,因为我要跑在 MTK 的路由器上(红米 AC2100,Newifi-D2 等),官方没有 mipsle-softfloat 的架构,所以就自己编译了一个版本,可以在下面的地址下载:
https://github.com/TommyLau/nebula/releases
同时,因为朋友需要在 Windows 32 位系统下面使用,所以顺便也编译了一个 x86 的版本。有需要的小伙伴,同样可以在上面的链接里面找到对应的下载。
下面是 iOS 和 Android 的版本:
https://apps.apple.com/us/app/mobile-nebula/id1509587936
https://play.google.com/store/apps/details?id=net.defined.mobile_nebula
需要注意的是,iOS 版本在中国区是没有上架的,Android 版本好像也只有 Google Play 上才有,这个大家自己想办法解决吧。
解包 Nebula 以后主要有 2 个文件,nebula
和 nebula-cert
。
创建证书,好比使用其他工具一样,一如既往的简单。只需要输入如下的内容便可以生成我们需要的 CA 证书了。
1 | ./nebula-cert ca -name "Myorganization, Inc" |
其中 "Myorganization, Inc"
为这个 Nebula 网络的证书名,可以改成任意方便记忆的名字。
程序执行完毕后,会在当前目录下生成 ca.key
(私钥)和 ca.crt
(证书)两个文件。
ca.key
用于签名所有的 Nebula 节点,因此格外重要,请务必妥善保管。又因为其重要性,建议仅在签名时使用,并作单独存放,不要放到 Lighthouse 或者任何一个 Nebula 节点上。
假设我们现在要配置 3 个主机,分别是 lighthouse
、router
和 laptop
。我们可以直接使用刚才说的 3 个名字,也可以用域名的方式来命名,都是可以的。
同时我们需要提前规划好网络定义,比如:192.168.100.0/24
。这个网络要跟我们现在已有的网络地址区分开,比如 192.168.1.0/24
等。因为 Nebula 是 Overlay Network,它必须基于现有网络的基础之上,如果 IP 地址冲突的话,就无法正常工作了。
我们可以通过下面的命令,来生成不同的证书:
1 | ./nebula-cert sign -name "lighthouse" -ip "192.168.100.1/24" |
其中:
在上面的例子中,我们创建了 3 个不同的节点。lighthouse
需要部署在有公网 IP 的服务器上,用于连通各个不同的节点。router
部署在家里的路由器上,以方便访问 NAS 或者智能家居等设备。laptop
相当于一个笔记本,用于在任何地方接入这个私有网络。类似的,我们也可以增加 phone
、pad
等设备,其它证书的生成方式与 laptop
类似,使用不同的名称就可以了。
对于 Nebula 来说,每一个节点都需要一个单独的配置文件。我们可以下载官方的配置文件作为参考模板:
https://github.com/slackhq/nebula/blob/master/examples/config.yml
我们把这个文件复制成两份,分别是 config-lh.yaml
和 config.yaml
,分别对应 lighthouse
和其它主机。
1 | cp config.yml config-lh.yaml |
在 Lighthouse 节点上,最重要的是要确认 am_lighthouse: true
为开启状态。
一般来说,Lighthouse 节点不需要指定静态路由 static_host_map
,因为所有的节点都会跟 Lighthouse 进行通信。就算我个人使用了多 Lighthouse 的配置,其实也不需要设置静态路由,除非是需要在 Lighthouse 之间进行通信。
另外,为了更好的组网,IPv6 当然是必不可少的啦!在官方的配置文件中,默认使用 IPv4 方式:host: 0.0.0.0
,这里我们需要手动修改为:host: "[::]"
来同时监听 IPv4 和 IPv6 的数据。
修改过的参数配置如下:
1 | static_host_map: |
除此之外,配置文件里面还有子网相关的配置,因为我使用了与官方参考配置相同的子网: 192.168.100.0/24
,所以不需要做额外地修改。如果你配置了不同的子网和 IP 的话,请相应地做出调整。
配置节点与配置 Lighthouse 类似,唯一不同的是,需要在 static_host_map
中指定 Lighthouse 的公网 IP 和端口。这里使用 IP 或者域名的方式都可以,个人建议使用域名,这样可以减少更换 Lighthouse 服务器以后,需要逐个节点修改配置的麻烦。
static_host_map
前面的部分是 Lighthouse 在 Nebula 网络中的 IP 地址(参考本文证书部分),后面是公网服务器的域名或者 IP,以及其对应的端口。
am_lighthouse
必须要设置为 false
,同时 hosts
里面必须要指定 Lighthouse 的 Nebula IP。
同样的,为了打开 IPv6,host -> listen 还是要调整下。同时这里有个坑,就是在 NAT 后面的网络,一定要把 port
设置为 0,以使用动态端口,不然各种连不上。其实我觉得除了 Lighthouse 以外,其它的节点都应该将端口设置为 0,以减少不必要的麻烦。
1 | static_host_map: |
配置到这里,基本上就算是完成了。但是我们之前有一个 router
节点,为的就是能远程访问局域网的内容,所以这个时候我们还需要多配置一个 unsafe_routes
。需要注意的是,如果要访问 router
节点背后的网络,我们需要在每个需要访问该网络的节点上,增加如下配置:
1 | tun: |
这里的 172.16.1.0/24
就是路由器对应的局域网(LAN)的网段,而 192.168.100.11
就是我们之前配置的 router
节点所对应的 Nebula 网络中的 IP。我们只需要把这个配置文件复制到 laptop
节点中,并配合相应的证书,就可以实现远程访问家庭网络的目的。
需要注意的是,对于
router
节点本身,不能添加这条路由规则,否额会导致路由冲突而组网失败。
官方默认的防火墙配置如下:
1 | firewall: |
大概就是,使用这个配置的节点,对外访问 Nebula 网络无任何限制。Nebula 网络中的其它节点,只能通过 ICMP 协议 PING 当前节点。属于 laptop
和 home
组的其它节点,可以访问当前节点的 443/TCP 端口。
大家刚开始配置的时候,我个人建议先不要设置防火墙规则,先让服务跑起来然后再说。毕竟绝大多数情况下,大家一开始的时候,网络都是各种不通,别说防火墙了。所以我们可以修改成如下的样子:
1 | firewall: |
允许各个节点之间自由通信。
因为要在路由器上使用,且对于安全没有过度的痴迷,这里我将加密算法指定为 chachapoly
。毕竟 aes
算法虽好,但是如果没有硬件指令集支持的话,还是很难过的。尤其是路由器这种嵌入式处理器,老旧一点的大多没有 AES 指令集,实测很多连带宽都无法跑满。
1 | cipher: chachapoly |
需要注意的是,各个节点之间必须使用相同的加密方式,也就是说要么全部用
aes
,要么全部用chachapoly
,并不能混合使用。
下载服务器对应的 Nebula 二进制可执行文件,然后把 ca.crt
、lighthouse.key
、lighthouse.crt
还有 config-lh.yaml
上传到服务器。
创建 /etc/nebula
目录:
1 | mkdir /etc/nebula |
将配置文件移动到指定目录:
1 | mv config-lh.yaml /etc/nebula/config.yaml |
运行 Nebula
1 | ./nebula -config /etc/nebula/config.yaml |
类似 Lighthouse,同样的把相关的文件复制到需要运行的主机上,主要是 ca.crt
、config.yaml
和对应节点的两个证书文件,比如:router.key
、router.crt
。
同样的,创建 /etc/nebula
目录:
1 | mkdir /etc/nebula |
将配置文件移动到指定目录:
1 | mv config.yaml /etc/nebula/config.yaml |
运行 Nebula
1 | ./nebula -config /etc/nebula/config.yaml |
在任何一个非 Lighthouse 的节点上,应该可以 ping 通 Lighthouse:
1 | ping 192.168.100.1 |
如果能 ping 通则表示 Nebula 网络建立成功。
不同于其它的组网程序,Nebula 的 Lighthouse 是不负责数据的中转的,也就是说所有的数据都是 P2P 的,如果能连上就能连上,连不上就……连不上。😅
所以如果大家能 ping 通 Lighthouse,但是两个节点之间无法互通的话,大概率就是 NAT 穿透的问题。
这也是为什么我觉得 IPv6 很重要的原因,因为只要双方有 IPv6,除非防火墙配置有问题,否则就不可能出现连不上的情况。哪怕是在手机热点的辣鸡 Symmetric NAT 下,也能有效连通。
用 Nebula 的好处就是,只要网络规划合理,添加新的节点非常容易。只需要用 CA 签名一个新的证书就可以了,现存的节点都不需要修改。而且节点跟节点之间都是直连,如果 CPU 够用的话,基本上都可以在任意两个节点之间跑满带宽。
除了「真香」,我还能说什么呢?😊
最后,提供 lighthouse
和 laptop
的完整配置文件,供大家参考。
1 | pki: |
1 | pki: |
最早接触到《断舍离》这本书是在 2017 年左右,但真正入手这本书已经是 2018 年 8 月了。
当时看到「断舍离」这几个字,就被深深地吸引了。
无它,只因自己当时事业与爱情双双滑铁卢,急着要跟过去的自己 say goodbye。
而从断舍离物品开始,慢慢地整理思绪,着实是一个不错的选择。
恰逢最近「沉迷」于读书无法自拔(实际上是在疯狂地买书,😓),发现了据说是整合了之前 3 本书、集大成之作的 2019 新版《断舍离》。
凑巧最近又刚好在搬家,家里乱到一塌糊涂。
遂想着重新拜读一下,来治疗一下自己的「懒癌」。
以便好好整理一下自己的「杂物」,「净化」一下自己的心灵……
对于《断舍离》这本书,我个人认为它其实是一本关于生活态度的哲学书,而不是一本关于居家整理的工具书。
大多数人选择「断舍离」的初衷,应该跟我的情况相类似。
就是觉得家里的杂物太多了,但是又不知道该如何整理(清理),因此想要学习如何「断舍离」。
但我想说的是,居家整理只是手段,而不是目的,最终的根本还是要通过「断舍离」找到自己内心的平静与平和。
这一点与欧美所提倡的「Minimalism(极简主义)」非常相像,但二者之间还是有些不同。
「极简主义」有点追求极端的「简」,对于现阶段的我来说有点难。而相比之下的「断舍离」,则更加适合我。
说了这么久,到底什么是「断舍离」?书中的解释为:
私以为,「断舍离」,要断的从来不是物品,而是自己的执念。
全书中最喜欢的一段话:
「每个人都会在某一天失去自己最宝贵的东西。几乎没有人能在最关键的时刻做到释怀。只有在日常生活中不断地练习如何放手, 才能坦然地接受烦恼,甚至衰老、病患和死亡。」
为什么我们家里的杂物越来越多?为什么我们无法过简单快乐的生活?
其实,还是因为我们没有认清现状,没有做出想要改变的决心。
当然,想要「断舍离」便是一个不错的开始。
但开始之前,我们还是要先问一下自己,为何我们无法做到「断舍离」?
这类人,往往因为工作繁忙的原因,极少有时间待在家里。就算在家,也不愿意做家务,只想埋头工作。
比如我,就是经常这样给自己找借口的:工作忙啊,毕竟一年 365 天有 280 多天都在加班,哪有时间搞卫生啊?
但是,恰恰是因为不愿意搞卫生,家里才会乱七八糟,进而导致心情不好。
而心情不好,人就更不想待在家里,由此陷入了一个永无休止的恶性循环。
比如我最近就经常出门在外做氛围组,在咖啡厅等地方看书、写文章。
不过这类人一旦开始收拾,倒是可以收拾得干净利落,一点也不拖沓,对很多物品也没有太多的执念。
也就是说问题不是收拾本身,而是不愿意开始收拾。
执着过往的人,往往会保留和珍藏很多现在用不着的旧物。
比如以前的相册、奖杯、奖状。以前和亲人、朋友、情人的信件、礼物等。
他们往往喜欢回忆过去,想当年如何如何,而不愿意面对现在。
用现在的说法就是没有「活在当下」,这种类型的人跟逃避现实型也有着一定的关系。
在某种程度上,我也算得上半个执着过往的人。
倒不是整天忆当年如何那种,而是以前的很多东西都留着,舍不得扔。
比如马拉松的纪念奖牌,各种荣誉证书,乱七八糟的信件和礼物等。
忧虑未来的人,说好听点是未雨绸缪,说难听点是杞人忧天。
我觉得国人多多少少会有点这方面的强迫症,毕竟我们从小到大受到的教育,都是要「考虑未来」,要「深谋远虑」。
因此,大多数人往往会囤积很多没有用的东西,比如卷纸,沐浴露,洗发水等。
甚至看到商场、超市有打折产品出售的时候,就会莫名其妙地入了一大堆眼前并不需要的东西。
理由就是,将来说不定哪一天就用上了。
然而讽刺的是,往往囤货还没用完,自己已经开始了下一轮囤货……
比较幸运的是,经过了好几年的「进化」,我现在对于不可预知的未来,并没有那么焦虑了。
除了从思想上认知自己的「现状」外,我们同样需要确认物品的现状。
要清楚地了解自己的物品,到底是处于「凌乱」、「过剩」还是「堆积」的状态。
「凌乱」指的是东西用过后,随手散落在各处,但是只要简单整理一下,就能快速恢复干净整洁的状态。
「过剩」则属于东西使用过后,想要整理放入收纳箱,却因物品数量过多,而发生无法收纳的情况。
「堆积」就已经是很严重的状况了,这是长期物品「过剩」状态的延续。东西往往是一层上面又一层,只有最上层的物品被使用,底层的物品则长期处于吃灰的状态。
对于我个人而言,现在应该是处于「凌乱」和「过剩」中间的状态,应该还有得救……😅
但很多常年不用的物品,却已经处于「堆积」状态了,这个有必要赶紧清理下。
如果同样已经是「堆积」状态的小伙伴,那就赶紧行动起来吧!
第一步,就是扔掉怎么看都是垃圾、废品的东西。
这个很好理解,过期的食物,破烂的衣服,不能使用的工具等等。
只要你认为是垃圾或者是废品的,直接处理掉就是了,不要犹豫!
第二步,从「自我轴」和「时间轴」两个纬度来取舍
这部分实际上是「断舍离」最核心的思想。
看起来好像非常的高大上,晦涩难懂,但解释起来其实非常的直白。
所谓「自我轴」,就是以自己的喜好作为唯一的判断标准。
在进行物品的取舍时,只需要考虑「这个东西我想不想用」,只要是不想用的,就果断处理掉。
而「时间轴」就是指「活在当下」,如果现在用不到的,就处理掉。
不要管以前这个东西如何如何,也不需要考虑以后用不用得到。
第三步,从自己觉得「必要」、「合适」、「愉快」的角度来审视物品
在处理完前两步的物品后,我们还可以从下面三个角度,进一步处理家中的物品:
不需要的东西:东西可以正常使用,很便利也没有损坏,但是丢了也不发愁,可有可无的东西。
不合适的东西:以前对自己很重要,但是现在不合适的东西。
不愉快的东西:东西本身没有任何问题,但是用起来就是不开心、不喜欢的东西。
原书中列出了 5 种收纳指南,结合自己的情况,我觉得下面两个最重要。
一个是「7·5·1 法」,一个是「1 out 1 in 法」。
所谓 7·5·1 法,就是「看不见的收纳空间」占 7 成,「看得见的收纳空间」占 5 成,「展示性的收纳空间」占 1 成。
这里所说的占多少成,指的是整理后的物品占所储藏空间的比例。
像衣柜、壁橱、抽屉等关上门就「看不见的收纳空间」,所放物品的比例,应保持在整体空间的 7 成左右。如果放置得太满,则又会变成永远都不愿意再整理的垃圾堆。
而像带玻璃门的冰箱、橱柜、洗碗机等关上门后,依然能「看得见的收纳空间」,所放物品的比例,应该保持在整体空间的 5 成。这样显得既整齐,又不会太拥挤。
最后,像玄关、餐边柜、书桌等「展示性的收纳空间」,则不应放置太多东西,占整体空间的 1 成就好。这些地方更适合摆放一些装饰性的东西,比如插花,艺术品什么的。
懂英文的小伙伴,非常容易理解「1 out 1 in」这个概念,就是:先出后进,不出不进!
以往我们买东西,总是喜欢先进后出,而不是先出后进。
理由大多是新的还没买,旧的就出了,不就没得用了吗?
这其实都是掩耳盗铃、自欺欺人,真实的情况往往是新的买了,旧的也没有出。
这个时候,我们更需要有意识地坚持「先出后进」的原则,逼着自己置死地而后生。
而且这样做还有一种好处,我们出的肯定是我们不喜欢的东西。
而我们进的,肯定是我们喜欢,或者功能性更好的东西。
长此以往,我们东西的数量并没有增加,但是东西的品质却在不断上升。
不知不觉中,我们生活的品味和品质都得到了极大的提升,听起来是不是很赞?😊
看《断舍离》使我明白,精神和肉体与居住的空间其实是紧密相连的。
如果长时间生活在一个杂乱无章的空间内,烦恼也一定会与日俱增。
我们所拥有的东西,是物质和精神的集合体,往往带有与我们自身相关的「故事」。
而这些东西,也是我们本身「具象化形态」和「抽象化情感」的一种体现。
清理居住空间,断舍离不需要的各种物品。从表面上看,是清理杂物。
其深层次的内涵,实际上是清理我们内心看不见的「多余的执念」。
舍得,舍得,有舍才有得,不舍哪来得?
也许「断舍离」便是获得「快乐」的一种方法,谁又能说不是呢?
毕竟搞完卫生的我,总是觉得说不出来的舒爽……😂
]]>「人类最大的罪是不快活。」
—— 德国诗人、哲学家:歌德
最近看了一本亚马逊排名很火的工具书:《费曼学习法》。
个人认为这是一个很不错的学习方法,非常值得推荐。
然而让人非常不爽的是,明明两三千字就能说明白的东西,为什么硬生生地被水成了一本书?!
全书的精髓就是第二章「何为费曼学习法」中的「费曼学习五部曲」,其余部分基本上都是在重复和举例而已。
本着现学现卖的精神,今天就尝试一下用费曼学习法来学习费曼学习法吧!(好像很拗口的样子)
书中介绍的费曼学习五部曲之我的理解:
原书中关于这块的介绍,其实并没有做到「简化」,而是这样的:
什么叫「产生专注力」?理解知识,还要系统化,新的知识怎么可能一开始就有系统?什么叫深度分析,直接说理解不懂和不清楚的知识点不就完了?而且我看了英文的,人家也只是说尽可能的简化,也没说什么知识体系和内化啊?
虽然书中后面的部分有分别解释我上面提出的这些疑问,但是简简单单不好吗?非要搞这么多多余的东西,又是专注,又是深度,又是内化的,说好的让不懂的人也能快速理解呢?
反正,个人感觉就是简单问题复杂化,明明是一个简单高效学习的方法,愣是给说得高大上无比,晦涩难懂,本末倒置!
为什么这个小节我用了英文标题?因为,这部分跟我看的书无关,而是自己另外找的资料学习的内容。
还记得我们文章开始的题图吗?
其实真正的「费曼学习法」,只要 4 个步骤就好了:
回过头来看,原书中的「目标」,存在的意义到底是什么呢?是作者想要「有所建树」吗?还是想形成自己的理论体系?不得而知,无法理解……
所谓尽信书不如无书,看书还是得带着脑子看,不然很容易人云亦云。
书所介绍的内容的好坏,与书本身没有必然的联系。
比如「费曼学习法」是个好东西,但《费曼学习法》未必是本好书。
回过头来看,介绍这个学习法可能大几百字就够用了。
结果我也跟原书作者一样,水了一篇文章。
不不不,人家可是水了一本书呢,水平还是远在我们之上的!
看了下,好像 1500 来字,连 2000 字都不到的样子,那是不是说这篇文章也不算太水?
偷笑😏
]]>人到中年,什么最重要?是房子、车子、票子、还是马子?
不好意思,俗气了。再来一次:是物业、事业、家庭还是爱情?
我觉得都不是,中年人最重要的能力应该是情绪稳定,临危不惧,能从容地面对一切问题,且内心平静。
我认为自己从小就是一个离群者,也就是大众口中那种不合群的小朋友。从小到大,基本上都是自己一个人在玩,这也是为什么后来很喜欢计算机,因为不需要跟人打交道。
虽然之前做了很长一段时间商务的工作,做的也算尚可,我始终认为自己是一个社恐(社交恐惧)的人。
虽然我现在玩赛车、滑雪、潜水什么的,但是一个圈子都混不进去,或者说哪个圈子也融不进去。包括所谓的留学生交流圈活动,我也一次没有参加过。惭愧的说,MBA 毕业快 10 年了,春茗活动也从来没参加过。前几天传闻说以后岭南的 MBA 要取消了,看来以后想参加都没机会了。
不夸张的说,我觉得自己没多少朋友,真正的好友用手指都能数得过来。不像很多人朋友满天下,开口闭口都是我这个朋友那个朋友,这个高官,那个高管,还有哪个大富大贵商业巨头之类的。毕竟在我心中,朋友的级别还是很高的,不是随便认识一个人,吃顿饭就是朋友了。
然而大家却总误以为我朋友很多,妹纸也很多,我也不知道是怎么给大家造成这种错觉的。而且很多不熟的人,还会觉得我特别的拽,假扮清高。其实是因为我社恐的属性,实在不知道该如何破冰。当然,我也学会了跟自己妥协,不再为他人而活。随着年龄的增长,现在已经到了中年油腻大叔的年纪,交起友来就更是挑剔谨慎,各种怕麻烦,也难怪遭人嫌弃。
年轻的时候总觉得人生的路还很漫长,怎么会想到未来的人生会如此跌宕起伏:每天早上 7 点出门上班,11 点多回到家,找车位有的时候还要 1 个小时!3~4 个小时在路上通勤,回到家还要做作业到凌晨 2~3 点。在美国出差的时候,永远是昼夜颠倒,每天工作 16 个小时,没有周末,没有节假日。各种被家人催婚、催生、催买房的无奈。创业的失败,前半生积蓄的化为乌有,众叛亲离到妻离子散,家破人亡。人到中年,才开始面对仿佛永远看不到尽头的失业……
我这起起落落落落落落落的前半生,真的可以拍一部狗血连续剧了。当你经历过以上的这一切,回归平静,重新审视自己的人生,也许只有认认真真地为自己活一次,才是对自己最负责任的做法了。我不奢求别人的施舍,也不想给别人添乱。当然你也不要对我的人生指指点点,毕竟你对我一无所知。试问我都已经经历过那么多,还有什么好害怕的呢?
最近很多小伙伴关心我,觉得我活得很洒脱,不少人甚至还以为我财务自由了。天真了,肤浅了是不是?熟悉我的朋友都知道,财富自由从来不是我所追求的,时间自由才是。而,这二者我都尚未拥有。我还在努力寻找内心平静的路上,那种既不是功成名就后的返璞归真,也不是一事无成的百般辩解,而是发自内心地接受并享受现在自己所拥有的一切。
人到中年,早已明白这世界上的热闹大多与我无关,大可不必太把自己当回事儿。从我最近搬家的事情来看,我更加确信,在绝大多数人的世界里我都是无足轻重的,甚至是朋友的眼中。但这不重要,因为我并没有什么怨恨的感觉。搬家也只不过是人生中,另外普普通通的几天而已。别人帮你是情分,不帮你也是正常,谁也没有对谁负责的义务。
Inner Peace,说起来容易,做起来难。人到中年,最大的收获是波澜不惊,从容面对,无论任何事情。
找工作就像谈恋爱,找个你爱的,还是找个爱你的?
这个问题,真的是太难回答了。
对于现在的我来说,可能还是想找一个自己爱的吧。
不过也同样跟恋爱一样,我爱的人不爱我,爱我的人我不爱,无解。
因为最近在看工作机会,所以有点感触……
最近找工作过程中,遇到最多的情况,是只勾搭不落地。
当然这中间也包括我自己觉得无法胜任,而没有继续沟通的。
很多时候,感觉大家并不是真的求贤若渴,而是为了「勾搭」而「勾搭」。
如果这样的话,何必要浪费大家的时间和青春去做无谓的社交呢?
而且我觉得买卖不成仁义在,做人何必要这么功利?
勾搭之前,各种积极热情,勾搭之后,连个回复也没有,更不要说下文了。
出于礼貌,给个回复也不算过分的要求吧?毕竟恋人分手还有 Goodbye Kiss 呢。
这种情况像极了各大相亲网站的男男女女,大家都只顾自说自话。
永远都是我要什么什么样的,根本不关心对方在说什么。
这个什么都讲求「速度」的年代,工作也变成了「速食面」的样子。
说实在的,我工作 10 多年,就没有被猎头成功推荐过。
心里着实「羡慕」那些被「猎头」的人,毕竟人家那才是高级人才。
我们这种屌丝只有仰望的份儿……(酸)
但是经过这段时间,我愈发地觉得猎头的不靠谱。
基本上的套路就是上来要简历,然后就没有然后了……
要么就是推荐一大堆完全专业不对口的工作,浪费三方的时间。
再者就是语焉不详,有个什么多牛多牛的公司,但什么公司我不告诉你。
公司不知道就算了,有的甚至连岗位描述都没有,这又是什么鬼?
感觉到了我这把大叔的年纪,朋友和同事的推荐比猎头靠谱多了。
本应该是专业提供服务的猎头,却如此的不专业。
是我命不好呢,能力不行呢,还是现在猎头水平就这样了呢?
我不清楚……🤷♂️
看看各个公司招聘的职位描述,我真的觉得自己是井底之蛙。
随随便便都是各种大神一样的要求,吓得我连简历都不敢投。
咱都不敢说妄自菲薄,只敢说相形见拙了。
但是通过各种渠道了解到,在公司里面工作的,其实都是在拧螺丝而已。
再有就是,很多用工单位只看背景,学历和经历,不看能力。
我觉得这个无可厚非,毕竟你的学历和经验是你以前努力的结果,但是一定代表未来吗?
在大厂呆过的我,看过了太多坐吃等死,浑水摸鱼,但办公室政治玩的风生水起的人。
与其苦苦寻觅所谓的「超人」,何不踏踏实实按需招聘?
有自知之明的人,看到这样的 JD(Job Description)直接劝退,但是并不会劝退学历造假和吹牛拍马的人。
找工作的同时,也跟不少朋友聊过天,公司的负责人,1,2 号位的永远觉得招不到人。
而求职者又永远觉得找不到工作,这就很有趣了。
最后我才发现,招聘的时候,招聘方都想要找复合型人才。
而其实,只是自己在骗自己,真正有这样的人才的时候,他们又会觉得想法多,不好管理,成本高。
乔布斯早就说过了,优秀的人不是靠管理的,而是被赋予使命感,一起奋斗事业的。
还有一个方面就是高端人才并不少,而是你钱没给到位。
我不是说一定要花天价请「大神」,而是结合公司的实际业务,在合理的范围内,想清楚自己愿意为高端人才付出多少的成本。
同样也要确认,是不是能把大牛的能力都用上,不然人走楼空也是迟早的事儿。
不要说别人贪财,只认钱。如果别人的市场价值 200 万,为什么要 20 万跟你干?
招聘者也同样问问自己的核心价值在哪里?
不要老想着员工能为你做什么,想想将来你能为员工带来什么?
你跟我讲感情,我跟你讲感情。你只跟我讲钱,却反过来让我跟你谈感情?
以前,少不经事,对于用工歧视没什么感觉。现在倒是有点体会了……
随便打开个什么招聘软件,随便看看岗位描述。
到处可见 35 岁以下,33 岁以下,30 岁以下。
我见过最有趣的是要求 35 岁以下,硕士以上学历,大型公司工作 10 年以上。
我掐指一算,正常人 23 岁本科毕业,3 年研究生,26 岁毕业。
工作 10 年,36 岁,呵呵……妙啊……
这里我们就更不要说大公司出来的人,自带的那种大公司病了。
我就好奇,就算他们找到了这样的「天之骄子」,假如一年后贵司的 CTO 年满 36 岁了,是不是就无法胜任 CTO 这一职位了呢?
而且工作能力跟年龄有什么关系?
我们反过来看,30 岁可以做 CTO,40 岁也可以做 CTO。
我只能说能写出这样 JD 的公司,根本不需要考虑,直接拉黑。
就算你真的要歧视,你大可不必写出来啊。
自己知道,默默地找个其他不合适的理由拒绝掉就好了啊。
这种行为真的是太傻了……
可见公司的领导层或者人力资源的水平和格局也就那样了。
还是自己好好做好自己的本职工作,不断地给自己充电才是王道。
这里要感谢很多的好友和同事,一直都很关心我工作的问题。
要特别感谢 Connor、Hebe、Ivory、局长、Kelly、叁国等同学(排名不分先后)。
谢谢你们的理解和信任,以及对我能力的肯定和认可,铭记于心。
对于事业,有的时候你需要的只是一个机会,和一点点运气。
毕竟公司的成功,跟个人没有必然的联系。
很多人的成功,只是刚好赶上了公司的成功,其实换了是谁都一样。
当然,我也一直告诫自己不用酸,因为运气也是成功的必备能力之一。
自己继续修炼内功就好了……
结论就是,工作易找,事业难觅,随缘……
]]>最近好朋友想要换车,于是乎花了不少时间,陪朋友看了不少车,是以为记。
首先我先列一下朋友买车的要求,因为是日常买菜车,所以要求也不多:
看了以上的要求,是不是发现毫无难度?
我们先说结论,朋友最后买了 丰田86
。
好了,故事讲完了,八卦的小伙伴们可以退下了……
因为没有固定的品牌和车型,所以我们把中国市场上可能有的双门轿跑都过了一遍。
最后筛选剩下了以下几个车型:
马自达 MX-5 因为离谱的高价,外加停售,可谓一车难求。
明明是北美市场便宜的买菜小车,硬是卖出了豪华品牌的价格,直接 PASS。
宝马 2 系敞篷,我觉得是性价比不错,且好玩的一款车,但是车主觉得样子太傻(平庸),被 PASS 掉了。
宝马 3 系,我觉得操控,整体舒适性,各方面都很均衡的一辆车,同样是被车主嫌弃长得大众脸,也被 PASS 掉了。
保时捷 718 是我推荐的,我说很适合车主的气质。车主本人表示,对不起,我不配。只因二手车的售价都已经去到了 60 万+,看看就好了。
所以,最后就只剩下了 4 款车型:4 系,野马,A5,BRZ/86。
下面就说说我试驾的体验。
宝马 4 系 Coupe 是在 4S 店试驾的,只有一台 425i 的高配车型供试驾。
对于宝马新 4 系的外观来说,我只能说尚可,毕竟这东西见仁见智,青菜萝卜各有所爱。
车主本人却表示,非常喜欢这个竖着的大鼻孔(猪鼻子?),本人表示无法理解。
虽然是高配的 425i,但是在 2.0T 引擎的加持下,输出马力却只有 180 匹!
有没有搞错?这是什么概念?自然吸气的飞度 1.5 的动力输出是 131 匹,自然吸气的 BRZ 2.0 是 200 匹。
你这带涡轮的高功率版才 180 匹?你是跟我搞笑呢吗?!
让我深深地怀疑,这是一辆主打老年代步车的产品,而不是主打运动的。
正式上车试驾,嗯,好吧,果然期望越大失望越大……
操控没有想象中好,甚至感觉还不如国产的 3 系,整体就是一种开船的感觉。
侧向支撑就更没什么好说的了,各种 hold 不住的感觉,对不起宝马操控这一卖点。
然后变速箱的逻辑也是非常的愚笨,油门响应延时惊为天人,在 Sport 模式下有所改善,但依旧表现平平。
试驾后的体验就是,毫无运动性可言,舒适型甚至不及日系 B 级轿车。
再一问价格,非常的不美丽不单止,还要加价 5 万。
价格贵,加价也就算了,问什么时候可以提车,答复说预定已经到了今年年底和明年年中!
我只想说:中国,果然是一个人傻钱多,只认面子不认车的美好国度。只买贵的,不买对的!
福特野马这车呢,说好也一般,说不好,这价位也还行。
这款车主要都在看二手车,因为感觉也不是很保值,没必要买新车。
又不是不能开,何必要买新车,对不对?!
然而,前前后后看了 3-4 辆野马,基本上都是改到乱七八糟,发廊范那种。
贴膜改色就不说了,非要改个扰民的排气,然后贴上假的仿碳纤维纸。
把车里面的座椅弄的红不拉几的,毫无审美可言。
看车的时候还刚好碰到隔壁改装店老板,不懂装懂,说什么这车买回来都这么改云云……
行,恶心就算了,试试车吧……
看了下车,有新款和老款两种,主要的区别是变速箱不一样。
新款据说使用了自己家研发的 10AT 变速箱,老款是 6AT。
按照一般的认知,大家都会觉得 10AT 肯定更加平顺,然后更加省油,对吧?
不好意思,天真了啊~~~
这变速箱顿挫的啊!我都怀疑人生了……
有种农田地里开拖拉机的感觉!!!
涡轮没有介入之前,感觉肉的要死,涡轮一介入,稀里哗啦地往前蹿。
低速行驶的时候那叫一个难受。
不过底盘调教倒是比我想象中好,当然也不可能比 4 系更垃圾了。
试了新款不行,就试试老款呗。
嘿!这 6AT 怎么感觉开起来比 10AT 顺畅这么多?!
一问,说是 6AT 用的是 ZF 的变速箱,10AT 是福特自己弄的不知道啥玩意。
然后为了改款而改款,没有东西改了,就动了变速箱。
呵呵……你这做法跟大众上 DSG(大傻瓜)有异曲同工之妙啊!
虽然 6AT 的整体顿挫感比 10AT 好了很多,但是油门的响应依然延迟很大。
变速箱逻辑也并不很聪明,反正总体体验也不是特别好。
外加看的每一台野马,都不同程度地改的各种发廊范,实在无力吐槽。
A5 我个人觉得颜值也就中规中矩吧,但是车主觉得 OK。
主要是我觉得这个车,4 门跟 2 门根本看不出来区别。
而且大家都知道的,奥迪(大众)不烧机油,那是不可能的。
有人说谁谁谁不烧机油,你确定你有人家那么好彩?
除非你有每 1000km 加 1L 机油的觉悟,否则我是不建议买奥迪的。
除了 EA888 和 EA211 烧机油的问题,还有 DSG 变速箱故障的问题,感兴趣的小伙伴自己搜一下吧。
A5 主要试驾了 2 个版本,这第一个版本是 4S 店提供的四驱顶配版。
试驾完了以后的感觉就一个字:爽!
试驾之前我是毫无期待的,但是结果让人振奋。
首先感觉动力充足,想要就有,而且油门出奇的线性,就算在 Comfort 模式下,几乎也感觉不到涡轮介入带来的顿挫感。
换做 Sport 模式,引擎保持在高转速,响应非常的迅速。
在高速过弯的时候,侧向支撑非常的好,但又没有丢失太多的舒适性。
路感反馈很清晰,但又不是赛车那种硬邦邦的感觉。
感觉各方面都恰到好处,不多不少,动力、变速箱、底盘、配置、运动、舒适找到了一个很好的平衡。
感觉就是每一项都优秀,又没有哪一项特别突出。
除了价格之外,是我认为非常值得推荐的一款车。
本来以为 A5 就不错了,考虑价格问题,车主又去看了低配的前驱版本。
呵呵,问题出现了……车主觉得动力很好,但是我觉得动力不足。
第一个感觉就是加速变肉了,起步费劲。
再者就是感觉变速箱的响应没有那么灵敏了,也可能是因为动力不足,所以得深踩油门。
后面一查资料,果不其然,两者差了 50 匹马力。
果断劝退,毕竟奥迪引以为傲的 Quattro 还是爽的,前驱版本确实没啥灵魂。
无论动力还是操控,都不能跟四驱版本的 A5 比。
这也告诉我们一分钱一分货,去 4S 试驾,最好试驾自己想买的车型。
否则很容易追悔莫及……
看车的过程中,BRZ / 86 也一直在看,前前后后看了应该能有 5 - 6 台,试驾的也有 3 台了。
我只能说,这车因为国 6 限制,真成了理财产品了,但凡品质好一点的车,价格合理的,都是秒没!
2017 款 BRZ,官方指导价 27.38 万,二手卖 29 万,还没来得及看车,就被秒了……
看的车都是改过的,一辆素车都没有!没有看真车那些,有的改得更恶心,直接都不想看。
说实在的,全都是瞎改,原厂的各种平衡全都给打乱了。
更搞笑的是什么,看车商发出来的信息,全都是美女一手车主。
Excuse me?!我问了一圈身边的各种开 BRZ / 86 的朋友,地球人表示就没有见过一个活的开这车的女车主……
后来我朋友说,二手车市场美女一手车就跟拼多多不卖假货一样,是个梗。
最后说说试驾的 3 台车吧:
最后,选了 2019 款的丰田 86,也只能矮子里面拔大个了……实在没有太多选择……
随着电车时代的到来,好玩的车是越来越少了,真的是买一台少一台。
所谓千金难买心头好,该出手时就出手!
早买早享受,后买也不一定能享折扣……
在看车的这段时间,走哪儿都有人问我,卖不卖车?
你猜我的答案是什么?😊
]]>俗话说的好啊,七年之痒……
7 年前,写了篇关于《囚徒健身》的博客,想着自己能好好健身,然后一转眼,7 年就过去了。
今年又双叒叕把健身这个事情给提到议程上了,于是做了些功课,准备再次上路……
囚徒健身(特指系列中的第一本)原有的动作中,有的难度比较大,有的又比较低。
其中部分动作几乎是不可能完成的任务,甚至还会造成一定程度的运动损伤。
在参考了 B 站本X
关于囚徒健身的视频后,自己做了一些简单地梳理。
囚徒中的俯卧撑第一式,是撑墙俯卧撑。对于正常人来说,这个难度太低了,可以直接去掉。但是对于伤后恢复中的人来说,也是一个不错的恢复性动作。
第二个,就是去掉跪姿(膝盖)俯卧撑。因为在做这个动作的时候,改变了整个身体的姿态。身体并不是从头到脚,而是变成了从头到腰,这样破坏了整个系列健身的连续性。我是通过不断调整高度来增加难度,并取消了跪姿俯卧撑。
单臂俯卧撑,看了很多视频感觉很多做的都不标准,我觉得这个可以慢慢练。同时可能还得参考一些其它的健身书籍,绝对不能死撑。
除此以外的其它动作,照着书本练习就好了。
深蹲中的第一式 Shoulder Stand Squat 其实是瑜伽中的中高阶动作,做的不好很容易扭伤脖子,是非常不建议的。对于中国人来说,完全可以直接去掉,从第二式开始练就好了。
当年自己傻傻地跟着练过,感觉非常难,还好没有受伤。不过做好了,脖颈儿倒是很舒服,😂
当能做到标准深蹲之后,适当的在健身房增加杠铃练习配合,效果会更好。
PS: 不要盲目迷信,不用器械也能练成施瓦辛格那样。健身是为了强身健体,书中的一些器械无用论看看就好。
这个没什么问题,照着练就行了。
后期快进阶到单臂引体向上的时候,需要多找些其它的书籍和资料配合,才能有效地提高训练效果。
这个完全没问题,照着书本练就行了。
而且腹肌这东西很神奇,可以天天练……
最后一式有个说法,如果身体完全悬空的话,后背没有了支撑力,动作可能会走样,进而使得健身效果大打折扣。
所以练最后一式的时候,背后靠墙,效果可能会更好。
这个的话,在健身界有一些不同意见。有的人认为很好,可以锻炼柔韧性。但也有人觉得这违反了人类正常的生物属性,因为人的脊椎本身就应该是微微前曲的。
这里我不是很确定,所以就多练短桥、直桥缓解肌肉压力,并把这个作为其它训练的补充。
另外如果真的要练腰的话,可能得去健身房找专业人士再请教请教。
书里面的单臂倒立撑,好像已经是一个神技了,感觉没有人做到过?
就算是书本里面的照片,据说也是摆拍。
所以,我这里给自己定的目标是能做到自由倒立撑就差不多了。
完全没必要纠结单臂倒立撑。
囚徒健身中,一直强调的是 6 艺 10 式,每一式里面又分 3 个小级。
比如说某个动作的晋级分别是:1 x 10, 2 x 25, 3 x 50
也就是做 1 组,每组 10 个;做 2 组,每组 25 个;做 3 组,每组 50 个。
怎么做呢?举个例子:
首先,先努力完成入门难度,也就是 1 组 10 个。
然后,努力做到 1 组 25 个,也就是中级要求的数量 25。
在上面的基础上,增加 1 组 10 个(初级难度的数量),也就是 1 x 25 + 1 x 10
然后慢慢做到 2 x 25,也就是 2 组 25 个。
接着再增加一组 10 个(初级难度的数量),也就是 2 x 25 + 1 x 10
最后慢慢做到 3 x 50,进入下一式。
这个过程中很难一下就达标,反正我是做到力竭为止,反正慢慢坚持,最后总能升级的。
比如说我刚开始囚徒健身,还在第一式,那么我会做 2 组第一式初级的要求作为热身,比如 1 x 10,做 2 次,然后再开始正式的练习。
如果已经进阶到第二式,那么还是第一式的初级要求做 2 次作为热身,然后开始训练。
当进入到第三式的时候,做第一式的初级 1 组,第二式的初级 1 组作为热身,然后开始训练。
更高级别的时候,用前两式的初级各做一组,作为热身。比如第五式的时候,做 1 组第三式的初级,做 1 组第四式的初级,依此类推。
训练时间我现在计划的是一周 3 次,但是经常可以一周 6 次。
因为每天最多也就 30~45 分钟,并不会占用太多时间,关键还是练。
我每次练习 2 个动作,这样没锻炼的部位可以休息一天。
不同动作之间的休息间隔是 3 分钟,而同一动作每组之间的休息间隔是 1 分钟。
当然,动作之间的间隔也可以 4~5 分钟,每组也可以 1~2 分钟,但是不建议间隔太久。
以上,就是我最近锻炼时的一些思考。
相当于自己现阶段健身的一个小笔记吧,不一定正确,但暂时有效。
也许某天会有新的感悟,到时候再做一些调整也有可能。
]]>时光荏苒,岁月如梭……
又到了一年一度花样立 flag,做年度打脸大计的时候了。
还是原来的包装,还是原来的味道,新瓶盛老酒,换汤不换药!
因为各种不可抗拒力
因素,2020 年浑浑噩噩就度过了。
从哪儿丢失的,就从哪儿找回来。所以,2021 年的计划必须走起!
按照以往的「套路」,仍然是分类别来做计划。
排在第一位的还是「健康」,然而这个 flag 立了应该有 3、4 年之久了。
除了跑步做到了以外,早睡早起就从来没有做到过!所以今年心不死,继续挑战早睡早起!
再者就是年纪大了,容易油腻。光跑步是不行的,还得配合适当的无氧运动。
考虑现在越来越消费不起的健身房,和各种各样奇怪的健身方法,最终还是决定坚持「囚徒健身」。
最后总结出以下 3 点:
去年考了 CASI (Canadian Association of Snowboard Instructors) 的 Level 1 滑雪教练,然后就荒废至今,所以滑雪今年得安排上!
为了督促自己滑雪,毅然而然地败家了融创雪世界的全年通滑票(内心在滴血),结果现在都已经 2 月份了,还一次都没去过……😅
因为疫情和场地的原因,今年滑雪主要的目标是入门平花
。
主要参考油管上グラトリ 初心者向け
的视频,计划学会以下动作:
然而我想说,这真的是初心者
(新手)入门水平吗?怎么感觉这么难?!😭
另外一个今年想要达成的目标就是学会漂移。
这个想了好久了,从 2000 年左右就梦想着有一天能学会,然而那个时候连车都买不起。
2017 年考了赛车执照以后,就更想学了,但是同样没有车。
2019 年终于有车了,可是又没有时间学……
今年不想再找理由和借口了,只有一个想法:学会漂移!
引用《头文字D》里面的台词,解释一下为啥一定要学会漂移:
好簡單嘅啫,即漂移咁,點漂啊?一入彎,拉拉手製,架車飆一飆咁。
咁又點啊?
型咯……
日语这个就很有趣了,从小(初中)就想学日语,为了看生肉动漫。
然而到了如今,连看动漫的时间都少了。
就算是看动漫,都要写到 TODO List 上面,然后「逼」自己看,不然是铁定不会看的。
虽然感觉平常也没什么机会用到日语,但就是心心念念地想要学会它。
既然如此,那就尝试下吧,说不定过了 10 几 20 年以后,就学会学废了呢?
目标是年内自学完成日本语能力测试(JLPT),并取得 N4
证书!
关于教朋友学 Python 这个事情,也说了好几年了。
在 B 站上注册了个账号,并且也更新了 1、2 章的视频,但离完成还有点遥远。
主要是写大纲,想代码,录视频,后期,再加上配字幕什么的,实在非常耗时。
但不管如何,希望今年能克服重重困难,完成《Python 入门教程》。
说实在的,对于这个,还是不大提得起兴趣,不知为何。
虽然读 MBA 的时候,Financial Accounting 和 Corporate Finance 啥的考得都很高分,但对于金融和理财相关的东西,就是提不起兴趣。
仔细想想,应该还是自己智力水平不够,搞不明白,所以玩不转。
毕竟那些玩金融衍生品的人的脑子都很好使,总能想到一些奇离古怪的赚钱方法。
也许这就是我这种 IQ 不足的韭菜,迟迟不敢涉足这项高智商活动的原因吧。
可是转念一想,吃不到猪肉,也得见过猪跑吧?不然就更显的愚笨了。
所以,佛系地了解和学习一下理财的相关知识,至于如何开始,怎么开始,暂时还没想法,走步看步。
感觉这个 flag 大概率要悲剧,毕竟没有明确的产出,那就把这项列为可选
吧!
最近这段时间,思考很多,产出很少,其中一个原因是觉得总写技术类的文章,没什么意思。
之前曾说过尽量少写技术类的文章,多写一些人文思考类的。2019 年还提出了尝试写英文 Blog 的想法。
但是到了今天,想法又有些不一样了。对于写文章而言,不一定要限定写什么内容和范围,只要能写就很好了。
就算想写的全部都是技术类文章也没有问题,因为总有想要发表感慨的时候。随着时间的推移,慢慢地就会发现自己特别擅长的领域。
另外一个写得少的原因,是各种各样奇怪的瓜层出不穷,没有任何想吃的欲望。
对于热点,我觉得可以关注,但是没必要为了吃瓜而吃瓜。
而且热点这东西,来得快去得快,大家都是本着娱乐至死
的精神在消费他人,大可不必浪费过多精力。
最后,本着「人丑就要多读书」的精神,今年的目标就这样定吧:
半月更
,每个月最少更新 2 次毕竟,人丑,字也丑,只能多读书,勤练字,修心养性了……
PS:说实在的,50 本书,我不是很有信心,毕竟看书看得慢,一直没学会所谓的「快速阅读」。
最近在尝试早上 5 点起床跑步,那酸爽……不知道能否坚持下来……
此外,开始尝试 Zettelkasten 笔记方法,并使用了 Obsidian 来做网状知识管理,看看一年后效果如何。
最后列一下开了还没有填的坑:
还有那不知何时才能实现的 Sky Dive(高空跳伞)
以及考游艇执照
。
2021,应该是触底反弹的一年了吧?
希望未来能像 Beyond 的《海阔天空》里面的歌词一样:
]]>仍然自由自我
永遠高唱我歌
走遍千里
原諒我這一生不羈放縱愛自由……
之前为了读书(其实就是想买电子产品),买了一台海信 A5 Pro电子墨水屏手机。
对于原机自带的刷卡双待,拍照什么的,对于我来说都没有什么意义,最主要的还是奔着墨水屏去的。
买过 Kindle 的小伙伴应该都知道,只要是购买的正版书籍,都可以使用自定义字体进行阅读。
而 Android 版本的 Kindle 却只能使用系统和内置的字体(而且还需要单独下载),没有办法任意选择自己喜欢的字体。
这个时候,我们就需要自己手动,丰衣足食,来进行字体的替换了。
首先我们通过各大应用市场,下载最新版本的 Kindle 应用。
接着随便下载并打开一本书,打开上方 A 形的字体设置菜单,下载额外的字体。
当所有字体下载完成以后,我们可以在手机的 /sdcard/Android/data/com.amazon.kindlefc/files/appexpan
目录下,看到类似如下的目录:
1 | drwxrwx--x 3 u0_a175 sdcard_rw 3.4K 2021-02-01 17:39 STHeitiSC |
以上目录分别对应为:
其实也很简单,中间的拼音就是字体的名称,而 SC
表示 Simplified Chinese
也就是简体,TC
表示 Traditional Chinese
也就是繁体。
因为楷体和黑体等字体也经常会被使用,所以这里我决定替换圆体,也就是 /sdcard/Android/data/com.amazon.kindlefc/files/appexpan/STYuanSC/1/STZhongyuan.ttf
文件。
这里我使用的是方正宋刻本秀楷的繁体版本。
不得不说,用繁体字来看金庸的武侠小说,实在是种惬意。
一不小心又暴露了自己不学无术,沉迷武侠小说的罪行。
注意:对于默认是简体字的书籍,如果想要用繁体字来看的话,必须要替换 SC 结尾的字体,替换 TC 的字体没有效果(主要是在字体菜单中无法选择)。
下面是更换字体前的效果:
下面是更换字体后的效果:
可以看到,虽然设置里面显示的字体是圆体
,但实际显示的效果已经是楷体繁体了。
这样就可以在手机和 Kindle 之间无缝阅读,并保持体验的一致性了。😄
]]>因为用惯了 CarPlay,外加 BRZ 原厂的中控,真的是……太……销魂了。
你要知道一个整车红色系灯光的车子,竟然配置了一个丰田绿色的中控,那真的是惨不忍睹啊!
心心念念了很久,终于还是出手,把车子的中控给换了。
本篇文章主要以图片为主,简单记录了一下更换过程,多图预警……
首先看看原厂的中控,是长这样的,只有一个简单的 CD,晚上就会亮起幽幽的绿光…… 囧rz
二话不说,开始拆,网上找不到 2020 款的拆解教程,自己摸索……
从图上面这个位置下手,只要一用力,就能把前面板弄开了。
看着像皮质的材料,实际上就是塑料而已……算了,买这车,谁在乎内饰做工啊?!对不对?
上下左右,总共有 4 颗螺丝。
这里要一个 10 号的套筒扳手来拆螺丝,我用的是套筒加棘轮扳手的组合(如上图所示)。
毫无技术含量的拆拆拆……
拆完螺丝以后,慢慢地拿出中控,因为后面还有很多连接线。
原厂后面连接的线。
大家操作的时候,最好垫一个这样的毛巾,以免中控金属部分把原车的中控面板给刮花了。
拿出新买的中控,拍个照,感觉灰很大的样子……
屁股也来一张,跟原厂的比,还是很小巧的。
这个中控本身是个 Android 的系统,支持 4G 和倒车影像,因为我主要用 CarPlay,所以就不安装 GPS 天线了。
为了使用原厂的 USB 口,还专门找老板要了不同的 USB 转接线,因为原厂的 USB 不是标准接口的,也不确定用的是丰田(Toyota)标准还是斯巴鲁(Subaru)标准,最后拿了 3 条 USB 转接线。
接好原车中控面板 USB 的转接线。
把装 SIM 卡的盒子,穿过车架,放到副驾驶的手套箱里。
新的中控配了无损转接线,可以不用自己做 Wiring 了,很好。都是带防呆设计的,一一对应插好就行了。
把主机端的线也接好之后的样子。
试着开机,确认线路连接没有问题。
这个车机,不是硬件 CarPlay,而是用一个叫「ZLINK」的软件实现的 CarPlay。
确认原厂 USB 位可以使用,之前看很多国外的改装视频,都是因为没有 USB 转接线而单独拉了一条 USB 线。
安装新车机的固定支架,需要复用原厂的支架和螺丝,简单拆装一下就好。
本以为马上就可以开始愉快地使用了,结果没想到孔位不契合,差了半个螺丝位!
又找了个钻机,把螺丝孔位拓宽了半个螺丝位。
盖上盖板,最终效果,红色的灯光跟整车的氛围更搭调,比原厂的视觉效果好多了。
打完收工,谢谢各位老板的观赏。
]]>自从中国移动推出了高端套餐送宽带这项活动以来,我身边的朋友基本上都从中国信不过
叛逃到了中国移不动
。
这本无可厚非,毕竟市场竞争,最终还是价格决定一切吗。
但是在日常使用过程中,却由于由于光猫的各种问题,导致上网体验非常不好。
为了改善这种情况,就必须得修改光猫的配置,而我用的 F663N
的配置文件又不是明文的。
于是在研究的过程中,就顺手写了个小工具,今天就花点时间跟大家黄婆卖瓜自卖自夸一下……
正式开始之前,先来个吐槽大会,数数运营商光猫的几宗罪。
现在移动配备的都是各个厂家出品的光猫、路由、Wi-Fi 一体机,其性能可想而知。
在 100M 带宽的情况下,用支持 802.11ac 的手机测带宽,就从来没有达到过 100M 的时候。
为什么呢?因为人家只有 2.4GHz 的无线网络,而且也只能支持到 802.11n。
也就是说就算你是 200M,300M,甚至是 1000M 的带宽都好,理论上也只能用到 50M 左右的带宽。
我就问你坑爹不坑爹?所以小伙伴们,我再说一次,好的路由器很重要,好的无线 AP 也很重要!
还有就是,这个光猫只有一个口是千兆口,其余的都是百兆口,如果你没有接 LAN1 的话,就算你是 200M 以上的宽带,理论上也最多只能当 100M 宽带用。
同时也意味着我的 NAS 在局域网内也只能以 100M 的带宽传输文件,也就是大概每秒 10MB 的样子。囧rz
如果是 NAS 跟手机之间传输,也就是每秒 5M 的样子,真的是好开心呢,9102 年都过去了,网速咋还这么慢呢?
如果是千兆交换机的话,局域网内轻轻松松跑个 130MB+ 每秒,一点问题都没有,节约 10 几倍的时间啊!
更开心的是,只要连接终端数超过 4 个,很多设备就上不了网了。
那我们把光猫一体机就只做光猫,然后用自己的路由器吧。嗯,少年,想法很好,但是……
人家运营商是强制光猫路由模式的,也就是说不给你上网的账号和密码,想改?没门儿。
为了能好好上网学习,只好自己研究下如何修改光猫配置了……
首先访问光猫的管理界面,一般都是:http://192.168.1.1/
输入从网上找到的登录用户名:CMCCAdmin
,和密码:aDm8H%MdA
。
找一个 FAT32 分区的 U 盘插到光猫背面的 USB 接口上。
然后在管理界面选择「管理」->「设备管理」->「USB备份配置」,应该会看到类似下面的界面,点击「开始备份」
备份好了以后,拔下 U 盘放到电脑上,会看到一个名为 e8_Config_Backup
的目录,里面有一个叫 ctce8_F663N.cfg
的配置文件。
这个就是我们要处理的文件了。
经过几个昼夜地研究与分析,终于搞明白了这个 cfg 文件的结构。
这里省略一万字,感兴趣的可以直接去 GitHub 看源代码,不感兴趣的直接看怎么操作就行了。
首先去下载最新的可执行版本:https://github.com/TommyLau/ztecfg/releases
写这篇文章的时候只有 v0.1.0
版本,选择对应平台的可执行文件就行了。
如果你的电脑有装 Python 3 的话,直接下载 ztecfg.py
这个文件就可以了。
把刚才得到的配置文件复制到 ztecfg 所在的目录,打开终端或命令行,运行如下命令:
1 | $ ./ztecfg -u ctce8_F663N.cfg |
于是乎我们就得到了一个名为 ctce8_F663N.xml
的文件,就是解包出来的配置文件。
既然你都找到这里,说明你知道自己要修改什么了。
如果不清楚的话,可以参考一下《上海电信光猫F460开启telnet》这篇文章。
简单说,你可以修改用户权限,获得 root 密码,打开 telnet、ftp 等功能。
我这里主要是将路由模式
修改成了桥接模式
,顺便查了一下我的上网账号和密码。😊
终于知道了为什么超过 4 个设备就会断网,原来人家设置了最多 4 个用户啊!
再比如说,打开 FTP / TELNET 之类的服务。
还可以查看和修改账号权限:
比如上面可以看到超级密码,也可以把普通用户的 level
修改为 1
,这样普通用户也变成了管理员用户。
就算是将来超级管理员的密码被修改了,也可以用普通账户登录进行管理。
反正根据你自己的需求,调整和修改 XML 内对应的字段就好了。
修改完 XML 文件以后,运行下面的命令:
1 | $ ./ztecfg.py -p ctce8_F663N.cfg ctce8_F663N.xml |
程序执行后会生成一个名为 ctce8_F663N.xml.cfg
的文件,把它复制到 U 盘的e8_Config_Backup
的目录里,删除旧文件,并重命名为 ctce8_F663N.cfg
。
把保存了新配置的 U 盘插到中兴的光猫上,然后打开光猫的管理界面。
选择「管理」->「设备管理」->「USB恢复配置」,勾选「启用」,然后点击「确定」。
然后再选择左侧的「设备重启」,重新启动光猫后,配置就生效了。
改成了桥接,换成了自己的路由器,刷了 OpenWrt,同时上了 802.11ac 的 Wi-Fi AP。
结果就是有图有真相,终于跑满了 100Mbps 的带宽!
左侧为使用移动光猫时的测速,右侧为使用自己路由器和 AP 时的测速。
测速时间前后差距 1-2 分钟,测试服务器都为 China Mobile Shenzhen。
除此之外,所有内网的设备都拿到了 IPv6 的地址,相当于有了公网 IP,可以直连家里的 NAS 了。
工具使用过程中有什么问题和建议,可以访问项目主页提 issue:
]]>感觉刚刚才升级到 Hexo 4.2.1 没多久,结果 Hexo 又双叒叕更新了……
而且这次升级还是大版本号升级,说不定有惊喜? 本着好奇害死猫的精神,果断升级之!
之前升级的时候,写了篇文章同步在「知乎」,然后有小伙伴留言说可以用 ncu -u
一把梭。
有这种好事岂能错过?简单搜索了一下,就领悟到了要点:
1 | $ npm install npm-check-updates -g |
简单如此,就把 package.json
文件给更新了,果然是一把梭啊,爽~~~
对于强迫症的我,习惯性删除重来是必须的!
1 | $ rm -fr node_modules/ |
顺手升级一下 CLI:
1 | $ npm install hexo-cli -g |
搞掂,检查一下版本信息:
1 | $ hexo version |
既然是大版本升级,绝对不可能这么简简单单一升级就 OK 的。
以我多年来瞎折腾的经验看,肯定还有坑。
运行 hexo server
验证一下我的想法,果不其然:
1 | INFO Validating config |
嗯……「deprecated」啊……查一下官方的 Release Note。
果然有个叫「Breaking change」的东东,里面就有说到配置文件的变化。
1 | # Deprecated |
对比以后,发现主要有如下变化,大家根据自己的需要调整修改就好了:
1 | pretty_urls: |
简单调整后,Hexo 已经可以正常使用了。
暂时还没有体会到 Hexo 5.0.0 有什么特别不同的地方,再慢慢体会一下吧。
]]>最近发现了一个好东西:GitHub Actions,GitHub 提供的自动集成(Continuous Integration)工具,从此以后可以跟 Travis CI 说拜拜了。
为什么会发现 GitHub Actions 这个东西呢,主要是我的路由器装了 OpenWrt,有几个想用的插件没有 MIPS 架构的包,只能自己编译。
而我电脑的性能几乎(其实是根本 )无法编译 OpenWrt 这么庞大的代码,本来想说买个云服务器编译一下,结果就发现了 GitHub Actions 这么个好东西。
当然今天主要不是介绍如何使用 GitHub Actions 来编译 OpenWrt,而是介绍下如何用它来自动部署基于 Hexo 的 Blog。
建议大家先看一下 GitHub Actions 官方的介绍,不然对于下面的内容可能没有办法很好的理解。
首先我们先要在本地确保 Hexo 是可以正确运行的,比如:
1 | $ hexo clean |
至于如何设置和使用 Hexo,请参考 https://hexo.io/
此外我的 Hexo 同时部署在 GitHub Pages 和自己的服务器上,考虑大家的使用场景,我这里只介绍 GitHub Pages 相关的设置。
至于如何使用 GitHub Pages 部署自己的网站,请参考:https://pages.github.com/
确认 _config.yml
文件中有类似如下的 GitHub Pages
配置:
1 | deploy: |
注意:请将
repository
修改为你自己的仓库地址。
如果你的 Hexo 可以正常地部署到 GitHub,那么实际上你原来的秘钥是可以正常使用的。
但是我的私钥还用于不同的服务器的 SSH 访问和其他身份验证,因此,我们生成一个新的秘钥对来专门部署 Hexo。
以下为 macOS 下的操作,Linux 下操作方法相同,Windows 10 用户可以在市场中安装 Ubuntu 以后执行:
1 | ssh-keygen -t rsa -b 4096 -C "Hexo Deploy Key" -f github-deploy-key -N "" |
这会在当前目录生成两个文件:
我们把私钥
放到我们存放 Hexo 原始文件的代码仓库里面,用于触发 Actions 时使用。
把公钥
放到 GitHub Pages 对应的代码仓库里面,用于 Hexo 部署时的写入工作。
首先在 GitHub 上打开保存 Hexo 的仓库,访问 Settings -> Secrets
,画面如下:
然后选择 New secret
名字部分填写:HEXO_DEPLOY_KEY
,注意大小写,这个后面的 GitHub Actions Workflow 要用到,一定不能写错。
在 Value
的部分填入 github-deploy-key
中的内容:
添加了私钥以后的界面显示如下:
接下来我们需要访问存放网页的仓库,也就是 Hexo 部署以后的仓库,比如:yourname.github.io
这种,访问 Settings -> Deploy keys
:
按 Add deploy key
来添加一个新的公钥:
在 Title
中输入:HEXO_DEPLOY_PUB
字样,当然也可以填写其它自定义的名字。
在 Key
中粘贴 github-deploy-key.pub
文件的内容。
注意:一定要勾选
Allow write access
来打开写权限,否则无法写入会导致部署失败。
最后添加好了公钥的界面如下:
首先在 Hexo 的仓库中创建一个新文件:.github/workflows/deploy.yml
,文件名可以自己取,但是一定要放在 .github/workflows
目录中,文件的内容如下:
1 | name: Hexo Deploy |
简单解释一下,当我们推送内容到远程 master
分支的时候,就会触发这个 Workflow。
使用 Ubuntu 18.04
作为 hexo deploy
的系统。
首先 checkout 源代码,然后设置使用最新的 Node.js v12 LTS 作为 node 解释器。
接下来就是创建 SSH 相关的配置文件,注意 secrets.HEXO_DEPLOY_KEY
就是对应我们之前设置的私钥,所以名字一定不要搞错。
git config
相关的名字和邮件地址替换成大家自己使用的就好了。
最后就是安装 Hexo CLI,各个依赖模块和部署了。
下面就是 GitHub Actions 页面显示的运行结果:
前面有绿色钩钩的,就表示部署成功,红色叉叉的表示失败。如果部署失败,还会收到 GitHub 的邮件提醒。
好了,以上就是利用 GitHub Actions 自动部署 Hexo 到 GitHub Pages 的方法,谢谢观赏。😁
]]>