上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 又研究了几天ConTeXt,更加纠结了!之前研究过一段时间,后由于太忙搁置了,这几天工作需要又捡起来。第二次看它,更是纠结,相比起来ConTeXt确实比LaTeX要优雅一些,LaTeX感觉不太适合自己做模板,ConTeXt提供了一些命令,能够方便地完成一些常用的排版,但是ConTeXt MKIV还没有正式发布,很多没有文档或者文档是错的,手册上的东西有时好使,有时不好使,而国内研究ConTeXt的... 阅读全文
posted @ 2012-09-01 16:26 windtail 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 关于utf-8编码简介,可参见这篇博文,写得非常地好。Unicode符号范围 | UTF-8编码方式 (十六进制) | (二进制) --------------------+--------------------------------------------- 0000 0000-0000 007F | 0xxxxxxx 0000 0080-0000 07FF | 110xxxxx 10xxxxxx 0000 0800-0000 FFFF | 1110xxxx 10xxxxxx 10xxxxxx 0001 0000-0010 FFFF | 11110xxx 1... 阅读全文
posted @ 2012-08-26 16:46 windtail 阅读(779) 评论(0) 推荐(0) 编辑
摘要: iconv是一个经常用来转换编码的工具,非常好用。但是今天晚上用它来将utf-8转换成utf-16时,发现它总是会自动在前面插入FEFF的BOM,转换的命令行如下:iconv -f utf-8 -t utf-16 <filename>而我是不需要这个BOM的,当然我可以用外部程序再进行转换一次,去掉前面的BOM,但是难道iconv真就没有考虑到吗?虽然官方文档貌似没有关于这方面的说明,但是google了下,答案果然是否定的,参见这个帖子,也就是说命令行换成这样就行了iconv -f utf-8 -t utf-16le <filename> 阅读全文
posted @ 2012-08-23 00:05 windtail 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 关于dll转lib文件的方法,网上的文章很多,但是我这次转的dll,输出函数是以 __stdcall 打头声明的。稍有不一样,顺便将网上的文章总结下。 转换环境 VS2008 转换步骤 打开 Visual Studio 2008 命令提示 将<vs2008>\VC\bin 和 <vs2008>\Common7\IDE 加入到PATH路径:set PATH=%P... 阅读全文
posted @ 2012-08-17 21:51 windtail 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 公司同事最近利用谷歌拼音输入法源代码实现了自己的拼音输入法,经过了解,最核心的就是一个trie(词典树)的构造和检索(这里不太介绍trie树了,google一搜一大把),于是今天就想实现了一个笔划输入法。大概的想法是:找一个所有汉字或者一、二级汉字的笔顺数据库用Lua将数据库读进来,构造一个trie树每一个节点存一个笔划每一个节点带一个子节点集合每一个节点带一个汉字集合,表示到这一级时所有笔划组成的完整汉字检索时根据用户输入的笔划,检索到一个节点,然后按笔划顺序遍历子树遍历子树可以给出所有以这些笔划开始的所有汉字,但是总不能一下显示出来吧,所以需要一个迭代器,每调用一次给出一个可能的值,这个迭 阅读全文
posted @ 2012-08-04 17:58 windtail 阅读(1355) 评论(0) 推荐(0) 编辑
摘要: 前天尝试编cygwin上的lua模块(参见上一篇文章 cygwin install lua modules),累死了也没把gui搞定,iup有编译好的,但是不知道怎么用,wxLua编译不过。其实我主要还是用cygwin来做开发,用Lua写一些脚本方便开发,所以今天转战mingw/msys,mingw真是好啊,与win32真是无缝连接啊,lua和库都不用自己来编了,把LuaForWindows安装完的文件 lua.exe wlua.exe bin2c.exe lua和clibs文件夹,拿来放/usr/local/bin中基本就行了,可能还有两个需要做:执行 lua.exe -e "pr 阅读全文
posted @ 2012-07-31 22:27 windtail 阅读(411) 评论(1) 推荐(0) 编辑
摘要: 写一篇博客纪念我今天的辛苦工作,虽然最后也不完美,但是这一点工作也许能给大家一点帮助,省得大家再重复走路了。最近用总用Lua和Cygwin,但Lua用的是LuaForWindows,因此不是原生态的cygwin的东西,其实我很想用cygwin中的Lua,但是cygwin中的lua没有模块啊,都要自己整,想想都觉得费劲。总希望有个人来做这件事,但是今天我终于忍不了了。整了一天,也没有把tecgraf的IUP/IM/CD给整上去,太菜了,没办法,先把整了的东西放上来吧。安装Cygwin安装时必须保证安装如下模块:lua autoconf automake autobuild gcc4 gcc4-g 阅读全文
posted @ 2012-07-29 23:43 windtail 阅读(1810) 评论(0) 推荐(0) 编辑
摘要: 前一段时间遇到一个问题,最近才解决,主要也是对cygwin不够了解。问题描述服务器端安装了cygwin的sshd服务器,想在git push后时执行一个时间比较长的脚本,当然不想在前台执行,所以采用后台执行,结果,当然是不行,执行一半就被强制关闭了。问题分析之前一直不明白为什么,后来想了想Linux上的东西,总算明白了,cygwin调用的也是bash,shell退出后,shell运行的程序就退出了。除非运行的是daemon守护进程Linux下弄daemon,网上有很多,但是windows下机制不一样啊,没有什么init进程来接管无父进程的子进程。其实想想windows下的服务就是守护进程,再一 阅读全文
posted @ 2012-07-06 22:25 windtail 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 在cygwin中,如果采用 以下命令打包中文文件名的文件,再用winrar打开就是乱码$ tar cjf a.tar.bz2 中文名文件而采用7z就不会有问题,命令行如下:$ 7z u a.7z 中文名文件注:7z在p7z软件包中 阅读全文
posted @ 2012-07-03 21:38 windtail 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 前一段时间想用luacom来操作word文档,最终发现总有那么点问题。这两天用cygwin写bash脚本来完成一些Word文档操作,不得已总要调用cscript,通过javascript来访问wordr com对象,而这样调用cscript有两个问题让我很不爽:cscript又只接受Windows格式的路径,每次都要用 $(cygpath -w xxx) 来转换路径cscript输出或错误都是gb2312的,每次都要转换成utf-8:cscipt //nologo xxxxx.js 2>&1 | piconv -f gb2312 -t utf-8Cygwin如何直接访问com对象 阅读全文
posted @ 2012-07-01 17:51 windtail 阅读(1579) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页