2022-02
14

溜旱冰

By xrspook @ 11:37:27 归类于: 烂日记

很小的时候爸妈就给我买了一双旱冰鞋,但是那双鞋是没有轴承的,所以虽然是旱冰鞋,但实际上仅仅能滑而已,没什么速度可言。当时家里不大,客厅有一条宽度不到1米的走廊通向厨房。我很喜欢在那里全速滑行,虽然是全速,可能因为当时我太小,而我的旱冰鞋也只是仅仅能滑动而已,所以从来没有发生过任何问题。我也从来没感受到什么重心不稳之类的东西,每次都是全力往前冲。

我就读的小学面积不大,总是说有一大片地要征收回来,那将成为我们的操场,但实际上一直没有实现,起码在我毕业之前都没实现。但我们有一块很平很平的小操场。学校在建那片操场的时候就已经计划好,要把那里的水泥抹得很平,四周装上不锈钢栏杆,那是我们的旱冰场。寒暑假的时候学校会请教练回来教我们滑冰。直到那个时候,我才终于买了一双真正的双排轮滑鞋,但是买的不是那种一体成型的鞋,是需要穿着鞋,然后再上去固定的款式。那双轮滑鞋已经很多年都没动过了,那依然放在我家的某个鞋盒里。广州是一个不下雪的地方,但是在我小的时候还是有不少旱冰场。小学里就有一个,虽然绝大多数时候都不会有学生在那里溜冰,因为即便是下课的时候在走廊跑步也是禁止的,就更不用说在人很多的操场上溜冰了。离我们学校不远有个广州造纸厂,他们的厂区很大,工人很多,也有很多体育配套设施,比如说游泳场,旱冰场和足球场等等。学校里不能随便溜冰,但是我们可以去纸厂的旱冰场玩。旱冰场这东西5块钱就可以玩一整个下午。跟学校的旱冰场最大的区别在于他们有一个波浪形的区域。那是用来玩花样的。站着通过我没有一点问题,但是当我的同学邀我一起以蹲着的形式通过的时候,显然我就不行了。因为全蹲的时候我没办法控制双脚一直保持平行。全蹲的时候我一定是外八,这样的话是无法前行的,最终只会一屁股坐在地上。我没办法平行全蹲也一直让我成为同学的笑料。到现在为止,我依然没办法在脚掌完全触地的情况之下,双脚平行全蹲。这是天生的缺陷,虽然通过后天的训练应该可以克服。如果当我还很小的时候就发现了这个问题,在我的柔韧性还没怎么固定下来的时候就开始纠正,这个估计是纠正过来不太难,但是当我意识到这个问题的时候,我已经太大了。

小学时候穿的旱冰鞋一律都是双排的,无论是学生的还是老师的,我们甚至没见过单排的旱冰鞋。那只会在某些非常特殊的极限运动场景里才会看到,身边的人都不穿那个,情况跟现在好像刚刚相反。

多年以后,广州市的旱冰场一个接一个消失,情况就像从前广州有不少的舞池,很多人会在那里跳舞,但现在舞池这种东西在广州基本找不到了,旱冰场也剩下没几个,取而代之的是大家不在固定场所溜冰,大家会选择穿上单排的轮滑鞋在各种你想到又或者想不到的地方练习或表演。

虽然我只是个30来岁的人,但我的的确确已经感受到了时代的变迁。

2022-02
13

电量焦虑症

By xrspook @ 20:06:35 归类于: 烂日记

一周下来我的手机亮屏时间平均只有两个小时多一点,短的时候一天一个半小时都不到,多的时候也不过只有三个多小时。对其他人来说,这简直就是一个神奇的数字,因为很多人无论年纪大小,一天6个小时的手机亮屏时间是再普通不过的。对我来说,之所以这样,大概是因为如果是在工作的时候,绝大多数我对的都是电脑屏幕,而不是手机。每天我的手机亮屏起码有半个小时或以上的时间,我都在做打卡任务,如果那些全部都不需要的话,估计一天下来我的手机亮屏时间可以低于一个小时。但即便一周下来每天的平均亮屏时间只有两个小时多一点,我依然要一天一充,虽然可能我没有那么神经过敏的话,可能可以坚持到一天半一充,但是当电量低于80%,尤其是低于40%的时候我就会感到焦虑,我简直无法想象那些当电量低于10%仍然在继续亮屏操作的人到底是怎么挺过来的。

某次出差,我的同事他的手机电量只剩下1%,但是他居然仍然在操作,当时我们在某个酒店的大堂,就要进行check in,因为是疫情期间,所以必须出示健康码和行程卡。他居然觉得自己可以完成这些操作,到房间的时候再充电,他实在太乐观了,乐观到我为他捏汗。所以我赶紧翻出充电宝借他。他的充电宝放在大包包里,很难拿出来,所以虽然带着充电宝,但是却不能在急用的时候拿到,带跟不带又有什么区别呢。我不知道他为什么对那1%的电量会那么的自信,如果我的手机只剩下不到5%的电量,我会很担心,在某一次操作里面,就会突然下降几个百分点,然后自动关机,那非常有可能就是打开屏幕关掉屏幕那一刹那就直接降掉了1%的电量。如果不需要在任何地方都查验健康码行程卡又或者要通过扫一扫进行各种支付的话,智能手机没电一点问题都没有,那不过是加倍消耗手机电池而已。但是在现在这个时代,尤其是在现在这个大环境之下,智能手机没电或者智能手机突然坏掉,那可是要命的。

于是这也带出了另外一个问题,为什么我们所有资料都要存在一个随时都可能挂掉的机器上面呢?而且还无法修。如果所有东西都是在内存里面,为什么我们修手机的时候就不可以把数据从这个内存转移到那个内存呢?当你带着一个无法开机的手机去修理,他们经过一番考量发现的确开不了机,除非纯粹是电池的问题,否则就会告诉你那修不了。实际上真的修不了吗?为什么就不能把内存取出来放到一些可以读取的地方呢。我觉得绝大多数情况下,不是内存坏了,只是主板坏了,主板的某个部分坏了,无论是内存还是CPU都可以取出再次使用。之所以我有这种想法,是因为昨天我刚刚看完了《奇迹·笨小孩》。花上千块钱买个手机,突然有一天就黑屏,开不了机了,去维修的时候会告诉你主板坏了修不了,最终只能有大概100块钱的回收券。那个券你只能在那个地方使用。如果他们的拆机技术真的像电影那么厉害,回收的那台手机拆出来的零件所能卖到的价格远远大于那个回收代金券。在这一买一卖的过程中,消费者无端端钱就没了,钱没了还能赚回来,但那些丢失的资料、那些储存在手机上的所有就真的没了。

我们明明知道只是某一个部分出了问题,但是现在很多时候我们都只能整体换掉或者丢掉,这实在是一个很大的浪费。

2022-02
12

手指冰凉

By xrspook @ 19:06:10 归类于: 烂日记

运动这种东西一定程度上应该是相通的,但是每项运动有各自的特点。在一个项目上不断地钻研下去是很好,但是有些时候不免会感到枯燥乏味,于是蓝调就产生了,在这个时候换个口味或许是个不错的选择。口味以后,因为需要调动的东西可能不一样了,所以当你回过头来,你会觉得你在原来那项运动上有了一些新灵感。

这周的投篮非常不顺利,花了85分钟才投进了100个三分球。第28个的时候,我几乎到达了绝望的地步,因为认真也好,颓废也好,乱扔也好,无论如何都投不进。那个时候我觉得100个根本是不可能完成的任务,为什么第28个那么的难,我一边投一边在纠结,虽然还没到放弃的地步。不只是第28个,往后的投球都很挣扎,到达一定程度以后,我总算有点明白,因为那天比较冷。温度大概在11℃左右,但因为湿度比较大,所以人的体感温度只有不到10℃。投篮的时候我只穿了一条薄款的夏季紧身裤,上身是一件速干的长袖T恤。虽然是长袖T恤,但是袖子已经被我卷到了上臂。在这种情况下,即便我在流汗,即便我不觉得冷,但是我的手指一直处在冰凉的状态。脚趾的状况要比手指好一点,因为有袜子跟鞋子的包裹。手指是冰凉的,所以当我要拉球的时候那种感觉好神奇,我没办法柔软起来,冰冷的手指一定是僵硬的。没办法柔软,没办法拉球,于是球就只能硬生生地推出去,但推出去旋转不够,角度也不合理,当然是各种的不对劲。虽然脚趾没到手指冰凉的那个地步,但是跟平时比起来,跳起来的一瞬间发力也是不正常的。我根本不知道自己到底要用多长时间才能完成那100个三分球。因为我知道即便我跑得气喘吁吁外加大汗淋漓,我依旧没办法保证手指不冰凉、我的脚趾不那么僵硬。但幸好最终我还是扛下来了,我还是完成了那100个三分球。虽然比平时多花了很多时间。

那天我意识到在气温12℃以下,这种装束去投三分球对我来说实在太难了,如果我仍要这么穿着的话,那样的温度就不适宜去做这种事。如果我一定要在那个温度下做这种事,我应该怎么穿才能保证我的脚趾不僵硬、我的手指不冰冷呢?多穿衣服就能解决问题吗?多穿衣服,如果真穿多了,被汗水湿透,那是又重又冷的节奏。

中午如果不下雨的话,我会在那条毫无遮挡的路上来回走上好几圈。一开始我会做一个双臂平伸画圈的动作。一半做顺时针,一半做逆时针,然后还会做两个来回的空气投篮。手臂画圈的时候,结束时肩膀肯定会酸痛,但实际上人不怎么发热,但是当我做空气投篮的时候,走到一半我就会感觉到全身发热。第1趟走完。我就已经在出汗了,我也不知道这到底是为什么,所以以平时的装束去投篮,必定会大汗淋漓,但是如果只穿一层薄薄的衣裤去做这种事,显然又无法保证我的状态。跑步的时候,在那种温度之下那个装束的确已经可以了。因为在持续做介乎于有氧和无氧运动,脚底肯定不会僵硬,手指即便冰凉也无所谓,因为跑步的时候,手指不需要什么作为,除非我在绕圈,我要过一段时间按计数器,但即便那样,手指也不需要什么灵活的操作,很冷的话,戴个手套就能解决问题,因为除了手指以外,其他部分的确不冷。但是我不可能带着棉线手套去投三分球啊!

不得不承认,虽然我是一个运动型的人,但是我身体末端的血液供应的确天生是有点缺陷的。

2022-02
11

创造更好的自己

By xrspook @ 13:32:18 归类于: 烂日记

如果要我数冬奥会里不玩命的项目,大概我只能列举冰球,其它项目全部都是玩命的。因为冰上运动通常都很高速,而雪上运动为了要做出极具挑战性的动作,全部都需要从很高很高的地方滑落下来。越野滑雪并不需要很高的落差,但问题是那就是夏季运动会里的马拉松。马拉松这个东西没有一个人不觉得那不是玩命的。所以说冬奥会是一个极限运动的集合真的一点毛病都没有。

冬奥会让我真正的意识到重要的是超越自己,而不是追求名次奖牌之类的东西,对那些从未获得过冬奥会资格的人来说,参加就已经是胜利,对那些在各种级别大赛里经常拿冠军的人来说,他们要挑战的只是自己怎么才能表现出更好的自己。做保守的动作,做非常有把握的动作就可以拿到奖牌,但是奖牌真的是他们想要的吗?大神到了一定程度,他们就是在和自己较劲,追求那些人类从未成功过的事情。比如羽生结弦挑战4A,也比如基普乔格挑战两小时跑完马拉松。所有人都知道那很难,那是不可能完成的任务,但是对大神来说,那就是他们继续比赛、继续挑战、又或者是活着的动力。

从前我对花样滑冰完全没有兴趣,直到有一天我知道羽生的存,在看过了他的表演后,我实在震惊了,非常强的感染力、非常高超的技术。今年冬奥会如果不是在短节目里遇到一个谁也没想到的坑。他肯定不仅仅拿了个第四。对他这个已经连续拿了两届冬奥会男子花滑冠军的人来说,他最想做到的不是拿奖牌,而是成功的挑战4A,这是他之前从未做到过的,无论是在练习还是比赛的时候。为什么大神会觉得练习做不到的东西比赛反而有可能做到呢?对小白来说,这根本就是奢望,但是对大神来说,比赛可能会激发出更多的肾上腺素。如果不刻意在自由滑的时候挑战4A这个动作,羽生绝对可以把那编排得非常完美,但是他却选择了在这种大场合公开挑战4A。如果羽生用一套完美的编排拿到了第三块冬奥男子花滑金牌,这对他、对我们所有人来说意味着什么呢?现在的羽生的确比之前的强吗?如果羽生成功挑战4A,无论最终他能不能拿到金牌,这个羽生已经超越了从前的羽生,也代表了全人类创造了一个奇迹,这也远远超越了某届冬奥会某块金牌的份量,这会让2022年北京冬奥会永远载入史册,因为这是一个让奇迹诞生的地方,这才是羽生最想要的!

突破人类极限,创造最好的我的事情在冬奥会一再发生。比如谷爱玲在大跳台比赛的第三跳选择了一组她从未做过的高难度。明明有99%的把握能安全平稳完成任务,但是他们却选择了可能只有不到1%成功的极限去挑战自己。这种挑战并不是建立在盲目的基础上。日积月累的训练让他们知道自己可以做到,或者离做到真的已经不远了。对普通人来说,在比赛的时候正常发挥已经很不错,因为紧张会导致各种各样的问题,这是经常发生的事。这也是大神跟小白的巨大区别。大神不是一天就变出来的,他们也是慢慢地从小白养成。所以是否可以这么理解,可能小白永远都到达不了大神的境界,但是只要小白一直都努力做更好的自己,在每一次量变积累成质变的时候,小白就是自己的英雄。

夏季奥运会的时候,可能我们通常都只是关注金牌的数量,因为金牌实在太多了。反倒是冬奥会让我真切地感受到了那句“更高,更快,更强,更团结”。

2022-02
10

让自定义小工具复活

By xrspook @ 7:00:15 归类于: 烂日记

花了一整天都没搞懂的事情,突然晚上用了大概半个小时就开窍了。当然,其实功劳不在那30分钟,而是在前面的一直摸索积累。郁闷得要死要活,当然要总结一下经验,免得老是掉坑里。

上回说到自定义小工具时灵时不灵。通常,当我把网上的自定义小工具脚本(12)贴到functions.php,然后在小工具那里把相应的东西拖放到合适的位置,刷新前端就能看到。当我在functions.php修改代码,修改到一定程度的时候仍然可以看到,但改着改着,前端就没了。当我把改到最后还能显示的版本再贴回去,依然没反应。这到底是什么问题呢?后来我意识到不会是某些默认参数缺失导致。我不知道为什么在小工具的后台预览就没有这种缺失问题,但前端显示就有。非常有可能刚好碰上5.9前端和后台默认参数不完全一致。当我把所有之前空着,理论上应该自动带入默认参数的函数都补充为默认写法之后,奇迹发生了!所以折腾了一大轮非常有可能是5.9删掉了某些前端的默认参数,因为他们从这个版本开始可以使用区块进行全站模板编辑,既然所有东西都源于区块,所有东西都不是从自定义代码开始,在区块那里写入默认参数自然就不会有小工具默认参数缺失的问题。但是,他们万万没想到我这个从WordPress大概2.*版本就开始用的老土鬼依然在用很久很久很久很久很久以前的自定义小工具写法,而当时,当自定义小工具参数缺失时估计有默认参数补全……

要创建一个自定义小工具,可以在模板functions.php文件里通过代码方式实现。下面讲的只是创建小工具本身,有些模板没有自带容纳小工具的箱子,导致创建好的小工具后无法让其在前端显示,这里就不继续探讨了。

写一个自定义小工具主要有3步,其中第1步里有4个步骤需要完成:
1 创建小工具
1.1 设定小工具基本参数
1.2 设定小工具前端输出
1.3 设定小工具后台更新参数
1.4 设定小工具后台输出
2 注册小工具
3 激活小工具

转化为代码大概是这个样子:

class widget-ID extends WP_Widget //创建widget,widget-ID必须唯一,必须小写
{
	public function __construct() //widget基本参数设定
	{
		parent::__construct(
			'widget-ID',
			__('widget name'), //后台widget标题
			array('description' => __('widget description'),) //后台widget描述
		);
	}
	public function widget($args, $instance) //widget前端输出
	{
		echo $args['before_widget'];
		********** //要输出的全部放这里
		echo $args['after_widget'];
	}
	public function update( $new_instance, $old_instance ) //widget后台更新设定
	{ 
		return $new_instance; //public function form里更新了这里就更新,因为form没有内容,照抄默认写法
	}
	public function form( $instance ) //widget后台输出
	{
		echo '<p class="no-options-widget">' . __( 'There are no options for this widget.' ) . '</p>';
		return 'noform'; //因为是自定义小工具,参数都已就位,照抄默认写法
	}
}
function mi_register_widget() //注册自定义widget,mi_register_widget函数名随意
{
	register_widget('widget-ID1'); //多个自定义widget在这里全部列出
	register_widget('widget-ID2');
	register_widget('widget-ID3');
}
add_action('widgets_init', 'mi_register_widget'); //激活已注册的全部widget

之前我遇到的时灵时不灵根本原因在于public function update( $new_instance, $old_instance ){}和public function form( $instance ){}虽然我的确不需要表达什么,所以{}直接留空,于是就撞板了…… 所以这两个组后台参数设定可能对自定义的各位来说的确没啥用,但默认写法还是得继续保留,不能留空。

如果有人像我那样在WordPress 5.9之前自定义小工具好好的,但5.9后就前端不显示了,按照上面步骤对照修改后,还需要在后台小工具页面把之前失效的小工具从箱子里删除,然后重新拖放小工具归位。相信我,这个步骤非常重要!!!虽然看上去还是那个模样,但实际上拖放一圈的确就能解决修改代码后,前端无论如何仍然刷新不出来的问题。

撞板是痛苦的,但摸爬滚打后重新站起来的感觉非常好!

© 2004 - 2026 我的天 | Theme by xrspook | Power by WordPress