普通视图

发现新文章,点击刷新页面。
昨天以前首页

再小的个体也要建立自己的个人品牌

作者 土木坛子
2025年3月25日 00:00

土木坛子

某日听我朋友也是前同事讲,他说他身边至少有4个朋友在我的影响下,开始了写公众号,包括他自己。这倒是我没有想到的。

实际上,我已经很多次和别人讲——尤其是年轻人,建议开启自己的自媒体。正如微信公众号的官网有这样的一句话,“再小的个体,也有自己的品牌”。再小的个体也要建立自己的个人品牌,用现在时髦的话来讲就是:个人IP。

严格意义上来讲,我是从2006年开始写博客日志,到如今差不多20年了。这么多年的经历下来,这件事对我的受益或许是最大的。这么多年来,我分享记录自己的经历,这么多年的所想、所思、所见和所得,一切都是随性分享,愉悦自己,甚至也没想到给别人带来什么用处。

但是,当一个人在自己小众的范围内去研究,只要做得比别人好——哪怕好那么一点点,你的能力会得到增长,认知会提升,你分享的东西会被别人看见,当实现了这些之后,赚钱的事情也就自然水到渠成了——如果你有需要的话,财富本来就是对认知的变现,否则有了也守不住。

你的公司可能会裁掉你,甚至它自身也可能会倒闭,但是你的创作内容和创作能力永远属于你自己,这是你的个人主权。你分享自己的见解,锻炼了自己的能力,而这些原创内容在不同平台传播的边际成本很低,并且它会随着时间不断地被重复,不断地被扩散,不断地被人看见,假以时日会产生复利的作用,产生飞轮效应。

这就是我作为一个写了近20年博客文章的人的真切感受,它带给了我超乎想象的收获,而很多人都不知道或者相信自媒体的魔力,更没有去认真执行。

大发 Hugo 主题 3 件套

作者 LMS
2025年1月16日 17:42

从 Wordpress 换 Hugo 后用上了大发的 Hera 主题,这段时间一直在折腾他的三件套:使用 Cloudflare Worker 实现 Hugo 静态博客的浏览数、点赞、评论。

因为回家基本被 5 个月的娃绑定,再加上对 Cloudflare 的 Worker 完全不懂,虽然大发的 README 每个字都认得,但就是看不懂,所以效率非常低,一直没啥进展。

期间也请教过大发本人,只是专业人士和门外汉之间的鸿沟巨大,一直存在“他觉得很简单理所应当没什么可说的事情,而我完全不知道怎么开始”的情况。

大发还亲自操刀,看了我的 Github 代码以及 Cloudflare 设置,最后通过手动添加数据库表,更新了主题最新版本和评论有关的 JavaScript 文件才搞定。

没错,其实前期我自己瞎折腾基本蒙对,但不知道是不是因为 Cloudflare 令牌权限不对,Github action 自动部署时无法自动建立数据表,所以一次次的重复。

下面是我折腾大发三件套的步骤,完全门外汉语言表述,全部线上直接搞定,不需要本地:

  1. 登录自己的 Github,打开大发的 hugo-cf-worker 仓库,点击右上角的 Use this template,创建自己的仓库 hugo-cf-worker
  2. 登录自己的 Cloudflare,左侧 存储和数据库 分别点击 KVD1 SQL 数据库R2 对象存储 创建对应的项目。
  3. 打开第一步创建的仓库,修改 wrangler.toml.github/workflows/deploy.yml 文件,将第二步创建的项目 nameID 替换到文件对应位置。wrangler.toml 第一行的 name 既是自动部署成功后 cloudflare worker 的名称,可以自行修改。
  4. 在 Cloudflare 建立有 Worker 和 D1 数据库编辑权限的令牌 CLOUDFLARE_API_TOKEN.
  5. Github 仓库 Settings -> Secrets and variables -> Actions 新建 New repository secret,将上一步的 将 CLOUDFLARE_API_TOKEN 和令牌添加进去。
  6. Github 自动部署成功后,登录 Cloudflare Compute (Workers) 就能看到自动建立的 Worker 了,打开 Worker 在设置里绑定自己的域名。
  7. 修改 Hugo 配置文件 hugo.toml 将上一步的自定义域名复制到 actionDomain

如果使用大发的主题,这个时候就已经设置完成了。如果没有其他意外,大概率和我一样,不能使用,原因就是没有自动建立数据库表,需要手动建立。

打开 Cloudflare 存储和数据库 自己建立的数据库,然后根据大发 hugo-cf-worker 的配置文件 schema.sql,手动建立 articlescomments 两个表,并添加对应格式的字段,这样三件套就能正常使用了。

另外,默认的评论头像是 gravatar.com 的,大部分地方访问不了,可以通过替换 Github 仓库的 src/utils/index.ts 文件内的 gravatar.com 为其他头像 CDN,比如 cn.cravatar.com

目前还不知道这个评论会不会有过滤和邮件通知,有待测试。

Go Hugo

作者 LMS
2025年1月9日 20:45

2024 年年底,正忙的时候,因为博客一篇 2012 年转载文章的网友评论,被叫去谈话。当时想着没啥意思,主要是太影响正常生活工作了,遂决定关闭博客。

后来发现,虽然瞎折腾了这么多年没啥成果,但似乎已经形成了一种习惯了,没了博客感觉少了点什么。于是决定把原来经常无法访问的 lms.im 用起来,像五木老师一样,用 Hugo 在 Cloudflare 上搭个博客。

以前用 Wordpress 时,也有折腾过 Hugo,想着就用前面折腾的那个模板吧,折腾了一阵子,发现大发发了个新的 Hugo 模板,遂决定用的他这个改改。

可能是年纪大了,学习能力跟不上,或者本来就学习能力差。折腾 Hugo 模板时,什么 section、type、layout 搞得我挺迷糊的。而且 Hugo 模板和博客内容有较强的绑定关系,模板与模板作者内容文件夹习惯有较强的相关性,折腾别人模板其实挺麻烦的。

在五木和大发的帮忙下,修修改改终于是可以用了。就是大发一直叫喊的 Hugo 三件套没搞明白怎么弄,他说的 三件套应该是“浏览量、评论、点赞”吧,没修改相关代码好像浏览量、点赞可用,评论不行,能有空了再请教大发后折腾吧。

后续再陆续将原来 Wordpress 博客内容一点点迁移过来吧,虽然有插件可用,但还是想有空慢慢手动转过来。

本来想着为了保持 url 一致,给 Hugo 文章设置了 .html 后缀的地址,但 Cloudflare 神奇的会自动过滤后缀,虽然链接显示有后缀,但打开后就被吃掉了。本地测试都没这问题,似乎 Cloudflare 把这种后缀的网址归类 ugryUrl,需要部署 Hugo 时怎么设置才行,搞不定就先这样吧。

创作需要纯粹性吗?

作者 ONO
2025年3月5日 23:59

一位朋友因为读了《写作与创作之间的黑洞——小说创作》后,顺藤摸瓜找到了我的Telegram跟我聊了起来。他觉得我不应该去定义他人小说的「类型」,如果别人的创作初衷不是我所说的类型呢?除非创作者从一开始就有意识地规训自己,才能保持创作的纯粹性。但是一旦创作变得有目的性,是不是就失去了创作的「纯粹性」?


何为纯粹性?

这并不是一个好界定的东西——毕竟我当年曾「大逆不道」地说过「创作并不是为了自己」这样的论调。每个人理解的纯粹性并不相同,为自己并且能够一直通过为自己而写,寻找到自己真正的「想要」,这也是一种纯粹。

当然,纯粹这个词本身就是暧昧模糊的,因为它无法单独以绝对的方式而存在,必然需要一个与之对应的标的,才能够体现出纯粹性。

例如,那些带有功利性质的,为了市场而创作的作品与内心真实独白,是为了自己而创作的作品,本身在某种程度上是「对立」的。所以按照中国式逻辑,如果想要证明为自己而创作是「正确的」,最佳途径就是去否定那些功利性质的创作。

所以,这一小节,我很难把「纯粹性」解释清楚。包括和这位朋友在Telegram上面聊了大半天,最终也只能得出「纯粹性」是非常个人化、经验主义的。

如果我们排除纯粹性的「对错观」,如果你觉得自己正在做自己想做的事情,那纯粹性的定义又变得非常简单。但这里又引申出了一个新的问题——我们如何保持「纯粹性」,即我们如何时刻定位自己,正在做自己想做的事情?

自此,纯粹性进入到了哲学领域,变得更加无解。

写作是对当下的思维方式和思想的真实反映,如果一直坚持写作,就能根据时间线看到自己思想不断进化和演变的过程。

《如何获得取之不尽的写作灵感?》|極客死亡計劃

Eltrac的这段话,很好地诠释了「纯粹性」的定义——纯粹性是流动非固定的。需要有时间维度的存在,才能够保持所谓的纯粹性。否则,所谓的纯粹性永远都是一个过时的点,都将是上一个你信誓旦旦发下的誓言。


创作的封闭性与开放性

花了一节的内容解释「纯粹性」,是为了抬高门槛规避掉「口头创作者」,也就是所谓的「我有一个非常棒的想法,但是我还没有写出来」的人。

当创作开始,就会进入到下一个阶段——「我写出了个啥?」

也就是说,我在《写作与创作之间的黑洞——小说创作》里提到的「类型」,是结果上面的分类,而不是「纯粹性」上面的分类。这里就会引发第二个很难界定的东西——「类型」是自我认定的,还是他人认定的?

在这里,我有必要再次强调一件事——创作类型、创作的纯粹性等看上去有诸多分类,内部并没有「对错」、「优劣」之分。并不是说「内心型」的作品就一定比「人物型」的作品「差」。但是,当作品需要追加一个「观众」维度的时候,才会出现「观众能否读懂」的差别。但这个差别仍然没有「对错」之分。

那么作品到底需不需要「观众」呢?我坚持的观点是需要——并不是需要观众对作品做出评价,而是作品本身是链接创作者与观众的存在。因为我是一个需要与他人产生链接和互动的人,所以我秉持作品的公开。但不可否认的是,一些作品也具有强烈的「对内」性。区别在于,是谁作为了作品的主体,去感受了「纯粹性」的存在。

刚才提到了,「纯粹性」是流动性的,在时间轴的两端,因此存在自我见证和他者见证的区别。同时,他者见证又同时可以为自我见证带来更多的反馈。类似于你和读者在一同成长,且读者见证了你的成长。


非纯粹性创作

首先,需要明确一点:创作需要纯粹性吗?

似乎这个问题跟最开始讨论的内容重复了。但现在这个纯粹性,是「对外的」。这似乎是一个「自证陷阱」,但当人们开始怀疑你创作的纯粹性时,你要如何自证?举个例子,当作品被人质疑时,一些创作者可能会说「我的作品是给能看懂的人看的」。至于是不是真的有人能看懂,或是整个「市场」对于作品的看法都是「看不懂」的时候,要如何证明创作的纯粹性?

很显然,这件事情几乎无解。因为一旦「纯粹性」在有第三人参与的时候,就必然需要面对他人评价的考验,且我们根本无法控制别人的认知和评价。那要不要认同别人的评价、我需不需要对抗他人的评价、我要不要为自己的作品证明纯粹性,就变成了作品之外的糟心事。

很显然,一旦开始纠结这些事情,纯粹性就会受到考验。甚至连自己都很难说服自己,进入到对内攻击的死循环。

你是不是发现问题了——「纯粹性」在对内的时候,需要持续的产出,才能体现出纯粹性的流动性;而「纯粹性」在对外的时候,人们可以以任何理由来质疑你创作的「纯粹性」,这个时候「纯粹性」就不复存在了——除非,你能在「质疑」声中继续创作,坚持自己的「纯粹性」,使得纯粹性继续保持流动。

根本问题不在于你如何维护「纯粹性」,而是你得继续,通过在单向的时间线上留下足够多的印记,才能证明「纯粹性」的存在。

需要「纯粹性」的并不是创作,而是当人们在失去创作的动能时,对自我的麻痹和对外的解释——

正因为我保持了创作的纯粹性,所以我才停止创作,去寻找所谓可以证明创作纯粹的纯粹性。


因此,试图用「我不希望你定义我的小说是何种类型」来证明「纯粹性」的,是不是应该先拿出「作品」,再来聊你在坚持怎样的「纯粹性」?

别他妈倒果为因~

博友圈展示插件:Jefrss Reader Lite

作者 从良未遂
2025年2月14日 15:58

之前跟风利用订阅RSS实时展示博友最新文章,也总结了我看到的两种方式。其中第二种是插件实现,作者是实现了,但是我没有实现。前段时间jeffer.Z发布了类似的插件,简洁易用,我直接把搭建的freshrss里订阅的源导出后在后台导入插件,更换一下页面调用短代码就实现了,相当于把原来分开的两个站整合在一起了,方便。作者还在不断地更新,刚刚列出了后续升级计划。

强烈推荐!

jeffer.Z博客:https://www.jeffer.xyz/

插件网址:https://www.jeffer.xyz/cid/2488.html

演示地址:https://www.iclws.com/blogs

榨干最后一点表达欲

作者 ONO
2025年1月17日 13:57

之前一直在坚持写博客,到第三年的时候,终于开始有了所谓的「名气」和「回应」。虽然很漫长但是还是坚持下来了。去年12月开始,又把播客的事情做起来了,几乎做到了日更内容。

这两件事都遭到了「质疑」——你不可能每天都坚持写作、你不可能做到播客日更、要么这些不是你用AI制作的、要么就是你人「有问题」。好一个从问题上解决问题的思路。

跟一个同样在做播客的人聊起「更新频率」,在得知我们一周日更六期的时候,他首先确定这是「不可能」的事情,除非这个播客的后面是好几个创作团队的并发设定;于是我们又告诉对方,这个团队除了邀请来的嘉宾,就只有三个人,而且后期剪辑也只是一个人完成的;他仍然不相信,便开始怀疑我们创作的内容「有问题」;于是我们介绍了自己是从事什么行业,为什么会做播客以及为什么可以做到高产;他便站在「过来人」的视角,爹味浓郁地总结:「你们这样做播客是不行的,不能一开始就把内容都发了。」

这套行云流水的逻辑闭环,我在2022年坚持每日写作时,也常常见识到。

——《多数人无法理解得坏世界》

之前还能做到博客和播客两边不耽误,最近稍微缓了缓,优先保证了录制和剪辑播客,然后是看书,沉淀的思考给了写作,以至于按照这个层级下来,还有点点精力分给了答疑博客收到的私信,朋友圈就几乎很少发了,更别说其他那些社交软件了,完全没有更新的欲望。

想了下,如果按照圈层来说。博客和播客,是最外圈的,而朋友圈(我只有、且会随时删增保持100个微信好友)才是最内圈的。那该精装修的是外圈,还是内圈呢?

WordPress 极简主题 Dear v1.2.0

作者 Jeff
2025年1月15日 15:53

独立博客至今仍是不少热爱分享的博主珍贵的自留地,会愿意投入精力去维护和滋养。通过博客,可以分享自己的专业知识、经验和见解,向读者提供有价值的信息,或展现魅力,或暗自陶醉。

来自读者的评论,有意义的互动,可能就是很多人坚持的原因。甚至有人提出,关闭了评论的博客,还叫博客吗?但总有利弊,开启评论意味着你需要投入更多的时间去回复和管理,抵抗 Spam 和无聊评论的骚扰,甚至引发言语攻击的事件。

所以,Dear 主题评论功能已增加,按需自取,哈哈。本次仅更新 WordPress 版本, Typecho 版本择日再改。

主要更新内容:

- 增加评论功能及样式(请在"设置">"评论"中关闭头像显示)
- 可选回复评论框跟随,默认禁用
- 部分样式优化

新版本请从主题发布页面获取 Github 链接:WordPress 版本

我喜欢的博客主题推荐

作者 从良未遂
2025年1月6日 08:39

今天,我把见过、用过的比较符合我个人审美的博客主题集合一下,备将来折腾,也看看会不会遇到有缘的你。

一、o’connor

发哥原创,我的第一个付费主题,可惜网上已经找不到了,连演示都没有。

二、lonesome

我的第二个付费主题,就是目前正在使用的。不过与作者放出的原始版本相比,已经作了不少修改,前几天还启用了「霞鹜文楷」在线字体,真耐看。后来作者的博客换成了typecho,wp版本的lonesome也不更新了。再后来,作者的站好像也关了。弱弱问一下,这种情况下,假如有勃友需要这个主题,我能不能直接放出来?

三、一个基于 Twenty Twelve 修改的 WordPress 双栏文字主题

原型是 WordPress 的官方默认主题 Twenty Twelve。后来经 xuv.cc 修改为木头人版本小胡同学在此基础上,根据自己的喜好又进行修改,具体可以查看老张博客的演示。

四、Once主题

正如其名,一旦这款主题发布,将能满足绝大部份人群对博客网站的需求。一旦拥有,别无他求。

这是我放在收藏夹里好久的一款免费博客主题,风格简洁,很耐看。详情可以点击官网链接查看

五、Hera

发哥刚更新的老主题,确实不错。演示地址可以看看无锡驰名博客旅行漫记

英文字体采用了Open Sans。本主题使用古法制作,不依赖三方框架,依然不是区块主题,颜色选择了最新的潘通年度色。本主题对本人插件都做了适配,强烈建议使用本人全家桶。

BTW,之前在出售的企业主题Factory还没有卖出去,有渠道的帮忙推销一下?

WordPress插件:好物

作者 从良未遂
2025年1月3日 18:28

对于技术流来说,实现这个功能太简单了。记得是五木老师先折腾,后来叶子笔记跟进,技术小白看的直流口水。

前几天在新加坡联合早报上看到这样一则新闻《小米创始人雷军千万年薪聘请95后AI天才女子》,我第一次知道了DeepSeek这个公司以及其研发的AI大模型。文章对DeepSeek的评价很高。抱着试试看的态度,我开始用DeepSeek写好物插件。过程很简单:我说思路,DeepSeek写代码,过程出奇的顺利。今天我按照自己博客的主题和DeepSeek一起完善了css代码,算是写好了。

后台看截图:

前台看演示:好物

需要的同学自行下载

使用方法:

1、上传启用;

2、新建页面,在页面里输入短代码:[haow_display_items count="9"](haow应该是haowu);

3、后台添加好物信息。

PS:后续肯定会订阅更多勃友的rss,因此,最好能利用订阅RSS实时展示博友最新文章时在朋友圈显示所有最新博文。因此,需要分页展示所有缓存到output.json里的新文章,跟DeepSeek交流了很久,分页是实现了,但是无论点击第几页都只显示第一页的新文章,目前无解。

有了DeepSeek,以后不少问题可以不麻烦技术流勃友了。

安装堡塔网站加速后导致更新无法实时显示

作者 从良未遂
2025年1月3日 18:00

还是觉得需要单独写出来,给有需要的朋友,避免再踩坑。

事情是这样的:

上一篇博文里说:“另外,可能是启用了cloudflare的缘故,博客的任何修改都需要一段时间才会有效果。比如,我删了一个插件,短时间内进去能看到这个插件还在,但是几个小时后再进去就没有了。修改文章内容、代码,甚至回复留言都是一样的情况。不知道哪位博友有办法可以实时修改实时有效?”

思路是这样的:

一开始以为是cloudflare的原因,但是在重整博客之前也一直用cloudflare,没有遇到这样的问题,甚至后台“仅DNS”了也不见好转,然后就开始思考,重整前后有哪些不一样的地方,运用科学思维里的求异法。

结果是这样的:

今天找了许久终于发现重整后在宝塔后台安装了堡塔网站加速,这玩意明确说明:开启站点加速后,您的网站页面内容更新频率取决于【缓存周期】时间。卸载后症状明显好了。

当然了,也可能是我后台不会设置,可能使用WordPress专属的加速规则就不会出现问题。

2024 – 2025 跨年博客

作者 bigfa
2024年12月31日 19:39
2025

按照惯例,每年这个时候我都会写一篇跨年博客来大谈特谈,今年是第十三年,能坚持这么长时间我很高兴。

首先要说的是时间过的实在是太快了,标题上已经是2025,内心却仍感觉是19 年的,好像covid 之后的日子都被偷走了,2024 一晃而过,2024 又好像从未来过。我关于页面的照片都已经超过了10张,真的过于可怕。

2024

先围绕着去年列的目标说一下

  • 体重65kg
  • 家庭出游两次以上
  • 拍下胶片,设备 M6 / 11663 / 11891
  • 不添置新的数码产品
  • 去五个国家
  • 不添置新的数码产品

上半年其实还做了很好的体重控制,明显感觉状态好不少,后半年状态下降,直接摆烂了,现在能感觉自己又回到了一摊烂肉的状态了,年初说的十分想要完成的小目标也是在这个目标的基础上,显然也泡汤了。

年初本来计划上带两家父母各出行一次,实际上一次都没有实现,只是给父母安排了一次上海的行程,本人并没有陪同,最近几年发现和父母的生活理念还是有很大的不同,有时候也会劝说一下,基本是无果,当然自己也不一定是对的,每个人都有自己的生活方式。

年初的时候想玩胶片机,综合考虑最后还是选择了宝丽来,很好,就是太贵,差不多拍了三十盒相纸,准备弃坑了,数码产品不但添置了,而且还没少更新,照例更新苹果,还买了理光,不过把富士卖的差不多了。

得益于深航随心飞和快线,今年又把大部份省会都逛了一遍,多年前为了实现去过全部省份强刷了一波,多年后再游故地,心态不同。

再就是生活其实发生了不少变化,因为现在业务不好做,办公地点再次降级,对我来说交通已经算是不太方便了,索性就开启半远程模式,偶尔会直接在家办公了。太太因为工作特殊性变得更加忙碌了,真的非常辛苦,感觉失去了很多快乐。猫因为一些原因寄养在有钱人家里了,算是家里混的最好的了。

接下来继承新的传统,每月选出一张代表。

一月,去了巴厘岛。
二月,去了新加坡。
三月,丽江,日照金山。
四月,去了胡志明市。
五月,无锡苏州,重游园林。
六月,青岛瑞吉。
七月,去了大阪。
八月,回了一趟农村。
九月,麦积山仿古。
十月,澳门city walk。
冬月,高才、美签,和香港关系紧密起来。
腊月,南京。

最近两年每到年底的时候都会有一种这一年什么都没干的感觉,靠着翻照片才能慢慢回忆起来自己干了什么,仔细一看,原来自己做了不少事情呢。去年我写到在大环境不是那么好的情况下发现自己还能积极去探索生活,今年貌似还能复用一下,但要说的是心态已经发生了不小的变化,对现在的生活感到疲倦,对未来的生活感到迷茫。

2025

本来想着新年计划多写一点,真正想写的时候发现又没那么大的劲头了,以前我都是活在当下,今年第一次有了长期主义的想法。收集了所有以前列出来未完成的目标,准备在新的一年完成,有些目标如今看来已是微不足道,但它们实打实是自己认真生活的见证,生活挺苦的,需要这些仪式感来点缀。

  • 体重65kg 2024
  • 不添置新的数码产品 2024
  • 家庭出游两次以上 2024
  • 精简生活 2021
  • 做菜 2020
  • 跑步十公里 2019
  • 学习语言 2018 2020
  • 去一次马尔代夫 – 出去走走 2015

新的坑

  • 尝试录播客
  • 纯远程工作
  • 开源项目再挣扎下

同时参考去年,继续列两个隐藏的小目标,希望明年的跨年博客的完成列表里可以出现它们的身影。

以及

写在最后

其实总结和展望早已写好,只是一直想在结尾再加几句,特意吃饱了饭才来写。这些年来,作为一个普通人,我的运气其实还算不错,虽然走过不少弯路,做出过一些错误的选择,但总体来说,生活并没有遇到太大的挫折,进展得还算顺利。当然,运气何尝不是实力的一种呢,不管怎样,还是要坚信明天会更好。

最后祝所有关注以及不关注我的朋友们新年新气象。

博客略微升级到 WordPress 5.3.18

作者 石樱灯笼
2024年12月29日 23:53

如题。

主要是因为最近想写点和代码相关的内容,但是目前在用的代码高亮插件已经嗝屁太久,而且这破插件有乱改代码的大毛病。我也是嫌弃这插件好久了。

奈何看了下目前的插件,或者是要更新到很新的版本,或者要对 <pre><code>example code</code></pre> 这种标准 HTML 写法进行大改。这互联网怎么还越发展越刁钻越发展越死板越发展越玩寡头垄断呢。

没办法检查了几个博友的实现,结果发现有些高端用法过于高端,至少我也得在本地调试一下才敢在线上部署。

但是5.2版本我拉到本地开调试模式就狂报错,的确这破版本是不支持PHP7.4的。而我目前也没精力把 WordPress 往 6 版本上升级,以及 PHP8 同理。

目前就先往上拉一个等级再说。

 

各位朋友如果发现博客有 Bug 可以直接评论。

The post 博客略微升级到 WordPress 5.3.18 first appeared on 石樱灯笼博客.

跟风:利用订阅RSS实时展示博友最新文章

作者 从良未遂
2024年12月26日 14:54

相对于交换链接,利用rss实时展示博友最新文章可以更有效的互访,所以重拾博客后,我一看到这个功能就开始折腾了。根据惯例,所有博客的修改我都会做个记录,防止以后会忘记。

Lonesome主题修改记录主题修改的太帅了! 博客之路中我正常使用过两个付费主题,一个是O'Connor,大发出品;另一个就是现在使用的Lonesome。最近Lonesome的作者更新到了2.2.0版本...
2018年4月18日 11.69k 次浏览 评论 45

观察发现:主要有两种实现方案,第一种是搭建freshrss,然后用PHP 文件存放FreshRSS api调用函数,然后在处理相关数据。

博友小段的方案:《跟风利用FreshRSS实现朋友圈》,就是现在正在使用的版本。

博友dabenshi的方案:《重写RSS朋友圈(FreshRSS)》,折腾成功了,但是不会写css代码,太丑,放弃了:(

第二种是利用插件实现:晨风自定义 for WordPress。这个插件集成了给WordPress添加评论输入特效大红灯笼高高挂和以前折腾过的雪花的功能,喜欢的同学可以直接下载安装。

 

另外,可能是启用了cloudflare的缘故,博客的任何修改都需要一段时间才会有效果。比如,我删了一个插件,短时间内进去能看到这个插件还在,但是几个小时后再进去就没有了。修改文章内容、代码,甚至回复留言都是一样的情况。不知道哪位博友有办法可以实时修改实时有效?

2024 年个人博客回顾

作者 Jeff
2024年12月25日 00:08

捣腾

本年度共捣腾自己的博客主题6次,见“更新日志”。新年第一天全新改版,半年后首页又换回了原来的样式。当前这个主题从2017年开始使用,至今快7年,期间捣腾很多个版本,但主旋律还是“移除”、“简化”和“禁用”。虽然7年后样式没有太大的变化,但主题从1.5M精简至100多K,插件使用量从12个精简到2个。现在我可以安心的把精力放在别的事情上了。

 

克制

今年努力克制自己不捣鼓新应用/程序,成功逃过 Memos、TiddlyWiki、Calibre-web、Freshrss、Follow、CouchDB、NAS 等等对我的诱惑。明年我可能也不会尝试。太容易安装部署的 Docker 容器,眼花缭乱的功能,耗时,收益太少。爱做笔记的朋友们,今年应该换过不少笔记程序。所谓开源、离线、块编辑、白板、多维表、点对点、自托管、一键部署、全平台,确实强大,但很累人。

 

主题

自2023年底一个月发了3个主题(DearPaperWriting)之后,今年只发了一个新主题(Text Only),各个主题都进行了一次的版本更新。明年暂时只计划对 Dear 进行更新。感谢使用和支持的朋友们,感谢厚爱!

 

发文

今年文章发表量比去年多一倍,共62篇,但水文居多,很多都是拍照凑数。无心插柳,弄了个“独立博客自省问卷15题”,最终收集答卷 46 份,是年度最高评论数文章,89条评论(别笑,已知足)。写了三篇关于“纯文本生产力”的探讨,是年度最高阅读量文章,1万7千多阅读次数。我一般不在网络上吐槽,但“都是浮云”一文成为年度最多评论的纯图片文章。

共发布 62 篇文章,浏览最多的 10 篇文章如下:
值得拥有的纯文本生产力 (17,358)
再见 2023, 2024 笃志不倦 (11,058)
2024 龙年春节出游小结 (10,573)
微言雅语 @2024-01 (9,940)
我的几个小坚持 (8,054)
如何在Bing和Baidu屏蔽CSDN和知乎的搜索结果 (6,168)
日常山野漫步 Vol.5 之凤凰山 (6,006)
日常山野漫步之大镜山至香山湖 (5,962)
珠海母亲河前山河 (5,859)
纯文本生产力方案探讨 (5,458)

共收到 1740 条评论,评论最多的 10 篇文章如下:
独立博客自省问卷15题 (89)
再见 2023, 2024 笃志不倦 (80)
都是浮云 (73)
值得拥有的纯文本生产力 (70)
2024 龙年春节出游小结 (66)
我的几个小坚持 (54)
博客2024年的最后小迭代 (46)
游中山收音机博物馆 (44)
如何在Bing和Baidu屏蔽CSDN和知乎的搜索结果 (42)
《独立博客自省问卷15题》答卷收集 (41)

 

不足

就不吐槽自己了,心知肚明就好。

 

致敬

明年,希望自己在力所能及的范围内给中文博客圈作出更多一点点的贡献。致敬热爱分享,尊重知识产权,充满正能力的小伙伴们!@印记@陈仓颉@S@风清@1900@响石潭老师@夜未央@网友小宋@老何@ACEVS@粽叶加米,还有更多,不一一罗列。

2025,继续努力。

写在2025年新年之前

作者 ONO
2024年12月23日 11:00

每年这个时候,差不多就要发布《写在新年之前》了。这是从世界末日那一年开始的记录,像是在记录真正遭受了世界末日后的平行世界,每一年都会发生什么。

据说,2012年的世界末日被玛雅人谱写在神谕之中,世界能躲过这一劫,是因为另一个平行世界的地球替代了那一刻的「世界」,于是从那一年开始,我们感觉到了时间的加速、错乱的记忆、奇怪的即视感。

虽然这是玩笑,但也多少有些魔幻现实,所以今年的《写在新年之前》,就用玛雅文明的「圣经」《波波尔·乌》的结构吧。从这一刻开始,魔幻现实主义就深深扎根在了拉丁美洲的土壤里。


创世

养狗也是一场巨大的个体实验

今年做出最大的决定,是养了一只柴犬。我们一直不考虑养狗的原因,是怕自己无法尽全责照顾这种「眼里只有对方」的宠物。决定养的那天,我就有意识地开始记录「发生了什么」。

狗和猫不同,猫没有眉毛肌肉,所以很难看出它想要实际表达的情感,但因为狗有这个区域的肌肉,它能给予主人的回应就要明确很多,喜怒哀乐都可以从它藏不住的眉毛、尾巴表达得淋漓精致。

正是因为这种时刻都能得到的全方位的回应,狗给人类提供的催产素介于猫和婴儿之间。催产素过量,带来的心理变化也非常明显,比如送狗去狗学校上学时,产生分离焦虑的竟然是我跟老婆两个成年人,躲在车上忍不住地偷偷抹眼泪。

催产素的影响是持续的,比如情绪稳定、攻击性降低、男性的责任感、女性的非冒险性,激素影响的身体机能都是为了「养育」这个主题。比如我真的在今年一整年,除了狗送去上学和寄养的一个半月,我每天都是准时准点地遛狗两次。

我小时候,短暂拥有过一段时间的狗,但很快它被送走了,我难过了很久,甚至要被送走的那天,我下午逃课回家,抱着狗哭了很久。成年后,决定养的这只狗,也是对童年那一刻的重新补偿吧。


@西安 童年的花园

接着童年的话题——人们会在成年之后,努力地复刻童年的那个花园,因为那是他最熟悉的,也是安全感的来源。

安全感缺失症,几乎都能回到「童年」寻找出苗头。童年就好比是一个从早玩到晚的花园,或许在里面种着一棵高大的树。每次玩时,都会被这棵树裸露在土壤外表的树根绊倒,但是并不妨碍这棵树在我们记忆里的模样。成年之后,我们开始重建这座花园,那棵常常绊倒自己的树,也成了熟悉和安全的一部分。

如果那棵树代表的是「父亲」这个符号,就解释了一些童年在父亲高压下长大的女孩子,在成年恋爱时,也会潜意识地寻找跟自己父亲类似的男性。

正是因为有这座花园存在,人们才有了「重建」的规划图——是要重新寻找那棵树、还是改成别的替代、或是亲手斩断那些盘根错节的根茎,让自己从束缚之中获得自由。

我必须承认,我拥有一个幸福童年,大部分时间我可以自己做决定。虽然父亲长期出差,但缺席的只是符号,而我用自己的「少年老成」填补了这个家庭缺失的符号,我既需要照顾自己,也需要时刻关注母亲的情绪。所以我逃到了「写作」,初中开始我把自己的想象力、攻击性和无法消解的情绪都变成了文字。

当我意识到,我需要重建那座花园时,我不想回到原本的样子。所以我开始寻找后天的父母、玩伴、亲密关系、甚至是那只我仍然记得名字和模样的小狗。


下界

@香港 权利的花园

接着花园的话题——人类追求的极致权利,是对自然的改造;但在这个过程中,他们又在寻找那些自然创造的、绝非人为的「怪胎」。

年初,陪老婆去了趟香港看苏打绿的演唱会。这和我多年前去过的「香港」变化了很多,这种变化不是物理上的,而是某种抽象的、但又肉眼可见的改变。我思考了很久,终于找到了那个再简单不过的东西——政治。

疫情三年,让所有人都确信一件事——原来政治离我们的生活并不遥远。距离2022年疫情解封,我们又过了2年,似乎人们已经忘记了那一刻。我恰好在2022年坚持写作,记录下了那时每天都在上演的荒诞、丑陋、政治、谎言、真相……

对,记忆是可以被篡改的,无论是个体对于记忆里「取向对自己更有利的部分」,还是被驯化出的集体潜意识。但个体的记忆越来越稀碎,人们就可以站在相对应的位置,指着虚假的「法典」,宣誓当初的历史「本就是」如何。

记忆固然不可信,但是历史就可信吗?


@重庆 Mayday

有的时候,历史比现实更残忍。你们还记得东航空难是什么时候吗?

马上要2025年了,我还是没能克服「恐飞」这件事情。当初一场大病,在经历了濒死体验之后,我突然开始恐惧坐飞机,2022年3月21日的空难,是我午睡突然惊醒,点开手机看到的突发新闻,紧接着老婆告诉我这件事,我一下子被全方位的恐惧裹挟。之后,就彻底恐飞了——我不是对飞行器不信任,更多是对「人」的不信任。

2023年去日本的时候,为了克服恐惧,吃了晕机药,感官被强制切断,对飞机的摇晃颠簸失去了感知——但是我老婆知道,她还是特地选择了ANA的航班,因为我是对「人」的不信任。

我依旧找不到治愈「恐飞」的办法,渐渐地,我也不觉得这是需要「治愈」的事情,它并不是疾病,只是大脑错误地将航司工作时参加过的安全培训、濒死体验时的无重力噩梦、东航空难、政治不信任纠缠结合,变成了一个几乎无法解决的心结,凝视着空无一物的深渊。

当深渊里什么都不存在时,那才是深渊最可怕的时刻,因为它里面可以是任何存在。


日出

@重庆 向上坠落

今年做了很多从未想过的新尝试,比如制作视频类的谈话节目、和脱口秀合作、开始创作播客。工作室也开掉员工只剩下三个人,最后发现其实就算是三个人,也搞定了以前所有的工作。

小时候有次理发,我现在还记得那个巷子里的理发店,老板是个跛脚的女人,我爸在她那里理了七、八年的头发。有一次,她帮我理发时,正在剃我后颈窝连到背上的汗毛,她对我爸说:「这个孩子,长大了也是个闲不下来的劳碌命。」

我爸当作玩笑在听,倒是我一直记得这句话。

果不其然,我很害怕「停下来」,害怕那种一眼能望到头的日子,像是身处深渊,眼睁睁看着那个光点越来越远。所以总是在折腾不同的事情,看上去有些三分钟热度,但总觉得它会不会在某一天成为那种、可以让人电流过脊般爽快的「callback」。

而停不下来的,就是写作这件事,时隔多年,我依旧觉得这才是我来这一世的目的。

我爸不相信这样的玄学,倒是我觉得或许这就是命。


@杭州 白日出没的月球

在剧本里,结局到来之前,会有一个叫做「灵魂暗夜」的时刻。往往这个时刻,角色们都会经历某一种「死亡」时刻。有角色为了主角的计划慷慨赴死,也有主角一直努力维系的关系就此终结。死亡带来的并不一定是「悲剧」,也有可能是真正的希望。

我很怕死,这种死不是肉体上的,而是精神上的荡然无存。所以我当初在反复阅读《美国众神》时,非常共情那种旧神被遗忘于世的恐惧。所以我一直在试图留下「什么」,当我留下的东西越多,它们渐渐在时间的规则之中形成了一个又一个的莫比乌斯。

这就是我会不停记录下来想法的原因,因为创作过程也可以看到变化过程。这也就是我之所以称「写作是一场自我悖驳的旅程」,因为三年前写的文字很有可能会在三年后因为经历不同而产生完全自我反对的观念。这也是我认为记录最为关键的过程,它是一个自观的过程,也是一个自我修正和不断认识自己的过程。

文字是有时间性的,且是永远无法被改变的单向规则;但是思考不是,它可以突破时间的规则,去回顾、去预判,可以回到几千年前的世界,也可以前往几百年后的未来。

但它又被固定在那个焦点之上,死亡的那一天则是重新开始的时刻,像是月亮被潮汐锁定在地球和太阳的规则之中。而人们又可以尽情地思考,在月球的背面,藏着怎样的幻想。


应许

@宁波 人类图腾

博客创作第三年,终于有了所谓的「流量」。

从今年年初开始,我其实一直在寻找「博客的意义」,它不过是我继续坚持写作的载体,我在任何一个地方都可以做到,但为什么一定要选择这个过时的互联网产物?

直到最近,我才意识到核心并不在于「坚持写作」这件事,因为它在哪里都可以完成,而博客的意义,是我可以和他人建立链接。人们很容易在逃避真实问题时,去纠结「题干」的对错性。比如,我说到写博客是为了让人看见自己,但这道题的题干并没有说「写博客不是为了自己」。这两者并不冲突,也并不是非黑即白的存在,或许有一天,你突然意识到你写博客确实是为了自己,但同时也希望被人看见。

承认这件事很难吗?其实很难,因为你还需要同时接受「没多少人看的」现实,从而被一个「我是为自己而写」的表象给包裹。

所以我才提出那个角度——如果你是为了自己而写,为什么一定要发表出来呢?

没错,这是个循环论证,特别是当人们夹在了「我为自己」「我为别人」「我希望被看见」的狭缝之中时,它们是彼此的最终解释权。

如果你现在还在纠结我说的结论是「错」的,那或许你得从最初的那个题干开始理解起——我有说过对与错这件事吗?


@重庆 三角座星云

我很多年前,写过一部年度小说《每个人,都是一团星云》,它是在绝望情绪中,写的全是错别字的意识流小说,写完结尾的那一天也吃了一顿寿喜烧。

其实那是一部告白小说,是完成上一轮五百日写作,送给她的作品。把一个充满死亡焦虑的自己,塞进一部小说里,充满了对她的「控诉」,我不希望我们彼此的关系靠得太近过于窒息,也不希望我失去轨迹逃逸她所在的星云。

那个时候我把自己比作是「卫星」,这么多年过去了,我觉得我和她彼此都是一枚恒星,在一望无际的宇宙,我们各自拥有一团独立系统的星云,将彼此的星云交错,他们共享着轨迹,但又不会互相吞并彼此的生活和个体。

我不知道现在也算不算是表白,这是我在有天夜里,拍下星空时,想到的关于那部小说的最终结局。

每个人都是拯救自己的神,但也是毁灭他人的地狱直到两个世界融合,变成「我们」,我们是彼此拯救的神,也是毁灭他们的地狱。


@宁波 感染

我不是个招人喜欢的人,无论是学生时代、还是进入职场之后,我永远是那个挑事和不服规则的人。所以我会较真「为什么」,从为什么要学习思想与品德,到为什么我完成了我的工作还要留下来假装和他们加班。

我很喜欢那些认为我脱离常识的人,因为他们对我的评价往往是他们能够找到最具有杀伤力、但对我而言毫无攻击性的用词。我不认为自己是特别的人,但我在进入某一个群体时,因为拒绝全盘接受群体的认知,而变成了那个特别存在的异教徒。

于是,我在这种脱离群体的方式里,也寻找到了另一些「异教徒」。

我不是个善于言辞的人,所以跟他们的交流方式会在最开始就说明白——我们彼此留言,有空再回复,在这种一来一回的存在着「时差」的问答之中,思绪爬满主轴,结出了我们谁都没有意料到的花与果。

很有幸认识你们。


一年到头,难得有一篇完全为自己而写的文章,也算是完成了每年对自己的承诺,毕竟又活过一年!

最后,还是老规矩:新年快乐!

在2024年1月1日就留在了灵感记录箱里的时间胶囊

MySQL参数一键配置脚本: 有效提升数据库性能


我一直是自己租用VPS服务器,然后搭建各种服务,比如博客就是Apache2+MySQL数据库。一般来说就是默认参数,没有去管,不过最近发现MySQL的性能参数都很保守,不能发挥整个服务器的性能。

然后我就网上搜索了一下,根据参数配置建议,用ChatGPT写了以下Python和BASH脚本。只需要在需要优化的服务器上,跑一下该脚本,然后就会显示参数配置,然后直接把参数添加到MySQL数据库配置参数文件上: /etc/mysql/mysql.conf.d/mysqld.cnf

然后运行: service mysql restart 重启MySQL服务器。

运行了几周,发现效果很好,博客反应速度也快了很多,这很大原因是根据了内存增加了MySQL缓存大小。

Python脚本优化MySQL数据库参数

把下面的Python脚本存成 mysql_config.py 然后运行 python3 mysql_config.py

def get_total_ram():
    with open('/proc/meminfo', 'r') as f:
        for line in f:
            if line.startswith("MemTotal:"):
                total_ram_kb = int(line.split()[1])
                return total_ram_kb * 1024  # 转换为字节(bytes)
    return 0  # 如果未找到 MemTotal,则返回 0

def calculate_mysql_settings():
    # 获取总内存(以字节为单位)
    total_ram = get_total_ram()

    # 根据总内存(以字节为单位)计算 MySQL 配置
    innodb_buffer_pool_size = int(total_ram * 0.3)  # 使用内存的 30%
    key_buffer_size = min(total_ram * 20 // 100, 512 * 1024 * 1024)  # 使用内存的 20%,最大限制为 512MB
    sort_buffer_size = min(total_ram * 25 // 1000, 4 * 1024 * 1024)  # 使用内存的 0.25%,最大限制为 4MB
    read_rnd_buffer_size = min(total_ram * 625 // 100000, 512 * 1024)  # 使用内存的 0.0625%,最大限制为 512KB
    tmp_table_size = max_heap_table_size = min(total_ram * 5 // 100, 64 * 1024 * 1024)  # 使用内存的 5%,最大限制为 64MB
    join_buffer_size = min(total_ram * 2 // 1000, 4 * 1024 * 1024)  # 使用内存的 0.2%,最大限制为 4MB
    table_open_cache = min(400 + (total_ram // 64), 2000)  # 根据内存动态计算,最大限制为 2000
    thread_cache_size = min(total_ram * 15 // 1000, 100)  # 使用内存的 1.5%,最大限制为 100
    innodb_log_buffer_size = min(total_ram * 5 // 100, 16 * 1024 * 1024)  # 使用内存的 5%,最大限制为 16MB

    # 以字节为单位打印配置
    print(f"MySQL 配置(基于总内存 {total_ram / (1024 * 1024):.2f} MB):")
    print("将以下内容添加到 /etc/mysql/mysql.conf.d/mysqld.cnf 的末尾\n")
    
    print(f"innodb_buffer_pool_size = {innodb_buffer_pool_size}")
    print(f"key_buffer_size = {key_buffer_size}")
    print(f"sort_buffer_size = {sort_buffer_size}")
    print(f"read_rnd_buffer_size = {read_rnd_buffer_size}")
    print(f"tmp_table_size = {tmp_table_size}")
    print(f"max_heap_table_size = {max_heap_table_size}")
    print(f"join_buffer_size = {join_buffer_size}")
    print(f"table_open_cache = {table_open_cache}")
    print(f"thread_cache_size = {thread_cache_size}")
    print(f"innodb_log_buffer_size = {innodb_log_buffer_size}")

    # 打印自定义设置
    print("expire_logs_days = 3")
    print("max_binlog_size = 100M")

if __name__ == "__main__":
    calculate_mysql_settings()

会打印出类似以下的配置:

innodb_buffer_pool_size = 626468044
key_buffer_size = 417645363
sort_buffer_size = 4194304
read_rnd_buffer_size = 524288
tmp_table_size = 67108864
max_heap_table_size = 67108864
join_buffer_size = 4176453
table_open_cache = 2000
thread_cache_size = 100
innodb_log_buffer_size = 16777216
expire_logs_days = 3
max_binlog_size = 100M

添加到MySQL的配置文件:/etc/mysql/mysql.conf.d/mysqld.cnf 然后重启数据库即可:service mysql restart

BASH脚本优化MySQL数据库参数

以下是完成同样功能的BASH脚本。

#!/bin/bash

# 获取总内存大小(以字节为单位)
get_total_ram() {
    # 从 /proc/meminfo 中提取总内存(以 kB 为单位)
    total_ram_kb=$(awk '/^MemTotal:/ {print $2}' /proc/meminfo)
    if [[ -z "$total_ram_kb" ]]; then
        echo 0  # 如果未找到 MemTotal,则返回 0
    else
        echo $((total_ram_kb * 1024))  # 将 kB 转换为字节
    fi
}

# 根据总内存大小计算 MySQL 配置
calculate_mysql_settings() {
    # 获取总内存(以字节为单位)
    total_ram=$(get_total_ram)

    # 计算 MySQL 配置参数
    innodb_buffer_pool_size=$((total_ram * 30 / 100))  # 使用内存的 30%
    key_buffer_size=$(($((total_ram * 20 / 100)) < $((512 * 1024 * 1024)) ? $((total_ram * 20 / 100)) : $((512 * 1024 * 1024))))  # 使用内存的 20%,最大限制为 512MB
    sort_buffer_size=$(($((total_ram * 25 / 1000)) < $((4 * 1024 * 1024)) ? $((total_ram * 25 / 1000)) : $((4 * 1024 * 1024))))  # 使用内存的 0.25%,最大限制为 4MB
    read_rnd_buffer_size=$(($((total_ram * 625 / 100000)) < $((512 * 1024)) ? $((total_ram * 625 / 100000)) : $((512 * 1024))))  # 使用内存的 0.0625%,最大限制为 512KB
    tmp_table_size=$((total_ram * 5 / 100 < 64 * 1024 * 1024 ? total_ram * 5 / 100 : 64 * 1024 * 1024))  # 使用内存的 5%,最大限制为 64MB
    max_heap_table_size=$tmp_table_size  # 临时表大小等于最大堆表大小
    join_buffer_size=$(($((total_ram * 2 / 1000)) < $((4 * 1024 * 1024)) ? $((total_ram * 2 / 1000)) : $((4 * 1024 * 1024))))  # 使用内存的 0.2%,最大限制为 4MB
    table_open_cache=$(($((400 + total_ram / 64)) < 2000 ? $((400 + total_ram / 64)) : 2000))  # 根据内存动态计算,最大限制为 2000
    thread_cache_size=$(($((total_ram * 15 / 1000)) < 100 ? $((total_ram * 15 / 1000)) : 100))  # 使用内存的 1.5%,最大限制为 100
    innodb_log_buffer_size=$(($((total_ram * 5 / 100)) < $((16 * 1024 * 1024)) ? $((total_ram * 5 / 100)) : $((16 * 1024 * 1024))))  # 使用内存的 5%,最大限制为 16MB

    # 打印配置(以字节为单位)
    echo "MySQL 配置(基于总内存 $((total_ram / (1024 * 1024))) MB):"
    echo "将以下内容添加到 /etc/mysql/mysql.conf.d/mysqld.cnf 的末尾"
    echo
    echo "innodb_buffer_pool_size = $innodb_buffer_pool_size"
    echo "key_buffer_size = $key_buffer_size"
    echo "sort_buffer_size = $sort_buffer_size"
    echo "read_rnd_buffer_size = $read_rnd_buffer_size"
    echo "tmp_table_size = $tmp_table_size"
    echo "max_heap_table_size = $max_heap_table_size"
    echo "join_buffer_size = $join_buffer_size"
    echo "table_open_cache = $table_open_cache"
    echo "thread_cache_size = $thread_cache_size"
    echo "innodb_log_buffer_size = $innodb_log_buffer_size"
    echo
    echo "expire_logs_days = 3"  # 日志过期天数设置为 3 天
    echo "max_binlog_size = 100M"  # 最大二进制日志大小设置为 100M
}

# 主函数调用
calculate_mysql_settings

需要注意的是,我在脚本后面加入了一些我自定义的配置,根据需求自行修改即可。在配置文件里,后面定义的会覆盖前面的,这就是为什么要添加到文件尾的原因。

其中最关键的配置 innodb_buffer_pool_size 我设置为使用当前内存的30%,如果服务器只有数据库/博客这个功能,可以适当的提高比例,比如60%-80%。

英文:Python/Bash Script to Print the Optimized Parameters for MySQL Servers

运维/DevOps

本文一共 812 个汉字, 你数一下对不对.
MySQL参数一键配置脚本: 有效提升数据库性能. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c MySQL参数一键配置脚本: 有效提升数据库性能 MySQL 学习笔记 数据库 计算机 计算机 运维 运维 DevOps
The post MySQL参数一键配置脚本: 有效提升数据库性能 first appeared on 小赖子的英国生活和资讯.

相关文章:

  1. 步步高学生电脑上 Basic 编程语言 peek 用法示例 步步高学生电脑 是8位FC机的经典之作.它上面的BASIC有三个版本 1.0, 2.0 和 2.1 2.1 版本有个在线帮助,实际上是 help.cmd 1.0 是用 Esc 键退回到 DOS 的,...
  2. 一张图告诉你北京的雾霾有多严重 一北京的朋友朋友圈发的: 左上为全新口罩;右上为全新口罩本周一到周五每天室外戴20分钟左右;左下为全新口罩今早室外+公交车戴一个半小时;右下为全新口罩今早开车戴一小时左右. 还有这图 空气污染 – 红色的是严重的.中国,尤其是华北地区,是全球最红的地区,没有”之一”. 本文一共 113 个汉字, 你数一下对不对. 一张图告诉你北京的雾霾有多严重. (AMP 移动加速版本) 赞赏我的几个理由. ¥...
  3. 你给SteemIt中文微信群拖后腿了么? 这年头不缺算法, 就缺数据. 这两天花了很多时间在整API上, 整完之后自己用了一下还觉得真是挺方便的. 今天就突然想看一看自己是否给大家拖后腿了, 于是调用每日中文区微信群排行榜单的API, 刷刷拿着 NodeJs 练手: 1 2 3 4 5 6...
  4. 穷举算法的应用 – 去除EXCEL文件中的保护 EXCEL 是可以用密码来保护的. 比如 这个EXCEL 就用了密码保护. 打开EXCEL文件 你会注意到 无法编辑 无法查看宏(VBA)的代码. 去除保护很简单 第一步先编辑宏 VBA 把下面的VBA代码拷贝到VBA编辑器里 并按下F5运行 1...
  5. 谈谈 Utopian 成立公司 就在刚刚 Utopian 的老板 @elear 在 帖子和 discord 上宣布在 意大利成立 Utopian 公司. 可喜可贺! 这开始只是 Steem 上的一个小项目,...
  6. 步步高多媒体学生电脑 汇编程序设计 – 1 英文同步 90年代后期步步高生产的软驱一号(又称步步高多媒体学生电脑)和98型学生电脑都带了软驱,一按电源件, 都从软盘启动(98型可以从内置的电子盘启动) 步步高提供了直接在学习机上写汇编开发的工具 BASM. BASM 可以用来写 6502 汇编,并可以编译成 CMD 小型可执行程序 不支持 EXC 程序. CMD...
  7. 按揭贷款(房贷,车贷) 每月还贷计算器 去年给银行借了17万英镑 买了20万7500英镑的房子, 25年还清. 前2年是定率 Fix Rate 的合同 (年利率2.49%). 每个月大概是还 700多英镑. 有很多种还贷的计算方式, 定率/每月固定 是比较常用的. 简单来说就是 每个月交的钱是...
  8. 舍得给员工培训的公司是好公司 最近出差比较多, 很多人问我都干嘛去. 各种开会, 各种培训. 公司从剑桥一个软件公司请了一个专业的软件专家来做软件工程上的顾问. 我是 R&D 研发经理, 所以很自然的就要和他经常讨论, 然后目标是把当前公司的软件开发流程给完善, 提高, 把以前做的不对的得整对了. 培训的内容很多, 让我觉得以前公司完全就是在瞎搞, 什么...

重拾博客

作者 从良未遂
2024年12月17日 07:49

好久没打开博客了,前几天更是难得进了后台,发现竟然还有三条未审核的留言,其中之一就是大咖逗妇鲁的友链申请。

2024-06-21 18:52:37
这么多年你还坚持更新呢。 换个链接吧 逗妇鲁 https://dou.lu https://dou.lu/favicon.ico

博客圈人才济济,各行各业的都有人在经营自己的后花园。我刚开始依葫芦画瓢搞自己博客的时候也经常去邻居那里看看,逗妇鲁的博客是我比较喜欢的类型之一。

我有一个同事,他知识丰富,明明是研究化学的,却把历史专业类杂志《人文历史》的每一期都下载打印装订后仔细阅读,花费了大量经费和精力,即使对于需要强劲体力支撑的生理卫生也很有研究。这种知识跨度很大的同事,交流起来真的很需要用心,一不小心就会掉入语言陷阱,产生化学反应。腼腆一些的女同事经常向在场的其他人请教:你们在笑什么?我前几天也总结了一句话:

你一本正经的跟他讲话却讲不出一本正经的话。

我觉得,逗妇鲁就是这样知识丰富的博主,是游戏文字、玩弄文字的高手,是有着有趣灵魂的人。以前看他博客的时候根本就没在意过主题、配色、功能等这些外在(真的丑😄),只被他的文字吸引着。这种感觉就好比,你夸别人的时候说,今天这身衣服穿起来真帅!但要是夸逗妇鲁,你只会说,你真帅!

实际上,我并不是想表扬谁,只是他的留言让我想起来以前的时光。

大学那会,在源码站下载班级同学录程序搭建班级同学录,那是启蒙,也因此接触了主机、域名和代码。随后陆续建了一些站,但都是在折腾本身,网站基本没有什么内容,即使有一些内容的网站也基本是转载的,没啥质量可言,以至于每一次发愤图强的时候都会把之前的内容全部删除重新开始。

现在想想觉得完全没有必要,那些都是走过的路,都是成长的印记。青春易错,完整的人生就是各种错的、对的、半错半对的经历串起来的。古语就曰过:金无足赤,人无完人。

当然,虽然现在也有不少转载过来收藏的,但是原创博文也不少。毕竟,20年了,谁还没有个进步。

剩蛋节快到了,祝各位勃友节日快乐,希望大家快乐的同时能够坚持文化自觉和文化自信,坚定社会主义核心价值观。

此次主要折腾了以下两项:

1.更换到 CloudConeVPS ,安装CentOS;

2.申请了15年的CloudFlare免费SSL证书;

话说,新气象挂个大红灯笼不过分吧?

创作者的灵感从哪里来的?

作者 ONO
2024年12月11日 11:36

前序文章是《创作灵感从哪里来的?》,里面提到了「前脑」和「后脑」,这其实更像是你先要对自己有一个惯用脑的定位,这样就可以确定你更容易被什么东西所吸引。其实你会发现,那篇文章是「方法论」,也是我个人认为「最不值钱」的东西。因为你可以在互联网上检索到任何形式的「方法论」,甚至有的人还会将「方法论」打包伪装成课程,让这种「买到就等于学到」的仪式感变得更强。


关于创作,我们在聊什么?

这几天的文章有一个内部逻辑,也是我故意安排的。

  • 《知识越多越堕落》是「Why」,解释了为什么「写作」并不是最佳的「感受-知识-回应」路径,以及我们到底要追寻怎样的「感受-知识-回应」;
  • 《作为创作者,你能分清写作、创作和工作吗?》是「What」,将「写作」从「创作」、「工作」中分离,定位创作者所处的位置,以及将要去哪里;得出结论「创作」更符合「感受-知识-回应」的路径;
  • 《写作与创作之间的黑洞——小说创作》是「How-Why」,小说是通往「创作」的路径,也是容易迷失自己的路径,所以我先呈现了这个黑洞的原貌,以及如何不掉进黑洞里;
  • 当然,以上内容均是我的观点,并不意味着它就适合你,我只是提供了一个「自我定位」的视角。如果你分不清楚「事实」和「观点」的区别,请看《油漆未干是事实还是观点?》
  • 如果你都懒得读,没关系,我也准备好了只需要用听的播客版哦~

创作者灵感从哪里来,看上去像是「How」,实则不然,我会尽量通过内核的方式聊一聊方法论。我之所以会创作这个系列,也是因为今年年初的「实验」已经结束了,这不仅仅是对中文博客圈的实验,也是我坚持写作这么久以来的一次总结。

在「写作圈」停滞不前并不是可耻的事情,只是会有长期处于此圈层的「写作者」,会通过集合乌合之众的方式,去讨伐「创作者」的居心叵测。因为「写」和「创」之间的沟壑,就是很多人难以接受的「我希望被看见」。但是任何人又无法欺骗自己——否则就没有必要在互联网上营造不同的公开身份,找个本地的记事本写写日记也是一种自我的对话。


所谓灵感不是「我能写什么」而是「我想写什么」

在《创作灵感从哪里来的?》里面,一直有一个我还没来得及回复的匿名留言:

我喜欢为了生活而写作,这样感觉有东西可写,但是,如果写作就是我的生活的话我就是为了写作而写作。其实,有时候,写字,感觉就像是读书时代,写检讨一样,心情很复杂,心里在斗争。

我相信这则匿名评论代表了很多人的感受——「我原本以为我可以为了生活写些什么,但是又害怕变成为了写作而写作」。先玩一个「文字游戏」,我小时候写过很多「检讨」,甚至还有当着全班念的「检讨」。大概是脸皮越来越厚,我开始越来越喜欢写「检讨」——因为我知道有人真的会看、聆听、甚至评价我的检讨,那这件事就开始有了「互动」的乐趣。

我相信没有人愿意写「检讨」,因为要检讨的是为了让别人看见自己「认罪伏法」罢了——那如果换一个思路,如果你可以通过文字表达的方式,在认错的同时,也不带脏字地羞辱了这些期待看你出丑、认罪的人,那这就是「创作」的意义了。

回到这个评论,其实恰恰值得创作的是「心情很复杂、心里在斗争」的部分,因为这是内观的开始,先得出自己的结果,然后通过观察他人变成观点,最后再通过观点影响他人。

举个例子:我能不能骂这个人——这需要通过理性思考,去考虑诸多后果,最后很有可能不了了之,告诉自己不要跟这种人一般见识;但是如果换成我想不想骂这个人——那就把骂变得有理有据,甚至能够说服对方自己骂得对。「想的冲动」要比「能的动机」强得多,否则维多利亚时期也不会出现那么多影响整个世纪的情色官能小说。


从「想不想写」再回到「如何写」

我之所以认为「想」很重要,因为它同时需要一个人保持好奇心、善于观察生活、独立思考为什么。找回「想」的能力,会在最后的「方法论」提到。

抽离主轴

把想法变成内容,第一步需要抽离主轴——主轴并不是完全意义上的「大纲」。主轴埋在大量的表象之下,像是一个人翻来覆去地说起他的「流水账」,望不到头地抱怨。情绪虽然是「创作」,也是小说创作需要有的技能,但并不代表情绪就可以贯穿整个写作创作过程。因为没人在乎你的情绪是什么,除非你真的能通过实际案例,调动他人与之共情和感同身受。

这个抽离的方法也很简单,就是问「为什么」。

当然, 也并不是所有类型的作品都适用于这个方法,比如你发一篇游记,就没有必要问自己「为什么」——虽然我很喜欢在看到这些游记之后问一句「你为什么要让我看到这些东西」。

举一些常见例子:情绪的为什么,往往是跟某一个认知有关(参考情绪ABC);观点的为什么,就需要你切换到对方视角去思考,或是寻找「最终受益人」(参考阴谋论);陷入死循环的为什么,往往要及时提醒自己没必要再想下去(参考抑郁情绪);

寻找内核

独断和「一言以蔽之」是两回事,只是现代人混为了一谈。一言以蔽之需要我们有足够的能力,能够发现事物的本质。并不是说任何一部作品都需要呈现出「内核」,而是当你意识到内核在哪里后,它就可以将你的生活进行归类。归类的目的是了避免前面提到的「流水账」。

包括我在做播客节目,和不同人聊起他们遇到的「困境」,一上来都会立马想要得到「方法论」。人们已经习惯性地将事物简单地归类,并统一采用「解决方案」的方式进行拆解。不是不可以,只是这种方法导致的结果,就是在同一种类型的坑里反复摔,直到摔出了快感。

据我观察,人们不愿意接受内核的拆解,一方面是担心自己被窥探,另一方面是害怕自己的问题与原本适用的「方法论」出现了偏差。就好比一个人感冒了就开始吃感冒灵,但感冒同时分为风热、风寒、中风、细菌、病毒等等,每一种分类的解决方案是完全不同的,但感冒灵只适用于其中一种。

内核就是告诉你感冒的分类。但人们更偏向于对「感冒」进行集合,采用简单理解的方式无视内核,只通过表象理解世界。


灵感到底是什么?怎么获得它?

我们抛开灵感的定义,就简单地理解成「你想写」和「你为什么想写」。他们分别指向的是「事实」和「观点」。

为什么「你想写」是事实?因为我们需要将读者代入其中时,是需要提供一个客观的故事背景,从而得出你对这件事情的理解和认知,以及得出的观点。而这个观点如果是内核,又可以推导出其他的同内核的事实(或类比)。

灵感之所以无处不在,是因为如果你多问一句「为什么」,就会发现很多。但值得注意的是,「为什么」不是「抬杠」,而是在尊重事实、观点、独立个体的基础上去提出猜测、寻找证据、得出结论。

另一些灵感,是你可以通过对观点作出认同、补充、个体视角的重新理解、反驳、对抗等方式,得出一个新的观点。或是你认真听完、看完播客或文字,通过检索过往经验的方式,找到类似的、或违背的事实,重新理解、补充观点。

虽然这些看上去很简单,但难的是,你能不能摒弃情绪,避免客观偏见。

当然,这只是其中一种可以通过训练的方式,保持独立思考、持续获得灵感的方式。其他的「方法论」,我会在之后的内容提到。比如,我会觉得时间管理其实是一个伪命题,在没有搞清楚自己为什么需要时间管理的情况下,我们很难坚持下去。而时间管理的例子,恰好就是「我们可以通过什么方式获取灵感」一样的内核。

❌
❌