robhsiao 最近的时间轴更新
robhsiao

robhsiao

V2EX 第 22540 号会员,加入于 2012-06-23 11:03:28 +08:00
robhsiao 最近回复了
2013-05-07 08:03:22 +08:00
回复了 yeshang 创建的主题 问与答 php下如何区分移动客户端和PC客户端
可以用 Mobile_Detect (https://github.com/serbanghita/Mobile-Detect),原理如楼上的同学们所说是分析User-Agent。

不过我印象中移动的CMWAP是屏蔽了User-Agent, 如果需要比Mobile_Detect更精准确一些的判断,可能要把IP也作为一个因子来分析 :(
@luztak 像花瓣网,UA倒是没要,要Refrer主要是有一些图片可能有防盗链吧。

研究过花瓣的数据传输,只有这几个字段:
text = 标题
link=当前页的网址,也就相当于是Referer了
img_url=图片地址
via=渠道,=7时是Chrome插件
board_id=画板id

很明显,它是拿到img_url后通过后台程序去抓取图片。所以我觉得Ban他们的IP应该就可以。

当然其它网站没有研究。
我觉得可以Ban IP。

印象中这些网站其实是有爬虫来采集的,各种书签和插件其实只是回报Referer和图片URL给这些网站。
2013-01-11 17:00:34 +08:00
回复了 dadastan 创建的主题 程序员 看了黑客与画家,感触很深
我觉得说不清楚,阿里系的技术其实也是来源于雅虎..
sorry, 楼主读书不多,只能围观 :(
各位请继续...
用正则取从HTTP_HOST 取出.
@hidden

最常见的就是... request、response 这样的变量

最外层的http server callback会有一组这样的变量,里边的callback可能在连memcache、或者使用http.request请求其它API服务时都可能有一个request一个response,而这些callback最终要生成响应吐给客户端,所以最外层的response不能覆盖。

---
也不知道大家是不是清楚我在说什么

@BOYPT 原来如此,我还以为是我打开的方式不对..

当然,也有可能是如 @hyq 所说 思维定式造成..

看来得试试coffeescript去
@hyq
这个也有了解,但是您知道,node.js 里边处处是异步,所有的都要通过callback,父级函数里边定义的变量,子函数内不能把它盖掉,因此孙函数可能还需要用它。

这样就造成每个变量命名都要全局是唯一。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3060 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 13:54 · PVG 21:54 · LAX 05:54 · JFK 08:54
Developed with CodeLauncher
♥ Do have faith in what you're doing.