前天去办美国签证来着,案例很特殊,过程很传奇,觉得值得写一下。不过如果您不办签证,这篇文章是比较详细比较无聊的,您可以不看了…
标签归档:北京
老师永远是对的
日志
被莫名其妙诫勉谈话有感:老师永远是对的,就是这样。跟他们扯没用,屁用也没有。
当好人遇到极品
这年头,好人可不好当,尤其是当遇到了那些极品中的极品的时候。
就说这借书吧,我想大家都借过别人的书,也被别人借过书吧。某天中午,刚好有人来我班借书,不巧我被看到了。是个认识,但是不太熟的男生,问我有没有《数学必修 4》,我当天也没有,于是就变成借书中介了。这个中介非常不好当,你看吧,一会儿就告诉你有多难当。
我在班里喊了一句,谁要借这个男生书啊?原来我在《温馨提示:吹牛前不查资料是不对的》一文中提到的那个 A 同学自然要显示她很淑女、很慷慨、很大方。于是她就喊道,我有,我有,拿我的吧!我接过了书,给那位同学。后来我说,要不你俩认识一下吧。后来她很不屑地拒绝了。我松了口气,呼,这个中介大概是做完了吧。
别高兴太早,你和她打交道以后,你会发现你的事情是永远不会完的。这不,两天过去了,她开始找书,来管我要。哇噻我又没拿着你的书,让我上哪儿给你找去… 不过出于好心,我还是打算找找那个人的。后来的整节课,她就怨妇似的摆出那副高贵的脸,说“郑界涵!今天必须给我找到书!不找到你就给我买两本去!”。我实在受不了,后来找到那位同学了,他说他已经把书还给我们班另一位女生,让她转交她了 —— 这里插一句,借书那位同学你也微不靠谱,也不知道还给哪位女生了… 我对他说,那你还是来我们班一趟,和那个同学自己说一下吧。
那位男生和 A 同学解释,然后 A 同学又开始潇洒上了,“行了,没事儿,我自己去买一本就行了,你走吧”。哎哟,这怎么又变了,这么慷慨地赶人走了。好吧,我管你怎么样,反正没我事了吧,呼,太好了。
放学以后 A 就不认帐了:“郑界涵!我的数学书呢?赶快给我买去!”
所以说,面对当今社会各种极品无赖不要脸,我建议各位好心人起草《义务借书中介服务合同》、《无偿技术支持服务免责声明》、《考试义务借抄答案错了不要怪我合同》等等,办事前供当事人签字,避免遭极品缠身。等这阵作业补完了,我会先写几份的。以后没准会发布《通用义务借书中介服务合同》、《通用无偿技术支持服务免责声明》、《通用考试义务借抄答案错了不要怪我合同》等等。
本来这篇文章很长的,出于我们还是同学,我就删了些,建议 A 还是好自为之。至于文章评论中说“勾引”啊、“早恋”啊什么的朋友们,我希望你们知道我是真的生气,只是没全写出来而已,我对这种极品没有兴趣。
用 Ubuntu 做 AirPrint 服务器实现 iOS 无线打印
本文教你在 Ubuntu 配置 Avahi 和 CUPS,使你的 iPhone、iPad、iPod touch 可以使用 AirPrint 功能打印到连接在 Ubuntu 上的打印机。步骤在下面,完成只需 5 分钟,不骗你哦。
我正在很努力的补作业,前段时间又是忙申请,又是忙 TOEFL,还回老家什么的。眼看着几个小时前已经开学了,现在只能补作业。补作业呢,最重要的就是效率,怎么保证效率呢,那么就是抄借鉴和参考答案的时候别老前后翻,太慢,得想办法不用翻来翻去的才好。
怎么办呢?聪明的你大概想到了,那复印吧!复印,太 out 了吧,复印多麻烦,你得先把作业本上的笔拿下去,起身,开门,打开书房的门,把一体机的扫描盖子打开,作业本打开到答案那页折个死褶,盖上盖子按复印。多麻烦。
看来最优方案应该是这样子的:坐在椅子上,翻到答案那页,拿出你的 iPhone,给答案照张相,AirPrint 无线打印出来,再抄起无绳电话请你妈妈把答案给你从打印机上拿下来,送到你屋里。你的移动距离为 0。
于是呢,就搜索呗。家里买的是便宜打印机,肯定没法实现直接 AirPrint。用英文搜索,确实有一些解决方案,但是找到的都很麻烦,自己要改的配置文件比较多,而且不详细。那我就拿中文,把几种方法结合在一起,给大家推荐一种比较方便的 Ubuntu 作 AirPrint 服务器的方案吧。不要害怕哦,听我的,你是绝对不会碰到可怕的、黑黑的终端的。
Ubuntu maverick 本人亲自测试通过,一会儿有插图。
Ubuntu 有个零配置的网络工具,叫做 Avahi,用它可以方便地创建各种 IP 服务。牛人 Ryan Finnie 告诉我们,AirPrint 大概和 IPP 广播差不多,除了多一个 _universal subtype 和一个 TXT 记录。
你可以只通过向 Avahi 配置文件夹添加 .service 文件的方式,来添加网络服务。另一个牛人 tjfontaine 制作了 Python 脚本,自动搜索你所有设为共享的打印机并创建 .service 文件。
- 先在 System > Administration > Printing 通过右键菜单把你的打印机共享,然后在 Server > Settings… 里面勾上 Publish shared printers connected to this system,其它几项根据你的情况选择,但是这项是必须选的,和我们一会儿编辑配置文件有关系。
- 然后要调教一下 CUPS 打印服务,其实我也不知道为什么要这样做,但是不做这一步就只能找到打印机,但打印不出来。大概是因为 AirPrint 指定的主机名有问题。按 Alt-F2,输入:
gksu gedit /etc/cups/cupsd.conf回车,输入密码或刷指纹,在很靠前的位置,注释“Allow remote access”的下面,添加如下一行(其实你也不一定加在它下面,只是美观整齐一些…):
ServerAlias * - 然后来折腾 Avahi,先从这个地址下载
airprint-generate.py文件,然后扔到你方便的地方,右键,Properties > Permissions > Allow executing file as program 打勾,然后保存。 - 双击它,选择 Run in terminal。之后桌面会多出来一个或多个文件,这是它生成的你所有共享打印机的
.service文件。如果没有,或出错,请安装源里面的python包。 - 按 Alt-F2,输入
gksu nautilus /etc/avahi/services/回车,来启动一个 root 权限的 Nautilus 文件管理器来拷贝配置文件。把刚刚 py 程序生成的
.service文件们拖进去。 - 好啦,剩下就是重启 CUPS 让刚刚第 2 步的配置文件立即生效啦,Alt-F2:
gksu service cups restart
好了,剩下的任务就是打印和抄作业了。谢谢大家。

选择打印机和份数

开始打印
中国视频嵌入测试
本人预计在 WordPress 3.1 版本中加入用户需求较多的“中国视频网站的嵌入支持”。在 WordPress 3.1 中文版本中,用户将只需在文章中另起一段,写入视频网站的播放网址,即可轻松嵌入视频。
更新:这个功能我已在昨天添加至 3.0.5 版本。
如下作为测试和调试之用,不过您愿意欣赏的话也可以哦。呵呵。
下面一段将被替换为视频播放器:
http://v.youku.com/v_show/id_XMjQxMjc1MDIw.html
下面段同时含有 URL 和其它文字,将不会被替换:
文字 + http://www.56.com/u21/v_NTgxMzE4NDI.html
文字 + http://www.56.com/u21/v_NTgxMzE4NDI.html
但是,只插入 URL 是可以的:
http://www.56.com/u21/v_NTgxMzE4NDI.html
我们也将支持土豆网,最后的 trailing slash 是 optional:
http://www.tudou.com/programs/view/o9tsm_CL5As/
最后感谢 Jimmy Xu 同学的帮助。
不靠谱你还出来给人剪卡
日志
今天去了趟北京移动营业厅,问怎么剪卡。咨询台阿姨不错,说剪卡不用排队。于是没签协议,拿出某银色不知名剪卡器,清脆的咔嚓一声,一张“micro SIM”卡片就出现了。问我要不要激活,我说不要,因为印象中激活是需要 iTunes 帐号的。最讨厌用别人帐号什么的了。
阿姨帮把卡敲回去,又变身回一张标准的 SIM 卡,帮我塞回手机。很满意,离开了。等有空,插回原来手机,是“离线”模式,我说好吧,离线就离线,反正你要换手机了对吧。回家呢,插到 iPhone 4 里面,依然提示没有 SIM 卡,我天。
移动啊移动,不靠谱你还出来给人剪卡。
关于互联网审查的演讲
上回不是说了么,这周五要做关于“Internet Censorship”的演讲。刚刚做完,回来写两句。
N 个周五之前,Yifu 问我要不要去 SDP 讲一讲 GFW,这是个好机会呀,我欣然答应了,于是这周 5 天的晚上基本都在准备这个 —— 因为我们是要用英文讲…
我主要就是用两个实验,和大家一起研究 GFW 究竟是如何屏障网页内容的,同时证明了 GFW(路由黑洞部分)是在中国完成的。
屏障网页内容部分,先给大家讲了 TTL 是怎么回事,然后在 Google 搜索一个正常关键词,用 Wireshark 查看结果,重点注意来自 Google Search 服务器的回应的 TTL;然后再搜索一个被屏障的关键词,查看收到具有 RST flag 的包的 TTL,证明它不是发自 Google 的服务器。
这里有个小的致歉:就是在搜索正常关键字的时候,我发现包很多,就让 Wireshark 停止捕捉包了,然而在搜索被屏障的关键词的时候,忘了打开… 导致无法看到有 RST flag 的包(但实际肯定是有的)。那这可怎么办呢,因为我们都知道,在被发有 RST flag 的包之后,在接下来的几分钟里,是没法再打开 Google 再搜索的,所以呢,我只好使用前一天准备好的 backup 方案 —— 先打开前一天晚上抓到的包。不过希望大家知道的是,不论是现抓的包,还是之前抓的包,结果肯定是一样的。
然后我讲了如何证明 GFW 的位置。又补充 traceroute 的原理(TTL = 0 时,路由器就会返回一个错误消息)。通过 traceroute 两个位于美国的 host,查看包是在何处被 drop 的,然后再 whois 最后一个得到的 IP 地址,得出所属的 ISP 和地理位置。
最后是我们新的 Google Docs 幻灯片,中国或许无法访问:https://docs.google.com/present/view?id=dhhzk6c_580d3nxzxw9
不让打印
好吧,既然查资料不让打印…

Forever Standing Stars!

COPYRIGHT (c) 2010 Mena Lisa Men
Standing Stars 是我们学校 drama 组第一个演出剧目,我是 drama team 的技术支持。最后,很高兴地,我们在北京市比赛拿到了二等奖。
还记得我是怎么加入 drama team 的,导演 Rosiey 问我会不会剪辑音乐,我说大概会吧,于是呢,我就这么进入了学校的 drama team,成为了光荣的技术支持…
我们用平时放学后的时间排练,在学校礼堂。话说这礼堂,经常协调不出来,所以我们 drama team 的 10 个同学“围攻”一位礼堂老师,请求帮开门的壮观景象…
我参与的第一次排练,是好遥远的事情了。不过其它演员参与的排练,那就可以追溯到学期初了。开学初,偶尔走过长廊,经常能看到一群人在那里排练,后来也没想过,我最终会和他们这些同学们一起排练。
叫我去排练的前几天,Rosiey 给了我一些歌曲的歌词,叫我截取出来。我那天晚上纠结了半天,因为还真是不太在行编辑歌曲。后来我潜心研究一个晚上,终于把这几首歌大概弄出来了,用的是叫做 Audacity 的软件。
后来我第一次看到了剧本,是编剧 Yifu 写的,很有才。当时好像还没有个题目… 大概讲了三个演员,在 NYC 的 winter audition camp 互相不谦让,最后走到谦让,三个人都成功晋级到 LA 的 finale…
额,怎么觉得写到这里挤不出来什么了呢,好吧,敬请期待我下周的练笔…
额额不行,就这么交上去怎么会对得起老师呢,不行不行!既然从前往后写不出来了,我就从最近的事情往回写吧…
11 月 20 日,是我们决赛的日子。依旧是在学校礼堂,我觉得挺自豪的,学校有个这么好的礼堂… 比赛叫做“英语剧星大赛”,最后大概 10 个学校进入了 20 号的决赛。上午排练,下午正式比赛。
其实,我挺担心比赛的时候没法使用自己的笔记本电脑的,因为学校礼堂电脑用 Windows,比较有特色,也不好掌握播放器启动需要的时间。后来,管声音的工作人员还比较和蔼,允许了我用自己的电脑。不过下一个问题就是,他们不让我用他们的 mixer,这就比较囧了,因为台上同学每遍表演所需的时间不一定一样,所以我并没有把声音的长度固定,所以要用硬件 mixer 才能实现 fade out 的渐变… 上午排练因此效果不太好。
不过上午的排练,为了让其他学校掉以轻心,我们还故意不好好演… 比如旁白 Yifu,在念开场白的时候有气无力,和平时他“铿锵有力”的风格反差很大,让我们觉得很搞笑…
后来,在 Zoe 老师的争取下,我还是最终被允许使用那个 mixer 了。额,我又突然想到门,那就说说门。

辛勤的组员们在画门
我们有个道具,是简单的门,说起那个门,也是有比较复杂的经历的。那个门是我和 Rosiey 找了好几趟通用技术组的老师,请她们帮忙,才做好的。很难忘,19 号的晚上,Rosiey 到外面买了颜料,Mena、Celia、Erik 和 Rosiey 用了整整一个晚上的时间完成的。丙烯颜料很味儿,也不好洗,所以后来我和 Rosiey 又跑去给大家买了口罩和手套。我那天晚上只围观了一小会儿,就回家了,据说她们剩下的同学 10 点才到家,很辛苦。
好吧继续说,然后就是比赛了。在最后同学到后台准备,我到播放音乐的设备旁边之前,我们在一起,把手搭在一起,互相鼓励,好感动呀…
最后一次,大家都很投入,不过我最后一首歌放早了几秒钟,导致 Sophiana 最后一句有几个词没唱完… 严重忏悔… 哦不过多亏了她,也没慌乱,大家也就淡定地继续了下去。
我觉得这次决赛上的表演,还是很成功的!演出完,大家回到 Zoe 的办公室,收拾东西回家。大家聊到,要不要过几周继续进行接下来的 DI 比赛。有些同学决定继续,而更多同学决定离开。我也实在太忙了,没法参加 DI 比赛。后来回到家,想到,再也不会和 9 位同学,放学后匆匆忙忙地赶到礼堂,再也不会听到这些人,读着或唱着这一句句已经听到都背下来的台词,心里感觉好失落呀。据说,Celia 回家给她妈妈讲我们 drama team,边给妈妈翻译 script,边自己在哭。
Yifu、Rosiey、Barbie、Celia、Sophiana、Erik、Kimberly、Simon、Mena,我永远不会忘记这段时间,我们一起排练,一起说笑,一起被骂,一起经历紧张的比赛的每一分每一秒的!谢谢你们!
Typo is Beautiful
大家好,我们今天来学个新词,东站台:Eest Platform!

