我刚刚阅读了一篇关于不同排名算法的文章.我有点困惑的一件事是stumbleupon的算法:
(最初的stumbler观众/ #domain)+((%stumbler观众/ #domain)+有机奖金 - 非朋友) - (%stumbler观众+有机奖金)+ N
N是"安全变量",因此假设算法是灵活的.它代表一个随机数.
有人可以向我解释N的目的吗?我不明白它是如何使算法更灵活的.
这项任务听起来微不足道,但请耐心等待.
这些是我正在使用的按钮:
通过对webpagetest.org进行一些测试,我发现如果你从每个服务中获取片段以将这些按钮放在你的页面上,那就太低效了.除了图像本身,您还可以有效地下载多个JavaScript文件(在某些情况下,只需一个按钮就可以下载多个JavaScript文件).在Facebook连接上,Facebook Like按钮及其相关资源的总加载时间可长达2.5秒.
现在使用像ShareThis这样的服务要好一些,因为你可以从一个来源获得多个按钮.但是,他们没有对Google +1的适当支持.如果您从Google +1按钮获取了代码,那么它仍会从Google获取所有这些资源.
我有一个想法,涉及在单击通用外观"共享"按钮时加载所有按钮.这样就不会增加页面加载时间.我认为这可以使用此处描述的代码作为起点来完成.这可能是一个很好的解决方案,但我想在走这条路之前我会问这里.
过去几年我一直在几个项目中使用 instafeed,没有出现太多问题。随着 Instagram 的新 API 要求,我遇到了一些问题,任何帮助都会非常好 -
到目前为止,我已经设置了基本的 API 访问(生成了我的 ID 和 accsessToken)-
(所以我已经在这里完成了文档 - https://developers.facebook.com/docs/instagram-basic-display-api/getting-started)
我现在试图获取我的 ClientID,但似乎找不到在哪里执行此操作(鉴于此更改是新的,我在网上找到的信息分配指的是执行此操作的旧方法,该方法来自:
https://www.instagram.com/developer/clients/register/
然而现在返回:
不再支持新注册)
所以问题(再次感谢这里的任何帮助)-
1) 您是否仍然可以使用 instafeed js 在您的网站上显示您的 Instagram 帖子(对 API 进行所有这些更改后,它对新帐户仍然有效吗)
2) 我现在如何生成 ClientID?
即(这是来自 instafeed.js)
var feed = new Instafeed({
get: 'user', // <-- new
userId: 'XXXXXXX <<<< GOT THE CODE', // <-- new
clientId: '??????????????? <<< **need this code for it to work**',
accessToken:'XXXXXXX <<<< Got the code',
template: '<a href="{{link}}"><img src="{{image}}" /></a>',
sortBy: …
Run Code Online (Sandbox Code Playgroud) social-media instagram instafeedjs instagram-api instagram-graph-api
我正在考虑一个项目,其中出版物的内容通过该地区人员的相关公开推文得到增强.但我怎么能以编程方式找到相关的推文?我知道生成一个代表自然语言含义的结构几乎是NLP的圣杯,但也许我可以使用一些工具来至少缩小它的范围?
或者,我可以使用hashtags.但这需要代表用户做更多的工作.我对Twitter不是很熟悉 - 大多数人都使用主题标签(即使是较小规模的问题),还是会依赖它们切断大部分数据?
我也有兴趣抓住Facebook状态(当然是获得海报的许可),并且在Facebook上使用标签很少见.
我可以使用简单的关键字搜索粗略地缩小字段,但这更有可能需要人工干预来确定哪些推文实际上应该与内容一起发布.
想法?以前做过吗?
如何检查来自两个不同社交媒体网站的两个配置文件是否相同?有哪些算法可以实现这一目标,从而为匹配分配权重度量?
假设我有来自LinkedIn的个人资料和来自Facebook的另一个个人资料.我知道这两个配置文件的属性.我可以实现什么算法来查找这两个配置文件之间的匹配距离.
谢谢Abhishek S.
我有一个地理定位的社交媒体帖子数据集,我试图以user_id
大于1 的频率(发布2次或更多次的用户)进行过滤。我想对此进行过滤,以便进一步清理正在创建的轨迹数据。
样例代码:
# Import Data
data = pd.read_csv('path', delimiter=',', engine='python')
#print len(data),"rows"
#print data
# Create Data Fame
df = pd.DataFrame(data, columns=['user_id','timestamp','latitude','longitude'])
#print data.head()
# Get a list of unique user_id values
uniqueIds = np.unique(data['user_id'].values)
# Get the ordered (by timestamp) coordinates for each user_id
output = [[id,data.loc[data['user_id']==id].sort_values(by='timestamp')['latitude','longitude'].values.tolist()] for id in uniqueIds]
# Save outputs
outputs = pd.DataFrame(output)
#print outputs
outputs.to_csv('path', index=False, header=False)
Run Code Online (Sandbox Code Playgroud)
我尝试使用df[].value_counts()
来获取user_id的计数,然后在该行中传递> 1 output = [[......data['user_id']==id>1].....
,但这没有用。是否可以将频率频率user_id
作为附加参数添加到代码中,并仅为那些用户提取信息?
样本数据:
user_id, timestamp, latitude, …
Run Code Online (Sandbox Code Playgroud) 我在一个月前在IIS7上设置了一个基本的Javascript应用程序.我利用Sharrre jquery插件为它添加了一些社交媒体按钮.
几个月他们看起来像预期的那样:
编辑
下面的截图不是来自我的网站,因为我没有屏幕抓取它的工作时间.您可以通过此图像看到它的工作原理.
但是,我注意到在过去几周内,无论浏览器和空缓存如何,它都无法正确显示:
我没有对代码进行任何更改,所以寻找一些建议来解决这个问题?
我能想到的可能是因为有更多人分享它,这个数字导致气球以某种方式移动到其他地方或消失了?我无法在Firebug中看到任何相关的错误,我不相信IIS已经在服务器端摆弄.
我想使用 Python Tweepy 获取包含“love”和/或“#hate”的推文。但是使用我当前的代码如下,它只返回第一个术语(即“爱”)。我几天来一直在尝试调试和阅读 Tweepy/Twitter 文档,但无济于事。请指教。
import tweepy
import time
ckey = ""
csecret = ""
atoken = ""
asecret = ""
OAUTH_KEYS = {'consumer_key':ckey, 'consumer_secret':csecret,
'access_token_key':atoken, 'access_token_secret':asecret}
auth = tweepy.OAuthHandler(OAUTH_KEYS['consumer_key'], OAUTH_KEYS['consumer_secret'])
api = tweepy.API(auth)
for tweet in tweepy.Cursor(api.search, q=('love' or '#hate'), since='2014-09-15', until='2014-09-16').items(500):
try:
print "Tweet created:", tweet.created_at
print "Tweet:", tweet.text.encode('utf8')
counter += 1
except IOError:
time.sleep(60)
continue
Run Code Online (Sandbox Code Playgroud) 我想从我的iPhone应用程序自动共享社交媒体用户帐户(没有对话框,取消选项,发送选项).我可以这样做.
我正在尝试在Ruby on Rails的博客应用程序中添加自定义社交媒体共享按钮。对于我来说很重要的是,将显示一个弹出窗口以共享“帖子”,这意味着我要包含Javascript。
不幸的是,这段代码不起作用:
<!-- Twitter -->
<a oneclick="javascript:window.open('http://twitter.com/share?text=<%= @post.title %>
by Martin Bortowski - &url=<%= url_for([@post, {only_path: false}]) %>',
'_blank', 'width=800, height=500, top=200, left=300');void(0);"><i class="fa fa-twitter"></i></a>
<!-- Facebook -->
<a oneclick="javascript:window.open('http://facebook.com/sharer.php?u=<%= url_for([@post, {only_path: false}]) %>',
'_blank', 'width=800, height=500, top=200, left=300');void(0);"><i class="fa fa-facebook"></i></a>
<!-- Google Plus -->
<a oneclick="javascript:window.open('https://plus.google.com/share?url=<%= url_for([@post, {only_path: false}]) %>',
'_blank', 'width=800, height=500, top=200, left=300');void(0);"><i class="fa fa-google-plus"></i></a>
Run Code Online (Sandbox Code Playgroud)
当我单击一个按钮时,什么也没有发生。我缺少什么?有谁可以帮助我吗?如果您需要更多信息,请告诉我。
social-media ×11
algorithm ×2
facebook ×2
twitter ×2
css ×1
geolocation ×1
google-plus ×1
graph ×1
graph-theory ×1
html ×1
instafeedjs ×1
instagram ×1
ios ×1
iphone ×1
jquery ×1
linkedin ×1
math ×1
nlp ×1
pandas ×1
performance ×1
python ×1
python-2.7 ×1
ranking ×1
tweepy ×1