Browsing the blog archives for February, 2010

一个 yes 引发的血案

有一个命令叫做 yes , 它默认是不断的写 y 到 stdout 上,在被杀掉之前呢,它会一直喋喋不休的啦~
很简单,要说这个东西想实现也很简单,但是我找到源码,让我自己看起来却没那么轻松……(毕竟主要的功能的确很简单,但是命令行参数的处理,还有文档,还有man这些的我是一点都不了解怎么作阿;p)
不过用

$yes > somefile.name

这样生成一个文件再压缩一下发给别人还是很要命的。
这样一来,几秒钟可以生成几百兆的文件,但是因为内容都一直,所以一压缩也就基本没什么东西了。比如我生成了一个将近 700MB 的文件压缩之后只有600多KB 然后某人解压缩的时候,电脑死机了。。哈哈 当然死机的原因是多方面的,主要还是机器太老的缘故哦?
这些都是在论坛讨论 出来的结果阿~~ 哈哈。。。
源码贴在这里,慢慢学习:

/* yes – output a string repeatedly until killed
Copyright (C) 1991-1997, 1999-2004, 2007-2010 Free Software Foundation, Inc.

This program is free software: you can redistribute it and/or modify
it under the terms of [...]

1 Comment

闲言。

今天是 2 月 22 日。面瘫大人说,今天不是很晴朗。可是我觉得今天不犯二都对不起天上的太阳。
XTX 老爷子真是好听阿。我爱雷鬼!不过,你们都明白,谁都比不过 Bob Marley 的!
说到 Bob Marley ,就要说我前两天订了一双 Nike iD. 的鞋子,颜色可真的是 红黄绿 阿!!无比华丽丽。不过在订鞋的时候只是为了全掌气垫要的那双 AirMax 没想到那个是带 plus 的,如此以来,一个月后,我的 touch 就可以多一项功能了~ 你们说我因为这么一双鞋子就天天早晨去学校的操场跑步怎么样?
过去的这几天真的是够丰富多彩的:

有一天晚上用 touch 的豆瓣电台 app 跳歌跳到凌晨三点一点不想睡,又玩游戏到 5 点觉得心脏开始难受了,无比心慌的睡过去——你们猜怎么的?我听到鸡叫了。
有一天晚饭吃的太多撑的难受的睡不着觉,其实转天还要出门
三天跑了2趟市区,我这个无比折腾的阿我

接下来几天,我得老实老实,把假期里该做的事情都做完!

0 Comments

Django Django

我的确很久没有更新技术相关内容了。但是这篇更多的像是一个提问贴。。
喊了好久要研究 Django ,现在终于算是正式开始了。 Django 的确很方便。有许多我想自己实现的东西都已经准备好了——所以我现在想要什么功能,在考虑怎么实现之前,总是先查 Django 本身有没有提供。这其中分页就是一个很好的例子,有 Paginator 就让一切变得很方便:

def show_worker(request):
worker_list = Worker.objects.all()
paginator = Paginator(worker_list, 25) #Show 25 workers per page
try:
page = int(request.GET.get(‘page’, ‘1′))
except ValueError:
[...]

0 Comments

怪事不断的中文网络圈-续

我知道,我现在表达有问题,总是欲言又止。所以这篇诞生了。
今天有件大事:就是 Google 发布了 Google Buzz, 遗憾的是,目前只向部分用户开放。我说遗憾,自然是因为我没有得到 Buzz 的缘故。但是对于另外一些人来说,遗憾的事情不是谁没有得到,而是他们觉得,这样一个产品可能会让 Gmail 被封锁。
无论之前的 Google 退出中国幕后有多少事情,我觉得,作为一个 IT 公司能够站出来为自己的利益申辩是没有任何错误的,即使对面是一个国家的掌控者。当时我为 Google 喝彩,无论有多少各种色彩的言论。妄自揣测的我们总是有这样那样的说法。鱼龙混杂,各式各样的人在发表不同的意见,有的人愤怒却不知为何,有的人以此谋生,大多数的一小撮却只是不明真相的围观者。我们忧虑,却不知为何;我们不安以及惶恐,可是没人能救我们。
每每有一个国外的优秀的互联网服务出现的时候,许多人去尝鲜。然后没多久,大家都印象也就仅限于尝鲜那一点了。被封锁,被模仿,接着用户就都转移了脚步。是的,我们都斯德哥尔摩了,我们都是人质。
饭否依然没有回来,各种讨论不绝于耳:有人依然在等,有人恨王兴,有人只是想要数据回来。现在我的想法是:作为一个网站,他没有理由被封锁。饭否没有色情,没有暴力,只是一个信息交流的平台。信息带来思想,而思想是他们所害怕的。所以,你们知道,暴力是最无能的表现。
就如同那次坐车路过教堂那里,看见那个哈根达斯的时候想起的一些往事让我想起的只有 IN3 吼出的那句【都得死!】
所有人都得死,可是我们活的却不快乐。
太多怪现象的网络圈和这个社会,让我们都不正常了。
我依然有话没说出来,但是总比上次好多了。
你们期待再续吧。

2 Comments

怪事不断的中文网络圈

在人人网上看到有人写了这么一篇日志,内容我也不知道敏感不敏感。反正我是截成图了。我第一个感觉是,好歹都是大学生,别这么傻逼可以不可以?要是真因为不转发哪个文章就全家都玩完的话,世界人口早就下去了。
但似乎这样的事情不是第一次发生了。似乎我们总是很喜欢转发类似这样的消息,其中还有很大一部分是以短信的形式存在的呢!说到短信,我原来都一直不知道那些形式上很整齐,内容上很空洞的节日祝福短信都是哪里来的,直到这次放假之前收到中国移动的短信说,转发他们发来的种子祝福短信多少多少条,给多少多少人就可以参加抽奖云云。我当时没有自己看,想着又是这种短信的广告活动,无视便罢。可是谁知道,我从此以后会收到很多来自同样一个号码的“种子短信“,也就是那些让我来转发给别人的那些。
如此一来,短信转发的利益链条非常明显:运营商给一些人种子短信,省去了他们编短信的苦恼,也给了他们一个不知道存在不存在的抽奖的机会;这些‘幸运儿’通过发送短信来争取抽奖的机会,然后发了短信产生的费用当然还是要给运营商的;所有收到短信的人为了给自己朋友祝福,也产生了通讯,运营商又是一笔。
这个过程中,运营商真可谓是坐收渔利阿,朋友圈子辐射出去会变得异常广大,哪怕是一个人只有10个朋友,那么一条短信转发出去3次之后也被发送1000次了。再说有的短信写的给20个朋友之类之类的。增长的越恐怖,运营商越高兴。也有一些短信比单纯的祝福还多了几句话,类似:“不发死全家“。这个时候如果再发给别人就有点不对劲了:你是祝福朋友呢,还是为自己避害呢?所以想祝福朋友还是电话来的好,即使发短信也亲自写一写嘛,谁都不是李白,发自真心的问候才最有价值。
短信转发这个事情尚且好理解,毕竟有运营商从中做手脚,可是文图中的事情我就想不通了。不知道是何人写出来这么一个东西,但凡有点文化的人就知道这是一件纯属扯淡的东西。再加上最后那些不转发死全家的内容更是增加了这篇幼稚园水平蛊惑文章的不真实性。不知道是不是他们工资一下降了5倍之后,工资的发放方式变了?按转载数计算了呢?
这么大的一个地方,人们都居无定所,这算强大?

2 Comments

饭否头像瞬间生成器

受到 可可 同学 在豆瓣上发的 这个 帖子的启发。我今天上午写出来一个 php 的脚本,可是自动生成饭否的头像。
而你们所需要作的就是把你们想要写的字达到右边的那个输入框里面,再点按钮就可以了~~
效果图如下:

感谢 @venj 和 十七 的帮助
#update:
经过 Kevin Deng 同学的指点,颜色有点偏差,现已修改, 颜色应为 #0CF 也就是RGB(0, 204, 255) 或者 HSV(192, 0, 0)

12 Comments