作者归档:白宦成

关于白宦成

独立开发者, 自由职业者, 写作者

Internal Bleeding printed paper

《写作即疗愈》书摘

埃利森·凡伦

  • 写作并不是专属于某一类天才的精英式活动。写作是一种交流、是自我发现、是创造、是灵性活动和自我表达。写作是我们用来寻找和练习理解内心声音的基本方法。很显然,写作也是人类的一种冲动。你究竟为什么要将自己排除在这种写作实践之外呢?
  • 你付出的越多,你得到的回报就越多。写作对我们有很多帮助。 1.只有说出我们的经历,我们才能更充分地理解它。 2.用语言描述我们想要创造的未来,这样它就不会让人感觉模糊,而是开始变得可以实现。 3.在我们正在经历的现在和我们想要创造的未来之间建立一座桥梁(神经通路)。 4.用过去的经历来治愈我们和培养我们的韧性。 5.从正确的视角来看待生活中大大小小的挑战。 6.为老问题找到全新的解决方案。 7.建立我们的自信。 8.增强我们的工作记忆能力和整体认知能力。 9.培养更多的满足感和感恩之心。 10.为我们的决策提供清晰的思路。 11.提高我们对恋爱关系的满意度。 12.增强我们的免疫系统,帮助我们睡得更好。 13.对抗和抑制焦虑、压力和抑郁。 14.把我们周围善意的和批评的声音过滤掉,这样我们才能最终理解自己的想法。
  • 简·克劳斯(Jen Cross)写的《写下完全的自我》(Writing Ourselves Whole)
  • 路易丝·迪沙沃(Louise DeSalvo)的《写作是一种疗愈的方式》
  • 你可以仅仅因为想写就去写——你觉得自己被一种力量推着去写作,即使你没有出版的愿望。
  • 杰西卡·劳瑞(Jessica Lourey)的《重写你的生活》(Rewrite Your Life),
  • 找到一个合适的词汇来准确定义我们的经历,将有助于我们避免过度夸大或低估一种经历。我们使用的词汇可以帮助我们更加清楚地看到问题,并诚实地去评估问题,这样一来,我们就有可能找到问题的解决方案。然而,这不是说任何文字都可以做到这一点。它们必须是正确的词语才行。不知道大家是否有这样一种经历:你想不出一个合适的词来形容一个特定的话题,直到你最终想出它。当你终于能用恰当的语言来形容你的感受或经历的事情时,你会感受到一种深深的如释重负的解脱感。 马克·吐温(Mark Twain)曾说:“用得正确的词语与差不多正确的词语之间的分别,等于闪电与萤火虫之间的分别。”这就是写作带给我们的启示——找到正确的词语。
  • 这个术语,我能给出的最简单的定义是:表达性写作就是在纸上分享你对某一主题最深刻的想法和感受的行为。表达性写作涵盖了从散文到诗歌,到意识流,到情感词的罗列,再到关于某一主题的一系列想法等不同形式。这种类型的写作可以帮助你疗伤,并以一种新的方式了解自己。
  • 当我们深入研究生活和写作之间的联系时,我们就会发现写作是生活中最美好的礼物之一:写作实践实际上就是一种生活实践。当我们从写作的困境中解脱出来,我们也就从生活困境中解脱出来了。
  • 实际上,拥有一个属于自己的空间象征着更重要的东西—— 一个自己可以自由地思考、梦想、反思和进行创造的空间,以及为这个世界奉献自己力量的空间。
  • 我的建议是每天坚持20分钟的写作。如果你无法做到,那就试试10分钟。如果对你而言10分钟似乎也太长了,那就坚持5分钟。
  • 因此,安排写作的两个最佳时间就是在你起床的时候或上床睡觉的时候。
  • 在现实生活中,有太多的人就像那天站在教室里的我一样:等待着某个人出现,告诉我们下一步该做什么,为我们来回答人生中遇到的重大问题,给我们提供一套让我们感到安全的规则。我们始终追求安全和保障,但是创新和创造力却往往发生在安全和保障的边界之外。写作本身邀请我们进入这个过程之中。它邀请我们坐在创造力之桌的旁边,来到我们自己的人生之桌的旁边。
  • 我们试图将精力聚焦在一件事情上的行为揭示了我们一直以来都受到外部事物的侵扰,总是会分心。
  • 如果你打算用任何一种方式让自己保持在当下,与自己内心的声音保持一致——这个过程就如同把事情写在纸上一样,你就是在逆流而上。我们的世界并不是以一种有利于精力聚焦的方式来设计的。
  • 人生的意义往往始于问题,而不是答案。
  • 从更好的问题开始。我们提出的问题不断地推动我们去寻求答案。它们让我们在一个或多个这样的循环中不停地运动。
  • CBT模型假设我们生活中的事件、思想和感觉之间存在着一种自然的因果关系。这种因果关系可以表述如下。 1.我们的生活中总会发生一些事情。 2.我们对那些事情都会有想法。 3.我们对这些想法都有切身的感受。 4.这些感受导致我们以某种方式行事。 5.这些行为会导致某种结果。
  • “先写下来,然后再编辑”的价值不仅在于你能在纸上写下更多的文字,还在于你会在写作和生活中获得更多的乐趣。你将会享受这样的兴奋感:充满好奇和偶然性,在桌子上有创意地摆弄一个东西而不知道它到底是什么——你在第一次尝试时就不需要做到完美。
  • 人类的精神不像人类的大脑那样追求生产力和效率。人类的精神渴望思想的深度,而不是宽度。人类的精神无法给出关于投资回报率的计算公式。人类的精神世界与思想贡献、文化遗产、影响力和价值有关。人类的精神更关注奉献而不是索取。人类的精神想知道自己是谁,为什么会在这里。
Internal Bleeding printed paper

《人生百忌》书摘

  • “记住谁是主!”这句话非常重要,而且你愈亮眼,愈要随时叮嘱自己:“现在我要进会场了,今天的聚会,某某是主。”
  • 孔子说,“成事不说,遂事不谏,既往不咎”,就是这个道理。事情已经成了,人已经得了大病,既然已经难以挽回,就不必说,不必谏,不必归咎!
  • 只要是既成的事实,再也无法挽回,说了也没用,就千万别说。
  • 所以当他们决定了,越不合你当初的意思,你越得跑在前面效力。
  • 那么,当事情败了,你也送了半条命,他们会向你道歉。 事情成了,他们则会赞赏你:从善如流、改过向上、戴罪立功。 现在你懂了吧!为什么争取提名的时候,可以把对手骂得一文不值。对手“出线”之后,又要抢着当他的竞选团队总干事。
  • 孔子早说了:“不患寡而患不均,不患贫而患不安。”
  • 今天有多少孩子跟父母讨价还价,既要美式的自由,又要中式的宠爱,却没有美国孩子的自动,又失去了中国传统的孝道。
  • 那是法,有法才有效率和公平,有效率才能使更多人受惠,有公平才能安定人心。
  • 任何时候,你只要显示“见猎心喜”,或求之不得的样子,都容易把自己谈判的力量降低。
  • 如我前面所说,你太想、太急、太见猎心喜,都会是你谈判的“势弱”。这也是古人讲“说大人,则藐之”的道理。愈是跟自以为了不起的人说话,你愈要表现得自信。
  • 总归一句话,你既然要做的事,需要站着或坐着完成,就别躺着想。躺下的脑袋,没有资格为要站着做的事情做主。老是赖床做梦的人,很难在真实世界有大的成就。
  • 记忆力好、礼貌、周到都不难,难得的是他能掌握分寸。聪明人能不自作聪明,才是真正的聪明。”
  • 我写这许多,说给社会年轻人看,告诉大家:不可自作聪明、自以为比上级聪明,而不听令办事;也不可自作聪明,在不确定的情况下擅自做主。
  • 你可以让属下分层负责,但不能让他们越俎代庖。因为只有严守分寸、情理分明的组织,能够把错误减到最少,获得最大的成功。
  • 心理学有句话说得好:“每个人都可以很客观,但是每个人的客观都有限度。”
  • 人生百忌,忌公私不分、分层不清、情理不明!
  • 一个没有任何信仰,却能快快乐乐、心安理得过一生的人,应该是更健康的人。”
  • “天时”往往比“地利”与“人和”更重要,因为好的时机常常就是抓住了最有利的“地利”与“人和”,同样的表现,天时不同,常能造成不同的效果。
dfe5624d0afe5e8220b907e92766dd4b

在 Dokuwiki 当中实现拖拽上传

在 Dokuwiki 当中,如果你想要上传一个文件,需要先将文件通过媒体管理器上传到wiki当中,再将对应的媒体插入到对应的页面中,流程繁琐不说,还容易把文件上传到意料之外的地方。

不过,你可以通过安装第三方插件,来实现 Drag & Drop 拖拽上传。

d2b5ca33bd970f64a6301fa75ae2eb22 16

安装 Dokuwiki 的 Dropfiles 插件,你就可以开启在编辑 Dokuwiki 的同时,直接拖拽上传文件的体验。

同时,因为你上传时已经在文本编辑的状态,因此,你上传的文件也会自动按照 wiki 所在路径来上传,对于不支持分页管理的 dokuwiki 来说,是一个非常有用的 Feature。

此外,如果你安装了这个插件,我强烈你开启 insertFileLink 这个选项,开启后,你拖拽上传的文件链接将会自动插入到当前文件中,十分方便。

dfe5624d0afe5e8220b907e92766dd4b

在 Dokuwiki 上实现反向链接的展示

Wiki 的一般用法是正向的链接到某个特定的页面,即所谓的正向链接。

但反向链接可以帮我们更好的对信息进行汇总和分析 —— 比如我们可以知道哪些地方引用了当前的 wiki 页面,从而实现更好的组织不同的信息。

想要在 Dokuwiki 当中实现这样的效果,需要使用一个第三方插件 —— Backlinks

d2b5ca33bd970f64a6301fa75ae2eb22 14

安装上这个插件后,你只需要在想要展示反向链接的地方插入{{backlinks>.}}就可以展示当前页面的反向链接。

不过,如果你想要达成比较好的效果,可以选择像我一样,建设一个 Side bar ,并在 Side bar 当中展示具体的反向链接,这样在具体看效果的时候,非常的简单和明确。

d2b5ca33bd970f64a6301fa75ae2eb22 15
summary

2022 年 8 月月度总结

Objective 1:持续获取现金流,并构建未来收益的现金牛

KR1:投资收益达到 20000 元

最近市场稍稍回暖,投资收益依旧很差。感觉定了一个奇怪的目标。受市场波动很大。应该定的目标是什么?应该思考

KR2 :单篇稿费突破 6000 元

无变化

KR3 :达成年度预算,支出不超预算

8 月份的开支相比于上个月少了一些,但由于基本生活开支锁死,依然处于高位。需要继续研究降低支出的方式。

KR4 :构建软件类现金牛业务,预期产生收益 10000 元人民币

无进展。

Objective 2:提升生活基础设施,构建未来生活好基础

KR1:前往 6 个城市旅行

天津疫情汹涌,哪也去不了。

KR2:进行 20 次文娱活动

没怎么进行文娱活动,倒是开始在看书。

KR3:借助智能化设备,缩减在家务相关事务上耗费的时间

买了一罐精油,配合之前买的米家的香氛机,自己添加香氛来使用。虽然没花太多钱,也没有特别折腾,但体验很好。

Objective 3 :开拓视野,打造多元行业人才

KR1:写 15 篇书评

没写出书评,但把书摘发出来了。。。水一下。。。

KR2:输出关于加密货币的 Newsletter 12 封

继续 0 进展。

KR3 :完成计划中的三本图书的写作

暂无进展。

dfe5624d0afe5e8220b907e92766dd4b

如何在 Dokuwiki 当中隐藏掉外部链接前的 Icon

Dokuwiki 在链接外部网站时,默认会在链接前展示一个地球的小图标。但如果你和我一样,觉得这个小图标有点碍眼,则可以尝试通过添加 CSS 来隐藏前面的小地球。

d2b5ca33bd970f64a6301fa75ae2eb22 12

你只需要在 /conf 文件夹下创建一个 userstyle.css 的文件,并在其中添加对应的 CSS

.page a.urlextern,
.page a.interwiki,
.page a.windows,
.page a.mail,
.page a.media {
  padding-left: 0 !important;
  background: none !important;
}
Code language: CSS (css)

添加完后,执行 Shift + Control + R 来强制刷新 CSS,刷新完成后,就可以看到没有小地球的连接了。

d2b5ca33bd970f64a6301fa75ae2eb22 13
dfe5624d0afe5e8220b907e92766dd4b

在 Dokuwiki 中配置安全规则,来保护配置和数据文件

由于 dokuwiki 的文件路径默认会放在 data/conf/bin 等几个目录当中,如果你不对相应的文件进行保护,如果某个人是了解 dokuwiki 的情况下,它可以越过你的 dokuwiki ,直接读取 wiki 的内容。

而你没有进行保护的时候,Dokuwiki也会在配置当中展示你的配置不安全。

d2b5ca33bd970f64a6301fa75ae2eb22 11

想要开启 Nginx 的保护,你需要在 Nginx 的配置文件当中,添加如下代码。

 location ~ /(data|conf|bin|inc|vendor)/ {
      deny all;
 }
Code language: JavaScript (javascript)

添加完成后,执行如下命令来重启 Nginx,使命令生效。

nginx -t 
nginx -s reload

生效成功后,再次刷新,就可以看到提示已经消失了。同时如果你直接访问 data 目录下的数据文件,也会直接报错。

dfe5624d0afe5e8220b907e92766dd4b

Dokuwiki 配置 Rewrite 优化路径显示

Dokuwiki 在生成 URL 的时候,支持生成三种不同的 URL:

  • Rewrite 版: /wiki:welcome?do=admin&page=config
  • dokuwiki 控制版: /doku.php/start?do=admin&page=config
  • 默认版:/doku.php?id=start&do=admin&page=config

配置 Rewrite 可以让你的 wiki 的路径更加简单的和明确,屏蔽语言信息,因此,一般而言,都建议大家配置上对应的 rewrite 规则。

在 Nginx 你的 Host 配置下加入如下规则,来实现 Rewrite 的转发


    location / { try_files $uri $uri/ @dokuwiki; }
 
    location @dokuwiki {
        rewrite ^/_media/(.*) /lib/exe/fetch.php?media=$1 last;
        rewrite ^/_detail/(.*) /lib/exe/detail.php?media=$1 last;
        rewrite ^/_export/([^/]+)/(.*) /doku.php?do=export_$1&id=$2 last;
        rewrite ^/(.*) /doku.php?id=$1&$args last;
    }
Code language: JavaScript (javascript)

添加完成后可以执行如下命令来重启 Nginx

nginx -t 
nginx -s reload

再回到 Dokuwiki 后台的配置管理器,找到 userewrite 这一项配置,将其配置为使用.htaccess,并保存,即可将 dokuwiki 默认生成的 URL 变成一个更加干净的 URL。

dfe5624d0afe5e8220b907e92766dd4b

Dokuwiki 忘记密码了怎么办?

我的个人 Wiki 系统是 Dokuwiki 。相比于别的 Wiki ,Dokuwiki 轻量的同时,功能齐全,帮助我在 TiddlyWiki 和 MediaWiki 之间找到了一个平衡。

我在使用 Tiddly Wiki 的时候,会遇到忘记密码的情况,这种情况下,就需要对 Dokuwiki 进行密码重置的操作。

如果你和我一样,关闭了 Dokuwiki 的任意人可上传,则需要通过修改具体的 auth 文件来完成。

Dokuwiki 的用户授权信息放置在 conf/users.auth.php 文件当中,你需要在服务器上打开这个文件,并在其中添加如下信息

deleteme:$1$4fd0ad31$.cId7p1uxI4a.RcrH81On0:-:-:admin,user 
Code language: JavaScript (javascript)

添加完成后,你将会获得一个名为 deleteme,密码为admin 的用户,接下来你只需要使用这个用户登录到你的 Dokuwiki 当中,并在管理当中的「用户管理器」中修改之前的用户的账号密码。

d2b5ca33bd970f64a6301fa75ae2eb22 9

在用户管理器当中可以修改对应的用户的密码。

修改完成后,使用之前的用户登录,并删除之前的用户即可。

d2b5ca33bd970f64a6301fa75ae2eb22 10
5430447568ebabfac404a65fa9b88433

Kindle 从 MOBI 到 EPub

我给 Kindle 发电子书的时候,收到了来自亚马逊 Kindle 客服的邮件,告知我不再支持发送 MOBI 和 AZW 格式的电子书了。

d2b5ca33bd970f64a6301fa75ae2eb22 8

我还发了推来说这件事

不过,很快我发现,EPUB 也支持修改字体了,我可以在 Kindle 上用自定义字体来查看电子书了。

真香!