月度归档: 2018 年 4 月

这些大名鼎鼎开源软件的名字是怎么来的?
像许多生活中常见的品牌名称一样,例如“Kleenex”或“百事可乐”,他们的命名都有一些故事在其中。开源世界也拥有自己独特的命名法,这些奇怪的名称对一些人却又特殊的含义。而我们只是了解他的名称或者以错误的发音读出这些名称。接下来,就带你们看看看看这些开源软件命名背后的故事。

能让程序员假装很忙的三个Linux命令行工具
有时候你很忙。而有时候你只是需要看起来很忙,就像电影中的黑客一样。有一些开源工具就是干这个的。

用命令行查看比特币等加密货币的价格
不像 Cli.Fyi,Coinmon 只能用来查看不同加密货币的价格。没有其他功能!Coinmon 会在终端上检查加密货币的价格。它将从 coinmarketcap.com API 获取所有详细信息。对于那些 加密货币投资者和工程师来说是非常有用的。

你不知道 Java 10 的 5 件事
所以你认为你了解Java编程? 事实是,大多数开发人员只是浮于Java平台的表面上,仅仅为了完成工作而学习。在这个正在进行的系列中,Java技术深入挖掘了Java平台的核心功能,提出了一些技巧和诀窍,可以帮助你解决即使是最棘手的编程挑战。

[译]阿里巴巴、百度、腾讯等的“性别歧视”招聘启事是怎么写的?
硅谷不是唯一一个散布着性别歧视的科技中心。据 Human Rights Watch近日的报告,中国大陆的科技公司,如华为、阿里巴巴、以及腾讯在网络招聘中也歧视女性。部分职位直接表示仅招男性,而其他职位则明确表述女性必须长的漂亮,甚至有具体的身高要求。

谷歌开源 Swift for TensorFlow:我们是不是终于可以放下Python了?
Python有一大堆动态特性,使得Python无法被可靠地静态分析。那么,就只有两个选择: 1,对Python语言进行剪裁,得到一个便于静态分析的子集。2, 换语言。

超好用的27个谷歌Chrome浏览器使用技巧
Chrome堪称浏览器的业界良心,但是你真的完全懂得它的正确打开方式吗?这27条tips能帮助你实现一些你从未想到的功能,提升工作效率、节省大量时间。赶紧get起来吧!

谷歌Fuchsia源码现身AOSP,开发者发现其支持运行原生安卓应用
谷歌可能在Zicron核心中移植了整个ART运行环境库,不过这一消息并未被官方确认,但是一位内部消息人士告诉9to5Google称,这将允许目前已有的应用很便利地移植,用于某些内部设备的测试用途。

新码农小米奇遇记
新码农小米奇遇记

程序员那些牛B闪闪的禁术
这些coding大神才懂的秘术,今天就传授给你了……

程序员励志名言
我也是千万程序猿中的一枚小屌丝,生活是痛苦并快乐着,我一直把程序语言当成一门艺术而不是技术,越深入的了解越感觉他的博大精深.感慨前辈们拥有如此的智慧,我只能在后面追寻.废话不多说,让我们一起欣赏一下大牛们的名言吧。

关于MySQL 8.0的几个重点,都在这里
在MySQL8.0中重新设计了redo log,主要改进fsync,使得效率更高,减少锁,优化flush机制,不会频繁flush。同时,支持更高用户并发请求。

期待已久的 Ubuntu 18.04 LTS (Bionic Beaver) 正式发布
终于,Ubuntu 18.04 LTS 正式发布,带来了许多期待已久的特性和改进。

几款画漫画的软件比较
对比了几款适合画漫画的软件,除了laterboy平时用得最多的Photoshop(下用ps)外,laterboy的电脑还一直安装有painter(下用PT)、sai、IllustStudio(下用IS)、ComicStudio(下用cs),这几款都是画漫画常用的软件,总的来说,所有图形软件其实都大同小异,但仔细对比,还是各有千秋的,当然画得好不好,关键并不在于软件,而在于作者本身的绘画水平。

Node.js 原生模块开发方式变迁
在 Node.js 开发领域中,原生 C++ 模块的开发一直是一个被人冷落的角落。但是实际上在必要的时候,用 C++ 进行 Node.js 的原生模块开发能有意想不到的好处。

Kubernetes, OpenStack 等被闭源?我礼貌性地慌一下
使用开源软件是大势所趋,OpenStack、Kubernetes、Hadoop这样的软件不仅不会闭源,并且会沿着目前的方向坚定的走下去,只有像华为这样积极拥抱开源,切切实实深度理解开源,才能让开源更好的为中国服务,在开源的基础上实现真正的自主可控。

Python中隐藏了你不知道的10个彩蛋
正则表达式是Python的一大特色,但是调试起来会很痛苦,很容易得出一个bug。幸运的是,Python可以打印出正则表达式的解析树,通过re.debug来显示re.compile的完整过程。

为什么 SQLite 不使用 Git 进行版本管理?
SQLite不使用Git版本控制系统。SQLite使用Fossil作为替代,它是一个专门为支持SQLite而设计和编写的版本控制系统。

深度学习的局限性和未来
本文来自 Keras 作者 François Chollet,同时也是根据他撰写的《Deeping Learning with Python》一书第 9 章第 2 节改编的

技术很牛的程序员可以拥有经常迟到的特权吗?
这么一个人,本来应该成为镇司之宝的,可是性格却自我得不得了,从来不愿意遵守制度,一个月能迟到500分钟、在办公区抽烟、每天不到点就溜下去吃饭,让老板糟心得不得了。

编程语言不在于有没有钱途,在于你写的好不好
大数据概念没兴起之前,Python 其实并不是特别得宠,老东家知道创宇成都公司的很多兄弟离职后又回去了,前段时间和老杨一起吃饭,我们研究了一下,主要原因可能是成都用 Python 的公司太少了,出去并不是特别好找工作。(当个段子听,全当开玩笑。)

谁说国外的程序员过得好?法国政府搞的软件项目,坑出新境界
如果你讨厌你的编程工作,请认真阅读这篇2008年的文章吧。法国科技公司为政府做的项目,预期两三年,做了十二年还在做;6百万行C++代码,经理比工程师多,人员素质极低。

[译]面试了8家公司,他们问了我这些机器学习题目……
今年年初以来,作者一直在印度找数据科学、机器学习以及深度学习领域的工作。在找工作的这三十四天里,他面试了8到10家公司,其中也包括初创公司、基于服务的公司以及基于产品的公司。

软件正在蚕食世界,而开发者的价值观成了最大的 Bug
有句话都已经烂大街了,你几乎可以在每一场技术会议(以及很多非技术的商业活动)上都能听到:“软件正在蚕食世界”。这么有煽动力的说法,但是这种表述却错失了这个故事最重要的部分之一。

禁不了的开源——驳开源闭源论
有个别人担心,像MySQL、OpenStack、Hadoop、Spark、TensorFlow这样的开源基础架构和产品也会被“闭”。更有甚者表示,如果OpenStack被禁,基于OpenStack的云服务也会从此夭折。对于这样的论调,我想说的是,这完全是杞人忧天。开源无辜躺枪了。