善意提醒

如果您打开本站很慢,布局排版混乱,并且看不到图片,那么可能是因为您还没有掌握用科学的方法上网的本领。

2025-05-13

编程随想:招投标那些事

图片来自网络,与本文无关

说起来,我们公司最近也投了个标,也中了。

这个项目跟了好几年,从疫情期间就开始跟。开头的时候有120万的预算,最后招标的时候砍得只剩45万。然后甲方还提出来要「分期付款」,4:3:3。作为一个开发人员,我参与的招投标项目不算多,有点孤陋寡闻,这回算是头一次听到这种事情,也算是长了见识。

后来到实施的时候又出了问题。甲方提出来服务器能不能不买,用租用公有云服务器的方式来代替。这事也听得我一愣。要知道公有云基本上「三年」是一个大致的盈亏平衡点。只租一年或者两年,一般是比自己买服务器要省钱的。如果租到了第三年,对于租用者而言大概率就不合算了。

不过最后听说甲方还是掏钱买了服务器,据说配置还挺高的。闹得我现在也琢磨不清楚这甲方到底是有钱还是没钱?或许端看花的是谁的钱吧?对了,这个甲方也是个大专院校。

在这个项目里面,我只是顾问身份,基本没怎么参与,个中曲直我也懒得去理清楚,各位权且当个故事听着吧。


然后我还想起一个事。同样地,没有立场,没有观点,只是一个事情,讲出来供大家参考一下。

2019年成立子公司的时候,IT运营和成本核算也是独立进行。总公司那边买办公电脑,都是买Dell品牌机。已经2019年了,买到的还是HDD的配置。我反正是看不上眼,后来都加装/换装了SSD。

到了2023年,我自己的办公电脑要汰换,也是去买了配件自己来组装了一台新的电脑。旧电脑是2015年申请的,8年时间用下来,已经没有升级潜力了。

当时买了一堆东西,CPU/散热器/主板/内存/机箱/电源/SSD。我发单子申请,采购让行政人员负责。全部流程走下来都很顺畅。组装过程也很顺利,毕竟我和另一位IT同事都是二十几年经验的DIYer了。这台电脑现在用得也很趁手,价格不足四千,整体性能远超公司那些同事的所谓13/14代i7的Dell品牌机。花自己的钱,办自己的事,就是这样,又好又省。

后来搬回来,总公司来交接固定资产。我看到资产表上没有我这台电脑,倒是有登记一个CPU,就是我这台电脑用的型号。
资产登记不是我负责的,行政人员是个小姑娘,不是太聪明的样子。我当时让她采购的这一大堆东西,我怀疑她就只看懂了CPU,然后写了上去。

前来交接的人员,也不太聪明的样子。来过至少两拨,可能还不止两拨,每一拨我都费了不少口舌跟他们说明这个事情。看他们眼神,还是没懂的样子,一副「算了我也懒得管了就这样吧」的表情。搞得我一度有点怀疑是不是自己的沟通能力出了问题。

现下愈发觉得各方面都懂的「通才」甚是难得。有幸遇见过几位,不是丁克就是少子,不由得对人类的未来愈发地「看好」。

话说回来,一个CPU,当然也值不了75万,不然发姐的AMD股票肯定得涨到天上去。

2025-05-12

我的电脑史(二)——80386SX-33

最早接触x86的PC,是在小学的电脑兴趣班里面。
校长看第一届电脑夏令营办得很成功,于是又追加了投资。CEC-I的总数增加到了五六台,还有一台有机箱的电脑。显示屏、机箱、键盘各自分离,而且有内置的软驱,看起来很「高大上」,现在想来,应该是一台IBM PC兼容机。
之前负责夏令营的两位女老师,现在已经难堪重任了。取而代之的是学校里另一位老师的儿子,大概是大学生。有空的时候就来带带这个班,讲点「堆栈」之类我们都听不懂的东西。那台PC机,就成了他的专用电脑。

图片来自网络,非当时的照片

开机需要插入软盘,有一天我们趁他不在自己折腾进了OS。印象比较深刻的是,软驱读盘像在弹吉他。还有就是「A>」的提示符是从屏幕下方「升」起来的,带着残影。
当时我还不会DOS,连Apple DOS也没玩过。进了OS,我们这帮小孩就不会了。大学生发现后倒也友善,看到我们对这个有兴趣,还表演了几个游戏给我们玩。TestDrive我第一次就是在这里摸到的,还有打伞兵,以及机器人大战等等。

图片来自网络,这已经是彩显的CGA效果了,当时是绿显

这台机器因为我接触不多,再加上平时它一般都是用一块绸布给盖起来的,在记忆中一直比较神秘。
记得软驱只有一台,估计不是高密度盘,因为我记得载入TestDrive会提示换盘。这样看来应该也没有硬盘。
显示器是绿色的单色显示器,不过应该有灰度。显卡类型起码有CGA,否则这些游戏应该跑不起来。声音就是靠机箱喇叭了,现在想想有点简陋,当时TestDrive那开场音乐还是叫得挺欢的。


初中的时候,爸妈从(另外一个)中学的一位电教老师那边,替我搞了一台组装机。

之前是我大伯先去搞了一台PC/AT兼容机自己放在家里玩,也是找这个老师。有两部5.25英寸高密度软驱,卧式机箱,不过CPU不是80286。东西的来路不是很清楚,肯定不是品牌机。我很新鲜,也很眼馋,经常往他家里跑。爸妈看我这样,就问大伯电脑哪里来的,线就是这样牵上的。

后来想想,这不就是最早的垃圾佬兼二手电脑贩子嘛。不过当时并没有规范的电脑市场,所有的配件基本上要不就是单位采购,要不就是私下流转。对方的中学电脑课教师身份,应该是派了「大用场」。

我爸妈为了这台电脑大概花了三四千,可能更多。现在回想起来,也是一笔不小的数字,恐怕是一个人的年收入。后来我去找那位「卖」电脑给我们的老师,找他hdcopy一些软件的时候,他向我打听过我家的经济情况。当得知我爸妈从事汽车维修行业并且自己开店的时候,他有喃喃自语道「修车的有钱」。

我怀疑他是从这台电脑上狠赚了一笔,心中略微有愧,需要一些事情来让自己良心上过得去。别的不说,给我的那块40MB的硬盘,上面满是坏道。物理坏道,低级格式化也修不好的那种。换成现在的我,是下不去手赚这钱的。
还好坏道都集中在后1/5的位置,刚好FAT16最大也只支持32MB的分区,所以正好分成两个区,D盘就扔在那边不去动它了。


无论如何,我有了自己的第一台真正意义上的个人电脑。

这台电脑的CPU是80386/SX,主频可以在25MHz和33MHz之间切换。前面板有个切换开关,还有一把小锁用来锁住机箱不让开启。

图片来自网络,非原图,只能说大致差不多

1MB的板载内存,32KB一片的集成电路(DIP封装),半节AAA电池大小。在主板上铺了一大片,大家可以自己算算。

相比之下,我大伯的电脑只有640KB基本内存。因此我可以接触EMS和XMS,能玩HIMEM和EMM386(以及DOS4GW),而他不能。当然他后来也去升级过了。

一台5.25' 1.2MB的软驱,再加一台3.5' 1.44MB的软驱,当时算是比较不错的配置了。
机箱比较窄小。40MB的硬盘分了两个区,坏道都放在了第二个区。硬盘通过IDE线和一块「多功能卡」接入主板。嗯,现在大概没人知道「多功能卡」这个名词了。

显示器是一台「双频单显」,这个名词现在去Google的话得打引号才能看到靠谱的内容。灰色的,不是绿显。支持Mono、CGA和HGA。最后这个大力神的分辨率一度给我带来了一些「惊喜」。当然,显示器得跟显卡配套,后来换彩显的时候都一起换下来了。


当时还没有CD-ROM,所以数据唯一的入口只有靠软盘。我前前后后买了十几盒的5.25' 1.2MB软盘,以及几乎差不多数量的3.5' 1.44MB软盘。有一些是别的品牌,不过大部分都是3M的防霉盘,气味非常特别。
里面的软件,一些来自于那位老师,一些来自我大伯,还有一些是从《电脑报》报社搞到。最后还有一些是来自于邮寄目录,最有名的是《楚汉之争》。

图片来自网络,我买了起码一打

PC上没有固化的中文系统了,需要外挂。现在的UCDOS一开始我并没有,不过有一张自带压缩字库的WPS(话说我觉得那个压缩字库还挺好看的),很省内存和磁盘。后来搞到了CCDOS,再后来有了天汇和中国龙。我还是很喜欢天汇这种小巧的中文系统,很容易就带走了。而中国龙则「贡献」出了自己的字库。

需要用到中文系统的时候不是太多,主要是用WPS写文章。我录入过大约半本书的《伦敦浩劫》,算是用来练习指法和双拼双音的输入。到后期愈发纯熟,输入速度越来越快,只可惜双拼现在已经差不多全忘了。
练习指法的TT更是常客,用的时候PC喇叭挺吵的。不过后来我到了大学也还是时不时练一练。很多同学也在用,大概老师有推荐,这是后话。

那个时候我掌握的一项「核心技术」,就是「腾挪」内存。用HIMEM把640KB常规内存给节省出来,印象中我最多能挤出600零几K的常规内存出来。这是从MSDOS 5.0开始的事情,没多久我就从3.31升级到了5.0,也因此接触到了QBASIC,后来大多也都是用的它。正经的Quick Basic我听说可以编译出EXE,一直很向往,但到了很后面才用上,那个时候我已经不稀罕它了。

由于软件来源不足,到了后期我又开始了自己编程。因为有了BASICA、GWBASIC,后来还有了QBASIC。我开始接触到了结构化编程。相对于小学/初一时期,水平可以说又上了一个台阶,不过现在看来也还是在洼地里面扑腾而已。

有点后悔当时没能学学C。Turbo C 我那个时候是有的,但是一听到「C语言」大家都觉得是大学里面才学的东西。而且听说是两代半的语言,于是我也怕难不敢去碰。
后来那位老师有一次「介绍」我去帮他一位同事(或朋友?)打过半天的工,帮他写代码,用GWBASIC写。大概是一个教学用途的工控项目,用BASIC写也不是不行,有点勉强。那位大叔大概懂硬件,向串口发数据之类的东西他写,UI就让我来写。写了一个下午,给了我10元算辛苦费吧。我也不知道这算啥?我是被卖了吗?


这台电脑后来经历了一些硬件上的升级。回想起来大概是94-95年。

换了彩色显示器,直接上了一块Trident TVGA 9000卡,显存有1MB。我后来找遍资料都只找到512KB显存的TVGA 9000,所以很疑惑这个型号是否正确。但用起来的确没有问题,BIOS里面也是那样写的。问了AI说有,那就有吧。

硬盘也去换了一块420MB的硬盘。40MB那块的坏道实在是多,容量也有限。这两样加起来又是两三千块。回想起来,那些年我父母的确算是「赚得动」。

图片来自网络,这块硬盘后来换掉了

换硬盘的时候有一段小插曲:为了砍价,我最后提出来,要用硬盘把他们那边的「正版」软件给copy一些带走。胃口太大,选了一大堆,硬盘放不下,最后还是用了一些软盘。


有了更大的硬盘之后,我开始接触一些更高档的软件了。中文系统不再局限于压缩字库的WPS(话说我觉得那个压缩字库还挺好看的)。也用上了Windows 3.1,以及稍后的中文版3.2。随后也接触到了Microsoft Word 6.0 for Windows,以及Visual Basic 6.0。

还记得当时安装Windows 3.1要用6张软盘,后来也有5张盘的版本。我最后一次去找那位老师用hdcopy复制Windows 3.1的时候,撞上房间里面有另外一位年轻的女性,鬓发有点散乱。老师言语间颇有些惋惜和责怪的意味。我当时确是有点不识趣,后来才回过味来,此后我就没再去找过他。

我有的时候还挺怀念单色显示器,后来即使用上了彩显,也偶尔把它换回来怀一下旧。其实在双频单显的时候,我就已经用上Windows了。在HGA模式下,Windows虽然只有单色,但分辨率其实算是够用了。「切换显示模式」这个术语对于现在的PC使用者应该已经相当陌生了吧?一些台湾出品的CAI软体很喜欢用HGA这个显示模式,我也因此学习了不少繁体字和台湾的IT用语,以及IT知识。

再后来,它就有点缺乏升级潜力了。内存不足是最大的问题,虽然有SIP的扩展口,但国内那种内存几乎找不到。去升级的时候,电脑商家也表示这种内存已经过时,不建议我继续在上面投入。

CPU也是焊死在主板上的,拔不下来也换不掉。主频比较低,假32位,还没有FPU。如果要去搞一块80387加上去,也觉得是浪费。我大伯倒是后来把他那台电脑升级成了80386DX+80387。

本来我这台电脑就可以算作以过时淘汰的电脑配件组装起来的,所以也没有必要硬为它续命了。上高中前我换「多媒体」电脑的时候,就把它的主要配件一次性都换掉了,那就算是另外新买了台电脑了。所以放在下个故事里面继续说它。

2025-05-06

统计学诚不我欺

图片来自网络,与本文无关

无意中逛到某知名「反贼」论坛,又看到有人在说「订婚强奸案」男方没有强奸。附和者众。
已经就这个没什么必要讨论的话题写过一篇Blog,感觉有点浪费了,所以这次就不多展开了。

然后那个地方还有一个讨论热点,就是所谓中国人在日本厕所「偷电」的事情。风向不太一样,不过跳针的人也不少。

我是有点吃惊。为什么?他们没有作为一个人类而言最基本的判断吗?墙内没见过世面的人是多的,我已见怪不怪。然而这些人能突破重重封锁在此发言,无法归罪于信息闭塞,也绝不是能力不足。

看起来,这个世界上,总有那么一群人(甚至可能是大多数),要么蠢,要么坏。还有一小撮人,又蠢又坏。这不是他们的错,他们本该就是如此。

要说统计学,那是真的灵验。不论到什么地方,总是有成比例的这种人出现。管你墙外还是墙内,粉红还是反贼,概莫能外。
立场并不能代表道德,学历也不能代表智慧,是我肤浅幼稚了。

不过,如此说来,我倒是也捡回了一些信心。数学不会骗我:世界上总是会有另外那一小撮人的存在。无论他们被消声成什么样,无论他们被分隔在什么天涯海角,他们总是存在的。这个世界,或许还没有那么糟糕。

文奇啊,真的会有陆黛拉吗?