最新 | 最热门 | 最高评价

+0  No Hello Please

Tag: misc | social
Difan Zhang 发于 2013年07月18日 01:36 | 点击: 279 | 展开摘要
TL; DR 请不要在即时消息中说你好。请直接说出你的问题。

这是一个很常见的即时消息转录:

RandomGuy (12:34:07 PM): yt?

me (12:34:24 PM): Yep

## RandomGuy is typing...

## RandomGuy stopped typing

## RandomGuy is typing...

-*- tifan is curious -*-

RandomGuy (12:47:33 PM): I've

查看全文: http://www.udpwork.com/item/17842.html

+0  BOFH

Tag: misc | security
Difan Zhang 发于 2013年07月14日 09:38 | 点击: 7475 | 展开摘要
一个 BOFH 劫持了 google analytics 的 DNS,在 ga.js 里插入了下面一句话:

document.write('<iframe src="http://www.renren.com/Logout.do" width="0px" height="0px" border=0 style="display:none;">');

于是,整个网络里

查看全文: http://www.udpwork.com/item/11229.html

+0  做产品与中国国情(上):创新以及产品为何失败

Tag: misc | thoughts
Difan Zhang 发于 2012年11月01日 22:00 | 点击: 236 | 展开摘要
这几天,我在思考一个问题,什么产品,可能有一个潜在的商业模型,同时又符合中国国情?这个产品,必然是和计算机(倒不仅限于互联网)相关,因为这是我最熟悉的领域。因此,有了下面的一些想法,还在慢慢完善,今天先总结一下最近几个月的一些经验和教训以及思考,过几天大概还会继续写一写产品怎么做以及中国国情到底是什么。

什么是创新

当然,要看怎么定义创新。我们可以说“微创新”是创新——没错儿,确实有一定的创新。在投资人的角度看,投资给会赚钱的流氓显然比投资给不会赚钱的君子得到的回报更多。

查看全文: http://www.udpwork.com/item/17843.html

+0  抓恶意爬虫以及防止恶意爬虫的一点想法

Tag: misc | security
Difan Zhang 发于 2012年06月23日 14:21 | 点击: 1398 | 展开摘要
爬虫很讨厌。

为什么这么讨厌爬虫呢?是因为这玩意儿会让我的缓存全部失效。你想,平时大部分用户都是访问网站首页的几篇文章而已,突然来个爬虫,爬掉你的整个网站。例如爱范儿,几千篇文章,一篇一篇的爬下去,吃 CPU 不说,爬到后面,缓存干脆命中不到,只好去查询 MySQL,查询是要费时间的,也是要跑 TCP 的, overhead 很大的亲。如果爬的频率一高,机器说不定就会宕机了。

为了防止爬虫,我的工作也没少做。一是按时分析 HTTP access log,看什么不正常的东西

查看全文: http://www.udpwork.com/item/10929.html

+0  令人失望的阿里云

Tag: misc | tech
Difan Zhang 发于 2012年06月08日 20:09 | 点击: 1442 | 展开摘要
阿里云果然烂透了,从用的第一天起,就充满了杯具。

爱范儿迁移到阿里云的第一天早晨9点,阿里云就开始挂了,无奈之下,切换回了日本Linode,看了看,似乎是我自己的配置问题,后来因为人太多,10M小水管不够用就没人可以访问了,于是我们上了又拍云cdn,感觉效果不错,访问速度快了很多,也启用了 cdn.ifanr.cn 的 cdn 域名。

于是,修 PHP,改 Wordpress,又搬了回去,似乎问题没有了,团队成员也都很开心,速度变快了----除了我,成天被 GFW RES

查看全文: http://www.udpwork.com/item/10930.html

+0  A Tale of Screen RAM

Tag: misc | tech
Difan Zhang 发于 2011年12月15日 13:16 | 点击: 271 | 展开摘要
考完托福,从 @kDolphin 那里看到了小米提出的新概念----屏幕 RAM。作为一个对嵌入式一知半解,也玩过单片机的化学计算机好人修电脑系学生,我对此概念十分不解----莫非来美国大农村呆了一年就这么赶不上科技的潮流了?

于是,根据小米等各种论坛的线索,我大致归纳了"屏幕RAM"的几个特点:

这是一种缓存机制,使得 GPU 只需要运算 delta 值。在没有此机制的屏幕上绘图要求 GPU 不断的工作,产生图形

这种机制可以得到性能的提升,原因是 GPU 不需要

查看全文: http://www.udpwork.com/item/17844.html

+0  关于 gzip, deflate, zlib, LZ77

Tag: Misc | deflate | gzcompress | gzdeflate | gzencode | gzip | lz77 | zlib
liwei 发于 2010年06月25日 20:40 | 点击: 3947 | 展开摘要
LZ77: 是一种基于字典的无损数据压缩算法(还有 LZ78, LZW 等)

deflate: 也是一种数据压缩算法,实际上就是先用 LZ77 压缩,然后用霍夫曼编码压缩

gzip: 是一种文件结构,也可以算一种压缩格式,通过 defalte 算法压缩数据,然后加上文件头和CRC校验

zlib: 是一个提供了 deflate, zlib, gzip 压缩方法的函数库;也是一种压缩格式(用 deflate 压缩数据,然后加上 zlib 头和 CRC 校验)

PHP 中的

查看全文: http://www.udpwork.com/item/6246.html

+0  刷 SPL 失败的 HTC Dream 怎样恢复加速传感器的功能

Tag: misc | tech
Difan Zhang 发于 2009年11月07日 23:42 | 点击: 1288 | 展开摘要
手贱不可怕,怕的是手贱以后没有办法挽救。

我在9月底尝试在 HTC Dream 上刷了 Danger SPL。由于没有预先更新 radio 成功,手机启动失败。

修复的方式是换了一个 NAND 芯片(业内人士成为_字库_),说的是加速度感应器没问题。拿到后确实没问题,但是固件是 HiAPK.com 的固件,我不是太喜欢这个固件,主要是慢,选用了cynaogen mod 4.0.2,感觉比较稳定,以及他的 recovery 1.4。刷了以后,加速度感应失效。打电话给 JS,

查看全文: http://www.udpwork.com/item/10936.html
|<<<123>>>| 一共3页, 32条记录