月度归档: 2018 年 6 月

谈谈技术和成本

谈谈技术和成本

因为最近我们内部也在实施成本优化和管控的事情,再加上之前写文章对一些技术和成本效率问题上的一些总结,发现这个事情还有点意思,是值得反复思考和玩味的一个问题,所以简单分享下感受。

前端技术展示:一百种时钟

前端技术展示:一百种时钟

这里有100种使用css+js+html制作的时钟钟表手表等,有不少是使用纯css3或HTML5开发出来的,有些是使用SVG,JavaScript等技术制作的。

那些不使用分号的编程语言

那些不使用分号的编程语言

大多数编程语言都是在程序句子中使用分号,但有些语言却用它做其它用途,比如这种 Matlab 这两种编程语言,它们在集合里使用分号来分隔元素,而Lisp语言用分号来做注释用。

这些奇怪的unix/linux命令名称都是什么意思?

这些奇怪的unix/linux命令名称都是什么意思?

这些奇怪的unix/linux命令名称都是什么意思?

这是我看过解释TensorFlow最透彻的文章!

这是我看过解释TensorFlow最透彻的文章!

这里介绍的概念对所有 Tensorflow 程序来说都很重要,但这些还都只是表面上的东西。在你的 Tensorflow 探险之旅中,你可能会遇到各种你想要使用的其他有趣的东西:条件、迭代、分布式 Tensorflow、变量作用域、保存和加载模型、多图、多会话和多核数据加载器队列等。

写代码的四个境界

写代码的四个境界

写代码,不应该只是一份工作,而是在为社会创作一件流芳百世的艺术品。

阿里云公布故障原因:新功能触发了一个未知代码bug

阿里云公布故障原因:新功能触发了一个未知代码bug

阿里云称,“对于这次故障,没有借口,我们不能也不该出现这样的失误!我们将认真复盘改进自动化运维技术和发布验证流程,敬畏每一行代码,敬畏每一份托付。 ”

三大角度PK,Go语言和Node.js谁胜谁负?

三大角度PK,Go语言和Node.js谁胜谁负?

我们在Quora上发现,很多开发人员都将Go语言视为Node.js的优秀替代者,所以本文将集中探讨到底是为什么会出现这种情况以及为什么很多企业和开发人员会首选Go语言而不是流行的Node.js。

Linux 文件系统 EXT4 的前世今生

Linux 文件系统 EXT4 的前世今生

20多年来,EXT文件系统一直是许多Linux发行版的默认文件系统。它们需要少量的维护就能提供稳定性、高容量、可靠性和性能。我尝试过其他文件系统,但总是回到EXT。毫无疑问,EXT4文件系统应该用于大多数Linux系统,除非有令人信服的理由去使用另一个文件系统。

记一次服务器被入侵的调查取证

记一次服务器被入侵的调查取证

小Z所在公司的信息安全建设还处于初期阶段,而且只有小Z新来的一个信息安全工程师,所以常常会碰到一些疑难问题。一天,小Z接到运维同事的反映,一台tomcat 的web服务器虽然安装了杀软,但是还是三天两头会出现杀软病毒报警,希望他能查下原因。

Airbnb 弃用之后,如何判断你的项目是否该使用 React Native?

Airbnb 弃用之后,如何判断你的项目是否该使用 React Native?

Charlie 与许多考虑使用 React Native 的人交谈过,并将他们大致分为三类,其中两类非常适合使用并能乐在其中,而另外一类是不太适合的。结合了大多数人的问题与一些实践经验,Charlie 最终整理出了一篇快速指南,帮助个人和团队决定是否要在项目中使用 React Native。

Fuchsia 操作系统将支持运行 Linux 应用程序

Fuchsia 操作系统将支持运行 Linux 应用程序

近日,谷歌已经为其新兴开源的 Fuchsia OS 添加了一个 Guest App,以使 Linux 应用程序能够在 Fuchsia 中作为虚拟机(VM)运行。这个 Guest App 使用了一个叫作 Machina 的库,相比传统的模拟器,Guest App 与宿主操作系统的集成更加紧密。

一产品经理被围殴,现场惨烈

一产品经理被围殴,现场惨烈

一产品经理被围殴,现场惨烈

我是如何编写出《阿里巴巴Java编程规范》的

我是如何编写出《阿里巴巴Java编程规范》的

我因为这件事曾被大家群嘲。有人还好奇地发帖:孤尽是谁?怎么胆子这么大,敢给整个阿里集团写技术规范?

“梅西式”程序员

“梅西式”程序员

这便是梅西式核心人员在团队的效应:成也梅西,败也梅西。

深度学习技术其实没那么美好

深度学习技术其实没那么美好

深度学习算法的实现需要使用一些相关的数据(如人脸图片)进行,随着提供的数据越来越多,软件的模式匹配精确度便会越来越高。虽然就现在而言,这项技术已经取得了成功,但其结果还是主要局限于那些拥有庞大的数据集的领域

两个linux shell小技巧,助你提高敲命令效率

两个linux shell小技巧,助你提高敲命令效率

两个linux shell小技巧,助你提高敲命令效率

译 | 永远不要在MySQL中使用utf8,改用utf8mb4

译 | 永远不要在MySQL中使用utf8,改用utf8mb4

所有在使用“utf8”的MySQL和MariaDB用户都应该改用“utf8mb4”,永远都不要再使用“utf8”。

译 | 深入解读 V8 引擎的「并发标记」技术

译 | 深入解读 V8 引擎的「并发标记」技术

本文详细描述了被称为并发标记的垃圾回收技术。该优化允许 JavaScript 应用在垃圾回收器扫描其堆以查找和标记活动对象时可继续执行。我们的基准测试显示,并发标记相比在主线程上标记节省了 60%-70% 的时间。并发标记是 Orinoco 项目的最后一块拼图

Google 为 Android P 引入新的生物识别身份验证 API

Google 为 Android P 引入新的生物识别身份验证 API

Google 希望在其即将推出的 Android P 中改进生物识别技术。该公司宣布开发人员可以开始使用 BiometricPrompt API 将生物识别身份验证集成到他们的应用程序中。

拖了整整12年,6百万行代码,全世界最烂的软件开发项目长什么样?

拖了整整12年,6百万行代码,全世界最烂的软件开发项目长什么样?

这篇文章写于2008年06月24日,到今天正好是整整十年。最近不知道怎么突然在美国的社交媒体上又火了起来,我们节选了其中的一部分

甲骨文宣布将Java SE商业使用许可的年付费模式改为订阅付费模式

甲骨文宣布将Java SE商业使用许可的年付费模式改为订阅付费模式

甲骨文公司已经改进了Java SE(标准版)的商业支持计划,由之前企业一次性支付永久许可费用加年度支持费用的模式,改为新的订阅模式,并宣布新的模式将于2018年7月开始启用。个人使用和非商业使用可继续享受免费支持,无需订阅。

Github社区成员联名抵制微软“反非法移民”政府AI项目

Github社区成员联名抵制微软“反非法移民”政府AI项目

超过 60 名 GitHub 贡献者最近在网站上签署了一封公开信,表示除非微软解除其与美国移民和海关执法局(ICE)有关云计算和深度学习服务的合同,否则就将放弃使用该网站。

Wired Elements:一套手绘风格的UI界面开源组件

Wired Elements:一套手绘风格的UI界面开源组件

Wired Elements 是一系列具有手绘外观的基本 UI 元素,这些 UI 元素可以用于线框、模型等手绘风格页面。

如何解读 Airbnb 弃用 React Native

如何解读 Airbnb 弃用 React Native

全球著名的民宿预订平台 Airbnb 突然宣布要弃 React Native 坑而逃,回归原生技术开发,不得不说,这一举措着实让 React Native 备受打击,也让很多趟过坑的同学们感同身受。