网站建设备忘


重装了计算机之后道棋的打谱软件没有了,在网上搜了半天,发现道棋相关的网站和帖子都不见了,于是于2014年10月12、13日分别给曹国梁、徐启彬写邮件讨要打谱软件。曹国梁很快就在未名空间上留言,还在给我的回信中提到:
……因为道棋诞生的时间还很短,所以合适的棋盘大小,如何平衡先后手,规则方面都不完善。只有经过很多实践才能找到一个合适的答案。现在的难题是推广。我自己是搞技术的,对市场和宣传很不擅长。经过几年努力效果不好。后来比较忙就把它撂在一边了。如果你感兴趣,我完全支持你对道棋加以改进和向外推广。
看了他的回信,我竟然有了一个念头——我是不是应该为道棋做点什么呢?
其实,很早以前(忘了具体时间了)我在一个围棋论坛上曾经向曹国梁提了几个建议,是不是借此机会把自己想法融合到道棋中呢?

2014年10月16日晚,想着是不是做个道棋的网站,毕竟是网络时代,道棋要想出现在人们的视野中,没有网站是万万不行的。以前道棋的daoqigame.com已经空着了,注册这个似乎有些好处——毕竟是个熟域名。不过根据我在域名上的经验,这个域名绝对不如daoqi.xxx好。到godaddy上搜索,还有daoqi.club空着,嗯,看着不错,club域名今年刚开放的吧,高大上的样子,就它了,付款。

10月17日,在godaddy买域名送的免费空间上装了个phpbb论坛程序。上班的时候给网站设计了logo,在网站的首页上写了“道棋, coming soon”。

哎,现在精力实在是不如从前了,自己写网页肯定不行啊,找CMS(content management system)程序建站吧。可恶的godaddy免费空间只给一个Mysql,论坛用了一个,建站程序还需要一个呀。10月18日和godaddy沟通不果,决定把daoqi.club转到我另一个空间上去。
计划改写pygo。晚上用了一个小时,把它改成python3的了。

在10月19日徐启彬的回信中提到:
前些年曾经很努力地推广过一段时间,我甚至还花了几万请清华的软件硕士专门做了个模仿tom的软件,可效果很小。
我觉得关键还是没有资金,很难做出点成效。
看到你这么热心,感到很惭愧,我想如果有机会,我还想再做一做。
嗯,等网站有点模样的时候再和他沟通。现在对这个网站怎么建设还没想法呢。
今天是周日,找了个Sitemagic CMS程序装上了,还算满意。
pygo能打道棋的谱了。

10月22日,开始在网上搜罗网上残留的道棋相关的资料。

10月23日,谷歌竟然收录了,真快呀,就是排名还很靠后。

10月24日,开始写[道棋入门]教程。
给7岁的儿子讲了道棋的下法,他很有兴趣的样子,自己用pygo左右互搏,把白子杀了个精光。看来道棋很适合小孩啊,这应该是一个推广方向。看着儿子很有兴趣的样子,马上上淘宝买了一副围棋。

10月28日,今天在网上瞎逛游,发现老外有不少人在研究环形(toroidal)围棋或无边界(borderless)围棋。http://www.torogo.org/提供了一个下棋的程序,没看懂,有时间琢磨琢磨。

11月9日,把道棋入门教程做完了。网站基本算是成型了,然后呢……网站还缺很多东西,比如打谱、对弈程序,这都是我力所不及的。

11月13日,昨天在道棋论坛上发个帖子,结果不能编辑,据说是汉化时的问题。今天重新装了一次打好包的中文版,现在没问题了。

11月15日,把maxiGos改成16X16的道棋盘了,但是规则怎么改还没头绪。还有坐标需要改,读了SGF规范,突然觉得给道棋建立不同于围棋的坐标系没有什么意义。未来道棋的程序肯定大部分改自围棋,更改坐标系实际是自找麻烦。有时间把整个网站涉及坐标的地方都改过来吧——又是一堆枯燥的活儿。

11月16日,没想到进展这么快,maxiGos规则部分也改完了,现在[道棋打谱]正式上线。用这个软件把道棋入门中的所有图片重新做了一遍,当时的图片都是用AI做的,费老劲了。

11月17日,网站搬家啦!以前的服务器在美东,国内连接速度太慢了。现在搬到linost,服务器在洛杉矶,速度很快。搬家时phpbb论坛还是有些麻烦,不知道为什么改config.php没反应,只好重装了事。(原来数据库的信息还保存在./cache/container_dotslash.php和./cache/container_dotslashdotdotslash.php这两个文件中,好奇怪啊)

11月18日,maxiGos-edit汉化完成(汉化完才发现人家已经有汉字的local文件,白费劲了。)。把pygo改名为pydaoqi加到了下载中。

2015年2月5日,现在道棋人气不旺,干脆把论坛的连接指向百度道棋吧。

2月6日,给道棋吧上一个帖子回帖时想到,应该尽量简化道棋的规则,于是动手把“禁着点”从规则中去掉了。这点比较靠近应氏规则。同时还把黑棋贴子改成了不贴子,我反复想了很长时间,觉得道棋的第一手相当于下到了围棋天元的位置,应该没有多大先手优势。本着“棋规至简”的原则,就暂不设定贴子规则了吧。

4月5日,因为上面提到的“禁着点”的事情,想研究一下围棋的规则。年前的时候在淘宝上买了一本《围棋中和论》,读后很有收获;最近又把陈祖源的《围棋规则新论》和《围棋规则演变史》读完了(已经放在下载中了),大长见识啊。回头又看了看[道棋规则],竟然没有什么明显的漏洞,甚幸。

6月16日,参照陈祖源先生《围棋规则新论》第159页,重新制定了道棋规则。原规则归档(点击打开)。

7月8日,重新设计了logo。原来的那个结构有些散。

11月8日,经过几个月思考,最终决定将道棋的棋盘改为15X15,因为偶数的棋盘存在难以解决的模仿棋的问题。

2016年2月26日,发现【联系我们】的表单无法往信箱里发邮件,怀疑服务器端没有开sendmail,和客服联系果然如此,但是他们以安全为由不打算开放。用了两天时间才用PHPMailer替换了原来的表单。

10月下旬把道棋打谱做到了网页统一的框架中。

11月10日,由于服务器转移,丢了大约15天的改动。今天忙了一天才确定是文件权限出了问题,不知道为啥权限都变了。

11月15日,服务器迁移后PHPMailer忽然不工作了,估计和服务器有关,但是很难测试,只好写了一个留言板程序,简单有效,就是有一点安全隐患。

2017年1月4日,Linost来信说确实是服务器出现了权限Bug,现在已经修复,希望我把777的目录权限改回原来的权限,不然服务器会有隐患。用了一个小时一个文件一个文件手工改回来了。