<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>陈敏的Blog - 所有技术文章</title><link>http://blog.csdn.net/colinchan/category/221924.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Sat, 19 Apr 2008 22:46:25 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>陈敏</dc:creator><title>Mozilla技术体系入门</title><link>http://blog.csdn.net/colinchan/archive/2008/03/29/2229356.aspx</link><pubDate>Sat, 29 Mar 2008 22:23:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2008/03/29/2229356.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/2229356.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2008/03/29/2229356.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/2229356.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2229356</trackback:ping><description>Mozilla开发社区：http://developer.mozilla.org/cn/docs/ XUL       XUL DOC: http://developer.mozilla.org/cn/docs/XULXUL 是一个Mozilla使用XML来描述用户界面的一种技术，使用XUL你可以快速的创建出跨平台，基于因特网的应用程序。基于XUL技术的应用程序可以很方便的使用好看的字体、图形以及方便的界面布局，而且也更容易部署和定制。&lt;img src ="http://blog.csdn.net/colinchan/aggbug/2229356.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>漫谈ACE与设计模式</title><link>http://blog.csdn.net/colinchan/archive/2008/03/10/2164797.aspx</link><pubDate>Mon, 10 Mar 2008 22:15:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2008/03/10/2164797.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/2164797.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2008/03/10/2164797.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/2164797.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2164797</trackback:ping><description>说起C++ 的系统和网络编程开源库，恐怕没有人敢否认ACE的王者地位。其实ACE不光是一个实用的程序库和框架集，它更是一个设计模式的典范应用。ACE在线索引文档：http://www.dre.vanderbilt.edu/Doxygen/Stable/ace/index.html

ACE具有极其明显的分层体系结构，一般划分为三个层次：

1. 操作系统适配层

2. C++包装层

3. 构架和模式层

&lt;img src ="http://blog.csdn.net/colinchan/aggbug/2164797.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>Joost插件开发</title><link>http://blog.csdn.net/colinchan/archive/2008/02/23/2115418.aspx</link><pubDate>Sat, 23 Feb 2008 18:06:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2008/02/23/2115418.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/2115418.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2008/02/23/2115418.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/2115418.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2115418</trackback:ping><description>Joost Widgets是一些第三方开发的独立软件包，供Joost加载以扩展其功能，类似于Skype插件。

 

Joost Widget 开发介绍页面

http://dev.joost.com/widgets/index.html
&lt;img src ="http://blog.csdn.net/colinchan/aggbug/2115418.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>Opendiameter攻略</title><link>http://blog.csdn.net/colinchan/archive/2008/01/05/2027175.aspx</link><pubDate>Sat, 05 Jan 2008 21:37:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2008/01/05/2027175.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/2027175.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2008/01/05/2027175.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/2027175.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2027175</trackback:ping><description>第一章：紫微道(简介篇)

opendiameter是一个非常优秀的认证计费相关的开源项目，它是Diameter协议(RFC3588)的一个完整C++实现库。opendiameter使用TCP进行传输保证可靠性（Radius协议使用UDP通讯），提供基于Session的C++类供上层应用程序开发时继承和使用。&lt;img src ="http://blog.csdn.net/colinchan/aggbug/2027175.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>freeradius配置杂记</title><link>http://blog.csdn.net/colinchan/archive/2007/12/04/1915271.aspx</link><pubDate>Tue, 04 Dec 2007 10:40:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/12/04/1915271.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1915271.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/12/04/1915271.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1915271.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1915271</trackback:ping><description>freeradius(http://www.freeradius.org/)是一个开源的高性能radius服务器程序，据统计目前有超过50000套涉及计费的系统部署中选择了freeradius。freeradius以她的高灵活性和可配置性以及开源而闻名。支持的特性包括SQL,LDAP,RADIUS代理，负载均衡以及近100个字典文件。支持的验证方式包括 PAP, CHAP, MS-CHAP, EAP-MD5, EAP-GTC, EAP-TLS, EAP-TTLS, PEAPv0, LEAP, EAP-SIM等，目前最新的稳定版是1.1.7。



freeradius的配置项目繁多，但是关键的配置文件也就几个，clients.conf, radiusd.conf以及sql.conf是最主要的配置文件。
&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1915271.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>SVN Server安装部署攻略(Linux+SubVersion+Apache)</title><link>http://blog.csdn.net/colinchan/archive/2007/11/03/1865154.aspx</link><pubDate>Sat, 03 Nov 2007 17:25:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/11/03/1865154.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1865154.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/11/03/1865154.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1865154.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1865154</trackback:ping><description>SVN Server安装部署攻略(Linux+SubVersion+Apache)&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1865154.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>使用JavaScript实现跨域数据提交的原理与实现</title><link>http://blog.csdn.net/colinchan/archive/2007/11/03/1865134.aspx</link><pubDate>Sat, 03 Nov 2007 17:03:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/11/03/1865134.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1865134.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/11/03/1865134.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1865134.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1865134</trackback:ping><description>出于安全性的考虑，在AJAX应用中，浏览器通常都会限制跨域提交数据，但这又恰恰是非常常用的需求。比如在a.com的页面上中提交一些请求数据到b.com的服务器上，b.com服务器处理请求完毕后返回响应内容到a.com的页面上。如何解决呢，使用js是比较简单易实现的方案，缺点是代码跟应用相关，无法抽象出模板机制进行重用。

&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1865134.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>博鸽客户端架构(一):频道管理</title><link>http://blog.csdn.net/colinchan/archive/2007/10/28/1852174.aspx</link><pubDate>Sun, 28 Oct 2007 18:37:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/10/28/1852174.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1852174.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/10/28/1852174.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1852174.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1852174</trackback:ping><description>博鸽客户端架构系列文章将深入讲述博鸽客户端实现的关键技术体系，包括博鸽的频道管理，子系统架构，界面管理，自动化技术等等。第一篇主要讲一下关于频道是怎么组织的，以后会陆续推出其它专题，敬请关注:-)&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1852174.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>深入浅出asterisk(五):pbx.c代码分析</title><link>http://blog.csdn.net/colinchan/archive/2007/10/21/1836004.aspx</link><pubDate>Sun, 21 Oct 2007 20:31:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/10/21/1836004.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1836004.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/10/21/1836004.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1836004.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1836004</trackback:ping><description>pbx.c主要实现了builtin applications，也就是内置的应用，比如最常见的Answer,Hangup, Background,Wait等等。&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1836004.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>Windows 到 Linux 代码移植的常见问题</title><link>http://blog.csdn.net/colinchan/archive/2007/09/29/1806175.aspx</link><pubDate>Sat, 29 Sep 2007 11:22:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/09/29/1806175.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1806175.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/09/29/1806175.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1806175.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1806175</trackback:ping><description>本文列举5个将c/c++代码从windows移植到linux平台上最常碰见的问题，绝对实用！包括GetTickCount，Sleep，itoa，_strrev,STL结构的erase()函数等&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1806175.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>深入浅出asterisk(四):部署CDR MySql模块     </title><link>http://blog.csdn.net/colinchan/archive/2007/09/28/1805341.aspx</link><pubDate>Fri, 28 Sep 2007 17:00:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/09/28/1805341.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1805341.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/09/28/1805341.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1805341.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1805341</trackback:ping><description>Asterisk可以存储CDR记录到一个MYSQL数据库中，也可以选择以CSV文本文件的形式保存起来。由于Mysql客户端开发库的版权问题，Mysql billing应用程序不再作为Asterisk标准发布版本中的其中一部分来发布，而是以附加内容的形式存在：asterisk-addons。为了让Asterisk支持把CDR日志保存到mysql数据库中，必须下载asterisk-addons包，然后编译与mysql有关的几个模块，并且装载到你的Asterisk服务器中。&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1805341.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>深入浅出asterisk(三):chan_sip代码分析（下）     </title><link>http://blog.csdn.net/colinchan/archive/2007/09/28/1805323.aspx</link><pubDate>Fri, 28 Sep 2007 16:54:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/09/28/1805323.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1805323.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/09/28/1805323.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1805323.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1805323</trackback:ping><description>现在回过头来把焦点转移到sipsock_read()函数。所有到来的sip包都在这里开始处理，在处理sip包期间，sipsock_read需要对sip的拥有者channel上锁，sipsock_read成功则返回0，失败则返回1。它解析sip包并且找到所在的dialog，或者创建新的dialog。并且把解析好的包交给handle_request()处理。&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1805323.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>深入浅出asterisk(二):chan_sip代码分析（上）</title><link>http://blog.csdn.net/colinchan/archive/2007/09/28/1805306.aspx</link><pubDate>Fri, 28 Sep 2007 16:50:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/09/28/1805306.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1805306.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/09/28/1805306.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1805306.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1805306</trackback:ping><description>1. 代码简介：Chan_sip.c是SIP协议（RFC3261）的实现代码，它没有实现对S/MIME, TCP and TLS的支持，对应的配置文件是sip.conf，代码所在的分组是：通道驱动类(channel_drivers)。&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1805306.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>深入浅出asterisk(一):asterisk通道（Channels）</title><link>http://blog.csdn.net/colinchan/archive/2007/09/15/1786666.aspx</link><pubDate>Sat, 15 Sep 2007 21:04:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/09/15/1786666.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1786666.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/09/15/1786666.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1786666.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1786666</trackback:ping><description>由于工作上的VOIP项目需要，最近亲密接触了一下asterisk工程代码。关于asterisk在VOIP上的伟大地位和作用，俺就不絮叨了，请看前作：Astersik+Radius简易攻略    国内对于asterisk的资料介绍，更别说对asterisk的源码分析了，因此我把平时记的一些资料与大家分享一下，希望对同行能有帮助。第一篇就翻译一下Asterisk里的通道的概念，英文原文见于：http://www.asterisk.org/doxygen/1.4/&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1786666.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>陈敏</dc:creator><title>Live Writer 写CSDN博客的使用心得</title><link>http://blog.csdn.net/colinchan/archive/2007/08/03/1724140.aspx</link><pubDate>Fri, 03 Aug 2007 11:33:00 GMT</pubDate><guid>http://blog.csdn.net/colinchan/archive/2007/08/03/1724140.aspx</guid><wfw:comment>http://blog.csdn.net/colinchan/comments/1724140.aspx</wfw:comment><comments>http://blog.csdn.net/colinchan/archive/2007/08/03/1724140.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/colinchan/comments/commentRss/1724140.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1724140</trackback:ping><description>&amp;nbsp; Microsoft发布的Windows Live Writer是一款管理个人博客的客户端工具。官方下载地址是：这里&amp;nbsp;。Windows Live Writer不光支持Windows Live Spaces的用户使用，同时支持现在网络上的其他流行的一系列的Blog内容管理系统。 &amp;nbsp; 用Windows Live Writer写CSDN博客的步骤如下： 安装Windows Live Writer后，会有一个添加账户的向导 在第一步“选择博客类型”时，选择“其它博客服务”。 在第二不中输入你的CSDN博客首页地址，比如： http://blog.csdn.net/colinchan 还有CSDN的登录用户名和密码 接下来的一步中选择提供程序，在此选择你的blog 提供商的类型及它的接口地址。Live Writer支持多达目前流利的7种blog接口类型。CSDN blog使用的 Metaweblog API 做为接口提供，所以这里我选：Metaweblog API 这种方式。完后输入blog 的接口地址。比如CSDN blogt的地址就为http://blog.c&lt;img src ="http://blog.csdn.net/colinchan/aggbug/1724140.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>