利益诱惑不学好

今天早上起来手机看简书的时候,看到有京东云的优惠促销。
手机查询不方便,便打开电脑查询一下。京东官网首页没有看到介绍,于是直接在搜索栏搜寻京东云的。
我用的是谷歌助手插件,所以直接显示搜索结果。看到第一条京东云服务器的标题,我就点进去了。
进去之后找了半天没有那个优惠啊,再细看,我……这不是百度云的网站吗?!
没听说百度和京东合作啊?返回到搜索页面一看,是谷歌的搜索引擎啊,但操作手法和当初搜当当出卓越差不多,更下作的是还在前面加上了搜索的条目来忽悠人。
浓眉大眼的也叛变革命了。

好的不学,这高科技都用在这上面了。
这世界怎么了?

足够满意的矿机

前几日狠狠心买下的蜗牛星际机器到货了。
初看包装,的确小巧,颠颠分量倒也坠秤。即刻打开包装,首先看到附赠的电源线,心里踏实不少,这年头能带电源线的,已是良心卖家。
去除包装里面的保护层,方方正正机器现身。看机箱表面,虽有磕碰但无大碍,而机箱上面未撕去的二维码,则标注了它坎坷诡异的身份。
把硬盘拔插架取下,打开机箱,并没有网上所说的那么灰尘遍布。主板做工尚可,但连接HDMI口显示器后,显示无信号。心中不免一沉,幸亏早有准备,换上VGA数据线,这下显示器信号灯正常,进入设置界面。
和网上普遍评论的那样,机器噪音的确够大。也难怪,无论是电源还是机箱风扇都是无牌产品,更换掉是必须的。
如果作为矿机,这机器是坑天灭地的。但如果作为专用存储使用,那还要啥自行车啊。

下单矿难机

今天中午出门前狠了一下心,下单买了一台蜗牛星际的主机。
机器价格真是不贵,带四个热拔插硬盘位加硬盘就能用的主机,从上海发过来加上运费不过275,而去年初盘算组装nas主机的时候,这样的机箱差不多就是这个价。
而网上有比这个还便宜的,之所以选择这个卖家,是因为原先从他家购买过的,一个四皇冠的二手服务器及配件卖家。
卖服务器的卖这种低端产品总是感觉很奇怪。介绍说是这是矿难的矿机,所以才这么便宜。我更是起了疑心,看过不少矿难处理品,多是老黄家的显卡,这以存储为特色的机器跟挖矿有什么关系?你要说是BT下载机还差不多。
我对区块链币一向不屑一顾,今天早上为了机器专门看了一下蜗牛星际的介绍,不看不知道,世界真奇妙。
存储式区块链币,什么玩意,台下的可能不明白,台上的不可能不明白,但明白不明白,无所谓,能让台上台下都蒙蔽心智的,只有利益。
这也是我犹豫的原因。

旁观最唏嘘的别离

那些年我测试最多,也花费时间最长的应用系统是cms,而相对博客、论坛、商城,国内cms应用更广,版本也更多。
期间我安装测试过dedecms、帝国cms,PHP168、phpcms、akcms等不下十个cms,但最喜欢也最后使用的还是dedecms,也曾在社区中帮人排异解惑,甚至登录管理后台直接操作,当时第一反应:我靠,我什么时候能用上这么快的服务器。
而dedecms中我最喜欢的还是3.1lit版本,感觉轻巧直观,扩展性强,而当时其他cms进入后台就晕头了。可以说是那是我理想中的cms版本。
现在依然是最受欢迎cms之一的dedecms最新版本,是补丁摞补丁的5.7,但已与dedecms的原作者IT柏拉图已经无关。09年在接受天使投资后不久,IT柏拉图就离开了自己亲手创立的公司,与其再无瓜葛。
这也是所亲身旁观的最感唏嘘的一次别离。

商业大潮软件存活不易

在迷恋测试系统、软件的年代,很多软件都是双雄并立,除了博客的WordPress和lifetype,论坛软件双雄则是discuz!和phpwind,二者可谓一时瑜亮,在商业化的浪潮起伏中,好在都存活下来,但也分归二马门下。
那时候折腾机器测试系统纯属兴趣,水平有限对软件的自评纯粹出于感觉。在lifetype停更之前,最遗憾的软件是商城系统ECShop。
当时与开源ECShop并肩的是shopex,但shopex是免费但不开源,想改动后台门都没有。我曾对ECShop颇为看好,但商业化面前技术优势显得脆弱渺小,后来shopex的东家将ECShop收购。按照当时论坛网友的评论,收购就是圈养,让其自生自灭。
还好,前几天浏览阿里云云市场的时候,发现ECShop还是阿里云中的热门系统,为其感到幸运的同时,也为自己的眼光自得一下。

渐渐消逝的lifetype

中午和外甥通过微信讨论WordPress的应用,因为涉及到多用户和媒体管理,习惯性又想到lifetype了。
我对lifetype比WordPress有感情。在lifetype因为停止版本维护而无奈转到WordPress后,基本只是把WordPress当做一个博客记录工具而已。
忍不住打开电脑上网搜了一下lifetype,维基百科上面他的稳定版本还是停留在2011年,而官网则已经无法访问。
这个因为原名plog的系统,虽然后来因为名称被亚马逊先注册而改名,但改名过程中亚马逊也表达了足够的尊重。
风流总被雨打风吹去,技术并非是一切。

难以置信的顺利

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

不经意的惊喜收获

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

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

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了。