返回 内核恐慌在 内核恐慌 中提及的产品。
32. 覃超专访(之二)
2016年1月4日 · 1:19:17
覃超在本集中详细讲述了Facebook Phone项目(代号Buffy)的诞生与放弃过程。该项目始于2010年,意图打造一款基于HTML5技术的社交手机,由Bret Taylor和Matthew Papakipos主导,与HTC合作硬件,修改Android系统并移植WebKit浏览器,采用独特的三进程架构(第一方应用、第三方应用、网页浏览各占一个进程)。然而,由于HTML5在移动端性能极差——JavaScript单线程导致UI卡顿、耗电严重、网络数据消耗大,用户体验远不如iPhone 4,项目不断降级,最终演变为Facebook Home后也被放弃。同期,Google+的竞争促使Facebook暂停Go China计划,收缩非核心业务。覃超还回忆了奥巴马2011年访问Facebook总部的情况,以及他在项目中负责的data layer框架开发。
21. Debugging
2015年7月12日 · 2:21:38
本期《内核恐慌》聚焦程序调试,两位主持人从密码管理习惯(吴涛的三层密码策略与Rio的随机密码+不同邮箱)切入,随后讨论Hacking Team被黑暴露Flash零日漏洞、Atom 1.0发布、卡马克计划在VR中用Racket构建脚本环境等新闻。在调试主题中,他们介绍了debug一词源自Grace Hopper的飞蛾故事,对比了打印调试法(printf)、命令调试器(GDB/PDB)、图形化调试器(DDD)及IDE集成调试的优劣,并提及Valgrind等profiling工具。吴涛分享了在博彩公司遇到的iOS Chrome用户有极低概率看到他人账户的诡异bug(最终未能重现,只能屏蔽该浏览器),以及索尼PS游戏因手柄干扰晶振导致记忆卡损毁的经典案例。节目强调先确定边界条件再编码的良好习惯比调试技巧更重要。
16. And Now for Something Completely Different
2015年5月3日 · 1:39:43
本期《内核恐慌》邀请董福兴、梁海、刘庆、陈奕钧四位嘉宾,讨论W3C正在制定的《中文排版需求》草案。节目明确强调这份文档是需求而非标准,旨在为浏览器和电子书等数字环境提供中文排版的参考依据,影响CSS等标准实现。对比日文JIS X 4051标准及其数字版JLREQ,指出中文缺乏类似历史传承的排印规范。陈奕钧介绍了其汉字标准格式项目,并用巧妙的hack实现标点悬挂:利用空格在行首行尾塌陷的特性,结合web font替换空白字符,让标点自动悬挂。嘉宾还分析了中国企业在W3C标准化中参与不足的现状,以及简体繁体与竖排横排等文化差异带来的挑战。