2d.am从我开始写第一行代码至今已经整整一年了,有很多细节可以总结。
但在此之前,我得先把正事了结——邀请码总算可以发了。至于v3版的2d.am里外长成啥样,请见附图。
PS:如果你以前申请过邀请码,却仍未收到邀请邮件,请留言告知我(请确保你检查过收件箱和垃圾邮件箱;如果发现它在垃圾邮件箱里,麻烦帮忙点一下“这不是垃圾邮件啦混蛋Google”的按钮)。
PPS:使用上如有什么问题也请留言告知,或使用站内的那个反馈邮箱地址。
PPPS:总结文等我确保服务器没有大问题之后就写个。
We don't choose who we are, but we do choose who we become.
2d.am从我开始写第一行代码至今已经整整一年了,有很多细节可以总结。
但在此之前,我得先把正事了结——邀请码总算可以发了。至于v3版的2d.am里外长成啥样,请见附图。
PS:如果你以前申请过邀请码,却仍未收到邀请邮件,请留言告知我(请确保你检查过收件箱和垃圾邮件箱;如果发现它在垃圾邮件箱里,麻烦帮忙点一下“这不是垃圾邮件啦混蛋Google”的按钮)。
PPS:使用上如有什么问题也请留言告知,或使用站内的那个反馈邮箱地址。
PPPS:总结文等我确保服务器没有大问题之后就写个。
曾经有一个IE Monoculture,其他浏览器为了能让网站兼容自己(实际上是兼容的,只不过被User-Agent Sniffing给挡住了),不得不给特定网站提交虚假的User-Agent。
那个时代在Chrome与Firefox等等现代化浏览器的夹击下消失了。
今天我们迎来了新的WebKit Monoculture,它存在于移动浏览器领域——由于最大的两个移动OS系统均默认使用WebKit渲染,导致开发者又开始制作仅支持WebKit的网站。
更糟糕的是,由于iOS是移动网站开发者的主要测试对象,而它不允许WebKit渲染核心以外的浏览器,导致不少网站又回到上世纪的User-Agent Sniffing,仅允许WebKit浏览器访问移动版,将Firefox Mobile/Internet Explorer 10等浏览器拒之门外。
结果是,本在移动平台上独当一面的Opera不得不转投WebKit引擎以存活(并大幅度裁员)。而Mozilla最新发布的Firefox OS,不得不独立保存一个巨大的UA欺骗列表……
没错,我们又回到了向网站提交虚假User-Agent的时代,即便标准早已存在,即便WebKit根本不是统一的游览器乃至渲染系统。
The WebKit Monoculture,或者说iOS Monoculture,将是2013年最让人担忧的阴影之一。
让我们拭目以待。
(顺便一提,2d.AM v3将在3月初发布。我们相信它能把移动浏览器的最大优势发挥出来,不管你用的是哪一款。)
最近某单让国内外程序员颇为欢乐的新闻浮出水面。
不,我不是在说那个已经被各大新闻站转载的错漏百出的Verizon Case Study(顺便一提,不是Verizon的员工私自外包工作到中国,而是Verizon安全顾问团队接到一家美国公司的调查请求。)
我说的是:12306订票助手,因为成为某国内浏览器[1]近期在媒体上大打广告的“春运抢票版”的默认插件,又因为早期版本使用Github的Raw File作为CDN,并对返回403错误代码的请求使用暴力的5秒重试,导致Github被间接的DDOS,整体服务质量下降,Github运营团队不得不对该代码Repo做特殊处理的事件。
(image by tsumutsumu)
一觉过后,新年到来。
更准确的说,是新番季节又将进入新的轮回。
旅客们问,“客栈是不是要来个2012年新番总结排名啊?”
我很想答,“这种吃力不讨好还明显要被人婊的事情,到底是多M向的人才会年复一年的做。”
然后我决定还是写一下回顾。
因为在每一千个婊我的人里,总有这么几个比我更M的家伙,会被我的排名给气得不行,赌气去看这些片,最后发现自己不幸深陷ACG泥潭。
别不信,你认为我是怎么躺倒在这泥潭里的?(好吧,是赌气去玩某个一般向化游戏的18禁原版;我至今认为那个被阉割修改的一般向版才是更好的版本……这是题外话了。)
不管你读后有多生气(或快乐),假如它最终演化成你更多尝试ACG的动力,我就没有白费力气。
客栈2012年的最后一篇文章,献给店长刚刚完成通关的《Deus Ex: Human Revolution》(黑客入侵:人类革命)。
Deus Ex: Human Revolution是一款优秀的动作角色扮演游戏,延续了原作Deus Ex的老传统,挖掘数字朋克下的反乌托邦思想与技术奇异点下的道德争议。假如你对Human Revolution的整体价值有疑虑,metacritic上清一色的绿评价或许能让你安心。
本来我还想多写些感想,但我知道自己对Deus Ex系列的感情与回忆远超游戏本身,这个漫长的故事还是留待下回分解吧。至于为什么你需要尝试Human Revolution,就交给下面的截图们了。