Warning: Undefined global variable $debug in /var/www/ourcoders/tiny4cocoa/application/controllers/baseController.php on line 124
ruanyf 的技术动态 - OurCoders (我们程序员)

ruanyf的技术动态

ruanyf
2020-01-31 12:08:41 发布
《科技爱好者周刊(第92期)》:有三个指标,可以衡量某一种旅行方式的死亡风险:每十亿 出行/小时/公里 的死亡人数。

根据英国的统计(见下图),按照公里算,飞机最安全。但按照出行次数算,飞机的死亡率是小汽车的三倍。三种标准都显示,公共汽车非常安全。网页链接
ruanyf
2020-01-30 22:08:41 发布
快速排序算法(quick sort)的可视化 网页链接 ruanyf的微博视频
ruanyf
2020-01-30 22:08:41 发布
冒泡排序算法(bubble sort)的可视化 网页链接 ruanyf的微博视频
ruanyf
2020-01-30 22:08:41 发布
选择排序算法(selection sort)的可视化 网页链接 ruanyf的微博视频
ruanyf
2020-01-30 22:08:41 发布
我今天才意识到,Web App 的体验始终比不上原生 App,很大程度上,是故意的,手机操作系统开发商故意不让它体验好。

因为 iOS 和安卓都要通过应用商店赚钱,让 App 只能通过应用商店安装,就可以保证获得庞大的收入。
ruanyf
2020-01-28 14:08:38 发布
上海现在要求进入公共场合都需要口罩,可是医用口罩早就买不到了。为了应急,我找了块手帕改成了口罩。

下面链接是网上的自制口罩教程,实际上不需要缝纫,我使用双面胶,粘合效果很好。做起来很简单,十分钟就做好了。网页链接
ruanyf
2020-01-25 00:07:16 发布
编写软件的原则:

安全性 > 可用性 > 可维护性 > 代码简洁 > 性能

(摘自《我编程20年的指导原则》)网页链接
ruanyf
2020-01-24 12:07:16 发布
维基百科说,覆盖所有人类知识需要1.04亿篇文章,目前该网站共有0.277亿篇文章(含所有语种)。

估计到2040年代,所有人类知识就可以全部收入了。网页链接
ruanyf
2020-01-21 00:00:00 发布
(接上条)Node.js 对ES模块的处理方法就不对,现在必须脚本后缀名为.mjs,或者package.json里面注明type:"module"。

正确做法应该是默认就支持标准,如果要支持非标准的CommonJS模块,才需要特别声明。网页链接
ruanyf
2020-01-21 00:00:00 发布
Deno的特性很诱人啊:原生支持TS;只支持ES模块,不支持require();没有npm,也没有npm_modules;异步操作一律返回Promise。

跟它一比,Node.js显得完全过时。前端开发工具以后很可能都会迁移到Deno。网页链接
ruanyf
2020-01-19 00:00:00 发布
Nototo 是一个思路很新颖的笔记软件,以可视化的方式做笔记,目前只有 Web 版。

一条笔记就是新建一块地,一个目录就是新建一个岛屿,打标签就是新建建筑物。网页链接
ruanyf
2020-01-16 21:07:29 发布
新的博客文章《我对中国科技行业的看法(译文)》:danwwang 是彭博社的一个技术分析师,写了一篇2019年回顾,详细谈了他对中国科技行业、中美贸易战的看法。

我觉得,他的那篇文章有很多启发,总体比较客观,中国的劣势和优势都谈到了。下面就是主要部分的翻译。网页链接
ruanyf
2020-01-15 00:00:00 发布
Chrome 团队计划冻结浏览器请求的 User-Agent 字段,改用一个新的 API 取代。

这就是说,以后你不能通过 User-Agent 判断谁在浏览你的网站了,各种浏览器份额的统计都会失效。虽说这一步非常合理必要,但是真的会产生很多兼容性问题。网页链接
ruanyf
2020-01-14 00:00:00 发布
新的博客文章《FFmpeg 视频处理入门教程》:FFmpeg 本身是一个庞大的项目,包含许多组件和库文件,最常用的是它的命令行工具。

本文介绍如何使用命令行处理视频,比桌面视频处理软件更简洁高效。网页链接
ruanyf
2020-01-12 00:00:00 发布
看到一篇论文,分析了英国400万例手术,发现星期五手术的死亡率比星期一高40%,周末手术的死亡率更是高80%。

因此,论文结论是,上半周手术风险明显小于下半周。我不禁想到,软件行业的一个经验法则是,不要在周五发新版本。网页链接
ruanyf
2020-01-11 00:00:00 发布
推荐一下韩剧《棒球大联盟》,周末看了几集,非常好看,豆瓣9.3分。

这个剧的棒球内容其实不多,更像职场+励志剧。听说是新人编辑的处女作,太厉害了!棒球大联盟 스토브리그‎ (2019)
ruanyf
2020-01-10 00:00:00 发布
《科技爱好者周刊(第 90 期)》:日本的一座寺庙最近为索尼公司生产的机器狗举行葬礼。很多老年人希望修好旧款机器狗,但是有些实在无法修好,只能用来"捐献"零件,因此就举办了这场特殊的葬礼。

机器越来越成为人类社会的一部分,以后会有更多人类为机器举办的仪式。网页链接
ruanyf
2020-01-09 00:00:00 发布
华为发布自家的 Linux 发行版 openEuler,基于 CentOS。

这是早先的华为 EulerOS 系统的开源版。根据介绍,主要特点是 AMD64 的完美支持和极高的安全性。网页链接
ruanyf
2020-01-09 00:00:00 发布
Cloudflare 正式发布 workers 功能了,允许网站直接部署在它的边缘网络,即 CDN 的每个节点上面。这应该是目前 serverless 最好的方案了。网页链接
ruanyf
2020-01-08 10:07:41 发布
新的博客文章《如何写一份有效的技术简历?》:我见过很多简历,写得很糟糕,看不出这个人的亮点在哪里。一个人总是有亮点的,对不对。

一些同学私下找我,让我帮忙修改简历。我把看法写出来,开发者的简历应该怎么写,效果最好。以后再有人找我,就让他看这篇文章。网页链接
ruanyf
2020-01-07 00:00:00 发布
美国一家 App 数据分析公司,发布《2019年全球最受欢迎的安卓应用》,数据来自谷歌 Play 商店,共分十类。下面是游戏类和社交类的排名。网页链接
ruanyf
2020-01-07 00:00:00 发布
推特 YC 总裁 Sam Altman 的推特长发言,摘录几条。

- 一份无关紧要的工作是一个危险的陷阱,很多人都会掉进去。
- 想让别人帮你,最好的办法就是你先帮他们,或者去做一些有趣的事。
- 致富靠的是权益,而不是工资。

网页链接
ruanyf
2020-01-07 00:00:00 发布
一个月之后的2月4日,Chrome 80 就要发布,到时 Cookie 的 SameSite 属性将默认设为 lax。

这个变动的影响很大,可以杜绝 CSRF 攻击。详细情况可以参考我写的《Cookie 的 SameSite 属性教程》。网页链接
ruanyf
2020-01-06 00:00:00 发布
美国一家数据公司发布,2019年工程师年薪最高的技术公司排名,分成初级工程师、中级工程师、高级工程师、资深工程师、首席工程师傅五档。年薪包括工资、奖金和股票。网页链接
ruanyf
2020-01-03 13:07:21 发布
《科技爱好者周刊(第 89 期)》:特斯拉公司申请了汽车玻璃的激光清洁专利,使用摄像头检测车辆玻璃上的污垢,一旦检测到就发射激光,清除污垢,直到表面干净为止。

这项技术的主要目的是为了自动驾驶时,摄像头具有清晰的道路视野,不要污垢阻挡。网页链接
ruanyf
2020-01-02 00:00:00 发布
有人正式提出了“日期版本”(ChronVer)的方案,软件版本按照年月日编排。

理由是用户更在乎最新版本的发布时间,而不是版本号。另一方面,语义版本的最大好处是依赖稳定,但是并没有办法强制保证这一点。网页链接
ruanyf
2020-01-02 00:00:00 发布
下面照片是昨天(2020年元旦)澳大利亚全国发生森林大火的地点,除了内陆沙漠,大部分地区都有森林大火。网页链接
ruanyf
2019-12-31 22:07:40 发布
推荐一篇文章《11种开源数据库简介》。

本文全景式介绍了这11种数据库的特点和适用场景,但是不包括 MySQL,因为作者假设你在寻找 MySQL 的替代品。网页链接
ruanyf
2019-12-31 11:07:40 发布
美国科幻小说画家Sydney Mead 昨天逝世,享年86岁。他负责了许多经典电影的概念设计,比如《银翼杀手》、《Tron》。

他的官网上有很多这一类的美术作品,值得一看。网页链接
ruanyf
2019-12-29 00:00:00 发布
新的博客文章《Bash 脚本如何创建临时文件:mktemp 命令和 trap 命令教程》:有时,Bash 脚本需要创建临时文件或临时目录。

常见的做法是,自己在/tmp目录里面生成一个文件,这样做有很多弊端。本文介绍如何安全地处理临时文件。网页链接
ruanyf
2019-12-27 00:00:00 发布
国外网站评选的《2019年十大产品创新》,我最喜欢下面两个产品。网页链接

- 罗技的残疾人游戏手柄,各个按钮可以分离,用脚或肘来按。
- 阿迪达斯的可循环运动鞋,穿旧了就直接送去粉碎,又能制造新鞋。
ruanyf
2019-12-27 00:00:00 发布
《科技爱好者周刊(第 88 期)》:早年的苹果笔记本电脑,上盖的Logo从旁观者的角度看是颠倒的。

设计团队发现,如果旁观者看到正的Logo,使用者就会看到颠倒的Logo,这时可能会反复尝试从错误的一边打开电脑。乔布斯拍板,用户比旁观者更重要。后来,他显然改变了看法。网页链接
ruanyf
2019-12-25 16:07:24 发布
明年6月发布的 ES2020 标准,包含不少新语法,下面这篇文章进行了总结。

其中,好几个是很大的改进,会改变 JS 脚本的用法,比如 import()、BigInt、globalThis 和 null 判断运算符。网页链接
ruanyf
2019-12-24 00:00:00 发布
难以置信,上海证券交易所和深圳证券交易所的官网,都没有用 HTTPS 加密,依然采用明文协议! 上海证券交易所 网页链接
ruanyf
2019-12-24 00:00:00 发布
新的博客文章《如何撤销 Git 操作?》:Git 版本管理时,往往需要撤销某些操作。本文介绍几种最主要的情况,给出详细的解释。网页链接
ruanyf
2019-12-22 00:00:00 发布
新的博客文章《GitHub Actions 教程:定时发送天气邮件》

本文给出一个简单实用的 GitHub Actions 例子:每天定时运行一次脚本,获取天气预报,然后发送电子邮件。网页链接
ruanyf
2019-12-21 00:00:00 发布
昨天,美国太空部队正式成立,保卫美国在宇宙空间的安全和利益,成为美国的第六个军种。前五个是陆军,海军,空军,海军陆战队,海岸警卫队。下面是它的官网,还比较简陋。网页链接
ruanyf
2019-12-21 00:00:00 发布
芬兰政府发布免费课程《人工智能简介》,向欧洲的普通公民介绍人工智能知识。网页链接

内容涵盖了从AI的哲学含义到诸如贝叶斯概率之类的技术主题,大概需要六周的时间才能完成,每个部分需要5到10个小时。
ruanyf
2019-12-20 00:00:00 发布
一般公司的卫生间,贴的都是公司信息或心灵鸡汤。谷歌台北分公司的卫生间,贴的是如何找到代码 Bug。(via joemanweng@instagram
ruanyf
2019-12-20 00:00:00 发布
《科技爱好者周刊(第87期)》:著名配色公司 Pantone 评选出今年的年度颜色是"经典蓝",即比亮蓝色更暗一些的蓝色,是蓝莓、百事可乐饮料罐和天空的颜色。

该公司称,此颜色无侵略性、易于相处、显示诚实,表露出"对可靠、稳定基础的渴望",让人感到"提供了庇护所"。网页链接
ruanyf
2019-12-19 00:00:00 发布
新的博客文章《一个老程序员的30年生涯回顾(译文)》:前几天,我读到一篇文章,一个60多岁老程序员回顾自己的人生。

读完以后,我很受触动,觉得对于软件行业的很多看法,我也有同感。下面就是这篇文章的翻译。网页链接
ruanyf
2019-12-18 00:00:00 发布
经典计算机教材 SICP 的 JavaScript 语言版,新加坡国立大学改编的。网页链接

连带附上 SICP 的 Python 版本,还是中文翻译好的。网页链接
ruanyf
2019-12-17 00:00:00 发布
CSS 小测试:

请问下图两种情况,渲染结果:(A) 一样(B) 不一样。

网页链接
ruanyf
2019-12-16 00:00:00 发布
美国创业公司耐能,演示彩色打印的脸部照片骗过人脸识别(下图)。网页链接
ruanyf
2019-12-16 00:00:00 发布
Nodejs 的 v13.2 版本已经默认打开了 ES6 模块支持。

现在的方案是,`.mjs`文件名后缀按ES6模块加载,`.cjs`后缀按CommonJS模块加载,`.js`后缀取决于 package.json 里面的 type 字段是否设为`module`。网页链接
ruanyf
2019-12-13 00:00:00 发布
《科技爱好者周刊(第 86 期)》:上海的公交车牌开始显示,下一趟公交车的拥挤程度。公交线路名称后面,有1到3个卡通小人,分别对应"舒适、适中、拥挤"。

每次车辆出站30秒后,多个车载探头实时拍摄车内画面,后台使用空间密度算法,得出乘客密度。网页链接
ruanyf
2019-12-10 12:07:05 发布
Salesforce创始人贝尼奥夫,以前在甲骨文公司工作。他回忆刚进公司时,问老板拉里·埃里森:“甲骨文的五年计划是什么?”

老板回答很简单:“我们没有五年计划,连六个月计划也没有。”他后来发现,甲骨文实际上没有书面计划,只有预算。大家的工作就是弄清楚拉里心里想要什么。网页链接
ruanyf
2019-12-09 17:07:05 发布
《Python 开发最佳实践指南》,中文版开源电子书,翻译自英语原版。网页链接
ruanyf
2019-12-09 16:07:46 发布
以色列媒体报道了一桩匪夷所思的诈骗案。

一家中国风投准备投资以色列创业公司,走漏消息被骗子知道了。骗子分别注册了双方的相似域名,都是末尾加s,然后给双方写信。风投和创业公司以为互相通信,其实都在跟骗子通信。最后,风投的100万美元汇入了骗子的指定账户。网页链接
ruanyf
2019-12-09 16:07:05 发布
Intel 公司因为14纳米产能不够,重启已经关闭的22纳米生产线,恢复生成低端的奔腾 Haswell CPU。

这家公司不反思,高端市场份额为什么不断被 AMD 抢走,反而拼命想多赚一些低端市场的钱,真是没出息。网页链接
ruanyf
2019-12-07 00:00:00 发布
日本那须野生动物园的推特帐号,总是放他们养的一只老虎的照片。

这只老虎的表情有点奇怪,不太像老虎,不知道怎么养成了这样。网页链接
ruanyf
2019-12-07 00:00:00 发布
链判断运算符 `?.` 和 Null 判断运算符 `??`,提案正式进入第四阶段,确定会出现在 ECMAScript2020 标准,成为 JavaScript 的标准语法。

《ES6 标准入门》教程已经及时更新,加入了这两个运算符的章节,详细介绍它们的用法,欢迎访问。网页链接
ruanyf
2019-12-06 00:00:00 发布
《科技爱好者周刊(第85期)》:上海松江的一个居民小区设置了"蚯蚓塔",专门让遛狗的居民丢弃狗粪。

工作人员会定期投放一些蚯蚓在塔周围,蚯蚓通过塔底下的孔钻进去吃掉宠物粪便。蚯蚓活动期间,不仅松弛了土壤,让土壤保持透水及透气。网页链接
ruanyf
2019-12-05 00:00:00 发布
华为发布 ARM 架构的台式机主板,使用自家的 CPU 鲲鹏920。这块主板是不是可以直接装安卓系统?网页链接
ruanyf
2019-12-05 00:00:00 发布
安装外部模块,一定要看清楚名称。知名 Python 模块 dateutil 和 jellyfish,被曝出现了恶意仿冒品,一个叫 python3-dateutil,另一个叫 jeIlyfish,区别是第一个 l 变成了大写的 i。

如果你不小心安装了它们,你的 SSH 密钥就被盗了。网页链接
ruanyf
2019-12-04 00:00:00 发布
美国科学家宣布,240个十进制位的整数分解成功(相当于795个二进制位),找到了它的两个大质数因子。这是已经公布的最高纪录,此前的记录是768个二进制位整数。

整数分解是加密学的基石,一旦实现快速的整数分解,现代的加密方法都会失效。网页链接
ruanyf
2019-12-03 00:00:00 发布
脸书页面上有很多广告帖(图一),为了防止广告拦截器,实际的 HTML 代码是图二那样,并且还插入了动态生成的随机字符,使得你不可能写出 CSS 选择器,将广告贴屏蔽。网页链接
ruanyf
2019-11-30 00:00:00 发布
国家互联网办公室的最新规定:

1、人工智能生成的非真实视频音频,必须显著标识。
2、人工智能不得生成非真实新闻。网页链接
ruanyf
2019-11-30 00:00:00 发布
威力最大的开源许可证是 AGPL,它规定只要网络服务含有AGPL代码,整个服务的代码都必须以AGPL许可证开源。

谷歌和苹果都明令禁止,自家产品包含任何AGPL代码。网页链接
ruanyf
2019-11-30 00:00:00 发布
Chrome 快捷键很有用,键盘比鼠标快得多。我觉得,记住下面三个快捷键(Windows系统)就能大大提高效率。

- 打开Tab:Ctrl+t
- 关闭Tab:Ctrl+w
- 跳到前一个/后一个Tab:Ctrl+PgUp / Ctrl+PgDown

快捷键官方文档网页链接
ruanyf
2019-11-27 00:00:00 发布
今天,谷歌团队公开了 Pixel4 XL 拍摄的银河照片,未经任何处理。

下面一张是谷歌的样张,另一张是华为 P30 Pro 的样张,明显是谷歌效果较好。网页链接

更多夜拍样张 网页链接
ruanyf
2019-11-26 18:07:47 发布
新的博客文章《如何识别文件的真假》:每个人都下载文件,大家有没有想过,文件可能是假的,尤其来自网盘或专门的下载站。

本文就来谈谈如何识别文件的真假。网页链接
ruanyf
2019-11-26 09:07:47 发布
云服务出现后,网站的后端架构其实没变容易,因为复杂性都转移到云的配置了,专门的云配置工程师呼之欲出。

下周就是国内最专业的ArchSummit架构师峰会(北京站),翻了一遍大会发我的演讲日程,至少一半人在讲云和容器(下图)。他们好像还有余票,想去的朋友可以购买。如果有事去不了,下面网址当天会有PPT下载。网址里的北京换成深圳,可以下载上半年深圳峰会的PPT。网页链接
ruanyf
2019-11-26 00:07:29 发布
德国有一座水桥,桥上走的不是车,而是船。

有人提出,不论大船还是小船,甚至没有船的时候,桥面受到的压力(几乎)总是相同的,只要船上得去,桥就不会塌。请问这句话对吗?网页链接
ruanyf
2019-11-25 20:07:29 发布
推荐《在线》杂志的一篇长文《我用 AI 机器人留住去世的父亲》。儿子得知父亲晚期肺癌以后,进行谈话录音,把这些材料做成一个对话机器人,为了父亲去世以后还能跟他对话。

下面是网友翻译的中文版。译得很好,我读了依然很感动。技术可以取代人,但重要的是让技术留住人性。和死神赛跑:趁父亲还在世,我想用人工智能留住他
ruanyf
2019-11-22 00:00:00 发布
《科技爱好者周刊(第 83 期)》:美国农业部为全世界已知的7500种水果,拍摄了彩色照片。全部放在官网上,可以免费下载。网页链接

周刊更多内容:网页链接
ruanyf
2019-11-21 00:00:00 发布
这几天把一个网站搬回国内,发现需要备案三次,如果加上域名备案就是四次。

- 工信部备案 网页链接
- 公安部备案 网页链接
- 上海互联网备案 网页链接

其中最后一个备案,是直接对应我家辖区的派出所。我感觉自己就像连续自首了三回,筋疲力尽。
ruanyf
2019-11-21 00:00:00 发布
今天报道的案例,有人下载了加密货币钱包,发现文件的哈希签名跟网站上写的不一样,结果确认被植入恶意代码。这提醒我们,下载文件以后,一定要检查一下哈希。

- 原始 issue:网页链接
- 新闻报道:网页链接
ruanyf
2019-11-21 00:00:00 发布
新的博客文章《Python 异步编程入门》:本文是写给 JavaScript 程序员的 Python 教程。

Python 的异步编程,其他人可能觉得很难,但是 JavaScript 程序员应该特别容易理解,因为两者的概念和语法类似。网页链接
ruanyf
2019-11-19 00:00:00 发布
覃超老师的算法课《7天入门数据结构与算法》,只需 9.9 元。感兴趣的同学,可以看看课程大纲 网页链接

极客时间出品,比较有质量保证,已经开了好几期了,反馈还不错,图二是他们发我的学员反馈,报名也是上面链接。
ruanyf
2019-11-19 00:00:00 发布
新的博客文章《CSS 定位详解》:本文介绍非常有用的 position 属性。

我希望通过10分钟的阅读,帮助大家轻松掌握网页定位,说清楚浏览器如何计算网页元素的位置,尤其是新引进的 sticky 定位。网页链接
ruanyf
2019-11-17 00:00:00 发布
新的博客文章《容错,高可用和灾备》:前面的三个术语,很容易混淆,专业人员有时也会用错。

本文就用图片解释它们有何区别。网页链接
ruanyf
2019-11-16 22:07:02 发布
谷歌总部的纪念品商品有实物出售,网上订购价格30美元一套。网页链接
ruanyf
2019-11-16 09:06:43 发布
一个极简的 PDF 文件转 PNG 图片的开源服务器,我觉得挺好用。

- 源码:网页链接
- Demo:网页链接
ruanyf
2019-11-15 13:06:06 发布
下面这篇文章探讨了,为什么 Python 2 升级到 Python 3 花了这么长时间(超过10年)?一个原因是企业升级的成本很高,且有很大风险。

文章举例,Dropbox请了语言创始人Guido负责升级,结果干了三年,直到Guido退休都没完成。其他公司一看,更犹豫了要不要升级。 网页链接
ruanyf
2019-11-15 11:06:43 发布
《科技爱好者周刊(第82期)》:新加坡为了保护动物,建造高速公路的时候,会特意在道路上方,建有动物桥梁,方便动物通过。网页链接
ruanyf
2019-11-15 10:06:43 发布
流行的密码管理器 1Password 从风投筹集了2亿美元。网页链接

著名程序员 DHH 公开表示担忧,1Password 现在至少必须变成10亿美元估值的公司,才能让这么多风投得到回报。一个密码管理器怎样达到这种估值呢?这种压力下,可能会做出很多糟糕的决定。
ruanyf
2019-11-14 23:06:43 发布
GitHub 宣布,为了把开源软件留给子孙后代,将在2020年2月2日为所有公共存储库生成快照,然后保存在北极一个地下250米的废弃煤矿。快照储存在一种特殊胶片上,寿命高达1000年。网页链接

它在 Youtube 上面放出了一段现场视频,简直就像科幻电视剧一样。 ruanyf的微博视频
ruanyf
2019-11-14 15:06:43 发布
JS以前不能计算70的阶乘(即70!),因为超出了可以表示的精度。现在支持大整数了,就可以算了,浏览器的开发者工具运行下面代码,就OK。

var p = 1n;
for(var i = 1n; i <= 70n; i++) {
p *= i;
}
console.log(p);
ruanyf
2019-11-14 13:06:43 发布
Docker 公司宣布,卖掉了企业版,只保留 DockerHub 业务。看上去好像放弃了研发,真不知道它是怎么想的。网页链接

最新的Fedora 31默认不支持 docker,因为后者还没支持新的 cgroup 标准。docker 的未来还真难说,将来主流的容器工具不一定是它。网页链接
ruanyf
2019-11-14 12:06:43 发布
GitHub 首次发布官方的手机客户端,目前只有 iOS 的 App,安卓版将稍后发布。网页链接
ruanyf
2019-11-13 00:00:00 发布
著名的项目管理软件 Basecamp 推出免费的个人版,此前都是要收费的。个人版最多一个项目可以有20个用户,对于小团队够用了。网页链接
ruanyf
2019-11-10 00:00:00 发布
GitHub 刚才发布年度报告,Python 语言挤掉 Java,成为排名第二的编程语言,仅次于 JS。网页链接
ruanyf
2019-11-09 16:06:51 发布
10月的物价指数今天公布了,3.8%,主要是食品价格全面上涨。这是2010年后的最高点了,春节前看样子还会涨。

以前是房子涨,食品不涨。现在房价见顶了,食品开始涨了,同样可怕。网页链接
ruanyf
2019-11-08 11:05:03 发布
《科技爱好者周刊(第81期)》:苹果公司的第一个产品,也是乔布斯的起家产品,是1976年发布的 Apple I 电脑。

这个电脑的数据储存设备(即硬盘),居然是松下公司的 Panasonic RQ-2102 磁带录音机,真的是每一台电脑附一台磁带机。网页链接
ruanyf
2019-11-06 11:06:59 发布
今天学到了一个新的运算符,三向比较运算符`<=>`,又称飞船运算符。Perl、Ruby 和 PHP 都已经支持,最新的 C++ 20 也会支持。

我看了用法,PHP 很好懂,C++ 很难懂,示例都看不懂。网页链接
ruanyf
2019-11-04 20:06:10 发布
这个在线工具可以把隐藏文本写入图片文件。图片依然可以正常使用,并且外观不发生变化,用户不会发现里面隐藏了加密信息。网页链接
ruanyf
2019-11-04 20:06:10 发布
高铁通是爱好者开发的全国高铁 App,可以显示列车的实时位置,支持点选车站,显示列车信息等,无广告。网页链接
ruanyf
2019-11-04 20:06:10 发布
Ubuntu Touch 支持一加 3和魅族 Pro 5 了。想在手机上体验原生 Linux 系统的朋友可以试试。网页链接
ruanyf
2019-11-03 00:00:00 发布
下面这篇文章详细解释理由,建议不要使用 git rebase 命令,至少不要在多人开发的分支上使用。网页链接
ruanyf
2019-11-03 00:00:00 发布
GitHub 有一个官方仓库,收录政府的来函,要求取缔某些内容。现在里面有三个国家的政府来函:中国、俄国和西班牙。

所以,放在 GitHub 上的东西,可以合法地被政府拿掉,所以不要乱放东西,尤其考虑到它的老板是微软。网页链接
ruanyf
2019-11-03 00:00:00 发布
新的博客文章《关于计算机科学的50个误解》:一个美国的 CS 老师写了一份清单,列出了许多关于计算机科学的伪命题。

它们都是 CS 学生信以为真,以后才慢慢明白,这些都是不正确或不完全正确的命题。网页链接
ruanyf
2019-11-03 00:00:00 发布
Firefox 浏览器明年会隐藏弹出的通知框(notification,下图),用户必须点击地址栏图标才会显示。网页链接

早该如此了,这个框和是否同意 Cookie,是网页的两个毒瘤。
ruanyf
2019-11-02 00:00:00 发布
SearX 是一个开源的搜索代理,可以自己架设谷歌实例。

- 源码 网页链接
- demo 网页链接
- 实例列表 网页链接
ruanyf
2019-11-02 00:00:00 发布
QR 码本质是机器可读的字符串,主要缺点是人类无法辨识。

现在有人提出了一种新的QR码,机器和人类都可读。就是如果字符很多,码图就会很大。网页链接
ruanyf
2019-10-29 00:00:00 发布
这个网站可以将用户输入的文本,渲染成一段微粒的动画,支持中文。就是后台资源有限,玩的人一多,就要排队等。网页链接 ruanyf的微博视频
ruanyf
2019-10-29 00:00:00 发布
谷歌推出了远程桌面软件,可以在手机和桌面浏览器里面,访问远程电脑的桌面,进行各种操作。网页链接
ruanyf
2019-10-26 00:00:00 发布
这是很久以来,我见过的最酷主页,整个页面需要3D导航。网页链接

页面源码是开源的。网页链接
ruanyf
2019-10-25 00:00:00 发布
《科技爱好者周刊:第79期》:硅谷一家机器人创业公司最近破产了,最值钱的资产(遗产)是一个15吨重的巨型机器人,上网拍卖了。

该公司特别说明,如果买家想用这个机器人赚钱,可以对外售票表演,根据经验,一次表演至少能赚7000美元。网页链接
ruanyf
2019-10-25 00:00:00 发布
OpenJS 基金会推出两个 Node.js 证书,只要通过考试就能拿到。以后,JavaScript 开发也有考证了。网页链接
ruanyf
2019-10-25 00:00:00 发布
英国广播公司(BBC)发布官网的暗网版本 bbcnewsv2vjtpsuy.onion,只能通过 Tor 浏览器访问。这可能是第一个发布暗网版本的大型网站。网页链接
ruanyf
2019-10-24 00:00:00 发布
下面是极客时间《算法训练营》的全套PPT课件下载。上次我微博提到这个训练营,关注的人挺多的。网页链接

课件涵盖了程序员需要掌握的算法知识点,从链表数组讲到动态规划、并查集、字典树、红黑树和 AVL 树、位运算、布隆过滤器和 LRU Cache,还有常见的算法题和解题思路。这个训练营第5期正在报名,想掌握算法知识的同学可以看看,有早鸟优惠。网页链接
ruanyf
2019-10-24 00:00:00 发布
特斯拉汽车今天发布第三季报告,大篇幅宣传上海工厂,20多页的全文,整整8页是上海的大幅彩照。

确实惊人,10个月前还是一片空地,现在已经投产了。网页链接
ruanyf
2019-10-23 00:00:00 发布
Firefox 浏览器最新版本,支持密码的自动生成(下图)。网页链接
ruanyf
2019-10-21 00:00:00 发布
新的博客文章《Tmux 使用教程》:Tmux 是一个终端复用器,非常有用,属于常用的开发工具。

本文介绍如何使用 Tmux。网页链接
ruanyf
2019-10-21 00:00:00 发布
很多订票网站会显示,“xx人正在浏览这个旅馆/航班/餐厅”。

一个程序员看了网页源码,结果发现居然是随机数,以28为基数,波动范围不超过17(下图)。
ruanyf
2019-10-18 11:05:09 发布
《科技爱好者周刊(第78期)》:有一句有名的话:"只要站在风口,猪也能飞起来"。事业起飞的简单方法就是,起风时你正好在风口。

共享单车、AR、区块链、人工智能,这些都是过去或者现在的风口。本期就来聊聊,下一个风口在哪里?网页链接
ruanyf
2019-10-17 00:00:00 发布
iPhone 的面部解锁可以做到,睡觉时你的脸无法解锁!网页链接

这是业内最强的,安卓就不行。三星手机在服务条款中,甚至明确写着,面部解锁只是便利功能,如果你对安全要求高,就不要使用面部解锁。网页链接
ruanyf
2019-10-16 11:05:38 发布
昨天,国家统计局公布的指标,CPI(居民价格)上涨3%(6年来新高),PPI(厂商价格)下降-1.2%(3年来新低)。

这就是说,日常消费品的价格在上涨,工业品的出厂价格却在下降,所以老百姓和厂商的日子都很难过。经济形势真的是不好。网页链接
ruanyf
2019-10-13 09:08:21 发布
54岁的保罗·格拉汉姆(Paul Graham)淡出风投以后,昨天发布了一门自创的计算机语言 Bel。有人问:“你为什么这么干?”

他说:“我希望程序可以更短,当然不以行数或字符衡量,而是以解析树衡量。”相比之下,国内54岁程序员还有创造力的,几乎没有听说过,尤其是赚了大钱以后。网页链接
ruanyf
2019-10-12 22:06:37 发布
window.onerror = window.close;

上面这行代码,可以让网页应用有手机 App 的体验。
ruanyf
2019-10-12 17:06:37 发布
就在刚刚,维也纳的马拉松比赛上,肯尼亚的世界纪录保持者埃留德·基普乔格(Eliud Kipchoge)以1:59:40的成绩夺得冠军。

人类历史上第一次马拉松成绩进入两小时以内!网页链接
ruanyf
2019-10-12 14:06:37 发布
Uber 公司开源了该公司的《Go 语言风格规范》。网页链接
ruanyf
2019-10-12 12:06:14 发布
推特公司居然有4000个员工,全世界35个办公室……

想不通啊,这个产品怎么看,都不需要4000个人,感觉200个人就能维护。怪不得它的经营状况一直很糟。网页链接
ruanyf
2019-10-12 12:06:37 发布
今天最大的新闻是,Perl6 改名为 Raku 语言。

主要原因是,Perl6 的开发拖得太久,超过10年。而 Perl5 也没停止升级,结果导致两者是不兼容的语法。现在好了,Perl 语言将永远是这个样子,Perl6 也不必烦恼怎么兼容以前的脚本。网页链接
ruanyf
2019-10-10 00:00:00 发布
Unix 源码的 /etc/passwd 文件,包含了创始人 Ken Thompson 的密码哈希 ZghOT0eRm4U9s,一直破解不了。

直到本周三,有人用 AMD 的 GPU 算了四天才破解,这个上世纪80年代的密码为`p/q2-q4!`。网页链接
ruanyf
2019-10-10 09:37:26 发布
QCon 下周就在上海举行了,高质量的讲座很多,有空的朋友建议关注。

没买门票也没关系,参加组委会的投票抽奖活动就可以了,8800元的门票、五星级酒店住宿、往返交通都白送给你。活动时间有限,现在就可以去投一票吧:
网页链接
ruanyf
2019-10-09 21:37:26 发布
下面这个 React 表单库是基于 React Hooks 的,看上去代码相当简洁,star 已经破2K了,也许以后可以摆脱那些笨重的表单组件了。网页链接
ruanyf
2019-10-09 20:37:26 发布
今年的诺贝尔化学奖,刚刚颁发给了一个日本人。这已经是过去19年第19个得奖的日本人了,不得不让人佩服啊……网页链接

ruanyf

The trouble is you think you have time.

324 119772 3051
关注粉丝微博