#阮一峰 #话题
“今日热榜”是一个信息聚合服务,聚合各站热点,包括微信、今日头条、百度、知乎、V2EX、微博、贴吧、豆瓣、天涯、虎扑、Github、华尔街见闻等,有 Web 版和 App 下载。https://tophub.today/
Media
“今日热榜”是一个信息聚合服务,聚合各站热点,包括微信、今日头条、百度、知乎、V2EX、微博、贴吧、豆瓣、天涯、虎扑、Github、华尔街见闻等,有 Web 版和 App 下载。https://tophub.today/
Media
tophub.today
今日热榜
今日热榜提供各站热榜聚合:微信、今日头条、百度、知乎、V2EX、微博、贴吧、豆瓣、天涯、虎扑、Github、抖音...追踪全网热点、简单高效阅读。
#技术 #程序员 #github
💡「D2日报」第146期 2019年7月12日
📖 新闻
· 全面封禁AI“一键脱衣”项目!GitHub清理DeepNude开源代码 —— 随着 DeepNude 造成的影响越来越大,GitHub 终于决定全面封禁 DeepNude 以及类似项目的代码库 https://www.infoq.cn/article/HzD-HuuegudO3EvufUI5
· 程序员爸爸瘫痪14年,妈妈又这样,帮帮南尘 —— 加油! https://juejin.im/post/5d26e5206fb9a07ec63b3f02
· iceworks 3.0 beta 发布 https://github.com/alibaba/ice/issues/2369
⭐️ 开源项目
· 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 vhr https://github.com/lenve/vhr
· 基于Golang的社区系统。 mlog https://github.com/mlogclub/mlog
· 收录了 400 余篇任正非讲话稿 RenZhengfei https://github.com/ttpianobirds/RenZhengfei
· dongyuanxin/blog/剑指offer刷题笔记 blog/剑指offer刷题笔记 https://github.com/dongyuanxin/blog/tree/master/%E5%89%91%E6%8C%87offer%E5%88%B7%E9%A2%98%E7%AC%94%E8%AE%B0
· 关于处理字符串模板的一系列工具方法 common-tags https://github.com/declandewet/common-tags
· ZSH 配置框架 prezto https://github.com/sorin-ionescu/prezto
· 小程序营销组件,Marketing components for WeChatApp wxapp-market https://github.com/o2team/wxapp-market
🏳️ 其它分享
· VS Code 新图标来临 —— 侧边栏、文件管理器、搜索、调试等区域的图标迎来全新设计 https://mp.weixin.qq.com/s/1i59aD8-Zb1ak3Lan7z8eg
· Ranking Programming Languages by GitHub Users https://www.benfrederickson.com/ranking-programming-languages-by-github-users/
· 了解什么是微前端 https://juejin.im/post/5d1f19e3f265da1bab29ce5f
· 阿里巴巴发布 Aliyun Serverless VS Code 插件,轻松开发阿里云函数计算 https://mp.weixin.qq.com/s/K-ZB-DvZRA9S3OxBQ9PwZw
· 用原生 JavaScript 实现十大 jQuery 函数 https://juejin.im/post/5d2705d8e51d4577407b1dda
· 嘿,不要给 async 函数写那么多 try/catch 了 https://juejin.im/post/5d25b39bf265da1bb67a4176
· 程序员的黑砖窑,东南亚菠菜骗局详解 https://mp.weixin.qq.com/s/2o2yLsusSCF_23PgzW_NwQ
➡️ 精心排版的完整内容 👉 https://daily.fairyever.com/post/2019/07/12.html
➡️ 往期回顾和搜索资源 👉 https://daily.fairyever.com/
➡️ 分享你的发现和创造 (投稿/提交) 👨💻 https://daily.fairyever.com/article/chrome-extension.html
Media
__工程师分享__
💡「D2日报」第146期 2019年7月12日
📖 新闻
· 全面封禁AI“一键脱衣”项目!GitHub清理DeepNude开源代码 —— 随着 DeepNude 造成的影响越来越大,GitHub 终于决定全面封禁 DeepNude 以及类似项目的代码库 https://www.infoq.cn/article/HzD-HuuegudO3EvufUI5
· 程序员爸爸瘫痪14年,妈妈又这样,帮帮南尘 —— 加油! https://juejin.im/post/5d26e5206fb9a07ec63b3f02
· iceworks 3.0 beta 发布 https://github.com/alibaba/ice/issues/2369
⭐️ 开源项目
· 微人事是一个前后端分离的人力资源管理系统,项目采用SpringBoot+Vue开发。 vhr https://github.com/lenve/vhr
· 基于Golang的社区系统。 mlog https://github.com/mlogclub/mlog
· 收录了 400 余篇任正非讲话稿 RenZhengfei https://github.com/ttpianobirds/RenZhengfei
· dongyuanxin/blog/剑指offer刷题笔记 blog/剑指offer刷题笔记 https://github.com/dongyuanxin/blog/tree/master/%E5%89%91%E6%8C%87offer%E5%88%B7%E9%A2%98%E7%AC%94%E8%AE%B0
· 关于处理字符串模板的一系列工具方法 common-tags https://github.com/declandewet/common-tags
· ZSH 配置框架 prezto https://github.com/sorin-ionescu/prezto
· 小程序营销组件,Marketing components for WeChatApp wxapp-market https://github.com/o2team/wxapp-market
🏳️ 其它分享
· VS Code 新图标来临 —— 侧边栏、文件管理器、搜索、调试等区域的图标迎来全新设计 https://mp.weixin.qq.com/s/1i59aD8-Zb1ak3Lan7z8eg
· Ranking Programming Languages by GitHub Users https://www.benfrederickson.com/ranking-programming-languages-by-github-users/
· 了解什么是微前端 https://juejin.im/post/5d1f19e3f265da1bab29ce5f
· 阿里巴巴发布 Aliyun Serverless VS Code 插件,轻松开发阿里云函数计算 https://mp.weixin.qq.com/s/K-ZB-DvZRA9S3OxBQ9PwZw
· 用原生 JavaScript 实现十大 jQuery 函数 https://juejin.im/post/5d2705d8e51d4577407b1dda
· 嘿,不要给 async 函数写那么多 try/catch 了 https://juejin.im/post/5d25b39bf265da1bb67a4176
· 程序员的黑砖窑,东南亚菠菜骗局详解 https://mp.weixin.qq.com/s/2o2yLsusSCF_23PgzW_NwQ
➡️ 精心排版的完整内容 👉 https://daily.fairyever.com/post/2019/07/12.html
➡️ 往期回顾和搜索资源 👉 https://daily.fairyever.com/
➡️ 分享你的发现和创造 (投稿/提交) 👨💻 https://daily.fairyever.com/article/chrome-extension.html
Media
__工程师分享__
www.infoq.cn
全面封禁AI“一键脱衣”项目!GitHub清理DeepNude开源代码
亡羊补牢?
#技术 #程序员 #github
想学 Swift 的朋友看过来,今天推荐一个适合新手学习的移动开发项目:Swift30Projects。项目包含30 个小型 Swift Apps,最新版已经用更新为Swift 5,并兼容 iPhone X,主要包含了:简单的 UIKit 组件,iOS 11中的本地通知,核心数据,今日扩展和3D触控及一些流行的开源框架等,还有更多的内容等你来学习哦。https://hellogithub.com/periodical/volume/11/#Swift30Projects
Media
__工程师分享__
想学 Swift 的朋友看过来,今天推荐一个适合新手学习的移动开发项目:Swift30Projects。项目包含30 个小型 Swift Apps,最新版已经用更新为Swift 5,并兼容 iPhone X,主要包含了:简单的 UIKit 组件,iOS 11中的本地通知,核心数据,今日扩展和3D触控及一些流行的开源框架等,还有更多的内容等你来学习哦。https://hellogithub.com/periodical/volume/11/#Swift30Projects
Media
__工程师分享__
HelloGitHub
HelloGitHub Monthly Vol.11
分享 GitHub 上有趣和入门级的开源项目,找开源项目就上 HelloGitHub 开源社区
#阮一峰 #话题
七月初,cloudflare 曾经全球中断服务,原因是一个正则表达式耗尽了 CPU 资源。
今天,他们公布了这个正则表达式(下图)。看着是很复杂,简化以后,出问题是这个模式 .*.*=.* ,它会导致急剧放大的计算量。后面链接详细解释,为什么这个模式有问题。https://blog.cloudflare.com/details-of-the-cloudflare-outage-on-july-2-2019/#appendix-about-regular-expression-backtracking
Media
七月初,cloudflare 曾经全球中断服务,原因是一个正则表达式耗尽了 CPU 资源。
今天,他们公布了这个正则表达式(下图)。看着是很复杂,简化以后,出问题是这个模式 .*.*=.* ,它会导致急剧放大的计算量。后面链接详细解释,为什么这个模式有问题。https://blog.cloudflare.com/details-of-the-cloudflare-outage-on-july-2-2019/#appendix-about-regular-expression-backtracking
Media
The Cloudflare Blog
Details of the Cloudflare outage on July 2, 2019
Almost nine years ago, Cloudflare was a tiny company and I was a customer not an employee. Cloudflare had launched a month earlier and one day alerting told me that my little site, jgc.org, didn’t seem to have working DNS any more.
#阮一峰 #话题
学了一下怎么做视频,发现免费的 iMovie 足够用了。手机照片和视频合成一部短片,毫无难度。
话说看到 iMovie 还支持绿屏/蓝屏的替换合成,真是惊到了。https://help.apple.com/imovie/mac/10.1/?lang=zh-cn#/mov82da1338a
Media
学了一下怎么做视频,发现免费的 iMovie 足够用了。手机照片和视频合成一部短片,毫无难度。
话说看到 iMovie 还支持绿屏/蓝屏的替换合成,真是惊到了。https://help.apple.com/imovie/mac/10.1/?lang=zh-cn#/mov82da1338a
Media
#阮一峰 #话题
一个老外抱怨,GitHub 的“发现”页面太多中文了,10个项目居然有9个使用中文。
他认为,应该根据 README 文件的语言做出区分。说实话,我也赞同这个建议。https://medium.com/@balazs.saros/chinese-repos-are-ruining-the-github-trending-page-2eeda45ae1e0
Media
一个老外抱怨,GitHub 的“发现”页面太多中文了,10个项目居然有9个使用中文。
他认为,应该根据 README 文件的语言做出区分。说实话,我也赞同这个建议。https://medium.com/@balazs.saros/chinese-repos-are-ruining-the-github-trending-page-2eeda45ae1e0
Media
Medium
Should Github add a language selector to the trending page?
A UX problem that Github should be aware of
#阮一峰 #话题
Go 语言的前端框架来了!完全不用 JavaScript,使用 Go 语言写前端页面(见下图)。
我觉得,未来的全栈不再限于 JS,任何语言都可以写前端。一旦 Java 能够替代 JS,前端行业恐怕都会天翻地覆。这也是我不太看好 TypeScript 的原因,它比不过 Java。https://www.vugu.org/doc/start
Media
Go 语言的前端框架来了!完全不用 JavaScript,使用 Go 语言写前端页面(见下图)。
我觉得,未来的全栈不再限于 JS,任何语言都可以写前端。一旦 Java 能够替代 JS,前端行业恐怕都会天翻地覆。这也是我不太看好 TypeScript 的原因,它比不过 Java。https://www.vugu.org/doc/start
Media
www.vugu.org
Getting Started
Let's make a basic working Vugu application that runs in your browser. It only takes three small files to start.
#阮一峰 #话题
下面视频是美国国会议员质询脸书公司的加密货币Libra。议员问:为何选择Rust语言,你们确定它足够成熟吗?
脸书说:我们完全有把握。议员又问:我看你们使用Rust的每日构建版,为何用不稳定的版本?脸书顿时答不上来了…… 难以想象啊,不知人大代表有没有懂Rust的https://www.c-span.org/video/?c4808083/rust-language-chosen
Media
下面视频是美国国会议员质询脸书公司的加密货币Libra。议员问:为何选择Rust语言,你们确定它足够成熟吗?
脸书说:我们完全有把握。议员又问:我看你们使用Rust的每日构建版,为何用不稳定的版本?脸书顿时答不上来了…… 难以想象啊,不知人大代表有没有懂Rust的https://www.c-span.org/video/?c4808083/rust-language-chosen
Media
#阮一峰 #话题
哈萨克斯坦政府要求,所有用户必须安装政府提供的根证书才能上网。
然后,有人发现,Facebook 的证书被伪造了(下图)。由于用户信任了政府的根证书,所有它批准的所有假证书都被信任了。这等同于,HTTPS 协议被哈萨克斯坦取消了。这种事情看着不寒而栗啊。https://bugzilla.mozilla.org/show_bug.cgi?id=1567114
Media
哈萨克斯坦政府要求,所有用户必须安装政府提供的根证书才能上网。
然后,有人发现,Facebook 的证书被伪造了(下图)。由于用户信任了政府的根证书,所有它批准的所有假证书都被信任了。这等同于,HTTPS 协议被哈萨克斯坦取消了。这种事情看着不寒而栗啊。https://bugzilla.mozilla.org/show_bug.cgi?id=1567114
Media
bugzilla.mozilla.org
1567114 - MITM on all HTTPS traffic in Kazakhstan
RESOLVED (wthayer) in CA Program - CA Certificate Root Program. Last updated 2024-03-05.
#阮一峰 #话题
美国队今年与中国队并列,夺得国际中学生奥林匹克数学竞赛团体冠军。下面是美国队6个成员的合影,其中5个是华裔。https://www.maa.org/news/us-places-first-at-international-mathematics-competition-in-uk
Media
美国队今年与中国队并列,夺得国际中学生奥林匹克数学竞赛团体冠军。下面是美国队6个成员的合影,其中5个是华裔。https://www.maa.org/news/us-places-first-at-international-mathematics-competition-in-uk
Media
#技术 #产品 #阮一峰博客
Termux 入门教程:架设手机 Server 下载文件
http://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html
Termux 入门教程:架设手机 Server 下载文件
http://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html
#阮一峰 #话题
新的博客文章《Termux 入门教程:架设手机 Server 下载文件》:手机文件,比如照片和视频,如何下载到桌面电脑?
普通用户可以使用手机线,将手机和电脑连起来。作为开发者,其实有更方便的方法,就是在手机架设一个 HTTP 服务,然后从桌面浏览器访问手机。http://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html
Media
新的博客文章《Termux 入门教程:架设手机 Server 下载文件》:手机文件,比如照片和视频,如何下载到桌面电脑?
普通用户可以使用手机线,将手机和电脑连起来。作为开发者,其实有更方便的方法,就是在手机架设一个 HTTP 服务,然后从桌面浏览器访问手机。http://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html
Media