2020-02

每天给你推荐一个新奇,好玩,高品质的开源库,好文,观点或言论等。

项目主页维护当前月份的内容,想看往期内容,可以翻到下方历史汇总部分,然后选择自己感兴趣的月份点进去即可。

2020-02

2020-02-29[仓库]

四年一次的 2 月 29 号哦!

今天给大家分享的是一个 scala to js 的编译器,允许你将 scala 代码转化为 js 代码,覆盖了 ES6,DOM 操作,单元测试等众多内容。

仓库地址: https://github.com/scala-js/scala-js

2020-02-28[工具]

如果你想访问 google 商店,gmail,使用 google 搜索,但是不想用 vpn,那么谷歌访问助手或许可以帮到你,这适合一些轻量科学上网需求用户。

仓库地址:https://github.com/haotian-wang/google-access-helper

2020-02-27[网站]

一个交互式 SQL 学习网站。在这里你扮演一个侦探,根据线索和警察局的数据库,使用 SQL 语句逐步缩小范围,最后找到真凶。

网站地址:http://mystery.knightlab.com/walkthrough.html

2020-02-26[网站]

培养一门业务爱好是很重要的。但是很多人不知道要培养什么样的兴趣。这个网站就是为了解决这个问题而产生的。每次访问该网站,都会随机产生一个兴趣。来看下有没有适合你的吧!

网站地址: http://findyourselfahobby.com/index.php

2020-02-25[网站]

有时候你想知道 LeetCode 中的题目是哪个公司出的。在 LeetCode 我们需要订阅会员才能看,为了看这个专门订阅会员可能不太值。 这里教你两种方式:

  • 使用 https://leetcode.jp/problemdetail.php?id=1334

你只需要将上面的 id 改成你想看的 LeetCode 题号即可。这个网站还有一个用途,那就是可以查看被锁定的题目。

2020-02-24[仓库]

你如果在做 OCR, 并且技术栈是 js , 那就不要错过。其可以识别超过 100 种自然语言,目前有 2w 多的 star ✨。

仓库地址: https://github.com/naptha/tesseract.js

2020-02-23[框架]

大家如果做过一些图表需求,可能会用过类似 antV,echarts 这样的图表库。这些库帮我们封装了一些常见的图表,比如折线图,饼图,地理图等等。 但是当我们真正想去深度定制的时候,会发现非常困难。如果想实现像素级控制几乎不可能。

微软出了一套图形语言 chart-parts,很好地解决了这个问题。地址:https://microsoft.github.io/chart-parts/documentation/tutorial 。 目前其官方提供了 react 版本:

可以看出实现同一个功能,代码量显著增加,这是灵活领和可控性之间的平衡。因此当你决定使用它的时候,一定要仔细做好评估,是否适合你。

2020-02-22[工具]

age 是一款加解密命令行工具,类似 ssh,我们可以生成自己的公钥,并基于自己的公钥加密,使用自己的私钥进行解密,age 也可以和 ssh 进行很好的合作。

使用口令对文件进行加密是常见的做法,而现在我们可以对信息进行一次公钥加密,这样任何人除非获取到你的私钥才能破解,这要比口令要安全。另外我们也可以基于此实现一个聊天,文件传输程序,并基于 age 来实现加解密,增加安全性,当然如果要做的话这中间的性能损耗也是一个需要考虑的问题。

仓库地址: https://github.com/FiloSottile/age

2020-02-21[工具]

有时候我们开发了一个应用,想给别人看下效果,而这个人不和你一个局域网,并且你没有公网 IP。那么你可以使用一种叫做内网穿透的技术,其中比较有名的有花生壳,如果不熟悉内网穿透的可以看下这篇科普文 https://zhuanlan.zhihu.com/p/30351943。 而我现在使用的是 ngrok:

ngrok 主页: https://ngrok.com/

2020-02-20[仓库]

STPyV8 是一个允许你在 JavaScript(基于 V8) 和 Python 之间互操作的仓库,STPPyV8 是 fork 自 PyV8 项目,目的是为了跟进最新的 V8 和 Python3。

地址: https://github.com/area1/stpyv8

2020-02-19[仓库]

NodeTube 是一个使用 node 构建的 用来取代 youtube 的客户端,支持私有化部署。

技术栈:

  • Node.js 8.0+

  • MongoDB

  • Redis

  • ffmpeg

你可以使用 NodeTube + ngrok 快速搭建一个公网可以访问的类 Youtube 网站。

仓库地址: https://github.com/mayeaux/nodetube

2020-02-18[好文]

AWS 是什么?都有哪些功能?如果你不知道,那么这篇文章可以帮到你。这篇文章很详细地讲解了 AWS 提供的服务。

文章地址: https://blog.logrocket.com/aws-services-cheat-sheet/

2020-02-17[好文]

如果你还没听过或者不知道 JWT 是干嘛的,那么你可以看下这篇文章《一分钟简单了解 JSON Web Token》,当然这和很多入门科普文章一样缺乏深度,但是对你完全不了解的人来说还是很友好的。

文章地址: https://mp.weixin.qq.com/s/i3UbVlVfa--vnqg697xgRQ

2020-02-14[工具]

祝大家情人节快乐。 🌹🌹🌹🌹🌹🌹🌹🌹 哦,不对应该是 😷😷😷😷😷😷😷😷😷😷😷

今天介绍一个脑洞很大的 Chrome 扩展程序, 可以在你购物的时候帮助你找到优惠券。只是这款扩展不支持国内的网站,感觉这一个商机呢? 感兴趣的小伙伴可以做一下。地址:https://help.joinhoney.com

2020-02-13[工具]

对于 serverless,很多厂商都在做。而每个云厂商都有自己的 cli 工具,各个标准都不统一,也没有什么规范。 这个工具将其进行了统一,它支持 aliyun , aws 众多云厂商。地址:https://github.com/serverless/serverless

2020-02-12[网站]

今天推荐给大家一个交互式学习网站,会给你准备一些环境,这样就不需要在本地安装环境了,并且还可以检测你的操作是否正确等,类似国内的实验楼。

地址: https://www.katacoda.com

关注我

我重新整理了下自己的公众号,并且我还给它换了一个名字脑洞前端,它是一个帮助你打开大前端新世界大门的钥匙 🔑,在这里你可以听到新奇的观点,看到一些技术尝新,还会收到系统性总结和思考。

在这里我会尽量通过图的形式来阐述一些概念和逻辑,帮助大家快速理解,图解是我的目标。

之后我的文章会同步到微信公众号 脑洞前端 ,你可以关注获取最新的文章,并和我进行交流。

另外你可以回复大前端进大前端微信交流群, 回复 leetcode 拉你进 leetcode 微信群,如果想加入 qq 群,请回复 qq。

Last updated