2022-02
17

学单排轮滑

By xrspook @ 8:57:45 归类于: 烂日记

前天我开始看B站上东北大学的轮滑教程。估计他们的选修课有轮滑又或者有滑冰,甚至有可能滑冰或者轮滑的体育课就像我们的游泳课一样,是必修项目。在看那个轮滑教程之前我已经看过两个轮滑教程,正如网友的弹幕所说,我的眼睛学会了,但是我的脚还不会。之前看的那两个教程,他们说的时候,我感觉自己好像已经领会到那个意思了,但是当我自己体验的时候根本达不到那个效果,又或者不知道他们说的某些要领指的到底是什么。不仅仅是我看不懂,网友也看不懂,因为当我看不懂某个东西的时候,发现弹幕铺天盖地都在说他们不知道那是什么意思。觉得好像懂了,做的时候做不到有一个很重要的因素是练习。

双排轮滑鞋要站稳相对来说比较容易一点。不要内8,不要外8,不要重心奇奇怪怪,双排滑轮就可以站稳,因为双排滑轮在平地上就跟站在地面上一样,没什么区别,相对来说双排轮滑鞋轮子触地面积要大于单排轮滑鞋。单排轮滑鞋要站稳,真不是一件简单的事。要站稳就要有很好的重心把控,重心到底要在哪里,无论偏前偏后偏左还是偏右都会影响你到底能不能站稳。如果某一天我穿着单排轮滑鞋可以随意站稳,当我穿上冰刀估计也能站稳。

我穿的是休闲轮滑鞋,所以每只脚有4个76mm的轮子。要在轮滑鞋上站稳,东北大学的教程说得很清楚,重心应该压在中心两个轮子上。要站稳,首先就不能让轮子滑动。只有把握好重心,只有真正适应了轮滑鞋上的平衡,后面的各种技术动作才好说。东北大学的教程里,光是体验在轮滑鞋上不让轮子滑,在上面站稳,在上面控制好重心,就用了两节课的时间。虽然两节课也不过是10多分钟而已,但实际上里面的内容要吃透的话,需要大量的时间练习。他们的每个动作都会告诉你要训练多少次,要达到什么效果。我倒不在乎他们叫我做多少次,我要做到那个动作,要到我自己觉得过得去才算是结束。按照他们的动作、训练量、需要达到的效果去练习以后,我的确感受到了一点控制力。虽然实际上我还是有点说不准轮滑鞋上的重心到底是怎么回事。轮滑鞋要玩得溜,绝大多数时候重心都是在一只脚上的。把重心放在一只脚上,即便穿的是普通鞋,而且要比较长时间保持平衡,那样干已经很不容易,更不用说当你穿着一双上面有4个轮子的鞋子。那双鞋子正常情况下,正刃触地,大概宽度也就5毫米左右,也就是说,每只脚大概只有5平方厘米的触地面积。想想都觉得这实在太疯狂。重心要稳稳落在这5平方厘米上,实在太不容易了。这还是站直情况下,如果要转弯之类,人的重心更加是跟鞋底完全不在一起,所以就要用很猛的蹬地去实现。看过速度滑冰的都知道,当他们过弯的时候,整个人几乎跟地面平行。光是这个技术动作就让人觉得非常不可思议。要让一个普通人感受那种重心偏移,要大着胆子去尝试,光是迈出这一步就很难。明明知道必须得那样,但是常理又会告诉自己这不靠谱,这会摔倒。

我觉得学习轮滑是一个挑战心理极限的过程。

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

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

2022-01
6

新技能

By xrspook @ 19:00:11 归类于: 烂日记

元旦假期最后一天的晚上,在等着单位的数据出来的时候,顺便刷了一下灰Sir B站的视频。之前一直没有刷,是因为安装了B站APP的小米平板一无法用手机验证码登录,某个窗口无论如何弹不出来。可能是因为APP的设计已经不支持安卓4,所以到底能不能用账号密码登录,其实我是完全不确定的,但幸好最后我还是登上了。如果我过一段时间就用小米平板看一下B站视频,账号就不至于需要重新登录,但我实在太长时间都没看了。自从10月开始出差,灰Sir的视频,还有就是西班牙语,被我彻底放下。相比篮球来说,西班牙语放得更彻底一些,因为我根本完全没有时间在那个上面,所以三个月下来我觉得自己把之前那半年好不容易积累回来的东西几乎都丢光了。篮球好一些,毕竟一直以来我都有坚持做某些运动,虽然强度没那么大了,又或者是没那么多时间。

我感觉灰Sir是一个专注于三分球教学的人,因为他是香港人,是亚洲人,身材不高,所以他只能用我们可以做到的方式去实现。他的每个视频对我来说时间都很长,起码10分钟以上,长的估计有接近30分钟,所以虽然我积累了好多没看,但最终我只能刷最后一个。我感觉那个三分球的教学视频应该是一个系列的,但是我实在没有时间把整个系列都看完。最后那个视频是2021年末那一两天发出来的。我觉得里面讲到最核心的是三分球在起手的时候要先做一个核心下压。三分球的尝试,我是各种姿势都用过了,有时我也不知道为什么就是能进,但是一旦丢了那个节奏,以后会一直都进不了。那个视频里面说到一个很重点的东西是一开始的时候不要先屈膝,如果已经屈膝,而且屈到了一定程度,你没办法继续下压,所以实际上当你接球的时候就要做一个下压,然后弹起来。这个下压还不仅仅是手臂向下,然后再向上,而是整个人的核心下压。核心下压和手臂下压完全是两回事。有些身材比较矮小的NBA球员手臂下压很明显。通常来说大家都是在眼睛的部位起手,而他们可能会在下巴甚至胸前起手。我们看到的是他把起手的高度降低了,但实际上人家做到的是核心下压并反弹。灰Sir说,如果核心能做到下压,就能很好地解决手脚不同步的问题。我不知道他是怎么知道我的这种烦恼的,因为很长一段时间,尽管我能投进三分球,但是要怎么把握那个一直来你来对我来说都相当困难。手脚协调的时候,我可以连进,而且是三个甚至以上,但是手脚不对劲的时候是怎么投怎么没有。有段时间我领会到要脚先起跳到最高点的时候手再开始,但是这是很难控制的。手总比脚快,所以啪的一下,手就出去了。如果不是在最高点的时候才出手,又或者说已经跳出一段距离以后再出手,球永远差那么一点点。我也试过用带前冲的方式投球,的确这样的话有时命中率会很高,但问题是这样的做法非常消耗跟腱。通常那样做的话,我需要单脚起跳,整个人的重心下来的时候落在一只脚上。这样的坏处是我很难把握平衡,其次就是我没办法坚持那么多长时间的高强度弹跳。所以一段时间之后我就会明显感觉到跟腱疼痛。

核心这种东西很强大,一定程度上我觉得自己已经可以把握如何使用核心力量。我需要在球场上验证核心下压然后起手,结果我还真做到了,而且效果很不错。

欲知后事如何,请听下回分解。

2021-08
14

终于找到靠谱的篮球教程

By xrspook @ 18:15:55 归类于: 烂日记

我觉得我最大的优点在于我敢于尝试新事物,如果我遇到某种好的方法,我会勇于颠覆之前我所有的认知,兴奋地从头来过。

此刻我的右手在发抖。因为就在较早前,我开始了新一轮的投篮练习,那个手法我之前未曾听过,也未曾练过,没有人给我推荐过那些视频,纯粹是因为运气,我在B站搜索三分球的时候,无意之中找到一个香港教练的视频。那个教练叫做CoachFui,翻译成比较通俗叫法是灰Sir,之所以称为Sir,是因为通常香港人就是这么称呼他们的老师的。我不知道他是谁,也不管他长得什么样,身材如何,反正教的东西很有道理,我就接受。他的教学视频都很长,接近20分钟一个。看过好几个视频以后,我觉得他的视频是最靠谱的,最接地气的,最可以使用的。其它视频通常都是一些篮球爱好者在研究模仿他们的对象,有些视频他会加入某些自己的经验观点,但为什么会这样?他们没办法说得出来,不过是他们一直都在用觉得有用的东西。刚开始用单手投篮之前我就想找教学视频,但是一直都没有找到合适的,所以我也就只能东拼西西凑大概差不多那样。现在我的罚球的命中率在正常情况下能达到6成以上,如果状态很好的话,甚至能达到8成以上。如果不是在罚球线,而是定点投篮,我的命中率也可以在5成以上。当然这只是我自己的投篮,并不在对抗的条件下进行,但即便这样,我依然觉得不满足,因为今年我的目标是解锁三分技能,只拥抱着现在的命中率、以我现在的技术、没办法实现愿望。

在我看灰Sir教学视频之前,我没有找到我无法实现三分球非常确切的原因,除了身体协调性,腿部的力量无法传递到上身这个大方向以外,我没有明确地找到确切原因和解决方案。大概如果在这个时候有个比较厉害的人指点我一下,打通我的任督二脉,我就可以通过了,但显然没有。在看过一个灰Sir的教学视频以后,我很喜欢,所以忍不住一个接一个往下看。他用很科学的方式解释为什么会这样,还会结合人体的构造以及实际的情况去讲解为什么是这样而不是那样。为什么这样是错的,为什么我们要这样做。如果要实现某个目标,我们应该用什么方式去练习。这些东西都非常实际。他的风格很香港、很现实主义,不会让你觉得有教条主义的感觉。不像书本上说的那些,又或者一些历史比较悠久的外国教学视频里讲的那样。因为书里面和老版本的教学视频只会告诉你要这么做,不能那那么做,但不会跟你解释为什么会这样。光说不练假把式,光是看视频不拿起篮球,不到球场上练习,所有东西都是瞎掰。

因为在这之前我已经用手指的力量投球一个多月了,虽然也会制造旋转,但是旋转的那个效果我也说不准为什么有时可以,有时不可以。但是当我转为用手腕力量,当我知道了下腕和拉球以后,我明显地感觉到出手更顺畅更稳定。当然这些都只是在篮球场以外的感知,至于投篮效果如何,我还得去篮球场去亲身体验。他的教学视频我会一直看下去,除了看投篮部分的,还有其它篮球技巧部分的。这些视频看一遍不行,估计得一个视频重复好几遍。看字幕和直接听完全不一样,因为我的母语就是粤语,字幕反而会让我觉得有点生硬。如果一边听一边看的话我会更加专注,莫名亲切莫名入戏啊!

不是所有人都敢于颠覆自己,而我恰好就是那种人。现在我的运气又这么好,遇到了非常适合我的篮球教学视频,真幸福!

2021-03
17

写教程

By xrspook @ 19:33:29 归类于: 烂日记

前天我还在纠结。电脑的投屏控制软件怎么用,昨天我已经玩通了所有,甚至写了个教程。一夜之间我不仅仅玩通了红米Note 7也玩通了,小米4c和小米4。如果不是MIUI一代比一代狗的话,我肯定不需要花费那么多时间去干这种事。教程写出来是为了方便别人也是为了方便自己,免得有一天自己忘记是怎么操作的。写教程的过程是一个趁热打铁,趁着自己思路还很清晰,赶紧把步骤都仔细的走一遍。但是我一个图都没有截,一个视频都没有录,纯粹用文字表达所有。突然之间我觉得自己不知道该如何写教程了。从前那些得心应手的东西,现在反而不知道该如何表达,我应该表达的非常仔细吗?又或者说我实际上只需要表达个大概就可以了?理论上教成这种东西应该不带入个人感情,但是我觉得如果不在其中夹杂一些我个人的看法的话,这个教程还算是我的吗?

其实写投屏软件的教程大可不必自己动手,因为已经有很多了。以前我之所以写教程,是因为网上没有,我好不容易东拼西凑各种琢磨得出方法。现在写教程,通常我都是站在巨人的肩膀之上继续发挥的,但我没有抄他们的东西,我纯粹只是把我自己的经验表达出来,因为我觉得虽然已经有前人的摸索,但是按照他们的方法执行的时候,我还是会碰钉子,在他们的教程里看不出有什么坎,但实际上当我自己去走的话发现到处都是坑。那些看不到的坑要克服的时候,不得不延伸出一个又一个教程,为什么会有这个坑?这个坑应该怎么过?完成一件事从来都不是这件事这么简单,从这件事引发的很多东西在不知不觉之间就会把你引得越来越远。有时在被带错路的时候,我们甚至会误打误撞进入另外一个我们感兴趣的领域。

我和我妈都挺喜欢看CCTV-10,那是中央电视台的科教频道,我喜欢看周六日早上10:04的《解码科技史》,而我妈则喜欢看11点多开播的《地理中国》。这两个节目是连着播的。正是因为我已经看过不少《解码科技史》,所以我知道现在那些我们习以为常,觉得再正常不过的东西。背后的来历。不少东西在被发现,在被创造出来的时候,纯粹只是个偶然。我在实现安卓手机投屏控制的时候遇到过问题,不一定就是大家遇到的,因为我用的是小米手机,其他人用的不是我的MIUI,基于安卓10。所以我顶多只能把我遇到的表达出来,我遇到的该怎么解决,实际上大家遇到的是一个怎样的共性问题,所以哪怕它们的解决方式跟我不一样,但是估计也会有一些类似的解决方法。我感觉安卓手机的驱动程序是通用的,但我不确定这种通用是某个安卓版本以后就通用还是怎么样。估计安卓4或者安卓5之前的版本是通用的,之后的暂时也是通用的,但是到什么版本又会出一个驱动,这很难说。既然安卓的驱动是通用的,为什么自带了那么多驱动程序的Win10不能自动搜索出手机的驱动程序,然后自动装上呢?又或者说,我们怎么就不能在安卓那里找到一个匹配底层安卓系统的驱动程序安装呢?现在的手机厂商通常都不会把手机驱动放出来,因为这意味着有人可以用那个驱动修改某些东西控制手机。一定程度上,这是自欺欺人的,毕竟现在的国产手机绝大多数都基于安卓系统,安卓是一个开源的系统,所以驱动程序是一定可以找到的,只不过手机厂商故意让这个找到困难一点,把绝大多数的小白都挡在门外。

我也是一个小白,不过我这个小白比其他的执着了那么一点点而已。

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