2020-03
14

回忆曾经的BlogBus

By xrspook @ 13:53:01 归类于: 烂日记

用现在的眼光去审视从前的模板,我觉得连逻辑都出现错误了。还记得当年我选用BlogBus作为我的第1个blog,是因为他们相对于其它BSP来说非常自由,可编辑空间相对大。如果你足够厉害,你甚至可以写出你个人风格的网站,但是这样一来的话,对于新手来说就可能会变成白屏,又或者会满屏的错误代码,为了保证这种事不发生,所以实际上你是没办法弄到白屏的。现在让我回想起,那个时候到底是怎样的,我已经记得不大清楚了,现在也没办法把BlogBus找来研究一番,因为他们已经消失了。BSP消失了,意味着住在上面千千万万的人也被迫消失了。我认识blog,大概首先是从Blogger开始的,然后我知道了有些人会买个域名,然后把Blogger挂在自己的域名上面。昨天我突然有了个想法,要把从前我blog上的其它blog的文章也转为WordPress,分配一个子域名,挂在自己的服务器上。在BSP挂之前,我已经把自己所有日志都倒出来了。放在哪里,一下子我说不出来,但肯定能重新挖出来。前天,我翻出自己在WordPress上面的导出数据,是个XML文件。也就是说,上面只有数据,全部都是文字,又或者说是符号。除了我的东西以外就是一些标记我的东西到底是什么类别的标签。从开始用BlogBus,我就很注意过一段时间就备份一下,所以当我要离开,当我不在那里更新的时候,我当然要把自己的东西完整再备份回来。数据是可以备份的,但图片就不是那么回事了。BlogBus上面的空间很小,又或者你可以说没有空间。在那里写日志的日子,图片我几乎都是用外联的,是相对于BlogBus来说,那些外联图片死的更早。我已经不记得自己用过多少外联图片了,但可以肯定的是,他们挂了一批又一批。有些挂了是无声无息的,有些挂了会告诉你,请你把图片先备份下来。连yahoo.com.cn的邮箱都可以挂,我不觉得这个世界还有什么是不会挂的,但据说yahoo.com的邮箱还能用。

回到BlogBus的话题上。在我开始转用WordPress,我才明白到,实际上BlogBus上可控的东西很少,重要的核心部件,他们封装起来。你顶多只能用css去给那些核心部件化妆一下。当年我最喜欢干的事就是过一段时间就换一下背景图片。当我看到漂亮的壁纸,我就会换一个背景。还记得当年我花了好多时间去研究怎么才可以让文章显示在半透明的板块上,这样就能看到漂亮的背景。的确,用PNG图片就能做。但问题是那个滤镜在某些浏览器之下完全行不通。所以要看到后面漂亮的壁纸,我又要文章展示在磨砂的板块上,我只能在原始的壁纸上自己PS一层半透的图层,大小要刚刚和我的网站尺寸完全一致。浏览器的大小,网站展示的大小是完全不一样的事,就更不用说不同浏览器解释出来的东西经常差非常远。我在网站上放过漂亮的壁纸背景,在版头上放过flash,在主页里放过音乐,也曾经把鼠标图标换成别的……现在回想起来,那些都是些花俏的事,的确很好玩。但实际上,只是停留在好玩的层面上,玩一玩也就厌倦了。

随着自己积累出来的日志越来越多,我越发明白到自己blog的核心价值到底在哪里。如果一个blog只存在了几天,几周或者几个月。那只是玩玩而已,但如果过了几年,仍然活着。我会觉得,这肯定有意思。如果像我这样,居然活了十几年,而且每天都不间断。这简直就是神仙级的存在!人生没有多少个十几年。开始的时候我是个少年,现在,我仍然觉得自己是个少年,不过,经历过很多而已。

2020-03
12

找到凶手了!!!

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

最上一次大型自己blog的模板可能已经是10年前的事了,具体什么时候回去我还得查一下自己的日志。因为时间太久远,所以根本不记得。可以确定的是,大概在2010年之前,我还没用WordPress整blog,当时我用的BlogBus,根本没想过几年后我会和BlogBus缘尽。之所以这两天我突然想起要折腾,是我发现原来不只是在后台,在前台评论我自己的文章的时候也会出现网站发生致命错误的提示。我不明白这到底是什么鬼,反正当我把WordPress从4.0升级到5.0的时候,就发生了这种事。因为从4.0升到5.0问题太多,所以我根本没有把这个当做回事,比如说我每天都要碰到的撰写的编辑框,从一开始,那个传说中的区块编辑器就不可用,所以升到5.0以后,我不得不使用插件,继续使用经典的编辑器,但是,经典的编辑器什么时候会不支持,这非常难说。区块链编辑器从他们的介绍看来,相当的牛逼。当然把WordPress 4.0升级到5.0还需要PHP以及数据库等东西协同升级。WordPress进行了大升级,支持WordPress的东西也进行了很多高级别的升级,所以我真不确定之前做的模板以及使用的插件还兼不兼容。发生一系列状况的时候。我就有想过是那些东西不兼容。因为还在用4.0的时候,我从来没遇到过这种状况。那种奇怪的现象是发布文章的时候。会突然间跳出404页面。这种事404不一定会发生,但说不准什么时候会发生,但即便发生了,其实文章也是正常成功发布的。可以肯定一定会发生的是评论的时候,一定会有红色字体弹出,告诉我发生致命错误。

为了搞清到底这是怎么回事,所以我又在电脑上装了个XAMPP,从前我就是用这个软件单机测试WordPress插件以及创作我自己的模板的。对上一次用这个软件已经是在另外一台电脑上。总感觉安装这个东西有点麻烦,虽然用的时候很方便。现在的WordPress和从前的WordPress最大的区别在于在中国如果不爬梯子的话没办法访问到WordPress的官方网站。他们说并不是他们故意把我们墙了,而是因为某些其它的原因,到底是故意还是不是,谁知道呢。从中国这边访问WordPress官网出现429开始,已经过去快半年了,情况依旧。所以对那些把WordPress部署在国内服务器的人来说,升级WordPress和升级WordPress的插件都相当痛苦。几乎可以这么说。如果他们无法访问自己的FTP的话,或者手动安装一些据说很有风险的插件的话,是无法升级的。我在自己的电脑上单机部署WordPress,也会存在升级这个烦恼。大概因为我使用的梯子不是全局起作用的,所以无法访问官网,会出现429的错误,所以升级的时候我就得手动,访问插件的官网地址,然后把那下载回来,用zip的方式安装。

新部署的WordPress后,当我把自己内容都放回去以后,所有插件默认是禁用状态的。我启用第1个插件以后,就找到了问题。因为在启用之前,评论是正常的,启用之后就傻瓜了。我相信凶手就是它!当我把十几个插件都试了一遍以后,最终敲定,的确那就是凶手。抓到凶手以后,我还顺便找出了自己为什么没办法用区块编辑器。结论是,不是因为我的插件有冲突,也不是因为我很多年前写的模板太低端,而是因为我没有启用可视化编辑器。自我开始使用WordPress以来,我就从来没有启动过可视化编辑器,泪奔~~~ 这些年我都是怎么熬过来的啊啊啊啊啊啊啊啊啊啊!

接下来我会花点时间修改一下很多年以前设计的模板,主要做的是简化,会合并一些功能,然后再改一改门面。从前我觉得很有必要堆砌起来的东西,现在看来无所谓了。

不同的时代有不同的特点,我是时候做一些改变了。

2020-03
3

自寻短见

By xrspook @ 20:50:34 归类于: 烂日记

当我亲眼见识过浪潮的“翻译员”以后,我确信这个公司开发的任何软件类产品是绝对不能购买的!据说浪潮是世界第三大服务器供应商,我不知道他们的硬件到底做得怎样。我们单位买浪潮的软件,大概配套的服务器也是他们家的吧。那些可能是浪潮的服务器在我们的机房轰鸣了几个月,终于有一天他们发现原来参数是可以改的,我们的使用负荷不算非常大,所以没必要开那么强劲的散热,所以终于那个隔了两间砖砌办公室也能听到的轰鸣声退下了……你卖服务器,服务器的机房装修应该也懂吧,即便不完全懂装修,起码服务器机房的布局要求你是必须非常清楚的吧。我们的机房的一面砖墙靠着走廊,那面墙一直是湿的,到某一天某人终于发现了上面的霉点和水珠,而且无论做多少次补漏装修依然无法修复的时候才终于有人觉得那是因为机房底部是隔空的,隔空上面做防水隔热了,但下面没有。其中一个服务器几乎是靠着那面墙放置的,出风口对着墙吹,夏天的时候机房外面温度高,里面温度低……一个专门做服务器的公司居然提供这样的全套服务,惊不惊讶,欢不欢喜?!两年前在挑选公司做我们单位智能系统的时候做过好多调研,走访了好多地方。最后之所以选择了浪潮是因为他们为中储粮做过系统,而且在那么多家竞争单位里他们是最有名气的,我也终于确切地感受到什么叫做店大欺客。

我们单位是一个国有企业,在绝大多数人眼里这是一个混日子的地方,没有效率和质量可言,但见识过浪潮以后我觉得我们这些人虽然跟某些私企外企比起来很有差距,但也能秒杀掉不少浪潮的人,起码可以秒杀掉不少曾经参与过开发我们软件的人。我从来都敬重码农,因为一定程度上我自己也是码农,我不知道码农为什么要到浪潮工作,当他们在浪潮混了一段时间以后,如果他们要跳槽,他们怎么可能在外面生存。见识过浪潮的软件产品之后我觉得哪怕是积木搭建式的小程序都比他们厉害多了。一些简单到不能再简单,基础到不能在基础的功能他们居然说做不到,又或者说得一年才能实现。只要给我们单位一个同事3个月时间,只要给他5个靠谱的助手,我确信他一定能做出让大家都满意的东西。今天去总公司开会,我们给那个浪潮的“翻译员”解释了半天,一些我们觉得简单到不能再简单的东西我们都得费九牛二虎之力。一个得回去给码农翻译的人尚且无法理解客户的需求,码农怎么可能写出符合我们要求的东西?!跟那个“翻译员”相处了一天之后,我相当想掐死他。与其被他们搞死,还不如换一个公司,起码那样的话我们还有重生的机会,耗死在浪潮上简直是把我们自己赶进地狱。浪潮非常恐怖,我不觉得还有什么比他们更低端无能的了。

一个明确自己能做到的东西一定不如Office办公软件,我要你何用!

2020-03
2

居然还召集开会

By xrspook @ 14:13:04 归类于: 烂日记

上个周末,我两天都在单位,因为考虑到周一晚上要回家。与其周一早上过来上班,然后晚上回去,还不如直接周一早上就不折腾了,直接到晚上再回家。如果这不是一个3月的月头,我根本不用这么烦恼。因为一开始,总公司定的那个开会时间是周一早上。如果那是一个普通的周一,我完全可以不回东莞,直接去开会,周二早上再回来。我根本不知道去总公司开会要半天还是一天,因为那些神经质的会没有一个正式的发文,甚至连OA上协同的通知也没有,唯一留下痕迹的只有微信上的聊天记录。我不知道为什么现在这种特殊时期他们仍采取面对面开会,视频会议不行吗?如果一个视频会议不行那就开两个、三个甚至N个!!!上星期四下午下班了以后才跟我说,星期五总公司的人要过来跟我探讨一下直属库需要报送的各种统计表格。实际上,那天晚上那人发过来让我先看看的那些表格全部都是总公司的汇总表。其实直属库填的所有表格都是总公司定下来的规矩。他们知道我们可以提交那些数据,而现在总公司的人之所以搞不懂其中的勾稽关系,大概因为平时他不负责处理那方面的内容。如果这样的话,总公司那边为什么就不能找一个熟练那一块的人加入这个软件的开发调试呢?我不知道总公司的工作是如何开展的,但其中有一点,他们的工作很多都是平行的,他们分到了多个人的头上。所以虽然是同一个部门的,但是每个人管的类别不一样,对自己的那一片,可能比较熟悉,但是却没有一个统领的人清楚他们整个部门的所有流程。部门主管是管大局的,而小不点们做好自己的工作,不出差错,能准时地要到下面人的数据已经阿弥陀佛。看过总公司的汇总表以后,我觉得,他们的工作实在太痛苦了,而做那么痛苦的东西,居然还可以一直坚持下来不出差错,简直让我叹为观止。如果要我临时顶替他们的工作,显然,我是做不来的。如果要我熟悉上手他们的东西,起码得两三个周期。或许我在一个周期以后,在了解了他们的逻辑之后,我开发一些快捷的方式处理数据。因为我是一个粗心大意的人,我没办法人肉一次又一次去完成一些机械的东西,那样的话,我肯定会出错。还不如开发一些程序出来,让我可以避免出错,同时可以尽可能地懒惰。

我觉得如果未来这套系统真的可以成功的开发出来,总公司的人肯定可以减轻很多工作压力,但问题是,软件开发出来,顶多只能解决你正在承受的压力,但是人不可能永远只停留在那个层面上。软件开发有个尽头的,对方不可能一直帮你做更新,但软件一旦不更新,跟不上时代的节奏,最终肯定悲催。因为政策不断在变化,说不准什么时候就会有一些突如其来的事件。比如谁也料想不到2020年初中国会爆发新冠肺炎疫情,于是湖北省的中央储备被紧急调用了,而且,还被调用了多次。幸好这一次是湖北,如果下一次轮到广东呢?

越到关键时刻,越应该体现我们的价值,但我们真的懂得如何兑现我们的价值吗?

2020-02
14

入门R语言

By xrspook @ 9:14:06 归类于: 烂日记

我前天开始系统地学习R语言,用的是一本叫做《R语言统计入门(第二版)》的书。那本书从最最基础的东西开始说起,基本可以说是零基础也能学会。我去说,书里面的内容是统计学和工科大一学生应该掌握的基本概念。现在我只看了一点点,感觉挺有趣,有些东西很容易理解,但有些东西却要绕一个弯。其实之所以这样,是因为R语言设置了很多潜规则。跟我之前学过的C语言不一样,R语言的潜规则多得多,也正是因为,它固有的规则多,所以有些东西毫不费劲就可以得出一个高端的结果。比如,当你要算一个数组的平均值,又或者是标准差的时候,一个简单到爆的函数就搞定了。如果要手工实现那个函数,真的很费神。我觉得R语言这个东西,只要你领会到规则的制定方法,很多东西都可以融会贯通。重点就是你能不能领会到那个精神,消化他们的东西成为自己的一部分。Excel的VBA里面也有很多潜规则,但是,跟R语言比起来,Excel里的很多东西貌似就有点复杂麻烦了,比如说,连起个名字,Excel里面的东西都要比R语言长。

我觉得对我来说,学习R语言跟学习Excel VBA,虽然都是编程语言,但二者不一样。VBA更侧重于技术实现的层面,要解决一些具体的东西,之所以要写VBA,不是要做研究,而是要得出某些结果,通过简单的操作就可以把复杂的流程秒杀搞定。其中的逻辑在写VBA程序的时候就必须已经想得很透彻。又或者可以这么说,在写VBA的时候,实际上你已经通过其它方式,得出了一个你要得到的结论。虽然你不可能所有数据都已经得有结论,但起码在某些数据上面,你已经确信那就是你想要的结果。大概因为我对R语言还了解得不够透彻,所以我觉得R语言最看重的不是结果本身,你不是为了要验证某个结果而去用R语言,而是要让R语言帮助你找到某些东西的规律。

之所以认会到R语言,是因为它有强大的绘图功能,几乎可以这么说,只有你想不到,没有它做不到的。R语言做出来的那些图,跟艺术家很写意地画出来的不一样,R语言做出来的图都是根据某些数据按照某些规则合并计算而来。有些数据摆在一起,我们不运行软件,也能预测到那估计是一个什么样的趋势。在一开始的时候,我们必须了解这个趋势,当R语言把图做出来的时候,我们才可以判定我们的方法有没有用错。当R语言我们已经用得很熟练的时候,我们可以要把我们的数据放到R语言里,然后通过某些我们已经应用成熟的方法让软件给我们得出图像,接着我们再从图像里得出某些结论。

不知道从什么时候开始,我迷上了数据可视化。把一堆数据用表格体现出来,和用图像表达出来效果很不一样。如果图做得好的话,那会给人一种惊艳的效果。如果你只看到一堆表,你的大脑还得寻找表格里数据的相关性,然后在脑子里想象出它们应有的关系。在靠谱的图里面,数据关系直截了当很明白,无论你是老手还是小朋友,在看图的时候,你都能很直观地感受到。

有时我会想,为什么现在理工科的学生仍然要学习C语言,而不直接学习R语言呢?尤其是那些非计算机专业的。理工科学生的课程里必然会遇到带入各种实验和数据分析。不过呢,大学的课程连Excel都不会很细致地讲明白,他们又怎么会把R语言放在眼里呢。

编程语言是种必需掌握的技能,谁是你的菜就得看这个社会推动的是哪种,又或者是你打算用在哪个领域了。

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