2019-05
1

继续折腾吧

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

软件设计出来唯有在使用的时候你才能体现出它的价值。昨天和今天我把自己写的两个VBA用了好多遍,感觉真的是爽歪了,但有些东西只有当你用的时候你才会明白到某些手续的必要性。

比如我写的第1个VBA,那是用来套打的,可以打一个工作表里面的指定行。一开始的时候我的思路是把要打的表都复制到有保存VBA的工作簿里,当时打印结果出来的时候我傻眼了。因为页边距的问题,所以打歪了。打了第1页以后,我就已经意识到这个问题,于是我修改了有VBA代码的工作簿,但即便这样,从其它地方复制过去的工作簿还是不以我理想的方式出现。所以最终我把需要打印的工作簿复制到一个别的地方,文件重命名,然后同时打开那个工作簿以及含有VBA代码的另外一个工作簿。在需要打印的工作簿下快捷键调用另外一个工作簿里的VBA代码。这样的好处是我不需要把VBA代码到处复制,只要我同时打开两个工作簿,我就能实现这个功能。一开始我是不知道的,虽然之前我已经看到过网上有人说可以这么做,这样做的好处就是不需要到处复制VBA代码,因为在Excel里面,2007以上版本里最普通的xlsx是无法保存宏代码的,如果要保存宏代码就必须使用xlsm,当然可能如果你把它降级为2003的版本就可以在里面保存代码。显然最普通的工作簿里面不允许你默认打开或者保存使用宏代码能提高了文件的安全性。自己用的宏代码放在一个自己的文件里,需要在别的文件调用的时候同时打开工作簿,这其实也很方便。自己的工作簿设置的宏快捷键在其它工作簿也一样可以用这很爽。这些东西在我写代码的时候我没有想考虑过。因为我只是个新手,不可能一开始就那么周全。

我写的第2个VBA是用来汇总数据的。理论上我还需要添加一个筛选的功能。这样的好处是每次我不需要把每个工作表里面的所有内容都复制到大表里,而是先进行筛选,然后再选择性地复制过去。这可以减小文件的体积以及代码运行的速度,但另一方面,其实筛选也是需要时间的,是全部东西拷贝快一点,还是先筛选再拷贝快一点呢?对我来说,因为我的数据不算太多,所以目标以外的东西我完全可以视而不见,但是如果我把这条代码给别人用的话,或许先进行筛选然后再复制会更合理一些。设定筛选会让我落入另外一些烦恼,筛选范围是个问题。最简单的当然是某个指令数字的筛选,靠谱一点的是某个范围的筛选,但某个范围又分为了连续以及间断。显然要全部满足这些,从逻辑上我还没想通。在非大牌软件里同时满足这几种东西的貌似我还没见过,所以我没想通可能是因为要实现这些有难度,但并非不可能。比如在设定打印页面的时候,我就可以用单数字,连续数字或多数字实现我的要求,所以这个功能是可以做到的,只是我还没想到应该如何实施。

折腾是一个没完没了的过程,但我会乐在其中。

2019-02
14

妈不过来了

By xrspook @ 9:09:01 归类于:烂日记

昨天傍晚的时候我就问了我妈,这周五要不要过来我单位睡一晚?她的回复很简短,只有五个字“不要,太远了”。收到这条回复的时候,我觉得有点可惜,但同时也觉得如释重负。因为她不过来,我就不用张罗准备些什么。

首先是吃饭问题要解决。如果她过来,星期五晚上我就要去饭堂打包。我还得考虑洗澡的问题以及睡觉的问题。因为现在我只有一个枕头,我要去哪里找第二个呢?要不从我的压缩袋里把枕头拿出来,要不把现在我睡午觉的那个的枕套洗干净。还有被子的问题,现在我的床上有三床被,一个是棉被,一个是拉舍尔,一个是空调被,显然太占位置了。如果我妈过来也不需要盖那么多被子,所以我今天就要把拉舍晒好,然后收起来。但如果今天或明天是阴天呢?我该如何操作呢?显然这是个问题。从天气预报看来,近段时间是阴天或者下雨。虽然近段时间温度很高,不需要拉舍尔,一个棉被就足够了,但谁知道往后会怎样呢?毕竟这个春节北方大部分地区都下了场大雪,虽然远在广东的我们根本感觉不出来。但无论怎么说,估计还是会有点余威的。回到吃饭的问题上,除了要考虑星期五的晚餐,还得考虑星期六的早餐,那也得打包。除了吃饭睡觉的问题以外,还有就是我妈过来了以后她要干嘛呢?之所以这个周五晚上我不回家,是因为晚上10点之后还有一个值班打卡。通常来说,遇到周末我会跟别人换掉,但既然这只是一个周五,也就算了。如果要跟别人更换,也是可以的,但既然我力所能及,我又不那么迫切,周五晚上回去跟周六搭好多个小时的车回去区别不大。从距离上算,从单位到家其实不远,大概不到50公里,但搭乘公共交通工具实在太绕了,尤其是麻涌的公交,特别是我搭的那台611。有句流行语叫“明明可以靠颜值,但是却要凭能力”,对611来说是“明明20分钟能走完的路程,却要走上接近一个小时”。几乎可以这么说,麻涌没有一台车是不绕的,其实我也说不准,广州的公交车是不是也绕我不知道,因为我从来都是公交出行,不知道如果自己开车会走什么路线靠谱些。在广州,公交车除了逃避不了的红绿灯问题还有各种莫名其妙的塞车,但在麻涌,红绿灯很少,塞车几乎没有。在麻涌塞车,必须肯定是发生事故了,否则那是不会有的,但如果一旦发生事故,那种塞车肯定不一般。

我妈说来我单位很远,其实也不是太远。之所以有这种感觉,大概是因为我自己来回的时候是不得不这么干,而她可以选择。对我来说,其实从家里去海鸥岛,跟从家里到我单位折磨程度差不多。但可以肯定的是,从家里去海鸥岛很大程度你是没有位置可坐的,但是从家里到单位,你总能找到一条让你全程都呼呼大睡的路线。现在回想起来,原来我妈从来没试过一个人来我单位,第一次她跟我爸一起来,第二次她跟我一起坐同事的车过来。对我来说,一个人上班是很正常的事情,只不过时间有点长而已,但是对她来说,她为什么要受这个罪呢?难道以后她就不会再来我的单位了吗?这倒不一定,但估计那要等到莞佛轻轨开通了以后。要等到那条路线开通,又得等两年。我是个急性子,不想预测两年之后人会发生些什么变故。

这已经是我工作的第11个年头,从理论上说,买房买车我都是可以做到,但我都没做,我同样没做的还有没有结婚生孩子。按照一般人的生活轨迹看来,我绝对是个逆天的存在,但也正是因为有逆天的时间和经济自由,所以我能做出些他们做不到的东西。

2018-06
28

汗流不止

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

这个夏天太神奇我完全进入了那种出汗止不住的状态,这到底是为什么呢?前几个夏天,每年我都会有几次晚上在单位跑完10K以后袜子湿了,那是因为汗不断地往下流造成的,但现在,连续好几次跑完步以后如果我不及时把衣服和裤子脱下来,把汗水拧干,袜子每次都会湿掉。以前遇到这种情况,我只要喝些黄芪薏米水也就好了,但是近期自从我买了养生壶以后,每周都会喝两次,但这种汗流不止的情况还在继续。的确,在其它时候,我流汗的频率以及流量少了很多,但只要我跑起来,只要我一运动,汗水根本止不住。这到底是为什么呢?正常来说,一个人运动的排汗量每小时应该是300到500mL,但是,跑完步以后,我光是从衣物里拧出的水就有可能超过100mL了。这还不算途中已经被蒸发掉或者已经被甩掉的汗水,而这些汗水的叠加还不把我运动bra上面的算上,那个东西是最吸水的。所以,根据我的推断,可能我跑完一个10K,而且是在没有强烈日晒的情况下,我的排汗量可能会达到1L甚至以上。如果日照强烈的情况下,甚至会达到1.5L。这显然是非常不正常的。因为这已经是正常排汗量的2到3倍,于是这也就很容易解释为什么在篮球训练的时候,我的大腿会那么容易就抽筋。在开始集体训练之前,我已经先练了半个小时。篮球训练时间是两个小时,大概超过一个小时以后,我如果不注意就会出现貌似抽筋。唯一能尽量避免这个发生的就只有我运动的时候不要太剧烈,不要进行猛烈的爆发跑。防守的时候也不能把重心放得太低。不能跑,不能把重心压低,我觉得自己就像个废人一样。如果我的出汗量是别人的三倍,所以我只需要1/3的时间就能达到他们抽筋的程度。

为了避免这个,某一天我又恰好没有戴上弹性绷带,所以我也就只能拼命的摄入运动饮料。运动饮料这种东西,的确可以补充一定的电解质,但与此同时,碳水也会摄入过高。所以昨天我去看盐丸,结果发现原来现在也有国产牌子了,但问题是国产的那些盐丸里面居然加入了碳水。我觉得自己的碳水是足够的,我只需要纯粹的电解质。加入碳水并不是个糟糕的决定,但如果要加入碳水,直接喝运动饮料不更好吗,因为顺便可以补充水分。平时我一直有关注美国某个牌子的盐丸,大概是两块钱一颗。它们的摄入量是一小时摄入1到2个,每天的总摄入量不超过十个,以两个小时计算,我可能得每次带上三个,也就是花六块钱。所以我觉得相比之下,可能泡腾片会划算一点,因为一个泡腾片就可以搞700mL。两个泡腾片就有1.5L。泡腾片的价格20片大概不到40块钱。我之所以自己运动的时候饮料不喝现成的,纯粹是因为我觉得现成的会让我过量摄入碳水化合物,但实际上我需要的仅仅只是点电解质而已。又或者大概我真正需要做的是去看一下医生,看一下中医,看他们要怎么解决我这个汗流不止的问题。

这个夏天先是晒伤,然后是汗流不止,实在太折腾了。

2018-06
11

五天五首歌

By xrspook @ 10:15:34 归类于:烂日记

用五天时间完成《古拉姆》五首歌舞MV的字幕调校并从蓝光原盘压制为mkv,想想都觉得这很疯,但我做到了。一天一个,工作日和周末不间断,而且我还在这个过程中不积累经验,形成我的套路,让整个流程都变得越来越顺畅。昨晚是最后一首《问题何在》,前天晚上我只校对了1分多钟的时间轴,昨晚我用了大概半个小时就完成了余下的3分多钟,原因是后面的部分几乎不用调整。这就说明了在做电影全片这首歌时间轴的时候我跟现在的节奏感差不多,唯一的区别在于现在我会把每句歌词的开头都提前,不是之前总结出的0.1秒,经常会达到0.3秒。至于每句歌词的结束时间,大概会比音频结束慢那么0.2秒。这是个凭感觉的过程。之所以有这种设定,一定程度上是因为歌词特效的渐进渐出设定为“fad(80,600)”。淡出的时候如果刚好恰到好处应该是很舒服的,但有些句子我也搞不懂为什么会那样,无论延迟时间长还是短总觉得不对劲。那些句子通常都要来回花费我很多时间去找感觉,但非常有可能到最后也折腾不出一个靠谱的结果。还有一些句子连接得很紧密,下一句要提前开始,渐出的时候貌似上一句还没结束。这个情况我在做《爱情魔法》的时候感触最深。我不想一首歌有多种渐变形式,所以我就把握住一点——下一句开始的点必须准确,上一句的结束用下一句的开始时间,这样不可避免会让人觉得上一句结束得比较着急。就如高中物理动能跟势能转化的原理一样,每句歌词的开头往往是有力明确的,但结束却会有点随心所欲,拉长一点或短一点都会有,尤其是非专业歌手唱出来的东西。某句歌词在一首歌里出现N次,实际上那句歌词每次的持续时长不一样,有可能差别在0.2秒以上。

1、夜雨燃情(Aankhon Se Tune Kya) http://www.bilibili.com/video/av24483162
2、共游肯达拉(Aati Kya Khandala) http://www.bilibili.com/video/av24529296
3、爱受指责(Ab Naam Mohabbat Ke) http://www.bilibili.com/video/av24578736
4、爱情魔法(Jadoo Hai Tera) http://www.bilibili.com/video/av24618588
5、问题何在(Tujko Kya) http://www.bilibili.com/video/av24665628

后面三首歌的节奏风格是一致的,大概前面两首歌我会再调整一下。已经上传到B站的视频不会再改了,但收藏下载的版本我会继续折腾。毕竟这是用来永久收藏的东西,不应该留下任何遗憾。没有人强迫我必须这么折腾,是我自己觉得不折腾内心就会过意不去。我也就只能在这点小事上竭尽所能地追求极致了,但莫因事小而不为永远是对的。既然我不能干出些什么大事,起码在做小事的时候我得让别人放120个心。

在不知不觉中,我在用工匠级的要求来规范自己。

http://www.bilibili.com/video/av24665628/

2018-04
24

平行动力转向

By xrspook @ 10:35:26 归类于:烂日记

昨天晚上我明明可以在11点之前就睡觉,但是我却接近12点才睡觉,因为在睡觉之前在超过10点半以后我才开始折腾米兔积木。昨天早上我带了四个轮子回单位,那是米兔积木矿山车的轮子,而原来矿山车的轮子我用米兔智能积木的轮子替换上了,准确来说米兔智能积木的轮子不能说四个轮子,那不过是一个小型的传动轮。那个东西很小,换上以后其实也没什么问题,只要底盘不太低,下面不会接触地板就可以了。的确,矿山车造型B换上那个轮子功能上没问题,只是车子的其他部分跟轮子比例有点不协调。米兔智能积木的轮子相比于米兔矿山车自配的轮子,看上去有点单薄,但实际上,就功能而言还可以啦。

我研究过米兔积木履带板的组造型坦克,它的转向是用差速的。两个电机平行放置,转向的时候一个电机正转一个电机反转,实现转向。因为那是个坦克,所以用的是履带,当然那套积木里一个轮子也没配。我想知道的是如果底盘我从履带换成四个轮子,可以实现转向吗?车子的后面两个轮子跟坦克之前的动力输出一致,前面两个轮子就只是具有从动功能而已。这样的设置,也能转向吗?把两个动力机组固定,在说明书里那是相当简单的问题,但要我自己去思考,要怎么固定住它们,却得花一点心思,然后就是让动力跟足控稳固连在一起,那也要花一些时间。就连接而言,米兔智能积木真的很简单,因为那就是一个磁性接口,把两个模块咔嚓一下,接上去就可以了。所以我觉得就简单运动而言,米兔智能积木其实开发得真挺好。如果那套积木配套的是米兔积木机器人的主控跟其中一个电机,那么组装形状的时候将会相当麻烦。

回到我设想的那个双动力平行输出的车。的确,我把东西装上去以后,默认正反转方式控制,可以实现转向,但是过程会感觉很卡。也能拐弯,但是会感觉很不顺畅。如果我把前面两个轮子跟后面两个轮子平行放置,前面两个轮子貌似会阻碍后面轮子的活动。即便前面不用两个轮子,用一个轮子,还是会有点影响。在搭建过那么多米兔积木以后,我知道如何让前面两个轮子实现可转向功能。前面两个轮子自由活动的时候它们是可以转向的,但问题是当你用手机控制,后轮正反转转向的时候,前面两个轮子就不像我想象中的那么转向自如了,有转向等于没转向,跟完全固定式的没区别。如果要实现我想象中的那种转向自如,估计在前面那个支撑点我要用万向轮子。就像柜子底部的那种轮子一样,但显然,貌似我从未见过积木有那种结构。于是最后我终于明白为什么在用动力双平行输出的时候,要实现前进和转向,只能用履带。如果不用履带,要用一个动力作为前向前输出,另外一个动力作为转向输出。但这样一来,就很有技巧了。相对于动力来说,转向很小幅度就足够了,如果大了,可能车子就会在那里卡住。如果我能实现地盘有两根传动轴,把双侧后轮动力分别输送到同侧前轮,那么我也可以实现四个轮子转向,就像履带用了履带一样。但这个应该如何实现呢?貌似现在我还没有具备那样的知识水平。

烧脑是必须的,不烧脑就跟咸鱼没区别了。

Page 1 of 6123456»
COPYRIGHT @ 我的天 | Theme by xrspook | Power by WordPress | Valid XHTML 1.1 and CSS 3 Go to top