问题标签 [user-activity]
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.
ravendb - 使用 RavenDb 进行活动流设计
这更像是一个设计模式/文档设计问题,而不是技术问题......
我想在我的网站上显示一个活动提要,其中将列出用户在我的网站上所做的所有最新事件......以下是我想显示的一些活动:
- 上传了新媒体(Bob 上传了新曲目)
- 对个人资料的评论(保罗对鲍勃的个人资料发表了评论)
- 媒体评论(史蒂夫评论了保罗的曲目“我的曲目名称”)
- 状态更新(史蒂夫可以写任何他想要的状态更新)
每个活动都需要有自己的数据集,例如新媒体上传活动我想包括有关媒体的详细信息,例如图像、标题、描述等)。
此活动将主要用作全局提要,因此对所有用户都相同,尽管我需要用户选择仅显示他们关注的用户的提要项目(如 twitter)。
我想我有两个选择:
1) 使用索引提取所有 Ad-Hoc 数据,以便信息始终是最新的,即使用户更改了他的媒体标题名称......我不确定这将如何扩展?
2) 有一个 ActivityFeed 文档,其中包含一个子文档,例如 NewMediaUploadActivity(如下所示)。
ETC...
如果有人有任何经验,或者对在 RavenDB 中执行此操作的最佳方式有任何意见,我将不胜感激,我使用 SQL Server 构建的实时网站目前可以使用稍微修改的选项 2 来满足我的需要。
保罗
java - 如何将所有用户活动存储在网站中..?
我有一个内置Django
+的 Web 应用程序,Python
它与 Web 服务(用JAVA编写)交互。
现在所有的数据库管理部分都由 Web 服务完成,即对实际数据库的所有CRUD操作都由 Web 服务完成。
现在我必须在一些日志表中跟踪在我的网站上完成的所有用户活动。
就像如果用户发布了一篇新文章,那么Web 服务会在文章表中创建一个新行并并排,我需要在日志表中添加一个新行,例如“用户:拉曼发布了一篇新文章(与ID、头衔等) “
我必须对数据库中的所有对象执行此操作,例如“文章”、“媒体”、“评论”等
注意:我正在使用 PostgreSQL
那么实现这一目标的最佳方法是什么..?(我应该在PostgreSQL还是 JAVA中执行..??..And How..??)
c++ - 是否可以从 Windows 服务中知道最后的用户活动?
我有一个 Windows 服务程序(使用 C++ 编写),需要在一天中的某个时间执行节能电源操作。我需要查明用户在执行电源操作时是否可能在终端,如果他/她在,则将其推迟。所以我的问题是,你怎么知道来自 Windows 服务(作为本地系统运行)的最后一次用户活动的时刻?
PS。用户活动是指键盘和鼠标活动。
c# - 跟踪用户在特定页面点击了什么
只是一个非常简单的问题。我想监控我的网络应用程序中的用户活动。有什么方法可以跟踪用户在某个网页中点击了什么?例如用户点击 default1.aspx 中的 button1 。将创建一个日志文件并记录该用户已在 default.aspx 中创建 button1
有可能做到吗?
json - 从用户活动 POST 批处理请求返回 JSON 数据
我在批处理请求中的帖子如下所示:
当然除了真正的用户和更多的用户。我得到的 xml 反馈很好。有没有办法使用 POST 请求 JSON 格式的数据?我知道在 GET 请求中使用 ?alt=json 会返回 json,但有可能吗?如果可以,如何在 POST 批处理请求中使用?
android - 是否可以让用户在 Android 中完成操作?
我想列出用户使用设备完成的操作(例如:打开应用程序、来电等...)。是否可以获得使用操作列表?
我怎样才能做到这一点?
youtube-api - 视频维度“不支持查询”
我对此处记录的 Youtube Analytics API 有疑问:
https://developers.google.com/youtube/analytics/v1/content_owner_reports#Activity_Reports
当我尝试通过 API 资源管理器执行此请求时,我检索到“400 错误请求”:
错误是:“不支持查询。请查看https://developers.google.com/youtube/analytics/v1/available_reports上的文档以获取支持的查询列表。”
仅当我使用“视频”作为维度时才会出现错误(文档说“视频”是受支持的维度)。所有其他请求工作正常。
有任何想法吗?
javascript - 捕捉鼠标动作
首先,一些背景:
我需要开发一个网络应用程序,它将在后台收集用户的所有鼠标操作(在访问网页期间),将它们以适当的格式存储在一个文件中,然后有一个单独的重播应用程序将提供该应用程序文件,并会产生如下内容:
曲线是鼠标移动,圆圈是点击或保持静止。
我或多或少有重播应用程序的解决方案。
我需要一个捕获用户鼠标操作并将其保存在服务器上的文件中的解决方案。
对于每个用户,应该有单独的文件。文件的格式不是预先确定的,但以下是合理的:
我想知道您是否可以帮助我了解如何设计和实现这种鼠标动作捕捉。最好的。
logging - 用户活动监控日志
我需要监视用户的活动,即一段时间内的鼠标和键盘活动,并在提供日期和时间以及活动的日志文件中获取结果。你知道这样的工具吗?或者 C# 中的一些代码可以做到这一点?
save - 如何避免将自己的(办公室)交通数据保存在数据库中?
我将我网站上的用户操作保存在我的数据库中,这些数据将用于进一步处理。但是,我想避免在网站上保存自己的操作。这些是我迄今为止尝试过的事情 -
IP 地址 - 我的 ISP 为我提供了一个动态 IP,所以我认为我不能立即屏蔽任何特定的 IP 地址。
/etc/hosts 文件 - 尝试将 url 放入此文件中,以便它不会向该 url 发送数据。不工作。
设置 cookie - 在每个设置用户 cookie 的浏览器上打开一个页面,我可以检测并随后限制它。从长远来看,这个选项是不可行的。此外,人们不断删除 cookie 并记住每次都打开该页面是不可行的。
有没有其他方法可以阻止将我自己的数据保存在数据库中?