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-04
17

扯淡的检查

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

检查一个接一个不断袭来,首先是今天,然后是明后天,接着是下周一。鬼知道这个月结束之前还有什么鬼东西要过来。即便熬过了这个月,下个月一开始又得准备一大堆东西的打印、盖章签名。这种日子没完没了,至少得持续三个月。打印盖章签名是我觉得最无聊,但又必不可少的步骤。检查的人觉得你备好这些资料是理所当然的,但是他们不会考虑你可以用什么简便的方式准备这些。这个时候我真心希望这个月已经打印好的账本下个月我只需要手填最后一条。手填的方式显然要比我把所有东西都重新打印盖章签名简单得多,但问题是这样做不好看,他们不喜欢,我自己也过不了自己那一关,所以这种事只能用来想想,不能用来实施。

在智能化的现在几乎所有东西都不再需要手写。连领个护照或者港澳通行证也都只需在最后那张纸上面签上自己的名字。其它信息只需要一刷身份证全部都自动带入了。既然他们不希望我们做假账,他们就得开发一个可以让我们把账目都录入进去的东西。谁有做谁没做直接看得到,而且也不存在什么勾稽关系错乱。一方面他们总要我们这样做那样做,但实际上我们的那些上级部门其实自己也没有一个统一的说法。今天来我们这里,是属于东莞市的,是我们的上级部门,明天广东省的检查团过来那又是更上一级。说不准哪一天国家抽查组也过来了。非常有可能三个上级部门口径不一致,这个说你不应该这样做,应该那样做,但是下一个来的时候又会把前面的推翻。到底什么是对什么是错,做的人不知道,过来检查的人也不知道。因为那个标准答案几乎等于没存在过,因为没有一本确切的教材告诉大家应该怎么做。或许某些资料里面已经把一些什么条例规章之类的写得清清楚楚,但如何理解那些东西又是另外一回事。

其实这种东西就跟宪法和法律法规一样,光是有制度没有具体实例,很难理解。如果不存在理解偏颇这种事情,那么大学那门《法律基础》的课也就没必要考试了,大家只要把宪法和一些法律法规抄几遍就不会犯错,但问题是同一句话,不同人有不同的理解。《法律基础》那门课最难的就是案例分析。在某个情景下应该套用这条规定还是那条规定呢?这条规定的某些条款应该如何理解执行呢?在遇到某个案例之前,你不可能把所有情况都已经在学习那条规定的时候想到过。就像法官做判断的时候之前他或许见过某些类似的案子,但这个人发生的这件事对他来说肯定是第一回,也不可能再遇到一次,这里我说的是哲学上的再次遇到。

副主席在电话会议上说大清查这种事不能走过场。要做实质性的东西,但实际上执行的时候,只要真的做实事,无论是检查者或者被检查者都有无数的疑问。那么搞不懂的这些又该由谁去负责呢?如果在检查前根本不知道那是错的于是犯错了又能怪谁?难道怪一层又一层的上级没有经常性习惯性组织各种规章制度及具体案例分析的学习吗?新税法的在执行之前有过无数的宣传,但是粮食行业有什么新政策实施几乎可以说是静悄悄的。即便没有新政出台,老政策一直没有被合理地宣传教育,对新人来说那些东西依然是静悄悄的。

如果真被检查出什么问题,我觉得很大程度上是哑巴吃黄莲。之前我们根本不知道这是错的又怎么会有不犯错的可能性呢?

2018-12
18

初试365的打印功能

By xrspook @ 9:22:30 归类于: 烂日记

昨天我没有去追星而是把所有时间都用在工作上了,一整个下午我都在打印账本。那个操作真的非常累人,但实际上,如果我按普通人的思路,那不过是签名盖章的事而已,但我却在不断地放纸不断地调格式,再不断地放纸调格式……我甚至不知道自己往返了多少次打印机,因为一次就只放一张或几张纸而已。为什么那些东西必须得手工签名?为什么那些东西给别人检查的时候不能用电子版而必须打印出来?为什么我们单位不购买统计模块的金蝶系统?的确,我的工作很痛苦,因为所有东西都得手工完成,无论是格式上的东西还是数据上的东西,只要出错都是我的责任,但明明那个东西是可以通过程序避免错误。

昨天把一大堆账本搬出来的时候我实在觉得很头晕,想想要把里面的每一页纸都加几行打印,想死的心都有了。昨天的大部分账本我都是用调格式加几行的打印方式,而且这是我第一次用Office 365完成这个操作,一开始的时候很不习惯,有些东西甚至找不到,但熟悉了以后还好。365和2003,我觉得最大的区别在于2003很多东西可以用右键实现,某些功能是弹一个窗口出来,里面就集成了所有东西,但是365的一半以上这些命令都嵌入到了软件框架里头。这种设计风格大概从2007开始就已经这样,不过一些打印设置方面的东西他们还是用传统的弹窗风格,因为内容太多,如果要在默认框架里展现,估计半个屏幕都被占掉了,与其这样,不如直接弹窗。昨天我发现一个让我很惊讶的事,在打印预览页面,有些文字展现不出来,但是打印的时候却没事,有些边框打印预览的时候没问题,打印出来的东西却少了一条线。如果说那个边框已经超出了打印区域的话,为什么预览的时候或者按打印的时候不提醒我呢?我还记得2003在做邮件合并套打的时候,如果某些设置不到位,就会弹窗告诉我超出打印范围。每一次打印那个东西你都得按确认键,显然这非常的麻烦。当时我耗了不少时间去研究各种参数,但最后还是没搞懂为什么会那样,所以搞到一个不被弹窗的版本就赶紧存下来。理论上打印预览是所见即所得,但为什么365不这样呢?还是说,之所以发生这种状况,是因为我打印的那个是一个2003的格式。如果把它变成高级版本的,可能就不会有这种问题。我的所有文件90%以上都是老版本2003的东西,显然要一下子把那些都换过来非常不现实,而且现在也年末了,不应该做这种调动。明年开始我会把所有东西都换个版本,这样的好处是文件的体积缩小了,至少可以缩一半。如果用二进制的工作不更加可以把体积缩成原来的1/5。更小的文件意味着更快的打开速度和存储速度,而且虽然文件体积变小了,但实际上里面的功能会更加丰富。之前我曾经遇到过明明说2016里有旭日图和树状图,但因为我打开的那个文件是2003版本,所以根本没有那种图表可以选择,当我把文件另存为2007版本的时候,一切都好了。

熟悉365需要一段时间,但对我来说,我不仅要熟悉,而且要玩好它。

2018-12
14

非变不可

By xrspook @ 23:59:29 归类于: 烂日记

不明白今年的很多事为什么进展得那么快,平时1月或者2月才干的事现在貌似都要堆在12月就搞定,搞不懂为什么会这样,但快点来也是件好事。最让我头痛的是现在单位的数据不到最后那一刻都没办法终止。准确来说,几乎可以这么预计,2018年我们是没办法完成理论上应该做完的事的,其中的原因很复杂,有外部因素也有内部因素。有一些是上级部门压过来,非要我们这么干不可,但是有些东西不由我们掌控,其他单位不配合,我们一点办法都没有。因为数据没办法停止,最后的确切东西我也就没办法定下来。没办法,这个是客观因素,但实际上,有些东西已经成为历史,已经可以记录下来了,但我却选择等所有都好了以后才去做,究其原因是因为我不确定中间会不会有一些错漏,总体一起来进行交叉检查容易发现其中的问题,但是既然数量停不下来,我要等到最后那一刻显然是不现实的。昨晚洗澡的时候,不知道哪来的决心,今天开始就策划年底最后的那份东西,在策划那个之前,或许我得把还没打印出来的账本全部都先打印出来。

打印账本和签名是一个很繁琐的过程,但你却不得不做。虽然很无聊,但人家检查的就是那些东西。虽然我也知道来检查的那些人不会真的非常严格抠我那些鸡毛蒜皮,但无论是大错还是小错,发生了就是我的责任。10月份打印过一次账本,如果1月再来检查,可以12月底把一整年的都搞定,但现在如果要提前到12月就过来检查,那么我必须这几天就把11月的打印出来。理论上这只是增加一条记录的工作量,但实际上,为了能节省纸张,少签名少盖章少划线,全部我都得用很麻烦的方式套打。如果那个东西跟金蝶一样,打印出来以后无需签名无需盖章,我真的不会管那么多,反正噼里啪啦打出来就好,但显然我那些东西不是那么回事。所以为了少做一些后续人肉上的多余工作,我要做多很多电子表格层面的格式修改。其实我有想过,是不是做一个宏会比较简单,但现在我还没有100%把握能控制好那个东西,所以,暂时还不能那么干。以前我曾经奢望过新的智能系统上线以后,我的账本就真的可以像金蝶那样打印无忧了,但从现在的情况看来,那只是我的奢望,最终能不能做到都是一个问题,就更不用说近期之内实现了。我一直坚信的是只要我能想出来,而且能实施,就必然能用机器代劳。那个思路必须是正确的,我要做第一步的摸索。就像从前做C语言的练习题一样,按照机器的思路先去人肉运行。

今天我已经想通,明天就得去跟领导说要买Office 365正版软件的事。相比于买断版本的2016,我觉得我们更值得使用的是每年都得给几百块钱的Office 365,至于是买个人版还是家庭版,那就得靠领导去做决定。两个版本的价格相差不远,只差一百块钱,但是一个只能支持一个账号而另外一个可以支持六个账号,显然从划算的角度考虑,肯定用家庭版靠谱。万一领导觉得这个软件现在只有我有非常迫切的需求,其他人都没必要,那么,可能最终买的就是个人版。但也会出现这么一个状态,领导会觉得,既然你觉得这个软件不贵,为什么你不自己不掏钱买呢?买这个软件是为了能更好地完成单位的工作,如果撇开工作本身,我无需买这样的软件,因为我根本不用做对应的很多事。接近400多块钱的花销对一个单位来说,就是一个人出差住宿一个晚上而已,肯不肯花这个钱,纯粹只是看他们觉得有没有必要在数据处理方面做花销。

现在已经到了,非变不可的地步了。

2018-11
7

顺利过关

By xrspook @ 8:32:32 归类于: 烂日记

昨天秋普结束,跟之前一样,我那部分没有一点问题,之所以这样,其中一个原因是他们从今年开始终于明确了弱化检查帐卡牌簿上面的手贱问题。其实那些账本上面的东西,只要我们系统内部的管理系统建立起来了,只要有数据,出来的东西就会符合逻辑、符合格式,不需要纠结的,所以最终可能我们还要把那些东西打印出来签名盖章,但上面的数据,只要我们的电脑没问题,打印机没问题,出来的纸张数目正确,累计出来的数据不会出错。我们本不该把精力放在做那些事情上面,但是过去这些东西真的耗费了我们太多。为了能在工作日搞定,然后正常双休日,我甚至在上周四早上5点半就开始干活。那天中午也没有休息,直接干到了晚上七八点。第二天我也没有闲着,我把前一天没干完的继续干。离下班还有半个小时的时候,我才算把东西都搞定了。所以从天数上算,我用了两天时间,但实际上,以每天七小时计算,实际上我用了三天多时间。显然多出来的那些别人不会给我加班费,所以,我也默认在我的上班时间,在空闲的时候,我摸鱼别人也不应该有意见。我不过是把工作的时间调换了一下而已,对其他人来说。要完成我的这份工作,还不只是三个工作日那么多,他们估计得五个工作日才搞得定。如果没那么多时间怎么办呢?那就通宵吧,但实际上,延长那样的工作时间只会让工作效率更低下。我在两天之内搞定的前提是之前我已经把可以提前的都提前了。每到春秋普查的时候,打印账本是我的心魔。明明每个月我都有认真把那些数据都填上去,但是到打印的时候还是得设置各种格式,还是得修改批量一次性增添数据导致的手贱问题。但总算这些东西都没白搭,没问题就是好事。

现在我又可以把我的精力转移到我自己的东西上面了。TOH还有两天就要S上映,虽然中国不是首影地之一,但据说有些疯狂的粉丝要组团去印度看首映,我真心觉得他们脑子有毛病。无论如何,这部电影肯定会在中国上映,而且我也肯定会买点映的票提前去支持,最终这部电影我要刷多少遍还说不准,但我觉得估计不少于三遍。看第一遍的时候会漏掉一些细节,看第二遍的时候会明了很多。至于能不能看到五遍以上,那就要看电影本身的质量到底如何了。因为印度的电影院不怎么样,所以IMAX电影对他们来说是比较高端的。在印度,能上上映IMAX版式的电影院不多。在中东他们会上映4DX IMAX版本。我不知道4DX到底是什么鬼,为什么中东会有那么多电影院能上映4DX呢?4D这种东西,通常我只会在某些游乐场所或者科学馆里看到,而且那都是一些比较短的小片子,大概只有10到20分钟,而TOH是一部2小时40多分钟的超长电影。如果他们说的4DX是我体验过的那种的话,我觉得会很晕。首先你要带3D眼镜,你的座椅会移动,所以你要带安全带,4D跟3D的区别除了椅子会震动以外,还会喷水喷雾之类。的确,这部电影如果有震动又喷水或者喷热气之类估计会很震撼,因为里面有很多特殊的场景。但是要在这种高强度之下坚持接近三个小时,真的不晕就奇怪了。既然在中东会有4DX,我觉得在中国上映的版本可能有3D以及2D IMAX版本。我个人觉得2D IMAX就可以了,但是既然人家有那么高端的体验,如果能拿到免费票的话,当然得去看一下3D IMAX,而且得挑一个优秀的电影院。这部电影什么时候能在中国上映现在还是一个未知数,据说会在这个月底,但我觉得能在这个年底已经很了不起了。

生活要有点奔头才有意思。

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