内外出血搞促销

早上从快科技上看到新闻,说移动送流量,但没有官方的链接,半信半疑之间试着发了一条短信,果然一会收到短信,证明新闻是真的。
4G时代之前,我只要听到移动的优惠促销,从来都是不屑一顾。那是经验所得,“从南京到北京,买的没有卖的精”,用在移动身上是最贴切的,想沾移动的便宜,难。
到了4G时代,刚刚还吵吵着声讨抢自己短信生意、占自己2G信道微信的移动,促销力度大得让我难以想象这是移动。不说套餐,就说换卡,就在3G既得利益者联通还在精打细算第几张卡收多少钱时,移动已经在免费换卡了。
等抢占了足够4G市场后,移动的老本性又显露出来了。同样是8+x0套餐客户,还要分个三六九等,明明同样套餐的客户,莫名其妙的不能享受官宣的存费返还优惠,即便选择升档。官服电话推销,先把你这老用户夸上一番,然后说出优惠的流量,最后来一句你要升到那本来就享受这个流量的套餐。
想想这的确很符合移动的一贯作风,一面出血搞促销一面心疼的出血。即便出血,还要赚上1毛钱短信费(不知免费否?)。
5G时代来临前,这样的内外出血少不了。

我分享了【中国移动送流量活动来了:最高3个月每月10GB】, 快来看吧!@小米浏览器 | https://m.mydrivers.com/newsview/625278.html?fr=kkj&from=timeline

难以置信的顺利

昨天因意外收获而有了突破进展,脑子少有的兴奋。躺下后又将今后的应用在脑子里过了一遍。
今天早晨起来乘胜追击,在既有基础上,又把当下其他的几个应用方式学习了一下。思路已开,气运也转,不知谁先谁后。上午如同开了挂一般,顺利的连自己都感觉不真实。直接注册一个海外云主机,今后的网络架构草图已然成型。
学习就是这样,如同平整的布料上滴水,由点及面,慢慢铺开。需要运气,也需要足够的时间和精力持续跟进,否则就又慢慢干燥无痕。

不经意的惊喜收获

一早起来,换个常规也是最为流行的方式来解决宽带问题,依然无果。这本是意料之中的事情,操作只是为了确认一下而已,并不期待惊喜。
但惊喜在下午出现了。本来中午吃的好,回家感觉很累,睡了一小觉。起来后边盘算着明天的计划,边在淘宝网上浏览近期可能需要的装备。
在看到惠普旧款微型服务器的评价时,里面提到了zerotier,顺手选择搜索,居然正是我想要的解决方案。于是继续搜索相关资料,给儿子做饭的时候都趁机看上几眼。
晚上小聚回来,直接开虚拟机安装调试,一切顺利。手机安装客户端关掉WiFi连接,虽未测速度,但连接毫无问题。
最初在网上就是如此了解、学习新鲜事物,但近五年,这种学习少了,更多只是漫无目的瞎逛而已。蹉跎日久,精力不足,只是借口而已。

折腾半日回首空

为了不让家里的宽带限制浪费,整整一个上午都在忙活,但一无所获,碰壁,始终难以破壁。
中午饭也没有心情吃了,出去理了个发。回来的路上想,以最近经验论,如果毫无头绪,那就绝非技术层面的问题了。
于是把问题的着眼点放在硬件上面,回去看了一下光猫的配置,果然……
感觉电信企业挺有意思的,做的事真是没法用正常人思维去解释。提供给用户的定制设备,本来就是高不成低不就的了,如果说怕影响用户使用吧,还要花费心思阉割屏蔽功能,直接提供一个最基本功能的设备不就行了?
只能说,东西采购了,心思又都放在防用户上了。防用户如防贼,也就这点心眼了。

雨送雨接又一程

此番往返,是雨送雨接。雨下的有点大,所以家里的娘俩专程打伞出来到公交车站接我。
返回的路上雨依然没有小的意思,因为考虑到门前胡同积水,我们在路边一人捡了一块半头砖,雄赳赳气昂昂往回走。但进了胡同,发现这十几分钟的时间,积水面积大了许多,三块砖当垫脚已然不够了。
我扫了一辆单车先过去了,准备回家骑自行车回来带人过水。但回转时看到儿子在蹚着水,来回给他老妈垫砖。此时一位穿着实验校服的学生也在过水,儿子顺带给他也摆了一块砖。
那同学不愧实验的学生,真有礼貌,立马道谢:谢谢叔叔。
惭愧啊。

购书多巴胺

昨天是当当书香节最后一天,从早晨开始就不断推送信息,虽然从开始的不买,到买一点,按现下流行的说法,脑子里多巴胺作祟,又起了买书的念头。
刺激起我购买欲的是《灌篮高手》全册,要315块,赶上有有买三百返一百的购券活动,感觉就像白赚一套书一样。
俗话说的不怕贼偷就怕贼惦记,估计就是多巴胺的作用。即便是买三百返一百的券没有抢上,但已经没有罢手的念头。稀里哗啦买了一堆,有计算机的,有坂田荣男的,有王小波的,还有一本李宗吾的。
在准备结账的时候,心里有些犹豫了,不是钱的问题,是书的问题,或者说是那本《厚黑学》的问题。《厚黑学》和《论语别裁》是最初影响我,或者改变我读书思维的两本书。但这样的书,未必适合儿子,至少不应该推荐给他。
就在我犹豫换书的时候,突然发现购物车的价格怎么突然多了200块钱?!再细看,原来最想买的《灌篮高手》被从买100减50的书籍里面被删除了。
心里虽然把当当又骂了一顿,但购物的念头是消不掉的,最后又和上次一样,花170把购物车里面剩下的打包寄回家了。
这该死的大数据应用。

最后的古谱全集

早上算是开了眼,遇到平生第一堵,堵的那个彻底。大部分中途转乘地铁,估计坐着稳如泰山的都是见惯大场面的了。
刚上地铁接到顺丰快递的电话,知是前日拍下的《本因坊秀哉全集》到了。幸亏有代签,要不又要费些周折。
急匆匆打开包装,看里面那些少见的衬垫,应该是从日本寄来的时候就是这样的。打开包装,和拍卖的照片没有二样,打开书,那种厚重感非国内书籍能比。除了第一册的函套,堪称良品了。
按照川端康成所写,秀哉的隐退棋的结束,代表一个时代的落幕。如果以围棋古今论,秀哉全集算是最后的古谱了。
即便没有阅览不少围棋史料,现在也已经过了将人非黑即白定性的年龄。人们作为旁观者常根据自己好恶,而将历史人物划分忠奸,而依据的往往又是听他人的评论甚至是来源不明的传言。
如果人们只看川端康成的的《名人》,那秀哉就是一个时代更迭的一个悲剧性人物,以围棋为生命的一代宗师。而更多知道秀哉的人们对秀哉的认知,来自吴清源那六字评语:他是一个坏人。
但80年代吴清源的访谈录中,他似乎不是这样说的。
一切都会变,还是回到围棋上来吧。

matplotlib在ubuntu下中文显示解决办法

matplotlib在ax.set_title中可以使用定义FontProperties来实现,首先定义

myfont = matplotlib.font_manager.FontProperties(
fname='/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc'
)

然后在ax.set_title中作为参数fontproperties = myfont调用字体。

这样的好处是直接调用系统字体,不用受字体是ttf还是ttc的限制。

但在ax.bar中这种方式因为无法使用参数而无效,网上有很多种解决汉字显示的办法,总结一下,可以使用两种方式解决。

首先需要下载ttf字体,比如文泉驿的微米黑字体,然后查看matplotlib的配置文件

import matplotlib
matplotlib.matplotlib_fname()

将字体上传到python3.6/site-packages/matplotlib/mpl-data下的fonts/ttf文件夹中

方式一

修改python3.6/site-packages/matplotlib/mpl-data下的matplotlibrc文件,将里面的

#font.family :sans-serif
#font.sans-serif : wqy-mircohei,SimHei, DejaVu Serif……(把文泉驿文件名如wqy-microhei加到最前面)
#axes.unicode_minus,将True改为False (这里是关于负号显示的,也可以在程序中设置)

然后删除当前用户下.cache/matplotlib目录下的所有文件,其实就是fontlist-v300.json文件。

重启后文字显示正常。

方式二:

直接修改fontlist-v300.json文件

首先找到文泉驿的字典选项,将原先为?的文件名改为wqy-microhei,然后将defaultFamily改为文泉驿字体名字,defaultFont路径修改为文泉驿字体所在。

重启后文字显示正常,两种方法都不再需要定义调用FontProperties

竞拍初得手

近期一位网友在飞扬围棋论坛连续搞了几次日版围棋全集的拍卖。在错过了中文大写标识棋谱手数的秀策、秀哉全集后,昨天拍了一套阿拉伯数字标识手数的《本因坊秀哉全集》。
这次拍卖有点冷清,主要是书籍品相差了点。全集的第一本没有了书套,而且可能翻看比较多,封面磨损比较严重。这在很多书脊党的眼里属于不上档次的,虽然起价只有300,但关注竞拍者了了。
第一个报底价的是论坛的一位大神,可以扫一眼棋谱就能说出对局的双方。此后一直没有人再跟进。这套书我主要还是为了古谱网的棋谱核对用的,不是用来装点书架,倒不在乎书的品相。我的心理价位是360,因为网上的复印本也是这个价,看没有人叫价,就跟了一个320,随后那位大神跟进333。
既然那位网友有意,我这低手基本也就死心了。但到了竞拍结束前,发现又有一位网友报价350,而没有人跟进,于是在结束前10分钟报了360,算是最后的报价了。
到了10点拍卖的网友通知我竞拍成功,还是有些意外了,马上付款并选择顺丰到付。
今天早上例行浏览论坛的时候,才知道那位大神是忙着下棋把拍卖的事忘了。
承让了。

Nextcloud 安装前的MariaDB设置

Nextcloud安装之前,除了需要mysql或、MariaDB建立数据库和用户授权,为了4-byte支持,以便在文件名和评论中使用Emojis等表情,最好提前进行设置,否则后续设置需要手工输入命令行设置。

以Nextcloud推荐的Mariadb为例,

MariaDB 10.3 or later

[mysqld]
innodb_file_per_table=1

MariaDB 10.2 or earlier

[mysqld]
innodb_large_prefix=true
innodb_file_format=barracuda
innodb_file_per_table=1

这样文件格式就是支持4-byte的barracuda,而不是原先默认不支持的Antelope了。