分类: 业界观察

编程中常用到的 ES6 语法
ES6中类class、Promise与异步编程、代理(Proxy)和反射(Reflection)API,这几块内容比较复杂,以后有机会再详细写。

译 | 我从未真正搞懂 JavaScript 闭包
我牢牢记住闭包的方法是通过 背包的比喻 。当一个函数被创建、传递或者从另一个函数中返回时,它就背着一个背包。背包里是函数声明时的作用域里的所有变量。

Linus Torvalds:我不看好量子计算
对整个内核都了如指掌的人是不存在的。但这么多年来,我亲眼目睹了这么多补丁,对内核的大体有所了解,一个补丁只要我看一下就知道它对不对

MySQL 小心了:MariaDB 会取代你!
这边厢,MySQL的人气趋于平缓、甚至下降;那边厢,MariaDB却人气急升。

三个技巧,将Docker镜像体积减小90%
在构建Docker容器时,应该尽量想办法获得体积更小的镜像,因为传输和部署体积较小的镜像速度更快。但RUN语句总是会创建一个新层,而且在生成镜像之前还需要使用很多中间文件,在这种情况下,该如何获得体积更小的镜像呢?

译 | MariaDB 和 MySQL 全面对比:选择数据库需要考虑这几点
这篇文章的目的主要是比较 MySQL 和 MariaDB 之间的主要相似点和不同点。我们将从性能、安全性和主要功能方面对这两个数据库展开对比,并列出在选择数据库时需要考虑的重要事项。

聊聊程序员的影响力
一旦你有了影响力,别忘了帮助别人提升影响力。注意那些被忽视的人,帮助他们提升他们的影响力。借出你的时间和信誉度,把那些让你变得强大的技能也教给需要它们的人。

64岁谷歌老程序员的补丁 vs 35岁中年程序员的焦虑
我见过 70 后的程序员,但是我从来没见过 64 岁还在写代码的程序员。有着高贵的出生,在基础的软件领域持续耕耘,勤奋(看看他最近一年给 V8 引擎提交的那些补丁的数量),这么一个老爷爷,和一堆 70、80、90 后坐在一起,开发和改进了软件行业最困难的模块之一 V8 引擎,这是怎样的境界?

命令行界面 (CLI)、终端 (Terminal)、Shell、TTY,傻傻分不清楚?
计算机史这玩意,有趣是挺有趣的,就是查起资料来太费脑子。

Linux 用户应该尝试使用 BSD 的 6 个理由
迄今我因 BSD 是 自由及开源软件 (FOSS)已经写了数篇关于它的文章。但总有人会问:“为什么要纠结于 BSD?”。我认为最好的办法是写一篇关于这个话题的文章。

从一张搞笑图看JavaScript的语法和特性
这张图里的很多知识并不是实际编程所需要的(就像i+++++i,这些是我认为不重要的知识)。我是希望借这张图聊到一些js的语法特性,以加深对js的理解。这两点在我看来有本质的区别。

全球免费公共 DNS 解析服务器 IP 地址列表推荐 (解决无法上网/加速/防劫持)
如果配置了不合理的 DNS 服务器,可能会导致网速缓慢、打不开网站;一些恶意的 DNS 还会让你电脑出现弹窗广告、网站被劫持修改 (中间人攻击)、监听等等一系列的安全问题

与程序员打交道,千万别“嘴欠”说这 11 句话
对于非开发人员来说,如何与开发人员进行合理且有效地沟通就成为了职场中一项必备技能

程序员夏洛克之被踢出去的用户
“那个,我以前做开发的时候,大家都叫我夏洛克”。

对比 Ubuntu 18.04 和 Fedora 28
Ubuntu 18.04 是 Ubuntu 目前最新的 长期支持版本(LTS),为用户提供 GNOME 桌面系统。Fedora 28也提供 GNOME 桌面系统,但落实到具体的软件包管理方面,二者的桌面体验存在差异;在用户界面方面也显然存在差异。

图组 | 你相信程序员有洁癖这样的鬼话吗
如果你是一名程序猿,或是洁癖症、强迫症患者,以下图片可能会引起不适,请做好心理准备!

Linux 27 周年!27件相关的有趣事实你知道多少?
为了庆祝这个疯狂的“我能行”内核的27年,这里有一个关于Linux的27个事实的列表,它巧妙地从社区来源的概要、对它的创建者的采访以及从公开数据中大量的采集汇总而成。

这些价值上亿美元的网站,背后居然都只有一个程序员
UI 领域技术更迭非常之快,简直变幻莫测,我相信 React 会是 UI 的终极选择。

项目经理是如何把一个项目带崩的
我是一名项目经理,在过去的四个月里,我把一个项目带崩了(上线后频出问题,用户无法使用)。在最近的几天,我每天都在反思自己,我都在问自己以下几个问题:

用产品经理的思维分析子弹短信
产品不一定要做到十分完美才能上线,虽然子弹语音转换文字的准确性不够高,但并不会影响沟通。就像我们平时写的东西里面有错别字,读书有部分内容看不太懂,遇到不懂的生僻词,但并不会影响对于整体信息内容本身的理解。

华住酒店5亿开房信息泄露 或因程序员将含有数据库密码的文件上传到github所致
华住在企业代码的审核中可能有一些失误,这些代码很可能包含公司的机密信息,但也上传到了公共平台,这表明企业在进行信息建设的时候,可能使用的是非常简便的安全措施,在平台正式上线后又没有弥补缺陷。

将 Linux 终端会话录制成 SVG 动画
Termtosvg 将你的终端会话录制成一个单独的 SVG 动画。它是一款简单的命令行工具,使用 Python 语言编写,可以生成轻量级、外观整洁的动画,可以嵌入到网页项目中。

(…)这三个点在JavaScript中是个啥意思?
这篇文章的标题来自我在Quora上被要求回答的一个问题。下面是我试图解释JavaScript中三个点的作用。希望这对于将来有相同问题的人来说可以消除围绕这个概念的迷雾。

关于TensorFlow,你应该了解的9件事
谷歌开发技术推广工程师 Laurence Moroney 在 Google Cloud Next 大会上进行了一段 42 分钟的演讲,主题是「What’s New with TensorFlow?」。本文作者 Cassie Kozyrkov 对该演讲进行了总结,概括出关于 TensorFlow 的九件事。

我电脑感染了一种奇怪的病毒,它点中了我的笑穴!
说真的,小发网龄也有十多年了,从互联网早期到现在见过的各种病毒也不少,但从来没有见过像这个病毒一样大阵仗的,一边放着背景音乐一边对电脑进行着破坏,场面居然有那么一丝欢乐,要不是知道它是病毒,我都以为我打开的是某个搞笑视频。。。