见识勒索病毒

昨天一个朋友,大老远从市里来找我帮忙解决电脑问题,结果让他失望而归。
因为我要是有能力解决他这个问题,要么我就发了,要么我就进去了。
他机器中的是勒索病毒。
刚开始他告诉我机器症状的时候,我还没有意识到中的是这么厉害的病毒。只是看到文件出现了8位字符的扩展名,以为只是流氓软件,迫使用户使用他们指定软件打开文件而已。
这是继CIH、熊猫烧香后,亲身遇到的破坏性极强的病毒。
勒索病毒只是通过破坏文件头来感染word等有价值的文件,对TXT等文件直接忽视。好在感染之前系统会有提示,感染后的文件不再具有感染性。
防病毒,还是小心预防为妙。

国足换帅成大事件

下午看股票行情临近收盘的时候,右下角弹出一个窗口,居然是李铁辞职,李霄鹏接任国足主教练的新闻。
忙打开新浪体育网站,李铁辞职还只是处于传闻状态。
过了有十几分钟,各大门户网站才开始陆续报道。
看来国足主教练更迭,还是影响国家经济的大事件。
大批评论随后如潮涌来,有认为李霄鹏是当下第一人选的,有为李霄鹏前途算命的。
跟股市一样,国足已经是触底了,即便不能反弹,也算是筑底了。
至于李霄鹏,虽然可能会犯赛前发布会暴露家底的错误,但赛后发布会虽然不能说是滴水不漏,但至少不会惹是生非。
国足主教练新闻占据了太多版面,后来看到了曼联临时主帅卡里克辞职的新闻。
卡里克作为前几天滑溜溜辞职主帅的班底成员,面对攻讦不发一言,而在完成了临时主帅的使命后,拂衣而去。
真乃好汉也!

Linux下Lizzie+katago简单配置

今天在围棋论坛看到有网友提问,如何在linux下配置lizzie与katago。回答了几次关于权限、路径设置之后,问题总不能解决,于是决定自己在安装了ubuntu20.04版本的940Mx笔记本上从头配置一下。

首先从github下载了最新版本的Lizzie.0.7.4.Mac-Linux和katago-v1.10.0-opencl-linux-x64,为了配置简单节省时间,将文件解压到同一个目录下。然后在目录下下载katago的权重文件,并更名为默认的default_model.bin.gz。

首先运行katago,如果新笔记本,会提示两个问题,一是驱动未安装,二是缺少libzip.so.5文件。驱动可以在linux附加驱动中安装最新驱动,并重新启动机器。缺少的文件可以从网上下载,也可以自行编译。将文件拷贝至/usr/lib目录下,katago就可以正常运行了。

确保katago运行后,就可以通过java -jar lizzie.jar运行lizzie,待lizzie熟悉的界面出现后,会提示找不到Leelazero引擎。现在估计没有几个人再去用leela了,进入菜单中的引擎设置,将原先的Leelazero引擎设置行修改为./katago gtp,按照程序要求重新运行后,katago引擎就开始正常工作了。

lizzie与katago运行正常,除了慢,还有笔记本的滚滚热风吹出,似乎又回到了katago苦战Leelazero,连爬七手逆转的时刻。

不讲武德的澳大利亚

如果说李铁在战平澳大利亚后的发布会言论以及九连拍微博,是压垮他的最后一根稻草,那十二强首战澳大利亚,就已经决定了他的命运。
李铁败给了他的盲目自信,这个自信源自他自己对中国球员的信任。
当年霍顿执教中国国奥惨败,丢掉了本来到手的国家队主帅位子。一位外国评论员评论道:看一名球员,不要看他嘴上说什么,而要看他在场上表现怎么样。
李铁选择相信国内球员,可能那些球员能说会道,也可能存在媒体报道的利益输出。这些球员好歹也是经历过大场面,给大腕当过马仔风光过,但问题是,首场偏偏遇到不讲武德的澳大利亚,摁住就是一顿胖揍。一场球下来,丢的不止是3分3球,还有球员的花拳绣腿架子,更重要的是李铁的信心。
估计这也是李铁赛后失智的重要原因之一。

时过境迁的换李铁

晚上回来看新闻,李铁辞职似乎只等官宣了。
球员时代,“换李铁”的声音曾经响彻金州体育场,那时候自媒体还没有这么发达,也也没人站出来,以专家的嘴脸教训球迷“不懂球”。
但只要踢过比赛的人,应该明白,那场比赛李铁是不应该被换下的。在场上踢球,都喜欢自己身边有个李铁这样的队友,攻守间不至于狼顾无助。
而作为教练,换李铁的声音响彻全国,力挺他的专家声音显得那么渺小而狼狈。
这次换李铁没有任何问题,无论是备战战略还是比赛战术,还是赛后的舆论环境营造,甚至是经济上的瓜田李下。
辞职是最好的解脱。

也谈百米抢跑规则

今天把集中购买的《围棋天地》杂志看完了。杂志比较早了,所以里面陈祖源在谈论规则的时候,引用的例子还是东京奥运会百米决赛。
陈祖源认为运动员抢跑就被罚下太苛刻,可以比赛继续,等成绩出来后将抢跑者的成绩加上一定秒数就是了。
从这个例子,倒是可以看出陈先生对规则,或者是竞技规则制定的一贯风格:那就以所谓严谨的逻辑,辅以合理的善意,对既有规则进行完善,但说到底就是补丁摞补丁。
但陈先生却忽视了竞技比赛的核心,是人,而不是冰冷的逻辑和数字。抢跑可以通过加秒数来避免罚下的残酷,看似公平,但加多少秒?何况一旦抢跑,对那些守规矩而言的运动员极不公平,因为抢跑与未抢跑运动员在比赛进程中,心理的波动肯定要影响比赛状态,这又如何用时间来衡量?
同时随着第一个抢跑而跟跑的运动员要不要罚?
就像一直纠葛不清的中国围棋规则中的贴目,对棋手尤其是执黑棋棋手,影响的不止是那多出的一目,还有心理。毕竟人跟AI不同,不会像AI那样为弥补开局就落后的胜率,积极主动而不计风险。
同时,规则也是为了保证比赛正常开始、进行、结束,而不应该去影响结果。陈先生的思路倒是与应昌期先生相仿,比赛结果后面还要备注上:加罚几点。
百米起跑规则其实也曾经多次修改,曾经有过规定:第一次不罚下任何运动员,但第二次起跑谁抢跑罚下谁,而不管是第几次抢跑。于是就有鸡贼的运动员直接第一次就故意抢跑,给其他运动员施加压力。
竞技比赛,有规则就钻规则空子的运动员。所以规则宜简不宜繁。
田径如此,围棋亦是如此。
其实我觉得最好的规则例子,也在东京奥运会,那就是跳高比赛。简单明了,最后同规则同成绩的两名运动员,自行决定金牌归属。
这才是最好的规则。

家 人

晚上外出跟几个朋友小聚。骑行前往,感觉周二把自行车骑回来这个决策,实在是太英明了。
小聚结束已经快10点,出门开自行车回家的那一刻,脑子里想到的是能看到万家灯火的家,还有家里那两位。
等在人行道上等红绿灯的时候,脑子才反应过来:现在家里只剩下一位了,小的已经在千里之外的宿舍里。
因为这是儿子上学后第一次外出聚餐,所以才会有这个错觉。
看来过去的习惯已经嵌入意识深处,一切都在慢慢适应中。

游戏,娱乐也是纽带

近期Steam号称打骨折促销,虽然有心理准备,但打开网易邮箱,看到账单邮件的金额,还是吓了一跳。
不过想想儿子他奶奶当年说我:又不抽烟又不喝酒,买就买吧。估计她老人家还在,也会这么劝我。
倒不是心疼钱,也理解一个人在外面,又被隔离在学校内,连花钱品尝美食的机会都没有,也就这点爱好和娱乐了。只是害怕小子因为游戏,耽误学习。
我微信里问他有时间玩游戏吗?这回他立马回了,说买的都是平时根本不打折的。
前几天视频的时候,很婉转的提醒他少玩游戏不要耽误学习,他还委屈,说:周末没法玩,需要跟人抢账号。
他委屈,我也冤枉。自从他买了英雄无敌3,我也是趁着他上课的时间才玩通关的。好几次看到他在线,我可没有把他踢下线。
想来我玩的时候,也没有被踢下线。彼此彼此,爷俩感情还是不错的。

第一次长距离骑行的回忆

近来有些强迫症。
周二骑行回来后,在整理日记标题的时候,用的是最长的骑行。今天觉得有些不妥,就上网查了一下从淄川到张店的距离,居然也是22公里。
还好,说明标题没有问题。因为高一骑车是从淄川到南定的,离着张店还有将近十里地。
南定的三姨姥爷是个回想起来很有意思的人。表姨、表叔到我们家后,很是诧异我们家的氛围,孩子可以跟父亲说说笑笑,甚至开玩笑,在他们看来是不可思议的。
在那次过年骑行走亲戚,临到家的路上遇到了他,不苟言笑的他老人家见了我们,说:土匪又来了。
这土匪肯定指的不是我。而他说这话的时候,脸上是忍不住的笑容。
也许不苟言笑只是习惯,而不是本性。

相信自己,勤换思路

昨天早上开始工作一直顺利,主要是前期准备充分。以至于到了中午少有感觉到饿了。

已经很久没有中午自己给自己做饭了。

吃罢午饭后,本想乘胜追击,学习一下Python提取PDF文件表格的内容。使用的是在文本提取方面发挥出色的PDFplumber。

结果不太顺利,以至于到了睡觉点,满脑子还是那不规则的表格和错乱的数据。

其实大部分问题已经解决,甚至比网上的的教程还要完美,可能有些太贪心了,太追求完美,在某个细节总是难以如愿。

问题出在跨页表格上,生成的表格总是缺少页面结束的最后一行。

早上起床脑子清醒一点,重新理一下思路,换一种方式,使用更为简单的方式,直接列示抓取转换的列表内容,这才发现原来是PDFplumber本身的问题,最后一行抓取得并不完整,而并非我自己一直纠结的条件控制方面的问题。

看来也不能总是怀疑自己。