2020-07
9

状况连连

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

你永远都不知道纠结的路上会出什么状况。一路平坦不好玩,5分钟就能所有问题,那是无聊的节奏。老blog的重新上线是我近段时间一直在纠结的东西。要做的事情很多,应该如何开展?做这些事的步骤应该是怎样的?谁轻谁重?

首先我做的是处理blog的核心——内容。文字我是有的,我有大把大把,但里面也有非常多连我自己都说不上到底是什么的东西。有可能长文被阉割了,但我自己毫不知情,有可能是消息从其它网站上复制粘贴过来了,带入了一些我根本没有意识到的乱七八糟代码,不同网站连换行都不一样。有些是“br”,有些是“br/”,有些是“br /”,有些是“BR”,有些是“BR/”,仅仅是“b,r,/,空格”的排列组合就有多得你想不出的效果。如果这在HTML里,都不是问题,但我做静态blog的第一步是从html到markdown,该死的“strong”在html2text的脚本里是不允许期间有换行的,在这个脚本里,连续两个br就能自动匹配正路的p,但如果遇到稀奇古怪的“/”和空格呢?在我的python转码脚本里,我用了很多行去处理那些排列组合的问题,正则的、非正则的替换用了好多遍,所以脚本运行速度只可能在我一次又一次的增加新规则之后变得越来越慢。理论上,这些东西都是不存在,但事实就是这么残忍。除了html的问题,还有yaml以及文件名字符要求的问题。转义字符出现就丑陋了。丑陋归丑陋,字符不对,那是直接编译不出来的节奏。出状况这种事简直不计其数。我也不知道自己到底改了多少个版本,理论上脚本修改这种事我应该放在坚果云文件夹里进行,但因为我生成数据的文件夹和我的脚本文件夹一致,显然那就太消耗同步流量了,所以我大胆地把脚本放在了坚果云以外修改,那是一个错手就没得救的玩命。其实我完全可以把输出的文件夹设置在坚果云以外的地方,但我就是没有这么干。要把BlogBus和点点的数据匹配为WordPress的格式,然后再用WordPress格式的数据转化为markdown。为什么我要有WordPress这个步骤呢?起码但我学会了XML到另一个XML的规律后,不静态blog的时候我还能退回WordPress,虽然那意味着我导入数据的时间将是个天文数字。没经历过这些纠结,我就不会深切体会到好好码字,不要不规范乱写的重要性。从前,尤其是一开始在BlogBus写blog的时候,我总把网上看到的东西直接复制到编辑器里,这样过于简单的操作让我付出了非常多整理的代价。后来的点点几乎没有这种问题,现在我更加是极少会直接复制粘贴网上的东西到我的blog里发布,即便有时会截取一段,基本上都是保证无格式纯文本的。现在我知道了,但当时我不知道,成长是需要付出代价的。我仅仅是在处理自己的东西,所有坑都是我从前挖下的。如果我是被迫要帮别人擦屁股,估计我早就把那个人诅咒死几万年了。

内容基本确定下来后,一开始我觉得应该不会太难的静态blog主题原来也不好找。首先是样式得对上眼,其次是渲染速度要快。有些主题连单机渲染都会让我的电脑崩溃掉,连测试都无能,真的是什么都不用说了。我几乎得出一个结论,如果某个主题大于5MB,基本上无需考虑了,那些10MB左右的,更加会让我电脑宕机。不是人人都会遇到这种事,宕机与否的测试基于我需要渲染的文章有接近3900篇,不是人人都有这样的体量,这还是建立在我已经放弃了6100多篇图片内容已经失效,光文字意义不大的文章上。

内容好了,主题好了,还得考虑把网站托管在哪里。要免费,要速度快,要可以绑域名,要服务器稳定。对一个女人,对一个习惯于货比三家的人,这实在又是一个大纠结啊啊啊。

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 归类于: 烂日记

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

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

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

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