Open source 演示TDD和可靠原则的开源项目

我以前问过一个类似的问题,得到了一些很好的答案,但我觉得这个问题太笼统了 有谁知道有任何开源项目能够证明真正好的TDD实践和可靠的原则吗?TDD和SOLID被广泛宣传,但我自己从来没有见过它真正实现过,我只是想了解一下它在一个项目(大或小)中可能会是什么样子?Spring FrameworkCruiseControl.NET,由SOLID先生,Bob Martin叔叔维护。。这大约是5万行Java代码。它是用构建的,大约有90%的代码覆盖率(可能更高)。自始至终都有大量的原则运用 我相信你能找

Open source 点发布作为一般发布

在日益增长的开源世界中,似乎有一种经常出现的趋势,即版本数为0.x,即使它们被视为主要版本。在某些情况下,两个次要版本之间甚至可能不兼容。有谁能帮助我理解在某些情况下这样做是否有很好的理由或理由,或者这只是一种完美主义倾向,让开发人员觉得他们从来没有真正做到过吗?在许多组织或其他OSS中,版本的第一位数字对应于一个完整的新一代产品,通常需要对代码库进行重大重组,甚至完全重写 带来重大变化但仍基于相同体系结构或内部框架的发行版将出现第二位数的变化。对于小型维护版本,通常会添加第三位数字或版本号 如

Open source 将新命令添加到记事本++;

记事本++是我的大多数东西的编辑器。我想开发一个新的命令(键盘快捷键)来做一些独特的事情。有人对我怎么做有什么建议吗 我想创建一个命令,根据找到的字符按一定顺序排列选定的文本。我还想创建一个键盘快捷键来运行相同的命令。您有几个选项: 开发宏-检查记事本中的宏++ 使用可以发送击键/鼠标点击、运行应用程序/DLL、使用剪贴板、读取任何系统设置、从输入框中获取值等等。请看这里 使用记事本++的JN插件,并用JavaScript-编写您的功能脚本。同样,还有一个Python脚本插件 编写自己的N++

Open source Silverstripe和BSD许可证情况

我遇到过这样的情况,开发者声称她为我公司工作的网站是基于开源CMS/框架Silverstripe的。第二种说法是,他希望他的代码在我无法访问的机器上实现。此外,我有可能从他提供给我的IP打开/关闭域。我看不出他到底写了什么,cms有什么特点 我的问题是:这种情况是否正常?根据BSD许可证,我作为客户的权利是什么?我可以查看他正在编码的代码吗?特别是我有这样的印象,他就是以这种方式把软件租给我的。但我们希望得到建筑师和开发时间方面的报酬。有人能向我澄清一下情况吗?我很清楚:只要你保留版权声明,你可

Open source a'的角色/职责是什么;壳牌公司;?

我一直在看项目和项目的源代码。IronPython使用一个名为Microsoft.Scripting.Hosting.Shell的命名空间运行(是的一部分)。Orchard项目还通过各种接口(IShellContainerFactory、IShellSettings)间接使用“shell”概念进行操作 上面提到的所有项目都没有详细的文档,因此,如果您试图通过阅读源代码了解整个应用程序结构/体系结构,那么从类型(类等)的名称中提取其含义是非常有价值的 现在我想知道:当这些源代码的作者提到一个“sh

Open source 在达尔文源代码中寻找Mach-O加载器源代码

据我所知,Mach-O应该是达尔文开源软件包的一部分。有人能帮我找到装载机吗?我不知道它在哪里,也不知道从哪里下载代码 任何帮助都将不胜感激 Mach-O由许多组件加载,例如用于加载动态库的dyld,用于加载到内存并运行它的XNU内核,等等。您需要哪一部分 但不管是哪种,您都可以在中找到最新的源代码

Open source 如何/从何处开始阅读开放源代码?

我一直想参加一个开源项目,但一旦我得到了源代码,我就不知道从哪里开始 Sinatra框架(基于Ruby)和ApacheMaven3都在考虑之中,但我不知道从哪里开始 如何开始阅读/查看开放源代码 感谢您的帮助和时间。当您开始阅读更多的源代码时,您会在这方面做得更好;你会找到适合你的 同时,有几种策略: 选择一个您喜欢的特性,并尝试查找实现它的源 在源代码中找到起点并逐步完成,尝试理解它是如何设置的 开始漫无目的地闲逛,直到你发现一些让你好奇的东西(例如,这是一种有趣的技术,他们为什么这么做?等等

Open source 开放源代码的Oauth

我正在考虑为tumblr创建一个好的google chrome扩展 现在,tumblr使用Oauth作为身份验证方法 所以我的问题变成了 我是否: 在应用程序中分发一个密钥,并希望人们足够友好,不要将其用于非法目的。 在选项中输入用户输入自己密钥的能力,从而要求每个用户注册一个应用程序。 在我的服务器上创建一个发出实际请求的中介。 还有别的吗? 我也必须考虑这一点,因为它是用来代表用户的URL缩短器服务的。 在阅读了Chrome的文章后,我简单地用以下方法实现了这一点: ChromeExOAut

Open source PIC Micro设备上提供(并编译)哪些开源库?

我对PIC微控制器有一些爱好,我真的很喜欢使用它们,因为它们价格便宜,非常适合我使用它们的应用。然而,越来越明显的是,我不知道将为PIC Micro设备编译什么开源库 很明显,微芯片本身发布了一整套示例代码;虽然这不是完全开源的 网络上有一些例子项目可能有可重用的代码,但我说的是大型项目,比如用C编写的mp3编码器/解码器,可以与PIC Micro C编译器一起使用 我正在寻找建议的项目,将工作。有人知道任何开源C(或其他)项目将在PIC微型设备上编译吗?我使用开源小型设备C编译器(sdcc)来

Open source 分配GPL工作

我创建了一个CMS主题,并通过我的小型未知网站分发。我是根据GPL许可证发布的。但我注意到有一个网站确实下载了我的主题,在主题中添加了他的链接(保留了我的主题),比如:theme by:(我的网站),感谢(他的网站)。 然后他将主题文件上传到自己的网站上。在对主题的描述中,他几乎没有提到他是从哪里下载主题的,或者谁是原作者。 我确实要求他,如果他想发布,他应该在不添加链接的情况下发布,但他粗鲁地回答说,既然他是在自己的网站上发布,添加链接没有什么错,因为他没有删除我的链接。这件事已经发生过两次了

Open source 开源项目

我是一名计算机科学专业的学生,我想开始参与开源项目。有人能帮我吗?我从哪里开始?你能推荐我可以开始的小项目吗?(C/C++、java、python) 还有,像linux内核、firefox、mysql、apache这样的大型项目。。。你是主人吗?(github?)它们是否位于我可以开始部署代码的公共存储库中 谢谢 今天的slashdot上有一篇关于这个话题的文章。要点是你应该 找一个你感兴趣的项目 开始阅读他们的邮件列表和问题跟踪程序 开始阅读代码 查看并在他们的网站上搜索。其他人已经在那里提出

Open source 修改代码的GNU GPL许可证

我们有一个多年来一直在开发的项目。该项目根据GNU GPL v2获得许可,自10年前首次公开以来一直如此。源代码通过SVN免费提供 最近,一位前开发人员决定出售该软件的一些修改,只要许可文件保留在他的代码中,并且他没有禁止其分发,他可以根据GNU GPL许可证自由、明确地出售这些修改 作为主要项目的开发团队,我们已经就他违反GNU GPL许可证的行为与他进行了对质,他同意重新添加许可证文件,并根据GNU GPL许可证重新授权原始作品 但是现在,他说他可以为他的修改创建一个.patch文件或.di

Open source 哪个OSS许可证适用于;让我的角色始终保持开放状态”;

我希望许可证是一般许可证,但是: 您可以将我的软件嵌入到您的软件中,但我的部件的源代码必须与您的产品一起分发,并且保持我的部件的许可证不变 您可以更改和重命名我的软件,但必须保留更改日志的历史记录部分 您可以在您的web服务中使用我的软件,但必须有一个源代码下载链接(属于我的部分),在网页中可以明显看到 嗯,可能没有完全相同的许可证,但您认为哪种许可证最合适 我认为不存在具备所有这些条件的通用许可证 听起来您需要这两种元素: LGPL-满足1,通常具有“我的部分必须是开放的”理念 Affero

Open source 有好的开源地质勘探软件吗?

有好的开源地质勘探软件吗?有几种可用的免费解决方案(服务)(如雅虎的、爱迪纳的),但它们似乎不是开源的 理想情况下,解析器的目标应该是从任意文本中挖掘位置信息(而不是期望输入是一个位置,如或,但也欢迎这样的建议) 提前谢谢 有关这方面的问题: 更新: 显然,解锁文本是基于“”的,它是开源的(GPL),但目前不可公开下载() 最近对地质勘探人员的评估: 这一个看起来很酷,但实现假设地址为US地址: 到目前为止找到的解析器列表: -JGeocoder -地理信息学 -地质工具 (地理工具似乎不提供地

Open source 如何使项目的一部分开源?

假设您有一个大型的多服务集成项目。您突然决定将其中一项服务开源。你怎么做而不泄漏其他部件 例如,释放一个服务的整个存储库可能不起作用,因为其他服务的草图曾经存在于该存储库中,并且后来被分离 另外,对于与“完整性”相关的部分,您会怎么做。您可能有两个组件A和B,它们相互协作,但您只希望开放源代码A。您将如何处理与B相关的代码 其他人如何实现类似目标的好例子会有很大帮助。当以开源形式发布软件时,您需要决定许可证。有几种流行的经批准的开源许可证。OSI批准许可证,如果您希望自己的作品被他人采纳,则不应

Open source freebsd开源内核

我是初学者。我想在虚拟机上安装freebsd并测试开源世界!我想写一个小函数,把它放到操作系统的内核中,然后我想把它作为系统函数用在另一个程序中。 我刚刚在虚拟机上安装了freebsd11。我知道一个命令行环境!我应该使用GUI吗?内核在哪里?听起来,在尝试修改内核之前,您应该进一步了解操作系统的功能。关于unix内核有很多参考资料。查看开发者手册,或者只是谷歌,你会发现很多资源。是一个奇妙的野兽,一旦你了解了它的所有功能,如果你想玩,并建立自己的,也许这个已经建立的形象可以是一个很好的起点:

Open source 修改后的开源代码必须是开源的吗?

我们采用了一个开源应用程序,在GPL ver1.09下发布,并修改了其部分源代码,并根据我们的要求进行了一些定制/增强 我们仅将此应用程序用于非商业、内部用途 如果我们希望使用修改后的代码,我们是否必须以开源方式发布它? 编辑:根据用户群的不同,它是否有任何变化?(例如,只有公司员工或外部人员?如果您不打算分发,您可以用它做您想做的事情 请参阅。添加到Jon的答案中,如果您以任何方式分发它,GPL许可证是故意病毒性的,因此您必须通过分发为整个应用程序提供源代码。请查看以下内容:简短回答:如果是G

Open source 开源报告服务?

是否有任何免费的、开源的报告服务,我们可以在web服务器中部署,并且不需要任何许可。实际上,我对整个框架/工具包、报表设计、查看和托管都感兴趣。它应该能够从mssql数据库服务器中提取数据。开源套件包括一个报表服务器。我相信它是基于Java的,因此将连接到JDBC驱动程序可用的任何数据源(包括SQL Server) 包括SQL Server Reporting Services的免费版本。查看位于的JasperForge项目(JasperReports、iReports等),我认为它是Java项

Open source 用户生成内容的CMS?

我正在开发一个用户生成的内容站点 请注意,它不是一个博客系统、论坛、维基或任何收缩包装的东西。它将有自己特定的形式和内容定位,所以我希望能够基本上调整一切 身份验证用户的方法可能是第三方ie开放id、facebook、twitter等。因此,系统需要允许我为此连接到另一个api 有人知道为用户生成的内容而构建的CMS吗?你坚持认为没有一个预先制作的系统可以处理你想要的内容类型,从而基本上消除了所有的CMS 但即使如此,我仍然可以建议两个系统,它们可能足够可配置,可以执行您需要的任何操作 第一个是

Open source 如果我有一个使用开源软件的工具,这是否意味着整个工具都是开源的?

我有一个软件项目,我想出售,它使用开源软件(不是开源软件的直接衍生产品,但用于某些功能)。这是否要求整个项目现在都是开源的 编辑:我使用的开源软件的许可证是LGPL edit2:我发布的软件将允许用户完全访问源代码,我只是想确保重新分发的权利完全由我的公司持有 通常不会。这个问题可能有助于: 这取决于该工具使用的开源许可证。有些人比其他人更宽容。例如,GPL是非常严格的,我相信任何派生或使用GPL源代码的工作都需要GPL。另一方面,LGPL更为宽松,但仍有一些限制: 虽然我不是一个专家,但我还是

Open source 转售麻省理工学院GPL授权的开源代码

我想使用一些开放源代码,这些代码是根据以下“GNU通用公共许可证(GPL),MIT许可证”授权的。我想在我将要销售的产品中包含此代码 我该怎么做才能不被起诉?:) 我不介意分发我修改过的源代码,但我不希望整个应用程序都是开源的 如果我将开源代码构建到一个库中,并将其开源,那么我可以链接到该库而不打开其余的源代码吗 编辑:在项目中,它具有以下内容 “mda VST插件是根据MIT许可证或GPL发布的 “许可证的第2版或(由您选择)任何更高版本”。MIT许可证可能与您的目标兼容,但GPL不兼容。您

Open source 如何开始一个成功的开源项目?

不久前,我观察到一些人试图启动一个开源项目。大约在项目开始一周后,它或多或少完全解散了,部分原因是项目本身的管理问题 然而,这个项目背后的想法是经过深思熟虑的,很多人仍然对看到它实现感兴趣。到目前为止,还没有人认真地试图重现它,但我们中的一些人正在考虑这样做。当然,我们不希望项目以上次的方式结束 现在回答我的问题。一个人应该如何开始一个成功的开源项目,成功的定义是“除非没有人对软件本身不再感兴趣,否则项目不会消亡?”你自己也这么说。最重要的是,它应该有足够关心它的人来处理问题,而不是放弃 如果没

Open source 为库选择开源许可证

我想为我的项目选择一个好的开源许可证。我有一些要求,但我很难选择一个许可证,因为我读了一些不同的东西 该项目是一个Java项目,可以计算潜水减压方案。我希望这个项目是开源的,因为一个错误的解压缩方案可能是致命的。因此,对算法和源代码的反馈对我来说很重要。我不做自己的算法,但我使用我在1个Java库中实现的各种开源算法 我的要求是: 我和项目的其他贡献者不想对由于代码中的错误、未使用代码或导致错误解压缩方案的任何其他方式而导致的错误计算的解压缩方案负责 该库应该能够在我计划构建的网站上使用,而无

Open source 其中铬';的源代码是ctrl+;f处理好了吗?

我试图了解chromium中ctrl+f功能是如何工作的。我曾想过直接查看源代码,但代码相当大和复杂。有人知道ctrl+f功能的代码在哪里吗 相关问题:这似乎很有趣,足以成为一个笑话。我差点回答“使用CTRL+F并通过源搜索”@Kyle Macey你建议我使用哪些搜索词?对不起,我是在开玩笑。没有线索,巴德。你想做什么?我正在开发一个chrome扩展,它可以从与ctrl+f功能的交互中获益,但是由于我在chrome API中找不到任何关于它的内容,我想我应该查看源代码,看看里面是否有我可以使用的

Open source 开源ERP审查(截至2013年5月)

我一直在回顾主要的开源ERP产品。我要求ERP提供财务会计、销售、采购、制造/仓库和库存功能。我一直在研究这些特性中支持的功能,与它们的演示进行简单的交互,研究它们的高级技术架构,并对它们的一些源代码进行采样 我希望找到一个系统,该系统不会过于臃肿,没有过于复杂的库,展示了一些分离持久性、域逻辑和表示的分层(MVC也是可选的),定制或扩展起来也不太麻烦,并且展示了一个干净、经过深思熟虑的关系表结构。从本质上讲,这是一种介于原始组织的php或客户机/服务器和臃肿的J2EE之间的东西。我也喜欢设计良

Open source 使用umbraco中的超链接自动链接页面

我想使用现有的umbraco包,在那里我可以像维基百科一样自动链接umbraco内容 umbraco中是否有任何内容可用于自动链接带有超链接和锚文本的页面,这些内容可以进一步手动调节 如果没有,有什么建议吗?如何自动将Umbraco页面的现有内容相互链接。您必须对父子关系进行爬网,并利用这些关系。也许会有帮助。你必须抓取父子关系并利用关系。也许会有帮助。

Open source 测试/样品数据是否属于版权材料的合理使用范围?

我正在开发一个实用程序,用于编译可打印的班级名单和学生卡,都带有学生的照片。我计划在发布可靠版本后,通过公开GitHub存储库免费分发此代码。我没有在这个项目上赚钱的野心 为了测试我的代码,我制作了一张表格,上面有《星际迷航:下一代》的主要角色的名字,并从网上截取了他们的一些照片,以及相应的星际舰队徽章作为“机构标志” 将此测试/样本数据包含在存储库中是否属于版权材料的合理使用?据我所知,它符合大多数标准: 目的是非商业性的 这部作品是著名的出版小说(我不可能被误认为是作者) 使用的工作量仅限于

Open source 关于以开源方式发布项目的担忧

社区Wiki 我一直在从事一个相当大的项目,我最初打算将其开源,但随着我越来越接近“完成”,我对发布代码越来越紧张 起初,我希望把这个项目当作一份“简历”,如果你愿意的话,也可以作为我自己和其他人的学习工具,我可以在博客上发表。当然,从广告中赚一两美元也不是一件坏事 然而,在过去的几个月里,我把我的生命奉献给了它,我真的很担心在我达到“临界质量”之前将产品作为开源发布。我真的想冒险让别人剽窃代码,推出一款搜索引擎优化效果更好的竞争产品,让我几乎被赶出市场吗?除了不发布代码之外,我还能做些什么来保

Open source 如何向开源项目建议代码更改?

我正在读某个开源项目的代码。我发现其中一个地方的代码写得不好,可以稍加修改以提高可读性/设计/其他任何可以改进代码并使代码更易于使用的地方 有没有一种通用的方法来报告这些变化?我知道你可以成为一个贡献者,制作补丁,提出建议。但是如果你不想把太多的时间花在这个项目上,你只需要下载,阅读,想到一个改变,写下它,把它作为一个建议发布到某个地方 事实上,我更希望能够发布建议,让所有人都能看到,这就像在社区中学习一样,但只是变得灵活。你可以在项目论坛、bug追踪器或邮件列表中发布带有评论的片段。每个项目以

Open source Piwik Web Analytics-有经验的人吗?

我正在考虑为我的网站提供比我目前的提供商提供的免费计划更精细的分析 看起来在分析领域是一个强有力的竞争者(我很惊讶我以前没有听说过),但我想确保我不会因为换了洗澡水而把孩子和洗澡水一起扔掉 有没有人有使用该软件的经验,特别是有没有人尝试过定制代码或开发自己的插件?戈米的回答是:我们现在也在使用Piwik,它符合我们的目的。分离IP范围并不是我们真正关心的问题,因为我们使用单独的开发和部署服务器 至于定制,我已经编写了两个Piwik插件,其中一个用于为我们的(非PHP)项目启用SSO。编写代码本身

Open source 内部网使用的微博软件,开源,带有文件附件

我们公司想在企业内部网中建立一个信息共享系统,比如twitter或facebook,但要有文件附件,以便快速共享信息或文件 我调查了一些微博系统,如下所示: 谷歌浪潮(已停产) Sharetronix(不免费供企业使用) wordpress+p2主题(不便于用户管理) 因为分享信息对我们的业务并不重要, 我们希望像推特一样构建它,而不是像论坛一样的系统。 此外,如果使用像Drupal或joomla这样的CMS,这对我们的目的来说是非常有用的 对此有什么建议吗 非常感谢。也许转一转可能有助于解

Open source 是否有任何LGPL项目被分叉并在分叉后保留LGPL?

是否有任何LGPL项目以这样一种方式分叉,即它们在分叉之后仍然是LGPL?我想知道这是否可能(已经做了) 情景假设: (1) 在fork之前存在GPL版本 (2) LGPL版本在fork之前存在 在fork之后,fork可以是LGPL,还是必须是GPL?如果您可以根据LGPL的条款获得代码,则您有权根据相同的条款重新发布代码,或者重新发布修改后的版本 代码是否也可以根据GPL、PinkPiggy许可证或任何其他许可证的条款获得并不重要 对你来说唯一的问题是:我有LGPL下的代码吗?如果是,我可以

Open source 有人能给我举个例子,说明如何授权使用其他软件组件的软件吗?

我写了一个软件,它使用了其他软件中的一些代码,只需稍加修改。我被那些版权条款和许可条款弄糊涂了。我应该把这些版权或许可声明放在哪里 这里是细节,有三个项目称为A,B和C。 使用LGPL许可证。 B不使用许可证,但将一些版权声明放在名为许可证的文件中。 C不得使用许可证或版权声明。它只写一行表示作者 我从这些项目中提取了一些代码并对它们进行了修改(实际上我只提取了一些函数)。那我该怎么办 我已经查过其他问题了。他们说将一个名为LICENSE的文件放入根目录就足够了。但是我该怎么处理那个文件呢 有人

Open source 使用开源工具进行地理参考图像的工作流程?

有人推荐使用开源工具进行高分辨率航空摄影地理参考的工作流程吗?我有控制点的GPS坐标,需要将它们与我不知道像素x、y值的图像相关联 还有,有没有开源选项可以执行更复杂的校正,比如正射矫正 谢谢大家! 使用privdes工具处理图像,包括对图像进行正射校正。这与编程无关,应该在GIS堆栈交换网站上查询:我不知道存在这种工具。谢谢对于那些感兴趣的人,User435采纳了Reed的建议,并将他的问题转移到了gis.stackexchange。里德,谢谢,我会查一查的。

Open source Github:是否可以向所有观看项目的人发送消息?

在Github中,是否可以向所有观看项目的人发送消息?我正在寻找帮助来维护我的项目,我认为观看开发的人可能是很好的人选。恐怕目前不可能。我认为可以编写自己的脚本来完成这项工作。这可能是一个很好的起点。私人信息在2012年4月3日被删除后,这变得更加不可能了 今天,我们将从GitHub中删除私有消息。如果你想要人 若要与您联系,请提供 春季大扫除: 脱离主题,不讨论编码,而是讨论界面/消息传递的工作方式,最好使用GitHub:Support@random当然,这是一个主题,Github是许多程序员

Open source 开源软件或自由软件许可证的目的是什么?

我想从一开始就理解这些。假设我用某种语言编写了一些库,并将它们上载到以供公众访问。现在任何人都可以看到和使用它们。我不能阻止他们使用它,而只允许他们看到代码,任何人都可以看到,也可以使用它 我的问题是,这类代码的许可证的目的是什么?这会阻止他们使用它吗?或者如果他们仍然可以使用它,它(许可证)对我有什么好处吗?如果是,以什么方式 如果我的源代码没有使用任何许可证,这是个坏主意吗?换言之,如果我不为我发布给公众的源代码使用任何许可证,我将来会后悔吗 什么决定了我是否应该使用任何许可证?我应该在什么

Open source 迁移到微服务的开源项目

您是否知道有任何迁移到micro services的开源项目 我们正在进行一些研究工作,分析基于微服务的操作系统的体系结构模式,但除了玩具项目和学生原型之外,我们找不到其他任何东西它不是开源的,但你可以看一看,详细解释微服务体系结构 我知道现在回答有点晚,但是有几个人可以找到关于这个问题和非常类似问题的有用的答案摘要。 我在这里总结了关于使用微服务架构风格实现的开源项目的所有问题的答案 davidetaibi/Microservices\u Project\u List()Microservic

Open source Familia:用于工业主题建模的开源工具包

在哪里可以下载Famila的源代码,我可以得到一些关于网站链接的建议吗 我正在为一个大型语料库进行主题建模。我尝试了LDA和SVM,并取得了相当好的效果 正在寻找一个开源工具包,它在概念层面上为我提供了一系列主题。我认为这是github链接: 您通常可以在github的网站上找到大多数开源项目

Open source 大型/热门网站的源代码

在Web上找到满足您当前需要的所有这些小代码片段非常好,但是有什么比一次获得整个应用程序源代码并像阅读一本书一样阅读更好的呢? 没有更好的方法来了解各种架构解决方案的积极和消极方面 这就是为什么我试图找到一些发布了源代码的知名/大型网站,但没有找到比我知道的更多的() 你还知道什么吗 注:只是好奇而已-你听说过任何非官方的大型网站源代码泄漏吗?维基百科的源代码(MediaWiki)可以在 最相关的部分是 (核心代码;这个奇怪的名字是因为它被重写了几次) (维基百科使用了其中的几个;哪些可以在网

Open source 如何在论坛上回答特定项目的基本编程问题?

我目前正在成为一个小型开源项目(Facebook工具包)的维护者,当然,其中一项职责就是在我们的论坛上回答用户的问题。虽然我很乐意帮助用户学习如何使用我们的工具包,以及如何处理他们可能遇到的问题(这可能最终表明我们的代码中存在错误),但大量的问题似乎和我们的工具包并没有太大关系,而更多的是和了解如何编程有关 我很想帮助那些提出这些问题的人,但我真的没有时间成为一名专注于编程的老师。我不想忽视他们。他们不是要求什么都用勺子喂;他们只是不知道从哪里开始解决他们的问题。有没有什么方法可以让我给他们指出

Open source 什么是最好的开源帮助票证系统?

我知道osTicket,还有其他更有吸引力的帮助票系统吗? 我的公司想用一个,我现在正在研究 我忘了提到,我需要在我们的服务器上安装它……所以SaaS(软件即服务)不起作用。Bugzilla怎么样。开源和Mozilla使用的东西。TRAC。开源的、基于Python的以下是一些看起来相当不错的: 在维基百科的 就我个人而言,我喜欢Trac,它具有与subversion集成的功能,所以当你签入文件时,如果你说 $ svn ci -m "automatically fix any broken d

Open source 在开源项目中,我应该支持哪种基于文件的DBMS?

我正在从事一个开源项目,它可以使用许多DBMS作为后端。到目前为止,我们支持SQLServer2005和SQLServer2008,但我们也希望支持一些其他数据库,包括一些基于文件的数据库 注意:基于文件的数据库必须在64位平台上工作,因此MS Access不是一个选项,因为没有64位提供程序AFAIK 在您看来,以数据库为中心的开源项目应该支持哪些DBMS?,这是肯定的。,无论是作为嵌入式变体还是作为(占用空间小的)服务器。,它是一种广泛使用的免费/开源RDBMS 不是基于文件的DBMS,但你

Open source 对于新手来说,最好的开源Erlang项目/文件是什么?

我在找一些轻松的读物。对于那些比我有更多Erlang经验的人来说,在web上读取的最佳源文件是什么?如果有人只想通过阅读原始源代码来学习正确的Erlang/OTP原则,那么他应该从什么代码开始,以及应该从何处开始深入理解呢?我从这里开始。关于基本语言特性和并发模型的详细介绍。这篇论文也相当不错,因为我喜欢探究语言的根源 我现在对它感兴趣,所以我从它的来源开始。这对初学者来说可能不太好,但我很好奇它是如何工作的。我认为下面的教程在OTP实践之后有一个非常现实的应用程序 但我可能有偏见,因为我继续

Open source 协调开源项目开发的好方法

协调开源项目开发的好方法是什么?(这是一个Python项目。) 我知道传统的方式是邮件列表,但我不喜欢。我不想让人们一直收到关于这个项目的电子邮件。他们只有在愿意的时候才能参加。而且,mailman也很差劲 我考虑过谷歌集团,但我从那些试图在那里协调发展的人那里听到了一些可怕的故事 有人有其他建议吗?你可以建立自己的论坛(比如最受欢迎的论坛),但许多开发者倾向于选择邮件列表,因为外部人员——甚至其他邮件列表——可以随时添加到对话中。虽然仍处于预览模式,我和我的一些朋友一直在使用GoogleWav

Open source 管理开源集成

每个人在工作场所如何管理开源集成?例如,对一个开源项目进行一些特定于工作场所需求的更改,然后很可能通过jar将其合并到主代码行中。如何最好地集成一个新版本的开源项目,无缝地应用所有本地更改(而不会让人头痛)?SVN有这个概念/实践,但是如果源代码管理系统是完全不同的呢?对于这类事情,您有多个质量保证级别 开源资格认证 您必须测试操作系统组件,以确保它们实际工作。大多数情况下,这涉及到运行随组件提供的测试 但是,您可能需要特定的功能、API或其他任何东西。您必须进行一个测试,该测试仅确定组件完成了

Open source Gatein以外的开源门户容器

我们已经使用Gatein3.5进行了概念验证,它在JBossAS7中运行良好 然而,JBossAS7只有一个社区版,我们不能继续使用它。因此,我们必须切换到JBoss6企业版 不幸的是,Gatein不适用于JBoss6。我在JBoss/Gatein社区中提出了这个问题,他们说 请告诉我一些可以在JBoss6上运行的开源门户容器。Bipul,我想你误解了论坛中的建议 有人建议您从3.4(JBoss为6)升级到3.5(JBoss为7) 如果您正在寻找使用GateIn 3.5和JBoss Enterp

Open source 对于可收费的专利作品,PHP库可以选择哪个许可证?

我开发了一个PHP库,它是API的包装器 专利:通过API提供的服务包含在专利范围内,任何使用该库的人都可能因使用量超过某些限制而被收取费用。许可证不得授予任何使用图书馆的人任何专利许可证 免费程度如何?虽然该库是免费的,但可以在不修改的情况下以相同的名称复制和分发,但使用费将根据限制收取。如果不付款,图书馆提供的服务将中断 修改和重新分发:尽管任何人都可以自由查看、调试和修改库,但对库的修改不应以相同的名称发布,也不应试图代表我们发布的原始库和预期库 包含的库:我们提供的库使用肯尼·米林顿的P

Open source 开源-如何确保用户购买了许可证/避免盗版版本?

这不是我想自己做的事情,但这是一个我无法摆脱的问题 如果您分发开源程序/类/库,如何确保用户已购买许可证?对于程序员来说,仅仅删除产品的许可证部分并分发它或者使用盗版版本不是很容易吗 比如说。它是用PHP编写的(即完全开放和可编辑),您必须购买许可证才能使用它。他们怎么能达到这个限度?他们是否向其服务器验证论坛?如果他们这样做了,那么简单地删除这个函数不是很容易吗 另一个我更了解的问题是,一个用于绘制图形的JS库。他们提供了一个免费版本,每个图表上都有他们的名字。如果你购买了产品,标签就不见了。

Open source 如何将Symantec Endpoint Protection的开源项目列入白名单

我正在分发GDCM,一个DICOM的开源实现。为此,我使用appveyor基础设施编译和打包GDCM工具包。然后可从github获得此信息: windows用户最近报告Symantec Endpoint Protection将最新版本声明为无效: 我该怎么办?或者我不应该做什么来获得Symantec Endpoint Protection的许可 使用GDCM的旧版本(ex 2.6.2)时,问题不存在,因此这是最近发生的事情。因此,在快速搜索web后,我发现有一个页面请求: 作为一名软件开

Open source 开源EDA项目 你知道EDA(电子设计自动化)中的任何开源项目都在寻找C++程序员吗? < P>你可能想和ICAUS Verilog或Verilor的所有者谈谈。freshmeat上还有许多其他工具,它们都是EDA和开源工具

如果你在他们的邮件列表上闲逛,你可能会进入gEDA。详细信息:我们在VLSI和微电子课程中广泛使用。该项目由Sun赞助,在甲骨文时代后可能很快成为孤儿。与他们联系并提供帮助是值得的。这是一个值得支持的伟大工具。我挖掘了这个老话题,但我们来自KiCad EDA项目,仍在寻找新的开发人员和测试人员。KiCad是一个GPL’ed套件,用于绘制原理图、印刷电路板和查看Gerber。它用C++编写,使用WxWIDGoTS工具包,能够在Windows、Linux/BSD和Mac OSX中工作。 有关该项目的

上一页   1   2   3   4   5    6  ... 下一页 最后一页 共 23 页