6月 05

程序员词典

很多年前去美团面试,内容基本忘完,但有一个情节至今仍然历历在目,我把 Ruby 念成了 /ˈrʌːbi/,面试官接过话来,发音是 /ˈruːbi/,顿觉脸上发热,太丢人了。 如今,我已经不会念错 Ruby 了,但是 IT 行业还有很多容易读错的单词,也有很多新造的轮子可能会用到生造词,因此,我决定做一个项目,搜集这样的单词,标注音标,并提 … Continue reading

5月 26

【图形描述语言】插件介绍

本系列介绍 文本转图片 工具,图形描述语言将图片描述为代码或者文本,有利于版本管理,很适合嵌入 LaTeX 或 Markdown 文档。用于网站时,还可以减轻图片存储压力,因为图片可以根据代码在使用时生成。本文是该系列第八篇,介绍如何在 Discuz,WordPress 及 DokuWiki 网站中使用 图形描述语言 来生成图片。 Dis … Continue reading

5月 25

【PanBook】基于Pandoc的文档处理工具

什么是PanBook PanBook 是一个基于 Pandoc 的电子书,文章,幻灯片,论文及简历处理工具。项目主页是 https://github.com/annProg/PanBook。本质上是基于Pandoc的lua filter功能,适配了一些书籍,论文,幻灯片及简历的LaTeX或EPUB模板。 目标是使用Pandoc's Mar … Continue reading

8月 21

QQ围棋棋谱转换工具wgs2sgf V1.4发布

由于前段时间解析了大部分wgs棋谱信息,诸如贴目,让子棋,点目结果,段位,对局时间等以前无法处理或者处理有bug的问题都一一解决了。现在发布1.4版本,基本上可以完美转换wgs棋谱。 wgs2sgf 1.4 特性及漏洞修复 * wgs文件已经大部分解析,因此wgs2sgf 1.4进行了重构 * 修复贴目缺陷 * 新增让子信息 * 新增对局 … Continue reading

7月 16

【Discuz插件】围棋在线打谱

这是我第一个discuz插件,用一年多discuz了,头一次弄个像样的插件。   围棋在线打谱,用现成的flash打谱程序,只需要嵌入discuz即可,非常简单的一件事。可是我PHP刚入门,javascript基本没学,参考类似的插件也用了近一天才出成品,修改bug又差不多用了一下午。  /lh/ 下图是插件效果,棋盘 … Continue reading

4月 28

QQ围棋棋谱转换程序wgs2sgf V1.1发布

去年7月写了一个wgs转sgf的小工具,详见C++实现qq围棋.wgs棋谱文件转换为.sgf通用棋谱。程序存在不少问题,主要有: cin方式接收文件名,不能使用tab自动完成。而qq围棋保存棋谱时文件名包含对局时间,昵称,qq号等很多信息,文件名很长,因此需要先手动改文件名,很不方便。 文件名处理有bug,截断.wgs增加.sgf某些时候 … Continue reading

7月 14

C++实现qq围棋.wgs棋谱文件转换为.sgf通用棋谱

qq围棋棋谱文件是.wgs格式的,用multigo打不开,据说stonebase可以打开,又不想安装太多软件,就想着把wgs转换为sgf棋谱。 一、首先要分析wgs棋谱文件。 用UltraEdit打开一个wgs棋谱,如下: 参考 kiseigo的博文(http://blog.sina.com.cn/s/blog_4c8bb86b01000 … Continue reading