AI抢饭碗的现实案例

本次古籍点校最没用围棋技术含量,却最为繁琐的是《围棋与棋话》后半部分附录的文字录入。
开始录入的时候,想到媳妇老家的外甥女,中考成绩公布前在家躺平,想给她找点事干,就付费让她帮着点校扫描件。
第一张图片发过去,没想到很快就返回了文字,虽然错字不少,但整体效果还是不错的。问了一下,她用的是手机屏幕文字识别。
也是受到启示,我才开始测试并使用百度的文字识别服务,从而大幅提升古籍点校进度。
这应该就是AI抢人饭碗的一个范例吧。

濒死复生,何言死亡之组

今天美加墨世界杯亚洲区分组抽签,中国队被抽入C组,看各媒体上一片“死亡之组”的哀嚎,甚至有开始炮轰亚足联抽签有黑幕。
连进18强都是被抬进来的,到哪不都是死亡之组啊,就知足吧,如有评论写的:把亚洲预选赛当世界杯决赛踢吧。
其实看看小组对手,熟悉得很,前面三个还是日本、沙特、澳大利亚,巴林换了阿曼,后面东南亚的越南变成印尼。
前几天洛国富退役,临别感言中颇多遗憾。上届世界杯预选赛,中国队不仅丧失了出线的机会,还祸害了四年后的国家队。
由此看,铁汁之罪大矣。

Ubuntu下配置nginx和uWSGI

昨天开始配置nginx和uWSGI的组合,网上相关文章很多,但转来转去,越看越糊涂,感觉其实就是配置nginx,和php一样listen相应端口就是了。于是试着先配置nginx。直接修改网站配置文件中

location / {
uwsgi_pass 127.0.0.1:8000;
include uwsgi_params;
}

然后按照网上写运行 uWSGI的命令行:

/usr/local/bin/uwsgi –socket 127.0.0.1:8000 –module mysite.wsgi –chmod-socket=666,

开始可以运行,但提示无app可用,后来切换到mysite项目目录下,nginx可以访问了。然后将cd 及 uWSGI命令添加到rc.local中,重启后就可以访问了。

但这样有个问题就是如果修改了django的配置,似乎无法及时更新,这个需要进一步学习。

继续折腾虚拟机

最近准备将围棋古谱网站上线,时间有些长了,记忆有些偏差,误以为测试是在16.04虚拟机上的,但登录时候,ssh提示拒绝连接,折腾了一晚上,其他版本的都没有问题,而我之前是没有问题的,于是认为是问题出在Virtualbox5.0上面。

于是第二天将5.0卸载,重新安装了5.1。之后问题不断。

首先是PHPvirtualbox出现问题,提示不支持最新的5.1版本。好在只是终端窗口无法使用而已,通过PuTTY还是可以登录ubuntu16.04虚拟机的,以为问题解决。谁知例行升级之后,又不能登录了。

于是试着登录Debian8.5虚拟机,没有问题。只好作罢,先升级Debian,发现php还是5.6版本,于是升级,折腾半天终于升级成功了。但对Nginx而言,需要重新设置php7-fpm的选项,调为fastcgi_pass unix:/run/php/php7.0-fpm.sock;

后来将Virtualbox的扩展安装包下载安装,重新启动,终端窗口倒是可以使用了,但Ubuntu16.04仍然无法访问、看来问题还是出现在虚拟机上,下一步试试将虚拟机主机也升级到16.04版本再试一下。

新一轮折腾记之二:安装Ubuntu+VirtualBox

机器安装完毕,算是搭好戏台,下一步该系统登场了。

此次重新折腾的目的就是为了搭建虚拟机,此前在单位的HP淘汰机器上已经测试成功过Vmware的Esxi5.5和XenServer6.1,都算初步运转正常,而VirtualBox只是在windows机器上安装运转,而在Linux系统下几次都没有成功,所以就先从VirtualBox下手。

首先安装Ubuntu14.04,机器没有光驱,先用Universal-USB-Installer将下载的iso镜像文件安装到U盘上,再用U盘安装系统,非常顺利,系统安装完毕后更新了apt的源,此次使用的是搜狐的源,并按照网上的在源文件的最后添加了最新的VirtualBox的官方源:

deb http://download.virtualbox.org/virtualbox/debian trusty contrib

然后获取 public key

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add –

但之后犯了一个低级错误,更新之后忘了apt-get update,这就导致了后面安装的VirtualBox并非官方的最新版本,而且不提供我此次重点要学习的VBoxHeadless。浪费一些时间后,索性重新安装系统,apt-get update之后,因为是最新的系统,不需要再安装linux-headers,只是

apt-get install virtualbox-4.3 dkms

安装VirtualBox和dkms保证VirtualBox系统的正常运转。

然后安装VirtualBox的扩展包,查看VirtualBox的版本后,下载并安装相应的扩展包

cd /tmp
wget http://download.virtualbox.org/virtualbox/4.3.14/Oracle_VM_VirtualBox_Extension_Pack-4.3.14–95030.vbox-extpack
sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.3.14–95030.vbox-extpack

一切顺利,VirtualBox极其扩展包安装完成后,就可以进行下一步设置通过phpvirtualbox来进行Headless管理了。

首先新建一个进行管理的用户,因为VirtualBox在安装的时候新建了用户及组vboxuser,新建用户也要加入这个组,才能管理VirtualBox并使用usb设备,

useradd -m vbox -G vboxusers

使用-G表示用户除了自己组之外还加入vboxuser,但我按照此设置之后后续安装中无论是phpvirtualbox还是ftp总有一些麻烦,所以后来索性先用useradd添加用户,然后再用usermod把用户添加到vboxuser里面,这样一切才正常。

新建文件vi /etc/default/virtualbox,将VBOXWEB_USER=vbox添加到文件中,告诉系统,vbox用户来运转vboxwebsrv,同时update-rc.d vboxweb-service defaults,让系统开机自动运行vboxweb服务。

安装完VirtualBox,该搭建web平台,现在已经无视Apache了,直接安装Nginx、php-fpm,设置一番后,进入Nginx的html文件目录,下载最新的phpvirtualbox

wget http://downloads.sourceforge.net/project/phpvirtualbox/phpvirtualbox-4.3-1.zip
unzip phpvirtualbox-4.3-1.zip
mv phpvirtualbox-4.3-1 phpvirtualbox

进入phpvirtualbox目录,将配置文件更名

cp config.php-example config.php

然后修改文件中的用户名和密码

[…]
/* Username / Password for system user that runs VirtualBox */
var $username = ‘vbox’;
var $password = ‘secret’;
[…]

这个用户是上面设置的运行vboxweb的,而不是管理phpvirtualbox的用户,管理phpvirtualbox默认用户名和密码是admin,结果为了这个简单的问题,害得我半天进不去,而系统提示也是五花八门,而网上解释几乎清一色让安装一个windows系统的清理软件,那破软件还赶不上360之流的,还厚着脸皮要注册才能完全使用,真是天下水军一般黑啊。

使用默认用户名登录后,漂亮简洁的用户管理界面出现在眼前,对VirtualBox的好感顿时增添几分。

无标题