Logo

site iconBosir | 水清无鱼

黄波,90后,室内设计师 户籍于四川→求学于云南→建站于浙江→工作于上海。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Bosir | 水清无鱼 RSS 预览

写给三十多岁,爱焦虑的自己

2024-09-04 08:55:53

“爱自己”的本意,就是爱自己的生命力。

爱自己,不单单是吃好、穿好、住好,而是爱自己生命的力量。爱自己,是你遇到挫折时,也保持着对你生命力的热爱,从不去否定它。就像一粒种子,一旦发芽,它只有一条路可走,就是不断地生长,因为我活着,绝不是用来沮丧的,绝不是用来枯萎的。

这一生,你能做的唯-一件事,就是让你的生命生长、绽放、强壮、绚烂。爱自己,就是爱生如夏花般绚烂的生命力量。

当生活真的过得很艰难的时候,你是怎么熬过来的?

每天认真洗脸,多读书,按时睡,少食多餐。变得温柔大度,继续善良,保持爱心。不在人前矫情,四处诉说以求宽慰而是学会一个人静静面对,自己把道理想通,这样的你,单身也无所谓,你那么虔诚的做,更好的自己一定会遇到最好的。

当你焦虑的时候,我的建议是去散步。人的头脑不擅长长时间停下来思考,如果你的大脑在全速工作,但你的身体没有移动,大脑就会想:“糟糕!我被困住了!”你就会越来越焦虑。当你忧虑的时候就去散步吧。

禅修#04: 道理人人都懂,关键在于自己如何看待

2024-06-22 14:48:00

禅修,最重要的就是“静心”和“内观”。沉的下来,受益良多;沉不下来,就是心灵鸡汤。大概2018年左右,因缘际会在香海禅寺偶入禅修时,嗤之以鼻,和鸡汤文没有什么两样。但,当你真的认识,或者消除抵触心去看待 ,会帮助我们成长。

世界上最极致的东西是什么?是心。它可以最快,也可以最慢;可以最大,也可以最小;可以最真,也可以最假;可以最弱,也可以最强;可以最残忍,也可以最慈悲。心是每个人最大的秘密,它决定了命运的走向,所以,调心是世上最好的工作,用心是最难做也最值得做的事情。

情绪

大多数人是情绪的奴隶,喜怒哀乐,不能做主;稍微清明一点的人,大部分时间可以控制和调整自己的情绪;功夫再高一点的人,几乎没有任何情绪,任何时候一片祥和的样子;更高功夫的人,情绪是他们的工具,嬉、笑、怒、骂,不过是游戏人间,是度化人心时行的方便。

梦参老和尚说:「你要经常思惟,现在我们生存的现实生活以及周围环境的世界都是苦的,这个世界本身就是苦的,而且在这里头忍受苦。为什么我们要忍受呢?这叫业不由己,不想忍受也不行啊!在忍受苦的当中,我们还要找各种形式的快乐。一般人认为是快乐的事,但是从佛学的道理上来讲并不快乐,这就是一个苦的因,将来要受苦的果;如果你在这种不快乐之中能产生一种快乐,是什么呢?是你求你的心安、心里的快乐,这就是佛所说的方便道。」

固执

大心量,处处包容别人,什么事都不固执己见,随顺人家的看法,你会过得很愉快。让人家都听你的,这不可能,即使是你的子孙也不会都听你的,要放下对所有的执着。人与人之间看不破、放不下,还谈什么修行?一个家庭如是乃至国与国之间都如是。

妄想

「我们人人都知道妄想不好,要断妄想,但又明知故犯,仍然打妄想,跟习气流转,遇着逆境,还是打无明,甚至好吃懒做、求名贪利、思淫欲等等妄想都打起来了。既明知妄想不好,却又放他不下,是什么理由呢?因为无始劫来,习气薰染浓厚,遂成习惯,如狗子喜欢吃粪相似,你虽给它好饮食,它闻到粪味,仍然要吃粪的,这是习惯成性也。」——虚云老和尚

开启AVIF图片格式,助力typecho图片加载速度更快一步

2024-06-21 12:24:00

今日,在张洪大佬《实现全站图片使用avif格式,替代臃肿的webp教程》一文中学习并认识到了AVIF这个图片格式。这个格式相较于传统的jpg、png甚至webp等都具有很大的优势,唯一小遗憾就是有些许浏览器或者手机端不支持。但,无所畏惧。喜欢折腾和动手的我,准备开启博客的avif之旅。

310e8e13-79d0-4ed5-b4e4-9ce01ef7eca4.avif

什么是AVIF?

AVIF是一种基于AV1视频编码的新图像格式,相对于JPEG、WebP等图片格式压缩率更高,并且画面细节更好。

AVIF通过使用更现代的压缩算法,在相同质量的前提下,AVIF文件大小是JPEG文件的35%左右。

AVIF支持高动态范围(HDR)和标准动态范围 (SDR)内容,包括常用的sRGB和BT.2020色彩空间。它支持8、10和12位的颜色深度、胶片颗粒保留、PNG图像的透明度以及GIF格式的动画。

实际情况就是,更小的图片,更快的加载速度,且画质还不怎么受影响。实际请看下图。同样一张图片,avif和webp相差的大小和加载速度不同,所以avif还是有点香的。

1718942511604.avif

当然,avif的缺点就是并不兼容有些浏览器,比如Edge

p668800.avif

Nginx添加规则

在你的nginx服务器http里面添加如下规则后,重启服务器即可。

types {
    image/avif avif;
}

Typecho怎么实现avif

Typecho打开网站根目录,进入Var找到Widget,打开Options.php文件,大约673行,差不多最后面,添加AVIF,例

    /**
     * 允许上传的文件类型
     *
     * @return array
     */
    protected function ___allowedAttachmentTypes(): array
    {
        $attachmentTypesResult = [];

        if (null != $this->attachmentTypes) {
            $attachmentTypes = str_replace(
                ['@image@', '@media@', '@doc@'],
                [
                    'gif,jpg,jpeg,png,avif,tiff,bmp,webp', 'mp3,mp4,mov,wmv,wma,rmvb,rm,avi,flv,ogg,oga,ogv',
                    'txt,doc,docx,xls,xlsx,ppt,pptx,zip,rar,pdf'
                ],
                $this->attachmentTypes
            );

            $attachmentTypesResult = array_unique(array_map('trim', preg_split("/(,|\.)/", $attachmentTypes)));
        }

        return $attachmentTypesResult;
    }
}

阿里云怎么实现avif

阿里云OSS定义图片为avif,后缀?x-oss-process=image/format,avif

我自己的博客不是从官网添加的规则,是直接通过AliOssForTypecho默认自定义样式实现。即不管你上传的是什么照片格式,添加了这个后缀以后,呈现出来的就是avif图片。但你上传的源文件还是原本的图片格式,存在在oss里面。当然我自己的服务器也有备份。

考虑到目前大部分浏览器和手机都兼容AVIF,所以不兼容的方案我没有添加进去。当然,也是因为目前我使用的几个方法都不太成功。如果有会的,留言说一下。阿里云官方的使用picture标签和CSS+JS方式都不太适合我,我想直接通过在Nginx里进行判断,但现在还没有找对方法。

开通HTTPS加速网关,告别SSL证书三个月续签

2024-06-20 11:51:00

现在大部分博客都已经开通了HTTPS,也就是我们俗称的“小绿锁”。然而随着几大云服务器厂商的免费证书续期降为三个月,在不付费的情况下,真的很难受。当然,也有SSl自动续签功能,但是使用操作步骤,对于小白而言还是比较繁琐的。最简单的还是要数宝塔面板的续签,后台一键续签就可以了。

9855eab9-e948-4ce2-83cc-aad3e09b1ba0.webp

然而,作为一个爱折腾的主,面对三个月续签,我是不肯能满足的。毕竟自己的动手能力不足以支撑我满足这个需求,所以我就只有开启小氪模式了。因为,阿里云的加速HTTPS网关降价了,而且是大降价。

商品规格 调整前网关售卖价 调整后网关售卖价
入门版-单域名 包月:60元;包年:700元 包月:9.9元;包年:109元
基础版-单域名 包月:140元;包年:1500元 包月:29元;包年:319元
基础版通配符 包月:150元;包年:1600元 包月:119元;包年:1309元

什么是HTTPS加速网关?

HTTPS加速网关服务部署原理如下图所示,无需配置源站证书,只需在控制台一键接入HTTPS加速网关,即可实现客户端与源站间的通信加密。浓缩成一句话就是:用最少的钱,实现HTTPS和网站加速。

p758061.webp

现阶段开通HTTPS痛点

痛点 描述
开通周期长 首先需购买一张证书,其次需申请证书,且还需较长的审核周期。如果证书部署在非标准云产品(如ECS、IDC、服务器机房),可能需要更长的部署证书周期。
操作门槛高 部署证书需要具备一定的中间件部署能力,例如签发证书后,需要部署到对应的服务器上,因此需要了解Nginx、Tomcat等中间件的证书部署流程。
更新证书运维压力大 付费证书有效期为12个月,免费证书有效期仅为3个月,且证书到期后需要重新签发证书,对于非标准的云产品需每年更新一次,运维压力大。

HTTPS加速网关优势

优势 描述
配置难度低 一键接入域名即可实现HTTPS加密访问,且支持自动续费,简化后续运维工作。
网站加速 提供加速功能,提升网站浏览体验。HTTPS加速网关可将源站资源缓存到阿里云遍布中国内地的加速节点,当终端用户请求访问和获取源站资源时无需回源,可就近获取边缘节点服务器已经缓存的资源,提高资源访问速度,同时分担源站压力。

如何配置HTTPS加速网关

已拥有稳定运行的业务服务器(即源站)和用于HTTPS加速的域名(一般使用子域名)。

这个服务目前是在阿里云推出的,别的平台有没有暂且不清楚。就以阿里云举例:
👉购买HTTPS加速网关服务个人博客选择入门版即可,一个月300GRCQ网关资源计算数足够使用。即使超过也可单独购买资源。
👉关闭原域名的CDN解析或其他起冲突的解析服务,注意:源站转发仅支持80和443端口,不支持已经添加CDN或者WAF等流量转发的域名。
👉HTTPS加速网关会提供CNAME记录,我们只需解析该记录即可。

开启后的实际效果,可以参考本博客。后续会就使用感受和费用发表意见。

网关资源计算数GRCQ按照网站访问次数和下行流量的两个维度计算,1个小时最少消耗2个GRCQ。具体规则如下:

  • 网站请求次数:1 Grcq/150次,即在1个小时内,0次<网站请求数≤150次,消耗一个GRCQ。
  • 下行流量:1 Grcq/30 MB,即在1个小时内,0 MB<下行流量≤30 MB,消耗一个GRCQ。
HTTPS加速网关实例周期 网关资源计算数GRCQ(调整前) 网关资源计算数GRCQ(调整后)
1个月 700 300
3个月 2,100 900
6个月 4,200 1,800
1年 10,000 4,000
2年 20,000 8,000
3年 30,000 12,000

网关资源计算数GRCQ独立购买费用,5000次/60元/年,10000次/90元/年。

以上讯息,均已踩坑,如果你也想试试,可以观看更为具体的官方说明。《HTTPS加速网关》

附:

  1. 此项目使用不划算,每小时至少消耗2GRCQ,每天至少48GRCQ,每30天1440GRCQ.也就是说付费9.9元包含的300GRCQ根本就是杯水车薪。每年至少17520GRCQ,而5000次/60元/年,如果使用入门版118.8元/年,仅含3600GRCQ,也就是说至少需要17520GRCQ。

[...]

Typecho主题模板:SimText列表主题,真正的又快又简单

2024-06-19 12:49:00

SimText是一款非常简洁的文章列表主题,适合资讯列表类类目。

主题源自 TypechoWiKi,作者是站主本人。

这款主题对于SEO还是比较友好的,且结构简单,在默认主题的基础上创作的,视觉效果也比较ok。作者是开放这款主题的版权的,但不提供下载。所以本着喜欢且开源的原则,我进行了二次创作。

1718770709509.jpg
▲SimText列表主题

Lighthouse检测比较不错,手机端和电脑端都几乎是满分。主题首页请求只有6个,CSS样式大约14KB,还可以优化。自己配合做了动静分离后,首页加载大概只需要几毫秒。全主题除了使用代码高亮的js以外再无其它。