07 2012 档案

摘要:前天尝试编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 阅读(419) 评论(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 阅读(1828) 评论(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 阅读(661) 评论(0) 推荐(0)
摘要:在cygwin中,如果采用 以下命令打包中文文件名的文件,再用winrar打开就是乱码$ tar cjf a.tar.bz2 中文名文件而采用7z就不会有问题,命令行如下:$ 7z u a.7z 中文名文件注:7z在p7z软件包中 阅读全文
posted @ 2012-07-03 21:38 windtail 阅读(238) 评论(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 阅读(1615) 评论(0) 推荐(0)
摘要:Cygwin 安装Gitolite3只要注意两点就行了,别的其实没有什么问题,一切按官方的安装文档即可必须完全按官方文档,安装时必须是clone下来的git仓库(带.git文件夹)安装完后,部分功能不能使用,经常输出乱码,在 .gitolite.rc 文件的最开始添加 $ENV{PATH} = "/usr/local/bin:/bin:/usr/bin";参考: http://alone11.iteye.com/blog/1078297 (这是安装2,安装3的方式参见官方文档) 阅读全文
posted @ 2012-07-01 17:26 windtail 阅读(385) 评论(0) 推荐(0)