世界排名前一百

今天在外面跑了一天。早上走的时候,将矿卡机打开,跑SAI的自对弈程序,晚上回来一看自对弈贡献排名榜,我的排名已经马上就要突破90了。

SAI是一款新的围棋AI,据说名字是取自日本著名漫画《棋魂》。SAI以AlphaGo zero公开论文为基础开发,思路更接近katago,但权重的积累采用了leelazero最初的方式,让世界上围棋爱好者们通过注册账号,运行自对弈程序,然后将棋谱文件上传更新权重。

哈哈,90名,这应该是我获得的世界最好排名成绩了啊!

再看看后面,一共140多人罢了。

商品标题党

下午折腾半天,耗费精力时间不少。幸亏发现的早,否则估计连晚上也搭上了。
出错的原因是买错智能卡了。
虽说买的匆忙,也不能全怪我,现在淘宝网上的商品明细页,已经不再是早期的那种一款一型号一网页,而是一个网页,通过选择规格来确定对应的商品和价格。
而在商品列表页,标题列出一堆掺杂的商品型号,规格却最低端规格的型号,这样价格也自然诱人。标题把值钱商品型号的排在前面,就像买水果摊的,这也就罢了,但是选择完商品后,订单里面标题是不变的,不仔细看,错误真不好审核出来。
这也算是一种坑吧。

少而珍贵的回复

我原先写的一些文字,除了在自己的网站上留档外,还在简书网上做一个发布作为备份。后来因为时不时被莫名其妙转为私有文章,也厌烦了。除了围棋AI相关文章外,基本不发了。
在简书上发围棋AI主要为了交流。简书上的回复基本还是靠谱的,虽然少之又少。不像新浪博客,打开博客时,看似回复不少,但自己虚荣心再强,也没有感觉,因为那基本都属于“推广”回复而已。
而评论里面最少但最有成就感的,还是自己的博客。虽然这么多年来只有可怜巴巴的三条,但能在茫茫网络中有人看,有人真心回复评论,足矣。

python中去掉字符串中的\xa0、\t、\n等字符

读取excel文件中会有显示\xa0、\t、\n等字符,可以使用split去掉

import os
import xlrd
import math
fi_xls = 'tiku.xlsx'
wb = xlrd.open_workbook(fi_xls)
sheet1 = wb.sheet_by_index(0)
for r in range(sheet1.nrows):
    col = []
    for c in range(sheet1.ncols):
        m1 = sheet1.cell(r,c).value
        col.append("".join(m1.split()))
    print(col)

当split中不带参数时,表示分割所有换行符、制表符、空格。

同时Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分,不再会对bytes字节串进行自动解码。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,正是这使得两者的区分特别清晰。你不能拼接字符串和字节包,也无法在字节包里搜索字符串(反之亦然),也不能将字符串传入参数为字节包的函数(反之亦然)。

json dump有一个ensure_ascii参数,当它为True的时候,所有非ASCII码字符显示为\uXXXX序列,只需在dump时将ensure_ascii设置为False即可,此时存入json的中文即可正常显示。例如:

json.dump(f, ensure_ascii=False)

容易的满足

昨天晚上媳妇发来图片,是儿子放学后第一时间翻看刚从当当买的书。虽然没有正面照,但依然能想象到儿子那美滋滋的笑容。
这本书是儿子早就点名要的《刺客信条 枭雄》的艺术集画册。那是儿子在11月中下旬在初中同学聚会之余逛山东书城看上的。这次借双十二促销机会,就先买下来寄回家了。
问儿子还要不要剩下的几本,儿子有选择的又点了两本。给他老爸省钱是次要的,估计主要还是儿子有自己的欣赏评价标准。
儿子看书而不是看手机,虽然不是学习,但孩子他妈心里也不那么焦虑烦躁。

幸福感的获得也是挺容易的。

一步误步步误

最近学习时,想到原先在简书网上收藏了一些相关的文章,但待打开那些网页的时候,发现文章已经不见了,不见的不止是文章,作者也不见了。
国庆节前,简书因为某些原因被关闭了一段时间。整改后重新开放后,文章质量差了不少,大量生活琐事、笑话等充斥网站。
上面提到消失的文章,作者的文章多是IT技术类,和违禁内容没有多少关系,所以消失应该不是被清理,而是在网站关闭期间,作者另投他处了。又因为签约的问题,所以自行把原先的文章删除了。
虽然只是关闭了不到两个月的时间,但这段时间在竞争激烈的网络上,算是足够大的打击了。

闻声忆景

最近的娱乐项目,主要是看同过爱奇艺看死亡小学生系列。将近一千集,足够看的了。
看的是普通话版的。所谓看,其实也是半听半看,虽然半中半港台腔的普通话版比不上日语版,但可以不影响干整理资料的活。
之前也曾断断续续看过,很多剧集还是有些印象,听着脑子里还能映出相关的画面。
有的不止是剧集的画面。
昨天看到《清洁公司杀人事件》,当清洁公司老板喊秘书:“麻木小姐”的时候。脑子里面映出的不止是片中的镜头,还有当时在看电视时,一旁一起看电视的乐乐爷爷重复着“麻木小姐”的笑容和话语。
不知多少年后,有没有人能想到我。

一败两饭碗

下午忙完,看看新闻,难免还是看到昨天足协杯决赛的报道。
虽说一再跟自己说释然释然,但昨天比赛的结果还是让人心中郁闷。
和去年足协杯决赛不一样,我预料到主场一球领先的鲁能泰山队肯定会保守,但没有想到的是,上一场保守申花踢得如此主动,甚至可以说是奋勇,每次对抗都要强压一头的感觉。
先是保守的李霄鹏在总比分被扳平后,乱了方寸,换下唯一可以强对抗的莫伊塞斯后,导致局势崩盘。
可以理解,赛前说过斯托下课不愁找工作自己要失业,赛后说自己去留听董事会的李霄鹏,毕竟是体系中的人,这个足协杯对他太重要了,这也就束缚住了他的思维和手脚。
佩莱是多休息了五天,但也少了一次决赛前最好的实战演练。
一场比赛砸碎了两个饭碗。
也许这也证明,这饭碗是端不起的。

katago 1.2不支持cuda 10.2

昨天晚上连续抽风的网络终于恢复正常,赶紧该下载的下载,该修改的修改,忙活完已经次日。
下午回来后,又将几台机器的补丁打了一下。其中矿卡机最近用的较少,补丁也最多,其中最大的补丁是cuda10.2。
安装完毕之后,用sabaki调用二犬对弈一局,结果提示错误。单独调用,发现leelazero正常,而katago无法启动,提示cuda版本问题。
显然这是cuda升级的后遗症,修改cuda设置,重新编译katago,均无效。
只好卸载掉cuda,然后重新安装cuda10.1,重新启动机器之后,恢复正常。
katago自从7月份1.2版本后,就没有再升级更新,这种情况下对新版本cuda支持出现问题,这样后期暂且就别再升级贪新了。

安心干慢活

因为业务需要,公司新购了一台HP彩色激光打印机。中午工作告一段落后,准备利用一点时间,将打印机安装调试好,再去吃饭不迟。
谁知机器拆箱落位,驱动下载安装完毕,测试页却迟迟打印不出来。肚子抗议之下,只好先去吃饭再说。
匆匆吃饭完回来,看提示是缺纸,根据经验,应该是进纸器有问题。将机器翻将过来检查,这一看,也是明白最近施乐为何要强硬收购惠普了。
虽然是最低端的激光打印机,材料也不能这么节省吧?那底部进纸部件看似很复杂,但材料薄得跟卡片似的,不好好伺候根本不能到位。
从6L到1020,从5000到5200,HP的打印机总是以泼辣著称。估计和康巴丝一样,耐用影响了业绩,开始降低质量了,成本是降了,口碑也毁了。
HP今天这个境地,不是虎落平阳,只能说是自甘堕落了。