摘要:
How Not To Sort By Average RatingByEvan MillerFebruary 6, 2009(Changes)PROBLEM: You are a web programmer. You have users. Your users rate stuff on your site. You want to put the highest-rated stuff at the top and lowest-rated at the bottom. You need some sort of "score" to sort by.WRONG SO 阅读全文
摘要:
作者:阮一峰日期:2012年3月16日这个系列的前三篇,介绍了Hacker News,Reddit和Stack Overflow的排名算法。今天,讨论一个更一般的数学模型。这个系列的每篇文章,都是可以分开读的。但是,为了保证所有人都在同一页上,我再说一下,到目前为止,我们用不同方法,企图解决的都是同一个问题:根据用户的投票,决定最近一段时间内的"热文排名"。你可能会觉得,这是一个全新的课题,伴随着互联网而产生,需要全新的方法来解决。但是,实际上不是。我们可以把"热文排名"想象成一个"自然冷却"的过程: (1)任一时刻,网站中所有的文章 阅读全文
摘要:
作者:阮一峰日期:2012年3月11日上一篇文章,我介绍了Reddit的排名算法。它的特点是,用户可以投赞成票,也可以投反对票。也就是说,除了时间因素以外,只要考虑两个变量就够了。但是,还有一些特定用途的网站,必须考虑更多的因素。世界排名第一的程序员问答社区Stack Overflow,就是这样一个网站。你在上面提出各种关于编程的问题,等待别人回答。访问者可以对你的问题进行投票(赞成票或反对票),表示这个问题是不是有价值。一旦有人回答了你的问题,其他人也可以对这个回答投票(赞成票或反对票)。根据投票结果,系统自动找出最佳回答。排名算法的作用是,找出某段时间内的热点问题,即哪些问题最被关注、得到 阅读全文
摘要:
基于用户投票的排名算法(二):Reddit作者:阮一峰日期:2012年3月 7日(不好意思,这个系列中断了近两周,我会尽快在这几天,把后面几篇写完。)上一次,我介绍了Hacker News的排名算法。它的特点是用户只能投赞成票,但是很多网站还允许用户投反对票。就是说,除了好评以外,你还可以给某篇文章差评。Reddit是美国最大的网上社区,它的每个帖子前面都有向上和向下的箭头,分别表示"赞成"和"反对"。用户点击进行投票,Reddit根据投票结果,计算出最新的"热点文章排行榜"。怎样才能将赞成票和反对票结合起来,计算出一段时间内最受欢迎 阅读全文
摘要:
1)在Python3 之前,可以用python -m SimpleHTTPServer在当前目录开启server。也可以指定端口,比如python -m SimpleHTTPServer port。2) 在python3 中,要实现相同的功能,可以用:python3 -m http.server更多关于Python3中的SimpleHTTPServer,参见:SimpleHTTPServer in Python 3 阅读全文
摘要:
第一部分:在Ubuntu1104 上面安装mosquitto1)安装mosquitto根据http://mosquitto.org/download/上面对ubuntu的安装介绍(https://launchpad.net/+help-soyuz/ppa-sources-list.html)使用下面命令:a) sudoapt-add-repository ppa:mosquitto-dev/mosquitto-ppab)sudo apt-get updatec) sudo apt-get install mosquitto2) 把mosquitto.py,setup.py拷贝到linux下面( 阅读全文
摘要:
SoftwareServers / BrokersIBM WebSphere MQ TelemetryThe Telemetry feature is available as an add-on for WebSphere MQ version 7.0.1.3 and above, and is included as an optional extra in the install for WebSphere MQ version 7.1 and above. It provides full MQTT v3.1 support and direct interoperability wi 阅读全文
摘要:
在基于MQTT实现Android消息推送(Push)中介绍了android客户端使用MQTT的示例代码AndroidPushNotificationsDemo有一个Mosquitto,实现Server/broker的网站,可以用来作为测试网站,使用这个网站发送消息的示例代码如下。#!/usr/bin/env python#coding=utf-8import mosquittoimport osimport timebroker = "test.mosquitto.org"port = 1883mypid = os.getpid()client_uniq = "p 阅读全文
摘要:
How to Implement Push Notifications for AndroidHello everyone. In this post I will try to provide you with a quick example on how to implement push notifications for your Android app using MQTT protocol. I will NOT discuss here why an application might need push notifications or the advantages of Pu 阅读全文
摘要:
2月中旬开始准备做个儿童保护相关的应用,花了几天时间讨论feature,今天同事提交到market上面。做产品,每个人都有自己的想法,怎么统一是个问题。左脑思维和右脑思维,结合起来才好。今天team有所调整,我充满期待,希望能够和同事们一起做出效果很好的产品。 阅读全文