2023-08
18

蓝调了

By xrspook @ 8:24:16 归类于: 烂日记

周四的傍晚时分,我突然有点码农蓝调的感觉,因为好像无论我怎么整,前面总有无数的奇奇怪怪的问题。这些问题居然没有大路的答案。原因是Excel的SQL已经被阉割到一种没人能说得清的程度了。我就想知道到底Excel里的SQL有什么样的函数,知道有什么函数,知道函数怎用,才能以各种叠加的方式得出我的招数,但问题是人微软自己的手册都没有说清楚到底Excel里的SQL可以怎么个用法?相比之下,Access写清楚了,SQL Server也写清楚了,不同版本的函数不一样,些高版本能轻而易举函数就能实现的功能旧版本也有替代方法。但是Excel里的SQL像一个谜一样。你得不断尝试直到绝望。因为你拿着那个问题去搜索,没有结果,结果都是其它数据库的,虽然都叫做SQL,但差别真的很大。

的确用VBA+ADO+SQL搭配能解决一些小数据的问题,而且速度很快,但为什么微软在这个基础上还要继续整出 Power Query和Power Pivot,因为他们知道在操控数据方面,VBA本身真的有很多限制。当我死磕了一周以后,我发现VBA要死要活折腾半天出来的东西如果在PP里两下就搞定了,而且那还是在可视化的情况之下。至于PP,那是不允许你用不可行的方式去操控的,所以虽然三个都在考验逻辑,但是在Excel的SQL里面,我觉得对我最大的考验是,我明明知道要那么干,我明明知道用其它工具应该怎么干,但是无论如何我在这个Excel VBA里面就干不出来。

我遇到的某些问题,跟SQL没有关系,纯粹是VBA数组的问题。VBA的一元数组,如果要输出的话,它会在一行里输出,但如果你要把这个一维数组在列里面输出,你就得做个转置。我遇到的问题是,即便我已经设定了转制。系统依然说我的类型错误,最后我是怎么干的呢?明明我那个是一维数组就可以实现了,但为了可以顺畅输出,我硬是把那个东西设置为了二维数组,另外一维完全是空的。这样的话在我输出到单元格的时候只给予一列的空间也就是那空的第二维根本不用管他。经过SQL处理生成的记录集,如果要输出到数组,通常是一个二维数组,那个二维数组跟VBA自己的数组又是转置的关系的,那个记录集的数组编码是从0开始的,VBA默认的数组是从1开始的。如果在VBA里把一个字符串打断赋值给数组那又是从0开始的。在python里,默认就是从0开始,什么东西都从0开始了,所以你不需要为长度跟起始数值还有突然间又有个转置之类烦恼。

周四我遇到一个算是逻辑意外的事件。我要筛选某个表里某一字段不包含某个关键词的记录,但问题是那个字段里的东西有关键词也有空,我需要筛选出来的记录是关键词以外的其它字符以及空的。当我where 字段A not like ‘%关键词%’的时候,结果出乎我的意料。因为那个关键词是包含的关系,所以我没有办法精确控制,所以我必须在关键词的前后加上%。这句筛选的结果是字段里所有那个字段的记录都没有被筛选出来。不就是一个包含的关系吗?Excel的SQL里面允许用正则吗?最终我用的方式是在where里面用两句话,一个是not like,筛选到那个字段里没有关键词,但是有其它字符的记录,另外一个是用or的关系搭配一个isnull(字段A),这到底是什么情况呢?如果在其他地方,一个contain之类的东西就能表达出来,如果允许用正着,正则也能很好表示不包含关键词,Excel的SQL到底允许我用什么工具呢?

SQL in Excel这把刀到底应该怎么玩???

2023-06
26

讨厌调休

By xrspook @ 9:19:57 归类于: 烂日记

我觉得胡思乱想是一条不归路,你完全控制不了。对我来说胡思乱想最容易发生在每周第1个工作日的早上,因为那天我需要很早起床,独自一个人离家上班。独自一个人上班,这种事情人人都会经历,但是很早就要起床,害怕赶不上车这种事情对我来说不是天天都得面对。如果我是一个天天都得往返工作单位和家的人,肯定不会有这种感觉,因为那就像吃饭睡觉一样,平常得很。但参加工作这15年里,我一直都不这样干,对我来说,回家和上班更像是大学那种生活,回学校或者回家,不过现在的回学校变成了回单位。

这一周又更加特殊,因为周日就得上班,原因端午节的关系,上周五调休了。为什么有调休这种东西呢?如果某个一天的假期在星期三,我感觉直接就不要调了,只休那么一天就好。就像清明节那样,如果有人有需要,那么他们就自行安排自己的假期。如果那个假期出现在周二或者周四,直接多休一天怎么就那么难呢?为什么我们的假期就不能某年弹性的多休那么几天?我一直没有算过中国现在的法定节假日到底有多少段,能确定有多少段就意味着顶多再多休那么多的天数。对那些本来单独一天出现在周一或周五的,一点问题都没有,现在不过是把周二跟周四的那些又再延长一天而已,为什么那么难呢?据说在某些国家,就是这么调休的,如果法定节假日和周末之间还隔了一天,那么就直接把那天也一并休了。现在我们经常要面对的就是一下子休好多天,之前之后又要把很多个周末填上去。那些没完没了的工作日简直让人发疯。不仅仅是人发疯了,手机的闹钟也发疯了,会经常性漏掉那些那些理论上是休息日,实际上是工作日的存在。当然,估计这种事大概率只会出现在苹果上面,因为某些本土化比较深的安卓手机可以把闹钟设定为实际工作日。比如2023年6月25日是周日,但是这是一个工作日,我的手机闹钟没有遇到任何障碍,但是我同事的苹果手机就出现了罢工。

也不知道是不是被虐惯了,对我这个常年不旅游的人来说,假期过长会让我觉得很辛苦,尤其是那些一放就是一周以上的假期,当假期过了一半,我就会产生莫名的焦虑,老是在倒数的日子,很快就要上班了。之前之后的那些上班的日子里,我又在各种算日子,到底还有多少天才可以遇到休息日。

上班也好,休息也好,不仅仅是人乱套了,人要执行的某些规则也会乱套,比如每周要进行两次的资料报送,因为这些乱套的休息日与工作日直接让人很容易就忘记了,因为人已经迷糊了,到底今天是工作日还是休息日?感觉今天是第一个工作日,应该要报送,但问题是今天并不是规定的那个报送日期。如果假期是我自己安排的,我自然会把之前之后都安顿好,但是当假期是被休息和强迫工作的,一切都会变得别扭难受。

胡思乱想这种事情我感觉好些时间没发生过了,但是在昨天那个特殊的工作日早上,阴暗的想法又涌上了我的心头。

2023-05
7

三天结束

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

五一回来连续三天单位就接受检查。一开始我觉得应该用不了三天的,觉得大概一两天就足够了。但第一天检查组来的时候说要检查4天,当时我整个人就懵掉了,需要那么长时间吗?只是检查去年一年的东西而已,而且去年我们在检查范围之内的业务非常的简单。

我已经不记得这是我第几次接受检查,反正我感觉这一次我留在那里陪他们的时间真挺多。第一天是跑来跑去给他们拿各种资料,有些资料是现成的,跑个腿而已,有些资料是我自己翻的时候觉得不对待,有些信息是错的,有些东西是漏的。在我的眼里,那堆东西错漏百出,但问题是好像这一次来检查的人的检查套路跟我以前熟悉的或者跟我之前所遇到过的那些风格不太一样。所以在我眼里,随手一抓一大把的这种问题他们并没有发现。我感觉他们一直想揪我们一些系统性的问题,而那些系统性的问题倒不是违反了什么条例,而是因为可能某些做法一直延续下来,没有按照最新的规定去升级修订,所以会有些缺陷。这个问题不只是我们单位的问题,如果这些问题是存在的话,那么整个集团公司的其它直属库全部都得改。之所以会这样,是因为这次来检查的人的那些单位几乎跟我们有什么业务交集,也没有很明显的仇恨历史。所以他们问的那些东西,我感觉不是故意找茬,他们只是觉得某些东西我们跟他们的做法不一样,所以他们就有疑问我们为什么会这么做。当他们发现我们做得不如他们的时候,他们就会把那个拿出来狠狠地讨论。我觉得如果我是那个检查者的话,我也会发现这个单位很多新鲜的东西,自己单位相对来说做得不够好,所以回去以后就有改进思路了,但前提是得意识到我们这个真的是做得好,而他们在那些方面又的确不到位,有改的必要性。

有些东西处在一个模糊边界的,可以说是也可以说不是,他们之所以说你不对,是因为一贯的理解都觉得不应该那么做,但的确实际上又会有这么些状况出现。我们之所以可以解释,是因为实际上他们也没办法找到支持他们一贯做法的规章制度,但是换句话说,如果真的白纸黑字明确不能那么干,我们又怎么会主动犯这么低级的错误呢?

我第三天下午才知道,他们决定三天结束,第四天不来了,一开始他们的计划是第四天上午也要过来,估计后来改变主意了。第三天,他们花了一整个下午都没有解决他们实际上已经发现了一天的那个系统性的问题。经过一番纠结以后,我发现可能那个大家都觉得是系统性的问题,不是问题,而是检查组对这个检查范围的理解跟检查文件里面的那个描述有偏差。如果按照检查文件里面的检查范围,我觉得系统上的划分是没有错误的,但是检查组却不这么认为,因为这样的话会加大他们的工作量。这还不仅仅关系到他们自己工作量,我们还要把那个被纳入检查范围的单位的人和资料都请过来,让他们接受检查组的检查,这显然就很不容易,尤其是当这种事不是一开始就明确,突然有这么个要求,如果我是检查者,我也宁愿多一事不如少一事,但从正确的角度考虑,其实他们应该把那些也一并检查。

无论如何,对我们来说,这一年的这个检查算是算是暂时告一段落了。

2023-02
1

一月刷的没了

By xrspook @ 15:05:19 归类于: 烂日记

这个一月仿佛按下了快进键,不知道怎么居然就过完了。从新冠模式开始,虽然其实新冠并没有耽误多少天。然后就是等待着放假,接着不知道怎么假就放完了,还没等人回过神来又到了月底。感觉还有一大堆的事情没做完。这种奇怪的感觉真的完全说不上到底是为什么。其实我一点都不喜欢放长假,如果只是几天时间,人会懂得珍惜,而且会把每一天都安排妥当,但是当假期超过4天,对我来说就会进入了一种焦虑的模式,总会给自己倒计时,我还剩下多少天。当日子过半以后更加会有一种不知道自己之前做了些什么的迷茫,但接下来的日子会更加混沌。虽然前面过得不咋的,后面也不会主动的把那都赶回来。日子过着过着就不知道到底今天是星期几,今天是几号了。心里只有还有多少天要去上班。

今年的春节假期里,单位没有任何业务发生,准确来说法定的春节假期之前的一天已经没有业务发生了,跟从前比起来这种事情极少发生。平时的年初我们都忙得要死,但是2023年的1月,就只来过一条中转的船。虽然我们也接了不少其它船,但那都是省储的。最大的才1万,通常来的都是5000,船的条数不少,检验的频率也很高,但实际上卸货量不大。跟平时那些中转随便就来一条5万吨风风火火一天下来就干个两三万。根本不能同日而语,所以今年中转那边到底能抢到多少客户,能开展多少业务真的是一个未知数。

放开了以后,所有东西都在回暖,但好像就业务来说反而进入了一个寒冬。过去好多年都没试过如此的冷。为什么在疫情最严峻的那三年,我们反而没有遇到这种事情了?可能在俄乌冲突之前,国际的粮食行情还是不错的,但现在国内很多搞国际贸易的那些都不行了,所以大家就只能互相争抢国内业务。如果只能是窝里斗互相抢食的话,我并不觉得我们单位有什么优势可言。所以今年如果要继续保持增长势头,我们可以拿出什么绝招呢?其实我真的想不出会有什么奇迹发生。之前几年并不是因为我们的人有多么厉害,而是因为我们的仓容不断扩大,机械的配套措施也在不断增加,外加某些政策的支持,我们才可以保持一直稳步增长,所以如果当这些都变成了定数,我们怎么才可以用现有的资源制造更大的效益呢?以前这个东西完全不需要我去操心,相信我们的大领导就OK了。他是负责开船把握方向的,我们努力划就好,完全不需要看路。到底大领导有多少斤两我不知道,我也不去想,因为他总会突破我的想象力。他手里的牌不是我可以估量得出来的。有些牌是明面的,或许还能料想得到,有些牌是隐藏的,不仅仅是我这种低级人士不可能想得到,即便是和他位置比较接近的同事也未必知道。所以他到底为我们操碎了多少心呢?这是不可估量的。但现在情况不一样了,现在的大领导的能力显然跟之前的有比较大的差距。领导班子的凝聚力也得打个问号。于是就更不能对这几年疯狂扩招集合起来的人在逆风的时候能有什么表现过于乐观。

但无论怎样,从这个单位拿到的钱肯定不至于让我跌入贫困线。

2022-03
4

为什么可以?为什么不可以?

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

已经很长时间都没有做过一个小时的workout,所以前天晚上做的时候,感觉太累了,后面的部分其实都还好,主要是前HIIT的部分,尤其是star jump的时候感觉好绝望。为什么会跳不起来呢?为什么会喘气喘成那样呢?同样让我觉得很不可思议的是,理论上我用的是单个7公斤的哑铃,但实际上那东西偷工减料,只有6公斤多。用那个东西做肱二头肌弯举的时候,一组10个感觉已经到达极限,从大概第8个开始就已经在怀疑人生。尽量让自己动作不走样,好不容易才挺完最后那两个。让我觉得很神奇的是,当我把手高举过头顶,然后做肱三头肌屈伸的时候,右臂虽然不知道到底是怎么发力的,但是10个下来那种感觉为什么居然比肱二头肌的弯举还要轻松呢?虽然其实到达一定程度的时候,我是有点动作变形的,不过即便那不是6公斤多的重量,而是更轻一点又或者甚至是空手,我也依然会有点动作变形。尤其是当我做左臂的肱三头肌屈伸的时候。通常来说跟肱二头肌的弯举比起来,肱三头肌屈伸所用的重量应该会轻很多,通常只有一半,好长一段时间我也是这么处理的,肱二头肌弯举的时候,我用6公斤多,而肱三头肌屈伸的时候我只用6磅。但不知道从哪一次开始,我突然发现我的肱三头肌居然有点超乎我的想象,这到底是为什么呢?是因为我做俯卧撑的时候通常都是做窄距俯卧撑,发力的都是肱三头肌吗?所以既然我可以做俯卧撑,无论是标准还是跪式俯卧撑,所以实际上我肱三头肌所能承受的重量不知不觉之中已经远远超过了肱二头肌,只是当我手臂向上伸直为起始状态,做肱三头肌那个动作我不知道该如何控制而已。理论上那个同动作应该是肱三头肌在发力,但实际上做的时候我是能做,但并没有明显地感觉到什么在发力。这个东西就很神奇。我们小的时候,绝大多数情况之下,当我们模仿别人的动作都是没有任何道理的,不知道怎么发力,也不知道该如何控制,但是我们就是能做到,虽然实际上动作可能会有点走样。

肱三头肌的屈伸我不知道如何发力,同样让我不知道该如何发力还有正手引体向上的时候肩膀跟背部发力。我感觉只是手臂,尤其是肱二头肌在发力。当我反手守引起向上的时候,肱二头肌的发力就很明显,但是要用那个拉起我整个人显然就太难了。且不知道为什么当我做反手引体向上的时候。我整个躯干会处在一个绷紧的状态,不仅仅是躯干。我的两条腿也很自然绷紧了,简单来说就是我整个核心处在一个绷紧的状态,于是当我做反手引体向上的时候,我的人体跟地面不是垂直的,而是有一定倾斜角度。这就导致了当我上去以后,当我理论上要hold住的时候,实际上我会在那里晃。因为我的重心跟那条横杠处于同一水平面上,我的重心要比横杠靠前一点,当我整个人上去以后,重心自然会往后摆。所以是不是说引体向上的时候根本不需要核心绷紧?我好像根本控制不住不绷紧。

要搞清楚人体那些奇奇怪怪的现象还真不容易。

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