2018年我所珍藏的科技新奇资源
俗话说,三人行必有我师,成长的道路上,我们择善而从之。阮一峰 也就是这么一良师。如果大家不了解他,可以去百度搜索。从他那里的确受益颇多,今日就分享一些2018年从他的网络日志中积累的一些好玩,好用,新奇的科技事物。
话不多说,直接如正题。如果感觉好的话,收藏就是了。
- Machine Learning Yearing ,作者 吴恩达。
人工智能,机器学习和深度学习正在改变众多行业。我一直在写一本书,Machine Learning Yearning,教你如何构建机器学习项目。本书的重点不是教你ML算法,而是关于如何使ML算法工作。一些技术人工智能课程会给你一把锤子; 这本书教你如何使用锤子。如果您渴望成为AI的技术领导者并希望学习如何为您的团队设定方向,那么本书将会有所帮助。
这是一位github主 从 web 开发者(自学、非计算机科学学位)蜕变至 Google 软件工程师所制定的计划,
其内容历时数月。
一系列很酷的CHROME DEVTOOLS提示和技巧。
Rust 语言入门教程。
图理论(graph theory)是重要的数学分支,在数据处理领域有着重要应用。这个教程采用可视化库D3,
image把图理论变成了可视化互动教程。
基于Web Extensions API标准构建的低级浏览器自动化框架。可以用脚本控制已经打开的浏览器。
一个国产的 React 组件库。RSUITE(React Suite)是一套用于企业系统产品的 React 组件库。由 HYPERS前端团队和UX团队共同构建,主要服务于公司的大数据产品。
最受欢迎的开源静态站点生成器之一,凭借其惊人的速度和灵活性,Hugo使建筑网站再次变得有趣。
TOAST UI日历是一个功能齐全的日历。
体验各种视图类型,默认弹出窗口,拖动或调整大小计划以及易于使用的可自定义主题。
react 开发的设计模式和技术的免费开源书籍。
一个收集各种算法的代码实现的仓库。
一个搜集 css 使用技巧的库。
生成GitHub 用户所用贡献的记录图片
命令行的 cat 命令用来显示文件的内容,bat 命令完全跟 cat 一致,
只有一个地方不一样,就是现在的内容会带有行号和代码高亮。
- [文章]最简单的马尔可夫链图解
上面是最简单的马尔可夫链图解。系统包括 A 和 B 两个状态。一共有四种转化路径:A 到 A、A 到 B、B 到 A,B 到 B。每种路径的可能性都是 50%,就得到了随机的运动轨迹。
一个专门搜集开源书籍的网站。
- [文章]分布式系统的全面介绍
分布式系统的基本概念和基础知识,都涵盖到了。
18.C Primer
一个网页版的《C 语言的入门教程》,比较注重内存部分的讲解。
写的不是很容易懂,但是还可以看一看。
类似于 GitHub 和 GitLab 的开源项目,用于个人架设 Git 代码托管服务,使用 Go 语言实现。
一个开源的图标库,提供一些24*24的常用图标。
腾讯公司根据 AlphaGo 的论文,实现的开源围棋软件
Sci-hub 是最大的免费论文下载网站,几个主要的论文数据库公司都在起诉它。
现在,它放出了它的所有论文的 BT 下载种子文件。
Flask 是 Python 的 Web 开发框架。
这个教程教你如何用 Python 和 Flask 来创建 Web 应用。
各种语言最受欢迎的项目,按照 GitHub Star 的数量排行。
作者使用 TensorFlow.js,让程序自动完成 Chrome 浏览器的内置小游戏“恐龙快跑”。
这个仓库收集了30多种算法的 JavaScript 实现。
一本针对初学者的 Python 教程。
微软收购了 GitHub,导致一部分开发者怀疑这个平台的独立性,从而迁移到其他平台。这里列出了十几个 GitHub 的替代品,以及各自的优缺点。
这篇文章教你如何在没有任何Linux经验的情况下,全新安装的kubuntu 18.04系统,
并在这个系统安装完整的节点,加入比特币网络。
Python 语言的格式要求特别高,因为它通过缩进判断语法区块。现在有了这个工具,就可以自动化格式化 Python 代码
32.IPFS教程 (中文)
image
如果你想把一个文件放到网上,从此任何人无法删除和屏蔽,别人只要想看就能看到,你可以使用 IPFS。
它是一个分布式网络,采用点对点通信。内部是一个区块链,文件写入以后就没法删除了,然后通过哈希可以读出文件。缺点是本地需要架设一个客户端,资源开销有点大。
这里列出50个可以用来训练模型的免费大型数据集。
Google Analytics 是网站访问量的监控工具,这篇文章介绍了几个替代品。
这个库收集各种 Java 面试的知识点。
[图片上传失败...(image-fe6428-1562829299796)]
Mac 的一大烦恼,就是各种软件都要钱。有人整理出了一份 Mac 系统免费软件清单,看看有没有你需要的。
Node 语言编写的博客建站工具。
唯品会的 Java 编程规范。
网上有很多免费资源,这份书单是学习大数据的指南
静态网站可以免费托管在很多地方,现在又多了一个选择:谷歌的云服务。这篇文章教你怎么做。
- SVG 背景(英文)
这篇文章教你如何手写一个 SVG 文件,作为网页的背景图案。
这个培训课程帮助学员深入理解机器学习的概念,技术和数学框架。一共30个讲座,包括一整套课后作业。
如果你想学习 Elm 语言,建议参考这个页面列出的各种资源。
- 深度学习/机器学习面试笔记(中文)
这个仓库收集深度学习/机器学习面试经常问到的问题,以及基础知识。
- 深度学习(英文)
fast.ai 免费的深度学习课程。
- Kubernetes 入门教程(英文)
imageKubernetes 是现在最流行的容器集群管理工具,本文给出了一份上手教程,教大家怎么安装和使用它
介绍 Chrome 开发者工具各个部分的用法。
image谷歌推出的机器学习各个领域的初学者指南,目前只有两个专题
微软的 Bing 搜索引擎新增了代码搜索功能,你问一个编程问题,现在可以直接给出示例代码。
- SVG 动画入门:以加载转子为例(英文)
本文手把手教你如何写一个最简单的 SVG 动画。
为什么 Power Assert 是更好的断言库
- 如何制作一个节能的网站?(英文)
臃肿肥胖的网页会消耗更多能源,释放更多二氧化碳。为了保护地球,我们应该制作简单节能的网页,作者演示了如何制作一个只有 7KB 的 Wordpress 网站。
- 最简单的反向代理服务器(英文)
本文介绍如何用 Go 语言实现一个最简单的反向代理服务器。
image谷歌的一个数据可视化项目,将14000种鸟叫进行分类,可以在页面上选择收听这些鸟叫。
开源电子书,涵盖CGO、Go汇编语言、RPC实现、Web框架实现、分布式系统等高阶主题。
image免费的 Swift 学习材料,包括视频和代码练习,从零开始教起。
《Node.js 调试指南》一书的开源版。
一个收集 Node 最佳实践的仓库。
- Python魔术方法指南(英文)
Python 有大量的魔术方法(方法名前后有两个下划线),本文给出了一个完整的介绍。
本文详细指导你搭建一个免费推特机器人,每当有人在推特 follow 你,就会收到一条欢迎私信。
想要学习浏览器自动化的同学,可以看看这篇中文教程。
image25道 C++ 的编程题,经常用于面试。
中国护照排在第55位,免签国29个,落地签国49个。
一个网页源码的搜索引擎,可以搜索哪些网页使用 react.min.js,或者服务器是
Server: nginx/1.4.7"
。
一个收集 Java 核心知识的中文库。
.ipynb 文件是一种在网页上运行的代码运行时,可以实时看到运行结果,支持40多种语言的运行,
包括 Python,R,Julia 和 Scala。它是由 Jupyter Notebook 生成的,本文介绍5种支持 Jupyter 的云服务。
- 如何搭建一个私有的 CDN?(英文)
大部分情况下,我们使用市场上现有的 CDN 服务。但是,你也可以自己搭一个,这篇文章教你怎么做。
WordPress 是常用的博客软件,虽然方便易用,但是容易产生安全问题。作者提供了一个脚本,可以将 WordPress 网站的 HTML 页面,部署到 Gitlab Pages 服务,做成一个静态网站。
- Linux 系统管理的面试题(英文)
这个仓库收集了200多道 Linux 服务器管理的面试题,涉及的面很广,着重考察基础知识。