libsmtp–是一个开源的C语言动态库,与其想对应,libsmtp++采用C++开发。libsmtp–使得开发人员能够直接在程序内部实现SMTP邮件发送,它的主要特点是短小精炼、易于使用,已在Linux上测试通过,它支持给多个收件人同时发送统一内容的邮件,并且支持抄送以及密送。 阅读全文
就在前天,2011年12月9日,惠普公司宣布开源WebOS项目。受到来自Apple的iOS、Google的Android、微软的Windows8以及诺基亚跟英特尔的Meego等嵌入式平板操作系统的多重压力,光凭惠普一家主攻硬件的厂商,要维持WebOS的竞争力似乎机会渺茫,于是惠普浅尝辄止,终于还是Hold不住了,希望借助开源社区的力量来维持WebOS的活力。 阅读全文
熟悉Windows的朋友应该知道,Windows下的视频格式转换软件与合并视频软件不计其数,刚接触Linux的朋友也许会抱怨Linux下没有强大的视频软件,完成视频播放、转化视频格式、合并视频等功能。今天我要给大家推荐一款Linux下的开源软件MPlayer以及它附带的视频工具mencoder。也许大家还不知道,Windows下的很多视频转换或合并工具都是基于mencoder的内核,再封装使其更人性化的UI界面生成的,所以可见MPlayer及mencoder的强大。 阅读全文
简易版SSL加密聊天程序分为服务端跟客服端,主要实现简易的加密聊天功能。服务端支持同时与多个客服端保持通信(连接),采用OpenSSL开源库实现加密功能,依赖客户端主动发起连接与对话方能回复客户端,能够检测到某个客户端断开连接。客户端指定IP与端口与服务端建立连接,需要主动发起对话方能等待服务端的回复。需要用到源文件有sslServer.c、sslClient、api.c和ssl.h,同时我们还需要利用openssl命令生成私有密钥文件privkey.pem以及证书(公有密钥)文件cacert.pem。 阅读全文
Nginx算是一个轻量级的高并发web服务器,虽然不及Apache安全,但它的性能远远优于Apache,尤其是在需要高并发的大型服务器上效果更显著。由俄罗斯人于2004年着手开发,有Linux版与Windows版,基于C语言,完全开放源码。相比臃肿的Apache,Nginx就显得很小巧了,源代码700K都不到,像新浪博客、迅雷等很多有名的网站就是基于Nginx的。 阅读全文
2011年5月4日,继4.7.0版之后,诺基亚发布了Qt Creator 历史上具有里程碑意义的4.7.3版,之所以称它是具有里程碑意义的一版是因为Qt Creator语言设置里面有Chinese这一项,这是Qt支持中文界面的第一版。这足以见得中国的程序员对Qt的影响效应非同凡响,以我的切身体会也确实如此,Qt在中国的普及率不亚于Ubuntu,在校学生喜欢用它做毕业设计,程序员喜欢用它开发简单的界面测试程序,它的易上手、跨平台以及开源特性让很多国人对它爱不释手。