元年

所得所思

之前在单位摸鱼的时候有所思,回家记录一下,生怕自己忘了~

一件儿事儿

缘起

做技术开发风风雨雨七载有余,一直想做一个属于自己的东西,blog、技术分享、github page、自建应用都做过,服务器、域名也都搞过,但一直都没搞成自己心仪的样子。虎头蛇尾。

一遍一遍向拖延症妥协….

第一次

2024.10.11 儿子出生, 在此很早之前我就有想过戒烟。媳妇劝了好几年,我无动于衷,直至那日,我买了包烟,发现只能撑2天. 平时起码3天,一周两包烟抽不完的,,,,遂想把这玩意的量给控制控制,降下来些。可不经意之间, 一包崭新未开封的烟,又在第二天的深夜完成了它的使命… 我噙着最后一根烟回想这包烟的一声,发现根本记不起来,它是从什么时候开始,一点一点离开我的…

第二次

频繁的熬夜导致我黑眼圈加重,本就眼袋颜色深,猛的一照镜子,总觉自己黑,再加上日益控制不住的体重,此时的眼袋处除了黑,还有细细数来4、5个的脂肪粒。后面偶然刷B站看到一个卖货博主,卖这种眼部护理的东西,在她精心介绍产品之前,提了一嘴眼保健操:有效果,见效慢。本着成本较低的老抠本性,我尝试着每天起床后做几次(呃, 就是摁几次,时间 2min 之内)眼保健操。 不知道是心理作用还是怎么,大概 2 周吧,我个人感觉,脂肪粒瘪了,黑眼圈也有改善。

我大概是从第3周断的吧,后面想起来悔之莫及,想着如果早上忘了,那就中午在公司吃完饭的午休时候,给自己按一把,爽一下。哦吼,中午B站推荐的小姐姐跳舞巨好看….

性空

github 会根据提交生成这个仓库的贡献图;git 提供了 graph 展示了一个项目分支关系合并历史;keep 可以记录下你某次跑步运动的总路程,一点一点展示给你;抖音记录了美好生活….

我也想记录我一些微不足道的、但能提供给我满足当时心里需求的小事儿,他可能是个重复的或一次性的。

它能记录我今天在什么时候抽了几根烟,能让我回想起我上次做某件事是什么时候,它甚至就是帮我记录我是什么时候开始想起某件事、想去做某件事…..

希望它像一颗种子,在这里悄悄扎根发芽,轻轻破土开花,安安静静茁壮成长。在未来的某个寂静深夜,当想到生活艰辛媳妇指责工作压力思想备受打击在萎靡在悔恨妥协在对自己失望负面情绪如同倾盆暴雨巨浪狂潮,铺天盖地般誓杀我万遍之时————让我知道:我戒烟的路是这么走过来的;原来我已经坚持一件事情这么久了啊;原来我之前就想过它/他/她;那些淹没在月寒日暖来煎人寿的昼夜里的桩桩件件,它无足轻重,它微不可察,但就是它告诉我,都已经走到这里了,原来,都这么久了呵。以往的路上,我没有碌碌无为,我没有颓废不起,我也没有那么不堪。我没向神明祈祷,没向生活伏拜,没像他们一样对我失望。是我自己,全靠自己,坚定地、扎实地到了这。我原来这么牛逼。

我用是的小米手机,息屏显示是出厂时默认的话术,它出自雷布斯,我稍微修改了一点点:

“永远相信,美好的事情即将發生”

一件儿事儿,本身,也是我的事儿。

让一件儿事儿,来向这个世界证明,老子,就是这么牛逼。

散乱

不打扰,绝不打扰。不想像一些app一样,需要自行设置,到点儿了弹个消息告诉你该怎么怎么了,满脑子都是诶呀卧槽我得去怎么怎么了不行我得放下手头事儿/少做一天不会死大不了我明天少吃点这种自我亏欠的“内耗”,意义不大。太牢了,想就去做了,做完就不想了,想了不做,徒增焦虑。

做了就是做了,历史不会说谎。哪怕没有”一件儿事儿“,你做了件事儿,或者记住了件事儿,夜深了你也睡得着,凭心无愧。

整理本人使用的 PHP-CS-FIXER 的配置,方便以后使用

文档地址

以下是我个人在开发 hyperf 项目的配置

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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
<?php
// .php-cs-fixer.php
return (new PhpCsFixer\Config())
->setRiskyAllowed(true)
->setRules([
// 引用的规则集
'@PSR2' => true,
'@Symfony' => true,
'@DoctrineAnnotation' => true,
'@PhpCsFixer' => true,
// 使用短语法定义数组 e.g. [1, 2, 3]
'array_syntax' => [
'syntax' => 'short'
],
// 使用短语法解构数组 e.g. [a, b, c] => [$a, $b, $c]
'list_syntax' => [
'syntax' => 'short'
],
// 字符串拼接应配置间隔符
'concat_space' => [
'spacing' => 'one'
],
// 关键字语句都应有空格间隔, 可配置关键字列表 ['break', 'case', 'continue', 'declare', 'default', 'do', 'exit', 'for', 'foreach', 'goto', 'if', 'include', 'include_once', 'phpdoc', 'require', 'require_once', 'return', 'switch', 'throw', 'try', 'while', 'yield', 'yield_from']
'blank_line_before_statement' => [
'statements' => [
'declare',
],
],
// PHPDoc 注释中移除 author 标签, 标签可定义
'general_phpdoc_annotation_remove' => [
'annotations' => [
'author'
],
],
// 只有一行实际内容的单行注释和多行注释应使用语法
'single_line_comment_style' => [
'comment_types' => [
],
],
// yoda 语法
'yoda_style' => [
'always_move_variable' => false,
'equal' => false,
'identical' => false,
],
// PHPDoc 对齐设置
'phpdoc_align' => [
'align' => 'left',
],
// 禁止在结束分号前使用多行空格,或将分号移到新行以进行链接调用,移除多行空格
'multiline_whitespace_before_semicolons' => [
'strategy' => 'no_multi_line',
],
// 禁止大写的常量
'constant_case' => [
'case' => 'lower',
],
// 类、traitinterface必须用一个空行或没有空行分隔
'class_attributes_separation' => true,
// 移除连续的 unset
'combine_consecutive_unsets' => true,
// 声明严格类型
'declare_strict_types' => true,
// 确保没有代码与 PHP open 标记在同一行。
'linebreak_after_opening_tag' => true,
// 确保静态引用使用小写
'lowercase_static_reference' => true,
// 移除无用的 else
'no_useless_else' => true,
// 移除无用的 imports
'no_unused_imports' => true,
// 非后必须有空格 if(!false) => if(! false)
'not_operator_with_successor_space' => true,
// 取非时是否有前置空格 if(!false) => if( !false)
'not_operator_with_space' => false,
// 对 类、trait、interface、enums 排序
'ordered_class_elements' => true,
// import 排序
'ordered_imports' => [
'imports_order' => [
'class', 'function', 'const',
],
// 排序规则
'sort_algorithm' => 'alpha',
],
// 跟 PHP unit 有关,目前没摸清用法,大概就是不要与 PHP unit 的方法重名
'php_unit_strict' => false,
// PHPDoc 中的注解应该组合在一起,以便相同类型的注解立即相互跟随。不同类型的批注由单个空行分隔。
'phpdoc_separation' => false,
// 单引号模式
'single_quote' => true,
// 用 != 替换 <>
'standardize_not_equals' => true,
// DocBlocks必须以两个星号开头,多行注释必须以一个星号开头,在开始斜杠之后。两者都必须在结束斜杠之前以一个星号结尾。
'multiline_comment_opening_closing' => true,
])
->setFinder(
PhpCsFixer\Finder::create()
// 排除的目录
->exclude('public')
->exclude('runtime')
->exclude('vendor')
->in(__DIR__)
)
// 是否启用缓存
->setUsingCache(true);

我终于有了自己的一个博客

2022-04-07,我终于有了自己的博客。至于为什么开篇叫 “次元” ,绝不是因为它本应该出现在4月3号却迟了这么久这么简单。

2022-04-03,标志我踏入了人生另一个阶段,不得不承认人到中年。

其实早就想弄一个博客玩一玩,去年一年一直忙别的,忙游戏,忙恋爱,忙生活,忙社交,始终没有静下心来去弄;空闲的时候又不想折腾,没有年轻的时候那么有心劲……等等一堆理由,导致了它叫“次元”;

2022-03-14,上海疫情爆发,公司开始实行居家办公政策,在家办公么,就是混一混,打打游戏洒洒水这样子,混了大半个月,反思了一下:2020年年初第一次因疫情原因居家办公,整天打游戏,直到复工后逐步忙碌起来,很后悔当时疫情在家那么多闲暇时间不多学点东西,什么C语言啦, docker啦等等,当前又是在家办公的日子,难道以后还要再后悔一次?能有几次,再因为疫情,居家办公?思来想去,一个总结。

以我浮躁的心灵根本不允许我趁机内卷,不如整理整理思绪,以文字记载下来,就算届时起了后悔不学习的念想,也能看此博客聊以慰籍。

又因是第二次疫情爆发+居家办公,而我本人又叫元年,元为首,次元便有了。

0%