#技术 #程序员 #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 下载文件
https://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html
Termux 入门教程:架设手机 Server 下载文件
https://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html
#阮一峰 #话题
新的博客文章《Termux 入门教程:架设手机 Server 下载文件》:手机文件,比如照片和视频,如何下载到桌面电脑?
普通用户可以使用手机线,将手机和电脑连起来。作为开发者,其实有更方便的方法,就是在手机架设一个 HTTP 服务,然后从桌面浏览器访问手机。https://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html
Media
新的博客文章《Termux 入门教程:架设手机 Server 下载文件》:手机文件,比如照片和视频,如何下载到桌面电脑?
普通用户可以使用手机线,将手机和电脑连起来。作为开发者,其实有更方便的方法,就是在手机架设一个 HTTP 服务,然后从桌面浏览器访问手机。https://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html
Media
#阮一峰 #话题
软件漏洞经常有一个 CVE 编号,比如 CVE-2018-8589,这个编号是什么意思?它是怎么来的?请看下面这篇英语的简单介绍。https://resources.whitesourcesoftware.com/blog-whitesource/what-is-cve-vulnerability
Media
软件漏洞经常有一个 CVE 编号,比如 CVE-2018-8589,这个编号是什么意思?它是怎么来的?请看下面这篇英语的简单介绍。https://resources.whitesourcesoftware.com/blog-whitesource/what-is-cve-vulnerability
Media
Mend
What Is a CVE and How To Understand It | Mend
What are CVEs and how are they published? What kind of information do CVEs offer about security vulnerabilities in publicly released software?
#阮一峰 #话题
《科技爱好者周刊(第66期)》:生存是一种即时策略游戏,所有的人都是这场游戏的玩家。财务自由了,就是游戏赢家。
具体来说,又分成两种游戏:财富游戏和地位游戏。财富游戏的玩家追求更多的财富,地位游戏的玩家追求更高的地位。https://www.ruanyifeng.com/blog/2019/07/weekly-issue-66.html
Media
《科技爱好者周刊(第66期)》:生存是一种即时策略游戏,所有的人都是这场游戏的玩家。财务自由了,就是游戏赢家。
具体来说,又分成两种游戏:财富游戏和地位游戏。财富游戏的玩家追求更多的财富,地位游戏的玩家追求更高的地位。https://www.ruanyifeng.com/blog/2019/07/weekly-issue-66.html
Media
#阮一峰 #话题
金山发布了 WPS 的 Linux 版本。现在除了 LibreOffice 和 OpenOffice,Linux 办公软件又多了一个选择。https://wps-community.org/
Media
金山发布了 WPS 的 Linux 版本。现在除了 LibreOffice 和 OpenOffice,Linux 办公软件又多了一个选择。https://wps-community.org/
Media
GENDUT188
GENDUT188 🔊 Pusat Link Alternatif 188 Hiburan Game Online via QRIS Gampang Maxwin
Nikmati kemudahan akses hiburan game gacor dengan pusat link alternatif Gendut188 yang selalu siap digunakan, dengan dukungan via QRIS praktis dan pengalaman bermain yang semakin menarik menanti hingga gampang maxwin.