2020-07
8

过去的纠结开花了

By xrspook @ 9:38:16 归类于: 烂日记

当我以死磕式全包围的方法学习Think Python和做里面的习题的时候,网友觉得我完全不需要这样,那样太学生了,只需用到什么就学什么就可以了,但实际上,我觉得我这样做挺好。虽然我学的时候并不知道我除了这样还能怎样。看完书,但不会做里面的习题,我这书算算看好了吗?我要上手python,得到达条件反射的程度,不经过练习根本不行。我完全明白知道了理解了某些东西,但没有经过实践会是一个什么状态。

初中前两年我的英语老师从前是大学老师,后来不知怎的沦落到在一所臭名昭著的中学里教英语。他从来不给我我们布置作业,也不会有什么小测之类的东西,所以一年下来除了期中考试和期末考试,我们见不到习题。的确,开学的时候除了教材以外还会发1本练习题,很薄的一本,但做不做,做到什么程度,老师是放任自流的。他讲课完全么有问题,语法解释得很到位,字也写得非常漂亮,但他这种教法除非遇到非常自觉刷题的学生,遇到我们这种完全不自觉的,简直是必死无疑。我觉得小学毕业的时候,我的英语是很不错的,尤其是英语听力,因为某年寒假我还被选去某个地方上某个班强化过,但初中的前两年我算是被荒废了。要用得溜,无论你心法掌握得多好,依然需要大量的练习。中考的几门科目里,我的英语是最低分的。当我上了一所重点高中以后,我更加领会到我跟其他同学的差距,因为我所经历过的习题实在比他们少太多了!为什么当年我会刷物理的参考书,刷化学的参考书,却从来不刷英语的参考书和习题呢???英语这个东西和理科有一定的差别,理科你掌握了原理以后或许还能八九不离十,即便某些题目里有些综合,见过和没见过顶多是反应快慢的差别,但思路还是摆在那里的。英语这个东西有什么规定搭配,什么默认的例外,什么俚语,没遇到根本没法玩,我的跟头就是栽在了这里。如果可以重来,英语这个鬼东西我一定会刷很多题,而且还必须建立错题本。海量的阅读量和海量的单词量外加各种写作技巧拼凑起来,英语考试是可以拿高分的。不过话说回来,英语考试高不高分我完全无所谓,大概从高中开始,我就觉得英语是一种工具,实用至上。跟外国人交流的时候你根本不需要用非常正确的英语他们都能理解,所以其实六十分跟九十分没啥区别,都能解决问题。

学习python我之所以要做习题是因为Think Python那本书里面的实例其实非常少,知识点也不是真的全部都涵盖了。融会贯通这种东西完全靠做习题去达成。近段时间,我在写博客导出数据的转换脚本。的确,一些功能性的东西,我还是得去搜索,边学边用,但那些最基础的思路,是在我做习题的时候印到我脑子里的。比如我要筛选标签,正常人的第一个反应肯定是找筛选的函数,如果标签关键词只有一个,用find就好,但如果多个,那就得用正则了。我一开始也是怎么干的,但后来我发现这样会带入一些莫名其妙的路人甲,我需要准确匹配关键词,所以先建立列表,然后用if str in list就能完美解决的问题。如果标签数量多,还可以用字典替换列表,in在字典里的索引速度杠杠的。如果我不曾在字符串、列表和字典那里下过功夫,我怎么可能会有这种思路。习题的确折磨了我好段时间,但那都是值得的。

过去的纠结,让我现在顺畅。

2020-07
7

吐槽逆天格式

By xrspook @ 9:18:37 归类于: 烂日记

统一格式是非常有必要的事,但是一直以来,格式这种东西都非常难统一。正是因为格式很乱套,所以汇总的时候就很头痛。昨天我算见识到了一个闲得相当蛋痛的表格。Excel里明明可以调节列宽和行高,我的那个同事却喜欢把4个单元格合并为一个。整个表都是这么整法,一开始我只是关注上面的数据,当我检查完上面的数据以后才发现这么逆天的格式。不知道她为什么会想出这种极端无厘头的东西。她有把Excel,当做是Excel吗?!她不过是把那当作是一个画图的东西,如果按照这种逻辑,她是不是应该在Excel里画一些抽象画呢?说不定梵高之类的什么都比不上她。能做出如此逆天的表格,只能说明一个问题,她完全不懂Excel的思路,几乎可以说是对牛弹琴。这些表格如果打印出来,是看不出问题的,但是,一旦见识过原貌,我简直是五体投地。

对上一次见识这么厉害的表格,是十几年前的那些系统导出数据表。为了控制行距和列距,不知道为什么他们合并了好多单元格,也隐藏了不少单元格,同时也对很多单元格设定了格式。所以从一开始做导出,我就发现,每次格式都好奇怪,尤其是如果导出数据很多,格式必然会崩溃。明明不需要那么多格式,明明不需要那么多颜色,为什么要做合并?为什么要去格式控制?

我的那个同事,如果她平时是极少接触表格的,我不会这么震惊,问题是,她的工作根本离不开数据,但是,她居然这么外行地对待数据。看到以后,我真的很生气。来这个单位已经一年了,即便没有人告诉你应该怎么做,你每天都对着那些东西,难道你就不会自己长进一些吗?另外一个让我非常不理解的是她所在的科室,跟她相处得最多的同事,为什么就没有提醒过她不应该这样呢?会看的看门道,不会看的看热闹,反正,大概其他人觉得数据本身没有问题,格式什么的都是小事。正是因为他们觉得格式是小事,所以那个格式乱套的表格其实数据也有重大的纰漏。因为我是一个很手贱的人,所以可以复制粘贴的地方我绝对不会敲键盘,如果我需要敲键盘,那个数据我需要起码三次以上的复核。在一个合并单元格里,她怎么又可能把数据轻松地复制粘贴过去呢!这些逆天的格式,她是在整死自己,也在整死别人。

之所以我会有这种看法,之所以我会有这种思路,因为我除了是个搞统计的,我也是个搞编程的。我完全明白前台跟后台的区别,我也完全明白明细数据跟汇总数据到底是什么鬼东西,而这些他们不懂,他们没想过要把这些搞懂,因为他们完全没有意识到自己应该在那方面努力,又或者即便意识到了,也觉得既然可以得过且过,无所谓了。聪明这种东西,如果不用在正路上,始终一天会被笨鸟超越。我觉得,我就是其中的一只笨鸟。

但是,也正是因为我知道得太多,所以当我看到别人的所作所为以后,我会实在忍不住吐槽或者发飙。

2020-07
6

超前早班车

By xrspook @ 9:58:39 归类于: 烂日记

因为种种变故,平时星期一早上搭顺风车的那些同事这个星期都不合适,于是我不得不换了一个。这样的变动意味着我要比平时上车的时间早50分钟。如果这是正常时间,完全没有问题,早点出门就解决了,但是一大早,我得考虑早班车能不能满足我的要求。早班车虽然说早,但实际上大都是6点头班车,也可能是6点半,甚至接近7点才发车。如果能坐上车,从我家出发,到等车的地点,30分钟之内就搞定了,但前提是能搭上车。按照站牌上的信息。我搭的那个车早班车是6点发车,但是我家离那个车的总站还有起码20分钟的距离。那如果要我6点40到达等车的那个位置,几乎是不可能的。为了实现6点40,我想过无数遍应该怎么做。上一次机缘巧合之下,我在正好6点的时候路过我上车的那个站,居然看到了我要搭的那台车。估计那台车的早班车5点30就发车了。虽然所有站牌和消息都显示那台车6点才发车。不管到底是不是偶然事件,我得把这个当作是必然。上一次6点那台车我是在天桥上看到,它在地下路过的,当时我离车站剩下不到三分钟的不行距离。下一台车我足足等了超过20分钟。最后,我刚好在6点40赶到等车的地点,前提是那个司机刚好开得比较快,而且下车之后我跑跑走走拼命赶。

今天我是铁了心,要去搭6点到站的那台车,所以我的闹钟是5点20的。5点40我搞完所有,在家里看一下那台车发车了没有。居然已经发车,而且还已经发出了三个站,车来了显示还有18分钟到达离我最近的站,于是我赶紧出门。我要过两个红灯,刚好是绿灯,但是剩下的秒数不多了,所以我都是跑着冲过去的。到车站的时候是5点52。我觉得那个车应该没那么快来,所以我先完成了一些日常打卡。当我再次打开车来了看的时候。我要搭的那台车离我那个站只剩下一个站。那是一条很直的路,我已经能远远地看到那台车朝我缓缓驶来。车到站的时间是5点56。幸好我预留了时间。理论6点才到的车,5点56就到达。如果下一次还搭这台车,我甚至得更早。我觉得之所以有这4分钟的时间差,非常有可能是路况比上次好了一些,比如说路上遇到的都是绿灯。当我上车走人了以后,我发现一班车还没有发出来。这就意味着,如果要等下一台车,上车时间估计得起码6点30了。根据我的猜测,实际上这台304长隆那边的首发车是5点30。为什么首班车居然要比站牌上的时间早半个小时呢?我不知道。通常情况下,304的发车间隔是10-15分钟发一台,但实际上304的首班车和第2班的间隔时有20分钟,甚至25分钟以上。所以会不会可能这台比早班车还早半个小时的车一直以来都是一个特殊的惯例呢?

今天到达等车地点的时候平时我还没出家门……

2020-07
5

不起眼的惊艳

By xrspook @ 14:48:03 归类于: 烂日记

昨天我跟我妈先去剪了个头发,然后我们打算去西门口那一段中山六路买一个茶壶盖,结果居然买不到。那段路的确有很多茶叶铺,记忆之中,他们总喜欢在门口放一大箱的茶壶和茶壶盖,而且是各种款式都有的,但实际上,我们在那里走了一圈,居然没找到合适的。卖茶壶的地方不少,但是没找到我正在用的那一款,有跟我那一款非常类似的,但是做工很粗糙。只有一个档口,有卖盖子,但那个是杯盖,是普通瓷杯的杯盖,又或者是茶碗的盖子。为什么居然这么难找呢?为什么那些从前满大街都是的东西现在却要找得如此艰难?西门口那个地方已经算是个茶叶铺的聚集地了,如果在那里都找不到我想要的东西,估计我那茶壶的盖子找回来是没望了,除非我去芳村茶叶市场某些卖茶具的地方。但话说回来,在那里如果我只买一个盖子,他们愿意吗?当然,批发的地方肯定会有一些零散的货件,尤其是其他部分已经坏掉了,余下的那些拿来卖的那种。不就是个盖子,居然这么难找,真的让我出乎意料。这么多年来,玻璃杯的杯盖被我打烂了好几个,但是我却从来没打烂过茶壶盖,那天不知道为什么居然让这种事情发生了。然后,让我才明白到,原来一个完全不起眼的茶壶盖也可以让我这么纠结。

上午就出门,下午三四点还没吃东西,我妈说她实在太饿了,所以随便找了一家进去吃。那条路上吃的地方很多,但是归根到底只有一个款式——粉面之类。我们挑了一个经典的店铺,但是要选择吃什么的时候,我妈却开始不满意那里的环境。老式小食店铺都是那种模样的,很小,看上去不怎么卫生。那些小店之所以还能经营下去,肯定有他们的理由,因为岁月已经把他们无数的竞争者刷掉了。那家店铺老板算账居然用的是算盘。虽然支持微信支付,但是他们的那些票据用的是五颜六色的各种纸片,是撕下来的那种。多年以前,广州街头的小食店用的都是这种模式,但现在,这种东西几乎已经绝迹。我们要了一个牛腩面,以及一个单黄粽子。牛腩面出乎意料的真材实料,没有多余的东西,牛腩切得非常规整。明明那个师傅只是随意一勺下去,但是上来的那东西就像是精心排上去的一样,每块牛腩的大小几乎都是一致的长方体。之所以要面条,是因为我看到他们的招牌上写着传统银丝面。跟他们的牛腩比起来,他们的银丝面更是惊艳。那种面条属于碱水面,但是却不会感觉碱水很重。跟吴财记的面条比起来,他们的过之而无不及。我们进去以后,陆续又有几拨人去吃东西,人人都要面条,而且说白话的客人几乎是吃面条的时候浙醋不离手,每人手边都要放着一瓶。我很喜欢在吃这种碱水面的时候用浙醋。无论是碱水皮的云吞,还是碱水面条,配上浙醋是我们的经典吃法,而且浙醋的味道我们很挑剔,海天的浙醋无论如何都不符合我们的要求。光看颜色,不需要闻味道就已经知道那是不是我们的最爱。无论是老客人还是年轻的客人,浙醋面条都必须连在一起。只有那些匆匆路过只为填饱肚子的外地人才会不添加浙醋。

我不知道是不是那里的东西真的那么好吃,但是我觉得,那是我记忆中的味道,甚至比我记忆中的那个味道还要好。

2020-07
4

累死累活

By xrspook @ 23:04:56 归类于: 烂日记

折腾了一个晚上,打算关电脑睡觉了,突然想起好像今天自己的blog还没写。我把时间都耗在了什么地方呢?我正在校对其中一个老blog里的内容。

之前,我的关注点纯粹是格式的转换,先从BlogBus的XML转化为WordPress的XML,然后再从WordPress的XML转化为一篇一篇的markdown。纯粹技术的东西我已经几乎完成了,余下来的问题,需要在不断的转换之中发现,然后修正。今天我花了一个晚上搞的是校对从前那个blog导出来的内容。不知道从什么时候开始,我发现里面有些文章的正文是不存在的,是空白的,至于为什么,非常有可能是当时的文章我发布的时候其实没有成功,但是标题和其他内容已经有了,失败的纯粹只是正文。至于为什么不行,我当时也不知道。通常那些失效的文章,我都是批量手动粘贴发布的,可能是从一个网页,也可能是从一个word文档贴过去。在贴的过程中,自动带入了非常多的超文本格式,这个我之前已经吐槽过了。在格式转换过程中,我不得不费尽九牛二虎之力把那些转回来。其中那些空白的正文,这一次我想把资料填补回去。

昨天我的确好不容易找回了那些资料,也进行了填充,发现效果还不错,但是原始导出的那个BlogBus文件就不再原始了。接着,我发现那些有正文的文章其实也不完全可信,因为正文的内容不知道为什么只有一部分,不是全文。难道发布以后,我没有好好一个一个浏览过吗?还是说点发布之前,我看到的东西的确是完整的,BlogBus没有给我单篇文章字数的限制,但是实际上发布的只是部分。我的问题在于,有可能发布出去以后,我没有在前台校对一遍,但是也有可能我校对过了,当时看是没有问题的,但是当我在BlogBus后台把自己的东西导出的时候出了状况。一开始我觉得可能是我自己的问题,但后来我发现,断字断得好神奇,一个单词可能只剩下头两个字母,显然,如果是我复制错误的话,不会有这么低级的东西,顶多我会漏掉一些段落。现在搞清楚到底是我人为的错误还是BlogBus阉割了我的东西已经毫无意义。所以,我只能一篇一篇地校对文章的开头和结尾,确保是完整的。一些篇幅比较短的文章,暂时我还没发现断尾的现象,但是,对一些比较长的文章,断尾是必然的。纯文字有100K以上那些文章,通常BlogBus只留给我一半的内容,余下的那些消失了,而且还不告诉我。我记得从前选择BSP的时候,我知道有一些是对单篇文章的字数有限制的,到达一定程度以后就会告诉你,超过多少字了,请你重新修改,否则不能发布,但BlogBus没有这个限制,起码在一开始我选择他的时候没有。另一方面,我觉得之所以这样,会不会跟他们数据库的存储模式有关。如果他们数据库的某个存储单元顶多只能100K,我在那里输入了150K的文字。当然多出来的那些就不可能被保存下来,这纯粹只是我的猜测。几十上百篇文章,一个一个去检查头尾是否齐全,格式有没有乱套,这是相当累人的。虽然那些最原始的东西我还有,但绝大多数那些东西我都是保存网页的。现在那些网页已经不能在Firefox里打开了,用Chrome也不行,于是我只能使用IE,而且是兼容视图模式。我不觉得当年我用保存网页的方式把文字记录下来有什么毛病,我只是不明白为什么现在的浏览器不允许我打开那些老东西。

如果当年就有markdown这种这么神奇的东西,大概我就不需要走这么多弯路了。

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