问题标签 [social-networking]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
38476 浏览

ruby-on-rails - 最佳 Ruby on Rails 社交网络框架

我正计划使用 Ruby on Rails 创建一个社交网络 + MP3 讲座下载/浏览/评论/发现网站。部分是为了好玩,也是学习一些 Ruby on Rails 的一种方式。我正在寻找一个可以用作我的网站基础的社交网络框架。我不想重新发明轮子。

在网上搜索我发现了三个这样的框架。您会推荐使用这三个中的哪一个,为什么?

http://portal.insoshi.com/

http://www.communityengine.org/

http://lovdbyless.com/

0 投票
12 回答
1234 浏览

social-networking - 一个好的模式/解决点嫖娼的社交网络用户问题?

以Digg或 Stack Overflow 之类的任何社交网站为例,它们以某种方式让用户奖励故事、问题等的积分。

所发生的事情与导致小报兴起的过程非常相似,这些小报只为读者提供头条新闻,不提供内容。

用户通常足够聪明,可以找出最大化他们的积分奖励的策略,无论该策略是否与网站的目标相协调。

我确定以下问题

  • 人们会用答案淹没更普遍和更有趣的问题。回答更具体的问题需要实际的领域知识。
  • 获得最多分数通常与吸引大多数用户有关。给定一个随机的网络人群,不幸的是,这意味着大多数是通用的、主观的、有争议的和非特定的条目。

作为社交网站的创建者,您有独特的机会将社交行为影响到有利的方向。我认为系统对人们行为的影响远远超过了最初的用户种子。

我对旨在解决此问题的模式/解决方案感兴趣:

  • 排名算法
  • 专家系统
  • 限制/创造社交互动方式
  • 提供/隐藏的信息

特别是从 Stack Overflow 的角度来看,如何解决诸如“你最喜欢的程序员卡通是什么”这样的条目成为最受欢迎的条目(我选择这个是因为它是不良现象的一个很好的例子)。

0 投票
13 回答
52869 浏览

ruby-on-rails - 实施社交活动流的最佳方式是什么?

我很想听听您的意见,哪些是实施社交活动流的最佳方式(Facebook 是最著名的例子)。涉及的问题/挑战是:

  • 不同类型的活动(发布,评论..)
  • 不同类型的对象(帖子、评论、照片..)
  • 1-n 个不同角色的用户(“用户 x 回复了用户 y 对用户 Z 帖子的评论”)
  • 同一活动项目的不同视图(“您评论了..”与“您的朋友 x 评论了”与“用户 x 评论了..”=>“评论”活动的 3 种表示)

.. 还有更多,特别是如果你把它提升到高水平,就像 Facebook 所做的那样,例如,将几个活动项目合并为一个(“用户 x、y 和 z 评论了那张照片”

任何关于模式、论文等关于实现此类系统、数据模型等的最灵活、最有效和最强大的方法的想法或指针将不胜感激。

尽管大多数问题与平台无关,但我最终可能会在 Ruby on Rails 上实现这样的系统

0 投票
6 回答
1235 浏览

asp.net-mvc - 缓存的正确信息是什么?什么是好的页面加载时间?

我正在开发一个社交网站。

从项目的第一天开始,我就一直在考虑可扩展性,我已经尽我所能对网站和查询进行了微调。

然而; 某些页面的数据量很大,我不太确定它们是否加载得尽可能快,所以我正在考虑实现一个分布式缓存解决方案。

但不太确定我应该缓存什么而不是缓存。或者,如果当前页面加载时间为 1 秒是好是坏。

最繁重的查询是获取会员信息 此查询获取所有会员的信息以及与他们相关的任何信息,例如在本网站的情况下他们的目标、博客类型条目、鼓励、照片、状态更新(如 twitter)、博客信息(用于交叉发布他们的条目) 等等等等。

无论如何,我应该缓存这些信息吗?你认为 1 秒的页面加载时间相当快吗?有些页面在 4-6 十分之一秒之间不到一秒。

0 投票
2 回答
1379 浏览

algorithm - 友谊关系追踪算法

我正在考虑一个应用程序,它试图用一组属于社交网络的用户来证明“六度分离”理论。

我会有这些元素:

  1. 我想证明六度理论的几个用户
  2. 对于每个用户,我都知道社交网络中的好友列表

哪个是查看两个用户是否连接、连接程度以及显示连接中最终步骤的最佳算法?

0 投票
2 回答
4816 浏览

iphone - iPhone 或 iPod Touch 可以与同一房间内的其他设备通信吗?

我是为 iPhone 和 iPod touch 开发应用程序的新手。是否可以通过使用 WiFi 甚至 iPhone 上的蓝牙在同一房间内的 2 台设备之间直接通信?

我看过一个消防应用程序的演示,其中一部 iPhone 在彼此靠近时“点亮”另一部 iPhone。这是如何实现的?

所有这一切的重点是,我正在探索开发一款可以与其他人在同一个房间里玩的游戏的选择。

0 投票
3 回答
680 浏览

social-networking - 在社交网络中组织用户生成内容的最佳方式是什么?

我正在寻找在社交网络中自动组织所有用户生成内容的最佳方式。 我正在构建一个基于 lovdbyless 框架的 ruby​​ 站点。该网站是男人分享专业知识的地方。

我查看了 wiki、论坛、博客,需要一个平台/组织结构,允许用户从这 3 个来源生成的内容自动聚合、索引并使其可搜索,以便其他用户可以轻松有效地访问它.

知识库之类的东西,在用户创建论坛帖子、个人博客帖子、wiki 条目等的任何地方都会自动更新,因此成员可以轻松访问网站的综合知识

0 投票
1 回答
2690 浏览

ruby-on-rails - lovdbyless VS 社区引擎...哪个最好?

因此,随着 ruby​​ 被引入作为新的编程救世主,我想知道是否有人基于易用性、运行所需的资源、可用性和易于定制的偏好。

两者有更好的吗?

0 投票
4 回答
39623 浏览

java - 什么是最好的 Java 社交网络框架?

我想为我的公司员工和合作伙伴创建一个私人定制的社交网络,以便他们可以协作、交换消息、分享经验(活动、书籍参考等)并分组到社区中。有人知道开始开发这个的好Java框架吗?

我会寻找包含基本组件的东西,例如个人资料、朋友列表、社区、事件、消息等。每个组件都可以扩展以实现特定领域的功能。如果它也支持 OpenSocial,那就太好了。

0 投票
2 回答
1059 浏览

social-networking - 允许用户在社交网站上选择显示名称的最佳做法?

我经营一个社交网络/博客网站(http://www.obsidianportal.com),目前用户在各处都由他们唯一(且不可更改)的用户名标识。许多人要求能够拥有一个他们可以选择的显示名称。我想支持这一点,但我担心欺骗和身份盗用。所以,我想知道是否有人处理过这个问题并有任何建议?

这是我想避免的:

我在网站上被称为Micah。我不希望任何人能够选择我的名字作为他们的显示名称,然后在网站上向其他人冒充我。同样,我不希望人们能够互相模仿。

以下是我确定的一些可能的途径:

  • 让他们选择他们想要的任何名称(在合理范围内:亵渎、种族主义、仇恨言论等)
  • 不允许用户选择与现有唯一用户名重叠的显示名称
  • 不允许用户选择与现有唯一用户名或现有显示名称重叠的显示名称。

我是不是太偏执了?我应该放松一下,让用户选择他们想要的任何名称吗?