标签: user-generated-content

我的iPhone应用程序中是否需要EULA?

我正在为iPhone编写一个应用程序,让用户可以创建3D模型,然后他们可以上传到网站,以便其他人对其进行评分和评论.在允许用户上传内容之前,我是否应该强制用户接受某种类型的EULA?

我只是觉得如果有一天我决定停止这项服务,我可能会遇到麻烦.或者如果我丢失了一些用户的数据怎么办?作为此应用程序的开发人员,我是否需要EULA来保护自己?如果是这样,有没有人知道适用于上传用户生成内容的EULA的任何标准法律术语?

iphone user-generated-content

8
推荐指数
2
解决办法
5648
查看次数

ASP.NET MVC如何使用ASP.NET成员资格提供程序管理用户内容

我来自5年的ASP.NET Web Forms经验,而且我是ASP.NET MVC的新手.我现在正在尝试使用一些教程,视频教程和书籍来学习MVC.
我正在使用Visual Studio 2012和全新的ASP.NET MVC 4构建一个小型Web应用程序来管理我的共同基金组合.这应该让我进入新模式并学习很多新东西......
我的应用程序也应该让其他朋友也这样做.因此,它必须管理不同用户的投资组合.
我已经用Entity Framework Code First构建了一个小数据库,因此我有一些基本模型:基金,投资组合,股票,存款,来源和用户.一个用户可以拥有许多投资组合,其中包含许多资金.每个用户都有自己的存款清单.每个基金都有很多股票价值(一天/天).
Source模型只是一个表格,我为每个网站源码放置一个URL,用于特定基金的股票数据.因此,一个基金有很多来源.然后我使用刮刀类每天从这些网站获取数据.
这是应用程序的主要结构.现在,我需要知道最好的方法是什么:

1)管理用户的帐户.
我应该在我的数据库上集成ASP.NET Membership DB结构并使用它而不是我的自定义User表来管理用户吗?

2)管理用户内容:投资组合,资金等 .MVC模式中最简单,最优雅的方式
是什么,实现身份验证和所有授权验证,以使用户获得自己的数据?我是否需要在每个控制器上的每个操作中检查这个?

换句话说,我如何实现我的控制器?例如:

[Authorize]
public class PortfolioController : Controller
{
    private FundMonitorContext db = new FundMonitorContext();

    public ActionResult Index()
    {
        // Check user ID and give back to the view only his portfolios...

        var portfolio = db.Portfolios.List();
        return View(portfolio.ToList());
    }

    ...

    public ActionResult Details(int id = 0)
    {
        ...
    }

    //Other …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc authorization asp.net-membership user-management user-generated-content

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

我该如何订购这些"有用"的分数?

在我网站上用户生成的帖子下,我有一个类似亚马逊的评级系统:

   Was this review helpful to you: Yes | No
Run Code Online (Sandbox Code Playgroud)

如果有投票,我会在上面显示结果,如下所示:

   5 of 8 people found this reply helpful.
Run Code Online (Sandbox Code Playgroud)

我想根据这些排名对帖子进行排序.如果您从最有帮助到最不实用的排名,您将如何订购以下帖子?

   a) 1/1 = 100% helpful
   b) 2/2 = 100% helpful
   c) 999/1000 = 99.9% helpful
   b) 3/4 = 75% helpful
   e) 299/400 = 74.8% helpful
Run Code Online (Sandbox Code Playgroud)

显然,它不能仅对有用的百分比进行排序,不知何故应该考虑总票数.是否有一种标准的方法可以做到这一点?

更新:

使用Charles的公式来计算Agresti-Coull的较低范围并对其进行排序,以上示例将如何排序:

   1) 999/1000 (99.9%) = 95% likely to fall in 'helpfulness' range of 99.2% to 100%
   2) 299/400 (74.8%) = 95% likely to fall in 'helpfulness' range of 69.6% to 79.3%
   3) 3/4 …
Run Code Online (Sandbox Code Playgroud)

math statistics comments voting user-generated-content

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

如何自动摘录用户生成的内容?

我运行一个允许用户写博客文章的网站,我真的想总结一下书面内容并用它填充<meta name="description".../>-tag例如.

我可以使用哪些方法来自动汇总/描述用户生成内容的内容?
有没有(最好是免费的)方法解决了这个问题?

(我看过其他网站只是复制了前100个左右的单词,但这让我觉得它不是一个次优解决方案.)

nlp artificial-intelligence user-generated-content

4
推荐指数
1
解决办法
470
查看次数

验证字段的最佳正则表达式是什么?

我在用户输入的字段上使用正则表达式,以确保它们输入了1到20个字符.

这是代码:

$post_validations = array("title" => '/^[[:alnum:][:punct:][:space:]]{1,100}$/');
Run Code Online (Sandbox Code Playgroud)

但是每当用户输入外来字符或MS Word中的特殊引号字符时(我无法将其粘贴到此处,它将其转换为正常引用!)正则表达式不会返回true,并且它显示错误.

我想知道什么是最好的正则表达式使用?

谢谢

php regex user-generated-content

0
推荐指数
1
解决办法
86
查看次数