阅读更多

7顶
0踩

编程语言

转载新闻 10个最有前途的年轻开源项目

2010-10-28 10:45 by 副主编 just_cool 评论(0) 有6147人浏览

当你完成一次呼吸时,世界上也许就多了一个开源项目,其中不乏创意独特和优秀的项目,我将它们称作是未经雕琢的钻石,本文列举10个最有前途或最值得关注的年轻开源项目,你现在就可以下载并享用它们。

 

1、DokuWiki

DokuWiki是一个超级易用的Wiki项目,对于管理在线协作文档编写工作非常有用,它为开发团队和工作组设计,也适合于志愿者团队和小企业,可以说,任何需要与其他人进行远程文档协作编写的情况都可以使用它。

 

2、GTD-Free

David Allen的粉丝应该很喜欢这个小型桌面程序,它严格遵循GTD思想,帮助用户有条理地按项目、截至日期或优先级进行任务组织,并提供可编辑列表,棘手问题的想法等。

 

3、Banshee

Banshee是个全能播放器,它支持和你的iPod同步播客、音乐、视频和音频文件,你可以从在线音乐仓库创建播放列表,并根据相册或艺术家进行过滤,Banshee支持Linux和Mac OS X,它是iTunes的一个很好的替代品。

 

4、Argentum

Argentum是一个基于服务器的应用程序,适合小型企业和自由职业人员,它可以管理多个客户的联系信息,账单,发货和合同信息,支持多种货币,包括货币兑换,此外它还支持自定义插件。

 

5、Lemon POS

如果你有一个家庭式或小型办公室式商品业务,这个销售管理软件值得一试,它运行在Linux操作系统上,Lemon POS提供了一个数据库,可以为多个POS终端服务,它的界面做得非常漂亮。

 

6、DigiKam

DigiKam可以和任何专业的图像处理软件匹敌,并且它是免费的,支持Linux,Windows和Mac OS X,由一个摄影师团队开发,因此他们很懂你需要什么样的功能。

 

7、Boxee

Boxee是一个开源媒体中心应用程序,利用Boxee可以在电视上观看在线电影,目前影片来源包括OpenFilm,Hulu,YouTube,MUBI和Indie影院在线,开发商表示还有更多的合作伙伴正在洽谈中。

 

8、OpenStreetMap

Google地图是一个伟大的在线地图服务,但它也有缺点,OpenStreetMap填补了商业地图服务的缺陷,全球地图都是可以编辑的,但它不 象 Google地图那样完整,如果你发现了错误,你可以进行修复,当你需要使用不受任何法律或版权限制的地理数据时,使用OpenStreetMap是最方 便的方法。

 

9、Spaz

如果你在寻找一个轻量级,开源的微博桌面客户端,Spaz是个不错的选择,它基于Adobe Air,可以跨平台运行,支持Twitter,Identi.ca和Laconi.ca,Spaz有微博客户端常用的功能,它背后有一个强大的开发团队在不断地改进它。

 

10、Performous

当你想舒舒服服地放松一下时,用这个卡拉OK软件配上摇滚乐可以让你极度享受音乐的魅力,缓解你一天的工作压力和疲惫,它可以帮助用户纠正音高,提高发声技巧,如果你有一点天赋,说不定还能助你成为一个很好的歌手。

 

特别推荐:

MyPaint是一个轻量级的,易于使用的开源绘图程序,你以前可能从没听说过它,和其它成熟的图像处理软件(如Krita和Gimp)不一样,MyPaint并不想包揽一切,它不是图片编辑器,没有路径、几何形状、文本操作或奇特的蒙板功能,相反,它的核心功能只有一个:绘图。

 

原文名:10 Young Open Source Projects to Watch

来自: IT168
7
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Java实现DES加密解密

    DES(Data Encryption Standard)是一种对称加密算法,所谓对称加密就是加密和解密都是使用同一个密钥。 加密原理: DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行"异或"运算;接着交换这...

  • DES算法Java实现(完善版)

    一、密钥长度处理 实现了小于8 bytes的密钥都可以进行测试,原理其实很简单,只需要在密钥生成的时候对密钥的长度进行判断,不够的进行补0操作。 //密钥生成 public StringBuffer[] getSubkey() { StringBuffer keyBinary = new StringBuffer(stringBufferToBinary(key)); //把密钥转成二进制 StringBuffer subkey[] = new StringBu

  • Java使用DES加密解密

    一、DES算法 DES(Data Encryption Standard):数据加密标准,它是由IBM公司研制的一种对称密码算法。 DES是一个分组加密算法,典型的DES以64位分组对数据加密,加密和解密用的是用一个算法。 总长度64位,8字节,其中8位作为校验码,不参与加密算法。 二、秘钥与加密算法 秘钥是一种参数(它是在明文转换为密文或将密文转换为明文的算法中输入的数据) 加密算法...

  • JAVA和C#实现AES加密解密,互通互用

    JAVA和C#实现AES加密解密,互通互用

  • 在jsp页面使用js来进行des加密(cbc模式、Pkcs7padding填充、自定义密码、加密返回为base64加密字符串密文),以此实现自动登录

    这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...

  • Java 的DES算法实现

            昨天按照网上的资料写DES,但最后在byte[]->String上卡住了.DES需要8位解密,而这种转换后,会讲btye[]补位造成长度和内容改变.很郁闷....最后又在网上找了一个已经实现的例子运行后无问题:代码如下:package des;import java.security.Key;import java.security.SecureRa

  • JAVA----DES方式加密

    DES方式加密

  • Java捕获异常密码_Java密码NoSuchPaddingException

    从GeneralSecurityException扩展的异常(包括NoSuchPaddingException和NoSuchAlgorithmException)是已检查的异常.已检查的异常是必须用Java处理的异常.您可以通过多种方式处理异常:>在您的方法中添加throws子句;>使用原始原因将其捕获并在其周围包装一个RuntimeException(基本上以无需处理的方式升级异常,...

  • 在JSP中实现DES加密解密的例子

    google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//<script type="text/javascript"

  • jsp url 参数加密传送的终极解决方案

    一般我们在form提交时不要担心我们的参数会显示给用户看。我们主要解决的是以get方式进行url参数传递的问题,如:http://xxx.xxx.xxx.xxx/xxx/xxx.do?pId=101&imageName=processimage.jpg这样的url pId=101&imageName=processimage.jgp这样的参数如何进行加密。我们采用:java.net.URLEncoder.encode(Base64编码(加密字串), StringCode) 这样的方法来对url中的参数进行加

  • AES加密php,java,.net三种语言同步实现加密、解密

    因工作需要,在使用aes解密时,因客户开发语言有多种,现在基本就是java,php,asp.net三种语言是主流,笔者对三种语言也算是研究多年了,有时客户总是问这问那的,就调试好了三种不同语言的AES加密工具类,这样也确保客户加密过来的数据服务器端可以正常解密。闲话少说了,贴出代码。:) 1、java版 /* * To change this license header, choose L

  • java中使用DES加密解密

    在前面介绍了一些加密解密类的使用,这里综合起来做一个简单的测试,代码如下: MainActivity: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 package com.hom...

  • java des加密类_Java实现的DES加密解密工具类实例

    本文实例讲述了Java实现的DES加密解密工具类。分享给大家供大家参考,具体如下:一个工具类,很常用,不做深入研究了,那来可直接用DesUtil.javapackage lsy;import java.security.Key;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGe...

  • java实现DES数据加密与解密

    DES加密原理 DES 使用一个 56 位的密钥以及附加的 8 位奇偶校验位,产生最大 64 位的分组大小。这是一个迭代的分组密码,使用称为 Feistel 的技术,其中将加密的文本块分成两半。使用子密钥对其中一半应用循环功能,然后将输出与另一半进行“异或”运算;接着交换这两半,这一过程会继续下去,但最后一个循环不交换。DES 使用 16 个循环,使用异或,置换,代换,移位操作四种基本运算。

  • JAVA实现DES加密和解密

    DES.java import java.security.*; import javax.crypto.*; /** * DES加解密算法 */ public class DES { private static String strDefaultKey = "abcDEF123"; private Cipher encryptCipher = null; priv...

  • 基于Java实现的DES加密算法

    网络安全基础

  • JAVA 常用的加密算法之对称加密DES、3DES和AES

    1、对称加密算法1.1 定义对称加密算法是应用较早的加密算法,技术成熟。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事

  • Java实现对称加密算法 DES/3DES/AES

    使用java 实现对称加密算法 DES/3DES/AES

Global site tag (gtag.js) - Google Analytics