你会翻转二叉树吗?–谈程序员的招聘

  • Post author:
  • Post category:IT
  • Post comments:0评论

事件回放 2015 年 6 月 10 日,Homebrew 的作者@Max Howell在 twitter 上发表了如下一内容: Google: 90% of our engineers use the software you wrote (Homebrew), but you can’t invert a binary tree on a whiteboard so fuck off. 事情大概是说,Max Howell 去 Google 面试,面试官说:虽然在 Google 有 90% 的…

继续阅读你会翻转二叉树吗?–谈程序员的招聘

HTTP/2 中的 Server Push 讨论

  • Post author:
  • Post category:IT
  • Post comments:0评论

本文不讨论 Server Push 是什么,也不讨论如何使用 Server Push。 之前我在《开始使用 HTTP/2》这篇文章中写到: 如果服务端想要推送的资源本地已经缓存过,客户端会发送RST_STREAM告诉服务端不要再传了。不过根据我的观察,H2O 服务端在收到RST_STREAM之前,已经发出了资源,造成了流量的浪费。具体原因,我正在向 H2O 作者求证。 我给 H2O 项目提了一个 issues询问此事,得到了 H2O 的作者Kazuho Oku,aria2 的作者Tatsuhir…

继续阅读HTTP/2 中的 Server Push 讨论

谈谈苹果开源 Swift

  • Post author:
  • Post category:IT
  • Post comments:0评论

在今年的 WWDC 大会上,苹果推出了 Swift 2,给 Swift 语言增加了许多新的特性,同时苹果宣布将开源 Swift 的编译器和标准库。虽然源码还需要等到年底才能放出,但不妨我们来聊聊开源这件事。 开源的互联网环境 从整个业界环境来看,开源似乎是现在互联网的标配。其中 Google 是开源的先锋,现在智能手机操作系统基本被 iOS 和 Android 垄断,而 Android 的成功,很大程度上是因为 Google 对 Android 系统的开源,并且对基于 Android 的定制修改…

继续阅读谈谈苹果开源 Swift

乐视和小米,到底在吵什么

  • Post author:
  • Post category:IT
  • Post comments:0评论

一 乐视和小米,再度发生口水仗。互联网江湖俗称“撕逼”。 这场口水仗玩出了新花样。 小米家,召集了证券业媒体记者和基金经理、分析师准备说点乐视的坏话。而乐视则针锋相对地说:你丫是不是操纵股价准备做空啊? 公关战打出了股价战,新玩法,新境界,升级了。 我不想就这个“创新”评头论足,我想讨论的是:他们到底在吵什么。 二 乐视和小米的这场围绕电视、视频的公关大战,其实真的是蛮高级的。 双方在争夺的是互联网电视的解释权:什么叫好的互联网电视? 你可以理解为定义之争,也可以理解为解释权之争,甚至你可以理解…

继续阅读乐视和小米,到底在吵什么

锤子的逻辑

  • Post author:
  • Post category:IT
  • Post comments:0评论

如果说业界的奇葩的话,那么锤子也应该能算得上是一个。距离 T1 发布已经有一年多的时间了,但是锤子二代(T2)手机却丝毫没有风声。 或许很多人都会把锤子当作笑话来看待了,在没有真实的使用过这款机子之前,我的确也是怀着那种莫名的「恶意」的。 锤子还是活着的。 就在上周锤子至少还是发布了一款产品的,那就是「锤子日历」-- 一款 iOS 平台的日历应用。 截至目前,我们看下锤子在 AppStore 上面发布了哪些应用。目前在 AppStore 上面有它的几款相对不是很「大」的应用:锤子便签、锤子时钟、…

继续阅读锤子的逻辑