在东京生活的中国IT程序员

我之前说日本的 IT 并不发达,不发达到什么程度呢?日本最流行的社交网络是 Facebook,Twitter,Instergram,本土产品的受欢迎程度远远不及美国引入的这些服务

Go 语言是谷歌的,而非社区的

对于这个问题,有很多人作了回答,但有一个真实的声音没有被直接表达出来,那就是:Go 是谷歌的编程语言,而不是社区的。

外媒曝华为备份操作系统实为Aurora OS:基于旗鱼OS开发、兼容安卓

Aurora OS(中文名:极光)原名 Sailfish(中文名:旗鱼),是俄罗斯的一款开源手机操作系统。俄罗斯最大的电信公司 Rostelecom 去年收购了开发者 OMP 四分之三的股权。

不再是开源产品,分布式数据库 CockroachDB 修改代码授权协议

开源项目如何在开源和商业找到一个平衡点,是很多开源团队在思考的问题,希望 CockroachDB 团队的尝试能够给大家更多启发。

不编程的程序员

虽然没有太多机会生产加入到产品中的代码了,但是在工作中还是在用程序员的脑子来思考和解决大大小小的各种问题。

在 Windows 中运行 Linux 命令的 4 种方法

运行 Linux 命令的最佳方法是使用 Linux。当选择不安装 Linux 时,这些工具能让你在 Windows 上运行 Linux 命令。都试试看,看哪种适合你。

zsh取代bash 成为macOS Catalina的默认shell

在 WWDC 2019 期间,苹果隆重介绍了 macOS 的下一个重大版本 Catalina 。不过对开发者和高级用户来说,macOS Catalina 还有一个重大的变化 —— 因为 zsh 已经取代 bash,成为了新版操作系统中的默认 shell

苹果 SwiftUI 踢馆谷歌 Flutter!

苹果全新的 UI 框架——SwiftUI 来了!早在2017年,Google 推出了移动 UI 框架 Flutter,便于开发者在 iOS 和 Android 系统上快速构建高质量的原生用户界面。那么失去先发之势、只支持苹果系统的 SwiftUI 具备哪些出彩的特性呢?

下一代 AI 系统基石:知识图谱将何去何从?

2012 年,Google 提出知识图谱的概念并将其用于搜索引擎中, 伴随 AI 技术的快速发展,智能服务的出现让知识图谱显得尤为重要,那么,作为知识工程的重要分支,它又会给智能服务带来哪些影响?

小米移动搜索中的 AI 技术

搜索是一种典型的 AI 应用,关键技术包括 Query 分析 、内容理解、文本相关性计算以及排序等。从统计机器学习到深度学,算法结合大数据将搜索引擎精度不断的提升。本次分享以部分技术为例探讨小米移动搜索中应用的 AI 技术。

为什么 2019 年了我还在用 jQuery

很多人提倡“只使用纯 JavaScript,根本不需要 jQuery”。好吧,很多东西确实是我不需要的,尽管它们可能都很好。我可能也不需要 jQuery,但它确实也很好。

给新手的 20 多个 FFmpeg 命令示例

在这个指南中,我将用示例来阐明如何使用 FFmpeg 媒体框架来做各种各样的音频、视频转码和转换的操作。我已经为初学者汇集了最常用的 20 多个 FFmpeg 命令,我将不时地添加更多的示例来保持更新这个指南。

横扫印度市场的操作系统KaiOS,值得华为鸿蒙借鉴吗?

2019年5月,一个主攻印度市场的移动操作系统公司KaiOS Technologies宣布完成5000万美元的B轮融资。据介绍,这次融资由Cathay Innovation领投,跟投公司谷歌(GOOGL)和TCL。

苹果祭出大招:史上最强 Mac 发布,iPad OS 惊艳问世

伴随着时间的脚步进入到 6 月份,一年一度的苹果 WWDC 开发者大会又如期到来;这是苹果自举办开发者大会以来的第三十场 WWDC,因而有着不一样的意义

WWDC19 苹果宣布全新 UI 框架 SwiftUI

2019 年 WWDC 大会上,苹果在压轴环节向大众宣布了基于 Swift 语言构建的全新 UI 框架 —— SwiftUI。开发者可通过它快速为所有的 Apple 平台创建美观、动态的应用程序。

Android 开发者应该从 Java 转到 Kotlin 吗?谷歌告诉你

“不要把‘Kotlin-first’误解成必须将现有 Java 开发的 Android 使用 Kotlin 重写”,Jeffrey 说到,并补充说明谷歌自家的应用也没有这样做。

为什么高级程序员写的代码都是傻瓜式的?

道路千万条,维护第一条。代码不规范,运维两行泪。

TensorFlow官方发布剪枝优化工具:参数减少80%,精度几乎不变

TensorFlow官方承诺,将来TensorFlow Lite会增加对稀疏表示和计算的支持,从而扩展运行内存的压缩优势,并释放性能提升。

我反对全栈开发工程师

一提起“全栈开发工程师”,大家的印象肯定是:这号人啊,堪称大神!会很多技术,前端后端都精通,不掌握七八种语言都不好意思出来打招呼,热点技术名词全都知道,也都会点儿;

著名论坛系统Discuz!宣布关闭discuz.net发言权限

昨日,Discuz!发布公告称,由于资源和人力投入问题,Discuz!关闭了 www.discuz.net 的发言权限,不过用户仍可以登录网站以回忆那些年的历史。

IEEE最新声明:禁止华为审稿,但仍接受赞助

如果违反美国出口管制条例,IEEE将受到重大的民事或刑事处罚,包括罚款或监禁。

在 Linux 命令行下使用“原力”

和绝地武士的原力一样,-f 参数是很强大的,并伴随着潜在的毁灭性,在你能用好的时候又很便利。

GitHub上的开源代码到底受不受美国出口管制?

在美国封杀华为,谷歌停止与华为相关的业务和服务之际,有网友发现,全球最大的代码托管平台Github,用户协议上写着:

GitHub.com、GitHub Enterprise Server和您上传的任何一个产品上的信息都可能受美国出口管制法律的约束,包括美国出口管理条例(the EAR)。

Apache 回应:参与开源不受美国出口管理条例约束

针对近日闹得沸沸扬扬的 Apache 软件基金会项目是否受美国出口法律约束一事,Apache 软件基金会发表了《Apache 软件基金会关于非美国子公司已添加到美国联邦登记公告实体清单裁决中的声明》一文。

Node JS 的未来是什么?

NodeJs 确实是一项未来主义的技术,已经被许多领先的技术巨头所采用。如果你是一名初出茅庐的软件工程师,正在开发 PHP 等供大于求的技术,那么转向 NodeJs 无疑会将你的职业生涯提升到下一个层次

对比五款数据库,告诉你 NewSQL 的独到之处

在 NewSQL 概念下提出的多种数据库设计,为开发人员提供了针对不同用例的多种选项。人们不再寄希望于给出适用于所有用例的单一架构,NewSQL 推动了创新和专业数据库设计的发展。

Serverless 掀起新的前端技术变革

而 Serverless 架构的诞生,则可以最大程度帮助前端工程师实现自己的理想。使用 Serverless,我们不需要再过多关注服务端的运维,不需要关心我们不熟悉的领域,我们只需要专注于业务的开发、专注于产品的实现。我们需要关心的事情变少了,但我们能做的事情更多了。

国产操作系统Deepin深度体验

操作系统的打造其实并不是特别难,最难的是各种软硬件支持,比方说显卡驱动适配,办公应用软件开发、游戏程序等等。其实国产操作系统确实不少,但大多数都是只有系统这幅“壳子”而没有应用的“灵魂”。而真要说可堪一用,生态建立良好的系统,呼声最高的应该就是深度Deepin操作系统了。

2019年了,PHP已不再是当年那个“设计糟糕”的语言

尽管 PHP 还有很多缺点和遗留问题,但我可以充满信心地说,我喜欢使用它。就我的经验来看,它可以创建可靠、可维护和高质量的软件。如果使用得当,PHP 对于 web 开发来说是个非常棒的选择。

Ubuntu 创始人谈论为什么 Linux 在桌面领域会“失败”

Canonical 和 Ubuntu 创始人 Mark Shuttleworth 在近日接受的一个采访中,分享了他对 Linux 在桌面领域的看法。

“反安卓”联盟往事

据说在 iPhone 发布时,Android 之父Andy Rubin正坐在一辆车里,苹果那传来的大新闻导致了两件事:1. 他迅速让司机在路边停车。2. 开始重新构想第一台 Android 手机究竟应该改成什么样。

国产操作系统可以从谷歌Android、Fuchsia中学到什么

拿来主义会导致我们和业内最先进的技术脱节,也就失去了先进性,从而很难持续的投入。另外,很多专家做的东西不够专一深入,精力过于分散,我们就很难把东西做好。

Antergos Linux 宣布已经停止维护

如今越来越多的人尝试使用基于 Linux 的操作系统,与此同时许多用户不喜欢使用 Windows 10。原本 Linux 社区在这样的环境中应该能茁壮成长,但现实感觉却与此相反。例如,Linux Mint 开发团队正经历动荡、Scientific Linux 停止开发。

Ubuntu 19.10镜像将捆绑闭源NVIDIA驱动程序

需要申明的是,Nvidia 驱动程序不是默认激活的,需要它的用户可手动选择。

聊一聊Kubernetes Operator的核心价值

这里我们把一些常见的概念,如 Docker、Controller、Helm、编排等,与 Operator 进行一下对比,从这些概念的不同角度来聊聊 Operator,并聊聊在我眼中的 Operator 的核心价值。

JavaScript个性特点:编程语言界的平头哥

平头哥 JavaScript 浑身是胆,根本不在乎你怎么看。在老哥这里不要提什么私有(private)变量、保护(protected)变量。你尽管检查对象、更改函数,管你啥时候。平头哥一身正气,从不藏着掖着。你问他为啥会这样?艺高人胆大啊!

Redis 作者 antirez:开源维护者的挣扎

这两天,一篇名为《开源维护者的挣扎》的文章被迅速顶至 Hacker News 首页,这是 Redis 作者 antirez 发布的最新博客。

亦敌亦友 微软Edge浏览器为何要采用Chrome引擎?

乔北峰承认“Edge的声誉好坏参半” ,但微软一直在花大量时间试图提高其浏览器的兼容性,同期谷歌一直在推进Chrome浏览器的开发,这巩固了其作为桌面默认Web浏览器的地位。

我谷歌了一下“全球最差的网站设计”

又一次好奇心的驱使下,我谷歌了一下“全球最差的网页设计”,汇总了几个大网站的评比结果,有这么几个网站出现率是最高的。我把网友们的吐槽和点评也一并放在这里。

别了,Linux 的魔法时代!

世界上真的需要不会用 Linux 命令行的 Linux 服务器管理员吗?

Firefox扩展停止工作的技术细节

Firefox CTO Eric Rescorla 透过官方博客介绍了最近因为证书过期导致扩展失效停止工作这一事故背后的技术细节。CTO 首先解释了 Mozilla 引入强制性扩展前面的原因:为了保护用户远离恶意扩展。

Google “金屋藏娇”的 Fuchsia OS 到底是什么?

早在 2016 年,就有人注意到,Fuchsia OS 的项目悄然出现在 GitHub 上,这就意味着,除了 Android 和 Chrome OS,Google 还在研发第三款操作系统。

Google Chrome将不再允许网站劫持后退按钮

作为全球头号浏览器,谷歌浏览器不断发展,谷歌一直在寻求提高所有平台的可用性,安全性和性能的方法。最近,谷歌开始研究一项新功能,该功能将阻止网站接管Chromium中的后退按钮。

Kotlin 1.3.30 改进汇总

JetBrains 不久前发布了 Kotlin 1.3.30。此版本主要针对 Kotlin 1.3 修复 bug 并更新功能。Kotlin 1.3.30 改进了 Kotlin/Native 和 KAPT,支持更多对无符号类型和数组的操作,并改进了 IntelliJ IDEA 的调试功能,等等。

谷歌神秘的 Fuchsia OS

谷歌的 Fuchsia OS 从首次曝光到现在已接近三年,一如既往地保持着神秘莫测的形象。直到现在,它仍是一个处于开发阶段的实验性操作系统。

微软在 Windows 10 中搞了个真正的 Linux 内核

微软在 5 月 6 日推出了全新的终端 Windows Terminal,这是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多 Tab 支持、富文本、多语言支持、可配置、主题和样式,支持 emoji 和基于 GPU 运算的文本渲染等等。

微软宣布 .NET 5 计划

今天,我们宣布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。将来只会有一个 .NET ,您将能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。我们将在 .NET 5 中引入新的 .NET API、运行时功能和语言功能。

我在华为写了13年代码的一些感悟

一天晚上,我和老婆聊天,说部门要我写个“大咖谈软件”的文章,老婆斜了我一眼,淡淡地说:“Linus大神21岁就写出了Linux内核的雏形,缔造了一个自由主义的开源世界;张小龙28岁写出了foxmail,在2000年就卖出了1200万的价格。

微软为何开发Chromium Edge浏览器?相关内幕曝光

微软最近宣布决定放弃自己开发的EdgeHTML渲染引擎,并采用开源的Chromium核心开发Chromium Edge浏览器。微软采用Chromium的举措帮助该公司将原本只针对Windows 10的Edge带入了Mac OS以及旧版本的Windows。

微软重回浏览器赛道,新版 Edge 能颠覆 Chrome 吗?

当地时间 5 月 6 日,微软在谷歌的前一天举办了年度 Build 2019 开发者大会,除了微软最最重视的云服务 Azure 以外,外界关注度最高的就是微软翻新的浏览器:Edge。

全球第二大暗网市场是如何垮台的

暗网黑吃黑也是很牛的了,有组织专门做互联网到暗网的访问代理入口,口碑做起来,慢慢积累用户流量,然后随便搞中间人劫持,偷用户加密货币

一张主流编程语言的变迁图,讲清程序员迁移模式

关于编程语言,还有很多类似的图可以表示它们相互之间的演进。不过我并不想从语言设计者角度来说明这个问题,而是想从程序员本身来看待语言演变。虽然两者间有些接近,但并不完全相同。

Python之父是如何从TypeScript“抄”设计想法的

最近,在西雅图举行的 PuPPy 慈善活动上,Van Rossum 谈到了 Python 的早期发展史以及他对 Python 未来的看法。

谈判失败,Oracle 亲手把 Java EE 送上断头台

Eclipse 基金会主席 Mike Milinkovic 对未来仍然充满了信心。在我看来,这个杯子已经不再是半空的了,它已经摔得稀巴烂。就在这一天,Oracle 亲手把 Java EE 送上了断头台。

谈判失败:Oracle 杀死 Java EE

Eclipse 基金会执行董事 Mike Milinkovich 在博客公布了 Oracle 与 Eclipse 基金会之间关于 Java 商标谈判的结果 —— 双方的谈判最后以失败告终,Oracle 拒绝出让 Java 商标。

世界第三移动操作系统:KaiOS 的前世今生

三年后,一个令人耳目一新的竞争对手出现了:KaiOS。这个新进者旨在让功能手机变得更智能,全球已经有 8000 多万台设备在运行 KaiOS。

Mozilla曝出大乌龙 证书过期导致全球Firefox用户无法使用扩展

在Mozilla为他们的证书续期之前,临时的解决方法是打开about:config 页面,搜索xpinstall.signatures.required,将它的值改为false,但这样一来会降低浏览器的安全级别。

45个值得收藏的 CSS 形状

CSS能够生成各种形状。正方形和矩形很容易,因为它们是 web 的自然形状。添加宽度和高度,就得到了所需的精确大小的矩形。添加边框半径,你就可以把这个形状变成圆形,足够多的边框半径,你就可以把这些矩形变成圆形和椭圆形。

Apache 基金会宣布项目迁移到 GitHub

官方表示已和 GitHub 管理层达成合作,共同探索项目茁壮成长的实现方法,以及将来可能实现的目标。

停止社招后,任正非签署华为新招聘方式

4月29日,华为面向全体员工发出一个特别的电邮文件,文件的内容是转发华为轮值董事长徐直军撰写的《关于公司高端精英类、软件类人才面试方法调整的建议》。

Effective Java in Kotlin第一条: 考虑用静态工厂方法而不是构造器

Effective Java 的第一条规则:开发者应该考虑用静态工厂方法而不是构造器。静态工厂方法指使用静态方法来生成类的实例。下面是Java中静态工厂方法使用示例:

Python和其它27种编程语言

我更多的建议是针对人开始遭遇 Python 的核心程序集的境界,也因此开始探索更多的 Python 自身的“思维工具”。

谷歌已经连续6个月没有更新Android版本饼图了

如果我们按照历史趋势来看,目前Android 9.0 Pie应该只有不到10%的份额。但是实际情况可能更多也可能更少,但是因为谷歌拒绝更新数据所以我们无法获得准确的数字。

让华为P30运行如飞的,是这个叫方舟的编译器

华为的方舟编译器,就是将安卓应用开发者们所使用的JAVA、C/C++们转换成机器代码。据王成录透露,华为从2009年就开始考虑做编译器,“因为咱们海思做了芯片以后,需要有自己的编译器才能真正发挥芯片的能力,从2013年开始,有华为自己的自研编译器了,叫HCC。”

Mozilla计划用“Fenix”取代Android版Firefox

Firefox for Android最近没有得到Mozilla的太多关注,但是Mozilla似乎正着眼点于另一个地方:他们正致力于开发一种新的’Fenix’浏览器,旨在最终取代目前的Android Firefox浏览器,

Python 工匠:编写地道循环的两个建议

循环是一种常用的程序控制结构。我们常说,机器相比人类的最大优点之一,就是机器可以不眠不休的重复做某件事情,但人却不行。而“循环”,则是实现让机器不断重复工作的关键概念。

Python、Java、TypeScript 和 Perl 作者谈语言设计

Guido van Rossum 说,设计一种语言类似 JK罗琳写《哈利波特》,罗琳在布局上是天才,她在第一本书中提到的某些细节在第六和第七本中成了情节重点。

Windows 10是用什么语言写的?有多少行代码?

Windows 的大部分内核(ntoskrnl.exe)是用C语言写的,你可以在Github上看到泄露的Windows Research Kernel 代码,自己研究一下,虽然它已经相当过时,非常不完整,但依然能看出一些重要的东西。

Google发布了Fuchsia OS的第一个“候选版本”

通过这个名称我们可以假设Google在2月6日建立了“候选版本”, 这似乎代表“Release Candidate 01”的意思,虽然我们现在还不确定中间的00两个数字意味着什么。

Erlang 之父去世,他留给程序员两点忠告

北京时间 4月20日,据Erlang Solutions、Erlang Factories的创始人Francesco Cesarini的推特称,Erlang之父Joe Armstrong于4月20日去世,享年68岁。

len(x) 击败 x.len(),从内置函数看 Python 的设计思想

举个例子,求字符串 x 的长度,Python 的写法是 len(x) ,而且这种写法对列表、元组和字典等对象也同样适用,只需要传入对应的参数即可。len() 函数是共用的。

内心的996比形式的更重要

这也是为什么欧美公司总是讲“帕金森法则”:一半的员工,两倍的工资,三倍的效率。一个公司砍掉一半的人,给每个人的工资增加一倍,剩下的人能发挥三倍的效率。

Ubuntu 19.04 正式发布,生命周期仅 9 个月

值得注意的是,这一版本将支持到 2020 年 1 月,生命周期仅有 9 个月。若需要长期支持,建议使用 Ubuntu 18.04 LTS 代替。

红帽接手维护 OpenJDK 8 和 OpenJDK 11

racle 分别在 2014 年 3 月和 2018 年 9 月发布了 JDK 8 和 JDK 11,红帽接手维护的两个 OpenJDK 版本是 Java 这两个长期支持版本的基础。

我在阿里做技术面试官的一些经验

这里以一个面试官的角度来给大家谈谈在面试的时候怎么能给面试官留下更好的印象,更容易拿到大厂的Offer。为了不造成任何面试题泄露,这里我不会涉及到任何具体的面试题。

左耳朵耗子:996 不是福气,努力也未必成功

你在错误的方向或是格局很小的方向上努力,能有用么?你努力地要饭,你努力地当搬运工,你努力地打骚扰电话销卖保险……在错误和小格局的方向上努力,你还觉得努力还有用吗?

新华社《半月谈》三评996:违法、过劳、伪奋斗

我们需要的是合法合情合理的奋斗精神,是对自己对家人对国家敬业尽责的奋斗精神,把这些割裂开来,奋斗精神就成了无源之水,无本之木。

硅谷里的996:谷歌员工要7*24待命 给够钱

请假请得如此潇洒而美好,是真的吗?同为科技中心,硅谷的程序员加班的节奏是怎样的呢?硅谷真的从不996?

替代 Docker 的五种容器选择

据 2018 年统计,Docker 占据了 83% 的容器市场份额。可是就在 2017 年,这个数字还是 99%,Docker 的统治地位无疑受到了削弱

前Firefox工程师爆料为了让Chrome浏览器成功 Google玩得很下流

当Chrome准备好迎接黄金时段时,一切都发生了变化,谷歌转而采用肮脏的技巧来增加其浏览器的采用率,同时降低了Firefox的用户数量。

评测|微软浏览器Edge换“芯”后,是否更值得我们去使用?

去年12月份,微软官方就宣布新的Microsoft Edge将采用chromium开源的内核。之前有流出“泄露版”,但官方并未正式公开发布。而就在前几天,官方正式放出了Dev版(开发版,一般一周一更新)和Canary(中文名金丝雀,几乎每日都要更新)版本。

美国、加拿大的996和中国的有何不同

不难看出,北美的“996”主要集中在收入较高、岗位较重要阶层,且多为“自愿”,而对于中低收入的普通劳动者,则通过联邦和地方两级法规加以保护。

Google Chrome 75 将默认启用延迟加载功能

谷歌工程经理 Addy Osmani 表示,计划于今年5月份发布的 Chrome 75 稳定版默认启用网页延迟加载(lazy loading)功能。

进击的马云,失落的码农

人和人的差距,是下班后的 4 小时拉开的。

再见Docker!感谢所有人!

Docker不再是唯一的容器运行时,与Docker所能提供的相比,即将出现的其他容器运行时将更快、更安全、更智能、功能更丰富(其中一些已经如此)。Docker,再见!感谢Docker!感谢所有在容器技术上做出付出与贡献的可爱的人们!

我是如何完成从码农到管理层的过渡的

我仍然怀念技术时代的一些东西,比如作为远程开发人员,那种没有会议、有着灵活日历的时光。但是对于我接受团队领导工作的决定,我又感到非常高兴。我觉得,我不会再回到从前的那段时光了。

被骂后马云再谈996:喜欢工作就不存在996问题

今日马云再次发文讨论996,马云表示,关于“996对不对”,法律自有规定摆在那里,这个问题并不是关键,关键是我们认真思考过自己的选择了没有,我们人生的意义和奋斗的方向在哪里,思考清楚了,就不会纠结

没有股权,公司还是马云们的,996对员工有什么用呢?

2017年马云接受韩国采访的时候,曾含泪诉说自己很后悔整日工作没有好好陪自己的家人和孩子,如果有来生,一定会选择家庭:

马云刘强东站台996 网友:多给工资少灌鸡汤

大佬们用亲身经历总结出来的宝贵经验,网友们表示并不买账,更有人担心这种行业领头人带头站台“996”会持续恶化这一代年轻人的工作环境。

360周鸿祎谈996:朝九晚五一定发不了财

周鸿祎赞同马云关于996工作制的论述,认为都是创业者,做的都是创造性活动,一个设计花40分钟和4天做出来的结果是不一样的。

环球时报总编辑胡锡谈996:中国是有《劳动法》的

一个大公司的竞争力如果建立在员工们普遍的 996 工作制基础上,是不应该的,有违《劳动法》的基本精神

马云的996言论存在三大谬论 是一种洗脑文化

第三个谬论:“在阿里呆十年,接受 996,就是成长。”

当当网李国庆:坚决反对996,但当然我也反对每周40小时工作

4月13日消息,当当网创始人李国庆昨日在微博发文表示,一批老板倡导996,就是9点到公司,晚9点离开公司,6天工作。他坚决反对,理由如下:

刘强东:不会强制 996,但混日子的人不是我的兄弟

刘强东表示,京东永远不会强制员工 995 或者 996 ,但是每一个京东人都必须具备拼搏精神,自己的工作也是 8116+8(周一到周六,早 8 点工作到晚 11 点,周日工作 8 个小时,每个月休假两天,每年也会休一次长假)

马云谈996:加入阿里要做好准备一天12个小时,否则你来干什么?

他认为,能做996是一种巨大的福气,很多公司、很多人想996都没有机会。今天中国BAT这些公司能够996,是我们这些人修来的福报。

那些年,我们一起卸载过的软件…

昨天被一张软件卸载时的截图暴露智商了,我想了五分钟,愣是没有缕清楚如果我一个都不想留的话究竟应该是勾选还是去掉勾选,好吧,流氓软件,你赢了。

永远不要在代码中使用“User”这个单词

今天,我要告诉你的是一个经常犯的错误,一个会给你带来无穷无尽的问题的单词,那就是“users”。

关于娶老婆,程序员是怎么想的?

P0:房价好高啊,敲代码去吧,不然拿什么买房子娶媳妇

程序员遇见最“奇葩”的需求,你遇见过吗?

有这么一个话题在知乎上引发了网友们的热议“身为程序员碰到最奇葩的需求是怎样的?”,今天我们就来讨论一下遇见的那些奇葩需求吧~

猛药996背后:不能单纯归咎于个体或企业

八九年前,程序员中工资水平处于高位的是一种叫做 AS3 的工程师,那个年代网页小程序,例如开心网的偷菜主要靠 AS3 来实现,但现如今,这样的高价职位不是降薪了,而是直接不存在了,因为需求不存在了。

Redis 作者 antirez:开源维护者的挣扎

这两天,一篇名为《开源维护者的挣扎》的文章被迅速顶至 Hacker News 首页,这是 Redis 作者 antirez 发布的最新博客。

Google “金屋藏娇”的 Fuchsia OS 到底是什么?

早在 2016 年,就有人注意到,Fuchsia OS 的项目悄然出现在 GitHub 上,这就意味着,除了 Android 和 Chrome OS,Google 还在研发第三款操作系统。

谷歌神秘的 Fuchsia OS

谷歌的 Fuchsia OS 从首次曝光到现在已接近三年,一如既往地保持着神秘莫测的形象。直到现在,它仍是一个处于开发阶段的实验性操作系统。

微软宣布 .NET 5 计划

今天,我们宣布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。将来只会有一个 .NET ,您将能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。我们将在 .NET 5 中引入新的 .NET API、运行时功能和语言功能。

微软为何开发Chromium Edge浏览器?相关内幕曝光

微软最近宣布决定放弃自己开发的EdgeHTML渲染引擎,并采用开源的Chromium核心开发Chromium Edge浏览器。微软采用Chromium的举措帮助该公司将原本只针对Windows 10的Edge带入了Mac OS以及旧版本的Windows。

微软重回浏览器赛道,新版 Edge 能颠覆 Chrome 吗?

当地时间 5 月 6 日,微软在谷歌的前一天举办了年度 Build 2019 开发者大会,除了微软最最重视的云服务 Azure 以外,外界关注度最高的就是微软翻新的浏览器:Edge。

全球第二大暗网市场是如何垮台的

暗网黑吃黑也是很牛的了,有组织专门做互联网到暗网的访问代理入口,口碑做起来,慢慢积累用户流量,然后随便搞中间人劫持,偷用户加密货币

一张主流编程语言的变迁图,讲清程序员迁移模式

关于编程语言,还有很多类似的图可以表示它们相互之间的演进。不过我并不想从语言设计者角度来说明这个问题,而是想从程序员本身来看待语言演变。虽然两者间有些接近,但并不完全相同。

谈判失败,Oracle 亲手把 Java EE 送上断头台

Eclipse 基金会主席 Mike Milinkovic 对未来仍然充满了信心。在我看来,这个杯子已经不再是半空的了,它已经摔得稀巴烂。就在这一天,Oracle 亲手把 Java EE 送上了断头台。

谈判失败:Oracle 杀死 Java EE

Eclipse 基金会执行董事 Mike Milinkovich 在博客公布了 Oracle 与 Eclipse 基金会之间关于 Java 商标谈判的结果 —— 双方的谈判最后以失败告终,Oracle 拒绝出让 Java 商标。

Mozilla曝出大乌龙 证书过期导致全球Firefox用户无法使用扩展

在Mozilla为他们的证书续期之前,临时的解决方法是打开about:config 页面,搜索xpinstall.signatures.required,将它的值改为false,但这样一来会降低浏览器的安全级别。

45个值得收藏的 CSS 形状

CSS能够生成各种形状。正方形和矩形很容易,因为它们是 web 的自然形状。添加宽度和高度,就得到了所需的精确大小的矩形。添加边框半径,你就可以把这个形状变成圆形,足够多的边框半径,你就可以把这些矩形变成圆形和椭圆形。

Apache 基金会宣布项目迁移到 GitHub

官方表示已和 GitHub 管理层达成合作,共同探索项目茁壮成长的实现方法,以及将来可能实现的目标。

Effective Java in Kotlin第一条: 考虑用静态工厂方法而不是构造器

Effective Java 的第一条规则:开发者应该考虑用静态工厂方法而不是构造器。静态工厂方法指使用静态方法来生成类的实例。下面是Java中静态工厂方法使用示例:

Python和其它27种编程语言

我更多的建议是针对人开始遭遇 Python 的核心程序集的境界,也因此开始探索更多的 Python 自身的“思维工具”。

Google发布了Fuchsia OS的第一个“候选版本”

通过这个名称我们可以假设Google在2月6日建立了“候选版本”, 这似乎代表“Release Candidate 01”的意思,虽然我们现在还不确定中间的00两个数字意味着什么。

Erlang 之父去世,他留给程序员两点忠告

北京时间 4月20日,据Erlang Solutions、Erlang Factories的创始人Francesco Cesarini的推特称,Erlang之父Joe Armstrong于4月20日去世,享年68岁。

我在阿里做技术面试官的一些经验

这里以一个面试官的角度来给大家谈谈在面试的时候怎么能给面试官留下更好的印象,更容易拿到大厂的Offer。为了不造成任何面试题泄露,这里我不会涉及到任何具体的面试题。

左耳朵耗子:996 不是福气,努力也未必成功

你在错误的方向或是格局很小的方向上努力,能有用么?你努力地要饭,你努力地当搬运工,你努力地打骚扰电话销卖保险……在错误和小格局的方向上努力,你还觉得努力还有用吗?

硅谷里的996:谷歌员工要7*24待命 给够钱

请假请得如此潇洒而美好,是真的吗?同为科技中心,硅谷的程序员加班的节奏是怎样的呢?硅谷真的从不996?

评测|微软浏览器Edge换“芯”后,是否更值得我们去使用?

去年12月份,微软官方就宣布新的Microsoft Edge将采用chromium开源的内核。之前有流出“泄露版”,但官方并未正式公开发布。而就在前几天,官方正式放出了Dev版(开发版,一般一周一更新)和Canary(中文名金丝雀,几乎每日都要更新)版本。

美国、加拿大的996和中国的有何不同

不难看出,北美的“996”主要集中在收入较高、岗位较重要阶层,且多为“自愿”,而对于中低收入的普通劳动者,则通过联邦和地方两级法规加以保护。

我是如何完成从码农到管理层的过渡的

我仍然怀念技术时代的一些东西,比如作为远程开发人员,那种没有会议、有着灵活日历的时光。但是对于我接受团队领导工作的决定,我又感到非常高兴。我觉得,我不会再回到从前的那段时光了。

被骂后马云再谈996:喜欢工作就不存在996问题

今日马云再次发文讨论996,马云表示,关于“996对不对”,法律自有规定摆在那里,这个问题并不是关键,关键是我们认真思考过自己的选择了没有,我们人生的意义和奋斗的方向在哪里,思考清楚了,就不会纠结

没有股权,公司还是马云们的,996对员工有什么用呢?

2017年马云接受韩国采访的时候,曾含泪诉说自己很后悔整日工作没有好好陪自己的家人和孩子,如果有来生,一定会选择家庭:

马云刘强东站台996 网友:多给工资少灌鸡汤

大佬们用亲身经历总结出来的宝贵经验,网友们表示并不买账,更有人担心这种行业领头人带头站台“996”会持续恶化这一代年轻人的工作环境。

360周鸿祎谈996:朝九晚五一定发不了财

周鸿祎赞同马云关于996工作制的论述,认为都是创业者,做的都是创造性活动,一个设计花40分钟和4天做出来的结果是不一样的。

马云的996言论存在三大谬论 是一种洗脑文化

第三个谬论:“在阿里呆十年,接受 996,就是成长。”

刘强东:不会强制 996,但混日子的人不是我的兄弟

刘强东表示,京东永远不会强制员工 995 或者 996 ,但是每一个京东人都必须具备拼搏精神,自己的工作也是 8116+8(周一到周六,早 8 点工作到晚 11 点,周日工作 8 个小时,每个月休假两天,每年也会休一次长假)

马云谈996:加入阿里要做好准备一天12个小时,否则你来干什么?

他认为,能做996是一种巨大的福气,很多公司、很多人想996都没有机会。今天中国BAT这些公司能够996,是我们这些人修来的福报。

别了,Linux 的魔法时代!

世界上真的需要不会用 Linux 命令行的 Linux 服务器管理员吗?

Firefox扩展停止工作的技术细节

Firefox CTO Eric Rescorla 透过官方博客介绍了最近因为证书过期导致扩展失效停止工作这一事故背后的技术细节。CTO 首先解释了 Mozilla 引入强制性扩展前面的原因:为了保护用户远离恶意扩展。

成人网站PornHub爬虫分享(一天可爬取500万以上的视频)

10个线程同时请求,可达到如上速度。若个人网络环境更好,可启动更多线程来请求,具体配置方法见 [启动前配置]

微软在 Windows 10 中搞了个真正的 Linux 内核

微软在 5 月 6 日推出了全新的终端 Windows Terminal,这是一个全新的、流行的、功能强大的命令行终端工具。包含很多来社区呼声很高的特性,例如:多 Tab 支持、富文本、多语言支持、可配置、主题和样式,支持 emoji 和基于 GPU 运算的文本渲染等等。

雷军22年前写的代码 你见过吗?

网上出现一篇“刘强东的代码水平如何”的文章,有网友在下面回复“代码只服雷军”。这个回复吸引了小编的注意,雷军的代码水平真的很牛吗?

我在华为写了13年代码的一些感悟

一天晚上,我和老婆聊天,说部门要我写个“大咖谈软件”的文章,老婆斜了我一眼,淡淡地说:“Linus大神21岁就写出了Linux内核的雏形,缔造了一个自由主义的开源世界;张小龙28岁写出了foxmail,在2000年就卖出了1200万的价格。

要嫁就嫁程序猿——钱多话少死的早

我是一个苦b的程序员,今晚加班到快通宵了,困得快睁不开眼了,女上司很关心,问我要不要吃宵夜。我没好气地说,宵夜就算了,能让我睡一觉就行了。女上司红着脸说了句讨厌

Python之父是如何从TypeScript“抄”设计想法的

最近,在西雅图举行的 PuPPy 慈善活动上,Van Rossum 谈到了 Python 的早期发展史以及他对 Python 未来的看法。

有人向我反馈了一个bug

有人向你反馈了一个bug。 “26楼会议室的灯亮着。它需要被熄灭。”bug的备注里写道“你应该能在5分钟内搞定,只要按一下开关就好了。“ 你去了26楼的会议室。灯的确亮着,但房间里没有灯的开关。

世界第三移动操作系统:KaiOS 的前世今生

三年后,一个令人耳目一新的竞争对手出现了:KaiOS。这个新进者旨在让功能手机变得更智能,全球已经有 8000 多万台设备在运行 KaiOS。

做程序猿的老婆应该注意的一些事情

经过初步了解,配电脑、修电脑、装系统等都可以找程序猿来干。而且程序猿不会油嘴滑舌的。很多妹子也都这么想的,于是大学四年,程序猿钻了不少次各种妹子宿舍,一去就一下午,他说装系统太慢,我暂且就信了吧。

停止社招后,任正非签署华为新招聘方式

4月29日,华为面向全体员工发出一个特别的电邮文件,文件的内容是转发华为轮值董事长徐直军撰写的《关于公司高端精英类、软件类人才面试方法调整的建议》。

为什么有些大公司技术弱爆了?

今年年初,到一家互联网公司实习,该公司是国内行业龙头。
不过技术和管理方面,却弱爆了。

让华为P30运行如飞的,是这个叫方舟的编译器

华为的方舟编译器,就是将安卓应用开发者们所使用的JAVA、C/C++们转换成机器代码。据王成录透露,华为从2009年就开始考虑做编译器,“因为咱们海思做了芯片以后,需要有自己的编译器才能真正发挥芯片的能力,从2013年开始,有华为自己的自研编译器了,叫HCC。”

高盛区块链79页完整报告:从理论到实践!【中文版】

我们阐明区块链的特性最适应现有的哪些商业问题,并量化其如何改变产业现状。我们突出展示那些将探索或赋能这一进程的私有和上市企业——并分析区块链可以创造哪些新的利润池,或是破坏哪些旧的利润池。

Windows 10是用什么语言写的?有多少行代码?

Windows 的大部分内核(ntoskrnl.exe)是用C语言写的,你可以在Github上看到泄露的Windows Research Kernel 代码,自己研究一下,虽然它已经相当过时,非常不完整,但依然能看出一些重要的东西。

谷歌工程师写的这段代码什么水平?

看来大家对谷歌前程序员写的代码,不是很满意,认为问题很多。其实不一定大牛写的代码就很牛逼,有些时候,也会出现一些小问题。曾经因为一行代码错误,日本价值18亿的卫星就失控了。

新华社《半月谈》三评996:违法、过劳、伪奋斗

我们需要的是合法合情合理的奋斗精神,是对自己对家人对国家敬业尽责的奋斗精神,把这些割裂开来,奋斗精神就成了无源之水,无本之木。

一个美国人到中国当产品经理的心得:中国App设计真好!

有一天,我想找点乐子玩,于是我就在自己的笔记本里一条条列出「中国製造」的这些应用和我在美国用的那些有何不同。写完才发现列了这麽长,于是我决定专门写一篇文章,进行一个系统的分析。