分类: 业界观察
黑客是如何黑掉那辆吉普的?

在刚刚举行的 2015 黑帽大会上,黑掉切诺基的两位研究人员 Charlie Miller 和 Chris Valasek 如期公布了黑掉汽车的细节,他们说,其实黑掉一辆汽车并不困难。

IBM报告:国内七成“程序猿”年龄小于30岁

“程序猿”越来越年轻了,80 后和 90 后已成为中国开发者群体的中坚力量。在昨日召开的 IBM Bluemix 云计算大会上,IBM 携手服务平台 CSDN 共同发布《2015 中国开发者调查报告》显示,21 岁至 35 岁的开发者人数已 88%,其中年龄在 30 岁以下的开发者占比达七成。

为什么你应该尝试“全栈”

程序员看到“全栈”这个概念,大概会有两种反应
1. 卧槽,这个好,碉堡了
2. 你懂毛,全栈就是样样稀松

用HTML标记的古怪代码注释

现在我明白了,我在编程方面的很多做法都是古怪的、不入流的,不过,对我而言,多多少少是有帮助的。我的网站比大部分网站,肯定存在更多的问题,但是我交付的速度快了不少。你不都懂的。

读懂摄影师常用的6种图片格式

作为设计师,开发者或摄影师,很有必要了解图片格式的区别。基于工作需求,你经常需要选择某一文件类型。然而很多时候,格式差别会很容易被你忽略。以下列举了 6 种常用图片格式,以便你明确其优缺点。

还不会 PostCSS?你 OUT 啦!

是时候每个人都来了解一下 PostCSS 了 —— 它是什么;它实际能做什么
一阵子前,我写过 “见到 PostCSS 很兴奋, 但是我害怕离开 Sass”。

半路学编程,可以成为大牛吗

因为工作原因,在日常生活中,有很多人向我咨询职业生涯的抉择。他们大都对自己的职业现状不满意,打算学习编程成为一名程序员。

华为曲面屏新机曝光 目标对手三星S6 Edge

尽管华为 Mate 7 Plus 传出支持压感触控技术而备受关注,但这款新机在外形上并无多少新意,且硬件也没有多少升级,这对于部分人来说或许缺少吸引力。

开源项目的那点事

上周受到一位 CppJieba 用户的邮件咨询所启发 (我也很好奇为什么那么多人还是偏向于邮件咨询,而不是通过issue发问。), 重构了CppJieba的代码,高度集成了一下各个api, 对于用户来说使用起来更加简单,更容易上手了。

如何通过反向 SSH 隧道访问 NAT 后面的 Linux 服务器

你在家里运行着一台 Linux 服务器,它放在一个 NAT 路由器或者限制性防火墙后面。现在你想在外出时用 SSH 登录到这台服务器。你如何才能做到呢?SSH 端口转发当然是一种选择。

一位印度工程师在中国的见闻,值得每个国人反思

一名旅居上海的印度工程师孟莎美的文章《令人忧虑:不阅读的中国人》红遍网络。孟莎美称,通过自己在生活中的观察发现,中国人现在大多数时间都在玩 ipad,而很少用于静静地看书,这让她感到很担心。

从Java转向Go——AeroFS的一段奇妙之旅

AeroFS是一家企业提供安全和廉价的私有云存储方案。日前,AeroFS的开发团队发现程序内存发现异常,于是将采用多年的Java转向Go,事实证明,他们的选择是正确的,代码减半,常驻内存下降,Docker镜像内存也减少许多。

成为一名优秀的Web前端开发者

本文记录了两位工程师为 web 开发者们所提出的多条建议,其中一位推荐了多种实用的工具与技术,而另一位则对于如何克服浏览器开发时所面临的挑战提出了诸多建议。

移动开发领域值得关注的六大JavaScript框架

作为移动开发者人员,你还在被浏览器兼容性和屏幕分辨率的问题所困扰么?现在是时候拓宽眼界,学习一些新的技巧了。

Netflix的网站优化经验

Netflix团队首先要做的一件事是改进他们的整体前端架构。改版前的netflix.com网站对于服务端生成html标记与客户端的增强这两个过程进行了严格的分离,采用这一设计的主要原因在于前后端所使用的编程语言不同。

关于谷歌重组你需要知道的七件事

Google——世界上最大的互联网公司,被“并购”了。“并购者”正是它自己,或者说是一家叫做Alphabet的公司,由 Google的联合人Larry Page和Sergey Brin掌管。

程序员很穷

程序员很穷,他们要么是显得很穷,要么是真的很穷。
前几天一位做市场的同事跑过来问,池老师,我有一位朋友,快 30 了,想转行写程序,您觉得有戏吗?我看了看满目疮痍的他说,如果是你就没戏。

重构真的能提高代码质量吗?

与传统观点相反,新的研究发现,想要为了更高效和更具可维护性,而去重组软件代码,我们所花的时间和精力并不一定是值得的。

开源领导者应该入乡随俗吗?

人类学家们经常半开玩笑地争论是否要入乡随俗,因为他们要深入丛林去研究各种各样的部落——这种争论意味着,你想去了解一群人,你就要考虑到底是要融入他们的生活方式,还是要保持距离(为了保证研究的科学客观性)

浏览器出现之前,人们是怎样上网的?

假如你玩过 Mud 纯文字网络游戏,或是对《北大侠客行》、《谁与争锋》这些游戏名字有印象的话,恭喜你,你的年龄暴露了。

小米自主处理器:要血洗手机行业?

小米在自研芯片的道路上又迈近了一步。
几天前,ARM在第二季度财报中提到,一家中国的主流OEM厂商已经与它签署了全系列内核的授权。

大龄程序员

要是写代码写到三十岁没升到管理怎么办啊?
我每天还在写代码,与人讨论技术实现细节,35 岁那年,我写的 Moco 拿了 Oracle 的 Duke 选择奖。

成为一名优秀的Web前端开发者

本文记录了两位工程师为web开发者们所提出的多条建议,其中一位推荐了多种实用的工具与技术,而另一位则对于如何克服浏览器开发时所面临的挑战提出了诸多建议。

iPhone模拟运行安卓 果粉将Android误认为iOS9

通常来说,果粉都会认为iOS性能要远远优于Android,但事实上许多iPhone用户并未使用过谷歌的Android平台。

设计师必备20条设计黄金法则

以下内容摘自《美国视觉设计学院之完形设计》,牢记这些法则,并渗透到你的设计过程中。当然,打破这些规则也就更待时日。
