Archive

Posts Tagged ‘program’

SWIG

April 9th, 2008 No comments

http://www.swig.org/index.html

SWIG(Simplified Wrapper and Interface Generator)给现有程序增加其他语言(脚本语言)的支持接口,似乎是很好很强大。给PolyDef和XGraph加Lua接口可能就没那么麻烦了。

现在SWIG的最新版本是1.3.35,2008/04/07发布。

[阅读剩余部分…]

Categories: 技术讨论 Tags: , ,

VC中Unicode的项目设置

April 1st, 2008 2 comments

单纯的增加UNICODE,_UNICODE宏,很容易出现链接错误,故笔记如下:

  1. 修改C++\Preprocessor :添加_UNICODE和UNICODE
  2. Link\Output: Entry-Point Symbol 填入指定入口

UNICODE Windows   : wWinMainCRTStartup

UNICODE Console   : wmainCRTStartup

(如果转换会MBCS,若编译错误,则指定入口)

非 UNICODE Windows: WinMainCRTStartup

非 UNICODE Console: mainCRTStartup

如果原先程序为main函数,则需要修改为_tmian。另外如果原先程序中存在__FILE__宏,则出现编译错误,因为__FILE__ 是ANSI字符串,可以如下定义 __WFILE__ :

#define WT2(x) L ## x

#define WT(x) WT2(x)

#define __WFILE__ WT(__FILE__)

Categories: 技术讨论 Tags: , ,

TDD与Agile Software Development

March 6th, 2008 No comments

很多名词火了很久了,自己后知后觉。

XP、TDD、结对编程、敏捷开发…

这里面的核心是Test-first Design,是一种思想。就像从面向过程转向面向对象一样,是另外的一种考虑问题的思路。

所以,体会如下:

TDD很重要,但是TDD的用意并不是保证没有bug,而是让程序员明白,首先关注的应该是做成什么效果,而不是先去考虑该怎么做。

Categories: 技术讨论 Tags: , ,

最新的IP Messenger(IPMsg) 2.50 中文版下载

December 19th, 2007 49 comments

shirouzu开发的IP Messenger,也就是IPMsg,可以说是当前公司局域网中应用最广的LAN IM软件。它不需要服务器,可以很方便的发送消息以及传送文件和文件夹,非常方便。当前IPMsg的主流版本是2.06,由“azhi”汉化制作,并取了一个响亮的中文名字”飞鸽传书“。不过其在网站上提供的源代码中并未包含中文资源。

我在“IPMsg2.50Alpha 4发布”中提到了,在沉寂多年后,IPMsg的作者终于决定开始更新IP Messenger(IPMsg),最新的版本已经是2.50 Alpha 7。主要的改动有:

  • 增加了对Vista的支持
  • 支持Windows XP的主题风格
  • 增加了收到消息时候的托盘区的气球提示(Balloon Notice)
  • 支持UTF-8编码
  • 文本的编辑框改用RichEdit,可以粘贴复制富文本RTF格式内容。(不过传递之后仍只保留文本)

另外,通过阅读程序,发现作者似乎有增加插件(Plugin)功能的打算。

现在程序有的日文版和英文版两个版本,本人以前提过,会制作一个中文版出来。现在释放一个,如果有bug,欢迎留言或者发邮件告知。(IPMsg作者抱怨收到过很多中文邮件,并且是真正的IPMSG用户发的,但是看不懂。所以有问题在这里提比较有效 ;))

2008.11.26 更新:修正了原先没有密码的时候设定密码提示“验证失败的问题” (Daniel)

下载链接:

[阅读剩余部分…]

Categories: 技术讨论 Tags: , , ,

Visual.Assist.X.v10.4.1619.0.WinALL.Cracked-BRD

December 4th, 2007 No comments


今天从水木上得知Visual.Assist.X终于更新了,而且BRD的patch也很好用。我用VA已经很多年,特别是对从10.3.1555开始增加的Refact功能尤其爱不释手。但是在10.3.1555版本中有个低级的bug,就是在Debug时候,如果直接用鼠标拖动变量到Watch窗口,代码编辑窗口会自动的将改行滚动末尾,让人恼火不已。

经过测试1469版本已经消除了这些bug,并且图标也更换了。

va.x

下载地址

  1. Visual.Assist.X.v10.4.1619: A.官方地址
  2. Patch: A.NewSmth B.satwe.com
Categories: 技术讨论 Tags: , ,

对“8条保证软件创业成功的提示”的评论

December 1st, 2007 No comments

8条保证软件创业成功的提示”的文章在Digg引起了很多的批评,看来群众的眼睛是雪亮的。这篇文章应该将标题改为“8种让软件创业失败的提示”,呵呵。摘录几条如下,权作娱乐。

  1. Hmm… So that’s why all 200 of my start-up companies failed…. you’re actually supposed to WRITE the code first…. drag…
  2. great, great post. Although I think code for code’s sake does not a business make!
  3. I’ve also heard the argument “outsource all the boring parts” instead of growing, because you make the same as a larger company, only you just do the cool stuff.
    At least that’s what I heard from a local company which is apparently well off, and small. [阅读剩余部分…]