问题列表 - 第4694页

Atlassian Crowd体验?

我们(约150人的团队)正在考虑将我们的ALM解决方案从Bugzilla/CVS转移到Jira/svn/Confluence/Bamboo/Fisheye.SO有很多关于这些的好信息,但我有兴趣了解Atlassian的另一个工具 - 单点登录(SSO)Crowd,我正在考虑将它添加到我们的Novell id的LDAP集成中.

  • 有人有过与Crowd的经历吗?
  • 它是如何处理100/200/500(经济衰退后)的用户?
  • 任何提示/技巧?
  • 你会选择不同的开源SSO解决方案吗?

谢谢


编辑:一年过去了......

我们获得了Crowd,并与ActiveDirectory集成以及内部Crowd目录(适用于短期承包商等).到目前为止,该解决方案效果很好.


编辑2:另一年:仍然强劲(我们现在有1K用户).嵌套组是一个杀手级功能,幸运的是它在上一次发布之后工作正常.


EDIT3:2012年中期 - 7.5K用户 - 走强 有一点自动化入门(带有Ajaxified表单的Confluence页面+一个小人群插件)

jira alm single-sign-on atlassian-crowd

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

字符串作为SQL数据库中的主键

我不熟悉数据库及其工作原理.从性能角度(插入/更新/查询)到主键使用字符串比整数更慢吗?

sql database string database-design primary-key

165
推荐指数
7
解决办法
11万
查看次数

使用autoconf的库解析?

我正在构建我的第一个autoconf托管包.

但是,我找不到任何关于如何指定所需库的简单示例,并找到它可能位于不同位置的库.

我现在有:

AC_CHECK_LIB(['event'], ['event_init'])
Run Code Online (Sandbox Code Playgroud)

但:

  1. 它找不到安装的版本 /opt/local/lib
  2. 如果实际上没有找到库,它不会抱怨
  3. 我需要设置包括路径/opt/local/include

任何帮助,或体面教程的链接非常感谢...

autoconf

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

获取图片函数的工具调用代码图

我有一个很大的工作空间,有许多C代码的源文件.虽然我可以使用Object浏览器看到从MS VS2005中的函数调用的函数,但是在MSVC 6.0中,这只显示了在非图形显示中从特定函数调用的函数.另外,它没有显示从say开始调用的函数main(),然后是从它调用的函数,依此类推,更深入到叶级函数内部.

我需要一个工具,它会给我一个功能调用图,用图形表示功能callee,caller用箭头或类似的东西连接,从main()最后一级功能开始,或者至少在一个C源文件中以图形方式显示所有功能的调用图.如果我能打印这张图表会很棒.

任何好的工具(不一定是免费的工具)?

c function call-graph

102
推荐指数
7
解决办法
11万
查看次数

何时不使用实体框架

我一直在玩EF,看看它能处理什么.此外,许多文章和帖子解释了可以使用EF的各种场景,但是如果以某种方式错过"con"方面.现在我的问题是,在什么样的情况下我应该远离实体框架

如果你在这个领域有一些经验,请告诉我哪些场景不适合EF.告诉我你经历过的一些缺点,你会选择不同的技术.

.net c# architecture entity-framework

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

是否有Rails应用程序的批量电子邮件插件?

有没有人知道一个插件或可用于发送Rails应用程序的批量电子邮件的东西?

具体来说,我希望能够将HTML电子邮件文件传递给rake任务或其他任务,并将其通过电子邮件发送给已注册我网站的所有人,并选中"请向我发送有关XXX的信息"框.

我为自己写了一个黑客攻击的版本,但是我想要一些能够有点智能地限制它自己的东西,如果被打断它可以从中断它.

更新:我最终崩溃并拿出我的信用卡并注册了一个真正的批量电子邮件服务,该死的是正确的选择.由此产生的电子邮件非常专业,它们具有内置的分析功能,还可以与Google Analytics集成,并且由于其他原因而非常棒.

如果您希望使用Rails进行批量电子邮件,我建议使用Mailchimp服务(这里是我的会员链接,其中有注册奖金)以及原始人宝石.这将允许您将数据库中的所有用户电子邮件同步到Mailchimp,然后使用真正的批量服务而不是一些蹩脚的补丁.

另一个更新:我今天听说过Maktoub,这正是我所描述的.免责声明:我从来没有使用它,并且仍然可能很清楚并使用付费服务,但它仍然可能比滚动你自己更好.

email plugins smtp ruby-on-rails bulk

11
推荐指数
2
解决办法
5729
查看次数

依赖注入框架会导致糟糕/懒惰的设计吗?

我对DI概念很新,但我在设计中已经在某种程度上使用它 - 主要是通过'注入'接口到构造函数并让工厂创建我的具体类.好的,它不是基于配置的 - 但它永远不需要.

我开始研究诸如Spring.NET和Castle Windsor之类的DI框架,并偶然发现了Ayende的博客.

我从中得到的是

A)DI框架很棒,但B)这意味着我们不必担心我们的系统是如何根据依赖性设计的.

对我来说,我已经习惯于如何松散地耦合我的系统,但同时对依赖关系进行某种控制.

我有点害怕失去这种控制,它只是一个免费的.ClassA需要ClassB =没问题,只要问,你就收到了!嗯.

或者这就是重点,这就是未来,我应该选择它吗?

思考?

dependency-injection

3
推荐指数
2
解决办法
543
查看次数

使用 BouncyCastle C# 进行 PGP 加密会导致签名验证时发出无效密钥警告

我们需要对文件进行 PGP 加密并通过 FTP 将其发送给第三方。文件使用第三方的 DH/DSS 公钥加密,并使用我们的私钥签名。

第三方拥有我们的公钥和他们自己的私钥。加密/解密有效,但第三方在尝试验证我们的签名时会收到警告。

当我们尝试使用 PGP Desktop 解密和验证类似加密的文件时,文件会在没有警告的情况下进行验证。

第三方正在使用“McAfee E-Business Server”

确切的警告是:警告:错误签名,与文件内容不匹配!用户“用户名”的签名错误

代码有点复杂,不过我把它发布到我的博客上了。如果更合适的话,我可以将其发布在这里而不是链接。

任何有关如何解决此问题的见解都将受到赞赏。

c# bouncycastle pgp

5
推荐指数
1
解决办法
5323
查看次数

伪随机目录树生成?

我正在尝试编写一个伪随机自动生成的程序(基于种子值,因此我可以多次重新运行相同的测试)一个由文件组成的不断增长的目录结构.(这是对源代码控制数据库安装进行压力测试)

我想知道你们中是否有人知道类似于quasirandom"空间填充"序列(例如van der Corput序列Halton序列)可能在这里起作用的东西.

编辑:或分形算法.这听起来像分形算法.


编辑2:没关系,我想我找出了明显的解决方案,从空树开始,只是使用伪随机生成器的顺序输出来确定性地(基于生成的数字和到目前为止生成的树的状态)做一个N个动作,例如创建一个新子目录,添加新文件,重命名文件,删除文件等.

我想这样做而不是仅仅顺序地将文件转储到文件夹结构中,因为我们遇到了大量文件存在问题的情况,并且不确定原因是什么.(树深度,重命名数,删除数量等)

它不仅仅是我需要生成的一个固定树,使用策略是:稍微增加树结构,评估一些性能统计,增加树结构,评估一些性能统计等.

random algorithm tree fractals

6
推荐指数
1
解决办法
838
查看次数

为什么布尔变量总是重置为false;

我在类的顶部声明了一个布尔变量,当在页面上选择单选按钮时,变量设置为true,但是当重新加载页面时,变量将重置为false.我处理此问题的一种方法是使用static关键字,但我不确定这是否是处理此问题的最佳方法.这是我尝试在Page_Load事件中执行操作的类,但它仍然将变量重置为false.

public class SendEmail
{
    bool AllSelected;

protected void Page_Load(object sender, EventArgs e)
{
    if(!Page.IsPostBack)
    {
        AllSelected = false;
    }
}

protected void rbAll_SelectedIndexChanged(object sender, EventArgs e)
{
    if(rbAll.SelectedValue == "All")
       AllSelected = true;
}

public Send()
{
   if(AllSelected)
   {
       //Send Email. Never runs because AllSelected is always false;
   }
}

}   
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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