我是一名使用Microsoft Visual Studio处理个人和团队项目的开发人员.我可以在我自己的服务器上设置几个不同的源控制包中的一个,例如VSS,SourceGear Vault或SVN,并远程访问它们; 但是,我不想处理设置,配置等的麻烦.
有没有人提供托管的源代码管理服务?
这是一个简单的问题,因为我对GPL的确切运作方式有点不确定.假设我正在开发一个托管软件即服务应用程序,我发现了一个免费的GPL应用程序,它可以完成我自己编写的90%.我可以吗:
A)从应用程序中获取代码,通过更改名称和/或徽标重新命名,并且不修改单行代码,将其作为托管服务出售给人们?我是否必须说"我们正在使用Project X
"这样的网站链接?或者除非我想要它们,否则没有人必须知道我使用的是开源应用程序?
B)更改应用程序的结构,添加我自己的东西(例如原始应用程序没有的额外模块),如果应用程序只会被托管,则不会将代码合并回主分支,并且没有分发给人?
C)完全废弃前端并使用其他技术(例如Flex)编写自己的前端,但使用现有代码(可能与上面的场景B一样修改)作为后端?
我可以做这些吗?他们都是?我真的不是百分百肯定,但是如果有一个开源应用程序已经完成了我项目的大部分工作,那么重新发明轮子似乎是一种耻辱.它似乎更容易采取并添加到它以提供更好的解决方案.
人们如何在典型的saas应用程序中为特定用户生成auto_incrementing整数?
例如,特定用户的所有发票的发票编号应为auto_incrementing并从1开始.在这种情况下,不能使用rails id字段,因为它在所有用户之间共享.
在我的头脑中,我可以计算用户拥有的所有发票,然后添加1,但有没有人知道任何更好的解决方案?
对于我的学士论文,我正在研究SaaS提供商如何安排某种业务连续性保证.
您可能知道'收缩包装'软件的源代码托管安排.当软件供应商遇到(财务)问题时,他们会让客户访问源代码和所有适用的文档.这显然不适用于SaaS,因为客户不会仅使用源代码,而且由于SaaS提供商破产,客户可能无法承受无法在几周内登录其CRM系统.我目前正在研究解决这个问题的不同方法.
您是否了解解决此连续性问题的良好实用解决方案?或者已经提供良好解决方案的公司?
谢谢!
我正在开发一个软件即服务(SaaS)应用程序,我正在寻找一种管理我的订阅,客户和定期计费的计费插件.有RailsKits SaaS套件(249.00美元),但我更喜欢使用开源软件.我也发现了maccman的讽刺,但是" 目前这是alpha代码 - 使用你自担风险 " 这句话让我有点紧张.
几年前,我为一家批发公司开发了一个网站,希望将其在线目录(和批发价格)保密.如果没有人工审核每个提交的应用程序,我真的很难理解如何准确地完成这个任务.
这也出现在其他需要注册才能访问某些"轻微秘密"信息的网络项目中 - 包括媒体成员和经销商.由于大多数这些应用程序在实际提交方面收到的很少,因此很容易将自动验证表单的任务视为不可能(或过多的努力).
然而,最近,注册人数大幅增加,如果可能的话,自动化这一过程是有意义的.
该网站是用PHP开发的,我尝试过以下方法:
正则表达式只是标准的,任何用户验证.刮擦是不可靠的(并且根据条款和条件有问题)
其他开发人员如何处理业务/媒体验证问题,以及他们如何向客户证明这一点?
谢谢负载
我正在用IIS7托管的C#/ ASP.NET中编写一个SaaS应用程序.我想为每个注册的客户创建一个个性化的子域名,即fred.mydomain.com,bob.mydomain.com,每个客户都指向同一个应用程序,每个客户只有不同的皮肤.
如何以编程方式创建这些子域?
在我构建的几乎每个应用程序中,我都创建了某种用户日志表来记录我的实际USERS(不是访问者,但有帐户的人)在网站上执行的各种活动.这主要用于客户服务问题,以便我可以提取用户访问过的页面和操作的记录.
这方面的缺点是UserLogs表的大小.它变得无比巨大.我不确定其他人是否通常会将INDIVIDUAL(不像Google Analytics这样的汇总)用户行为记录到数据库中,但如果是,我想知道是否存在任何形式的SaaS来帮助卸载此任务?我基本上需要一个RESTful API,它允许我快速安全地存储和检索单个用户活动.
任何人都知道或者我是唯一有这个问题的人吗?
我目前正在运行一个 SAAS 应用程序,并且正在使用 Mailjet 从我们的应用程序发送邮件。
一些较大的客户一直要求允许从他们的域(例如 info@largehotel.com)而不是我们的系统(notifications@saasapp.com)发送电子邮件。
是否有任何我需要查看的初始指针?我猜他们也需要将我们的 SPF 记录添加到他们的 SPF 记录中,并且他们还需要添加我们为他们生成的 DKIM 密钥以添加到他们的记录中?然后在 DNS 级别对它们进行一些验证并将它们标记为已验证?
我有一些理解让客户针对我们的 SAAS 域运行他们自己的域,但在从他们的电子邮件域要求发送时有点迷失。
我现在在罗马尼亚面临着一个关键问题。因此,在近 24 小时内,如果您使用移动数据(4G 或 5G),我使用 Firebase 实时数据库的移动应用程序无法在某些 ISP(如 Vodafone、DIGI 或 Telekom)上使用,该应用程序工作正常,但在 Wi 上-fi(在这些 ISP 上,应用程序超时)。我通过电话与多个 ISP 和 Firebase 支持进行了长达几个小时的交谈(现在该应用程序正在使用 DIGI 运行,但没有人知道为什么)。ISP 表示问题不在他们这边,而 Firebase 则表示问题出在 ISP 方面。Firebase 支持答案:
由于这是由网络问题引起的,而不是 Google 的基础设施问题,因此我们对此无能为力。我建议您直接联系 ISP 提供商,因为他们可以进行更深入的检查。
据我们所知,多个提供商都受到该问题的影响。我们的工程团队已经意识到这一点并正在寻找解决方案。正如我之前所说,我们对提供商无能为力,但我们的工程师会找到任何合适的解决方法。
所以我的问题是:我能做什么?(我看到部署在欧洲西部的 Firebase 实时数据库可以工作)但我的数据库已经在美国了。
有人跟我一样有这样的烦恼吗?我测试了多个我知道正在使用 Firebase 的应用程序,它们都遇到相同的问题,通过这种类型的网络无法访问该应用程序。
所以问题出在乌克兰和俄罗斯:(。许多使用 Firebase 实时数据库的应用程序现在无法运行。
下面我发布了对此的修复以及我如何处理以使我的应用程序再次正常运行