代码改变世界

随笔分类 -  3.开源项目

开源项目 开发心得 (1) 之 Mail Monitor(邮件监测器) Part I.(概述)

2004-06-16 13:08 by 灵感之源, 2960 阅读, 收藏, 编辑
摘要: 这是开发心得系列的第一篇,希望开个好头。说明:开发心得并不会特别强调高效/技巧,只谈技术的实现,但我很欢迎有更好的实现方法。前言:在过去的两个星期里面,我在工余时间用C#开发了利用我做admin的开源项目OpenPOP.NET做的Mail Monitor(邮件监测器),把OpenPOP.NET的所有功能特性都应用到其中了,而且都是开源的(http://sourceforge.net/project... 阅读全文

OpenPOP.NET和Mail Monitor(邮件监测器)最新版本预发布

2004-06-15 10:30 by 灵感之源, 1353 阅读, 收藏, 编辑
摘要: OpenPOP.NET和Mail Monitor(邮件监测器)最新版本预发布下载:http://www.cnblogs.com/Files/unruledboy/OpenPOP.zip 阅读全文

关于OpenPOP的Mail Monitor(邮件监测器),我食言了

2004-06-14 14:14 by 灵感之源, 1205 阅读, 收藏, 编辑
摘要: OpenPOP的Mail Monitor(邮件监测器),本来打算在上周末发布的,但太忙了,今天先让大家看看有什么问题,再正式发布。最新版本:http://www.cnblogs.com/Files/unruledboy/MailMonitor.zip 阅读全文

最近发现的几个酷.net代码

2004-06-12 13:20 by 灵感之源, 5284 阅读, 收藏, 编辑
摘要: 平时在外国各大技术网站逛,每天都会有发现,今天介绍几个好东西:1、[个人评分:]C#写的通用病毒修复工具,代码很简单,但效果还不错:http://www.codeproject.com/useritems/Virus_Fix_tool.asp2、[个人评分:]C#写的WEB表单生成器:http://www.codeproject.com/csharp/ZahReportBuilder.asp3、[... 阅读全文

OpenPOP.NET+OpenSMTP.NET=?最强.NET开源邮件组件 Mail.NET!

2004-06-11 10:24 by 灵感之源, 7593 阅读, 收藏, 编辑
摘要: 在我的协调下,OpenPOP.NET的原创者Hamid和OpenSMTP.NET的原创者Ian赞同合并OpenPOP.NET+OpenSMTP.NET,并同时创建新的项目:最强.NET开源邮件组件-Mail.NET!Mail.NET是用纯C#编写的开源邮件组件,完整支持POP3/SMTP协议!并特别添加对非ASCII编码,如双字节编码(如简体中文等等)的支持,其中OpenPOP.NET已经在大型商... 阅读全文

我终于完成了Mail Monitor!将会和OpenPOP v1.3正式版一起发布!

2004-06-10 21:41 by 灵感之源, 1133 阅读, 收藏, 编辑
摘要: 我终于完成了Mail Monitor,做了比较大的改进。周末会写一系列的技术心得。其中刻意用到了大量的各种.net技术,相信是一个学习.net的好例子。这个周末我会正式发布OpenPOP.NET新版本,Mail Monitor将会同时发布!都是开源的,敬请关注! 阅读全文

开源项目-Mail Monitor(邮件监测器) beta 1

2004-06-10 10:56 by 灵感之源, 1193 阅读, 收藏, 编辑
摘要: 刚刚用c#完成了利用我做admin的开源项目OpenPOP.NET做的Mail Monitor(邮件监测器),把OpenPOP.NET的所有功能特性都应用到其中了,而且是开源的。Beta1版现在提供测试,该版本不包含定时获取,因为时间原因,最近实在太忙了,今晚加上去。正式版将会在OpenPOP.NET的下一版本一起推出,敬请关注!beta1下载:http://www.cnblogs.com/Fil... 阅读全文

开源项目-Mail Monitor(邮件监测器)

2004-06-06 15:03 by 灵感之源, 1094 阅读, 收藏, 编辑
摘要: 我花了3天时间,刚刚用c#完成了利用我做admin的开源项目OpenPOP.NET做的Mail Monitor(邮件监测器),把OpenPOP.NET的所有功能特性都应用到其中了。而且是开源的,将会在OpenPOP.NET的下一版本一起推出,敬请关注! 阅读全文

SQLite3.0进入冲刺阶段

2004-06-01 13:17 by 灵感之源, 1787 阅读, 收藏, 编辑
摘要: 我认为使用C写的SQLite是目前最好的轻量级独立SQL引擎,使用Managed C++写的ADO.NET Data Provider for SQLite内置SQlite,表现非常好,SQLite最新的3.0版本现在进入冲刺阶段,将于7月1日发布RC版本!SQLite3.0的最大改进将是:文件格式的改变,API改变,这些改变将大大提升其效率!昨天SQLite官方网站做了一次更新,整个UI都有了新... 阅读全文

我参考别人写的系统免疫工具

2004-06-01 10:11 by 灵感之源, 997 阅读, 收藏, 编辑
摘要: 我参考别人写的系统免疫工具,免疫32种要求您认证的对话框(如“3721网络实名”等),它可以屏蔽32种:包括3721网络实名/上网助手/中文邮/、百度搜索伴侣/搜霸、CNNIC、新浪IE通、新浪点点通、搜狐工具栏等等,并可自定义(新增、编辑和删除)!下载地址:http://www.cnblogs.com/Images/cnblogs_com/unruledboy/SmartAntiNags.zip... 阅读全文

开源项目-心得-2之开源项目admin主要职责

2004-06-01 08:56 by 灵感之源, 1585 阅读, 收藏, 编辑
摘要: 主要职责是: 1、最重要的,当然是写代码了;) 同时还有manual、to do、change log;其实我不赞成一个人把所有事情都做了,这个道理相信大家都明白,我也在我的自传中提过。但目前缺少合适的人,就只好都做了,呵呵;2、处理用户的反馈,包括:bug,特性要求,求助等等。有些时候,用户的要求是无理的,你大可以用平静的心态对待,并说道:“这不是如此的...”; 3、协调所有开发人员之间的工作... 阅读全文

我刚又当上OpenSMTP.NET的admin

2004-05-29 10:25 by 灵感之源, 3764 阅读, 收藏, 编辑
摘要: 我刚又当上OpenSMTP.NET的admin了http://sourceforge.net/projects/opensmtp-net/。OpenSMTP.NET是一个在SF.NET上相当成功的使用C#开发的邮件发送组件,我的加入,希望能为其与OpenPOP.NET共同发展做点贡献。到目前为止,我现在已经做了6个开源项目的admin了,把工余绝大部分精力都放到里面了,绍后将会逐一详细跟大家分享技... 阅读全文

心得 1 开源项目之国际化

2004-05-28 11:36 by 灵感之源, 1034 阅读, 收藏, 编辑
摘要: 参与/主持了几个开源项目,走的是国际化路线,所以有所心得:1、代码应该撇开本地化色彩,请把所有命名都按国际化标准(英文);2、注释亦然,千万不要土不土,洋不洋的。一个很好的做法是同时并存n种不同语言的注释。 阅读全文

发现一个好网站

2004-05-28 11:29 by 灵感之源, 1542 阅读, 收藏, 编辑
摘要: 发现一个好网站:http://www.squishyweb.com/ware/default.asp产品都是C#写的,开源,主要有ASP.NET中应用的TreeView控件,还有VB.NET/C#/XML语法高亮并转换/发布到HTML组件,代码很精简高效,因为使用了大量的RegEx,的确是好东西。 阅读全文

开源项目-OpenPOP.NET 已经发布v1.3a版本!

2004-05-26 16:08 by 灵感之源, 4073 阅读, 收藏, 编辑
摘要: OpenPOP.NET 已经发布v1.3a版本!我同时当上project admin,呵呵。新版本:1.解决很多错误;2.添加DateTimeInfo/ReceiveContentSleepInterval/WaitForResponseInterval属性;3.重写很多函数(重构);4.添加更多的类构造;5.更改DeleteMessages->DeleteAllMessages;6.添加LIST... 阅读全文

最近学习正则表达式,接下来会跟大家交流一下

2004-05-25 11:20 by 灵感之源, 1187 阅读, 收藏, 编辑
摘要: 先介绍给大家几个关于正则表达式的开源生成器,C#写的:1、Expresso http://www.codeproject.com/dotnet/expresso.asp2、Regulator http://royo.is-a-geek.com/iserializable/regulator/ http://sourceforge.net/projects/regulator/ 阅读全文

发现几个开源好东西

2004-05-25 09:13 by 灵感之源, 1613 阅读, 收藏, 编辑
摘要: 1、ToDoList:一个VC++写的任务管理器,不是Windows那种,是自己的任务:http://www.codeproject.com/tools/ToDoList2.asp2、TraceTool:一个用C#写的图形化调试跟踪工具http://www.codeproject.com/csharp/TraceTool.asp 阅读全文

SQLite准备出3.0了!

2004-05-20 16:59 by 灵感之源, 1707 阅读, 收藏, 编辑
摘要: 我认为SQLite是轻量级SQL引擎中最好的,而且它是用C写的,可以方便迁移到.NET(ADO)现在ADO.NET Data Provider for SQLite 就是一个很好的例子,它内置了SQLite!编译后只有250K左右,但你便能拥有强大的SQLite引擎了! 期待其3.0版的发布! 阅读全文

我一直关注的几个SF.NET上的项目

2004-05-20 13:00 by 灵感之源, 1431 阅读, 收藏, 编辑
摘要: 我一直关注的几个SF.NET上的项目: ADO.NET Data Provider for SQLite :实在是太轻巧强大的SQL引擎ADO类库了,内核是www.sqlite.org; Lucene.Net search engine :从java移植过来的Index/搜索引擎,实在强大高效,可惜中文解析器有bug; iTextSharp :从java移植过来的PDF/RTF/XML等直接生成类库,相信大家用得很多了; Windows Installer XML (WiX) toolset :微软第一次开源项目,发展得特快,用来生成MSI安装文件的。 ADO.Net drivers for MySql and PostgreSql :.net访问mysql和PostgreSql组件库,可惜作者已经成为MySQL开发小组成员,不再更新了。 阅读全文

开源项目- Archive Explorer

2004-05-20 12:04 by 灵感之源, 990 阅读, 收藏, 编辑
摘要: 我参与开发的用VB6编写通过纯代码Binary 读写(查看/创建)压缩文件(Rar/Zip/Cab/Tar/GZip/BZip等)的项目,界面比较简陋,但关键是核心算法,速度应该是纯VB能达到的效率了。 希望大家参与开发:Archive Explorer 阅读全文