阅读视图

发现新文章,点击刷新页面。

本地实现HEXO文章AI摘要

五一假期结束啦!这五天啥也没干,就在宿舍敲代码,都快无聊死了,恰逢找到了一些免费API,就自己实现一个AI摘要吧!利用API生成摘要文本放在文章头部,再通过hexo进行渲染就好啦!

Logseq 高效知识管理与协作利器

Logseq 以其出色的知识管理能力、便捷协作功能、强大的隐私保护以及灵活的可扩展性,成为了日常学习和工作中不可或缺的工具。不仅帮助高效地记录和整理知识,还激发了创造力和思考能力。

Logseq 的简介

Logseq 是一款开源的本地优先知识管理和协作平台,它完美融合了大纲笔记与双链笔记的优势,还注重用户的个人隐私保护。支持多种文件格式,包括 Markdown 等,满足不同用户写作习惯,同时提供了丰富的插件生态系统,用户可以根据自身需求扩展功能:

它不仅具备强大的笔记编辑能力,还内置了任务管理、日历视图、知识图谱功能,助力用户更好规划工作、学习、生活,无论整理学习资料、记录工作要点,还是进行团队协作,Logseq 都可以轻松胜任:

Logseq 的安装

Logseq 的安装十分便捷。电脑端用户可以从 官网,根据自身操作系统选择对应的安装包进行下载安装,如 Windows、Linux 等都有适配版本。首次打开会自动创建一个知识库,也可以根据需要自行创建新的知识库。

手机端用户同样可以在 App Store 或官网下载安卓端 Logseq 应用程序,实现移动端与桌面端的无缝同步,方便用户随时随地查看、编辑笔记。

Logseq 的使用

  1. 创建编辑笔记:在 Logseq 创建笔记非常简单,点击界面右下角的加号按钮,即可新建笔记。在编辑界面可以使用 Markdown 语法文本进行排版,例如设置标题、段落、列表、链接等等,还可插入图片、表格等等元素,让笔记内容更加的丰富多样。

  2. 添加标签属性:为更好地对笔记进行分类和管理,可为笔记添加标签。在笔记编辑界面中,点击右上角的「标签」按钮,输入相关标签名称即可。此外 Logseq 支持为笔记添加属性,如优先级、状态、日期等等,方便用户从不同维度对笔记进行筛选、查询。

  3. 双向链接:这是 Logseq 的核心功能之一。当在一篇笔记中提及另一个已存在的笔记内容,Logseq 会自动在两者间建立双向链接。也可以手动在笔记中入「笔记名称」的形式来创建链接,通过双向链接,可以轻松构建起一个有机的知识网络,方便在不同笔记间穿梭浏览,发现知识间的隐含关联。

  4. 知识图谱:借助知识图谱功能,可以直观地看到笔记之间的链接关系。点击界面左侧边栏「知识图谱」按钮,即可进入图谱视图。在这个视图中,节点之间的连线表示它们之间的双向链接关系。可以通过放大、缩小、拖拽等操作来浏览图谱,还可以查看某个笔记的关联笔记列表。

Logseq 的进阶

  1. 使用插件扩展功能:Logseq 的插件市场提供了丰富多样的插件,如增强的表格编辑插件、思维导图插件、PDF 注释插件等。可在 Logseq 的设置界面中找到件管理选项,浏览并安装需要的插件,以进一步提升工作效率。

  2. 数据同步备份:支持与多种云存储服务集成,如 GitHub、Google Drive 等,确保笔记数据在不同设备间实时同步。此外,还可以定期对数据进行本地备份,防止数据丢失。

美化你的RSS订阅地址

近期天天忙着毕业设计,冷落了站点文章的更新,最近也终于算是快要搞完了,于是开始捣鼓一些好玩的东西,在浏览阮一峰大佬的周刊时,了解到了RSS也能美化,折腾了一下,没想到还真实现了,在此分享一下。

Hexo配置SWPP实现PWA

前几天,我调整了网站样式,但受浏览器缓存机制影响,更新后无法立即生效,需要手动刷新。为优化体验,我向空梦大佬请教了SWPP配置,最终实现了自动更新样式,并成功部署了PWA,在此分享给大家。

时间管理或许是伪命题 IV

上一期聊到了可以通过调整激素进入「心流」状态。当然,这并不意味着进入了「心流」状态就可以提高单位时间效率。这件事里要拆分出另一个有趣的心理成因——被动逃避。

正是因为「心流」状态可以短暂地形成切断「感-应」的「纯知」状态有的时候人们在选择进入「心流」,甚至是明知道「心流」其实会打乱既定计划,仍然在迫使自己进入形式上的心流。这很有可能是另一种暂时逃避现实的「仪式感」。

这件事我有提到过另一件内核相似的情形:

如果我认为「忙中出错」很可能是潜意识希望的结果,这或许会让很多人不满。明明是因为忙中出错才导致了事情无法顺利地进展下去,为什么还要怪罪给当事人自己——那么,如果这些出错没有发生,事情会真的顺利进展下去吗?

当然,并不是所有的「心流」都意味着有被动逃避的成分,这个成分的识别得看当事人能否客观地、诚实地认识自己罢了。


接下来,简单聊聊「心流」所需的各种激素是如何被促进的:

激素作用对「心流」的影响促进激素的方式
多巴胺(Dopamine)奖励、动机、愉悦感使当事人对挑战激发兴趣,预设反馈系统设定目标、延迟奖励;将喜欢的音乐作为 BGM
去甲肾上腺素(Norepinephrine)兴奋、警觉、注意力使当事人进入专注状态,对目标感的追求感提高需要进入心流前,适当运动、冥想;使用番茄时钟法则间歇性小憩
内啡肽(Endorphins)镇痛、愉悦、降低压力区隔外界、形成对内的专注力、造成时间感知变化规律运动、自律
血清素(Serotonin)情绪稳定、幸福、睡眠、自律进一步增强心流的成就感、满足感和持续的幸福感晒太阳、保证睡眠、健康饮食
催产素(Oxytocin)社交、信任感、缓解焦虑「颅内高潮的贤者时间」,增强团队心流中的合作联结维护亲密关系、与宠物互动、参与社群活动

好了,你应该发现问题了——似乎这些促进激素的方法都不是「一次性」就能够达成的,比如内啡肽、血清素是需要长时间保持规律的作息、良好的生活习惯,才能够保持平稳水平的。

所以这里会破灭「心流」的神话——心流并不是一种难以追求的状态,而是当事人可以自行调整激素进行选择的,无论是被动逃避,还是做好准备需要进入到某种专注的状态。我在进入所谓的「心流」时,我会不自觉地「多线程」,主线在完成剧本创作,但脑子会突然蹦出对于另一部正在构思的小说的桥段、或是突然想起了跟朋友聊天时未尽的观点。

起初,我会压制这些想法,我认为它们是导致我分心的原因。但当我知道「去甲肾上腺素」并不是「持续」的激素时,就接受了专注是需要间歇性休息的需求。这些多线程上的分心就是在暂时地让大脑跳出框架,避免陷入到死循环。于是,我会在每一次决定要专注某一件事情时,外接屏幕是「工作区」、笔记本电脑的屏幕是「分心区」、手边还有一个「碎片区」。

「工作区」完成主线工作,一旦有多线程的事情,比如突然蹦出的关于另一部作品的灵感,我会及时记录在「分心区」的界面里,这个过程会让大脑得到暂时的休息;当「工作区」的工作完全陷入麻烦,我会完全停下手上的工作,回到「碎片区」,开始涂涂画画,用笔触的方式将触觉从键盘抽离,这个时候大脑为了「逃避」工作,会蹦出许多有趣的灵感,那就手写下来,投进「灵感收集箱」。


所以我说,方法论是最不值钱的,因为我的这套规则仅仅只适合我——那接下来就来聊聊「底层逻辑」。

很多时间管理存在一个误区,认为「专注」是提高「单位时间效率」的关键。但是专注本身没有标准,且因人而异,所以「专注」本身就变成了一种形式化的追求。比如封锁一切通讯工具、彻底断网、甚至是把手机锁进一个倒计时解锁的盒子里迫使自己暂时告别手机等。

「专注」形式主义的规则越多,漏洞就越多,因为这些被限制的东西,往往都是人们最难以克服的——除非你真的能够做到长期地习惯调整,否则这样的自我限制会带来强烈的对内攻击,当攻击程度超过自省的程度,就会习惯性地默默放弃。但是显然,如果不加以限制这些外界诱惑,也会导致原本的专注被不断分散,从而进入到另一个极端的「自我怀疑」。

它要付出的东西远远低于运动这一类需要你付出实际「感知」的事情,但是获得的「负罪感成本」又远远高于其他自律带来的「正反馈」。所以它更容易让人入局,也更容易让人灰溜溜地滚蛋——这便是「成功学」的奥妙。

——《把成功说简单,把大傻逼演成了小聪明》

既然影响「专注」的「去甲肾上腺素」需要间歇工作,那「专注」本身也需要间歇,所以这才是番茄时钟法的底层逻辑,重要的是不是25分钟内逼迫自己专注,而是那5分钟的间歇性休息。

但是,并不是所有人都能够长时间在25+5的方式里自由切换,就跟跑步最开始阶段的「我要死了」一样,那个时候的身体反馈和专注时脑袋里突然蹦出的关于另一个「支线任务」的想法,都会被本能放大。

既然不想浪费这些「支线任务」,那就学会「分区」。


设定主线任务,跟「我最想做的事」、「最想成为的那个人」相关,它可以和利益挂钩,也可以和梦想挂钩,总之它是一个需要时间积累才能完成的事情。

设定支线任务它与主线任务有相关性,比如为了创作一部小说需要去看相关的知识、收集灵感、学习创作技巧等。支线任务十分具有迷惑性,会让人觉得「只要我是在准备,就可以不用去面对主线任务」,清晰地分出支线任务,就是为了避免在「行动」和「准备」之间反复横跳。

设定收集任务,它就像RPG游戏里那些分散在世界各地的「遗迹」一样,只有将它们都触发之后才会得到对应的BUFF。这些任务看上去是脱离主线的,但实际上又可以被引导至支线任务。继续那创作一部小说为例,收集故事和人物原型是一部小说的基础,那么跟不同人聊天、探讨课题,实际上也可以被有意识地纳入「收集」的工作。

  • 明确自己这三种任务是什么,它可以是今日的目标,也可以是一段时间甚至是一生追求的目标,它本身是具有灵活性的,甚至你可以按照时间跨度,继续分出「人生主线」和「今日主线」。明确三个任务之间的关联性,避免用「知」切断「感-应」的情形。
  • 当执行「主线任务」时,「收集任务」需要有意识地关闭,比如暂时无视或关闭社交软件的信息提醒;但在「主线任务」时,突然蹦出「支线任务」的想法,可以及时记录但不担下处理。
  • 当「主线任务」进入瓶颈、出现明显的情绪反应时,可以有意识地转向「支线任务」。因为「支线任务」本身也是「主线任务」需要的长期积累,所以它并不会导致「主线任务」的偏离;但当「支线任务」也无法专注、或有太多外界干扰因素时,可以有意识地转向「收集任务」,在随后的时间里,保持一些可以在「支线任务」中总结、收集、汇总的任务。例如和朋友的聊天让你对某些知识有了实际运用,或是刷短视频看到了可以继续深入学习和了解的内容,这些都是需要有意识地在「支线任务」中进行分类和总结的。
  • 上述的行为被称之为「偷」,也就是偷懒的偷。即当你有意识地知道自己无法专注于上一级任务时,你去下一级任务「偷懒」,但是下一级任务并没有偏离主线。这就是所谓的「快乐都是偷来的」
  • 反之,当偷来的快乐越来越多,如果有意识地进行分类、总结,就会成为上一级任务的素材,直到它们成为主线任务的素材。这个设定可以有效地避免「信息错失恐惧症」,即觉得任何信息在未来都是有用的。如果有意识地进行分类和汇总后,就会发现很多所谓的「有用」,不过是当下的一种「我再多刷几条信息,避免错过有用信息」的自我说服罢了。

但是,想要清晰地设定「主线任务」,是建立在当事人能够明确地清楚自己追求的目标。当目标过多,甚至出现既要又要还要的情况,「主线任务」一团乱,或是有多个目标时,就会形成我常常提到的「反复横跳」,将目标与目标之间彼此当做借口。

例如,我希望通过工作换来升职和加薪,积累财富;但是我又想要追求自由,到处体验生活。这两件事看上去是彼此冲突的,于是当事人就夹在里面仿佛横跳——我想要自由,但是我钱不够,我先好好工作吧;但是如果我长时间耗在工作里,我的自由也没有了……

这就是下一期的话题——你到底在追求什么?

具体根据个体情况拆解「任务」,或是拆解到核心卡点,再提供具体方法论,这个是个人咨询的范畴了。

时间管理或许是伪命题 III

虽然这句话有些冒犯,但事实如此——前额叶皮质会在25岁左右发育成熟,也就是说在识别情绪、控制情绪的前额叶皮质未发育成熟之前,「年轻人」对于情绪的自控力更差。

但往往这个时期,青春期高激素水平会带来人类情绪的强烈波动,但由于个体没有对于情绪的系统性认知(当然很多人成年之后也没有),所以看上去这一时期的激素影响很「弱」;随着年龄的增长,成年期激素水平相对稳定,身体适应激素波动后,个体会忽略激素与身体变化的相关性;进入中年以及更年期,激素水平随着年龄下降,加之前额叶皮质发育成熟,对于情绪的敏感度变得更明显,更容易将「情绪」与「身体变化」联系在一起。

简单来说,就是情绪,或者说是激素,对于奖励机制、正向反馈、行动力、专注力、自控力息息相关——而这些本身又是「时间管理」最为核心的构成要件。


贤者时间与奖励机制

之前,在《催产素之战》里,记录了一次关于催产素/催乳素过量引发的「家庭矛盾」,催产素/催乳素的影响其实一直存在。从胎儿时期,就已经关系到神经系统的发育、与外界的适应能力。而关于它实际造成的影响,也是我人到中年后,才强烈体会到的。例如,每次带狗去狗公园玩时,我会被其他不同类型的狗热情围绕,甚至有的大型犬会整个扑在身上要求抱着。在这个过程中,人与狗的互动,对人对狗而言,都会分泌大量催产素/催乳素。催产素/催乳素高水平带来最直观的影响,是每次从狗公园驱车回家时,我在开车时是完全进入了省电模式,觉得身体非常疲惫。

我有在播客的某一期节目提到过,催产素/催乳素在人类基因里,是一种强烈的生物本能——当婴儿吮咬母亲的乳头时,会让母体与婴儿分泌大量的催产素/催乳素。当母乳结束,母体和婴儿会因为催产素/催乳素水平暂时提高,进入到昏昏欲睡的状态。这个时候,母体需要在短暂的睡眠中恢复精力,以便下一次母乳婴儿——婴儿时期的人,可没有一天三餐的说法,甚至半夜也会扰人清梦。因此,母体才需要更多的高质量休息时间,催产素/催乳素在这个过程中就起到了至关重要的作用。

或许男性会觉得,催产素/催乳素里自己很远。

举个最直观的例子,随着年纪的增长,打完飞机之后的「贤者时间」越来越明显,甚至不如年轻那会可以一口气接着打——射精之后,催产素/催乳素瞬间产生,催产素使得男性感到满足,而催乳素通过抑制多巴胺降低性欲,抑制再次勃起。

所以你会发现,很多夫妻在结婚生育之后,他们开始变得「无欲无求」,一方面是生活美满幸福无需再「折腾」,更重要的一方面,是生儿育女的过程中,催产素/催乳素会持续保持高水平,因此会刺激奖励机制的多巴胺被暂时抑制,他们不再需要更强烈的多巴胺刺激,或许刷刷短视频带来的短暂快速的多巴胺刺激,已经可以满足他们对于多巴胺的需求。

这个时候,更别说要让他们时间管理了,时间管理里面鼓吹的「奖励」和「延迟奖励」这两个模块,在催产素/催乳素的影响下,都已经失效了。

对,补充一点,这就是所谓的「恋爱让人忘记时间」的根本原因。


祛魅「心流」,它不过是激素的产物

另一个鼓吹得有点「神乎其神」的东西,叫做「心流」,心流是一种完全沉浸于某项活动中的心理状态,通常伴随高度的专注、愉悦感和时间感知的变化。

拆分一下定义,心流需要同时具备几个要素:「高度专注」「愉悦感」「时间感知变化」,甚至有的人会因为进入过心流之后,对心流的状态产生了「成瘾机制」。

到这里,就要拉开《时间管理或许是伪命题》系列的另一个关键内容了——激素。先简单总结一下,有哪些激素跟每个人的奖励机制、正向反馈、行动力、专注力、自控力相关:

激素作用
多巴胺(Dopamine)奖励、动机、愉悦感
去甲肾上腺素(Norepinephrine)兴奋、警觉、注意力
内啡肽(Endorphins)镇痛、愉悦、降低压力
血清素(Serotonin)情绪稳定、幸福、睡眠、自律
催产素(Oxytocin)社交、信任感、缓解焦虑

对应「心流」的构成要件:

  • 「高度专注」需要「去甲肾上腺素」保持在稳定水平,同时「内啡肽」的作用下,会暂时让人体关闭对外界的压力、影响的感知,关注于自身的感受;
  • 「愉悦感」往往来自于人们对于心流的「仪式」部分的解读,比如迫使自己要完成一项较高难度、需要专注力的事情,而这种「仪式感」是最开始激活「多巴胺」对挑战形成奖励机制的关键。
  • 当心流状态结束后,「血清素」和「催产素」大量释放。「血清素」带来强烈的平静、幸福感和对内的「成就感」,这种成就远远高于「多巴胺」带来的正向反馈;同时「催产素」让人进入了某种意义上的「颅内高潮贤者时间」,让整个心流有了一种奇妙的「做完爱」的感觉。
  • 在整个心流的过程中,因为「内啡肽」的作用,对外界的感知暂时切断,所以才出现了对时间感知发生强烈变化的感觉——而这种感觉会在最后又反过来刺激「多巴胺」,给人一种强烈的成就感,从而形成最初步的「瘾症」——「多巴胺成瘾」;第二种「瘾症」,是「内啡肽」带来的「区间内的愉悦感」,在心流过程中会持续地获得「忘却痛苦」的快感,现实越操蛋,这样的成瘾越容易。第三种「瘾症」,是「血清素」的长期调节,让一个人能够长时间避免焦虑、保持幸福感和成就感。

总结一下:

激素作用对「心流」的影响
多巴胺(Dopamine)奖励、动机、愉悦感使当事人对挑战激发兴趣,预设反馈系统
去甲肾上腺素(Norepinephrine)兴奋、警觉、注意力使当事人进入专注状态,对目标感的追求感提高
内啡肽(Endorphins)镇痛、愉悦、降低压力区隔外界、形成对内的专注力、造成时间感知变化
血清素(Serotonin)情绪稳定、幸福、睡眠、自律进一步增强心流的成就感、满足感和持续的幸福感
催产素(Oxytocin)社交、信任感、缓解焦虑「颅内高潮的贤者时间」,增强团队心流中的合作联结

既然「心流」是激素的产物,是否可以透过调整激素随时进入「心流」

害!时间管理卖的其中一个「诱饵」,不就是告诉你只要通过时间管理,就可以提高效率,让「心流」发生。我现在得秉持一个观点,不需要时间管理,也可以人为地进入「心流」。

需要再次强调,不是说时间管理「无用」,时间管理当然可以更高效地约束不良行为,从而提高专注力、行动力、自控力。但这个系列最开始在讨论一件事:我们是否需要遵循身体的「反应」和「极限」?

比如通过牺牲睡眠的方式来提高某种意义上的单位时间效率,甚至延长每天的「可用时间」,对于身体造成的伤害,是不是也是某些时间管理应该直面的问题——而不是用一句「有一些名人一天睡4个小时就可以恢复精力」来作为时间管理的「行动纲领」。

当然,既然有人可以通过4小时恢复精力,但有的人就是不行——为什么?这还是激素问题。

我一直认为,会拿出来「卖」的,始终是「方法论」,无论是那些摆在产销书货架上的「成功人士传记」还是「成功学」,或是出来站街卖身的性工作者,其本质上来说都是在贩卖「方法论」。但是方法并不适用于任何人。马斯克的人物传记之所以会让人着迷,是因为它隐含了大量的「信息」,让人觉得「我也可以成为这样的人」。但是方法又是「有效」的,至少能在当下解决很多人的现实焦虑,从而找到一种可以摆脱困境、甚至是走向成功的「捷径」。

这也就是不卖「内核」的原因,因为当人们搞懂了原理,就意味着成功学的「普遍性」被看穿了「个体性」,而「个体性」的内核又能推广到「普遍性」,从而找到一种最适合不同人的一套方法。

如果你的脑袋里有「方法论最值钱但又不值钱」的观念之后,那找到内核这件事,就不是从他人那里获取方法论,而是从自己身上得到「实验结果」。

至于心流的「方法论」,它确实也不值钱,下一期最开始一笔带过即可。

时间管理或许是伪命题 II

《时间管理或许是伪命题 I》中,作者认为时间管理是伪命题,因为时间对每个人都是公平的,提高效率也受限于身体机能。作者尝试过柳比歇夫时间管理法和时间模块法,最终发现与其追求时间管理,不如关注情绪管理和身体状况。 情绪管理并非控制情绪,而是找到情绪的正确出口;身体管理则应尊重身体极限,避免过度透支。作者批判了“单位时间效率”的虚幻性,认为它让人忽略了持续努力的重要性,时间管理方法因人而异,没有放之四海而皆准的模式。 文章旨在探讨时间管理的本质和局限性,而非否定其可行性。

——这个时候AI就显得特别有用

如果单看AI总结,一定会觉得我在「否定」别人的时间管理成果,但是我在原文最终的结论是:很多人在追求时间管理的初衷,仍然是希望寻求「单位时间效率」这个不存在的东西。

——AI总结也是这样让我们降智的

特地隔了两个月,再来继续这个话题,是因为我也需要测试一下自己新找到的「时间管理方法」的可行性。


时间管理的乐趣:找下一个「更好」的工具

跑过步的朋友,都有过这样的生理体验——当你在跑步的前十五分钟最难熬的有氧运动时,身体会给你各种「我快要死」的生理反馈,比如小腿开始胀痛、大腿抽搐、呼吸开始变得不均匀、胃部出现强烈不适、肌肉开始酸痛向你传递「我正在溶解」的信号……身体在用各种方式告诉你你应该停下来。但一旦过了这个峰值,心肺功能匹配对应的运动强度后,甚至会进入到运动的「心流」状态。

大学的时候,我在操场上观察过各种「放弃」的时间点,几乎都是在5分钟,当他们身体出现了强烈的排斥反应后,他们便觉得自己已经完成了当天的运动。

事实上,那个时候心肺功能还没有进入到运动状态,心率甚至还没有平稳地进入到燃脂区间。所以几乎所有的跑步都是在这个时候被放弃的。

对于跑步,有两种解决方案,一种是「准备动作」,一种是「坚持就是胜利」。

这两个解决方案恰好就是时间管理的两个有趣的极端——一种,是人们乐忠于各种准备动作,认为只要找到了「更好」的工具,就可以更好地管理自己的时间;另一种,是人们迫使自己坚持某一种既定的目标,甚至是违抗身体给出的本能反应,就像是跑步一样,只要挨过了最难受的「十分钟」,或许一切都会好转。

需要注意的是,我上面提到的两种情况是「极端」,所谓极端就意味着这不是非黑即白的存在,因为在坐标轴上,还会有各种程度的落点。


坚持和努力的本质区别

上一次留了这个话题,其实「坚持」和「努力」没啥区别,核心是看是否达成了某种结果,但很可惜,这个结果并不是一个存在标准性的东西。

为了更好地区别「坚持」和「努力」,我把它分成了有无「观众」的区别。「坚持」是孤独的,对手是上一个节点的自己。当「坚持」因为量变引发质变之后,自然而然地就会走向台前;「努力」是需要得到他人认可的,否则努力本身会变得没有「正向反馈」。

举个例子,我的朋友小袁用了三年时间,每天花大量时间阅读各种金融文献、市场报告、数据分析,从一开始读一篇文章需要3个小时,现在几乎可以做到条件反射式的,通过前半部分对于经济现象的描述,就可以判断数据报告的结论。我们也是因为这三年之后,再次见面,才聊起的这件事,我们完全不知道他经历过什么;另一个例子,是我身边另一个整天在朋友圈转发「读书笔记」的同学。有一天,我实在无聊,就想去骚扰一下他。便问了他最近在读的几本书,看他这么认真地在做读书笔记,便问了问他这本书到底在讲什么。

他过了很久,发了书的链接给我,说建议我也读读。

「你写了这么多读书笔记,难道不应该可以用自己的话总结出里面的内容吗?」

「那些只是我的标注,我还没有来得及整理。」

「那你为什么要发朋友圈?我还以为你已经理解了,那是在证明你在读书、还是你等着以后去整理?」

「我发什么朋友圈关你屁事。」

这个话题没能再继续下去,因为他把我拉黑了。

「你能用自己的话,总结你看过的一本书吗?」这句话的内核很好地区隔了「坚持」和「努力」的那个分界点。(当然,也区隔了所谓的朋友关系)


先不管坚持的目的,先聊聊「坚持」靠什么

既然坚持是一个对内的事情,一上来就问自己坚持的目的,其实很难得到那个最终答案。甚至很多时候,坚持的目的是动态的,直到最后那一刻,才会拆解到最内核的底层。比如我坚持写作,看上去是为了防止大脑生锈,其实我是在对抗「存在性死亡焦虑」。

如果正在做一件很少能给予你「正向反馈」的事情,那你会如何说服自己,自己正在「坚持」一件「正确」的事?「坚持」就很像是你在做一件至少在短期内很难看到正向反馈的事,因为缺少反馈,所以会需要自娱自乐的说辞,至少满足自己对于自己的反馈。如果结果是很遥远的事情,那么如果我能时刻地确定我正在做一件可以朝向某种结果的事情,这种满足就可以在当下得到满足——

于是,不停地寻找下一个「更好」的时间管理工具的内核就诞生了:我一直在寻找一个关于「时间管理」更好的方法,因为时间管理带来的结果是积极的,是能够提高我对时间利用效率的,那不停找到下一个工具,就变成了能够在当下满足正向反馈,而无需坚持的甘蜜。

本质上来说,这件事和刷短视频其实没有区别,它们都是在满足当下即时的正向反馈——只是时间管理显得更高级一些。

另一个极端,当一个人通过疯狂「坚持」的方式,甚至是逼迫自己回避强烈的身体反应,目的是让自己更好地进入到「坚持」的状态。但很显然,这样的时间管理最终结果一定是「为了坚持而坚持」。因为失去即时的正向反馈之后,目标感带来的刺激会大大降低,坚持本身就变成了一种机械运动,它能带来怎样的结果也可想而知——因为我们不能忽视我在《时间管理或许是伪命题 I》提到的「合格率」问题。


时间管理的本质,或许是「激素管理」

直接进入结论。

「即时正向反馈」刺激我们分泌更多的「多巴胺」,从而获得更强烈的成就感。「坚持」本身需要强大的「自律」,而自律是需要大量的「血清素」作为基础的。

当「多巴胺」过量时,就会陷入到对即时反馈的重复追求,例如刷短视频、玩游戏、食欲、性欲等等,这些能够即时性带来快乐的行为。

在某些情况下,「血清素」和「多巴胺」是相互「排斥影响」的。例如:

  • 在伏隔核区域的血清素 5-HT2C 受体会影响多巴胺神经元的活动。举个例子,某些抗抑郁药会通过提高血清素的方式改善情绪,但同时会导致多巴胺神经元活动降低,从而导致行动力降低;另一个极端例子,血清素过量的焦虑症患者会因为多巴胺降低,导致缺乏动力和探知行为;
  • 多巴胺的过量,又会影响前额叶皮质的工作,血清素的水平下降,从而导致情绪失控、自控力低下。例如打游戏的时候人们会本能地破口大骂;

单独地追求任何一边,都会迫使「时间管理」走向对应的极端。很可惜的是,「时间管理」并不能完全通过对行为的约束从而改变激素水平的变化;也就是说,激素水平的变化,反而会导致时间管理本身无法真正地坚持下去。

因此,这是我认为时间管理是伪命题的根本原因——我们得回到人这台「机器」本身,去理解它之所以会得出某种认知、反馈某种行为背后真正的原因。时间管理只是刚好用一种「成功学」的内核,包裹了其真正应该正视的关键——人,是动物;且时间是绝对公平的。

下一次,来聊聊各种激素对于时间管理的影响,以及时间管理真的能管理激素吗?

静态网站优化方案

最近加了不少好友的友链,认识了许多网站上的朋友。由于众所周知的原因,有些国外服务在国内访问较慢,部分朋友的站点因此影响了国内用户的访问体验。为了帮助大家提高访问速度,我写了这篇文章,简单介绍了一些我所了解的网站加速方案,希望能够帮助更多朋友改善速度问题。

从Memos转移到Moments

由于Memos作者频繁的更新API,一直想替换掉它,最终找到了替代程序Moments。虽然功能不如Memos丰富,但对于我这种把Memos当做说说使用的用户,Moments的功能更加实用。更重要的是,它的API简单易懂,数据更为实用,作者也非常听取用户反馈,积极改善产品。

DPanel 让 Docker 管理变得轻松又高效

Docker 作为容器化领域的佼佼者,其强大的功能和灵活性,赢得众多开发者的青睐。然而,对于许多用户来说,Docker 的命令行操作可能显得有些复杂和繁琐。幸运的是,DPanel 的出现为 Docker 的管理和使用带来了全新的体验。

什么是 DPanel

DPanel 是一款轻量化的 Docker 可视化管理面板,专为简化容器的管理而设计。它提供一套完善的容器管理功能,让用户可通过直观的图形界面轻松管理 Docker 容器,无需深入复杂的命令行操作。

无论是初学者还是经验丰富的开发者,DPanel 都能帮助他们更高效地管理和部署容器。

DPanel 的优势

DPanel 的界面简洁直观,操作简单易懂,即使新手也能轻松上手。

DPanel 提供了丰富功能,涵盖了网站管理的各个方面,能够满足各种用户的需求。

基于容器设计,安装和部署都非常简单。用户无需复杂配置,只需通过简单步骤即可快速启动面板。其简洁直观操作界面让用户能够轻松上手,即使是第一次接触 Docker 的用户也能快速掌握基本操作。

DPanel 与 Docker 官方的兼容性非常好,能够无缝对接 Docker 的各项功能。支持多种操作系统和 Docker 版本,确保用户在不同环境下都能稳定使用。

服务安装

我们可以使用官方提供的集成脚本安装 DPanel。当宿主机没有 Docker 环境时,集成脚本会尝试安装 Docker 环境:

1
curl -sSL https://dpanel.cc/quick.sh -o quick.sh && sudo bash quick.sh

按照提示操作。安装完成后通过浏览器访问面板地址,即可进入管理界面:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
[DPanel Install Log]: 选择你需要安装的版本 
1. 标准版 (需要绑定 80 及 443 端口)
2. Lite版 (不包含域名转发相关功能)
3. 标准版 (Pro)
4. Lite版 (Pro)
5. Beta版 (内测版本)
输入你要安装的版本编号 [默认: 2]: 1
1. Docker Hub
2. ALiYun
选择镜像源 [默认: 1]: 2
[DPanel Install Log]: 你安装使用的镜像为 registry.cn-hangzhou.aliyuncs.com/dpanel/dpanel:latest
[DPanel Install Log]: 设置 DPanel 容器名称,更新面板时请配置为当前面板容器名称
请输入名称 [默认: dpanel]:
[DPanel Install Log]: 你指定的容器名称为 dpanel
设置 DPanel 容器挂载目录 [默认: /home/dpanel]:
[DPanel Install Log]: 您选择的面板容器挂载目录是 /home/dpanel
设置 DPanel 端口 [默认: 25128]:
[DPanel Install Log]: 您设置的端口是: 25128
[DPanel Install Log]: 如果端口已经被占用,请再次执行脚本更换端口后重新安装
Unable to find image 'registry.cn-hangzhou.aliyuncs.com/dpanel/dpanel:latest' locally
latest: Pulling from dpanel/dpanel
1f3e46996e29: Pull complete
b6dde5f749cd: Pull complete
459b8d93d51a: Pull complete
7d52a0c67d85: Pull complete
4b97f8a613e7: Pull complete
1d46bacd0854: Pull complete
3eac9a9b4fcb: Pull complete
2c5c0b90bb2b: Pull complete
4f4fb700ef54: Pull complete
Digest: sha256:9daa4f411b2bd7845cfd71e747ba2827797ea5fe9e754b8db475541c3700ba01
Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/dpanel/dpanel:latest
d492b83d8c546297836a8735d73f0b3f8943f134065dea4ef5ffff834f028715
[DPanel Install Log]:
[DPanel Install Log]: =================感谢您的耐心等待,安装、升级已完成==================
[DPanel Install Log]:
[DPanel Install Log]: 请使用您的浏览器访问面板,并初始化管理员帐号:
[DPanel Install Log]: 外部地址: http://123.116.127.26:25128
[DPanel Install Log]: 内部地址: http://192.168.31.187:25128
[DPanel Install Log]: 如果您使用的是云服务器,请在安全组中打开端口 25128
[DPanel Install Log]:
[DPanel Install Log]: 官方网站及文档: https://dpanel.cc
[DPanel Install Log]: 代码仓库: https://github.com/donknap/dpanel
[DPanel Install Log]:
[DPanel Install Log]: ================================================================

面板效果

首页概览:

容器管理:

文件管理:

镜像管理:

创建镜像:

系统管理:

VPS, 专用服务器和云托管专用服务器: 主要区别和建议


理解VPS、专用服务器和云管理专用服务器

选择合适的托管解决方案可能会让人感到困惑,尤其是在当今可用选项繁多的情况下。其中,虚拟专用服务器(VPS)、专用服务器和云管理专用解决方案各自具有独特的优势。在本文中,我们将深入探讨它们之间的区别,并提供建议,帮助您做出明智的决定。

什么是VPS?

虚拟专用服务器(VPS = Virtual Private Server)是在物理服务器上创建的虚拟化环境。使用VPS托管时,您与其他用户共享物理服务器的资源(CPU、内存、存储)。然而,虚拟化技术确保您获得这些资源的专用部分,相比共享主机,提供了更多的控制、灵活性和性能。

VPS托管非常适合需要可扩展性的中小型项目,而不需要支付专用服务器的高成本。

什么是专用服务器?

专用服务器(Dedicated Server)为您提供一整台物理机器,专供您使用。此设置提供无与伦比的性能、定制性和控制力。没有资源共享,您可以根据特定的工作负载优化服务器,使其适用于高流量网站、大型数据库或有高要求的应用程序。

尽管专用服务器提供顶级性能,但它们的价格较高,并且需要高级的技术知识来进行管理。

什么是云管理专用服务器?

云管理专用服务器(Cloud-Managed Dedicated Servers)将专用硬件的优势与云基础设施的灵活性和便捷性结合起来。例如,许多供应商提供裸金属云解决方案,提供专用的CPU和内存,同时融入云的特性,如快速部署、可扩展性和按需计费。

这些解决方案提供专用服务器的原始计算能力,但消除了传统服务器管理的复杂性。它们非常适合那些希望在性能、可扩展性和易用性之间找到平衡的企业。

关键区别

以下是这些托管解决方案之间的主要区别:

  • VPS:共享物理资源,价格实惠,可扩展,适合中等负载的项目。
  • 专用服务器:专用物理资源,价格昂贵,高度可定制,适合资源密集型任务。
  • 云管理专用服务器:专用物理资源,具有云特性如可扩展性和简化的管理。

建议:什么时候选择哪种?

  • VPS托管:最适合创业公司、小型企业或正在发展中的开发者,他们需要一个性价比高且可扩展的解决方案。
  • 专用服务器:最适合企业、大型网站或需要不妥协性能和完全服务器控制的应用程序。
  • 云管理专用服务器:推荐给那些需要专用服务器的计算能力,但又希望拥有云平台的灵活性和管理简易性的企业。

对比表:VPS vs 专用服务器 vs 云管理专用服务器

特性 VPS 专用服务器 云管理专用服务器
资源分配 共享物理服务器和虚拟化资源 完全专用的物理服务器 完全专用的物理服务器
性能 中等
可扩展性 良好 有限(需要硬件升级) 优秀
成本 实惠 昂贵 中等到昂贵
管理 需要一定的技术知识 需要高级专业知识 由提供商管理,更简便
最适合 中小型项目 高流量网站、大型应用 需要在性能和灵活性之间找到平衡的企业

结论

在选择VPS、专用服务器和云管理专用解决方案时,理解您的项目需求至关重要。如果您刚刚起步,VPS托管是一个不错的选择。对于高性能需求,可以选择专用服务器。若您需要在性能、灵活性和管理简便性之间找到平衡,云管理专用服务器值得考虑。

您可以使用VPS数据库工具比较一些VPS供应商。

英文:VPS vs Dedicated Servers vs Cloud-Managed Dedicated Servers: Key Differences and Recommendations

服务器

本文一共 1103 个汉字, 你数一下对不对.
VPS, 专用服务器和云托管专用服务器: 主要区别和建议. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c VPS, 专用服务器和云托管专用服务器: 主要区别和建议 云计算 服务器 资讯 运维
The post VPS, 专用服务器和云托管专用服务器: 主要区别和建议 first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  2. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  3. 推荐英国三文鱼的烹饪方法 Tesco超市里都有卖三文鱼, 我最喜欢的是这种没有被烟熏过的. 产地挪威, 生的. 昨天圣诞节特价, 原价 24 镑, 半价只要 12 镑. 果断买了一盒. 其实我最喜欢生吃, 沾着介末吃, 老婆也很喜欢,...
  4. 共享主机(Shared Hosting)和VPS主机的比较 共享主机 vs VPS 主机:关键区别 当我开始我的互联网之旅时,我将我的个人网站放在资源有限的共享主机上,后来我学会了管理服务器(Linux),并将我的网站迁移到 VPS 服务器。我开始开发 Web 应用程序和 API,甚至有一些应用程序在专用服务器(Dedicated Server)上运行。 简介 选择合适的主机托管方案对于网站的性能、可扩展性和安全性至关重要。目前流行的两种选择是共享主机(Shared Hosting)和虚拟专用服务器(VPS Hosting)。虽然它们都相对经济实惠,但在资源分配、性能和管理控制方面存在显著差异。本文将深入探讨这些区别,帮助您做出明智的决策。...
  5. SteemIt 高级定制微信文章列表 RSS/API/阅读器 v2.0 The Advanced Wechat Group Posts Feed/API/Reader v2.0 Abstract: I have added five parameters to the...
  6. 时代不同, 我儿子10岁就能通过github pages做一个静态网站 今天,我二娃搞了一个网页/网站,他通过 GitHub Pages 完成的,其实不难。几天前,他注册了一个 GitHub 账户(被戏称为全世界最大的“同志网站”——gayhub),取了个 ID,叫做 faceless15748。他说 faceless15 已经被人注册了。 他还自学了 HTML 和 Markdown,并且稍微懂一些 JavaScript...
  7. 怎么样改变屏幕的显示方向? 只要我在家里办公,我儿子们总能趁我起身(泡茶)一小会儿的功夫去按我的键盘.这不,一会儿不知道怎么回事, 我的屏幕就成这样子了. 后来查了, 发现儿子(更有可能是两个儿子各按到一些键)是碰巧按到 CTRL + ALT + 方向下 键.这得是多小的概率啊. 同理,屏幕方向朝上需要按快捷键 Ctrl + Alt +...
  8. 同一台服务器上多个WORDPRESS站点的一些设置可以移出去 我自从把所有网站都挪到一处VPS服务器上 就发现很多事情省事很多 可以同时管理多个网站 包括 WORDPRESS博客. 比如我有四个WORDPRESS博客 然后我就把通用的一些资料给移出去 移到 HTTP或者HTTPS都不能直接访问的文件夹里这样就更安全许多. 文件 wp-conn.php 存储了 相同的数据库资料. 1 2...

时间管理或许是伪命题 I

要聊时间管理是「伪命题」,先需要掉入一下「自证陷阱」,否则会让人觉得我压根儿就不是个时间管理者,凭什么来对别人的时间管理进行指指点点。

2018年之前一直使用的时间管理《宪章》文件

我先后尝试过各种时间管理的方法,用得最久的两种模式:

  • 一个是「柳比歇夫时间管理法」:即将自己的事件模块分成几大类,在进行分类事件时,记录用时,并最终汇总计算,用于分析一段时间内各个模块的总时长及效率;
  • 另一个是自创的「时间模块法」:是柳比歇夫时间管理法的反向利用,提前以15分钟为一个单位,规划每日的时间模块分布,其中包含日常、工作、写作、阅读、有效社交模块;

所谓的时间管理,有一个无法规避的事实——即时间对每个人都是绝对公平的,哪怕是神患绝症的人,他们每天的时间也是24小时。时间管理显然无法让人们从24小时里,多出几个小时来(所以我当年写过一部小说来讽刺时间管理的「神圣性」,如果地球变成25小时制会如何?这是后话了)。同样的,提高时间的使用效率或许也是虚幻的春梦——单位时间内的效率同时无法规避一个总要因素——身体机能的极限。

举个例子,关于睡眠时长的争论,总是会阶段性地出现「保证8小时」和「成功人士只需要4小时高效睡眠」反复横跳。我当然也折腾过自己的睡眠,甚至会因为以90分钟为区间的方式,计算自己需要多少个区间睡眠,才能保证足够的精力。折腾了这么几年,我为自己得出的答案是:困了就去睡,睡不着就起来。

因为身体比我们更清楚「需要」什么。比如你某天突然很想吃一样东西,或许它是热量巨高的油炸食物、或是碳水炸弹,那就是身体发出的需要热量、糖分的信号(所谓的快思考)。这一点,在30岁之后变得非常明显,特别是当用脑过度,前额皮质的自控能力正在失控边缘时,我会非常需要糖分的摄入——这就是身体最直接的信号,违背它并不会带来任何好事——甚至你都无法驯服身体带来的「约束」。


时间管理的伪命题之一:要不要和情绪达成和解?

有一段时间,我怀疑自己有ADHD,比如我无法做到冥想;我在处理一件重要事情时,需要手边有另一个笔记本随时记录脑子里多线程正在处理的另一件事,比如写剧本时脑子里出现了另一部毫不相干小说的灵感;饭桌上聊天的时候,同时在处理其他饭桌上正在发生的事情,或是通过偷听获取信息进而分析陌生人。

后来得到了正式的医学解答,这并不是ADHD,脑部多线程是因为感受和逻辑长期分别训练导致的结果,而ADHD最大的问题在于「无法控制情绪」。通过「控制情绪」自我分析「情绪」及成因,便可以做到感受和逻辑的分离,久而久之,大脑便可以同时处理他人的情绪裹挟,还能从对方的只言片语中总结出表达逻辑以及核心。

所以,时间管理在这里出现了一个分支——与其时间管理,不如情绪管理。

然而,情绪管理的目的是什么?超过80%的人会觉得是「控制情绪」,只有控制好情绪,才能更加专注地提高时间效率。常常有人和我争论,「情绪是可以被控制的」,所以我都会追问一个问题「这些被控制的情绪去哪里了?」往往这个时候,我都会被骂一顿,他们觉得我在抬杠。等情绪发泄完后,我还会再问一次「刚才是在朝我发泄情绪吗?」,对方会意识到这就是所谓的「情绪去哪里了」。

于是,这里又出现了一个分支里的分支,剩下的20%认为情绪管理是「为情绪找到正确的出口」。堵不如疏,或者说,控制情绪不如意识到情绪发生的原因、走向以及结果,为它们找到一个健康、有效的发泄口。比如攻击性-性欲、控制欲-经营类游戏、情绪化-肉鸽类游戏等等、强迫焦虑-乐高。

如果在时间管理里,出现了强烈的倦怠感,是要逼迫着自己完成计划、还是因为未能完成计划对自己进行了无法消解的负面评价、还是放纵自己一次(很有可能未来都会开天窗),不管用方法都可能对时间管理的「神圣性」进行冲击。


时间管理的伪命题之二:要不要和身体达成和解?

情绪和身体最大的区别在于,情绪可以「控制」,但是身体本能是很难违抗的。因为熬夜导致第二天的精神萎靡,这并不是几杯咖啡就能解决的事情,身体比我们更清楚「时间的绝对公平」。

在时间管理里,有一个比较有趣的分支,是习惯养成。

困了提醒睡觉、还没渴就提醒喝水、甚至早起了还要打卡、通勤的时候站着提肛。但并不是说这些习惯养成是不对的,我觉得它们恰恰有必要。比如等到真的渴了再喝水,其实身体已经进入到了缺水状态。习惯可以很好的作为「行为间章」,提醒我们在时间管理的规则之中,不能忽视身体本身的需求。

虽然我不能倒果为因地认为「时间管理」其实是破坏「习惯」,但确实很多时候,「时间管理」在违背身体极限做事。我见过最夸张的时间管理,是规定自己1点睡觉,6点起床,然后还要通过健身的方式开始新的一天。当然,确实有人可以只需要5小时的高质量睡眠就可以恢复精力,但并不是人人都适合。将身体极限作为时间管理的「消耗品」,它也注定了时间管理不会持久。

如果在一次时间管理的规划之中,明显感觉自己正在分心,无法坚持下去,那是继续时间管理的规则,还是选择听从身体的躯体反应?但别忘了,身体的躯体反应有时候也在骗大脑,比如跑步的某一个阶段,会出现严重的躯体反应,就好像再跑下去就要猝死一样,一旦跑过了这个区间,身体又会变得轻松不少——那是要相信身体,还是履行计划?

但是这个时候,人们似乎忽略了还有第三个选项——我为什么要选择跑步?


时间管理的终极伪命题:单位时间效率

真的存在「单位时间效率」吗?这个幻觉来源于「产量=时间×效率」,但是在「效率」之中还有一个隐含的参数,就是「合格率」。时间管理因人而异的点,就在于每个人的单位时间效率是没有标准可言的——网上有一大把类似「学会这2个技巧,让你的时间效率提高200%!」的文章,他们都在巧言令色地指出「时间被打断是当事人的问题」,而不是一个「现实问题」。

这个时代的信息因为足够繁杂,人的注意力被打断是常有的事情,加上与人打交道的工作,这种「被打断」往往又受限于工作性质、身份地位、甚至是自身的讨好型人格等等。

如果把时间效率看作流水线,「打断」这件事情就显得非常严重。但如果把这个概念先剔除,我们只考虑「时间」和「结果」——这便是10000小时法则,很显然,这是一个需要付出太多时间成本的事情,是无法在短期内看到结果的事情。所以加入「单位时间效率」这个单位,就会出现如果时间缩短,也可以得到一样结果的错觉。

虽然不能说时间管理是一种「捷径成功学」,但每个人在寻求时间管理解决方案的时候,是否真的有这个目的性,则是每个人应该问问自己的。或者现在开始,摒除那个「单位时间效率」的定义,如果默认10000小时法则是可行的话,人们真的能付出这样的时间成本和坚持吗?

时间管理的「单位时间效率」可以很好的体现出「努力」这件事,但是努力和坚持是两个完全不同的概念,这个之后再聊。

那么你在追求时间管理时,你在追求什么?

  • 「时间」,这是对每个人都公平的法则,在你付出了相应的时间成本后,或许可以激发量变到质变;
  • 「单位时间效率」,这是没有任何标准的事情,它之所以迷人,是因为他可以让我们最快地看到「努力」的过程,从而忘记持续性这件事。效率能够持续,并不是跟时间管理设定的方法有关,而是你的身体能够负荷到怎样的极限——因为时间对每个人是绝对公平的;

时间管理或许是伪命题

我提出这个观点的根本原因,是我意识到很多人在追求时间管理的初衷,仍然是希望寻求「单位时间效率」这个不存在的东西。

我也有想过,我开始创作这个系列,会不会砸了一些卖时间管理课程的饭碗,但我相信我也没那么大的能量。时间管理因为会让人看到「努力」的过程,它本质上和成功学走捷径是一样的内核。我相信,每一个正在进行时间管理的人,他们的方式并不能拿出来随随便便地安插在另一个身上,因为每个人的精力、环境和目的性都是不一样的。

因为这样的性质,时间管理课程更应该卖的是「内核」,即当事人为什么要进行时间管理,但网络上贩卖的课程都是「方法论」,其具体原因我在这里就不再赘述了。

需要特别说明一下,今天聊到的「时间管理或许是伪命题」,并没有在否定时间管理的可行性,这是一个因人而异的行为,也并不是说每个人在进行时时间管理的人,都在做「错误」的事情。博客内的所有观点均未在讨论对错、是非。

下一期,就来聊聊我把时间管理找到了另一种解构的思路。

Nov.25 – Dec.1 人在承认失败前早就准备好了最玄妙的“意外”

为自己制造各种麻烦的事情,疯狂地逃避写作。

灵感收集箱里的一则灵感

如果我认为“忙中出错”很可能是潜意识希望的结果,这或许会让很多人不满。明明是因为忙中出错才导致了事情无法顺利地进展下去,为什么还要怪罪给当事人自己——那么,如果这些出错没有发生,事情会真的顺利进展下去吗?

我看未必,因为还会有更多的“麻烦”等着当事人,就算没有麻烦那就制造麻烦。有的时候,这个“麻烦”可以被赋予意义成为超越“拿破仑的马掌钉”的存在,这个疏忽甚至可以蝴蝶效应到导致了全盘无法推进的可能——没错,我这里特地规避了“输”这个形容。因为人们会习惯性地为“输”负责,但如果有另一个东西可以为“输”触发某种玄学性质的条件,那最终解释权都付诸迷信,再也找不到解决方案。

这就是潜意识的一种——在失败之前就想好了失败的理由,以及失败之后找到了那个巧妙的“马掌钉”。


那些号称 “理性” 的人,往往是在以最温和的姿态压制和边缘化那些与自己观点不同的群体。

《“宽容”的另一面:隐形歧视与自我中心的伪尊重》|白熊阿丸

日本的女性车厢算是一种“歧视”吗?很久之前,日本社会在讨论这个话题。如果将女性车厢的概念引导至“保护性歧视”,它很容易引发思考。要承认女性需要被保护的前提,就是因为女性在社会遭受了不公平待遇,这一观点符合罗尔斯正义论中,对于“差别性原则”的讨论,为了让正义最大化的得到体现,就需要使最弱势群体获得最大利益。但是在实际操作中,这些弱势群体在获得最大利益后后被调整为社会正义的一部分吗?这是哲学家在思考社会问题是常有的“天真浪漫”,他们将个体看做是哲学世界里的最小单位,而忽略了他们的人性差异。

如果不承认女性是“弱者”,直接给予保护,是暂时性地偏向群体的利益保护——那这一点符合功利主义的观点。因为社会的繁衍、进化、运作需要女性作为参与者,所以对其提供相应的保护,是为了他们能够更好的参与其中。功利主义考虑是整体社会的程序正义问题,所以其中也涵盖了听上去不那么好听的“繁衍作用”。如果无法从“弱”来认定保护的原始目的,那用“功利主义”又显得过于物化女性。

没事,还有第三种——自由平等观。这是现代社会为了稳定所构想的哲学枷锁。我之所以称它为枷锁,是因为人类社会本身还隐含着“丛林法则”的那一套,所以我们需要一些禁锢工具,让这头野兽暂时安静。观念是漫长却有效的改变方式,就像刚出台禁止随地大小便规定的时候,人们还会叫嚷着“不让拉屎没有王法”一样,它需要非常漫长的过程、甚至几代人的教育才能扭转和根植一个观念。如果这个社会本身就是一个男权主义驱动的社会,那这个观念几乎无法至上而下地改变。

于是,这件事很难“理性”都对待,因为它无法从任何一个理性思考之中找到最合适的答案。而“感性”就成了最为关键的补充条款——一些人的尊重女性,或许是出于“你是女的我不跟你一般计较”的目的,但结果是尊重女性,符合感性的结果,就无需再理性解构。


你有你的计划,世界另有计划

某人生管理系统课的Slogan

计划分两种,一种是“我知道我接下来要做什么”,另一种是“我完成他并贴在墙上我觉得我的未来充满希望”。我过去也是这样的自虐狂。看着用彩色模块堆叠的日程表,总觉得自己的充实是会带来收获的。但是在这些眼花缭乱的模块之下,似乎在欲盖弥彰地藏这一个最为核心的问题“你到底想做什么”。

就拿写作为例。写作的核心不是你能写出什么,而是你到底有没有写。最伟大的小说家也是先要有初稿,才能通过不断的修改和沉淀而变成出版物。当这个问题依然可以让你举步不前的时候,那就要思考那个最核心也是最容易让你拥有羞耻感的问题:“我为什么要写作”。这是两个问题,也是人们常常在“坚持写”和“为什么要写”反复横跳、互为借口的乐此不疲。

我在2017年第一次完成五百日写作计划的时候,我并没有准备好“我为什么要写作”这个问题,直接开始了每天坚持三篇文章的创作。在这个过程中我才渐渐找到了“为什么”——你看,这两个问题本质上没有谁先谁后,更像是纠缠在一起的寄生关系。“为什么”太脆弱,会因为另一个创作者的一席煽动之言就改变了你写作的初衷和热情。而“写”是由你控制的,坚持与否看上去有很多外界干扰,但这些干扰或许是你“故意制造”的。

所以我觉得这个Slogan有蠢坏的部分——世界的计划你摸不到,我觉得它更接近加缪认为的“荒谬”;而计划本身永远贴靠不上荒谬的规则,那不如真正意义上的活在当下,全然地感受存在和思考——当下就开始写吧。


为举国体制守寡

中国网名点评前体操冠军吴柳芳“擦边”风波

这件事有好几个不同视角的点,表层是“雌竞”,因为涉及了体操女运动员管晨辰对吴柳芳“下定义”的事件;也涉及了比较深层的“举国体制”以及举国体制背后的,社会主义国家(或独裁主义国家)为什么为何如此在乎体育竞技运动获胜的政治内核;其中有可能扯出新的话题,比如中国运动员的违禁药品使用历史、举国体制对运动员胜负操纵安排内幕等等。

我不是很爱聊政治,因为比我会指明中美关系发展方向的大有人在。举国体制的运动比赛,很容易与政治挂钩,谁赢谁输,都可以直接与民族自豪相关。所以我们在聊到这件事时,很难客观理性地剥离政治。但也正因为这种难以剥离,才让“造神”游戏变得举国疯狂——眼看他起朱楼,眼看他宴宾客,眼看他楼塌了。当个体力量附着在群体效应之上,一个能力远超过自己、但获得我们所不服的财富匹配时,他最终的楼塌,既是剧情需要也是对内的自我救赎。

擦不擦边,那是吴柳芳的选择;但无法剥离的政治游戏,又让这种选择被放大了道德瑕疵。她在逼近那个神坛的最高点,现在没人去推她一把吗?管晨辰不过是做了大家都想看到的那一步罢了。


你好可怕,我在想什么你都知道

紫薇对尔康说道

最近老婆突然想回顾《还珠格格》,我就在书房听着对白当做白噪音。因为小时候看过好几遍,所以对其中的剧情已经了如指掌。现在重看《还珠格格》,除了琼瑶的台词有点尴尬和人物扁平化,无论是剧情结构、还是演员的“信念感”都可圈可点。

紫薇这个角色放在现代社会,就是一个十足的“绿茶”+“超级无敌大黑箱”。她永远不给尔康确切的答案,然后等着尔康给她答案——猜对了就是情意可证,猜错了就是爱已不在。男性天然是无法负荷女性黑箱的,因为大部分男性思维是以“解决问题”进行思考的,但女性因为黑箱优先需要的是安抚情绪,她们要的不一定是解决方案这么直观的东西。如果长期处于黑箱之中,男性因为无法通过“解决方案”解决女性的情绪问题,就会越来越机械化地避免矛盾发生,甚至会在第一时间本能地逃走。

虽然说,解决黑箱的方法是“把话说破”,但情绪上头的时候,把话说破反而会造成更严重的后果。什么时候说、要冷静多久就变成了没有标准的“共识”。既然是自己约的炮,那含着泪也要学会摸透对方的运作逻辑啊。


有时候我在想,我是不是太爱对方,所以希望对方会因为某一件事沦为罪人,彻底被我约束在身边。

一朋友跟我聊起她为什么想对男友“钓鱼执法”

这位朋友,一直换着各种小号去勾搭自己的男友,试图找到男友和其他“女孩”骚聊的证据。我问她为什么,她才回答了我这句话。她觉得这是一种爱,且不是不信任,而是想要通过疯狂地测试去确定这份爱的纯粹性。

女性的原始动力是爱与归属。她为了追求归属感的稳定,会需要通过试探的方式去确定自己以身相许的男性能否照顾自己,特别是在自己怀上对方孩子、生育、养育后代的时候,自己不会被抛弃。所以一些女性会开始选择“作”——就像是登山时,要确定绳索是否绑紧,要拉扯几下才敢爬上去一样——只不过有些人,会更加害怕被抛弃和失去爱与归属,所以这个“扯绳子”的行为一直在重复、甚至越来越强烈。

——《再见,爱人(妈妈)》

想要知道一个男性有没有强烈的负罪感,就看他会不会进入“防御机制”。一般来说,一个男性(特别是丈夫)突然对自己的另一半非常热情、包括对孩子的热情,或许是他在抵消内在的负罪感。至于这个负罪感是怎么来的,我不能如此独断地说就一定是“出轨了”。

或许换一个思路,这个女孩子意志在追求的那种“犯错”,其实是当男友在充满内疚感时,对她的那份热情、关注和赎罪时的宠溺让她上瘾了,所以她才会想要通过让男友变成“罪人”的方式源源不断地榨取这种情绪价值。

她说她要下去想想,第三天给我留言道:确实如此。

安全无小事,不能抓大放小

今天领导在会上对安全提出了要求,说安全监督不能只提出问题,还要提出解决问题的方法和措施。这一点我十分认同,在安全管理的过程中,还是要帮助施工单位提升安全意识和能力。

不过,后面领导又补充说,对于一些安全风险较小的施工作业,不要死扣标准规范,还是要灵活处置。这我就没办法认同了,会上不好直接怼领导,会后到领导办公室找他理论去了。

首先,按照标准规范采取安全管控措施,是安全生产法明确要求的,不能因为风险大小就区别对待,风险小不代表不会发生,风险小也不代表后果不严重。再说,风险大小的判定是非常主观的行为,施工单位觉得风险小,就不采取安全措施,那在施工单位眼里,为了赶工期、降成本,可以没有风险大的施工作业。

其次,安全监督是非常严肃的事情,监督的依据就是行业标准规范,你让监督去施工现场灵活处置,不严格遵守规范,那监督怎么干,管理部门又如何考核评价监督的工作质量呢?灵活处置的结果就是监督人员的主观处置,就是给监督权利寻租的空间,一方面可能减低现场施工的标准,另一方面,可能造成监督人员的腐败。

第三,领导在会议公开场合,提出放松监管的要求,给公司安全监管带来严重负面影响,助长了施工单位违规作业的嚣张气焰。这让监管人员在现场如何开展工作,现场人员是不是可以不服从监督的要求?这充分体现了领导重生产、轻安全的思想,安全意识需要进一步提升。

最后,领导说你们安全监管还是要人性化一些,不能上来就处罚,先指导帮扶,第一次出现问题要帮忙指导,后面再出现重复问题,不按要求执行的,再进行狠狠的处罚。我说,领导说的对,领导说的对!

安全无小事,不能抓大放小
安全无小事,不能抓大放小

如何更方便的管理和使用 OSS

当需要快速使用图形化工具上传文件、下载文件、删除文件、设置权限策略等时,可以下载并安装 ossbrowser 工具,使用多种方式登录工具,进行相关操作。希望能对 xaoxuu 童鞋和同样需要的小伙伴提供一些帮助!

安装登录

下载地址:

下载地址

直接解压,找到目录中的 oss-browser.exe 即可打开客户端工具:

快速使用

通过 AK 登录时,需按如下说明完成各配置项:

参数说明
Endpoint选择登录时的访问域名。
AccessKeyId/AccessKeySecret填写账号的 AccessKey 信息。
预设 OSS 路径如果当前账号仅拥有某个 Bucket 或 Bucket 下某个路径的权限,需填写预设 OSS 路径。
区域当 Endpoint 配置为默认时,需填写预设 OSS 路径对应 Bucket 所在的区域。
保持登录选中之后,ossbrowser 会保持登录状态,下次打开时将自动登录。
记住密钥选中可保存 AK 密钥。再次登录时单击 AK 历史,可选指定密钥直接登录。

ossbrowser 支持的 Bucket 或 Object 级别的操作与控制台支持操作类似,请按照 ossbrowser 界面指引完成 Bucket 或 Object 的相关操作:

操作说明
创建BucketBucket 是用于存储 Object 的容器。在上传任何文件到 OSS 前,必须创建存储空间。
删除Bucket如果不再需要 Bucket 请将其删除,以免产生额外费用。
上传文件ossbrowser 默认使用分片上传和断点续传上传文件,上传文件最大不可以超过 48.8T。若因意外中断了文件上传的过程,且未继续完成该文件的上传,则已上传的部分会以碎片的形式存储在 OSS 的存储空间中。
上传文件夹单击页面上方目录图标,可上传文件夹。
下载文件选中文件,然后单击操作列的下载进行下载。
下载文件夹先选中文件夹,然后单击页面上方下载图标进行下载。
预览文件直接单击文件名称进行预览。
复制文件在 Bucket1 选中文件单击复制,然后在 Bucket2 单击粘贴。
移动文件选中更多——移动进行操作。移动或复制文件最大不能超过 5G。
分享文件文件上传 Bucket 后,可以将文件 URL 分享给第三方,供其下载、预览。单击目标文件操作列的获取地址,生成文件分享地址。
设置软链接在设置软链接面板,设置软链接的文件目录,然后单击确定。

用Notion+GTD高效管理你的任务,告别拖延症,Small Task小任务Notion模板免费分享

无论是学习还是工作亦或是生活,我们每天都有各种各样的事情,任务、包括会产生各种各样的想法,虽然这些事情也许没什么难度,但问题在于“多”,当我们的事情变得多的事情,时间也许就会不够用。

就拿工作来说,我之前工作那会,如果上级每天给我安排一两个任务,我能够轻松的完成,还能摸半天鱼,然后早早下班。

但是,一旦上级某一天突然安排了一项比较复杂的任务,同时又额外安排了几个零碎的任务,并要求在需要在当天完成,这个时候就有点忙不过来了,关键是,在处理这些工作的时候,时不时也许还有一个个同事跑过来要你帮个忙解决一下某件事情,或者又丢给你另外一项任务,又或者企业微信突然又收到老板的安排等等……

这也许让原本就手忙脚乱的你产生了一丝焦虑,甚至心里一万个草泥马飞过。结果呢,做了这个,忽略了这个,做了那个,忘了这个……虽然,也许这些任务并不复杂,但多而杂乱,我们的大脑很容易就产生遗忘,最终导致可能遗漏一些,或者无法做到每一个任务都有条理的完成。

所以,经常会看到一些同事会在自己的电脑或者办公桌贴上一天的任务便签以此来提醒自己每天的任务,避免遗忘,这就是一种很好的方式,毕竟我们的大脑是用来思考的,不是用来记忆的。

当然,除了把每天的任务直接写下来,还有一种更加高效的任务管理方法,叫做GTD

什么是GTD?

GTD的全称是:Getting Things Done

意思是“把事情做完”,由著名的时间管理大师David Allen在他的书籍《尽管去做》里提出的一套任务管理方法,主要原则在于一个人需要通过记录的方式把头脑中的各种任务移出来,通过这样的方式,头脑可以不用塞满各种需要完成的事情,而集中精力在正在完成的事情,是一种消灭压力的高效工作方法。

实际上跟我上面的例子是一样的,就是把它们写下来,无论是待办事项、还是当天的任务、又或者是你大脑产生的任何想法等等,统统都写下来,所以这也是GTD的核心第一步:Getting Things Written.

但不同于上面例子的是,GTD不仅仅是让你把当天的写下来,你还可以把一周内的,一月内的,甚至之后某个节点想做的统统都可以写下来。

按照GTD的说法,这一个步骤就是把你所有的想法、待办、任务等统统都先丢进一个收集箱里面,然后清空你的大脑,让你可以更加专注于当下的事情。

这带来的好处是什么呢?

还是接着上面的例子,比如当我正在做一件事情,在做的过程中,突然冒出一个想法、突然来了一个个同事请求帮忙或者分配新的任务等,只要这件事情不是需要我立马去做的,我都可以先把它们丢进收集箱里面,这样我也就不用担心我会遗忘,同时在当下我也不用时不时的就去想着它们,而是专注于当下的事情。

当我们更加专注于当下的时候,我们的效率自然就会更高,而不是一直处于一种被打断的状态下。

咦,等下,这不是跟用便签记录是一样的嘛?

是的,因为我现在只是在给你介绍GTD,而GTD的流程一共包含5个,分别为:收集、整理、组织、回顾、执行

为此,我通过Notion基于GTD设计了一套模板,下面我会通过模板来进行演示GTD的过程,模板在文末有提供(免费的)。

可以先看一下:

1.收集:清空你的大脑

在这个步骤中,非常简单,你只需要跟使用便签一样,把你接收到的、自己计划的、脑子闪过的等等统统都丢进“收集箱”里。

在这个过程中,我们不需要去对收集的信息做任何处理,也不用过多思考,只需要“写下来”,“丢进去”。也就是清空我们的大脑,让我们专注于当下的任务,不被这些其它的信息所影响。

这个步骤当中,在我们的模板里,可以通过任意一个页面的快捷按钮进行收集:

只需要点击一下这个按钮,就可以创建一个收集,整个过程只需要几秒钟。除了PC端,你还可以通过手机来进行创建,又或者通过快捷指令更加快捷的创建,甚至你可以直接喊siri帮你创建。

当然,上图可以看出,并不止一个按钮,除了丢进收集箱,我们也可以直接点击下方的按钮选择创建一条新任务,这样它就不会进入收集箱,而是直接是一条执行中的任务,也不需要经过下方的步骤。

2.整理:清空你的收集箱

当你完成了所有的事情之后,你就可以拿出一部分时间来对你的收集箱里面的内容进行整理,清空。在这个过程中,在我们的模板里,实际上我把它和组织放在一起了。

整理的过程实际上就是对收集箱的信息进行处理和分类的过程,首先我们需要判断这条信息是否需要行动?如果不是一条需要行动的任务,而是一个想法,那么是否需要删除,还是归档?又或者是记录到笔记中等。(目前模板没有做笔记和资料系统)

如果是一个需要行动的任务,那么首先需要判断,这条任务是否一定要做,如果是可做可不做的,那么是否需要删除还是先归档?又或者是暂时先放在待办?

如果不需要删除或者归档,那么就需要判断这条任务是否需要多个步骤来完成?

比如:出门遛狗

我只需要出门就可以了,那么这就是一条任务。

比如:制作一个Notion模板

它涉及到了多个步骤,可能需要多任务来完成,所以它就是一个项目。

当完成了这样的判断,接下来我们就直接对它进行分类,需要删除就删除,需要归档就归档,如果是任务就拖动到任务中,如果是项目就拖动到项目中。

在我们的模板中,我专门做了一个页面来进行整理和组织:

可以看到,上图中,分别有两个部分,收集箱和任务及项目,收集箱目前我放了3条信息,如果这个信息是任务,那么直接拖动它到下方的任务中即可,如果是项目,那么直接拖动它到下方的项目即可。

当我们的收集箱清空,我们就完成了整理的过程。

3.组织:对任务进行分配

刚刚说过了,我把整理和组织放在一起了,当我们进行整理的时候,把一条任务从收集箱中拖入到下方任务当中的时候,实际上我们就完成了整理的动作,那么接下来要做的就是对这条任务进行组织。在Notion上,组织的过程实际上就是属性配置的过程:

比如我们需要改变它的状态,设置它的优先级,任务的情景,根据需要设定截止日期等。同时,正如上方的流程图所示,这条任务,你是当下可以立即完成的还是需要延时处理的?又或者是委托他人处理?如果是延时处理,我们就可以根据情况把状态设置为“待办”或者“执行”。

如果是委托他人,我们就可以把状态设置为“等待”,同时在情景中可以添加一个你委托的人员,包括一些其他的类型设定,或者给它设置一个优先级,然后根据实际情况设定截止日期:

当我们配置好了这些属性,最终把状态从inBox改变成任意一个状态的时候,我们也就完成了组织的部分,而这些任务就会从这个页面消失,它会进入到我们的首页和各种任务视图中,比如:

在行动列表中:

在日历中:

同时,会根据你设定的截止日期进行不同的提醒。

在模板中,我还做了一个四象限的展示形式:

四象限,是一种非常简单的时间管理方式,可帮助我们通过一种非常直观的方式管理我们的任务,从而提高效率,理清重点。

4.回顾:检查并复盘你的任务

回顾之所以在执行的前面,是因为作者所指的这个回顾是在你完成了以上3个步骤的时候,需要定期的对你创建的任务进行检查,看是否需要更新和调整,同时也需要避免任务堆积过多,导致系统出现混乱,所以我们需要定期的回顾来保证系统的运行流畅。

很多人使用这类工具之所以坚持不下来就是因为一开始创建太多杂七杂八的任务了,陷入了一种“列时一时爽,一直列一直爽”的状态,最终导致整个系统杂乱无章,也懒得整理了,就放弃了。

但并不是说需要你先回顾才能执行,它和执行是相互的,执行之前的回顾是查缺补漏及时调整,执行后的回顾是总结复盘按需优化。

所以执行之前你可以定期来任务列表进行回顾,检查一下是否有遗漏的任务?任务安排的是否合理?需不需要进行调整?委托别人的任务是否完成等……

关于执行后的回顾,我这里通过自动化,创建了一个单独的回顾页面:

它每天会自动创建,不需要你手动创建,你只需要专注于任务即可。当你完成一个任务,一个项目的时候,这里会自动统计,展示在这个小方块中。

同时当你在执行完一个任务进行回顾复盘顺便写了一个总结的时候,你所总结的内容也会展示在这个小方块中,方便你后续进行统一回顾复盘。目前只做了每日回顾,后续可能会更新月度的,方便我们每月进行一次大范围的复盘总结。

5.执行:完成你的所有任务

GTD的最后一个步骤就是将任务付诸行动的阶段。这一步主要就是根据你的任务列表逐一完成你的所有任务。

而关于任务,也是我们这套模板最核心的,因此,我做了多种不同的视图来展示你的任务,比如刚刚提到的四象限,其次还有根据下一步即将进行的,当天的,一周内的,日历的,时间线的等等展现形式,方便你快速定位重点。

同时,除了按照日期,还做了根据情景,状态,类型等不同的分类展示形式。

以情景举例,比如在下图中,有一个优先级展示,除了优先级后面还跟了一个情景,比如根据工具分类,根据场景分类,根据人员分类等等:

它的好处在于,比如我目前正在使用电脑,那么如果这条任务和电脑有关,我就可以优先处理需要电脑完成的任务,同理,如果我现在正好外出办事,那么我就可以优先处理和需要出门的任务。

这些分类形式,大家都可以在模板中自行添加或修改,可以按照你自己的习惯和使用场景进行增加。

通过这些方式,我们就可以把重心聚焦到更重要的事情上,方便我们更好的完成任务,以及更高效率的达成每一项任务。

看似这几个步骤很复杂,但真正做起来,实际上每天只需要花几分钟整理一下就可以了。

这就像你在学校时,这些任务都是老师帮你安排好的,现在这个角色换成了你自己。如何像老师一样,把自己的任务和时间安排的井然有序,让自己知道接下来该做什么,我觉得是每个成年人摆脱迷茫最好的方式。

最后的话。

对啦,这个模板我给它取名为“小任务”,但虽然叫“小任务”,却能够发挥出巨大的效能。它不仅能帮助我们收集日常生活中琐碎而繁多的任务,还能通过系统的整理和组织,让我们清晰地看到每个任务的优先级和截止日期,从而更加合理地规划时间,避免遗漏和拖延。

免费版领取

直接在公众号【自由人生实验室】回复“小任务”即可获取免费版。

掌控时间,掌控生活:我的高效时间管理秘诀

之前听过一期携隐Melody的播客,讲的是时间贫困,在这期播客中,Melody分享了她自己记录时间的方法和工具:

其实ios也本身自带记录时间的工具,但是它只能记录你使用手机、电脑和iPad的时间,主要是记录你再使用这些设备的时候把时间花在哪些app上,但无法记录设备以外的时间,毕竟我们也不是24小时都在使用这些设备。

所以听到她的这期播客之后,我非常感兴趣,因为我自己就是一个时间非常多,但都不知道时间花到哪里去了的人,所以听到这期播客的时候,我立马就跟着她分享的方法开始记录自己的时间。

给大家看一下,这是我上周的时间使用情况:

可以看到,我的大部分时间主要花在了学习、娱乐和生活上。

但是在没有记录时间之前不是这样的,而是记录了时间之后,我慢慢的根据每天的时间使用情况进行改善,变成了现在这样。

比如,在之前,你看到的黄色区块,可能更多的是红色,也就是之前这些时间更多的不是花在学习上,而是花在娱乐和摸鱼上,花在学习上的时间比较少。

然后使用这个方法开始记录自己的时间后,我通过色块对项目进行区分,当每周进行回顾复盘的时候,如果红色(娱乐摸鱼)区块占大多数的时候,说明它在提醒我,这周摸太多鱼了,得多分一点时间在其他项目上。

现在可以看到,红色只占少数,而占最多数的,是黄色,黄色代表的正是学习。

其实我平时也算是一个比较喜欢学习的人,但跟之前不同的是,我现在是集中一段时间学习,之前更多的是比较碎片化的,比如现在看会书,看着看着,刷会小红书,刷完小红书再回来看会文章等等,比较杂乱,所以当我开始记录之后,通过每周的复盘加不断的改善,我现在可以说已经养成了习惯。

通过色块你就能看出,我早上和晚上,都会有学习时间,而且基本上每天都一样,然后上周的红色区域之所以这么稳定,是因为最近在追庆余年2,其余时间基本花在橙色(生活)上,但是我的蓝色(工作)时间是不固定的,比较随机。

它给我带来了个什么好处呢?

我觉得最大的好处就是,让我养成了习惯

之前我是比较没有规律的,想到什么做什么,因为是自由职业嘛,所以时间也多,也正是因为时间多,加上没有规律,所以虽然看似时间多,但是我总感觉一天一下子就过去了,然后我又什么都没做的感觉,不知道自己的时间花到哪里去了。

然后开始记录之后,我就慢慢的根据每天的时间使用情况进行改善,最终养成了早起读书、睡前学习的好习惯。(而我开始记录自己的时间后,就会有一种心理,我希望每周复盘的时候,黄色要占大多数,而不是红色,所以我就会尽量让自己去多学习来填充黄色区块。还有一种更好的方式是把每周的时间使用情况公开分享出去,这样会更加激励

其实这就跟我做知识管理一样,以前我把重心放在工具上,现在我把重心放在内容管理上,所以我现在做了一个可以说非常强大的知识库。

说了这么多,那我是怎么记录时间的呢?

主要是用到了两款软件,3x3+苹果自带的日历app

在日历app中,我设置了7个不同的日历:

然后配合3x3app进行时间记录,最后同步到日历app中,3x3是有桌面小组件的,当你要开始一个项目的时候,就可以直接在桌面小组件中,点击项目就可以开始计时,比如:

计时完成之后会立马同步到日历app中,同时又可以在3x3中对它进行一些配置,比如项目是学习,那么子项目是什么?比如子项目是读书。

同时还可以记录你再这个时间段具体做了什么,当时有什么想法等,可以通过备注的方式进行记录,比如:

但我目前备注的不多,只是学习的时候,当时产生了想法随手记录一下。

Melody的播客提到过一个非常实用的方法,比如今天跟朋友出去某个餐厅吃饭,觉得某个菜很好吃,下次还可以来,但正常情况下,过了一段时间,上次在哪个餐厅吃的?吃了啥菜来着很容易忘记,只能去翻消费记录。而这个日历备注的功能就能让我们快速的回顾当天在哪里吃的,吃了什么,甚至还可以加入地址。

比如:

可以看到,我上面还加了个地址,当点击地址的时候是可以直接跳出苹果导航app直接导航的。

除此之外,它还可以记录,今天和朋友聊到了什么,当你下次回忆的时候如果忘记了,只需要翻开日历一看,就能立马回想起来。

这就是日历记录的好处,当然,我目前没咋用记录,而更多的是通过它改变我的时间习惯。

以上就是关于用日历记录时间的好处。

对了,3x3这个app设置有一点小复杂,如果你不会用的话,可以点赞告诉所长,感兴趣的人多的话,后面我在写个教程。

最后的话

其实,我平时不太管理时间,因为我觉得时间是无法管理的,它一直都在流逝,而更多的是管理自己的精力,只有你的精力旺盛的时候,你做任何事情都不会缺少动力,相反如果精力不够,你有再多的时间也很难专注的做好一件事情。

所以别看我每天只工作1-3小时(实际上更少,只不过最近在整知识库),但是我的工作时间可以做到非常专注,能让我做很多事情,可以说1小时顶5小时这样。

但是呢,记录自己的时间也很有必要,可以清楚的知道自己每天都在干什么,同时正如我上面说的,可以让我养成习惯。

所以,我记录的时间也没那么细致,而Melody讲的她每一段时间包括睡觉都会记录,这一点我我觉得不需要记录的那么仔细,所以通过上面的图可以看出,有很多区域是空的,这个大家可以根据自己的习惯而定。

如果你也感觉自己平时时间不够用,或者不知道花在哪里了的话,建议大家也可以去听听她的这期播客。

C/C++ 中的内存管理器(堆与栈)


最近面试的时候遇到这个问题。这个问题考你计算机的基本功。

在 C/C++ 中,内存管理是控制程序如何分配和管理其资源的关键方面。C/C++ 程序中的内存通常分为不同的区域:堆栈和堆是最主要的动态和自动内存分配区域。

ACM题解系列之 – 最小堆栈 (Min Stack)

stack C/C++ 中的内存管理器(堆与栈) 学习笔记 技术 程序员 程序设计 编程 计算机 软件工程 面试

Stack 栈

堆栈内存

  • 定义:堆栈内存用于静态(自动)内存分配。它是存储函数参数、本地变量和返回地址的地方。当调用一个函数时,一个新的内存块(称为堆栈帧)会被添加到堆栈的顶部。当函数返回时,该内存会被自动释放。
  • 分配:内存由系统自动管理——在变量超出作用域时自动分配和释放。无需人工干预。
  • 生命周期:受限于函数或代码块的作用域。一旦函数退出,内存将被释放。
  • 大小限制:堆栈的大小通常较小并由系统预定义,意味着大的分配可能导致堆栈溢出。
  • 访问速度:由于其后进先出(LIFO)的结构,堆栈内存访问速度更快。由于内存是连续的且可预测的,它允许快速访问。
  • 使用场景:局部变量、函数调用信息和固定大小的对象(数组、结构体)。

堆内存

  • 定义:堆内存用于动态内存分配,程序员使用 C 中的 malloc()、calloc()、free() 和 C++ 中的 new、delete 手动分配和释放内存。
  • 分配:内存在运行时分配,并且分配的生命周期由程序员手动控制。它可以持续存在,直到显式释放。
  • 生命周期:堆分配的对象的生命周期不受作用域的限制。内存将一直被使用,直到被释放为止。
  • 大小限制:堆通常比堆栈大,但取决于系统资源。不当处理可能导致内存泄漏(忘记释放分配的内存)或碎片化(内存使用效率低)。
  • 访问速度:堆内存的访问速度比堆栈慢,因为分配是分散的,动态分配涉及更多的开销。
  • 使用场景:如链表、等大数据结构,或在运行时确定大小的对象。

堆与栈的主要区别

特征 堆栈
内存大小 通常较小,预定义 通常较大,受系统资源限制
分配 自动,由编译器管理 手动,由程序员管理(使用 new、malloc 等)
释放 自动(函数退出时) 手动(使用 delete、free 等)
生命周期 限于函数/代码块作用域 可以持续,直到显式释放
速度 较快(连续内存) 较慢(分散内存,开销更大)
风险 堆栈溢出(如果超出大小限制) 内存泄漏和碎片化

堆栈分配示例

void function() {
    int x = 10; // 分配在堆栈上
} // x 会自动释放

堆分配示例

void function() {
    int* p = new int; // 分配在堆上
    *p = 10;
    delete p; // 必须手动释放
}

正确管理堆内存在 C/C++ 中非常重要,因为它可能导致与内存相关的错误,如内存泄漏或重复释放。理解堆和堆栈内存之间的差异有助于优化程序的性能和可靠性。

英文:The Memory Manager in C/C++ (Heap vs Stack)

面试经历

面试题

面试技巧

面试其它

本文一共 874 个汉字, 你数一下对不对.
C/C++ 中的内存管理器(堆与栈). (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c C/C++ 中的内存管理器(堆与栈) 学习笔记 技术 程序员 程序设计 编程 计算机 软件工程 面试
The post C/C++ 中的内存管理器(堆与栈) first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. Javascript 中 sleep 函数实现 Javascript 中并没有 built-in 的 sleep 函数支持, 在 async/await/Promise 的支持之前, 我们可以用 busy-waiting 的方式来模拟: 1 2 3...
  2. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  3. 《Steem 指南》之 justyy 在线工具与 API 系列 – 同时给多个帐号发送SBD或者STEEM 同时给多个帐号发送SBD或者STEEM STEEMIT 和 BUSY 的前端都有一个内置的钱包工具, 您可以一次给一个帐号发送 SBD 或者 STEEM. 当我们要给很多很多人发送钱的时候, 就显得有些不方便了. 这时候可以用这个在线工具: https://steemyy.com/wallet-tool/ 填写表单 只需要填上你的ID,...
  4. 智能手机 HTC One M9 使用测评 虽然我对手机要求不高, 远远没有像追求VPS服务器一样, 但是怎么算来两年内换了四个手机, 先是三星 S4 用了一年多, 然后 Nokia Lumia 635 Windows Phone, 后来又是 BLU, 半年多前换了...
  5. 拔牙后的注意事项(图, 慎入) Care of Mouth after Extraction 昨天又拔了两颗牙, 初步定在5月4号装牙套. 这是牙医诊所给的术后注意事项: 拔完后需要等3-4小时麻醉失效后才能吃喝. 稍微流点血是很正常的. 但是请不要漱口吐出, 因为这会加速流血. 你只要轻轻的含着口水并咽下即可. 如果一直流血, 请拿着纱布(并不是纸巾)放在拔牙处20分钟. 24小时内请不要运动, 术后几小时内回家静静坐着. 12小时内不要吸烟, 喝酒或者喝热饮, 因为这会让伤口流血....
  6. 同一台服务器上多个WORDPRESS站点的一些设置可以移出去 我自从把所有网站都挪到一处VPS服务器上 就发现很多事情省事很多 可以同时管理多个网站 包括 WORDPRESS博客. 比如我有四个WORDPRESS博客 然后我就把通用的一些资料给移出去 移到 HTTP或者HTTPS都不能直接访问的文件夹里这样就更安全许多. 文件 wp-conn.php 存储了 相同的数据库资料. 1 2...
  7. 最简单有效的过滤WordPress垃圾评论的方法 当你的Wordpress博客流量大的时候, 不免会收到很多垃圾评论. 本文介绍一种特别简单而且免费的过滤Wordpress垃圾评论的方法. 这种方法不需要你安装任何插件, 也不需要拥有修改Wordpress主题模板函数的能力, 只需要1分钟就可以搞定. 把这个列表拷贝下来 打开 WordPress 的控制面版, 到设置-讨论 拷贝上面的列表到 “评论审核” 或者 “评论黑名单”...
  8. 更改全站的评论名称 坛子给我建议说: 我觉得很有道理,但是别人网站上的留言我改不了, 自己的还是可以先改改的. 于是,我登陆 phpmyadmin (一个网页式的php mysql 管理平台) 然后输入以下命令: update `wp_comments` set `wp_comment_author` = 'JustYY.com...

唯散宁导致的尿酸变化规律?

碳酸钙D3的禁忌症其中之一是高尿酸血症,这个东西困扰了我好些天。我的计划是下一次复诊的时候问妇科的医生,但是妇科的医生可能没办法给我一个确切的答案。我知道9月2日到9月底,中山一院的药科有一个长期的义诊,有现场的义诊。周三的晚上,我偶然发现原来他们在互联网医院上也有在线的义诊,所以我就直接在互联网医院上。

我得把我的情况描述给医生,我在干这个之前,把自己从去年7月份到现在所有用三诺尿酸快速测定仪得出来的数据都整理了一下。通常情况下每次我都会平行测两回,取一个平均值,所以虽然我只有五十几天的数据,但实际上我测试的次数大概是那个天数的两倍。让我觉得很惊讶的是,2023年下半年尿酸超过量420的概率是46%,2024年至今概率是70%。我觉得我的尿酸在不断增高真的不是一个幻觉。当我以天为单位,把尿酸的数值画图后发现,曲线连起来简直就是一坨。我又把那些尿酸数据分为三组。一个是420以下,一个是420~500,最后一个是500以上。500以上的概率不高,也就几个点而已。我把这三组数据用三个不同形状颜色的点分开,420以上用的是绿色的圈,420~500用的是黑色的三角形,500以上用的是红色的叉。之前完全按照时间顺序用线连起来的数据现在被我搞成了三组的散点,规律一下子就出来了,从各种点的密集程度可以看出,的确在2024年3月之前,绿圈的点是很密集的,要比黑三角的密集很多,红叉无论是2023还是2024年都是偶发的现象。绿色的圈你只会看到密密麻麻没什么规律,都分布在那个地方,它们之间的距离没有明显的规律,但如果只看黑色的三角,你会明显看到规律的波动。从黑色的最低点到黑色的最高点大概需要两个月的时间,在这两个月的时间里,黑色点的数据居然会非常规律地缓慢上升,到了最高点以后会有一个突然下降。2024年这个下降是比较断崖式的,但是2023年的时候这个下降跟上升的那个趋势比较相似。为什么会出现这种情况呢?我是一个现在已经完全不来月经的人,我没办法用月经的那个时间规律套在这个上面,但为什么会出现这个大概两个月的上升区间呢?虽然黑色的三角形也会存在一些比较意外的点,但是相对于这个规律的波动来说。那些点基本可以人为忽略。我不知道妇科的医生会不会意识到唯散宁在长期服用的过程之中,会导致患者体内的某些东西出现这种周期性的波动。据说孕妇在怀孕初期尿酸是会下降的,然后随着时间的推移,尿酸会逐渐升高,当她们分娩了以后,如果不出意外,那个人也没有什么特殊情况,那么她的尿酸将回到妊娠前的水平。我的这种药物假怀孕是不是也会让身体的激素变化,产生某种周期性的波动呢?

我不知道,研发唯散宁的人有没有考虑过尿酸这个因素,又或者有没有收集过吃唯散宁过程中,人的其它激素或者某些指标水平的变化规律。

对本来就有高尿酸血症的子宫内膜异位症患者来说,如果这个周期里尿酸能做到上升和下降幅度和持续时间都是接近,而这个尿酸的波峰不太高,这显然是完全可以接受的,但从我的情况看来,非常有可能上升的时间很长,斜率不大,但下降的时间很短,斜率很大。在那个爬坡的过程,会让人感到无比焦虑,因为你永远不知道那个坡到什么时候才算是个头。每当尿酸数值一次比一次高的时候,我就会纠结到底我要不要去看内分泌科。

医学的进步是建立在数据的积累之上的。我真希望自己能成为其中一个数据提供者。我愿意无偿的为他们提供我收集到的所有数据。

当我发呆时,我在想什么

evermore

没有任何预兆,Taylor Swift 突然在 12 月 11 日发行了新专辑:evermore,此时距离上一张专辑 folklore (7 月 24 日)仅仅过去 140 天。

作为创作歌手,在 31 岁的年纪有如此旺盛的创作欲,巅峰当下,未来可期。我甚至还没听熟 folklore,本身 folklore 就以大量生僻词和历史故事梗著称,evermore 又是 folklore 的姊妹专辑,估计会苦了不少母语非英语的歌迷朋友。我购买了数字专辑,在实体引进以前,会如同 folklore 那样不停循环。

evermore

知识管理和写作

前段时间收到了 teambition 的内测邀请,我立马把所有工作笔记转移上去,包括文档、待办事项、项目管理和网盘。半个月下来,最好用的功能是网盘,能够把我工作所需资料以一个相对便利的形式保存于云端。但是 UI 设计不够完善(毕竟还在内测期),有些 bug 和频率稍高的断线和丢失很让人苦恼。且 teambition 仍以 团队协作 为核心体验,对于个人使用而言,总有些功能多余,又有些功能缺失。

teambition 声称个人使用完全免费,内测用户云盘 2T 的容量(另外还有一个内测项目 阿里云盘,内测用户能有 1T 免费使用空间,加起来完全满足个人使用)速度能够拉满,分享较百度云网盘方便(那是必然)。出于测试版本和某些原因,我尚未把分散各地的网盘(包括但不限于百度云、Google Drive、OneDrive)转移过来。日常在不同设备间的文件交换在某些情况下还是能用的。不过在安卓手机端,teambition 和 阿里云盘 app 就是 beta 中的 beta,不堪一用。说到这里,我依然没有一个能够在不同设备之间方便地(不受网络限制地)转移各种文件的方式。各大平台提供的软件,用 VPS 自建 Nextcloud,我技术水平能够实现的方法几乎都尝试了一遍,仍然不是特别实用。

闪亮亮的金标标

在使用 teambition 一段时间后,我发现这个应用有一些难以理解的体验。比如明明是国内企业应用(在被阿里收购以后),访问速度却非常玄学。在web端,teambition、印象笔记、飞书、notion、为知笔记、语雀这几个应用里,teambition 的打开速度居然是最慢的。这让我百思不得其解,甚至出现过卡死现象。不知是否我的网络问题,但无论是在家中还是公司网络,这个问题都没有答案。打开首页后to do是一片空白,切换项目、日历、网盘大概率出现蜜汁卡顿。在thoughts里,一篇超过2000字的文章打开需要超过5秒,拖动中伴随大量卡顿。

在使用 teambition 期间,我还尝试了 notion、语雀、飞书等各类知识管理工具,其中一个很大的目的就是脱离印象笔记。印象笔记和为知笔记是我使用时间最长和最深入的笔记软件,从 2012 年有云笔记概念起,我的所有文章草稿和收集都在这两款软件上。为知最初是我特别喜爱的笔记产品,但随着时间推移,产品的稳定性越来越弱,功能较少,后期转移到印象笔记上使用。使用印象笔记时有两个账号,一为国际版即 evernote,二为国内专供版。由于众所周知的原因,我把印象笔记作为主战场。

我购买过印象笔记的会员,标准账户¥98/年。因为产生了依赖,对多设备和使用流量的需求提升,也对印象笔记比较信任,于是重度使用两年的标准账户。后来出现高级账户和专业账户,没有升级的原因一方面是没有那么大的需求,另一方面价格也不在我的接受范围内。再后来印象笔记无孔不入的账户升级提示把我搞烦,PC 端软件的优化像一坨屎,我又转而寻找更加合适的管理软件。

插播一段,此时此刻这段文字我正在使用安卓端应用 纯纯写作 撰写这篇文章,同步到 Google Drive坚果云,目前尚在思考如何在不同端同步文章。此前用notion安卓端写,发现由于notion的block设计导致无法复制整篇文章所有段落(web端可以实现,安卓端仍不能),这是一个致命问题。在解决这个问题之前,纯纯写作是手机端码字的现有解。其实使用印象笔记便可多端同步(安卓、PC、web),只是我内心已经十分抗拒印象笔记软件和它的团队。

notion

上面提到了 notion。我的上一篇文章完全在 notion 上完成,包括web端和手机端。虽然有网络原因限制,在解决这个问题以后,基本实现了在什么设备都能随时拿出来续写。

写作只是 notion 功能中的一部分。

在发现 notion 以后,我毫不犹豫抛弃teambition,把工作、待办和笔记搬迁至notion,只留下teambition网盘继续使用。毕竟不限速容量1T的条件不是谁家都能提供的。

我的notion已经成为一个工作台和线上知识管理库,工作内容、待办事项、阅读电影写作、文章收集都能用出花来。block和database是notion最大的卖点,大部分工具和应用都已有block功能,甚至包括 WordPress 的古滕堡编辑器;但因为notion database的存在,block的使用直接提升两档。这里放几篇notion相关文章:

https://linmi.cc/3373.html
来自 @Linmi 大佬的文章

想要玩转 Notion?你需要这份快速上手指南 via@少数派

Notion 的支撑者 via@少数派

未来也许会写一篇notion。国内有一家公司,像素级模仿notion,叫做 我来。开发者毫不避讳,直言在notion上获取了相当多灵感。当我使用过后发现,确实是这么一回事。我来 有几个比 notion 好的地方,一是网络,毕竟服务器在国内;二是对中文的优化。我的写作时会遵循一个习惯,当我正式提及某一产品/人名/软件等的英文时,我会在英文前后都增加一个空格。大部分笔记软件里我是手动添加两个空格,而 我来 对此有像素级的优化,效果相当好。

但是选择不使用我来的理由就更多了。我只需提一个:没有 database 功能。

我来 提供了一个 简单表格 功能,顾名思义,这就是个简单的表格,只能插入文本。根据我来的最新进展,团队已经在开发 database 功能,挺期待未来这个功能具体效果如何。但如今我已离不开notion database了。

notion也有一些缺点。网络问题是其一,但于我称不上问题,国内访问也有成熟的解决方案;对我来说缺点一是如上所述的中英混合的问题,二是inline database似乎不能选择展示数量,而是显示所有,在filter和sort中也没找到合适的设置选项。除此之外,notion用起来非常得心应手。还有一个无伤大雅的小问题,即安卓端没有遵循 Material Design。对于类iOS设计,我已经非常疲劳了。

2077

日夜期待,赛博朋克2077 终于在2020年12月10号正式上线了,不用等多57年。我的笔记本显卡是4年前的GTX960M,能打开2077我就烧高香了。结果不出所料,我把特效调至最低,分辨率降至1366*768(相当熟悉的分辨率),更新首日补丁和N卡补丁,游戏帧数高达20-45帧。对于我这种剧情党/非画面党,只要能玩,我便能接受,只是赛博朋克2077无法开高画质是一件特别可惜的事情。

截止12月15日,我的游玩时间11.7小时,已经深深被剧情所吸引,遇到了约不到100个BUG,我想我的笔记本已经很用力地吹着风扇,随时让我能榨干这台年将5岁的机器。

我在购买游戏前想过在GOG平台购买2077,因为100%的收入都将归波兰蠢驴,最后还是妥协了,把298块送给G胖,已经习惯steam多年,没有精力再开一个新平台。

后翼弃兵

这是今年下半年最火的剧之一。国际象棋题材的影视剧完全提不起我的兴趣,完全冲着女主角 Anya Taylor-Joy 去看的(这名字也太长了),在2016年的电影《分裂》里被她的表演和灵气吸引。Anya在《后翼弃兵》里的表现没有让人失望,一个大女主确实撑起这部7集迷你剧。

这部剧在服化道上可以拿满分。演员妆容、道具、服装、布景完美还原了50、60年代,没有一秒钟让人出戏。更惊喜的是,剧情节奏把控相当到位,把国际象棋这种缓慢安静的运动拍出了惊险刺激的感受,每一场戏都刚刚好,且所有的感情线和比赛都为“女主角的个人成长”这条主线服务,7集下来没有一点冗余和拖沓。

Beth.

今年还有两部特别喜欢的剧,《隐秘的角落》和《沉默的真相》。越来越觉得这种买断式剧本比边拍边写剧本的电视剧更加有味道,比如《越狱》、《行尸走肉》、《绿箭侠》、《闪电侠》,剧情走向慢慢崩溃,最终不得不弃剧。


不记录,便会遗忘。我想尽可能记录下我所思所想所见,就如2019年尝试的一个实验:每月梦呓,缺点在于记录的内容平均质量低,虽名为梦呓,最好少点梦呓。接下来会用这篇文章的方式来记录,在已有的工具里写下每一个灵感,然后把有价值的/值得记录的撰写成文。多年后回过头来看,就会像我现在回过头看5年前的文章一样。

在家搭建VaultWarden密码管理服务

每个人都有很多密码,有人用脑记,有人用纸记,也有很多的工具帮我们记。之前我一直使用Keepass,在之前的文章介绍过。平时输入密码的场景最多的是网页中,目前keepass的网页插件只能说是能用的程度。前段时间给openwrt上面装上了docker,也想着在家搭一个密码管理服务,于是说干就干了。

密码服务能够个人搭建的就是Bitwarden了,因为在自家的树莓派上运行,因此选择了基于Rust的VaultWarden,毕竟资源消耗更少,性能也会更好点吧,它兼容Bitwarden,因此所有的客户端和浏览器插件都通用。 因为是在家里搭建要保证在外的时候,密码服务也能正常工作,因为已经有公网ip了,所以需要弄一个DDNS。因为搭建VaultWarden需要https,在查资料的过程中发现了lucky这个很好用的国产软件,索性把家里的DDNS和端口转发都换成了Lucky。

具体的流程就是首先在openwrt上面下载vaultwarden的镜像,因为国内docker默认镜像源用不了,所以我是用了github的镜像源:

1
docker pull ghcr.io/dani-garcia/vaultwarden:latest

之后在本地创建一个文件用来保存运行相关的环境变量:

ROCKET_PORT=1089
.....

当然了,也可以选择在运行docker的时候通过命令行带着,但是因为要加的变量很多,我就弄了个文件放。另外本地也要选择一个文件夹用来存放vaultwarden的数据。

1
docker run -d --name vaultwarden -v /data/vw-data:/data --network host --env-file /user/sam/env --restart unless-stopped ghcr.io/dani-garcia/vaultwarden:latest

我这里的配置是通过环境变量指定了端口,然后docker里面使用宿主机的网络,而不是像官网文档那样用了桥接,至于原因则是因为在openwrt里面停了重启发现网卡被占用启动不了。按照如上步骤即可完成vaultwarden的启动了。

但是这样服务还是不能使用,因为没有https服务,vaultwarden还无法完成身份认证。因此需要使用lucky了,我们可以选择把它安装在openwrt上,也可以安装到docker里面,而我发现我华硕路由器的koolshare软件中心里面就有,遂决定把他放到路由器里面。

安装完lucky后,首先是到自己的域名解析服务商那里把二级域名弄好,因为自动申请证书和DDNS都需要,DNS最好使用Cloudflare,阿里云,DNSPod等几家可以通过api修改解析,lucky里面又内置了的,这样可以减少很多麻烦。搞好之后,就可以去lucky里面先弄证书自动申请了,当然有证书的可以直接添加进去,我这里用了ACME申请Let's Encrypt证书。入口在“安全管理里面”点击添加证书,更加具体的可以看官方文档,这里搞好之后,后面设置端口转发或者设置web服务的时候都会使用这个证书。

搞完SSL证书,我想到我这里其实不需要通过端口转发来实现,完全可以通过Lucky的web服务功能来做,于是就创建一条web服务的规则,如下:

监听端口为对外暴露的端口,TLS启用就开启网站的HTTPS功能,前提也要先配置好证书才能打开。默认规则中服务类型选择反向代理,目标地址就是我们的服务的地址,例如http://192.168.1.10:1089,万事大吉打开,这样有些header都能正确的传过去。

这一切都搞完,就可以去浏览起打开注册用户了。

为了安全起见,最好注册完之后把注册功能给关掉,做法就是修改环境变量。

SIGNUPS_ALLOWED=false

另外,Admin页面也是默认关闭的,我自认为没有必要打开,因此就保留了原样。为了方便起见,把邮箱SMTP功能配置上,这样就可以去验证邮箱使用邮箱验证登录,同时主密码忘记提示词也可以发送到邮箱。配置上DOMAIN,记得要带上前面的https和后面的端口,这样就可以使用webauth了。一切 就绪,就可以去重新启动docker了。

1
2
3
docker stop vaultwarden
docker rm vaultwarden
docker run -d --name vaultwarden -v /data/vw-data:/data --network host --env-file /env --restart unless-stopped ghcr.io/dani-garcia/vaultwarden:latest

虽然把之前的docker容器删掉了,但是因为数据是映射到本地目录的,所以都还在。

前面这些搞完之后,为了数据的安全,我们还需要定期对数据进行备份,我是把阿里云盘挂载到本地了,因此直接把数据文件拷贝过去就实现了远程备份。为了足够高的安全,我是备份了两份,一份在阿里云盘,一份放到家里的另一块硬盘上。具体通过crontab每天定时执行脚本,把数据目录压缩,放置到对应的目录,备份的时候会把最老的那一个备份删掉。脚本如下:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#!/bin/bash

SRC_DIR=/mnt/sda1/vw-data/
LOG_FILE=/mnt/sda1/log/Error_Log_$(date +%Y%m%d).log
MAX_NUM=10
NOTIFY_URL=https://sctapi.ftqq.com/[apikey].send
DEST_ALIYUN=/mnt/aliyundriver/backup/vaultwarden
DEST_SDB=/mnt/sdb1/backup/vaultwarden


function notify {
 curl --data-urlencode "title=${1}" "${NOTIFY_URL}"
}


function log {
 echo "$(date +'%Y-%m-%d %H:%M:%S') $1" >> ${LOG_FILE}
 notify "$1"

}

function compress {
 if [ ! -d "${DEST_SDB}" ]; then
 log "错误:第二块硬盘不存在,无法进行备份"
 return
 fi
 dest_file=${DEST_SDB}/vw_backup_$(date +%Y%m%d).zip
 7z a -tzip ${dest_file} ${SRC_DIR} > /dev/null 2>&1
 if [ $? -eq 0 ]; then
 echo "压缩完成,文件存在${dest_file}"
 if [ ! -d "${DEST_ALIYUN}" ];then
 log "错误:阿里云目录未挂载,请检查"
 return
 fi
 cp ${dest_file} ${DEST_ALIYUN}/
 else
 log "错误:压缩出现错误"
 return
 fi
 notify "今日备份成功$(date +%Y%m%d)"
}

function delete_old_archives {
 num=$(ls -l ${1} | grep "^-" | wc -l)
 echo $num
 while [ ${num} -gt ${MAX_NUM} ]
 do
 file=$(ls -rt ${1}/vw_backup_*.zip | head -n 1)
 if [ -n "${file}" ];then
 rm -f "${file}"
 echo "删除旧文件${file}"
 else
 echo "没有找到旧文件"
 break
 fi
 let num--
 done
}

function main {
 compress
 delete_old_archives "${DEST_ALIYUN}"
 delete_old_archives "${DEST_SDB}"
}

main

这样一通操作下来,自认为安全方面是有保障了,只是比之前的全部本地稍微差一点点。vaultwarden也提供了比较全的导入导出功能,因此我原来的keepass数据可以很容易到导入,基本做到了无缝切换。使用了两天下来,网页端的自动填充功能确实要强大很多。同时内置了OTP功能,一些需要二次验证的服务,可以自动把OTP Code输入了,这个后面可以把原来用的一些转移过来。唯独的问题是,vaultwarden的OTP code无法放到vaultwarden中去。

本来打算这个服务搭好之后,让老婆也一起用,提高全家账号的安全性,然而她却说用不上,手机上基本不需要输入密码,没必要多记一个密码了。不过对于大部分人来说也确实是,短信登录加上微信登录已经解决了大部分场景,密码管理服务对他们来说只是伪需求。也可能只对于我们这一小部分爱折腾的人才比较有点用吧。

搭建这个服务,参考了不少网上的内容。关于docker的使用和shell脚本的编写,也多亏了GPT。最后在列出一些参考了的资料:

  1. Vaultwarden wiki 中文版
  2. 自建 vaultwarden / bitwarden_rs 密码管理器
  3. Lucky使用指南

看完评论一下吧

我的个人密码存储与管理

作为一个网民,使用每个服务都需要注册账号,而注册账号就需要设置用户名和密码。在早期,我会将所有的密码都设置成相同的,这样方便自己记忆,每次输入密码也都很方便。

很久之前的一个同事,他会将自己的所有密码都记在一个小本本上。彼时,一些使用iPhone的朋友已经开始使用1Password来存储自己的密码了。而我,作为一个坚定的Android用户,此时还没有使用过任何的密码管理软件的。

直到某一天,Chrome提醒我我的密码已经泄露不安全了。此时便开始研究适合我的密码管理软件。 最终选择了Keepass作为我的密码管理软件。

经过几年的使用,使用的软件终于稳定下来了,在此分享一下。

目前我需要查看软件的平台有三个Mac 电脑, Windows台式机,以及我的Android手机。 Android手机我使用的是:Keepass2Android ,windows和mac下使用的是 KeePassXC。密码库是一个kepass文件,可以理解为一个加密数据库,必须通过主密钥才能打开。客户端本身不提供密码的多平台同步功能,我本人使用了坚果云来存储kepass文件,Android手机上keepass2Android通过webdav访问和同步密码库, 电脑上使用坚果云的客户端来同步密码文件。

密码管理工具首先能满足的功能就是创建密码,三个平台的客户端都能自动的生成密码,并且允许配置密码的字符,长度,密码安全等级检查,软件也支持过滤弱密码。

一个做的比较差的密码管理工具,是需要用户在每次输入密码的时候都打开密码管理工具,来复制密码回去再进行粘贴的。这方面1Password做的是最好的,有很多的自动输入或者选择来提高易用性。kepass的客户端当然也是有的。

Android客户端首先是支持Android系统的自动填充服务的,Android 8.0以后的手机就支持,需要在系统设置中设置自动填充服务为Keepass2Android,同时密码保存的时候要保存当前这个应用的package name这样才能自动填充对应的密码。当然也可以先搜索到这个密码后,软件会保存package name,下一次就可以自动选中这一条密码了。对于不支持自动填充服务的手机,或者应用开发者关闭了自动填充,也可以输入的时候把输入法切换为keepass2Android(前提需要在系统的输入法中启用keepass2Android的输入法)。

对于电脑上面,可以通过浏览器插件来实现密码的自动填充,目前edge,firefox,chrome都有对应的插件,可以在上面的链接中找到。对于网页的自动填充,还需要在创建密码的时候,把网址填到密码信息中。

国内的大部分账号目前都是短信验证码登录,用不到密码。另外一些银行或者金融类的限制了自动填充,甚至自己写了个键盘,还是只能切到密码管理器去看密码再回来手动输入进来,短期内也不会有所改善。

总体来说,目前大部分的重要密码都保存到了keepass中,文件也是自己管理,比1password这种托管的更放心一点。目前海外已经开始使用passkey来替代密码,相信未来密码的使用会越来越少。

看完评论一下吧

关于时间管理的一点新的感悟

从读书,到工作,都离不开时间管理,我相信只要不是属于无比随性的少数人,应该都有自己的体会。因为这件事情太重要了,它贯穿于每日的生活和工作之中。好久以前就写过一点关于时间管理的体会,后来又补充了一些,现在重新开一篇短小的文字,记录一点新的感悟。

变化

随着年岁的增长,我却越来越感到时间管理这件事情在不断地变得更加重要,因为整体的事务数量和复杂度都提升了。

关于其中的原因,我仔细思考过。大致上,在年纪轻一点的时候,兴许每天需要筹划实施五件事,但是现在呢,每天需要筹划实施十件事。相应地,年轻的时候,兴许可能这五件事里面,最终能完成三件;而现在,这十件事里面,也最多能完成五件,看似完成的更多了,却留下了更多的待办事项。

那接着的问题就变成了,为什么现在的事情更多?

一方面是因为年纪增长,本身就需要承担更多的责任,比如需要处理孩子的事情,家人的事情等等,而这样的事情简直太多了。读书的时候,虽然忙,但是事情的类型相对单纯,而现在的忙,则是掺杂了生活、家庭、工作、学习等等各种各样类型的事情。我记得有一句话说,“成年人的世界里没有童话”,繁忙就是常态。

至于另一方面,则是因为科学技术的发展,尤其是信息技术的发展,让一切都变得更可触及和可获得,因此我们的选择更多了,有精力去同时参与更多的事情。比方说,各种社交软件,就会不断打断你的进程,侵蚀你的时间。也许在十五年前,我只需要处理回复短信就可以了,现在我需要处理邮件、短信、微博、微信、Twitter……当然,作为一个社会人,这些也都是有各自的必要性的,我享受于置身其中,并不想成为那种抛弃世俗联络的人。

除去上述原因外,我觉得还有一个有趣的因素,我越来越留意到,人的大脑总是更愿意和更擅长完成单纯的、排他性的活动。因此如果缺乏时间管理,很可能没有头绪,当即可以做的事情有一堆,自然而然产生畏难情绪,即便勉强做起来,也很可能瞻前顾后,很难专注。

时间管理的一大目标就是把当前要做的事情清晰化,可能有十件事情要做,但是根据规划,当前只要做其中的两件就好了,这就让大脑觉得舒服得多,压力也更少。因此时间管理就是变得越来越重要。

策略

于是,有些时间管理的方式方法就有了更重要的地位。

比如说,安排优先级就是其中之一,记得很早以前看过一张四象限的图:重要+紧急,重要+不紧急,不重要+紧急,以及不重要+不紧急。有些事情就需要有更高的优先级,去立马完成;有些事情在当前可以拖一拖,但是随着时间的流逝,它会变得越来越重要。而有些事情则始终没有那么重要。

再比如说,碎片化的时间,碎片化是时间管理的大敌,无论怎么安排,碎片化的时间就是很难做到高效利用,这是事实。因为当时间变得碎片,每一个碎片都需要使用大脑上下文切换的时间,这就降低了整体的实际时间利用率;更不要说在时间碎片中,我们往往具备软硬条件的各种限制,很难实施一些需要大块时间才能够做的事情。

举个例子,在开车的时候,大脑往往具备一定空闲的份额,而这个份额可以用来接受适度的信息,我觉得听播客、听访谈就是一个不错的方式,我算是个喜马拉雅长期的用户。但是这种时间并不适合需要大量思考的行为,毕竟心不在焉着驾驶还是非常危险的。

接着我想说的,是明确自己的能力范围,抓住主线事务。

我以前犯过的错误之一,就是 “野心太大”。这既包括想做很多方面的事情,最终可能很多都浅尝辄止;也包括在想把一件事情做到的程度上,过于激进,导致花了大量的时间,进度却很不令人满意。无论是哪一种,都和没有对于自己的能力准确识别有关。

关于主线事务聚焦,其中一条重要的原则就是不要有太多并行的进程。具体说,每天都不要做太多的不同主要的事情,尤其是这些事情属于同一类型的时候,哪怕这些事情看起来可以在一天内完成。一般来说,需要耗费时间精力的事情,一天做个三、四件就已经是极限了。太多的事情会让完成的效率降低,或者会导致一些低级错误。

举例来说,有时候和同事进行线上的 1 on 1 对话,可能讨论技术话题,可能讨论业务话题,可能讨论职业方面的内容……无论哪种,我的经验是,这样的活动,在每天不宜安排过多。就算它们中每一个都只可能占据半个小时的时间,但是一天的对话超过 3 个,哪怕加起来它们的总时长也哪怕只有两个小时,我发现大脑也会只保留其中的两三个,而自动模糊剩余的部分(换言之,只有最多两三个对话会留下足够深刻的印象)。类似的情况在做很多其它事情的时候出现,比如面试,比如参加类似的技术讨论会。

究其原因,我觉得有两点。一点是很多活动看似只有一个特定的时间长度,但是却有一定的长尾效应。比如一个技术问题可能只讨论了半个小时,但是在这之后,大脑依然会时不时地想到它,并进行进一步的思考。这种有趣的现象其实很有用,有很多问题都是以这种方式想出来的。第二点是人脑具备一种特殊的排他性,这种排他性让自己在类似的情况短期内(尤其是一天)出现几次的时候,只有印象最深的两三个能被比较好地记住。

最后,任务切分也是一个重要步骤。

前面已经提到,时间管理的一大目标就是把当前要做的事情清晰化。因此对于一个模糊而复杂的事务,其中一个重要的步骤就是把它切分,切分成若干个可以完成的部分,这样去处理每一个部分都显得清晰而游刃有余。这有点像软件世界里面的项目管理,任务切分,我想,本质上是相通的。

举个例子,前一阵子需要给孩子申请某一证件,这就需要若干材料,这些材料需要跑不同的地方(譬如要开证明,要在网上递交申请,要写邮件去获取文字材料等等),走不同的流程完成,而这些流程之间还往往存在依赖关系。这就可以把整个过程列出步骤 1、2、3、4 在笔记上,每次只从可以进行的步骤中选择当前能做的,之后等待流程完成以触发下一个流程,同时还需要订立提醒,以避免某个流程因为某些原因超时了,需要特殊的干预过程。这整个过程看起来,其实和一个工作流系统的设计非常相似,每次只关心一个工作环节,这一点也是非常有意思的。

文章未经特殊标明皆为本人原创,未经许可不得用于任何商业用途,转载请保持完整性并注明来源链接 《四火的唠叨》

魔改笔记七:分类条及外链卡片

虽然说域名换了几乎等于从头开始,但是仍然浇不灭我对于网站的热情,该进行的还是得进行。很久都没有总结魔改了,这篇文章就将最近魔改最大的几个部分进行记录,同时对有需要的朋友提供帮助。

域名迁移至 blog.liushen.fun

近期遇见了一个很烦人的事情,bing的所有搜索结果全部消失,我也不知道是怎么回事,已经在联系bing管理员了,不过,其实我很早之前就像换域名了,今天趁此机会,干脆直接换了得了!原有的域名301至新域名,不会影响任何使用。

Friend-Circle-Lite:轻量友链朋友圈

前两天出现了友链朋友圈因为版本原因导致无法运行的问题,虽然我已经改好了,但是由于bundle文件过大,经常导致加载较慢,于是我自己手搓了一个轻量化友链朋友圈,同时支持通过提交issue实现邮箱订阅本站最新文章,也算是友链朋友圈部署新思路啦,适合喜欢轻量和免费快速的朋友尝试!

Github Action实现友链状态检测

随着友情链接数量的增加,人工检测变得繁琐,我最初尝试通过爬取数据进行检测,但数据更新滞后。在群友安小歪的启发下,我采用了GitHub Action自动运行检测脚本,比较有效实现了友链有效性的自动化监测,同时将数据展示在了友情链接页面中,除此之外,原有的摸鱼页面也被我整合到了友链朋友圈页面中。

安全跳转页面·插件版

经过两个月的努力,我终于找到了完美的外链跳转解决方案!初始版本使用外置JS存在诸多bug,如图片灯箱、友链和站内跳转链接等问题。经过一段时间的学习和代码调整,我取得了阶段性进展,现在能够实现各种所需功能。最近,我在hexo-external-link插件的基础上进行了底层重构,最终实现了真正的插件版外链替换,不再依赖JS,功能更加完善,且使用更加方便!

自部署busuanzi访问量统计服务

由于busuanzi官网炸了。我放弃了上万的数据,自己部署了busuanzi。而busuanzi源码使用redis版本,我并不会Redis数据库的相关操作,所以数据只能重新从零开始。本次教程将讲解我部署busuanzi的全过程,相关避雷操作,配置信息,除此之外还有我在部署途中遇到的报错解答。

Shynet:极为轻量化的访客监控系统

在先前,我曾推荐过一款访客系统:Umami,不过部署Umami需要部署两个容器,一个是PostgreSQL,一个是Umami本体,这两个占用都超过了200MB,奈何陋室空间有限,只能忍痛放弃,终于在今天找到了一个更加轻量化的统计:Shynet,在此推荐给大家。

安全跳转页面·重制版

大家可能会惊讶,欸嘿你小子,水文是吧?之前发过了现在又来?嘿嘿,其实不是这样的,之前的那个由于当时的我水平有限,所以实现的功能一塌糊涂,甚至可以说是没法用,有群友问我问题我也不知道怎么解决,所以我痛定思痛,在我有点水平后,选择自己实现!

twikoo仿段落评论,实现快速评论功能

先前twikoo的讨论群中提出了一个功能,类似于小说之类的段落评论功能,我思考了一下,感觉这个功能很有意思,评论起来比评论区快多了,于是用我为数不多的JS知识,尝试实现了一下,没想到还真让我给搞出来了。

魔改笔记四:友链页重构及友链朋友圈适配

前天晚上,店长更新了方舟系列的友链卡片,作为店长铁粉,当然要第一时间买店长的火柴啦,于是我将店长所有的友链卡片稍微整合了一下,结合安知鱼的教程,最终实现了“五世同堂”,五种友链可以混合搭配,于是在此分享给大家!

时间管理

我一直是电子产品杀手 (毫不惊讶,对吗,女生嘛,总是会有这个困惑的:D),之前用 Macbook Pro,总是有这样那样的问题,用我 LG 的办法——重装尝试几次后,我放弃了,看起来电脑正常,用起来没啥大问题,就是会出现一些小问题,比如,每天到某个时间点会卡死几次,某个时间点风扇拼命地散热,某个时间点文件就会散退,等等,这些小问题也不会影响整体的何用,只是会影响我的体验,影响我的办工效率,影响我的心情。

于是,在我抱怨好多次之后,就在今年春天 (就在前不久),LG 给我升级了配置——把 Macbook Pro 换了华为 Matebook Pro(似乎是这个品牌,不太记得了),刚用起来的时候,体验真是好,点一下,唰的一下就反应出来了,真是令人心情愉悦。可是,最近,又有问题了,邮箱老是卡住不会动,到某个时间点,电脑偶尔会卡住不住了,到某个时间点风扇拼命散热。这个问题嘛,我也不敢说,毕竟刚换了新电脑。

今天早上,邮箱又卡住不会动,我用惯用的方式来处理——关掉,重新打开,可是邮箱打不开。于是,我重启电脑。就在电脑重新开启的那一瞬间,我思考了一个问题:这些年来,我的工作习惯是,同时跟多个项目,同时干好几件活,电脑同时开着很多个任务,整天都是这样,自我感觉效率好高一样,有外国友人还曾经投来 「崇拜」 的眼神,表达他不能这样,一次只能做一件事情/跟一个项目。其实,这样真的会效率更高吗?每天我电脑里开着至少 10 项任务:3+个 doc 文件,3+个 excel 表格,1 个 CRM, 1~2 个 ERP,1 个」 梯子 「,1 个 WHATSAPP,2 个微信,2 个 QQ,2 个钉钉,2 个阿里卖家聊天工具,2 个有道,2 个邮箱,5+个文件夹,N 个 QQ 聊天窗口,N 个微信聊天窗口,N 个阿里专家聊天窗口,有的时候还要开个 PS,CAD,AXURE,网页的界面通常都在 6+。任务之前是切换时,总是会费脑的。这样的工作方式,效率真的更高了吗?真的有必要整天都同时开着这么多任务吗?能不能某些时间段打开某些任务,用完就关掉,换下一个任务呢?

说到底,时间管理太差了。应该确定好工作重点,规定好哪个时间段做什么事情,在做某件事情时,就专注地去做。这样的工作方式,效率应该会更高。电脑也不至于这么累了。

从现在开始改变。

 

❌