标签: open-source

是否有经过商业验证的云存储/密钥=>价值数据库?(开源)

我一直在寻找云计算/存储解决方案很长一段时间(受Google Bigtable的启发).但我找不到一个易于使用,业务就绪的解决方案.

我正在搜索一个简单的,容错的,分布式的Key => Value DB,就像亚马逊的SimpleDB一样.

我见过这样的话:

  1. CouchDB项目:简单且分布式,容错的数据库.但它只能理解JSON.没有XML连接器等
  2. Eucalyptus:Nice Amazon EC2接口.开放标准和XML.但分布较少,容错性较差?XEN/VMWare问题也有很多打开的门票.
  3. Cloudstore/Kosmosfs:分布式,容错的fs.但配置起来很困难.有没有java连接器?
  4. Apache Hadoop:很好的系统,它存储数据的能力要强得多.使用自己的Hadoop分布式文件系统,并在具有2000个节点的集群上进行测试.
  5. *Amazon SimpleDB:无法找到开源替代品!对于大量数据来说,这是一个不错但价格昂贵的系统.你沉迷于亚马逊.

还有其他更好的解决方案吗?哪一个最好选择?哪一个提供最小量的SOF(Singe Point of Failure)?

cloud open-source amazon-ec2 key-value

34
推荐指数
2
解决办法
5161
查看次数

我错过了有关Intellij公告的内容吗?

关于Intellij作为开源工具免费提供的公告似乎有很多新闻.然而,从我读到的许可证来看,只有最终产品是开源和免费的才是真实的.如果您打算销售最终产品,则无法使用免费社区版本.

我误读了什么吗?

open-source intellij-idea

34
推荐指数
1
解决办法
3万
查看次数

为Notepad ++编写插件

我使用Notepad ++作为我的主要编辑工具.我想为我想要实现的功能编写一个插件,但我不确定如何去实现它.

是否有任何指南/博客/教程可以指向我创建新插件的正确方向?

plugins open-source notepad++

34
推荐指数
2
解决办法
2万
查看次数

通用枚举到Iterable转换器

HttpServletRequest使用了很多java.util.Enumeration.我想在for-each中使用它们,所以我需要将它们转换为可交换的.这不是问题,但由于我有多个项目需要这个,我需要一个库才能做到这一点.我宁愿不做自己的 - 有没有支持这种装饰的标准库?

是否有内置构造将枚举转换为Iterable?

java collections open-source enumerable

34
推荐指数
4
解决办法
1万
查看次数

企业友好的开源许可证

哪些开源许可证对企业更友好,即它们可以用于商业产品而无需开源商业产品?

open-source

33
推荐指数
3
解决办法
9937
查看次数

我在哪里可以宣传一个开源项目?

我已经开始了一个开源项目,并想知道如何最好地邀请人们参与该项目.SourceForge很棒,但不符合项目的需要.有任何想法吗?

open-source list project

33
推荐指数
3
解决办法
4557
查看次数

Javascript项目要学习

我喜欢javascript,但我学习它有问题:)我的意思是,我在工作中使用它但我想知道更多,我认为最好的方法是阅读和理解别人的代码.

我使用ASP.Net MVC,你可以使用一些很好的开源项目来学习新技术,比如NerdDinner,Oxite或SharpArchitecture,甚至是MS starterkits.我试图阅读像jQuery这样的框架,但它真的很复杂,而且我认为它不是为了从中学习新东西而创建的.

你知道任何可以帮助学习javascript的好JS项目吗?

我会尝试粘贴所有好的来源:

不错的JS教程:Eloquent Javascript

javascript open-source project

33
推荐指数
4
解决办法
4万
查看次数

任何好的客户端开源仪表板框架?

我希望构建一个客户端仪表板框架,用户可以在其中创建新的仪表板,添加portlet,沿网格系统定位,调整大小,关闭,....

仪表板外观应该可以用CSS控制.我正在寻找一个商业友好的开源解决方案,用于创建基于d3.js的交互式仪表板系统.

charts open-source dashboard d3.js

33
推荐指数
4
解决办法
5万
查看次数

如何/从哪里开始阅读开源代码?

我一直想参与一个开源项目,但一旦得到源代码,我不知道从哪里开始.

考虑到Sinatra框架(基于Ruby)和Apache Maven 3,但我不知道从哪里开始.

通常如何开始阅读/查看开源代码?

感谢您的帮助和时间.

open-source

32
推荐指数
2
解决办法
8985
查看次数

排球的问题和贡献

由于有关于Volley的这个精彩的演示文稿,我试图将它包含在我正在进行的项目中.我发现自己纠正了我在发布的源代码中发现的一些错误.

有没有人知道是否会有一些可以为项目做贡献的GitHub项目,还是有其他方式向开发人员传达错误和功能请求?

关于我与Volley的问题:

1.似乎重定向不能正常工作:Volley返回错误代码302而不是重定向到响应头中给出的位置.

2.获取缓存目录在运行4.2.2的模拟器上不起作用:

cacheDir = new File(context.getCacheDir(), DEFAULT_CACHE_DIR);  
final String cacheDir1 = "/Android/data/cache/";
cacheDir = new File(Environment.getExternalStorageDirectory().getPath() + cacheDir1);
Run Code Online (Sandbox Code Playgroud)

但是,此解决方法是特定于平台的.只是想为完成添加它.

除此之外,我认为Volley真的是一段很棒的代码,而且正是我一直在寻找的,直到我自己做了;)

更新1

这里是AOSP贡献页面的另一个链接.我认为它更像是一个独立的库.我会检查出来,虽然我仍然欣赏有关Volley的更多信息和教程.我建议的源代码只是一个快速而肮脏的修复,它在我的演示项目中完成了这个技巧.

更新2

我发现Ognyan Bankov提到的另一个有趣的博客文章是对另一个问题的回答,这可能会有所帮助.

networking android open-source bug-reporting android-volley

32
推荐指数
1
解决办法
4849
查看次数