问题标签 [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.
ruby-on-rails - 最佳 Ruby on Rails 社交网络框架
我正计划使用 Ruby on Rails 创建一个社交网络 + MP3 讲座下载/浏览/评论/发现网站。部分是为了好玩,也是学习一些 Ruby on Rails 的一种方式。我正在寻找一个可以用作我的网站基础的社交网络框架。我不想重新发明轮子。
在网上搜索我发现了三个这样的框架。您会推荐使用这三个中的哪一个,为什么?
social-networking - 一个好的模式/解决点嫖娼的社交网络用户问题?
以Digg或 Stack Overflow 之类的任何社交网站为例,它们以某种方式让用户奖励故事、问题等的积分。
所发生的事情与导致小报兴起的过程非常相似,这些小报只为读者提供头条新闻,不提供内容。
用户通常足够聪明,可以找出最大化他们的积分奖励的策略,无论该策略是否与网站的目标相协调。
我确定以下问题
- 人们会用答案淹没更普遍和更有趣的问题。回答更具体的问题需要实际的领域知识。
- 获得最多分数通常与吸引大多数用户有关。给定一个随机的网络人群,不幸的是,这意味着大多数是通用的、主观的、有争议的和非特定的条目。
作为社交网站的创建者,您有独特的机会将社交行为影响到有利的方向。我认为系统对人们行为的影响远远超过了最初的用户种子。
我对旨在解决此问题的模式/解决方案感兴趣:
- 排名算法
- 专家系统
- 限制/创造社交互动方式
- 提供/隐藏的信息
特别是从 Stack Overflow 的角度来看,如何解决诸如“你最喜欢的程序员卡通是什么”这样的条目成为最受欢迎的条目(我选择这个是因为它是不良现象的一个很好的例子)。
ruby-on-rails - 实施社交活动流的最佳方式是什么?
我很想听听您的意见,哪些是实施社交活动流的最佳方式(Facebook 是最著名的例子)。涉及的问题/挑战是:
- 不同类型的活动(发布,评论..)
- 不同类型的对象(帖子、评论、照片..)
- 1-n 个不同角色的用户(“用户 x 回复了用户 y 对用户 Z 帖子的评论”)
- 同一活动项目的不同视图(“您评论了..”与“您的朋友 x 评论了”与“用户 x 评论了..”=>“评论”活动的 3 种表示)
.. 还有更多,特别是如果你把它提升到高水平,就像 Facebook 所做的那样,例如,将几个活动项目合并为一个(“用户 x、y 和 z 评论了那张照片”
任何关于模式、论文等关于实现此类系统、数据模型等的最灵活、最有效和最强大的方法的想法或指针将不胜感激。
尽管大多数问题与平台无关,但我最终可能会在 Ruby on Rails 上实现这样的系统
asp.net-mvc - 缓存的正确信息是什么?什么是好的页面加载时间?
我正在开发一个社交网站。
从项目的第一天开始,我就一直在考虑可扩展性,我已经尽我所能对网站和查询进行了微调。
然而; 某些页面的数据量很大,我不太确定它们是否加载得尽可能快,所以我正在考虑实现一个分布式缓存解决方案。
但不太确定我应该缓存什么而不是缓存。或者,如果当前页面加载时间为 1 秒是好是坏。
最繁重的查询是获取会员信息 此查询获取所有会员的信息以及与他们相关的任何信息,例如在本网站的情况下他们的目标、博客类型条目、鼓励、照片、状态更新(如 twitter)、博客信息(用于交叉发布他们的条目) 等等等等。
无论如何,我应该缓存这些信息吗?你认为 1 秒的页面加载时间相当快吗?有些页面在 4-6 十分之一秒之间不到一秒。
algorithm - 友谊关系追踪算法
我正在考虑一个应用程序,它试图用一组属于社交网络的用户来证明“六度分离”理论。
我会有这些元素:
- 我想证明六度理论的几个用户
- 对于每个用户,我都知道社交网络中的好友列表
哪个是查看两个用户是否连接、连接程度以及显示连接中最终步骤的最佳算法?
iphone - iPhone 或 iPod Touch 可以与同一房间内的其他设备通信吗?
我是为 iPhone 和 iPod touch 开发应用程序的新手。是否可以通过使用 WiFi 甚至 iPhone 上的蓝牙在同一房间内的 2 台设备之间直接通信?
我看过一个消防应用程序的演示,其中一部 iPhone 在彼此靠近时“点亮”另一部 iPhone。这是如何实现的?
所有这一切的重点是,我正在探索开发一款可以与其他人在同一个房间里玩的游戏的选择。
social-networking - 在社交网络中组织用户生成内容的最佳方式是什么?
我正在寻找在社交网络中自动组织所有用户生成内容的最佳方式。 我正在构建一个基于 lovdbyless 框架的 ruby 站点。该网站是男人分享专业知识的地方。
我查看了 wiki、论坛、博客,需要一个平台/组织结构,允许用户从这 3 个来源生成的内容自动聚合、索引并使其可搜索,以便其他用户可以轻松有效地访问它.
知识库之类的东西,在用户创建论坛帖子、个人博客帖子、wiki 条目等的任何地方都会自动更新,因此成员可以轻松访问网站的综合知识
ruby-on-rails - lovdbyless VS 社区引擎...哪个最好?
因此,随着 ruby 被引入作为新的编程救世主,我想知道是否有人基于易用性、运行所需的资源、可用性和易于定制的偏好。
两者有更好的吗?
java - 什么是最好的 Java 社交网络框架?
我想为我的公司员工和合作伙伴创建一个私人定制的社交网络,以便他们可以协作、交换消息、分享经验(活动、书籍参考等)并分组到社区中。有人知道开始开发这个的好Java框架吗?
我会寻找包含基本组件的东西,例如个人资料、朋友列表、社区、事件、消息等。每个组件都可以扩展以实现特定领域的功能。如果它也支持 OpenSocial,那就太好了。
social-networking - 允许用户在社交网站上选择显示名称的最佳做法?
我经营一个社交网络/博客网站(http://www.obsidianportal.com),目前用户在各处都由他们唯一(且不可更改)的用户名标识。许多人要求能够拥有一个他们可以选择的显示名称。我想支持这一点,但我担心欺骗和身份盗用。所以,我想知道是否有人处理过这个问题并有任何建议?
这是我想避免的:
我在网站上被称为Micah。我不希望任何人能够选择我的名字作为他们的显示名称,然后在网站上向其他人冒充我。同样,我不希望人们能够互相模仿。
以下是我确定的一些可能的途径:
- 让他们选择他们想要的任何名称(在合理范围内:亵渎、种族主义、仇恨言论等)
- 不允许用户选择与现有唯一用户名重叠的显示名称
- 不允许用户选择与现有唯一用户名或现有显示名称重叠的显示名称。
我是不是太偏执了?我应该放松一下,让用户选择他们想要的任何名称吗?