我正在研究将基于Web的SSRS报表生成器推广给最终用户的想法,以允许他们针对我们的生产应用程序数据库创建自己的报表.从我到目前为止看到的,这个工具比VS Biz Intel Studio报表设计器更容易使用,而且它更容易安装,并且最终用户更容易理解部署报表(最重要的是没有SQL)我猜).
有没有人对给用户这种权力的陷阱有任何想法或经验?现在,我们收到很多请求将数据导出到平面文件,以便他们可以读取它,然后在Access中构建报告,所以我认为SSRS会比Access更好...
我公司的成员比我自己更高,拒绝在他的网站上使用recaptcha.net来阻止公共表单上的垃圾邮件.他认为,任何来我们网站的人都很难输入他们的信息,因为图灵测试"非常难以阅读".
是否有使用此方法的替代方法? 那不包含这些难以阅读的图像吗?
(好吧愚蠢的问题......如果由我决定,我们会使用recaptcha,因为地球上的其他人都会这样做......但我只是觉得我还是要检查一下.)
此外,使用由Javascript设置的隐藏字段,以后在服务器上检查真的是一个很好的方法来解决垃圾邮件?
我自己并不真的买它是...因为有各种各样的Javascript引擎不能在浏览器中运行但可以运行Javascript(Rhino等...),这很容易被用来解决JS问题/ Serverside反垃圾邮件方法.
关于表单验证,我很肛门.因此,在我当前的一个工作申请表项目(平台/语言在这种情况下是中立的)中为"出生数据"(DOB)字段创建验证器时,我想要一些东西来防止"朋克"输入.
我使用了日期选择器,并将最长日期限制为从当天起的XX年.XX对于这种情况有意义,因为任何年轻人都不应该申请这份工作.
验证错误消息是:您似乎太年轻了.
然后我开始冒险.怎么样?
如果DOB超过120年前,请留言:"你不能那么老!!!"
如果将来有DOB,请留言:"你一定是在开玩笑,你还没出生!"
最后,我部署了没有最后2,对我的严肃客户来说太厚颜无耻了.
我想知道你们有多远/多少去验证DOB字段以获得良好的可用性(或幽默感)?
同样的日期,如"结婚日期","毕业年份"等...
PS:当我即将提交这篇文章时,标题文本框下面有一个警告:"你问的问题似乎是主观的,可能会被关闭." 手指交叉.
补充一点: 我很惊讶一些/大多数人都不太关心验证.我在这里重复一下我的评论:
如果用户错误地输入了日期(非常明显),无论是出于意图还是出错; 这是验证者捕捉它的目的之一.当数据进入系统时,站点所有者只知道输入错误,他/她在不询问用户的情况下不知道实际值.如果这个领域非常重要,那将不是一个漂亮的场景.
如何测试应用程序用户界面的可用性 - 无论是Web还是桌面?您是否只是将它们全部放在一起,然后在应用程序生效后根据用户体验进行调整?或者您是否在发布之前将其传递给特定的可用性团队进行测试?
我们是一家小型软件公司,但我对如何衡量可用性的最佳实践感兴趣.
任何帮助赞赏.
哪个屏幕阅读器最适合测试网站可访问性以及如何配置屏幕阅读器来测试网站(或默认屏幕阅读器设置可以)以及哪个浏览器应该用于测试屏幕阅读器的可访问性?
免费或商业无所谓.哪个可以提供最佳测试,那么所有其他屏幕阅读器应尽可能在全世界访问网站?
我的目的是尽可能地建站点.
我知道谷歌做了很多用户界面/体验测试,我正在寻找任何类型的用户体验科学研究,当涉及到监视器显示器上使用的字体.
因此,我将以谷歌为例.
为什么Google不使用Verdana或Tahoma(而不是helvetica/arial)的字体?
Verdana/Tahoma都是主要为屏幕设计的字体(并且在屏幕上比helvetica/arial更容易阅读).
我很想知道是否有任何类型的计算机科学研究表明屏幕上的Helvetica/Arial比其他字体更好用.
**请注意,这是一个计算机科学互动研究问题,而不仅仅是一个主观的网络开发问题.
更新:
人们在答案中一直提到Verdana/Tahoma通常在Linux上不可用.但是这个答案没有意义,因为CSS允许这种确切的情况(通过使用分层字体命名的非可用字体).
例如,在CSS中你会这样做
font-family:Verdana, sans-serif;
Run Code Online (Sandbox Code Playgroud)
意思是 - 如果用户有"verdana"使用它,否则默认为系统sans-serif字体.
更新2
Google 已使用仅限Windows的字体在Google.com的首页上进行字体堆叠.
根据google.com上的CSS,他们有:
font-family:arial,sans-serif
Run Code Online (Sandbox Code Playgroud)
因此,由于许可问题,或者在非Windows机器上没有使用某些字体或者页面的文件大小都没有使用谷歌的所有答案都是错误的.显然,从上面的粘贴代码中,Google明确定义了一种仅限Windows的字体(Arial),从而增加了整个页面的大小.
因此,我的原始问题仍然存在:是任何类型的计算机科学研究表明屏幕上的Helvetica/Arial比其他字体更好用.
**请注意,这是一个计算机科学互动研究问题,而不仅仅是一个主观的网络开发问题.
嗨,我是IntelliJ IDEA的新手并且遇到了可用性问题,因为我来自Eclipse.
当我重命名变量并希望通过按Ctrl+ Shift+ 来标记它的第二部分时Right,光标移动到边界之外的下一个字以进行重命名,当我键入新名称并单击时Enter,重命名不会被执行对于变量的其他用法.是否存在可以更改Ctrl+ Shift+ Left/ 的行为以Right使插入符号在变量名称的最后一个字符后移动的设置?
当我将光标移动到带有Ctrl+ Left/ Right的变量名时,Eclipse中的下一站始终位于下一个大写字母之前.在Idea中还有一个激活它的设置吗?这在重命名变量时非常有用.
我正在编写一个系统需求文档,需要包含与系统可用性相关的非功能性需求,但我不确定表达它的最佳方式.
"系统应该易于使用"对我来说似乎有点模糊,而且不可测试.是否有任何与程序可用性相关的"官方"标准/指南?
我正在研究GNU/Linux上的C++项目,我正在寻找一种方法来测试IBM Informix库与Autotools的存在性和可用性 - 即编辑configure.in.我没有Autotools的经验,所以基本上我从项目configure.in 等人那里学到了.脚本和复制和更改我认为需要更改的位置.我,我一直在改编现有的文字configure.in.
到目前为止,我一直在成功使用AC_CHECK_LIBin configure.in来测试某个库是否存在且是否可用.但这似乎只适用于具有函数的库,而不是类.也就是说,在测试Informix的libifc++.so库时,这会失败:
AC_CHECK_LIB(ifc++, ITString,
INFORMIX_LIB="-L$INFORMIX_LIB_LOCATION/c++ -lifc++ -L$INFORMIX_LIB_LOCATION -L$INFORMIX_LIB_LOCATION/dmi -L$INFORMIX_LIB_LOCATION/esql -lifdmi -lifsql -lifasf -lifgen -lifos -lifgls -lifglx $INFORMIX_LIB_LOCATION/esql/checkapi.o -lm -ldl -lcrypt -lnsl",
echo "* WARNING: libifc++.so not found!"
INFORMIX_INC=""
INFORMIX_LIB=""
)
Run Code Online (Sandbox Code Playgroud)
我也试过使用其他组合,比如ITString::ITString等.
我没有在Informix的API中找到"纯"函数(即,在C++类中没有上下文的函数).所以我希望AC_CHECK_LIB在这种情况下有一种方法可以使用,或者还有另一种autoconf/ configure.in"命令"用于此特定用途.
提前感谢您的反馈.
以下是从"金融时报"粘贴文本时发生的情况示例,添加了顶部段落.
提前致谢!
例:
请尊重FT.com的ts&cs和版权政策,它们允许您:分享链接; 复制内容>个人使用; 并重新分配有限的摘录.请发送电子邮件至ftsales.support@ft.com购买其他权利>或使用此链接参考文章 - http://www.ft.com/cms/s/0/792f1aec- > 9600-11e0-8256-00144feab49a.html #ixzz1PFrYZiD0
英国"金融时报"获悉,高盛为一位利比亚高级官员的亲属提供带薪实习机会,而该银行代表该国的主权财富基金进行亏损交易.