Seasonal Digest 本季文章摘录

seasonal-digest-cover

说来惭愧,由于生活繁忙,Weekly Digest这个项目一直处在三十天晒网两天打渔的烂尾状态。随着每一期Digest的时间相隔越来越长,Monthly这个词也不能承载我持续挖坑的深度了——于是本栏目更名为Seasonal Digest,为Annual Digest的出生做好热身动作。有鉴于本文标题,摘录文章可能较旧,已经读过的链接请自行忽略。

提醒:本期的推荐内容均比较“难缠”,如果你不处在一个想阅读的精神状态,建议先保存下来,空闲时再“攻坚”……好吧,我说的太夸张了,先来点中文内容暖暖身子吧?

话说网络服务

seasonal-digest-01

这年头,什么东西不是Web2.0制造?你家的花猫可能在逗叽喳小鸟,你家的老人可能在吃豆瓣炒肉,你家的邻居不仅变态还特扯淡……二点零无处不在,直到你把“吃了没有”幻听成“饭否”。

但是,支撑这占领了你生活每一个环节的Web2.0的后台技术是什么?是上帝的连串喷嚏吗?爱因斯坦假设上帝不掷骰子,后被证明是错误的。这里客栈假设上帝不打喷嚏,若有反论,我们愿闻其详。

Web2.0的网站重视互动,易用的前端,强大的后端是必不可少的。但在强大的定义上,Web2.0与弱互动型服务不同,因此对数据库的需求也为之改变。就像同样是圣诞礼物,给阿宅与给阿妹的礼物肯定不同。顺便一提,今年我想要化物语的人偶,圣诞职人,拜托了!

于是NoSQL诞生,它们并非对SQL说不,而是在放宽对数据库传统ACID需求和放弃关系数据库某些核心特征之后的产物。NoSQL并不是全新的概念,而是现在的网络服务对数据表之间的“亲戚关系”没那么感兴趣,让非关系数据库的概念得以诈尸并进化。

在各色NoSQL的分类特性上,JavaEye的Robbin有比较详细的记述。对搞SNS有兴趣的旅客,这是你深入理解它们的起点。

NoSQL数据库大致可以分为以下的三类:

  • 满足极高读写性能需求的Kye-Value数据库
  • 满足海量存储需求和访问的面向文档的数据库
  • 满足高可扩展性和可用性的面向分布式计算的数据库

对于运营独立服务器的站主来说,与其在数据库上做文章,不如在程序本身做些优化,Nettuts这篇21条MySQL使用建议是任何开发新手的必读,运用了不少DBMS的基本知识(这里有中文翻译)。例如对IP地址的存储——

把IP地址存成 UNSIGNED INT

很多程序员都会创建一个 VARCHAR(15) 字段来存放字符串形式的IP而不是整形的IP。如果你用整形来存放,只需要4个字节,并且你可以有定长的字段。而且,这会为你带来查询上的优势,尤其是当你需要使用这样的WHERE条件:IP between ip1 and ip2。

有了优秀的后端,优秀的程序,网页还不能算送到顾客手中了。如何让帝都使用网通的阿宅与魔都使用电信的阿宅在下载网站同一张图片时有相同的速度——我和不少WAP站长都在没日没夜的思考这个低俗的危害后代心理健康的问题。

seasonal-digest-02

无独有偶,MIT的一群家伙也在思考相同的问题,于是CDN存在了,它们是致力于让全球阿宅一起享福的好同志。运营CDN的公司除了为网站提供接近用户的下载服务器,还在节约带宽,负载平衡和增值服务上给网站运营者提供便利。听起来不错,可如今的Web 2.0都有自己的CDN了,老牌大型CDN何去何从?国内的CDN公司又与国外的主流品牌有什么区别?请看这篇把CDN写成中世纪幻想小说般的文章

中国CDN公司则乐此不疲的修改自己的节点地图,也不管地图画得就像一张地雷分布图。而销售人员更是信口开河的讲自己的公司有几百个节点,可笑的是,几乎所有的CDN公司都有“几百”个节点,全中国的IDC恐怕都不够这些CDN公司瓜分的了。

万事俱备只欠东风,你需要一个适合用户的界面,否则多快速的服务都是摆设。这里就需要易用性老伯Jakob Nielsen出手了,他可能是全球网页设计者最害怕的老头之一,因为他只谈统计数据,不谈创意情感

在最近的两篇文章中,Jakob先是吐槽了《源氏物语》一塌糊涂的剧情展开速度,接着升华至“这年头你的顾客手里不只有一本小说,他有无数的选择”,并强调“媒体消费速率在网络上大大提升了”。网络服务的特点在于其“频密决策”的特性,如果你的网站服务涉及网络新手或30岁以上的用户群,这篇文章解释了你需要关注的媒体差异。

Compared to TV, the Web also has a much finer granularity of user control:

  • When watching TV, you make one decision every 30–120 minutes: pick a show or movie to watch, and then it’s lean-back time. Ah, easy.
  • When surfing the Web, you make a decision every 10–120 seconds: leave or stay on this page; leave or stay on this site. Where to click now? Where to click next? A bit stressful.

看到Jakob使用粗体强调的艺术没有?我敢说国内99%的博客乃至编辑(包括我自己)没掌握粗体和斜体的使用技巧。关于这些内容的解说,你都可以在Useit上搜到,且有研究数据支持。

了解媒体差异之后,你需要为用户量身订做适合他们的服务。这里Jakob提及用户的“大脑短期记忆”,人类的大脑在最近1万年中并没有明显的变化,任何需要过量短期记忆的网页设计都将给易用性制造障碍。

Jakob的建议包括“别让用户在不同物品页面中来回移动;加快页面响应以免用户忘记内容;不推荐使用复杂的优惠代码”等等。Jakob最后告诫开发者,“你们是互联网操作能力最强的4%人群,不该以自己为基准评估整体用户能力”,说难听些,不少用户的操作能力还停留在山顶洞人的阶段,因为我们的祖先不使用这些技能。

Many of the skills needed to use computers aren’t highly useful in slaying mammoths. … It’s no surprise that people are no good at these skills, since they weren’t important for survival in the ancestral environment.

seasonal-digest-03

网站做好了,你总得把它告诉用户吧?学客栈这种坐等Google娘光顾的方式,你就打好五年寂寞的算盘吧。先进的网页开发者首先会想到推特和Google Reader这类前卫的分享方式,但它们的效果如何?2009年的调查显示,Email依旧是回报率最高的宣传手段,排在网络广告和实体邮件之前。所以,学好怎么生成优秀的HTML邮件可能比你在推特上大喊大叫有效得多!

包括我自己,依旧在用Email订阅加菲猫的每日三格漫画,当年Google还没什么名气,更别提RSS了。假如母上需要我给她找些什么内容,一定也是通过Email。IM软件就够她困惑了,何况推特……

但HTML邮件有个问题,一个找休斯顿也没办法解决的问题:网页标准。假如你认为IE系列是一次对创意的屠杀,请准备好迎接Outlook的地图炮。在Outlook放弃IE渲染引擎换用Word处理器那一刻,全世界的开发者都哭了——仿佛从炼狱下降到地狱般。

Building an email is not like building for the web. While web browsers continue their onward march towards standards, many email clients have stubbornly stayed put. Some have even gone backwards.

因此,我对任何尝试兼容所有Email客户端的开发者都抱有极高的敬意,24ways圣诞特辑里David Greiner对HTML邮件设计的研究,毫无疑问是今年最有特色的一篇文章。Plain Text Emails ARE For The Wimps! 没见过像样的HTML Email设计?请到上述文章推荐的网站欣赏(这里这里)。

seasonal-digest-07

客栈这段文字只是对Web 2.0某些细节的基本描述,越深入,你就越明白2.0的基础设施比1.0更复杂,绝非“互动”二字可以概括。倘若你能排除万难登上Web2.0顶峰,被众多用户赞许的感觉亦是绝妙——尤其是这类蛋痛

话说游戏行业

seasonal-digest-04

恭喜你阅读到这里,接下来是娱乐资讯,松口气吧——虽然依旧是英文。

圣诞节快到了,阿宅们都在养精蓄锐,虽然我不知道是什么“精锐”,但有一点是肯定的——你们喜欢胸部,充满母性的存在。相信不少阿宅会在圣诞节许愿,“如果我无法在三次元找到她,我希望在二次元赚回来”。倾向后者的旅客,请不要伤心,这里有一篇关于游戏胸部的分析。作者强调,“胸部并不是判断一个游戏女角写实度好坏的标准,正如你不会用肌肉多少判断男角的写实度。”

Yet, we don’t riot in the streets when we see a burly man as the typical video game character. We don’t declare him to be sexually charged because we as a whole have assigned different values to the male and female anatomies.

很可惜,作者最后建议所有希望寻找“写实女性”的同志上大街观察真实女性。如果你已经全身心投入二次元,请不要阅读上述文章,以免圣诞节赔了鼠标又折盘。

即便你不小心阅读了以上文章,也别认为自己是孤独的,因为纠结在免费网游和私服里的玩家更痛苦。Gamasutra有篇对免费网游的收费交易的调查,BBC则有一篇对私服的采访,两篇都充斥着淡淡的忧愁:小众玩家与核心玩家越发成为被挤压的群体。

为了证明游戏世界并不是悲伤的,Wired有一段来自高桥名人社长的快速按键技巧录像。同时还有他的现场演示(老骨头了,每秒16连发已经不行了,12连发倒是不难……阿宅,承认你想歪了吧)。

seasonal-digest-05

最后一篇有关游戏业的文章是Escapist对《I Wanna Be The Guy》的游戏制作者Mike O’Reilly的采访,嗯,就是那个全世界没几个人玩通的自虐游戏。Mike称人生大冒险是他最初的制作灵感,并称游戏的出发点是“让玩家一边无比痛苦一边无法停止”。顺便一提,直至今年11月底为止,全球一共有450人被认证玩通了IWBTG。

To O’Reilly, "the real value of the game is just how it messes with your head. … [It’s about] really getting into someone’s head, and making everything that they do an act of paranoia."

文章看够了,最后来两段影片吧。都是来自Giantbomb的Quick Look作品,也是我认为最实用最搞笑最内涵的“游戏预览”。这次评测的游戏包括成龙的街机游戏(95年作品)Xbox Live上的独立游戏

seasonal-digest-06

在听成龙游戏的评论时,认真听几位大叔的讨论,对战的两位是格斗游戏的老玩家——你会听到他们提及许多上世纪80年代末至90年代初的格斗游戏。而成龙游戏,则被称为“真人快打的画面与Melty Blood的操作合体”,怎么样,美国真宅的知识面也是很广的。

Jackie Chan became the crack cocaine of Street Fighter community. … With Street Fighter, the U.S. downloads [fighting] videos from Japan; With Jackie Chan, Japan downloads videos from U.S.

话说版权博弈

我知道,我知道,你已经听烦了有关版权的话题,你觉得所有喜欢版权的人都是资本主义的傀儡。但我还是要说,因为版权意识的空白和落后将是21世纪科技与文化发展重要的障碍之一。正如奔三的CPU玩不动I社的新游戏,搞创新,不知道创新的基本元素是什么,注定失败。

seasonal-digest-08

seasonal-digest-09

不过中国的“创新问题”还可进一步细分出“假创新”的一批同志。这其中自然包括了抄袭台湾Plurk的中国微软聘用的聚酷开发团队(上海齐聚网络科技有限公司)。这种复制改名的手法在中国可谓屡见不鲜,有自称“扩展功能”的,也有被捉奸在床不得不承认抄袭但依旧称“这只是一小部分的”。

事情的结果是,微软美国总部出来致歉,上海齐聚的Google结果充斥着他们抄袭的新闻。相信微软总部再也不会随便批中国微软的外包项目了,小小一个微博都要抄袭,开发软件还得了?

这也从一个侧面解释了为啥我和跨国公司的高层谈话时,从没听他们坚定的说,“大中华范围内,大陆部门的运营最放心。”而总是,“我觉得大陆的市场还是很有潜力的……”双眼还带着若隐若现的泪光。

但抄袭并不是这段文字的重点,ACTA(反盗版贸易协定)才是。若按照它当前的发展路线,ACTA很可能将成为各位听到最多的版权相关词汇,甚至超越RIAA和JASRAC。反盗版贸易协定的主要目的是在全球范围施行有效和标准化的版权管控与稽查,问题在于,所有参与国都不愿透露这个协定的详细内容,至今的多轮谈判亦是闭门进行

如果你对客栈之前撰写的黑契同人故事结局有异议,那ACTA的广泛施行就是你期待的Bad End。你可以说这个涉及美国,加拿大,欧盟,日本,韩国,澳洲,新西兰和阿拉伯联合酋长国——简称“发达国家”的联盟,无法从实质上威胁中国和俄国的坚定盗版商。但请想想,当海外P2P的受到威胁逐渐消逝——中国的P2P生活还剩下什么?换个角度,在ACTA的贸易限制下,中国山寨企业转正更加无期了。

seasonal-digest-10

版权意识不是强权制造,ACTA的实际推行将是一场全球性灾难。不过人类的生存能力是很强的,例如Google,就继续在修正FCF(First Click Free)的政策,要求抠门的媒体允许访客的点击次数不能低于每日五次,并将Google News的抓取机器人单独命名,好让神经过敏的发行商单独封News,而不影响Search。

搞不好咱们《2012》年就《未来水世界》了,ACTA也石沉大海吧……

seasonal-digest-11

关于版权概念的实际讨论,我今年来读过的比较靠谱的两篇文章,一篇是在LinuxToy上有关版权的讨论,另一篇是John对Cosplay(以及贩卖Cosplay服装)是否合法的分析。这些讨论揭示了同一个现状:版权的法律界定与其实际运用仍有很大差距,过激的版权条例(例如ACTA)反而局限了版权持有团体的运营效率,迫使他们对“侵权行为”有条件“忽略”,增进了版权不清晰的现状。

用ACTA进行法律镇压绝非出路。开放版权,将在很大程度上给多方带来便利和盈利,这也将是多数版权改革组织继续争斗的领域。配合全球商业模式,恰当版权教育与能切实执行的法律条款,我们将在当前混乱的市场中找到平衡点。

话说摄影技术

seasonal-digest-12

这年头当个宅不容易,没点摄影技术,觅食都难。局限在“有相机”层面是不足够的,这就像烹饪,蛋炒饭是食物,满汉全席也是食物——深夜回顾照片时,你当然希望照片上的是清秀可人的妹妹吧!

无视那些举牌抗议的“写真下载党”,我们“自力更生党”来探讨一下吧。

Lifehacker最近发了一篇2009年最佳摄影指导的文章,在里面有几篇被引用的站外文章很有意思,这里来分享一下。

  • Digitial Photography School的10种拍摄出众肖像的偏方(以及额外十条),教你如何用拍摄出众的人物照,用不同于专业拍摄的另类法则。
  • Photography Bay则在用“非高端相机”拍摄夜景上有些好的建议。作者的拍摄习惯是绝不用Auto拍照。如果你的习惯恰恰相反,请去了解自己的相机吧。与此同时Digitial Photography School也有关于摄影夜景的一些小技巧,尤其是没有三脚架的时候。
  • 如果你刚进入业余摄影圈,请读Amateur Snapper的十大取景技巧。我见过不少拎着高端相机,摄影技巧优秀,却在取景上没什么灵感的阿宅,如果你也是,不要错过上文。
  • 最后,如果你是一个被人照的Coser妹妹或猥琐大叔,wikiHow有一篇教你如何更上镜的文章。我个人最喜欢第13条,Fake it till you make it,每次去景点都见到上镜立马露笑容,照完立马吼老公的大姐……

seasonal-digest-13

新宿区的猫不知为何总是很休闲的样子……

该推荐的就这么多了,你也许无法做到Boston.com的精湛,但上街拍拍小景物还是有潜力的。例如专门拍东京猫的Cats-Blog

话说……

seasonal-digest-end

我已经无话可说了,本季文章摘录结束。圣诞快乐。

Author: 店长

The Master of BitInn

12 thoughts on “Seasonal Digest 本季文章摘录”

  1. “把IP地址存成 UNSIGNED INT “,说到这个,我想起

    “存储密码(或者说 md5),用 binary(16) 而不是 char(32)”

  2. "最后来看两段影片吧"我居然有那么一瞬间相信它是最后了!其实大部份内容已经浓缩在店长的推里了,大家踊跃follow….

    1. 我比较肯定这里大部分链接没出现在推上。
      上推不转长文是我们的原则——因为没几个人会认真看。

  3. > 粗体和斜体的使用技巧
    使用语义正确的tag的使用技巧…

    > Plain Text Emails ARE…
    读html代码并不轻松…

    > 我和跨国公司的高层谈话时

    1. 用Thunderbird的话应该容易一些吧?

      想问,PS3下客栈怎么样?

      (PS3的浏览器是Netfront,基本是手机浏览器。对Javascript的支持不好,但对XHTML和CSS2.1的支持都不错。)

  4. 我恍惚看到了好歹也算是母校的動漫社的BLOG啊~~~雖然短短的時間讓我毫無歸屬感

Comments are closed.