2017-09
28

三管齐下

By xrspook @ 12:51:57 归类于: 烂日记

昨天还说我要适应的是两个系统,但从今天开始两个变成了三个。这就让人相当的郁闷。为什么三个系统加起来才等于一个完整的数据体系?为什么三者的数据之中总会出现一些数据某些地方没有你必须在另外一些个地方打开?跟国内软件全部都做得高大全完全不一样,我们这里的数据简直就是一团糟。在这样的情况下,根本就没办法对大数据进行分析,因为数据都是零散的。真想不明白那个所谓新的智能粮库管理系统的设计者到底是什么思维。估计他们觉得用这个系统的人可以完全信任他们的系统,所以你只是在里面查询数据而已,而不需要用另外一种方式检验或者备份。这样就会相当的危险。而且他也没考虑过,在我们这种特殊的单位,总是有无数多的表需要报送,而且他们需要的还不只是一个汇总数,连明细都需要,如果没有导出没有分得足够细的分块功能,怎么能做到这些呢?之所以发生这种事,其中一个原因也和我们自己人有关。因为我们的人跟他们一起谈要求的时候并不知道我们库居然有这种要求。当然负责这个项目的人不可能什么都知道,但既然有一些不清楚的地方,就应该找专业了解这一块的人认清需求。但显然,在整个智能系统开发的过程中,他们只是选了一些他们觉得应该了解情况的人,但实际上那些人加起来了解的情况是不是就等于全部呢?显然不是。在实际使用过程中我们就发现了很多问题,凡是做过的人都会知道那不合理,但就是因为曾经被他们拉入某个小组的人并不知道这些情况,所以他们跟设计都是蒙的,而且他们蒙的方式还很随便。当真正要使用的人去使用那个东西,会发现完全执行不了,或者说相当的麻烦。对某些人来说,那种麻烦程度已经等于那是完全不能用的,直接会让人望而生畏的。他们不可以,把所有东西都想得很细,但有时那种麻烦已经让我的工作已经无法开展的时候,我自然就会有这么一个念头。是不是因为他们太自私,所以完全没有以发散的方式考虑别人可以怎么做呢?有些东西其实稍微扩展一下,你就会明白。而更多的情况是,如果你对那一片完全不了解,为什么你还不提出要求呢?既然你提不出要求,你就找个能提出要求的人来实现不就好了吗?显然负责开发我们系统的那些人脑子不太好使,你经常跟他说要这么干,但是出来却是另一个效果,因为他的理解能力有限,又或者说他们的实现能力有限。有些时候他们实现不了的东西甚至要我们帮他们想办法该怎么做到。编程的人脑子不好使问题很严重。一开始我就说过,如果做我们系统的这些人不是在现在他们这个单位,而是在其它软件企业,早就被炒鱿鱼了。也正是因为他们有这个单位做保护伞,所以他们才可以持续这么糟糕。现在我不是领导,如果我是领导,我就不会选择这样一家单位去开发我们的系统。老是选择一些血缘相近的单位去开发,最终的结果就是很糟糕,但是你还不得不接受。

在麻烦自己的问题上,大概只有我在做加法。

归档:2017-09-28 Ghajini

2017-09
21

Excel的取舍函数

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

学功夫是一回事,把功夫活学活用,又是另外一回事。还是学生的时候,我觉得自己的Word用得还过得去,但是那个时候显然我完全不懂什么邮件合并,后来我觉得,在实际工作中,邮件合并比Word的其他功能我用得更多。大学要写各种实验报告和论文的时候我不得不接触。工作以后更加是和Excel朝夕相对,一直以来我都觉得自己的Excel公式用得还可以。起码最基本的功能,我都可以做到。大概是因为我用Excel的范围还很少,所以还不曾需要用到一些很高端的东西。昨天我的三本Excel武功秘籍终于到了。亚马逊现在用的快递公司是从前凡客的如风达。前天早上8点多我就已经看到他们把我的订单分配给了快递员并开始配送,但实际上前天一整天都没来,到昨天早上,他终于给我打了个无法听清他在说什么的电话,大概是因为信号不好,接着我就收到短信说我的东西到了。这般三本书真的很厚重。尤其是那本《Excel 2013函数与公式应用大全》以及那本《Excel 2013数据透视表大全》。两本书的定价都是99块钱。余下的那本是讲VBA脚本的。VBA这种东西,我必定要学会,但是那可以缓一缓。从前我觉得自己的函数还过得去,但是,但我当我拿起那本很厚重的武功秘籍翻一翻的时候,我才知道自己有多么的渺小,自己所知道的只是皮毛中的皮毛。之前工作一直都没什么阻碍是因为我涉及的东西实在太少。

就以取舍数据为例,有四舍五入的,有向上向下舍去了。我们平时用得最多的只是针对小数点的ROUND函数。到昨天为止,我才知道原来那个控制函数还可以用负数,复数就等于是十百千万位等等。这些只是整十整十取舍的,还有一些是基于任何基数的。你可以把那个基数设为0.01,你也可以把那个基数设为300。这些都非常自由,想怎么整就怎么整。从前我认识的取整函数就只有一个INT,但昨天我又认识了另外一个TRUNC,而且那个TRUNC,比我之前学的那个INT还要厉害,更适合取整这个概念,而且那个TRUNC还可以针对小数位,于是当然也可以包括控制十百千万位。在一定范围内取整函数和舍入舍出函数是一致的。在正数的时候,取整函数跟向下舍入函数一致,在负数的时候,取整函数跟向上取整函数一致。这种向上向下,他们通常的解释方法是绝对值,即离零远一点还是近一点。其实说白了,这就是一个绝对值大小的问题。向上舍入的函数绝对值会离零越来越远,而向下舍入的函数最终的结果是离零越来越近。要搞清这种关系,首先,你都要知道,你的想做到什么。然后才好说要用什么函数去实现。如果,你需要处理的数据只是一个正数,而且需要取舍的位置只是很普通的,只要求十百千万位,起码有三个函数,能满足你的需要,即TRUNC、ROUNDDOWN和FLOOR,这些函数一个人控制数就能搞定,不需要再自己手动添加些什么。当你不懂得这些函数的时候,当你只懂一两个函数的时候,你还得用很笨的方法去进行取舍。当然,这些取舍函数很多是高级货,在Excel 2003里,你需要加载数据分析库才可以用,但是如果你用的是更高端的Excel,比如说2013,就没必要去做这种操作。2013比2003强大,很多是它的函数控制更加具体,不容易犯错,同时它的数据透视表也更强大,这些只是我暂时观察到的,估计随着学习的深入我会发现更多秘籍。

学习从来都是个无底洞。

归档:2017-09-21 罪念

2017-09
14

心死

By xrspook @ 10:09:37 归类于: 烂日记

昨天晚上睡觉之前,我跟我的室友大吵了一场。吵的内容跟单位的某些工作相关。在她眼里,这个单位已经彻底没救了。所以,任何人都不应该在里面投入任何的精力和心血,但是我做的事情就好像我觉得这里还有希望。之所以会这样,我只是觉得,她已经死心了,很多人也已经死心了,怎么让这些已经死去的人重新活过来我不知道。但起码,如果我还没有死,我就要尽量去想怎么去救活他们。对于很具体的问题,如果是技术类的,我还可以解决,但对于这种心理上的绝望,我不知道该怎么去做。发生这种事情,最根本的问题是体制用人。一时半刻几年十几年甚至几十年,我们这些小喽罗都没办法改变国企一直以来的顽固作风。但我觉得,就像《真相访谈》一样,里面提出的问题由来已久,而且很严重,但这不代表我们就只能跟前任一样视而不见、默默忍受,《芭萨提的颜色》里有一句很经典的话——“生活有两种活法,忍受现有的方式,或者负起责任来改变”。她选择的是吐槽忍受现在的方式,我选择的方式是改变。无论我一个人的能力有多少,但起码我有做过,而不只是一直当路人甲吐槽。人的生活如果没有激情,跟咸鱼没什么区别。我觉得他们的生活真是这样。无论是工作的时候还是平时。哪怕你你在炒股,或者你是在打游戏,但起码,你也得打出一些血性。如果那就是你的全部的话,你应该从中收获到一些成就感。显然在工作的时候,他们没有成就感,在做那些事情的时候。他们只是为了消磨时间。我跟他们不一样,大概是因为一直以来我都是个穷人。所以一切事情,我都不向钱看,因为我知道,幸福感未必得用钱去买回来。自信和成就感可以通过你的付出和之后的开花结果让你乐半天。过程如何,只有你自己知道,至于结果到底好不好,我觉得他们更多时候是活在的人别人的评价里。社会主流觉得好,别人眼里觉得好,他们就觉得他们活得有价值。这种想法很正常,但是,因为我是个不太常规的人,所以这一套与我无关。对我来说,绝大多数时候,过程大于结果。你把某套规律摸清以后,虽然最终可能只是精炼出一句话,其中的魔力只有真经历过的人才会懂。让我成长的,不是最后一句被别人称作为哲理的话,而是你清楚明白了如何把一块完全不起眼的石头最终打磨出一件艺术品。是那种把普通升华为精华的过程,让我有成就感。这是一个学习的过程,这是一个经验积累的过程。起码现在我觉得我还年轻,我需要去学习,需要去改进,需要有所追求,我要有奋斗目标。如果这个目标和你的生活、你的工作达成一致,效果将非常好,无论是对你自己,还是对你身边的人。正能量的东西,无论大小都得张扬出去,负能量的东西,无论多少,都应该藏在心里。而昨天吵架的根本在于,我觉得你不能只吐槽问题,而不考虑怎么去解决它。如果只是提出问题,而不做进一步的思考,那只是永恒的负能量堆积。吐槽这种事,人人都会干,应该说如果脑子是正常的,不可能没有负能量,但是把负能量化解掉,甚至转化为正能量,这种事就不是所有人都能做到。知道有问题,但不考虑怎么去解决,而把那一切都归咎为现有的貌似不可改变的习惯,这种事我觉得是不可以接受的。因为换句话说,这不过是个你不去努力改变的借口而已。星星之火,可以燎原,但前提是必须大家在一开始都愿意做那渴望燎原的星星之火。

哀莫大于心死。

归档:2017-09-14 猫鱼

2017-09
7

改模板

By xrspook @ 12:42:21 归类于: 烂日记

昨天提到的我的天模板问题,很快就解决了。我同时用Win7 22寸宽屏的显示器以及XP 10.1寸的小笔记本测试。同样使用Firefox浏览器,Win7用的版本是50的,XP用的版本是40的,因为往后Firefox就再也不支持XP系统了。文章评论提交按钮的问题很好解决,原来按钮的宽度是100px,这容不下“Submit Comment”这么多字符,所以我改为120px了,我也试过用150px,也没什么问题,因为按钮我设置了字体横向居中,但如果120px就能搞定,我也就没必要用150px了。至于版头的导航栏有点麻烦。XP系统下默认字体是宋体,Win7系统默认字体是微软雅黑。我的天整个网页我都对字体做了设定,用的单位是px,但问题是宋体和雅黑同样是15px,Firefox辅助网页编辑插件计算出来的大小是29,而雅黑是31。在不同的系统、不同的显示器分辨率之下,同样是宋体,XP在10.1寸是27,Win7在22英寸是29。这样的数据差异绝对会整死人的!!!因为我的版头导航分为2个部分,一左一右,为了要把左右分开,所以必须用float:left;和float:right。float之后是ul,ul下面是li。ul没有一个固定的高度,ul的高度是由下一级的li去确定的。ul在id nav之下,nav设定了一个绝对的高度定位,nav就是float:left的元素,只有这般绝对定位了,nav才不会跑到我的网站标题前面。但绝对定位遇到不同系统不同浏览器不同字体发生的字体大小差异几乎算是一个打不开的结。在更大的显示器分辨率和默认雅黑字体下,无论如何浏览器计算出来的字体大小都要比宋体大。在Win7下,尤其是在浏览器里看过宋体和雅黑的都会觉得雅黑更舒服。之前设计Color3模板的时候我用的是XP搭配17寸的方屏,默认字体是宋体,所以当网页用雅黑字体浏览的时候就会出问题。问题也不是很严重,就是那个导航栏的按钮会有点压在我的border框上。让所有浏览器都必须使用宋体或者雅黑作为默认字体是不可能的,所以最终我只能遵循我在Win7系统22寸显示器,Firefox 55.0.3下计算出的状况来调整。最终我把nav的绝对定位从之前的100px改成了96px,这就保证了在Win7雅黑的情况下版头导航栏是完美的。然后我把nav ul li设置了固定高度height:31px,如果没有这一条,在XP宋体的时候导航栏和下边框之间会有条线,如果这般设置了,那条线将和鼠标不覆盖导航栏鼠标特效之前的导航栏颜色一致。即便鼠标处在hover的状态,不过等于是按键下面多了一条特殊的颜色。有些网页是故意做这种特效的,所以我觉得从美观上还能接受。不知道现在还有多少用XP的人会访问我的网页,估计用移动终端的更多吧。移动终端默认会用插件的移动界面,所以那里看到的不是我设计的Color3模板。所以呢,最终Color3模板是给谁看的呢?大概目标人群就只是我自己吧。

昨天从上午开始就在折腾Access,到下午下班之前思路理清了,但还是没办法解决我的联合查询,于是我就找网友帮忙了。他秒杀就解决了我的问题,我折腾了那么一大轮原来最终跪在了一个拖放的字段关联操作上。如果没有高人指点,我自己折腾一个星期都不会想得出还可以这样,因为我已经把所有右键以及菜单栏里的详细菜单都翻遍了。如果我真找不到可视化操作方式,我也可以用SQL语句实现那样的关联,具体语句是“31 INNER JOIN 32 ON [31].ID=[32].ID”(把表31的ID字段和32的ID字段关联),然后就可以在查询里一次性地筛选合并出31和32的内容了。这一点很多人都能想到,但具体该怎么操作则需要知识。我学习Access的路还有很长~

研究代码是个烧脑的过程,但又不会太剧烈。

归档:2017-09-07 Taare Zammen Par

2017-08
31

需要学习

By xrspook @ 9:35:50 归类于: 烂日记

一下子摊开很多东西,但全部都不能完结,都撂在那里,这种状态实在让人很无语,尤其是遇到我这种单核操作的人,觉得这样我会折腾不过来。每天都只做一点点,其实没有问题,但是所有东西都处在一个未完结的状态,所以其中一些细节到很久很久以后可能就会忘掉了。这样就非常容易出乱子。我已经不记得十年前的装粮压仓到底是怎么回事了。在我印象之中,那次没有装一大半不装满好像没持续多长时间。因为当时根本就没有那么多仓允许我们在那里等。现在我也不知道那个仓快装满但又不满的状态要维持多长时间。我觉得现在这样的坏处是,到最后完结的时,可能数据调来调去很麻烦。因为一开始的时候同时进的那些仓和最终补进去的那些非常有可能不一致。这种麻烦是人为造成的,如果那不是一个新仓,那是一个旧仓就不存在这种装得差不多然后停在那里,又换另外一个仓装粮这种事。当然也不会遇到后续的麻烦。我觉得这样是在折腾我,但实际上,没有更好的解决办法。

高中的时候曾经学Access,但后来一直没有用过。那个算是Office2003的软件里我用得最少的一个,准确来说是碰都没有碰过,因为高中学的时候用的是Office2000。15年前的事,当然已经不记得该怎么折腾了,而且学校学到的东西通常都只是皮毛。那到底在实际操作中好不好用很难说。昨天就要用到Access做一些固定数据的查询。折腾了一番,我的同事终于整出来了,他也不熟悉那个软件,因为他平时开发的并不是那种数据库。其实Access除了查询以外,还可以把数据按照固定的格式打印出来,但是那个报表设置界面实在让我觉得无所适从。工具箱有一堆东西,但是貌似,都不是我想要的,我想要的东西到底在哪里?不知道.理论上应该有。所以为了免去马上学习的时间,我又开启了Word的邮件合并。邮件合并把数据传过去非常简单,但问题是后续的格式调整需要一定时间。比如表格的间距、页边距,还要设定引用数据的格式,但这些都不是问题,完成只是个时间问题。打开Word和打开Access,最终打印不过是界面不同而已。如果打印功能放在Access会让人觉得比较统一,但实际上,打印数据根本不需要开Access,直接打开Word选择需要的就可以了。Word的坏处是除了那一条数据以外,你不能看到数据的整体情况。当然也有其它方式把数据全部都展示出来,但又何必这么折腾呢?而Access不同,你可以进去查看详细数据,你也可以查看具体某一条数据。所以非常有可能今天我要学习一下该怎么在Access里设计固定格式的报表。学习是要花时间的,但是这个时间我必须得花。而且我对学习这个也挺期待的,毕竟这种事,不是用一天两天,可能往后每一天都会遇到。一开始的时候当然得选择一套简便的方案让别人可执行。数据抄来抄去容易出错,如果数据全部都是自动生成。就不存在人为出错的问题。自动生成一定程度,你可以说是因为我懒,但实际上如果这种懒可以让工作更顺畅,为什么不这么干呢?

马上就是月末了,明天就要把所有报表都报出去,所以今天我要做好最后的准备。

归档:2017-08-31 见面

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