我是.NET的新手,我想参与.NET社区来发展我的技能(自私,我知道),贡献一些东西(不那么自私)我认为成为一个社区的一部分真的很好.
我可以开一个博客,但考虑到我是初学者,我不可能发布任何有价值的东西.开源项目怎么样?有办法参加吗?我检查了codeplex,在sourceforge中没有像"Help Wanted"这样的东西,所以我不知道从哪里开始.我认为一些开源项目也可以接受初学者.
有任何想法吗?
我曾经看到,在MS突破某些事情之前,.net社区已经意识到了这一点.我在这里谈论ALT NET和开源人员,他们就像"如果MS提出实体框架,我们有NHibernate".我只是想知道一个MVC框架是否值得关注哪个不是由MS构建的.
有没有?微软是第一个想出类似东西的时刻吗?
一般来说,您如何选择在您的应用程序中使用的框架或库?它必须是开源的吗?它必须是商业广告吗?它是否必须积极开发,有文档记录,或者有一个漂亮的主页?如果您的语言本身支持某些功能,那么您选择第三方框架或库会是什么?
你的标准是什么?
我知道wiki的概念是让来自世界各地的人们做出贡献.现在有没有办法为维基百科的代码库添加代码("贡献")?开源?
例如.我想在他们的用户页面上向每个维基百科(注册用户)提供一个民意调查,询问他们是否是删除人员(而不是更少)或添加者(而不是更多)
我相信很多人会有很好的想法,他们可以贡献...像FireFox插件.
有没有添加或添加到维基百科软件的方法?就算你适度下不断是和每一个变化是由维基百科的员工证实,心里很不舒服,你会得到更新的维基百科!
这种分布式内存云数据库发生了什么
如果要存储的数据多于群集中的RAM?
他们要交换吗?如果Swap空间已满,该怎么办?我无法在两个数据库中看到灾难恢复策略!如果内存已满,可能所有数据都会丢失?
是否可以将内容写入硬盘以解决内存问题?是否有其他数据库,它们提供与Hazelcast或Scalaris相同的功能以及备份功能/硬件存储/灾难恢复?
我想在Mac上下载wget的源代码.
我设法在Ubuntu中获取wget的源代码
apt-get source wget
Run Code Online (Sandbox Code Playgroud)
但是,我还没有设法在Mac的终端下载源代码.我没有在MacPorts中找到相同的实用程序.
流行的开源Web框架有多安全?
我对Rails和DJango等流行框架特别感兴趣.
如果我正在建立一个将要进行大量电子商务的网站,那么使用像DJango和Satchmo这样的框架是否可以呢?
安全性因为开放架构而受到损害吗?
我知道操作系统并不意味着对黑客开放,Linux使用卓越的身份验证机制,但Web是一个不同的游戏.
在这方面可以做些什么?
更新:
谢谢你的回答.
我知道我必须为安全的电子商务应用程序找到合适的托管服务,并且需要额外的安全层.
据我所知,Django和Rails的设计始终牢记安全方面,最常见的形式攻击如XSS,Injections等(Django书有安全性)
我期待安全大师的评论.如果您是安全大师,您会建议在DJango或Rails上构建一个可能会受欢迎的重要网站吗?
我知道,我知道,这听起来很愚蠢,但似乎没有开源强大的.NET库可以将Wikitext解析为HTML.
任何人都知道一个stable.robust .net Wikitext到HTML解析器(即仍处于测试模式的codeplex项目不计算在内)
我最近开始研究一些我发现与我的兴趣相关的开源项目.
在这个启动期间,我遇到了一些我不熟悉的术语/内容,比如配置,工具链,binutils等,我同意这取决于你正在进行的项目类型.
现在我的问题是,在开始处理项目之前,开发人员应该知道一些明确的要求吗?
任何帮助/参考将不胜感激.
编辑:
我在大多数项目中看到了GNU配置和构建系统.如果有人讨厌它" GNU配置和构建系统 "是一个很好的起点.
我正在寻找一个Java开源项目来进行测试案例的学术研究.我需要一个20-40 KLOC的项目和至少100个JUnit测试.首选使用TDD方法开发的项目.我可以在eclipse中删除的东西,并以最小的设置开销运行所有测试.
有什么建议?