02-在 Kuber SocialBadge 基础上再前进一步
郑昀 201005 隶属于《02.技术预研》小节
【注:去年的旧文了。上一篇是《01-学习 Kuber 的 SocialBadge 好榜样 | 02.技术预研 | Social》】
Kuber 的 SocialBadge 能够根据给出的 Email地址、Twitter用户主页地址、Google User Profile地址等得到:
- 此人的 Google Reader Shared Items URL(如果有的话);
- 此人关注哪些人(Twitter、Google Reader等里面的Followings)。
测试连接:
1、我的google profile 链接:http://kuber.appspot.com/social/search?q=www.google.com%2Fprofiles%2Fzhengyun
2、我的twitter链接:http://kuber.appspot.com/social/search?q=twitter.com%2Fzhengyun
在此基础之上,我希望:
1、给定若干高权重的、社会化媒体重度使用者的 Twitter帐号或Google Profile地址;此用户集合我们称之为:TargetUsers。
2、分别获取每个人的关注列表(此人都关注哪些节点(Node)),此用户集合称为:FollowingNodes。合并重复后,得到一个总的节点集合,称之为:WatchList。
3、针对 WatchList 的每一个Node,遍历之:
检查它对应的Web服务我们是否支持。我们目前暂定支持 Google Reader Shared Items、Twitter、delicious(这些都有链接或短消息)。确定该数据是否有权访问。如果对方未开放权限(访问会得到403状态码),就忽略。
异步收集该Node的数据。如果是GoogleReader就收集它分享的每一篇文章。如果是Twitter,就收集它发布的RT消息和带HTTP链接的消息。如果是delicious,就收集它的收藏链接。
4、针对TargetUsers的每一个用户,逐一计算他关注的世界(FollowingNodes)中:
- 大家分享最多的文章或链接,仿照SR的算法;
- 大家转发最多的Twitter消息,仿照锐推榜的算法。
目的是:
- 观察在现有中国社会化媒体使用情况下,个性化计算是否能满足阅读需求。
- 观察对于收集到的社会化媒体重度使用者,他们所关注的世界的热文和热推是否有价值,对于一般用户来说。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2009-03-07 环球企业家《信息网站的未来》
2009-03-07 21世纪经济报道《玩聚网:信息海洋的普罗米修斯》