甲骨文:不行,你不能看我们的源代码!

甲骨文:不行,你不能看我们的源代码!

我最近已经写了很多东西了。其中一些是和我姐姐一起,使用笔名Maddi Davidson写的凶案悬疑小说。最近,我们一直在写一些较短的凶杀故事,尝试用一些新主意来“杀死”故事中的被害者(诚实地说,在现实中我真会去想怎么把这些凶杀情节实践到那些连车距都保持不好的白痴司机身上)。

透明屏幕手机离我们有多远

透明屏幕手机离我们有多远

昨天我们报道了一个ZUK的一个透明屏手机,不过,目前这应该还只是一部概念产品而已,但真正的透明屏幕手机离我们有多远?

乔布斯的经历告诉我们:不要混小圈子

乔布斯的经历告诉我们:不要混小圈子

史蒂夫•乔布斯去世3年多了。
在他故去之后,有人为他立传,也有人把他的故事拍成电影。
这些传记和电影都赞美乔布斯留下的遗产,并试图分享他构建世界最伟大公司的秘密,比如关注细节、吸引世界级天才并让他们保持高水准。

给Objective-C的“悼词”

给Objective-C的“悼词”

Aaron Hillegass是知名的Objective-C开发者和布道者,他于90年代在NeXT公司工作,后来专注技术布道,是Big Nerd Ranch的创始人兼CEO。他撰写了多本Objective-C书籍,在苹果发布Swift后,目前他开始将布道重心转向Swift

独立程序员如何赚钱致富

独立程序员如何赚钱致富

如果你是一个全职的独立程序员,或是一个在业余时间创建 app 和软件来赚钱的程序员,那么选择合适的收入模式是关键。然而,事实证明,开发人员所使用的最流行的收入方式并不是最赚钱的。

关于软件开发,你老板不知道的7件事

关于软件开发,你老板不知道的7件事

你的老板是否不理解你的工作?本文将有助于你更好地理解为什么你的老板不理解软件开发。

重新思考大学的5个理由

重新思考大学的5个理由

每个人都知道,为了成功你不得不上大学。除了个别情况……每个人都错了。把大学看做通往有意义的职业生涯之路,是该重新思考了,下面是 5 个理由。

最具价值员工:Snapchat人均价值是小米8倍,小米排第九

最具价值员工:Snapchat人均价值是小米8倍,小米排第九

初创公司拥有精干的员工队伍,背负着巨大的期望,但与上市的同类公司相比如何呢?

黑客是如何黑掉那辆吉普的?

黑客是如何黑掉那辆吉普的?

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

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

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

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

42 个移动端启动页面优化 Tips

42 个移动端启动页面优化 Tips

我们都听过这句话,“你只会有一次机会去打造第一印象”, 当涉及到移动端的启动页面时,这句话会更加令人信服. 在最基本的层面上,启动页面将会是消费者同你网站的第一次接触.

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

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

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

用HTML标记的古怪代码注释

用HTML标记的古怪代码注释

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

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

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

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

还不会 PostCSS?你 OUT 啦!

还不会 PostCSS?你 OUT 啦!

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

分享.NET系统开发过程中积累的扩展方法

分享.NET系统开发过程中积累的扩展方法

NET 3.5提供的扩展方法特性,可以在不修改原类型代码的情况下扩展它的功能。下面分享的这些扩展方法大部分来自于Code Project或是Stackoverflow,.NET为此还有一个专门提供扩展方法的网站

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

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

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

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

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

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

开源项目的那点事

开源项目的那点事

上周受到一位 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标记与客户端的增强这两个过程进行了严格的分离,采用这一设计的主要原因在于前后端所使用的编程语言不同。