8月 06

shell中处理带空格的文件名

想用xxd批量处理棋谱,shell脚本却总是出错,提示模糊的重定向。直到发现英文命名的wgs棋谱可以正常处理,才意识到是QQ围棋自动保存棋谱文件名中存在空格导致的问题。 解决方法是将变量放在引号之间: #!/bin/bash for file in ./*.wgs do xxd -g 1 -l 122 $"$file" > $"$f … Continue reading

8月 04

一盘让子棋引发的Bug

和一学妹下了盘让子棋,让2子,结果却全盘无活棋。下完之后想将棋谱交给她,于是用wgs2sgf转换,转换完成,打开一看,发现黑白颠倒了,原来wgs2sgf处理棋谱的方式是奇黑偶白,而让子棋正好反过来,奇白偶黑,盘上预先放黑子。 看来wgs2sgf得大改了。凭空又多出一件事来。写程序要考虑的周到真是一件麻烦的事。 用UltraEdit分析这盘 … Continue reading

8月 03

怒刷业2 发文留念

黑洞表面,一部开头科幻,接着越来越恐怖的电影,孤独的太空船,未知星球的救援,冬眠仓...很容易让人联想到异形。然而,那艘到过“地狱”的 新领域号 太空船,比面目狰狞的异形还要恐怖。 看完之后,毫无睡意,于是手谈一局(确切的说应该是鼠标谈...),对手无段,胜率不高,不知道是不是因为我刷到1段的缘故,对手似乎想要不战而屈人之兵,开局几步都要 … Continue reading

8月 01

Github使用小结

老早就注册了github,打算把棋谱转换程序 wgs2sgf托管在那里,可是一直拖啊拖。一个月前,有人提了个issue:   我很想告诉他我是github新手啊同学,还玩不转github,不知道怎么把代码弄上去... PS:今天成功用git提交了代码,可是又发现可以在线编辑文档,如果代码少,在线编辑也很方便 /oh/ 3个月前怎 … Continue reading

7月 30

换了个模板

终于弃用了inove模板,换上了Admired模板。 去掉了一些使首页冗长的widget,减少了首页文章数量,页面清爽多了。总的来说,感觉还不错,模板有个后台,很多项目可以DIY: 有多种风格可选。 唯一不爽的是,加统计代码有点麻烦。用模板后台加代码会过滤掉script标签,根本就用不成,用页脚widget,又会把页脚撑得很高,最后只有去 … Continue reading

7月 23

路径问题引起的RSL error 1 of 1

discuz围棋习题插件已经发布好几天了,当时只在自己的浏览器上测试,直到今天才发现别人的浏览器上加载flash会有问题。   RSL Error 1 of 1,Error #2032,百度了一下,大致了解了下RSL,使用这种技术可以减小flash文件的大小,增加flash加载的速度。可是给出的方法都没解决问题。添加mime类型 … Continue reading