分类: 业界观察

开源项目的那点事

开源项目的那点事

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Netflix的网站优化经验

Netflix的网站优化经验

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

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

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

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

程序员很穷

程序员很穷

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

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

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

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

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

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

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

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

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

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

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

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

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

大龄程序员

大龄程序员

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

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

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

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

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

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

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

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

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

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

如何解决看起来不可能的工程问题?

如何解决看起来不可能的工程问题?

Scalyr是一个基于云的服务器日志监控工具。其官方博客曾发表过一篇文章,描述如何使用蛮力方法实现数十GB日志数据的秒级查询。

你愿意做技术的追随者还是引领者

你愿意做技术的追随者还是引领者

这个问题的答案没有好坏之分,不论是追随者还是引领者,都各有利弊,不是01之争,重要的是清楚自己所处的技术潮流位置,所以今天和大家聊聊两条比较有名的技术发展曲线。

浏览器进入“拼爹时代” 火狐重演网景悲剧

浏览器进入“拼爹时代” 火狐重演网景悲剧

浏览器市场竞争激烈,各大浏览器都有背后的操作系统做支撑,火狐除外。

中国超算世界第一:自主处理器让美国看呆

中国超算世界第一:自主处理器让美国看呆

“为了在与美国争夺世界最快超级计算机的竞赛中领先一步,中国正在限制高性能机器的出口。”美国《商业周刊》网站近日发表文章称。

苹果都拼了 Siri为啥火不起来?

苹果都拼了 Siri为啥火不起来?

智能语音相信很多网友都在几年前被国内的山寨机洗脑过,“只要998!语音王手机带回家!超酷七彩跑马灯,双卡双待,更升级了超强语音助手...”而现在的智能语音跟之前的已经完全不是一个档次了,等等众多功能接踵而至,从之前的我们耳熟能详的山寨机的,发展到现在众多手机都配备,而且越来越智能化。

苹果可能想改变战术了,比如开发 Android 应用

苹果可能想改变战术了,比如开发 Android 应用

苹果的闭环生态往往会带来两种极端的声音,一种是坏到喊 Mother Fucker,一种是好到喊 Holy Cats。

从开发人员到管理者的转变

从开发人员到管理者的转变

技术工程师的晋升之路大体上可以分为两个方向,一是在技术方向上作为 Individual Contributor(IC)继续深造,二是以管理者的身份管理工程师团队。

传统创业vs.精益创业:为什么说项目经理已经名存实亡

传统创业vs.精益创业:为什么说项目经理已经名存实亡

开门见山的说吧:我喜欢看板。但主要原因并非人们常说的那一套:既不是因为它是一个可视化的管理工具,也不是因为它能帮我们更好的对进度进行把控,更不是因为它所谓的自我管理的优秀特性。