跳转至

资源

科技爱好者周刊(第 299 期):AI 的关键是语料

1、技术概念示意图

这个仓库收集各种技术概念的示意图。

2、海棠诗社

网友开发的诗词网站。(@javayhu 投稿)

3、svgl

一个常用徽标 Logo 的搜索引擎,提供 SVG 文件下载。

4、Brick Center

你输入一个关键词,这个网站自动生成它的乐高拼装。(@husu 投稿)

科技爱好者周刊(第 298 期):轮到硬件工程师吃香了

1、图解 Word2vec(中文)

一篇2019年的长文,Word2vec 技术入门。虽然写得不是很清楚,但是很多例子很有启发,还配有插图,可参考英语原文

2、硬地骇客——两个月 $12000 ARR 实践之路(中文)

一本开源电子书,介绍 Podwise 产品从灵感到变现的全过程。(@SaitoWu 投稿)

3、Serach for John

一个新的搜索引擎,可以聚合其他搜索引擎的结果,我的试用效果非常好。

4、计算机网络简介(An Introduction to Computer Networks)

一本免费的英文书籍,介绍计算机网络知识,美国大学的教材。

科技爱好者周刊(第 297 期):饮水鸟玩具

1、中国大学矢量校徽合集

高校校徽的矢量文件下载,目前收集了100多个校徽,还在不断增长中。(@incidunt 投稿)

2、生成式 AI 和 LLM 学习资料(英文)

一个老外整理的 AI 学习的网络资源,一共十几个,都是免费的。

3、《Linux 内核实验》中文翻译

布加勒斯特理工大学的 Linux 内核教学课程,动手实践设备驱动的编写。(@hanyujie2002 投稿)

科技爱好者周刊(第 296 期):xz 后门的作者 Jia Tan 是谁?

1、Learn Next.js 中文教程

Next.js 官方教程的中文翻译,构建一个全栈 Web 应用程序。(@qufei1993 投稿)

2、3DP.ing

一个 3D 打印模型的搜索引擎,特点是使用图片搜索。(@wangasa 投稿)

3、1000UserGuide

该网站整理了300多个免费推广渠道,包括网站、论坛、网址导航、产品目录等,帮助独立开发者推广产品。(@naxiaoduo 投稿)

4、Awesome Cloudflare

这个仓库收集基于 Cloudflare 服务的各种开源软件。(@zhuima 投稿)

5、Beej's Guide to Network Concepts 中译

网友对《Beej's Guide to Network Concepts》一书的中文翻译。(@rogerzhu 投稿)

科技爱好者周刊(第 295 期):巧妙的灯泡钟

1、中国古代历史人物可视化

输入一个古代人物名(共收录52000+人物),就可以显示该人物的社会关系、亲戚关系和生平足迹图,上图是李白的生平足迹图,参见介绍文章。(@inspurer 投稿)

2、CSS 框架排名

这个网页按照 GitHub 的星星数量,为 CSS 框架排名。

3、动手实战人工智能(AI by doing)

一本中文电子书,通过实例介绍一些 AI 算法。(@huhuhang 投稿)

4、Lamucal

这个网站可以为任何歌曲生成和弦、节拍、歌词、旋律和标签,使用了 Hybrid-Net 模型。(@liufeigit 投稿)

5、Z2H 字贴

一个在线的字帖生成网站,支持中文和英文。(@liamwang 投稿)

科技爱好者周刊(第 294 期):崖门海战的感想

1、Hello 算法

一本介绍算法知识的开源书籍,网上可以免费阅读,纸质版已于近期出版。(@krahets 投稿)

2、StockCake

AI 生成的免费图像素材网站,无限的无版权图片免费下载。(@wrenash 投稿)

3、KanjiVG

这个项目提供汉字的 SVG 文件下载,可以显示笔划动画。

4、DesignSystemHunt.com

这个网站收集各种设计系统(design system),已经有130多个。

科技爱好者周刊(第 293 期):一周是一年的2%

1、IP 信息查询合集

这个仓库收集可以查询 IP 信息的免费网站。(@ihmily 投稿)

2、TypeScript 互动教程

通过一个个小练习,讲授 TypeScript 语法。

3、学习现代 C++

一个讲解 C++ 基础知识的自学教程。

4、Virustotal

软件病毒检测引擎,可以上传文件进行扫描,也可以指定需要扫描的文件或网址。

科技爱好者周刊(第 292 期):所有代码都是技术债

1、一译

用户可以在该网站搜索或者上传 arXiv 论文(暂时只支持 HTML 版本的论文),它会自动机器翻译,提供对照阅读。(@yiyibooks 投稿)

2、京墨

一个开源的安卓 App,随身的古诗文、歇后语、成语、绕口令等等的图书馆。(@hefengbao 投稿)

3、OpenMoji

这个项目收集各种开源的 Emoji,开发者和设计师可以提交自己的作品。

4、Docker Compose Examples

这个仓库收集各种常用的 Docker Compose 配置文件。

5、学习 x86-64 汇编语言

一本英文的汇编语言入门教材,以 Ubuntu 平台为例。

科技爱好者周刊(第 291 期):AI 没有护城河

1、3Blue1Brown

著名数字科普作者 3Blue1Brown 写的微积分系列教程。

2、TS Docs

这个网站可以查看 npm 模块的 TS 类型声明。

3、DevOps 的 Ansible 指南(英文)

一本开源的英文电子书,介绍自动化运维工具 Ansible 的基本知识。

4、京华老宋体

一款可以免费商用的原创中文字体。(@WFANG12719 投稿)

科技爱好者周刊(第 290 期):苹果头盔的最大问题

1、Sora 视频

OpenAI 推出了“文生视频”模型 Sora,只要输入文字,就能生成一段60秒的视频,效果惊人。

该模型还没有正式发布,只公开了示例。下面的网站收集这些示例和对应的提示词。

2、爱发音

学习英语音标的助手,有每个音标的发音视频和音频,支持美式音标、英式音标。(@Yidoon 投稿)

3、SVG 教程

介绍 SVG 图片的英文教程,一共25课,循序渐进,有大量的例子。

4、如何克服 Git 的缺点?(英文)

Git 有一些缺点,比如不适合二进制文件、不适合特大型项目、概念复杂、子模块管理麻烦等等。

上面链接是 Hacker News 网友讨论,怎么克服这些问题,里面有很多链接。

科技爱好者周刊(第 289 期):宽容从何而来

1、3D 生物模型

这个网站提供2000多种生物的 3D 模型。

2、Deno 的内部结构(The Internals of Deno)

一本免费的英文电子书,介绍 Deno 的内部原理。

3、iOS 应用开发教程

斯坦福大学2023年学年的一个英文课程,现在已经全部上网,包含讲课视频和课件。

科技爱好者周刊(第 288 期):技术写作的首要诀窍

1、唐库学习

电子书网站,提供世界名著的中英双语对照朗读。(@bigtang5 投稿)

2、AI 字体模型市场

该网站列出 AI 生成的字体,可以在线使用它们进行文字渲染。

它还支持网页手写八个字,生成自己的 AI 字体。(@qq345386817 投稿)

3、云原生应用市场

用户可以在这里浏览各种云原生应用,并一键安装到各类运行环境( Docker、Kubernetes、Rainbond),支持国内镜像加速。(@RainBondsongyg 投稿)

4、iHateRegex

一个收集常用正则表达式的资源库,并通过可视化帮助理解,基于 regexper。(@zkerhcy 投稿)

5、AsPoem.com

学习欣赏中国古诗词的网站。(@meetqy 投稿)

6、极简博客

作者用 NextJS + Laf 云搭建的博客托管网站,赠送二级域名。(@kingwrcy 投稿)

科技爱好者周刊(第 287 期):禄丰恐龙谷记行

1、review-2023

这个仓库收集国内网友的2023年个人总结。(@Y024 投稿)

2、机器学习的概率学(Probabilistic Machine Learning)

一本免费下载的英文教材,介绍机器学习的概率知识。

3、CSS 网格互动指南(An Interactive Guide to CSS Grid)

一份 CSS 网格(grid)的教程,包含大量的互动示例。

4、中国裁判文书网搜索

这个仓库指导你,怎么对中国裁判文书网的材料(BT 下载后约 320GB)建立搜索。(@cncases 投稿)

科技爱好者周刊(第 286 期):蓝色指示灯的解决方案

1、linkhut

一个社交化的书签网站,可以供个人保存网络书签。

2、AI Search

这是一个搜索引擎,除了搜索结果,它还会根据你选择的语言,给出搜索结果的总结。(@aooyoo 投稿)

3、齐思

一个中文的每日科技新闻的集合网站,由 AI agent 在后面维护整理。(@caoxuwen 投稿)

4、Email.ML

一个极简的临时邮箱,支持多个域名地址,一小时有效,使用技术栈为 Cloudflare Workers + Nuxt。(@ccbikai 投稿)

科技爱好者周刊(第 285 期):为什么 PPT 不如备忘录

1、中国历朝代视频讲解

一个开源网站,将 BiliBili 上面综合数据最高的一些中国历史视频,以时间轴的方式呈现。(@liujuntao123 投稿)

2、YUERGS

作者为了解决自学吉他过程遇到的痛点,开发了这个网站,支持吉他谱滚动播放、吉他调音、查和弦、节拍器、扒歌等相关功能。(@ly15927086342 投稿)

3、文本编辑器实时协同的原理和实现(英文)

文本编辑器如何支持多人实时编辑?本文以示例讲解原理。

4、世界上最大的纽约市照片

360 度的纽约全景照片,达到了800亿像素,支持移动和缩放。

5、Beej 的网络概念指南(Beej's Guide to Network Concepts)

著名技术作者 Beej 新发布的计算机网络底层概念的英文教程。

科技爱好者周刊(第 283 期):[年终感想] 没有目的地,向前走

1、周刊的 Chat 服务

网友将周刊迄今的所有内容进行了向量化索引,提交给 ChatGPT,然后就可以跟周刊问答了。(@ahaapple 投稿)

2、News Minimalist

ChatGPT 选出的每日热点新闻。(@Y024 投稿)

3、SearchEmoji

Emoji 搜索引擎,支持30种语言,代码开源。(@dongnaebi 投稿)

4、中文版黑客新闻

作者用 Go 语言实现的黑客新闻的克隆版。(@oodzchen 投稿)

5、Solo 独立开发者社区

针对独立开发者的交流、合作、分享的平台。(@Baiang 投稿)

科技爱好者周刊(第 282 期):电动皮卡 Cybertruck 的 48V 供电

1、Mac 命令行命令

这个网站收集各种有用的 Mac 命令行的命令。

2、现代统计学导论(Introduction to Modern Statistics)

一本面向大学新生的统计学入门教材,免费阅读。

3、30天 Python 教程

这个仓库是一个30天的 Python 入门课程,配有代码练习和视频。

4、最漂亮的网页游戏

Hacker News 的一个讨论帖,里面列举许多非常漂亮的网页游戏。上图出自游戏《短途旅行》(Short Trip)。

科技爱好者周刊(第 281 期):新基建的政策选择

1、周刊工具搜索引擎

网友整理了周刊过去介绍的所有工具软件,做了一个搜索引擎,提供语义搜索。(@ahaapple 投稿)

2、LLM 可视化

这个网站提供大型语言模型(LLM)原理讲解,每一步讲解都在右侧配上动画。

3、软件漏洞数据库

美国的国家软件漏洞数据库,收入了各种软件漏洞,以及补丁情况,方便检索。

4、3D 植物

一个在线的 3D 植物构建器,可以调节各种参数,生成一个 3D 模型。

科技爱好者周刊(第 280 期):机器点餐与宅文化

1、SDXL Turbo 体验站

免费使用 SDXL Turbo 模型,快速文生图,基本没有等待。(@zengdamo 投稿)

2、技术播客节

12月4日~12月8日,在主要的中文博客网站,每天会集中上架一批不同技术主题的中文博客。(@le0zh0u 投稿)

3、ataiva.com

一个英文的个人网站,里面有作者写的 Docker 和机器学习的系列教程。

4、生成式 AI 初学者教程(Generative AI for Beginners)

微软推出的入门课程,介绍生成式 AI,一共12课。

科技爱好者周刊(第 279 期):网络社区的悲剧

1、Deno 全指南(英文)

一组系列文章,介绍 Deno 的基本用法,一共几十篇。

2、VAVE BG

一个壁纸仓库网站,所有壁纸都是 AI 生成的。

3、谷歌编程风格指南

谷歌内部对各种语言的编程风格的要求。

4、最好的讲座视频

Hacker News 论坛的一个讨论帖,请网友列举最好的讲座视频,不过都是英文的。

科技爱好者周刊(第 278 期):棘手的 AI 版权

1、GPT 在线目录

基于 GPT 的工具越来越多了,下面的网站将这些工具整理在一起,做成一个在线目录,方便查找。

2、Bubble

该仓库收集各种可以放在 GitHub Profile 和 Readme 上面的小组件。(@LHRUN 投稿)

3、Bing 图像创建器

微软官方的 AI 文生图服务。

4、YesChat.ai

该网站提供最新 AI 模型(GPT4V、Dalle3、Claude 2)的免费体验,不过每天有次数限制。(@zengdamo 投稿)

5、机器学习入门教程

微软官方推出的机器学习的入门教程(英文)。

科技爱好者周刊(第 277 期):工作台副屏的最佳选择

1、巴塞罗那超级计算中心

一个浏览器中访问的 3D 全景展示。

2、Replicate

Replicate 提供数千个 AI 模型的云服务,可以在他们的网站上使用,也可以 API 调用,比如 stability-ai 的 sdxl “文生图”模型

3、中国五级行政区划查询

该网站可以查询中国34个省份,2800多个县,60多万个行政村历年的行政管辖范围和所属关系变化,源码开源。(@ruiduobao 投稿)

4、TIL(今天我学到的)

一个开源笔记库。大家可以学习他做笔记的方式,内容按主题分类,放在 GitHub 上面。

科技爱好者周刊(第 276 期):内容行业的衰落

1、伦敦的树

伦敦市政府的官方网站,在地图上标出了该市的每一棵树。点击后,显示这棵树的详细数据和谷歌地图照片。

2、颈椎病腰突康复指南

作者患有颈椎病和腰椎间盘突出,现在已经康复。他收集康复资料,做成这个资料仓库。(@AnsonZnl 投稿)

3、深入架构原理与实践

中文原创书籍,介绍互联网服务架构,集中在网络、集群以及服务治理、FinOps 这三个主题。(@isno 投稿)

4、Html 和 CSS 教程

针对初学者的网页开发入门教程(英文),特点是有大量图解。

5、MAC 地址查询

该网站通过网卡 MAC 地址,可以查到厂商和网卡信息。

科技爱好者周刊(第 275 期):彼得·蒂尔的实验

1、特殊 HTTP 标头字段

这个页面介绍一些不常见的 HTTP 标头字段。

2、瑞安航空(Roblox 版)

虚拟空间 Roblox 里面的瑞安航空官网,看上去跟现实世界的版本一样,让玩家在游戏里面访问。

3、PyFlo

Python 初学者教程(英文),教程的目录就是一张流程图,每个节点是一个章节。

4、BASIC 计算机游戏的重新实现

这个仓库将上个世纪的一些经典 BASIC 游戏,使用其他语言实现,适合作为趣味的编程练习。

5、CSS Loaders

该网站收集各种 CSS 的页面加载特效。

科技爱好者周刊(第 274 期):加密通信的最后一块拼图

1、谷歌编程竞赛试题(Google Coding Competitions)

这个网站提供谷歌编程竞赛历年的真题。

2、数据库的数据库

这个网站收集各种数据库的资料,目前一共有900多个数据库。

3、顶级域名统计

这个仓库提供所有顶级域名的排名,按照各个域名的网站数量为序。

4、Nix start

软件包管理工具 Nix 的入门教程。

5、Flash 博物馆

该网站收集各种以前的 Flash 作品,并自带播放器,可以在线播放。

科技爱好者周刊(第 273 期):任正非的三篇最新谈话

1、Consensus

一个基于 AI 的科学论文搜索引擎,你问一个问题,它可以从论文中提取答案(英文的),很适合做文献综述。

2、ROM 代码提取

这个仓库是一个叹为观止的演示,通过 ROM 芯片的显微照片,确定里面固件的代码,即从照片还原二进制代码。

3、Lepton AI

这个网站把开源的 AI 模型,都做成了云服务,你可以在本地用一行命令调用,也可以在它的网站上试玩这些模型。

4、AnyBT

一个新出现的磁力链接搜索引擎。

科技爱好者周刊(第 272 期):Unity 的安装费,游戏业的缩影

1、古代地球

这个网站允许你查看各个地质年代的地球全景图,最早可以回溯到7.5亿年前。

2、HDR 转 SDR 实践之旅

一组中文的系列文章,介绍将 HDR (高动态)视频转成 SDR (标准动态)的相关知识,并有安卓实现的示例库。(@JonaNorman 投稿)

3、财报 AI

这个网站可以解析上市公司财报(包含美股、港股、沪深 A 股),并支持对财报内容提问,类似工具还有 BeeBee AI。(@Y024 投稿)

4、穿透 Laravel

一份中文的学习资料,介绍 PHP 框架 Laravel 的底层实现细节,代码开源。(@youngtrix 投稿)

科技爱好者周刊(第 271 期):非线性的世界,线性的你

1、permission.site

该网站演示各种 Web API 的用户授权。

2、Prisma 数据库教程

JS 语言著名的数据库工具包 Prisma,官网上面有一个数据库教程(英文),讲解数据库基本概念和 ORM 关系模型的用法,内容不错。

3、现代 CSS 解决方案(Modern CSS Solutions)

CSS 高级教程,讲解新的 CSS 语法如何解决一些传统问题,一共有30多课。

4、EarTrainX

该网站提供音乐初学者的各种听音练习,训练辨识旋律的能力。(@xzzxy0413 投稿)

5、写作只能塑造真实的自己

网友做的一本小册子,收录了著名作家谈写作的文章。他用 LaTex 排版,然后编译成 PDF 文件。(@Macin20 投稿)

科技爱好者周刊(第 270 期):“精益开发”的精益是什么?

1、Hello 算法

一本开源的中文电子书籍,介绍数据结构与算法,配有动画图解。(@Y024 投稿)

2、AIHub

该网站收集各种 AI 工具和资源。(@liuluanping 投稿)

3、Web 音视频系列

一组系列文章,介绍如何在浏览器中处理音视频。(@hughfenghen 投稿)

4、yesicon

中文的图标搜索引擎,作者利用 ChatGPT 翻译了 Iconify 的 18 万个图标名。(@dongnaebi 投稿)

5、Awesome Domain LLM

这个仓库收集各种垂直领域的大语言模型。(@wuyifan18 投稿)

科技爱好者周刊(第 269 期):为什么英雄不使用炸药

1、电子邮件加密指南(中文版)

自由软件基金会发布的详细操作步骤,如何在各种平台上对邮件使用 GnuPG 加密。

2、Awesome AIGC Tutorials

该仓库收集各种生成式 AI 的教程。(@zht1130 投稿)

3、Iconbuddy

一个很好用的图标搜索引擎,收入了10万+的图标,可以定制和下载每个图标。

4、Learn C++

这个英文网站提供免费的 C++ 课程。

科技爱好者周刊(第 268 期):生产力是形容机器,不是形容人

1、WordPress Playground

WordPress 官方推出的练习场,可以在浏览器里面新建一个 WordPress 实例,用来测试插件或样式主题。

2、Periodic Table Cli

一个命令行的元素周期表,还可以互动。

3、写给开发者的数据库技巧

一本免费英文电子书,介绍一些高级的 SQL 语句的用法。

4、面试押题王

输入应聘的岗位描述,它通过 AI 自动生成面试问题和答案。不过,题库里面的技术类面试题比较少。(@vickwv 投稿)

科技爱好者周刊(第 267 期):5G 的春天要来了

1、高校校徽字体图标库

这个仓库收集了全国200多所高校的校徽,制作成字体图标。(@lovefc 投稿)

2、TypeScript 小书(The Concise TypeScript Book)

一个简要的 TypeScript 英文教程。

3、Workout.lol

一个有趣的网站,你先选择健身器械,然后选择要锻炼哪一块肌肉,它就告诉你应该用什么姿势锻炼(视频和图解)。

4、Name by AI(AI 起名)

回答一些问题,该网站就会帮你起一个英文名字。

科技爱好者周刊(第 266 期):自己做双语 EPUB 电子书

1、Claude 2 国内镜像

Anthropic 公司 AI 模型“Claude 2”的非官方国内镜像,可以免费使用,与官网体验一致。(@zengdamo 投稿)

2、AI 导航

该网站收集了各种 AI 站点,并进行了分类。(@zllz5230 投稿)

3、图解 LangChain 的功能模块(中文视频)

LangChain 是目前最流行的生成式 AI 编程框架,作者用一张图讲解它的架构。(@webup 投稿)

4、狄更斯插图库(Charles Dickens Illustrated Gallery)

这个网站收集了英国伟大小说家狄更斯的作品插图。

5、React graph gallery

这个网站提供各种可视化图表(散点图、直方图、折线图等等),你选中自己想要的,它会展示如何用 React + D3.js 实现这个图。

科技爱好者周刊(第 265 期):WiFi 的后面是 LiFi

1、JavaScript 框架的历史

一本英文小册子,介绍 JavaScript 的发展历史,从最早的 Prototype.js、Dojo、Mootools、YUI 一直到最新的微前端框架、Islands 框架。

2、学习 Makefile

Make 命令的一个英文教程。

3、NixOS 与 Flakes 新手指南

中文的开源书籍,帮助新人快速上手使用 NixOS。(@ryan4yin 投稿)

4、 SwiftUI 100 视频教程

一个外网的 SwiftUI 系列视频教程,共有100讲。

科技爱好者周刊(第 264 期):Elasticsearch 的启示

1、Starlink 卫星覆盖图

该网站实时显示 Starlink 卫星的位置,目前有4000多颗。

2、GhostlyStock

这个网站是 AI 图片的搜索引擎,搜到的所有图片都是人工智能生成的。

想法是好的,但是图片有点少,搜索效果不理想。

3、ChatGPT 中文在线

ChatGPT 的使用页面,并且收集了相关资源。(@jqsl2012 投稿)

4、全球音乐体育大全

家里的娃学习打击乐,经常需要到 Youtube 平台搜索一些曲子,观看学习。作者就写了这个微信小程序,可以搜索和下载。(@rmrf 投稿)

5、GPYTHON

AI 辅助的 Python 学习网站,在线练习编码。(@stanxing 投稿)

科技爱好者周刊(第 263 期):开源软件如何赚钱?

1、Triviance

使用 ChatGPT 生成的智力测验的题库,超过100万题,都是四选一的选择题,还分成不同的主题。

2、FastGPT

新兴搜索引擎 Kagi 推出的 GPT 聊天,免费使用,响应很快,支持中文。

3、ToolAI

AI 网站目录,收录了全球5000个 AI 网站。(@littledot2020 投稿)

4、Python 数据分析(第三版)(Python for Data Analysis)

一本英文教材,最新的第三版,讲授 Python 数据分析的初步知识,免费阅读。

科技爱好者周刊(第 262 期):告别密码

1、美国无线电频谱表

美国政府发布的无线电频谱表,可视化展示美国的所有频段分配,直接下载 PDF 文件

2、编写你自己的 React、ProseMirror 和 Redux(英文)

《纽约时报》技术团队编写的培训教程,指导新人自己实现前端的 React 等基础库。

3、StockAI.Trade

基于 ChatGPT 的 AI 选股工具(仅限中国 A 股)。(@yvonuk 投稿)

4、GifCities

上个世纪的 GeoCities 平台存有海量的 Gif 小动画。这个网站有所有这些文件的存档,并提供搜索。

5、FlagWaver

这个网页模拟旗帜飘扬的效果,你可以上传自己的图片作为旗帜,然后定制各种参数。

科技爱好者周刊(第 261 期):黑客马拉松的正确方式

1、WebAuthn.wtf

新的、不需要密码的网站登录协议 WebAuthn 的综合介绍。

2、mess with DNS

一个 DNS 游乐场,为每个访问者提供一个免费子域名,你可以对它设置各种 DNS 记录,进行练习。

3、68k.news

这个网站将谷歌新闻转成文本版,可以快速浏览。

4、Pirate Weather

一个免费的天气 API,每月可调用2万次。

5、APIVault

这个网站收集了大量公共 API,相当于 API 的搜索引擎,用户可以提交新的 API。

科技爱好者周刊(第 260 期):你的旅程不会停在 Day 1

1、Odd One Out

谷歌做的一个小游戏,四张图片有一张是 AI 生成的,请你挑出来。

2、Intel 8086 CPU 在线模拟器

你可以在这个网页上,直接写汇编指令,编译后执行,查看 CPU 寄存器、指针、状态位、内存等等。可以用来学习汇编语言和 CPU 运行原理。(@meq1986 投稿)

3、国际乐谱库

这个网站收集全世界公开领域的乐谱。

4、手机博物馆

该网站是一个老手机的搜索引擎。

科技爱好者周刊(第 259 期):如何免费使用 ChatGPT

1、中国高等院校三千所

这个网站收集中国大专院校名单和网址,按照中管、部本、省本、专科的顺序形成中国高校层级图谱。(@DiamonWoo 投稿)

2、提示工程入门(Prompt Engineering Guide)

一本人工智能和提示工程的入门电子书。

3、GitHub Actions 示例教程

通过10个详细注释的示例,解释怎么使用 GitHub Actions。

4、编译器设计入门(Introduction to Compilers and Language Design)

一本免费阅读的英文教科书,介绍编译器设计的基本知识。内容很新,2021年才完稿。

科技爱好者周刊(第 258 期):卡马克的猫

1、Posters

这个仓库收集了作者原创的大量 IT 海报,比如上图是 ASCII 码的海报。

2、Passkeys.io

不需要密码的 Passkey 登录演示网站,桌面电脑使用物理密钥,手机使用指纹或脸部认证。

3、让 ChatGPT 总结 Hacker News

这个网站每天抓取“黑客新闻”首页的热门文章,再使用 ChatGPT 总结出每篇文章的主要内容,用来节省浏览时间,参见介绍文章。(@polyrabbit 投稿)

4、学习生成式 AI

谷歌云推出的生成式 AI 免费英文课程。

科技爱好者周刊(第 257 期):黄仁勋的 Nvidia 故事

1、Fluent 2

微软发布新的设计风格 Fluent 2,不仅用于 Windows,还提供用于 Web 和 iOS 的组件。

2、计算机专业学习路线

据说站长是北大学生,参考美国名校的计算机培养方案,整理的计算机专业学习路线。(@Stein283036 投稿)

3、Docker and Kubernetes 完整开发指南

Udemy 视频课程,搬运到了 B 站,有中文字幕。通过 Node.js 项目,循序渐进学习 Docker 和 Kubernetes。(@lyf61 投稿)

4、从头实现一个数据库

介绍数据库原理的英文电子书,前半部分可以免费阅读。作者还另著有一本《自己实现 Redis》

5、LLM University

介绍 LLM(大规模语言模型)的免费教程网站。

科技爱好者周刊(第 256 期):最酷的乐高作品

1、LangChain 和 LlamaIndex 项目

英文电子书,介绍这两个重要的 AI 开源项目的用法,对于自己架设 AI 模型很有帮助,免费阅读。

2、bing 必应壁纸数据库

网友提供从必应壁纸抓取的数据。(@mouday 投稿)

3、强化学习 100 题

日本的 AI 畅销书作者斋藤康毅为他的深度学习系列书籍创建的专题网站,最近推出了中文版,可用来对强化学习知识查漏补缺。(@RiverTwilight 投稿)

4、OpenWrt 固件定制

网友开发的路由器 Openwrt 系统定制网站,代码开源

科技爱好者周刊(第 255 期):对待 AI 的正确态度

1、Data Viz Project

这个网站收集数据可视化的各种图形,给出详细的解释和示例。

2、Awesome ChatGPT

这个 awesome 仓库收集 ChatGPT 的各种资源。

3、Spring 中文文档

网友整理的 Spring 框架中文文档。(@KevinBlandy 投稿)

4、维基大学

维基百科的官方项目,志愿者在这个网站制作各种主题的开放课程,已经有很多课程了。

5、PrintableSearch

一个搜索引擎,查找最热门的免费 3D 打印模型。

科技爱好者周刊(第 254 期):人生是一个长板问题

1、鸟巢大战

一位国外网友在自家谷仓,架设了一个鸟巢,立刻就有一对寒鸦住了进来。

过了几年,一对猫头鹰把寒鸦撵了出来,占了鸟巢,还在里面产了鸟蛋。寒鸦决心报复,双方展开了一场大战。

这个网友在鸟巢内外都放了摄像头,图文解说这场“鸟巢大战”,很精彩。

2、AI 工具网址导航站

网友收集的 AI 工具合集。(@Jordonwang 投稿)

3、机器学习图解

这个英文网站提供机器学习的图解教程,内容还挺多的。

4、HTML with Superpowers

Web Components 的英文入门教程,源码开源

5、电路课程

这个网站提供免费的电子学教程,英文的。

科技爱好者周刊(第 253 期):训练材料用完之日

1、面向开发人员的 ChatGPT 提示工程

吴恩达与 OpenAI 合作的免费英文课程,教大家怎么编写 ChatGPT 提示,做出一个自己的聊天机器人。

2、Next.js 和 React 完整指南

Udemy 高分付费课程的中文字幕版。(@lyf61 投稿)

3、图解 QUIC 连接(中文版)

解释 QUIC 协议通信的每个字节的含义,原始英文版的翻译。(@cangSDARM 投稿)

4、Musico

一个自动生成音乐的 AI 模型,它的官网可以收听这个模型生成的音乐。

科技爱好者周刊(第 252 期):互联网创业变难了

1、亚马逊网络服务 AWS 指南

这个英文仓库对 AWS 的每种产品,都给出简单的介绍和使用窍门。

2、LangChain 中文入门教程

LangChain 是大型语言模型(LLM)的编程框架,这个仓库是网友写的中文教程。(@liaokongVFX 投稿)

3、AI 法律助手

作者将中国法律法规喂给 ChatGPT,做成的法律问答引擎,代码开源。(@lvwzhen 投稿)

4、MultiTranslate

一个翻译网站,可以比较多个翻译引擎的结果,还支持粤语翻译。(@williamwoodhq 投稿)

5、PromptBoom

免费使用、不需要注册的 ChatGPT 网站。(@williamwoodhq 投稿)

科技爱好者周刊(第 251 期):国产单板机值得推荐

1、计算机程序的构造和解释(JavaScript 版)

这是名著《SICP》(计算机程序的构造和解释)一书的官方 JavaScript 版,并且是麻省理工学院的官方版本,可以免费阅读,参见介绍

2、WebGPU 基础知识

这个网站提供 WebGPU 开发知识的英文教程。

3、GPT Unicorn

这个网站每天让 GPT-4 画一只独角兽(SVG 格式),放上网页,从而记录下模型的进化。

可以看到,即使是同一个模型处理同一个问题,每天返回的结果都是不一样的,上图是4月13日的结果。

4、Vercel AI Playground

Vercel 公司架设的 AI 实验页面,用户可以方便地选择不同的模型,比较它们的生成结果。

5、Playlist Genius

描述一下你想听的音乐,该网站会自动生成一张 Spotify 的歌单。

科技爱好者周刊(第 250 期):新技术的最大风险

1、Java 编程教程

这个网站是新加坡南洋理工大学的一位老师的教案(英文),主要内容为新生的 Java 编程。

2、offsec.tools

这个网站收集各种安全相关的软件工具,目前共有600多个。

3、Wonders of Street View

这个网站收集谷歌街景的各种奇怪影像,随机展示。

4、nosignup.tools

这个网站收集那些不需要注册、就可以使用的在线工具。

5、DNS0.EU

欧盟新推出的欧洲公共 DNS 官网。

科技爱好者周刊(第 249 期):最成功的软件企业家

1、RoboPianist

谷歌一项研究的演示,可以根据乐曲生成对应的弹奏指法,在网页上再现出来,非常厉害。

2、Arxiv Search

网友实现的论文预印本网站 Arxiv 的搜索引擎,支持关键词搜索,并提供最新论文的微信推送。(@goodnlp 投稿)

3、Scratch

世界最大的儿童编程社区。

4、AI goes to the shrink

这个网站让 AI 随便生成一段文本,再将这段文本输入 Stable Diffusion 模型,生成配图。网页每10秒就自动刷新,相当于每10秒看一张完全由 AI 创造的图片。

5、Learn Lisp The Hard Way(第二版)

一个面向初学者的 Lisp 英文教程。

科技爱好者周刊(第 248 期):不要夸大 ChatGPT

1、3D in CSS

这个网页提供互动演示,帮助理解 CSS 里面与 3D 有关的各项属性。

2、AI 研究所

一个中文网站,收录 AI 相关工具。(@xlys997 投稿)

3、深度学习自己学

该英文网站是一个原创的深度学习的自学教程站。

4、Web 应用 101

这篇长文详细介绍 Web 应用是什么,理清各种概念,比如 SPA(单页应用)、SSR(服务器端渲染)、SSG(静态网站生成)。

科技爱好者周刊(第 247 期):扎克伯格的裁员信

1、世界手机摄影奖

第12届世界手机摄影奖的官网,展示了所有获奖作品,手机摄影的表现力真是越来越强了。

上图是获奖作品之一的《窗外的加州》。

2、Open Prompt

该网站可以提交、保存、查看生成式 AI 引擎的常用提示语。类似项目另有 ChatGPT-Prompt。(@timqian 投稿)

3、周刊的非官方网站

网友用 VitePress + Algolia 搭建的周刊网站,效果不错,代码开源。(@plantree 投稿)

4、oldwinter の 数字花园

基于 Obsidian 笔记的个人站点,演示了如何将 Obsidian 笔记发布成个人网站,支持笔记页面之间互相引用和跳转。(@oldwinter 投稿)

5、Flowful

一个播放舒缓背景音乐的网站,让你放松精神,注意力更专注。它的特点是,所有音乐都是软件生成的,同一首曲子可以一天24小时变化不中断。

科技爱好者周刊(第 246 期):永不丢失的网络身份

1、useragents.me

这个网站提供各种最新版本浏览器的 User Agent 字符串。

2、webЯcade

一个开源网站,让你在网页玩老游戏机(任天堂、世嘉等)的游戏,可以自己上传游戏 ROM。

3、Comprehensive Rust

安卓团队编写的为期四天的 Rust 课程,从基本语法到高级主题,最后一天还会讲到 Rust 如何用于安卓开发。

4、汇编语言编程导论(A Gentle Introduction to Assembly Language Programming)

一本英文的开源教程,向 C/C++ 学习者介绍 ARM 64 的汇编语言。

科技爱好者周刊(第 245 期):摩天大楼是反人类的

1、世界互联网基础设施地图

这个网站可以查看全世界的主干光纤线路和机房位置。

2、JavaScript 引擎列表

这个网页做了一个 JavaScript 引擎的不完整列表。最著名的当然是下面三家,此外还有40多种引擎。

  • Chrome 的 V8
  • Safari 的 JavaScriptCore
  • Firefox 的 SpiderMonkey

3、Dash Dash

这个网站将 Linux 文档(man 文档)重新格式化和排版,方便查找和阅读。

4、Perplexity

人工智能引擎,你向它提问,它告诉你答案,支持中文。

科技爱好者周刊(第 244 期):大数据已死

1、CSS Bed

这个网页收集并展示各种无类的极简化 CSS 框架。如果你想选一个简单的 CSS 框架,可以看看它。

2、C 语言手册(GNU C Language Manual)

理查德·斯托曼最近编写的 C 语言教程,这是源码,GitHub 有转换好的 PDF 文件下载。

3、Atkinson Hyperlegible 字体

一种高辨识度的英文字体,容易混淆的字符都做了明显区别,比如 1 和 I、i 和 l。

4、Python 实用教程

一本简单实用的 Python 入门英文教程。

科技爱好者周刊(第 243 期):与孔子 AI 聊天

1、动手写编译器:互动讲解

这个网站教大家写一个最简单的编译器,每一步都有详细讲解,并有代码演示。

2、月球地图

使用嫦娥二号发布的全月影像图制作,分辨率可以达到7米,能够搜索和定位各种环形山、地名以及人造物体位置。(@greensea 投稿)

3、街景奇观(Wonders of Street View)

这个网站收集了很多谷歌街景的有趣照片,每次随机展示一张。(@kxxt 投稿)

4、handsome-css3-lib

这个网站收集各种 CSS 特效和组件。(@ZiYi0414 投稿)

5、这双运动鞋不存在

这个网站上的运动鞋,都是 AI 生成的,实际上并不存在。

科技爱好者周刊(第 242 期):一次尴尬的服务器被黑

1、Mastering Bitcoin(第二版)

免费的英文电子书,介绍加密货币的原理。

2、satellite-track

基于 Web 的卫星轨道可视化项目,可以查看不同类别的卫星,代码开源。(@jiangteng2019 投稿)

3、tabler-icons

这个网站提供免费的图标,目前有1900多个,所有图标都是统一风格,简单美观。

4、Some Assembly Required

一份图文并茂的汇编语言英文介绍,针对零基础的初学者,半小时可以读完,并附有代码示例,以便进一步学习。

5、快速涂鸦

一个谷歌推出的小游戏。系统告诉你一个词语(比如自行车、眼镜、轮船……),让你在网页上把它画出来。人工智能会猜测你画的是什么,只要猜对了,就说明你画得很像。

科技爱好者周刊(第 241 期):中国的增长动力在内陆

1、IPv4 地图

这个网站以方块图的形式,展示 IPv4 的所有 IP 区段的归属,可以不断放大。

2、VimL 编程指北

原创中文电子书,Vim 脚本语言教程。(@QMHTMY 投稿)

3、GitHub Trends

可视化比较 GitHub 上的开源项目。(@AttackOnMorty 投稿)

4、Mastodon 实例搜索

这个网站可以帮你搜索 Mastodon 网络(一种分布式社交网络)的实例。

5、Float Toy

这个网页可视化展示浮点数的二进制构成,包括半精度、单精度和双精度。它的特点是,每个二进制位只要点击就变成相反值(0变成1,或者1变成0)。

科技爱好者周刊(第 240 期):教育年限可以缩短吗?

1、大金字塔内部漫游

谷歌做的 3D 网站,对埃及大金字塔内部进行 3D 数字建模,用户可以用鼠标导航,一路在金字塔内部漫游,好像亲临现场一样。

2、Diode

这个网站可以模拟面包板的电路实验,用户可以可视化放置各种电子元件,查看模拟效果。

3、加密数字货币新手指南(The newbies guide to crypto)

一本通俗小册子,介绍加密数字货币的基本知识。

4、人工智能的编程范式(Paradigms of Artificial Intelligence Programming)

谷歌研究总监 Peter Norvig 的著名作品,出版于1992年,现在开源了。它的 AI 跟现在的 AI 实现不太一样,可以当作解决编程难题的读物。

5、Webfollow

一个国产的 RSS 订阅服务,每天将你订阅的 RSS 自动整理后,把内容发送到你的邮箱。(@weekend-project-space 投稿)

科技爱好者周刊(第 239 期):未来两种人会增加

1、学习 CSS

Chrome 团队制作的 CSS 教程。

2、Iconbolt

一个 SVG 图标仓库,收集了6万多个图标,都可以免费使用。

3、HamZone 社区

中国业余无线电爱好者交流社区。(@Eminlin 投稿)

4、机器学习概念的可视化解释

这个网站使用一系列短文,配上大量插图,解释机器学习的一些概念。

科技爱好者周刊(第 238 期):停止寻找的最佳时间

1、Systemd 示例教程

这个网站通过许多例子,教你如何写 Systemd 配置文件,还可以在线运行你自己的 Systemd 配置文件,查看效果。

2、世界前100万名网站

谷歌公司根据 Chrome 浏览器的数据,公开了世界前100万名网站排名。链接里的仓库提供这个名单的下载(CSV 文件)。

不过,因为 Chrome 浏览器在中国受限,它的中文网站排名不准。

3、微软墓地

这个网站收集了所有被微软公司关闭的自家产品。

4、MacOS 的 zsh 教程(英文)

zsh 已经替代 Bash,成为 Mac 电脑的默认 Shell。这是针对 MacOS 的 zsh 系列教程,一共8个部分。

科技爱好者周刊(第 237 期):真实方位是如何暴露的?

1、OpenVerse

一个图片和音频的搜索引擎,据说包含超过6亿件作品,都可以自由使用,不用付费。

2、中国地铁信息概览

这个网站可视化显示全国各个城市的地铁概况,包括每日的客流量。(@xcuYao 投稿)

3、Green Wall

这个网站可以查看某个 GitHub 用户的历年活动日历,代码开源。(@Codennnn 投稿)

4、Codenews

一个国人分享技术工具的社区。(@jqsl2012 投稿)

5、ChatBCG

这个网站输入关键词,自动生成 PPT 模板,号称使用 AI 把内容要点都填写好了(下图)。

它好像可以理解中文输入,但是生成的 PPT 是英文。以后,PPT 都是 AI 生成的,就更没有价值了。

科技爱好者周刊(第 236 期):中国的阳光地带

1、纸制日晷

日冕是古代的计时工具,这个网站教大家怎么做一个纸制日冕。

2、The Ruby Reference

一本 Ruby 语言参考教程,免费在线阅读。

3、MacOS 默认壁纸下载

这个网址提供 MacOS 所有版本的默认壁纸的 6K 清晰度下载。

4、The Algorithms

这个网站收集 GitHub 上面的各种算法实现,按照种类和语言进行分类。

科技爱好者周刊(第 235 期):青年失业率与选择创业

1、hello

一个专门为程序员开发的搜索引擎,可以用自然语言输入你的问题,比如“PHP 的 hello world 示例”,它会直接给出答案。

2、Geo Traceroute

用户指定 HTTP 请求的发出地和目的地,这个网站会在谷歌地球上显示路由的跳转路径。(@meq1986 投稿)

3、Python 为什么?

这个中文仓库是一系列 Python 科普文章,由作者自己撰写或翻译。(@chinesehuazhou 投稿)

4、IPDetective

这个服务号称可以检测 IP 地址是否来自机房,或者是否属于机器人。它提供 API 调用和 Web 查询,有免费层。

科技爱好者周刊(第 234 期):AI 聊天有多强?

1、Canva 中文字体

平面设计软件 Canva 推出了四款中文字体,可以免费使用(包括商用)。

2、LeetCode 解题指南

这个仓库收集整理了各种算法题的解题指南,包含多种语言的实现。(@acbin 投稿)

3、函数式编程术语

函数式编程有很多术语,这个仓库收集这些术语,一一配上 JavaScript 示例,给予解释。它是英文版的,但是有中译

4、Defensive CSS

这个网站收集各种防御性的 CSS 技巧,防止客户端出现各种破坏 CSS 显示的情况。

科技爱好者周刊(第 233 期):生活就像一个鱼缸

1、月球直播

美国的猎户座飞船,正在 Youtube 24小时直播月球。

这次是无人飞行,大概12月11日返回地球。下一次就是载人绕月飞行,计划是2024年上半年。

中国的天宫空间站,不知为何不搞24小时直播,摄像头对着地球就行了。

2、AI 生成的《圣经》艺术

这个网站突出奇想,把《圣经》的句子输入 AI 模型生成插图,然后放上网。

这也启发我们,文学名著(比如《西游记》、《三国演义》)以后可以用 AI 生成插图。

3、有趣的论文

这个网页收集那些看上去没用、但很有趣的论文,比如研究企鹅如何控制排便的距离(上图)。

4、《塞尔达旷野之息》街景地图

这个网站将游戏《塞尔达旷野之息》的地图,以谷歌地图的形式呈现,而且某些位置有街景视图,好像在参观游戏里面的海拉鲁大陆一样。

科技爱好者周刊(第 232 期):好用的平面设计软件

1、Lexica

Stable Diffusion 模型的搜索引擎,可以搜索这个 AI 作图模型所生成的各种图片。

2、INS

这个仓库收集各种有用有趣的工具,并且每天用 GitHub Actions 检查链接的可用性。(@zhaoolee 投稿)

3、如何配置 NeoVim

一篇详细的教程,教你如何配置 NeoVim 编辑器(Vim 编辑器的重构,使用 Lua 语言作为脚本引擎)。这是第一部分,还有第二部分

4、CodeGuessr

一个代码小游戏。它从 GitHub 排名前100的仓库,随机返回一个文件,让你猜是哪一个仓库,参见介绍文章。(@jerrylususu 投稿)

5、物联网开发板模拟器

这个网站模拟各种物联网开发板,比如树莓派 Pico、Arduino、ESP32等。你在网页上输入项目代码,可以看到硬件的模拟执行结果。(@mingpepe 投稿)

科技爱好者周刊(第 231 期):互联网公司需要多少员工?

1、QUIC 协议图解

前不久,HTTP/3 协议正式定案,基本就是照搬了谷歌的 QUIC 协议。本文使用图解,详细解释了 QUIC 的每一步、每个字节的含义。

2、Effective Shell

一本免费的英文电子书,讲解命令行 Shell 的用法。

3、开源面对面

一档介绍开源软件的播客访谈节目。(@LinuxSuRen 投稿)

4、90年代鼠标效果

这个仓库收集上个世纪90年代的各种鼠标效果,比如鼠标后面跟着一串小星星。

科技爱好者周刊(第 230 期):电子产品的用电量

1、Postgres 练习场

这个网站提供一个在线的 Postgres 数据库练习环境,可以在网页上加载数据库,执行 SQL 命令,参见介绍文章

2、IconGo

开源的图标搜索引擎。(@jaywcjlove 投稿)

3、SadServers

一个开源的 Linux 服务器管理题库。它会在浏览器里面创建服务器实例,让用户自己动手解决问题。(@jerrylususu 投稿)

4、全栈 Python

一本免费英文教程,适合已经学会 Python 语法的读者,参考它写一些真实应用(比如 Web 服务)。

5、Unicode 混淆字符搜索

很多 Unicode 字符的字形相近,容易混淆。这个工具可以搜索跟某个字符外形相似的其他字符,比如上图是不同的字符看上去都像是c

科技爱好者周刊(第 229 期):手机充电问题的解决

1、刘拓的照片

2021年10月26日,北京大学考古文博学院博士刘拓,在四川马尔康市甲扎尔甲山考察洞窟壁画时,不幸坠崖去世,终年31岁。

他生前探访过三十多个国家的古迹,其中包括伊拉克、阿富汗、叙利亚、巴勒斯坦、利比亚、也门、苏丹、沙特、伊朗等许多不容易到达的地方。他拍摄了上百万张照片,总计有十几个 TB,1.5万个目录。

在他逝世一周年的纪念日,他的家人和朋友将这些照片整理出来,放在网盘上,免费分享给需要它们的人。

“刘拓深切地了解文物勘查的必要性与急迫性,以及这一过程的不可替代性,我们相信,那些因为他的努力在消失前被留存下来的影像被传承和研究的时候,他会一直被人记起。”

2、新版 iCloud

苹果上周发布了新版的云存储 iCloud 服务,现在没有苹果设备的人,也可以使用它了。

3、Windows 11 加固指南

这个英文仓库收集各种提高 Windows 11 安全性的措施。

4、Flask 超级教程(The Flask Mega-Tutorial)

免费阅读的英文电子书,帮助读者学习如何使用 Python 和 Flask 框架创建 Web 应用程序。

科技爱好者周刊(第 228 期):人类和人生的意义

1、折纸教程

日本折纸大师藤本修三(1922–2015)写的五本折纸教程,现在由他后人放入公共领域,全部可以免费下载。

下面就是藤本修三的一些折纸作品。如果家里有小朋友,可以用作手工教材。

2、AI 自拍

用户向该网站上传5~10张自拍照,它就会用 AI 模型生成一张很帅的自拍。下图是原始素材和模型生成的自拍。

3、TLS 1.3 图解

作者使用图片,详细解释新版本的 TLS 1.3 协议的每个步骤和每个字节的含义。

4、Quick Reference

该网站收集了各种编程语言和工具的速查表,带有源码仓库。(@jaywcjlove 投稿)

5、图形和游戏开发的 3D 数学入门(3D Math Primer for Graphics and Game Development)

免费阅读的英文教程,介绍 3D 图形软件开发所需要的数学知识。

科技爱好者周刊(第 227 期):脸书的公司入职教育

1、Freehand 意绘

Stable Diffusion 模型的一个中文化版本,简化了参数和操作步骤,方便中文用户使用。可以根据中文描述生成图片,不过可能因为资源不足,响应很慢。(@TandK8600 投稿)

2、Four Tet

Spotify 歌单,由一个英国音乐制作人创建。他不停往里面添加歌曲,目前已经有1860首歌,可以播放155小时,不少是很古怪的音乐。

3、AI 绘画资料

这个中文仓库收集 AI 图片生成引擎的各种资料。(@hua1995116 投稿)

4、Famnom

一个食品营养数据库,可以查询食物热量,只支持英语查询。它的数据来自美国农业部

5、谷歌拼图

谷歌推出的网页的拼图小游戏,支持多人一起拼。

科技爱好者周刊(第 226 期):谷歌出了什么问题?

1、识典古籍

北京大学和抖音公益合作的古籍数字化平台。目前可免费搜索390部经典古籍,共计3000多万字。未来三年将陆续完成一万种古籍的智能化整理工作。

2、程序员的实用深度学习

fast.ai 推出的最新线上公开课,向程序员介绍如何做一个深度学习项目,有视频和详细的课程资料,另有课程仓库

3、马斯克聊天

马斯克与推特公司的收购案,闹上了法院。这个网页整理了,法院公布的马斯克私聊记录,内容很多,看看富人聊什么,挺有意思。

4、AI 播客

国外网友用 AI 生成了一段播客,著名主持人采访乔布斯,两个人对谈了20分钟,非常逼真,详情参考这篇文章

以后,媒体的很多视听内容,可能都会用 AI 生成。

科技爱好者周刊(第 225 期):NPC 演员也是一种职业

1、编程竞赛的常见算法(Algorithms for Competitive Programming)

这是一本免费的英文电子书,逐一讲解编程竞赛里面常见的几十种算法,求职面试也用得到。

2、相机曝光模拟器

一个网页模拟器,调整镜头的光圈、快门和ISO,得到不同的曝光照片,帮助新人理解曝光三要素。(@meq1986 投稿)

3、数据库排名

这个网站根据数据库的流行程度,对数据库软件进行排名。

4、墨西哥湾洋流

《纽约时报》的长篇可视化作品,介绍墨西哥湾洋流的影响,制作得非常精美。

5、fasteR

这个仓库是 R 语言学习教程,有大量示例。

科技爱好者周刊(第 224 期):Figma 为什么赢了 Sketch

1、人生统计

输入生日,这个网站会告诉你一些统计数字,比如你活了多少天、心跳了多少次、地球多了多少人口。

2、中文播客榜

查看中文播客的排名和热门节目,数据取自小宇宙和 Apple Podcast,每日更新。(@alaskasquirrel 供稿)

3、云安全资源汇总

这个项目收集云安全领域的博客、公众号、文章、工具、书籍、视频等资源。(@teamssix 投稿)

4、程序员音乐

一个另类的背景音乐网站,精选了一些歌曲和专辑,适合编程时当作背景音乐。它的界面完全采用字符终端样式。

5、编程字体

这个网站提供了近百种编程字体,可以切换查看效果,以供选择。

科技爱好者周刊(第 223 期):程序员需要担心裁员吗?

1、Storj

这个网站提供分布式云存储服务,可以用作文件备份,免费账户有每月 150GB 的存储空间和流量。

2、中国铁路地图

这个网站可以查看全国铁路的路线图,另有全世界的铁路地图

3、GTA V 猜猜看

一个很有创意的小游戏,它显示一张游戏《GTA V》的截图,让你在游戏地图上标出,这是哪个地点的截图。

4、学习 Python 内置函数

一篇英语长文,逐一介绍 Python 的所有内置函数。

5、Proof 维基

一个收集数学证明的维基网站,目前收集了2万多个数学定理的证明。

科技爱好者周刊(第 222 期):四十年编程感想

1、乔布斯档案

乔布斯家人建立的网站,用来为后人保存史蒂夫·乔布斯的各种材料。目前刚刚建立,内容还比较少。

2、从零开始的神经网络(Neural Networks from Scratch)

一个英文的图文互动教程,使用简单的语言和图片,解释什么是神经网络。

3、随机的谷歌街景

这个网站随机展示谷歌街景的照片,世界各地都有。(@shenzhw 投稿)

4、中华遗嘱网

这个网站提供遗嘱的知识和服务,属于半官方组织,收费不低,但是比自己去找专业服务还是方便和便宜一点。

科技爱好者周刊(第 221 期):全世界最繁荣的行业

1、Stable Diffusion 资源

上周的一件大事是 Stable Diffusion 模型发布了。

它是一个“文本到图像”的开源引擎,功能跟闭源的 DALL·E 引擎类似,但代码是公开的。

已经有很多人基于它开发各种应用,标题链接是一个仓库,收集各种相关链接。

它还可以从草图生成详图,这里有一篇大开眼界的使用案例。下面是作者手绘的草图。

下面是 Stable Diffusion 给出的详图。

2、陕西博物馆360度实景浏览

线上参观陕西博物馆,360度展示,共有五个展厅100多个场景。可以网页浏览,也可以 VR 头盔浏览。

3、Web3 不是 Web

百姓网创始人王建硕的一个播客访谈,解释他理解的 Web3。

他认为,Web3 是一个很糟糕的名字,虽然基于 Web,却有本质不同,不是 Web 的下一个版本,更像一张全球共享的大表。另外,可以参考他在 Youtube 上面的讲座视频

4、编程语言数据库 PLDB

这个数据库专门收入各种编程语言,任何人都可以提交新语言,已经收入了4044种,还在快速增加中。

5、WebAuthn 指南

这个网站提供最新的用户认证技术 WebAuthn API 的介绍。

科技爱好者周刊(第 220 期):人工智能的机会在哪里

1、据意查句

清华大学推出了一个搜索引擎,根据关键词搜索相关的诗文。比如搜索“郁闷”,就会返回各种跟郁闷相关的句子,参见介绍文章

另有一个汉语的近义词搜索引擎

2、必应壁纸

周刊介绍过一个抓取必应每日壁纸的 GitHub Actions 模板,作者现在将其做成静态网站,可以在线浏览和下载壁纸,每日更新。(@niumoo 投稿)

3、音频博客《代码英雄》

红帽公司精心制作的一个音频播客。“Linux 中国”得到授权进行了文本翻译,将其带给国内的开发者。可惜的是,英文版已经更新到第九季,中文翻译才到第四季。(@CherryLover 投稿)

4、Bunny Fonts

谷歌网络字体的一个替代品,等同非官方镜像,另外也可以避免泄漏用户信息给谷歌。

科技爱好者周刊(第 219 期):如何防止帐号被黑

1、通过构建博客生成器学习 Haskell

一本免费阅读的 Haskell 英文教程,从零教起,对初学者很友好。

2、oPhysics

这个网站收集可以网页交互的物理学演示,有几十个作品。实时调节参数,就能看到结果。(@meq1986 投稿)

3、treevis.net

这个网站收集了300种数据可视化案例,可以当作自己选择可视化形式时的灵感。

4、Unix 窗口管理器清单

这个网站收集近200种 Unix/Linux 系统的窗口管理器。如果你不喜欢桌面环境自带的窗口管理器,可以换一个。

5、理解量子技术(Understanding Quantum Technologies,2021版)

一本免费的英文电子书,向初学者介绍量子计算各方面的基础知识,带有彩色插图,厚达800多页。

科技爱好者周刊(第 218 期):葡萄酒,樱花,全球变暖

1、Knots 3D

这个网站使用 3D 动画,一步步演示如何打各种绳结。

2、多邻国粤语课程

多邻国最新推出的免费粤语课程。

3、UISET

收集免费 UI 资源(插图、图标、颜色等)的网站,可以通过 GitHub 仓库提交新资源。(@bimohxh 投稿)

4、折纸地球仪

这个网站提供 A4 的模板下载,打印出来,可以自己粘成地球仪。

科技爱好者周刊(第 217 期):沙特的新未来城

1、Awesome tunneling

这个仓库收集各种隧道软件。

2、美国数学学会认可的教科书

美国数学学会有一个网页,列出了该学会认可的教科书,各个数学领域都有,很多都可以免费获取。

3、Fediverse Wiki

Fediverse 是一个信息交换协议,用于网站之间互相读取对方的数据。这个维基收集 Fediverse 协议的各种相关内容,不过目前刚刚开始建设,内容比较少。

科技爱好者周刊(第 216 期):极简主义的胜利

1、二维码生成详细图解

这个网页详细解释字符串转成二维码的过程,每一步都有图示。

2、React 技术揭秘

原创的中文电子书,解读 React 源码,并有配套的代码仓库,自己从零实现 React 18。(@BetaSu 投稿)

3、Java 学习 + 面试指南

一个收集 Java 核心知识和面试指南的网站,有开源仓库。(@Snailclimb 投稿)

4、3D 动画揭秘(Pixar in a Box)

这是 Pixar 动画公司与可汗学院的一个合作教程,通过几十个视频短片,每个大约两三分钟,介绍 3D 动画电影的制作过程。

5、lofi.co

一个用于放松的背景音乐网站,网页背景是一个咖啡馆,配有各种动画效果(比如驶过的汽车、飘下的落叶、雨点等等),还可以进入咖啡馆室内。

科技爱好者周刊(第 215 期):互联网最喜欢的行为模式

1、Python 设计模式

免费的英语电子书,介绍 Python 语言如何使用各种设计模式(design patterns)。这是在线阅读,另有源码仓库

2、HowToStartOpenSource

一份作者自己整理的 GitHub 中文使用指南,初学者可以用来学习怎么使用 GitHub。(@eryajf 投稿)

3、世界建筑大赛2022

这是2022世界建筑奖的投票网页,介绍了今年全世界值得注意的几百个新建筑。

4、cssbuttons

这个仓库收集各种按钮的 CSS 代码,大部分都带有动画效果。

5、Python 网页抓取详尽指南

这篇英语长文详细介绍如何使用 Python 进行网页抓取。

科技爱好者周刊(第 214 期):你的地图是错的

1、Bash-Oneliner

该仓库收集各种一行的 Bash 命令,用来完成各种不同的任务。

2、Dracula

这个网站收集了266个应用的暗色主题,比如 Zsh、Xcode、Vim、Figma 等。(@fish-404 投稿)

3、Tiny Python Projects

Python 教学书籍,PDF 免费下载,教初学者动手做22个 Python 小项目。

4、汇编语言的艺术

在线阅读的免费电子书《The art of assembly language programming》,面向初学者的汇编语言教程,从最基本的二进制开始教起。

5、place.dog

该网站提供狗照片作为各种大小的占位符图片,跟猫照片占位符类似。

科技爱好者周刊(第 213 期):知识孤岛,知识软件

1、机械表原理

一篇英文长文,使用制作精美的互动图片,介绍机械手表的原理,为什么弹簧和齿轮可以用来计时。

2、谷歌软件工程(中文版)

作者自己动手,中英对照翻译了《Software Engineering at Google》一书。原书是谷歌员工的文章合集,介绍谷歌内部的软件工程做法。(@zhang14725804 投稿)

3、Tauri 系列:打造属于自己的下一代跨端应用

一组中文系列文章,介绍如何用 Tauri 开发一个跨平台桌面应用。Tauri 是 Electron 的替代品,使用平台自带的 WebView。(@lencx 投稿)

4、Vue.js 挑战

一个 Vue.js 题库,可以选择不同的难度进行不同程度的练习。(@webfansplz 投稿)

5、合成器原理(Learning Synths)

一篇声音合成的教程,通过一个个小例子,介绍声音合成器的原理,有中文版。

科技爱好者周刊(第 212 期):人生不短

1、前端程序员的命令行入门

一篇英语的科普长文,向前端程序员介绍命令行的基本用法,适合不熟悉命令行、用惯 Windows 的同学。

2、葛底斯堡演讲的 PPT

谷歌研究总监彼得·诺维格为了讽刺 PPT 的流行,将林肯总统著名的葛底斯堡演讲改成了 PPT。让大家看看,如果林肯使用 PPT 发言,这篇美国历史的著名演讲还有没有感染力。

3、通用 API 接口

这个网站的构思很好,在一个地方提供开发者需要的所有常用 API,这样可以统一用法、简化认证。目前,已经提供了将近100个 API。

4、fintopea

这个网站可以快速查询,美股上市公司的历年财务数据,并自定义生成可视化图表。

5、水果的水彩图库

美国农业部的数据库,可以免费下载水果的水彩图片,一共有7000多种。

科技爱好者周刊(第 211 期):虚拟商品可以拉动 GDP

1、黑客技巧(HackTricks)

免费的英文电子书,介绍一些破解计算机系统的黑客方法。

2、合同示范文本库

国家市场监管总局开发的一个数据库,面向社会免费开放,提供常见合同的示范文本。

3、100个 numpy 练习

numpy 是一个很常用的 Python 库,这个网站从面试题、邮件列表和文档里面,选出了100个常见问题,并配上答案,供大家练习。

4、Airbnb 比赛

Airbnb 推出了一个比赛,向全世界征集最疯狂的建筑物改造的点子。最终评选出100位获奖者,每人可以得到10万美元资助,去实现自己的想法。报名截止期是7月22日。

5、Patterns.dev

一本英文的原创教程,免费在线阅读和下载。它使用 JavaScript 语言为例,详细介绍每一种设计模式。最后演示如何将这些设计模式运用于 React 框架,搭建 Web 应用。

科技爱好者周刊(第 209 期):程序员是怎样的人

1、濒危声音博物馆

这个网站很有意思,收藏一些消失的声音,比如打字机的击键声、点阵式打印机的打印声、Windows 95 的开机声。

2、写给程序员的马尔可夫链

一本免费电子书,向程序员介绍马尔可夫链知识。

3、公共钢琴

这个网站收集了全世界 8,391 架公共钢琴,你可以输入一个地点,看看离你最近的公共钢琴在哪里,过去弹奏。

4、Python 数字信号处理(Think DSP)

开源的英文电子书,向非专业读者介绍数字信号知识,使用 Python 语言举例。

5、Java 8 到 Java 17 的新功能(英文)

这是一篇长文,逐一介绍 Java 语言从版本 8 到版本 17 添加的每一项新功能。

科技爱好者周刊(第 208 期):晋升制度的问题

1、K8s/Docker/DevOps 面试真题

K8s 和 DevOps 的招聘岗位现在非常多,工作前景和收入都很不错。知名工程师学习平台“极客时间”整理了一套《云原生高频面试题集》,一共 80 页,扫上方的二维码可以免费领

这套资料包含了 198 道 K8s、Docker、DevOps 大厂真题,还附加答案详解,以及云原生知识梳理等内容,有需要的可以看一看。

2、Webcamtaxi

Youtube 上面有很多24小时的摄像头直播频道,可以看到世界各地的实时状况。该网站就是收集这些频道,按照地区和内容分类。

3、Side Project 指南

原创的小册子,记录作者对做一些业余小项目的思考和经验。(@timqian 投稿)

4、Jest 实践指南

原创教程,帮助学习者使用 Jest 框架完成前端测试。(@haixiangyan 投稿)

5、Java Notes for Professionals book

一本免费的 Java 学习材料,将 Stack Overflow 上面 Java 的常见解答,分门别类整理成了一本书。(@52fhy 投稿)

6、英特尔虚拟博物馆

官方网站,3D 虚拟参观英特尔公司的博物馆。(@Codeniu 投稿)

科技爱好者周刊(第 207 期):汽车行业的顶峰可能过去了

1、设计模式

这个网站讲解各种设计模式的含义和用法,有英文版和中文版,每一种设计模式都配上了插图讲解。

2、开源青年

B 站频道,主要介绍开源软件历史故事、开源合规知识、开源事件。(@ichengxinxin 投稿)

3、趣味数据分析

介绍数据分析的中文电子书,免费在线阅读。侧重趣味性,比如用图还是表,是阈值还是阀值。(@jiezhao9 投稿)

4、前端部署十五章

一组系列文章,介绍如何部署前端项目。从最原始的部署方案过渡到 Docker 与 Kubernetes,逐步优化,另有配套的视频讲解。(@shfshanyue 投稿)

5、费曼物理学讲座

诺贝尔物理学奖得主理查德·费曼(Richard Feynman)1961年~1964年在加州理工学院,为本科生讲授物理学导论,后来根据录音带和讲义,就整理出了这本著名的物理学教材。这里是加州理工学院的官方版本,为在线阅读特别做了排版。

科技爱好者周刊(第 206 期):如何走出失望和怀疑

1、Type challenges

TypeScript 题库,用来刷题提升编写类型的能力。另有网友制作的视频解答。(@cuixiaorui 投稿)

2、Packages for Linux and Unix

该网站返回各种 Linux 发行版下符合搜索条件的模块。(@fish-404 投稿)

3、Thanks-Mirror

这个仓库整理各种包管理器的镜像站点,主要是国内镜像。(@eryajf 投稿)

4、可视化 Rust 数据结构的内存布局

一个配有中文字幕的视频,介绍 Rust 各种数据结构的内存布局,配有可视化展示,另有文字稿。(@trdthg 投稿)

科技爱好者周刊(第 205 期):互联网风口过去了吗?

1、计算机网络(Computer Networking: A Top-Down Approach)

一本免费下载的英文教材,使用 Wireshark 软件讲授计算机网络。

2、动画云图

该网站把气象云图的变化,以动画形式表现出来,并且可以按各个国家查看。

3、前端工程化三十八讲

网友原创的前端工程化的三十八篇短文章,每篇大概五百字左右,涵盖了开发、打包、运维等众多内容。(@shfshanyue 投稿)

4、Iconoir

开源的 SVG 图标搜索引擎,目前有1000多个图标。

5、深度学习面试题合集

这是一本英文的正式出版物,收集了几百道深度学习面试题,每一道题都有解答。作者提供此书 PDF 文件的免费下载。

科技爱好者周刊(第 204 期):如何度过疫情、裁员、还有战争

1、SVG Silh

SVG 图片库,一共有几万张。

2、开放式学术期刊搜索引擎

科学论文搜索引擎,目前共有600多万篇。

3、Device Info

一个网页工具,显示浏览器可以收集的所有用户设备信息,比如电池、麦克风、蓝牙等。

4、操作系统导论(英文)

《操作系统导论》(Operating Systems: Three Easy Pieces)是免费的操作系统入门教程,评价很高的一本书。

5、像素图片

任天堂前艺术总监前田隆史,做了一个网站,提供大量像素图片,有分类和搜索,可以免费下载使用。

科技爱好者周刊(第 203 期):英国的名校签证,伯克利的计算机教育

1、OEC.world

这个网站可以查询每个国家或地区的贸易数据,并用图文进行通俗解释。

2、Monorepo

Monorepo 指的是多个相关项目放在同一个代码仓库里面。这个网站介绍了 Monorepo 的相关知识和工具。

3、Linux 系统管理入门

长篇的学习笔记,介绍 Linux 系统管理入门操作。

4、Try Clojure

Clojure 语言入门教程,提供了一个网页执行环境。你跟着提示,动手在网页输入代码,边做边学。

科技爱好者周刊(第 202 期):三个有启发的学习方法

1、免费编程书籍

这是著名仓库 free-programming-books 的一个书单分类,列出各门语言的免费书籍。

2、EmacsTalk

一档专注在 Emacs 社区的中文播客,已经发布十二期。最新一期邀请到了前 Deepin CTO 王勇。(@jiacai2050 投稿)

3、2021年度错觉视频比赛

这个比赛专门评选引起错觉的视频,这里是2021年度的10个优胜者。上面视频为什么镜子里多了一个白皇后?

下面视频是静态时是一个个白点,动态却变成了一座星光城市,很奇妙。

4、OAuth 指南

一篇非常详尽的 OAuth 身份验证的英文指南,各种模式和参数都介绍了。

5、 ImageMagick 脚本

这个网站将图像处理工具 ImageMagick 的常用操作,封装成脚本,方便下载使用,一共有200多个脚本。

科技爱好者周刊(第 201 期):中国需要成立半导体部

1、动画电影的制作过程

迪斯尼的官方网页,解释动画电影是如何制作的,网页很精美,配有很多图片和视频,值得一看。

2、PHP 之道

面向新人的免费 PHP 教程,这是中文版,此外还有英文原版

3、前端食堂技术周刊

一个中文的前端技术周刊(@Geekhyt 投稿)。

4、Golang 学习资源大全

一个中国开发者整理的 Go 语言学习资源。(@0e0w 投稿)

5、study-is-wonderful

本项目主要面向汉语人群,收集了一些比较好的公开课资源。(@xioacd99 投稿)

科技爱好者周刊(第 200 期):低期望,多尝试

1、Web 技能图卡

这个网站以图卡的形式,整理出了 Web 开发所需的各种技能,并且进行了分类。

2、野生架构师周刊

网友写的中文周刊,介绍软件开发的各种内容,目前发到第11期。(@lcomplete 投稿)

3、开始音乐创作之旅

可视化的音乐教程,介绍了音乐的组成:鼓、贝斯、和弦与旋律,用户可以在网页界面上按照其提供的基本组成来构建自己的 demo。(@zhiweiyi11 投稿)

4、写给数据学家的概率导论

一本英文的概率学入门教程,本科生难度,可以免费下载。

5、Awesome Games

这个仓库收集 GitHub 上面的所有开源游戏。

[科技爱好者周刊(第 199 期):俄罗斯的 HTTPS 证书问题

](https://github.com/ruanyf/weekly/blob/master/docs/issue-199.md#资源)

1、CSS 小测验

这个网站提供一组 CSS 测试题,测试你的水平。用户在线回答,它会给你计时,看你用了多少时间。

2、DI.FM

一个专门收集电子音乐的网站,可以按照频道收听。

3、电力设施地图

该网站的地图显示全世界电力设施的位置,包括电厂、变电站、输电线等等,甚至还有风力发电机。

4、CRDT 资料库

CRDT 是一种多人协同算法,常用于多人同时编辑文档时的同步。这个网页收集各种 CRDT 相关资料。

5、Deno 示例集

Deno 官方发布的一组 Deno 用法示例。

科技爱好者周刊(第 198 期):美国制造是否可能

1、JustWatch

这个网站可以查询某一部国外的影视作品在哪个平台(Netflix、Disney plus、Apple TV 等等)可以收看。

2、GNU coreutils 解码

Linux 基本的命令行工具(ls、cp、rm 等等)都是 GNU coreutils 工具包提供的,这个网站是对该工具包的详细介绍,逐一分析其中近100个工具的内部实现。

3、WebSocket 手册(英文)

一本免费的英文电子书,详细介绍 WebSocket 的概念和用法。

4、Redis Launchpad

Redis 官方的用户展示厅,展示各种使用 Redis 的网络应用,并有用法和架构的讲解。

5、Illlustrations

一个艺术家开放自己的100多幅插图作品,免费下载。

6、寻找完美的 URL 验证正则表达式(英文)

作者测试了12个正则表示式,看谁能最正确地验证 URL。

科技爱好者周刊(第 197 期):如果这个世界有快乐机

1、字节云数据库:设计与实战

线上技术沙龙活动,字节跳动官方主办,时间是下周六(3月12日)下午。数据库工程师跟大家交流,头条和抖音的后台数据库是怎么做的。

报名免费,讲座后有 Q&A 环节,现场交流。还有抽奖环节,奖品有字节卫衣、加湿器等等。

2、WcoFun.com

该网站提供大量动漫,免费在线观看。

3、MyNoise

该网站收集了200多种环境音,可以当作工作时的背景声。

4、CSS 中文入门教程

作者学习 CSS 时整理的一份教程,参考了谷歌的 learn css。(@pengfeiw 投稿)

5、Web Worker 中文播客

两个前端程序员闲聊的中文音频播客节目,半年时间做了九期。(@Otto-J 投稿)

6、矩阵乘法

这个网站使用动画,演示两个矩阵相乘的计算过程。制作得还不错,可惜动画过程太复杂,不直观。

科技爱好者周刊(第 196 期):掌机的未来

1、经典日剧 AI 高清修复

网友用 AI 软件将20年前的经典日剧,转成了高清分辨率上传到 B 站,比如《东京爱情故事》、《恋爱世纪》、《悠长假期》等等,效果非常好。

2、 Rust 语言数据结构和算法

一本原创的中文 Rust 书籍。(@QMHTMY 投稿)

3、endoflife.date

这个网站列出了几乎所有主流项目的生命周期列表,可以快速查询哪些版本还在支持,哪些版本已经过期,比如 node.jsPython。(@jerrylususu 投稿)

4、数字视频的工作原理(英文)

这篇长文通俗地介绍了数字视频的生产和消费原理,后半篇是一个详细的 ffmpeg 教程。

5、PaperSizes

这个网站收集各种纸张的规格,按照行业和国别分类,总计有几百种之多。

科技爱好者周刊(第 195 期):你做过不在乎结果的项目吗?

1、GPS 原理解释(中文)

这篇长文解释了 GPS 的数学原理:卫星为什么可以用来定位?大量使用了动画图片进行说明,这里是中文翻译,另有英文原版。(@longtian 投稿)

2、Big-O 复杂性速查表

这个网站提供 Big-O 复杂性表示法的各种基本信息,比如复杂性排序、常见数据结构和算法的复杂性。

3、初学者的 Web 开发教程(英文)

微软提供的一个初级教程,讲授 JavaScript、CSS 和 HTML 的基本知识。

4、Kubernetes 纪录片(中文字幕)

这个纪录片是关于 Kubernetes 项目的介绍,包括起源、命名、logo以及很多背后的故事。这里是 B 站的中文字幕版,另有 Youtube 原版。(@jwenjian 投稿)

5、Xirva

一个开放式论文库,查询没有版权限制、可以自由使用的科学论文,也可以上传自己的论文。

科技爱好者周刊(第 194 期):悲观者正确,乐观者成功

1、掌握容器基础知识(英文)

一篇长篇文章,介绍 Linux 容器到底是什么。

2、misbrands

这个仓库提供 SVG 文件,让你可以打印上面这些贴纸。

3、数据结构(C 语言)

一个大三同学原创的系列文章,逐一分析 C 语言的各种数据结构,并配上自己画的图片,以及从零实现的源码。(@LookCos 投稿)

4、FFmpeg libav 教程

一个如何调用 FFmpeg 视频库的教程,有中文翻译。

5、使用 Emoji 解释函数式编程

这个英文教程使用表情符号 Emoji,解释函数式编程的简单概念,形式上很有趣,但写得不算很好。

[科技爱好者周刊(第 193 期):前端与后端,谁更难?

](https://github.com/ruanyf/weekly/blob/master/docs/issue-193.md#资源)

1、电子游戏中的自动售货机

这个网站收集各种电子游戏里面出现的自动售货机,比如上图是 Fortnight 里面的自动售货机。

2、Windows 控制面板的演变

该网页收集了历代 Windows 控制面板的外观变化,从 Windows 1.0 到 Windows 10。

3、纪录片网站

这个网站提供3500多部高质量纪录片免费在线观看,不过都是英文的。

4、区块链工程师的学习材料

这个网页列出了区块链工程师的英文学习资源。

5、软件工程师书单推荐(英文)

作者推荐了12本英文专业书籍,推荐软件工程师阅读。

[科技爱好者周刊(第 192 期):最大的机会来自新技术

](https://github.com/ruanyf/weekly/blob/master/docs/issue-192.md#资源)

1、Cloudflare Radar

Cloudflare 的互联网流量观察资料库,可以查看全网和各个网站的流量变化。

2、Emoji 搜索

俄罗斯搜索引擎 Yandex 推出了一个在线翻译工具。有趣的是,里面有一项“文本翻译 Emoji”,可以输入词语,得到对应的 Emoji。

3、Emoji to Scale

这个网站选出一组 Emoji 符号,按照体积从小到大的顺序排列,可以滚动浏览。(@shencn 投稿)

4、Spotify 的编程歌单

作者列出了几个 Spotify 的歌单,是他上网或编程时经常听的。

5、字体知识

谷歌官方的字体教程,教你怎么选择正确的英文字体。

[科技爱好者周刊(第 191 期):一个程序员的财务独立之路

](https://github.com/ruanyf/weekly/blob/master/docs/issue-191.md#资源)

1、彻底理解中国山水画生成器

中国山水画生成器是一个很有名的软件,一个老外用户很惊叹,希望把它彻底搞懂,就写了这个由24篇文章组成的系列,逐一分析代码,看看能否自己重新实现。(@ameizi 投稿)

2、ES proposals

该网站列出了 ECMAScript 标准所有各阶段的提案。

3、eja.tv

该网站收集全世界可以网上免费观看的电视频道,目前一共收集了4029个频道,提供地区和语言分类。

4、黑客杂志《PoC || GTFO》

这本在线刊物收集了世界众多黑客在逆向分析、渗透测试、生活感悟等方面的文章,再由编辑润色排版,图文并茂。国内网友特别制作了电子书,提供下载。(@evmn 投稿)

5、DareBee

这个网站收集了1700多种身体锻炼的方法,每种方法都有插图说明。

[科技爱好者周刊(第 190 期):产品化思维

](https://github.com/ruanyf/weekly/blob/master/docs/issue-190.md#资源)

1、中国哲学书电子化计划

一个线上图书馆,提供中国历代传世文献。收藏的文本已超过三万部著作,为历代中文文献资料库最大者。(@kernelry 投稿)

2、书格

中国古籍的在线图书馆,提供古籍的高清彩色影像版本 PDF 文件下载。(@alaskasquirrel 投稿)

3、软件工程基本原则检查表(英文)

微软公司的一份检查表,逐条列出检查点,确保项目符合软件工程的要求。

4、InterfaceLIFT

免费的 4K 电脑壁纸下载网站。

5、密码学的乐趣(英文)

一本针对初学者的本科密码学英文教材,介绍密码学的基本知识。

[科技爱好者周刊(第 189 期):下一个内卷的行业

](https://github.com/ruanyf/weekly/blob/master/docs/issue-189.md#资源)

1、中华古籍资源库

国家图书馆的项目,整理保存至今的中华古籍,做成数据库可以搜索,并且提供扫描版在线阅读。

2、Netflix 分类代码

视频网站 Netflix 页面不提供节目的详细分类,但其实内部有一套视频分类。这个网站列出每个分类的编号,并提供进入链接。

3、静态网站加入评论系统的方法

这篇文章总结了静态网站加入评论系统的方法,并列出了可用的服务和工具软件。

4、Nona

德国的搜索引擎,可以搜索中文,搜索质量还可以。

5、Web 开发者的 Rust 语言动手教程

这个 Rust 语言的入门教程,是为网站开发者定制的,一共23个例子,每个例子都有讲解,需要你自己在网页上动手完成练习题。

[科技爱好者周刊(第 188 期):音乐是反社交

](https://github.com/ruanyf/weekly/blob/master/docs/issue-188.md#资源)

1、2021年最佳科学照片

《自然》杂志评选了本年度的最佳科学照片,上面是其中的一张,科学家在电子显微镜下面,使用纳米分子完成的《纳米海滩》画作。

2、互动式 Python 入门教程

一个 Python 入门的英文教程,针对初学者,从如何使用命令行教起。最大的特点是提供网页互动环境,让用户直接在网页上动手输入示例,查看运行结果。

3、违反直觉的事实

本文列出数学、计算机科学、物理学等学科的一些违反直觉的事实,比如存在表面积无限、但是体积有限的物体。

4、日本东北部海啸地图

一张用户创建的谷歌地图图层,标出了从2011年到2021年的十年间,日本东北部有视频记录的所有海啸。每个点代表一次海啸,点击后可以看到该次海啸的视频录像。

5、iOS 工程师的学习资源

本文列出了 iOS 工程师的一些英文的学习资源。

[科技爱好者周刊(第 187 期):元宇宙会成功吗

](https://github.com/ruanyf/weekly/blob/master/docs/issue-187.md#资源)

1、字节跳动技术沙龙

字节跳动的官方活动,第一线工程师进行线上技术分享。下周六(12月18日)下午是第二期,主题为字节的后端架构,主要是云和容器应用。

一共有四位工程师分享,现场回答提问。免费报名,参与者可以获赠字节纪念品。

2、国家行业标准信息服务平台

官方的各行业标准文档的查询网站,部分可以下载。(@xcuYao 投稿)

3、乔布斯的20张 CD

2001年,苹果公司发布第一代 iPod。在给媒体试用的样品机里面,附带了乔布斯和 iPod 团队选中的20张专辑。本文给出了名单。

4、战壕里面的 Git(Git In The Trenches)

一本 Git 的英文入门教程,用讲故事的方式教授 Git。

5、亚马逊直播

亚马逊官网的直播卖货。但是不知为什么,首页推荐的频道,观看的人很少,多则几百人,少则几个人。

[科技爱好者周刊(第 186 期):低纬度,高海拔,气候优势

](https://github.com/ruanyf/weekly/blob/master/docs/issue-186.md#资源)

1、Python 迭代器详解(PDF)

一份英文的 PPT,浅显而详细地解释了 Python 的迭代器(Generator)是怎么回事。(@cheungfeifu 投稿)

2、Ambient Chaos

一个网页的背景音生成器,提供20多种声音,比如风声、雨声、火车站、教堂钟声等。每种都可以调节音量,还可以选择声音进行合成。

3、comp.lang.c FAQ

免费的英文电子书,以问答形式介绍 C 语言的基本语法,都是作者早年在网上回答网友问题时写的。

4、“元宇宙” 网站

据说,下面三个是目前最具有“元宇宙”特征的网站。它们都允许用户拥有虚拟土地,在上面构建自己的世界,创造一种独特的体验。

5、2021 年显微摄影大赛

一年一度的世界显微镜摄影大赛,这是今年的获奖作品,比如上图是霉菌的特写照片。

下面是其它一些今年摄影大赛的获奖结果。

[科技爱好者周刊(第 185 期):美国宪法拍卖,一个区块链案例

](https://github.com/ruanyf/weekly/blob/master/docs/issue-185.md#资源)

1、DeepCourse

一个深度学习课程,所有章节以路线图的形式呈现,可以一个个节点按顺序学习。点击一个节点,就可以学习相应的知识点。

2、OKR.com

OKR 是一种绩效目标管理方法,很多互联网公司采用这种方法。该网站收集了关于 OKR 的各种资料。(@xcuYao 投稿)

3、Archive.org Serendipity

“互联网档案馆”收集了很多早期的黑胶唱片音乐作品,都已经过了版权保护期。这个网站可以收听这些音乐,按一下按钮,就会随机播放一段音乐。

4、免费图片资源

这篇文章列出了常用的免费图片网站,可以获取各种能够自由使用的照片和插图。

5、十年前

这个网站可以查看,十年前的同一天,美国的十几个著名网站是什么样子。

[科技爱好者周刊(第 184 期):政府的存储需求有多大?

](https://github.com/ruanyf/weekly/blob/master/docs/issue-184.md#资源)

1、deskto.ps

这个网站允许网友上传自己的电脑桌面截图,你可以浏览别人的桌面是什么样。

2、中文 Newsletter 订阅

这个仓库收集各种中文的邮件列表,我们这个周刊也在其中。(@alaskasquirrel 投稿)

3、Vididoo

这个网站收集了一些处理视频的在线工具,在网页上就可以完成视频缩放、剪接、图像转视频、提取音频等操作。

4、oldmouse.com

这个网站记录鼠标的发展历史,你可以在上面找到各种老式鼠标。

5、学习 GNU Coreutils 命令行文本处理

GNU Coreutils 软件包提供了 Linux 系统的许多基本命令,比如headtailtrsort等等。这本免费的英文教程,逐一介绍20多个命令,帮你掌握命令行文本处理。

[科技爱好者周刊(第 183 期):腾讯的员工退休福利

](https://github.com/ruanyf/weekly/blob/master/docs/issue-183.md#资源)

1、Awesome Math

这个仓库收集互联网上各种有用的数学资源。

2、用汇编语言编写 Python 扩展(英文)

一篇长篇教程,前半部分介绍的都是汇编语言基本知识,可以用来学习汇编语言。

3、《计算机体系结构基础》教科书

龙芯团队胡伟武老师等人编写的中文教科书《计算机体系结构基础》(第三版)的开源版本,上图是第二版封面。作者从微处理器设计的角度出发,介绍了计算机体系结构。(@Martins3 投稿)

4、Paul Graham 文集(Kindle 版)

作者写了一个脚本,将 YC 创始人、创业导师 Paul Graham 官网上面的文章都抓下来,生成了 mobi 电子书,可以在 Kindle 阅读。(@evmn 投稿)

5、理解 AWK

AWK 是 Linux 系统的文本文件的行数据处理工具,本文是一篇新的教程。

科技爱好者周刊(第 182 期):新人优惠的风险

1、日本传统色系

维基百科资料,列出了日本古典文学里经常出现的颜色,常用于和服或其他日本传统艺术和手工艺品。

2、安全的互联网产品

Mozil 基金会在官网上列出了,经过该组织审核,确认为安全的、可以保护用户隐私的硬件和软件名单。

3、Modern Unix

该仓库收集传统 Unix 命令行工具的现代替代品,比如 lds 替代 ls、ripgrep 替代 grep。(@ameizi 投稿)

4、awesome-console-services

该仓库收集各种供命令行使用的外部服务,比如curl ip-api.com可以查看当前 IP 地址对应的地理位置。(@ameizi 投稿)

5、awesome-metaverse

该仓库收集元宇宙相关资源。(@shadowcz007 投稿)

科技爱好者周刊(第 181 期):移动支付应该怎么设计?

1、10 个响应式网页的开发测试工具

本文介绍10个小工具,用来测试响应式网页,在不同大小屏幕的显示效果。

2、树莓派家用服务器搭建指南

树莓派系列教程。作者买了一台低配云服务器获得固定 ip 地址,通过 frp 内网穿透,把家里的树莓派 4B 变成了一个真正的云服务器,可以在公网访问。(@zhaoolee 投稿)

3、英特尔处理器博物馆

一个爱好者的个人中文网站,图文并茂地介绍了自己收藏的从 3101 到 Pentium M 的多种英特尔处理器芯片资料。(@TransparentLC 投稿)

4、Git 飞行规则

一个 Git FAQ 的中文翻译,收集各种 Git 操作出现问题后的应对措施。(@xcuYao 投稿)

5、去中心化图书馆

Libgen 电子书图书馆项目宣布,该项目已经完全做到了去中心化,搬到了 IPFS 上面,网页文件、数据库、甚至域名都不是集中托管的。它给出了去中心化图书馆的几个域名。

科技爱好者周刊(第 180 期):你想住在中国哪里?

1、稀土开发者大会

一个技术活动消息。国内知名的“稀土掘金技术社区”,下周主办“稀土开发者大会”,现在可以免费报名,收看所有演讲的直播。时间是下周三和周四(10月27日和28日)两天。

他们这次请了很多大厂的技术主管,演讲内容基本涵盖了当前的技术热点:大前端、低代码、音视频、数据库、微服务、云原生、人工智能……链接是直播安排。我听掘金的同学说,他们准备了很多丰厚奖品,报名后有很大的机会中奖。

2、Javascript 游戏基础教程

这个英文教程一共10节课,教你使用 JavaScript 开发一个网页游戏。

3、“一证通查”电话卡服务

工信部推出的官方服务,查看个人名下登记了多少张电话卡。

4、Java 周刊

国外开发者编写的 Java 周刊,提供各种关于 Java 技术进展的链接。(@Xuguozong 投稿)

5、Open Meteo

免费的天气 API 服务,可以获取全球任意地点的天气数据,以 JSON 格式返回。

科技爱好者周刊(第 179 期):AR 技术的打开方式

1、云媒体速览

该网站收集了中国333个地级市的报纸电子版和电视直播网址。(@DiamonWoo 投稿)

2、公司作息时间表

一个民间众包项目,用户通过腾讯文档的表格,提交自己所在部门的上下班作息时间,可以用来了解不同公司的加班情况。(@erdong 投稿)

3、中等代数

一本英文的数学教材,讲解中学代数,包括线性方程、指数函数、二项式定理等等,免费阅读。

4、教娃编程视频300天

一个工程师给娃讲了很多数学和计算机知识的短视频,详见说明文章。(@DoctorLai 投稿)

5、路径算法的动图演示

这个仓库提供常见路径算法的动画演示,一共有20多个算法演示。(@DoctorLai 投稿)

[科技爱好者周刊(第 178 期):家庭太阳能发电的春天

](https://github.com/ruanyf/weekly/blob/master/docs/issue-178.md#资源)

1、深入计算机系统(Dive into Systems)

免费阅读的英文教材,介绍计算机系统的底层知识,内容包含 C 语言和汇编语言的教程。

2、JS 库的免费公共 CDN(英文)

网上有一些 JS 库的公共 CDN,可以从它们加载库脚本。本文列出了主要的名单。

3、Programming-Idioms

该网站列出主要语言的常用操作(比如创建数组、连接数组等),目前已经有250多种操作。可以指定任意两种语言进行对比,方便快速入门。(@jerrylususu 投稿)

4、OpenMoji

一套开源的 Emoji 图标,目前已经有将近4000个图标,还在持续增加中。

5、Mathlets

这个网站提供网页小程序,帮助学习各种数学概念,比如正弦曲线、复数运算、傅里叶变换等等。

[科技爱好者周刊(第 177 期):iPad 的真正用途

](https://github.com/ruanyf/weekly/blob/master/docs/issue-177.md#资源)

1、Cyber

该网站允许用户创造虚拟画廊,展示自己创作的或拥有的数字艺术品(需要 NFT)。体验非常出色,值得参观,比如这个画廊这个画廊

2、Apps for GNOME

Gnome 是 Linux 的桌面系统,这个网站是官方的 App 站,介绍自带的各种 App,制作得非常清新漂亮。

3、手机上如何 Python 编程(英文)

一个详细的指南,指导如何在手机上搭建一个 Python 开发环境。

4、数据库连接字符串大全

软件连接数据库,必须提供一个数据库连接字符串。这个网站收集各种数据源的连接字符串。

5、10 个 Python 聚类算法

聚类算法是常用的数据分析技术,这个教程介绍如何在 Python 语言中,使用10种流行的数据聚类算法。

科技爱好者周刊(第 176 期):中国法院承认 GPL 吗?

1、Samantha Ming 个人网站

Samantha Ming 是一名加拿大前端工程师,她在个人网站上分享了很多前端代码的技巧,内容质量很高,制作精美。(@wxyudl 投稿)

2、糖尿病教育网站

加州大学旧金山分校主办的网站,全部使用中文,提供糖尿病、健康、运动、饮食知识,内容很不错。(@Stupid-Human 投稿)

3、程序员的数学导论

一本英文的数学教材,专门写给没有数学基础的程序员,主要介绍微积分和线性代数,并且结合编程实例(比如加密和神经网络)进行讲解。全书可以0元购买。

4、 SQL Bolt

一个交互式的英文在线教程,一共19课,从零开始讲授 SQL 知识,以及如何查询数据库。

5、国际数据管理手册

该网站提供全世界各国的各种数据格式,比如地址、电话、邮政编码、货币、车牌等的格式。

科技爱好者周刊(第 175 期):知识广度 vs 知识深度

1、商务部国别指南

商务部网站提供全世界各国的《国别指南》,PDF 文件免费下载,详细介绍各国基本情况,内容非常实用。

2、交互式线性代数

一本英文的初级线性代数教材,免费在线阅读,并提供 PDF 下载,最大特点就是配有很多图片,方便理解。

3、机器学习入门

瑞典乌普萨拉大学的《机器学习》英文教材,针对大学新生,有 PDF 全书下载。

4、Merlin

一个手机 App,用来识别看到或听到的鸟类,特色是可以根据鸟的叫声识别是什么鸟。

5、技术面试手册

工程师如何准备技术面试的英文免费电子书,全书分成两部分:面试本身的准备和技术知识的准备。GitHub 有5万多颗星。

科技爱好者周刊(第 174 期):全能程序员 vs 特长程序员

1、Go 语言入门课:零基础到实战

极客时间福利课程,零基础讲解 Go 的语法和用法,最后带读者手写一个计算器小程序。《Kubernetes 生产化之路》作者、Go 资深工程师李建强主讲。

下周一(9月6日)开始,三个晚上直播课,微信添加助理老师报名。

2、MacOS Bliss

作者参照 Windows XP 著名的草地壁纸,为 MacOS 和 iOS 也创建了多张类似风格的壁纸,可以免费下载,挺好看的。

3、如何在 Linux 上玩任天堂 Switch 模拟器(英文)

这篇文章是详细的操作指南,介绍在 Linux 桌面电脑上面,怎样通过模拟器玩 Switch 游戏。

4、Minecraft 的岩石和矿物

Minecraft 游戏出现过各种各样的石头和矿物(上图),这个网站列出游戏里的石头在真实世界的对应物(下图)。

5、AWS 的简单英语介绍

AWS(亚马逊网络服务)现在包含50多种产品,官方的介绍有时很难懂,搞不清楚每种产品到底干什么。这个网页使用简单的英语,介绍每一种服务。

科技爱好者周刊(第 173 期):网络收音机的设计

1、StackOverflow 开发者调查 2021 版

StackOverflow 网站每年会进行一次开发者调查,了解全世界程序员的动态和状况,这是今年的调查结果。其中的“技术”部分,可以了解当前的流行技术。

2、那些免费的砖

一个个人网站,收集并介绍各种免费的前端开发资源,分成设计、前端、应用三大类。(@weyman-git 投稿)

3、电鸭社区

国内最早的远程工作社区,讨论和分享远程、外包、零活、兼职、驻场等工作机会。(@qrk12 投稿)

4、MetaNumbers

这个网站提供任一个正整数(最大到 9223372036854775807)的信息,主要是该数的各种数论上的特性。

5、物联网 IoT 初学者教程

微软发布的英文教程,详细介绍什么是物联网,以及物联网的应用。

科技爱好者周刊(第 172 期):我们会死于气候灾难吗?

1、Daryl 的 TCP/IP 入门

一份英语教程,向初学者介绍 TCP/IP 协议的子网、寻址和路由知识。

2、算法(第 4 版)的 Rust 实现

作者学习《算法(第 4 版)》时,将书中的算法逐一用 Rust 语言实现,做成了一个仓库。(@douchuan 投稿)

3、自己动手写编译器

一本中文电子书,介绍一个非常简单的编译器的实现,通过实例,描述基本的编译原理及过程。(@pandolia 投稿)

4、Redwoods in the British Isles

国外经常有一些奇怪的网站,比如这个网站收集英国每一棵红杉树的位置和照片。

科技爱好者周刊(第 171 期):云服务流量有多贵?

1、JetBrains 开发者调查2021版

JetBrains 公司一年一度的开发者调查报告,对来自 183 个国家或地区的 31,743 名程序员进行了问卷调查,提供了很多信息,比如最流行的是什么语言、开发者的平台分布等等。

此外,还有每一种主要语言的分报告,比如 《JavaScript 调查结果》《Python 调查结果》,里面有框架和工具统计。

2、企业软件销售入门

豆瓣读书上面的一本中文小册子,介绍如何向企业用户销售软件,即如何做 toB 的生意,免费阅读。(@jiezhao9 投稿)

3、Candide

这个网站可以上传植物照片,进行识别,告诉你这是什么植物。

4、我喜欢的代码字体(英文)

作者介绍了十几种自己喜欢的代码字体,每一种都给出了图片,方便读者比较和选择。上图的 Input Narrow Mono 字体,就相当不错。

5、FastAI book

FastAI 是一个深度学习库,这是它的教程书,介绍深度学习的基础知识,以及如何用这个库完成人工智能项目。

科技爱好者周刊(第 170 期):软件订阅制的胜利

1、SVN Cheatsheet

该网页整理了一些 SVN 常用指令的中文介绍,方便查询使用。(@Spike-Leung 投稿)

2、Rust 和 WebAssembly

一本免费阅读的英文教程,介绍如何用 Rust 语言开发 WebAssembly 程序。

3、信息检索导论

一本免费阅读的英语教材,介绍搜索引擎的原理和基本技术。

4、1 亿美元的减碳奖

马斯克基金会向全球征集最佳减碳方法,总奖金为1亿美元,第一名可以独得5000万美元。这是官方网站,可以去那里报名。

5、Public API Lists

这个 GitHub 仓库收集了各种专供软件开发使用的免费 API。

科技爱好者周刊(第 169 期):五菱汽车的产品设计

1、网络迷踪

炒饭社区的一个板块,网友上传照片(比如上图),请求帮助找出这是在哪里拍的。(@cijianzy 投稿)

2、Mac 电脑如何设置开发环境(2021版)(英文)

一个程序员买了新的 Mac 电脑,用于全栈开发。他详细记录了,如何将这台电脑设置成开发环境。

3、微软 Rust 语言初学者教程

微软公司推出 Rust 语言视频教程,一共35讲,每一讲都是几分钟的短视频,存放在 Youtube 上面。

4、Pitch Deck Hunt

创业公司向投资者和用户介绍自己的 PPT,叫做 Pitch Deck。该网站收集了150多家著名公司早期的 Pitch Deck,可以用来当作模板。

科技爱好者周刊(第 168 期):游戏《底特律:变人》

1、谷歌 API 设计指南

谷歌官方文档,讲解谷歌的 API 设计规范。

2、2020年中国互联网网络安全报告

7月20日,国家计算机网络应急中心发布的年度报告,介绍我国网络安全情况,披露一些安全事件,可以免费下载。

3、自己动手写一个简单的数据库

一份英语教程,教大家从头开始,用 C 语言写一个类似 sqlite 的数据库,理解数据库的实现原理。

4、编程音乐

这个网站提供几十组精心选择的编程背景音乐。

科技爱好者周刊(第 167 期):广告拦截器太过分了

1、数据包的旅行

一组英文系列文章,介绍互联网的架构和原理,从数据包的构成到路由的概念,图文并茂,写得非常好。

2、太空旅游海报

美国宇航局的喷气推进实验室 JPL 聘请艺术家,创作了14幅太空旅游的海报,具有复古科幻风格,专门供爱好者下载打印,挂在墙上。

3、化学元素价格

维基百科的页面,列出了每一种化学元素的市场价格。根据该页面,最便宜的元素是氯气,每公斤只有人民币几毛钱;最贵的元素是钋,每公斤要价接近50万亿美元。

4、AMD 与英特尔市场份额

这个网页列出了 AMD 和英特尔两年 CPU 的历年市场份额数据。上图是2004年至今两家公司的总体市场占有率,蓝线是英特尔,红线是 AMD。

科技爱好者周刊(第 166 期):视频学习胜过读书吗?

1、 写给 Node.js 程序员的 Rust 教程

一篇英文的长篇教程,帮助 Node.js 开发者学习 Rust 语言,让你学会怎样写出能在 Node.js 运行的从 Rust 编译的 WebAssembly 代码。

2、五笔输入法7天速成

作者结合自身学习经历,收集整理了五笔输入法相关知识,按照每天2-3小时的时间,结合五笔练习小游戏,预计一周时间即可掌握五笔输入法。(@yhf7952 投稿)

3、Zsh 的最佳主题

当前的热门 Zsh 主题的排名,更新及时。(@PeakJ 投稿)

4、古怪的 JavaScript

这个网站给出了25道选择题,测试你对 JavaScript 的古怪语法点了解多少。

科技爱好者周刊(第 165 期):全端 App 的时代

1、Track Awesome List

这个网站收集 GitHub 上的 awesome 项目,追踪每个清单的更新,可以及时查看每天新增哪些资源。(@theowenyoung 投稿)

2、斯坦福大学计算机课程

这是一个谷歌文档的电子表格,收集了斯坦福大学计算机系本科阶段的所有课程,每门课都给出了课程主页。

3、计算结构

麻省理工学院课程《计算结构》(Computation Structures)的教学材料,介绍计算机架构的基本知识,包括讲义、视频、笔记等。

4、具有源码的商业视频游戏

维基百科的这个页面,列出了所有可以拿到源码的商业视频游戏,包括开源的游戏和源码泄露的游戏。

科技爱好者周刊(第 164 期):培训班 vs 大学,求职成功率比较

1、初等微积分

一本大学新生的微积分英文教程《Elementary Calculus: An Infinitesimal Approach》,从无穷小入手,详细解释什么是微积分。

2、设计比特币

一个英文的教程网站,介绍比特币的原理和设计方案。

3、Deep JavaScript

一本免费阅读的英文电子书,介绍 JavaScript 语言的底层机制和设计思想。

科技爱好者周刊(第 163 期):你的城市有多少张病床?

1、2021 苹果设计奖

苹果一年一度的优秀 App 评选(Apple Design Awards) ,6大类12个获奖者,可以视为官方的 App 推荐。

2、rfc.fyi

一个 RFC(计算机协议标准)的分类引擎,根据关键字搜索,返回所有相关的 RFC 标准。

3、Awesome Privacy

该仓库收集各种注重用户隐私保护的软件工具和服务。

4、通过示例学习 R 语言(Learn R through examples)

一本免费阅读的英文教材,通过各种示例,讲解 R 语言。

科技爱好者周刊(第 162 期):生活就像《吃豆人》游戏

1、freesound.org

该网站是一个社区,全世界志愿者上传自己收集的环境音,目前已经有50万种环境音。中国的环境音也有不少,比如北京的公交车火车通过铁路道口

2、Can I email

这个网站可以查询哪些前端 API 可以用于电子邮件。

3、Battlesnake

这是一个多人的编程游戏,每个开发者操纵自己的蛇,与其他人对战。具体方法是,上传自己的 API 实现,该网站自动将其运行为服务,蛇每移动一步,都会查询 API 接口,接受下一步的指令。

4、如何设置数据科学开发环境(英文)

这篇文章详细记录如何在自己的计算机上,安装各种软件,设置一个数据科学环境。

科技爱好者周刊(第 161 期):再见了,学术硕士

1、物理学相关电影

这个网页列出了一些物理学相关的电影,要么电影内容直接涉及物理学,要么有物理学家参与作为科学指导。上面是2004年科幻片 Primer 的海报。

2、学习 Python 的正确方法

针对初学者的 Python 教程,提供 PDF 文件下载。

3、家庭花园种植指南

康奈尔大学是美国农科最好的大学,这是该校办的网站,介绍家庭花园如何种植各种植物,包含200多种植物。

4、Chess.com

这个网站可以在线下国际象棋。

5、你不需要 GUI

这个仓库收集了一些常用的命令行操作,可以替代图形界面 GUI,主要针对初学者,但也适合作为命令行操作的备忘和速查。

科技爱好者周刊(第 160 期):中年码农的困境

1、CSS 学习教程

谷歌出品的 CSS 教程,内容很丰富全面,一共有24课。(@wxyudl 投稿)

2、Iconic

一个开放式的图标仓库,可以分类查找图标,免费下载。

3、WebGL 指纹

一些大型网站使用 WebGL 生成用户指纹,用来追踪用户。这个网页列出了不同公司使用的追踪代码。

4、MANUZOID

这个网站可以搜索100多万种产品的英文产品说明书。

5、凤凰架构

一本中文的开源书籍,介绍如何构建一套可靠的分布式大型软件系统,可以免费阅读。(@1228857713 投稿)

科技爱好者周刊(第 159 期):游戏开发者的年薪

1、FFmpeg 操作备忘

这个网页收集了 FFmpeg 一些常见操作的命令行写法。

2、业余编译器作者的学习资源

该网页收集各种编译器相关的自学资源。

3、JavaScript 数据科学教程

一本英文的 JavaScript 教程,免费阅读。从零基础的语法开始讲起,为数据研究人员提供必要的 JavaScript 知识。

4、IPv6 测试聚合站

一个专门收集各种 IPv6 网络测试服务的网站。(@TulvL 投稿)

5、Starlink 地面站分布图

Starlink 的卫星上网,目前需要有地面站。网友在谷歌地图上建了一个图层,标出现阶段所有的地面站位置。亚洲一个都没有,所以国内就算有卫星天线,恐怕目前也无法使用 Starlink 卫星上网。

科技爱好者周刊(第 158 期):内容渠道的贬值

1、整数序列百科全书

该网站收集各种整数序列,比如“1,2,3,6,11,23,47,106……”,这个序列的下一个数字是什么?

2、Rust 第一步

微软官网上面的 Rust 教程,从零讲起,教你如何在 Windows 里面使用 Rust 编程。

3、远程工作软件地图(2021版)

本文列出了远程工作可选择的软件,一共有几十种。

4、Cockroach 大学

分布式关系型数据库 CockroachDB 的官方教程站,提供多门免费课程。

5、virtocean

该网站提供各种海洋相关的声音,作为背景音乐。

科技爱好者周刊(第 157 期):KK 给年轻人的建议

1、这是越位吗?

该网站使用真实足球比赛的截图,让你一张张判断,是否存在越位。

2、Skyline Webcams

该网站提供世界五大洲的直播摄像头,可以看到世界各个地点的实况。

3、新兴技术列表

这是维基百科的一个页面,列出了目前最前沿的技术领域,将近有100个。

4、OpenCVE

该网站可以查询各种 CVE 编号的安全漏洞,并且可以根据操作系统和应用程序进行过滤。它的源码是开源的,你也可以自己架设。

5、一天学习一个 npm 轮子

一个教程库,作者选了十几个常用的前端 JS 库,演示如何自己从头实现这些库。(@Haixiang6123 投稿)

科技爱好者周刊(第 156 期):显卡缺货与异业竞争

1、lofi.cafe

这个网站是一个制作精良的在线电台,播放工作学习时放松精神的背景音乐,可以根据音乐风格切换房间。

2、学习 iOS 开发指南(2021版)

这篇英语长文向初学者介绍如何学习 iOS 开发,大家关心的各种问题都能在里面找到解答,比如应该学习 Object-C 语言还是 Swift 语言。

3、山内溥家族基金会

任天堂第三代传人山内溥有一个家族基金会,基金会官网非常有创意,很有任天堂游戏的感觉,我从没见过这样的网站,值得参观。

4、免费的 Python 书籍

这个仓库收集网上的 Python 免费书籍(英文)。

5、HelloZooKeeper

ZooKeeper 的中文教程,从最基础的安装使用到背后原理和源码,使用有趣诙谐的文字讲解。ZooKeeper 是大型分布式计算的配置服务工具。(@521xueweihan 投稿)

科技爱好者周刊(第 155 期):数字货币是打破美元霸权的武器吗?

1、通过 Go 语言学习测试驱动开发

中文电子书,通过编写测试用例学习 Go 语言,为测试驱动开发打下基础。

2、VR compare

这个网站收集各种 VR 头盔的详细信息,并有对比表格。

3、kunstderfuge.com

该网站可以按照古典音乐家的人名查询,免费下载他们作品的 MIDI 文件,各类作品接近20000个。

4、Google Earth Timelapse

Google Earth 提供的卫星照片时间线功能,可以查看同一个地点从1984年至2020年的变化,目前官方提供了十几个地点。(@LanternD 投稿)

5、文本生成图表的在线工具

这个网页收集各种从文本生成图表(text-to-diagram)的在线工具,一共有40多种。

科技爱好者周刊(第 154 期):1982年的信息社会预言

1、permission.site

该网站收集 Chrome 浏览器各种需要用户许可的场景(比如读取剪贴板、读取地理位置等),每个场景都提供可运行的示例。

2、程序员的 IT 英语教材

这是波兰某个大学的计算机专业英语教材,收集了一些 IT 方面的经典英语文章,用来提高非英语国家程序员的英语水平。

3、在线匿名者指南

一本免费阅读的英文书籍,教你如何在网上不留下痕迹地进行访问,分为各种使用场景,内容比较深。

4、Beej 的 C 语言教程(Beej's Guide to C Programming)

C 语言的详细教程(英文的),免费在线阅读。

5、高教书苑

高等教育出版社的在线平台,可以查阅该社出版的3000多本书籍的信息,还可以免费阅读全文或部分章节。

科技爱好者周刊(第 153 期):机器翻译是对译者的侮辱吗?

1、Visu Algo

该网站有各种常用算法的可视化演示。(@CIPHER-D 投稿)

2、.new域名

.new域名是谷歌托管的,提供了一个打开网络服务的快捷方式,下面是一些例子。

  • doc.new:新建一篇谷歌文档
  • sheet.new:新建一个谷歌表格
  • js.new:新建一个 CodeSandbox 的代码片段
  • github.new:新建一个 GitHub 仓库

标题网址是谷歌官方的.new域名汇总。

3、文本编辑器比较

文本编辑器是程序员的必备工具,这里比较了十几个常见编辑器的性能,包括内存占用、文件打开时间、正则搜索速度、大文件支持等方面。

4、Emoji Tracker

这个网页按照推特的使用数量,对表情符号 Emoji 进行排序,最常用的放在最前面。可以用它查找哪些 Emoji 是经常使用的。

5、Go 实用教程(Practical Go Lessons)

一本很不错的 Go 语言的英文教程,从零讲起。

科技爱好者周刊(第 152 期):从北大到技校

1、Apple Privacy

苹果官网的这个页面,列出了所有自家软件获取哪些用户信息。

2、Duolingo 外语学习材料

多邻国(Duolingo)的外语教程笔记,一共有30多个语种,用英语讲解如何快速入门某一种外语。

3、深度学习动手学

深度学习的英语教程,可以免费在线阅读,针对初学者,注重动手练习。

4、LaTex 教程

LaTex 是学术文档的排版系统,这是一个免费的英语教程。

5、Android FFmpeg 音视频开发教程

一个中文教程,介绍如何将 FFmpeg 集成进入安卓 App,带有示例工程源码。(@githubhaohao 投稿)

科技爱好者周刊(第 151 期):NFT 是什么,听说能赚钱

1、Clone Wars

该仓库收集热门网站的开源实现,比如 Airbnb、Amazon、Instagram、Netflix、Tiktok、Spotify 等,已经有70多个项目了。

2、地球史视频

一个原创科普视频的 Youtube 频道,从地球诞生开始,一段一段介绍地球的历史。

3、真实世界的密码学(Real-world Cryptography)

本书使用简单的语言和示例,解释了普通用户在日常生活中遇到的密码学问题,可以免费在线阅读。

4、数据结构与算法视频

一组不错的数据结构与算法讲解视频,涉及动态数组、二叉树、图论、动画引擎等等。从国外网站搬运到 B 站,带有中文字幕。(@jizai 投稿)

5、活火山直播

冰岛的一座活火山出现裂缝,涌出岩浆。工程师将摄像头对准火山,在网上提供直播,很难得可以看到火山喷发的直播。

科技爱好者周刊(第 150 期):当音乐还是稀缺的时候

1、低地轨道可视化

这个可视化作品,可以让大家感受一下地球低轨道太空的实际状态,看看有多少太空垃圾。

2、奇怪的词源

这个网站收集各种 IT 单词的来源。

3、Web Browser Engineering

一本正在写作中的开源书籍,介绍如何使用1000行 Python 代码,实现一个简单的网页浏览器。

4、DOS Zone

DOS 游戏仓库,收集的所有 DOS 游戏都可以在浏览器里玩。

5、通过 VS Code 学习 Vim

免费的英文电子书,通过 VS Code 的 Vim 插件,教你如何使用 Vim。

科技爱好者周刊(第 149 期):新能源汽车,谁会是赢家?

1、What the f*ck Python!

这个仓库是原始英文版的中文翻译,收集 Python 语言的各种怪异的语法点,以及鲜为人知的功能特性,并尝试讨论这些语法现象背后真正的原理。

2、Buzzing

该网站汇集了国外社交媒体里的热门讨论,并且标题都自动翻译成了中文。(@theowenyoung 投稿)

3、How they SRE

各个仓库收集各大互联网公司的站点可靠性工程(SRE)最佳实践。

4、面向工程师和科学家的 Python 教程

免费的英文书籍,向初学者介绍 Python 如何用于科学计算。

5、I Miss My Bar

这个网站提供酒吧的环境音,可以选择加入什么声音:倒酒声、谈话声、街道声、雨声、背景音乐等。

科技爱好者周刊(第 148 期):微增长时代

1、Python 初学者教程(100 Page Python Intro)

一个面向初学者的 Python 英文教程,免费在线阅读,打印出来长度100页左右。

2、10万亿像素的夜空

全球多个天文台合作,经过6年的1405个夜晚的观测,将天文望远镜拍摄到的照片,合并成一张10万亿像素的图片,包含超过十亿个星系,覆盖整个天空的三分之一。这里就是这张巨型图片的在线浏览,另有介绍文章

3、Frinkiac

这个网站收集了300万张动画片《辛普森一家》的截图,可以按照主题搜索。类似的网站还有 Futurama 的图片搜索

4、计算机网络:系统方法

《计算机网络:系统方法》(Computer Networks: A Systems Approach)一书的在线阅读。

5、故宫博物院藏品总目

故宫博物院官方的藏品目录,共收入180多万件,可以在线搜索,部分藏品带有彩色照片和文字介绍。

6、React 资源库搜索

这个网站收集各种 React 相关的开源库,按照用途进行分类,相关的还有 Vue.js 资源库搜索。(@ctolib 投稿)

科技爱好者周刊(第 147 期):寻找你愿意忍受的痛苦

1、写给文科生的数学(Mathematics for the Liberal Arts)

一本在线阅读的英文教科书,向文科生介绍数学知识,涉及逻辑学、图论、概率论等,但是不涉及微积分。

2、2020年崛起的 JavaScript 新工具

这是每年一度的调查,根据过去一年中 GitHub 新增的 Star 数量,对各个领域的 JavaScript 工具进行排名,可以快速掌握新出现的主流工具。

3、Learn X by doing Y

这个网站收集以学习为目的各种实战教程(比如自己动手写数据库、编译器等等),按照计算机语言进行分类,帮助读者快速查找可以自己动手做的简单项目。

4、Youtube 计算机科学课程资源

Youtube 上面有很多优秀的计算机科学的免费教学视频,本文整理了一张清单,列出了其中最好的一些课程,覆盖计算机本科的所有领域。

5、斯坦福大学 iOS 开发课程

斯坦福大学最新的2020年春季 iOS 开发教程,有讲课视频、PPT、讲义和作业。

科技爱好者周刊(第 146 期):网课应该怎么上?

1、Build your own x

这个仓库专门收集各种教程,教你如何自己实现各种软件,比如 Web 服务器、BT 下载客户端、Git、数据库等等。

2、How Music Taste Evolved

这个网站提供 1958 - 2016 每年美国最流行的五首歌曲,可以在线试听片段,了解美国大众音乐口味的变化。

3、应用程序启动画面库

这个仓库收集各种程序各个版本的开机画面。上图是 Word95 的启动画面。

4、《计算机图形学从零讲起》(Computer Graphics from Scratch)

免费阅读的英文书籍,计算机图形学的概述。

5、AIArtists.org

这个网站收集所有可以生成艺术品的 AI 工具,比如 AI 画像、AI 音乐等等。

科技爱好者周刊(第 145 期):大家不出门,经济怎么办?

1、肌肉维基

英文的维基网站,提供人体每一块肌肉的详细资料。

2、荷兰国家博物馆

荷兰国家博物馆馆将收藏的71万件艺术品,都放上了网,有大量珍贵的名画,可以免费下载高清图片。

3、Python 的初学者练习题

该网站提供大量英文的 Python 初学者练习题,并有详细的解答。

4、Classpert

一个在线课程搜索引擎,一共收入了各种语言的24万多门课程,包含免费课程和收费课程。

5、Akiyoshi's illusion pages

该网站是日本立命馆大学 Akiyoshi 教授的个人主页,收集了大量的视觉错觉图片。比如,随着页面滚动,你会觉得上图里面有一个图层在抖动。

科技爱好者周刊(第 144 期):提高收入的根本途径

1、Vue3 源码解读

这个库把 Vue3 源码中最核心的逻辑剥离出来,只留下核心逻辑,以供大家学习。带有详细的中文注释,以及完善的输出,帮助用户理解运行时流程。(@cuixiaorui 投稿)

2、freeCodeCamp 中文版

这是上一期介绍的 freeCodeCamp 初学者免费教程的中文版,由志愿者翻译的。

3、Games on GitHub

这个仓库收集 GitHub 上面的各种开源游戏。

4、机器学习面试题

这个英文网站收集了一些机器学习面试的基本问题 。

5、Radiance

该网站收集了全世界几十个国家的艺术家创作的 VR 视频,可以戴 VR 眼镜欣赏。

6、2020数学艺术展

该网站展出各种根据数学概念创造的艺术品,比如上图这样的编织品和雕塑品。

科技爱好者周刊(第 143 期):世界尽头与冷酷仙境

1、Electronic References

该网页收集网上免费的计算机科学教科书。

2、Proton 游戏数据库

该网站提供所有可以通过 Proton 在 Linux 上运行的游戏资料。

3、Just Get My Data

这个网站收集了从各种在线服务取回个人数据的方法,并有“容易”、“中等”、“困难”、“不可能”四个难度评级。

4、最繁忙的航线

该网站可以查看世界各地的航线数据,比如本月最繁忙的10条国际和地区航线,以及各国国内最繁忙的航线。

5、freeCodeCamp 课程

该网站提供一系列免费的英文 IT 课程,内容比较浅显简单,适合初学者。(@fish-404 投稿)

科技爱好者周刊(第 142 期):2020年才是21世纪元年

1、后端开发学习路线图

该网站给出了后端开发的知识路线图。

2、半小时学习 Rust 语言

一篇英语长文,详细介绍 Rust 语言的基本知识点。

3、Python 软件工程

一本英文的免费书籍,介绍使用 Python 来做实际的软件项目时,需要了解的各种 Linux 知识,比如命令行、Git、Make 等等。

4、TechRewind

该网站收集了过去40年流行的技术产品,每10年为一个周期,用户可以查看每个周期的流行产品。比如,上图是上个世纪90年的流行。

5、学校还是监狱?

该网站每次刷新都会出现一张图片,让用户猜这是学校还是监狱?比如,上图是监狱。

6、极客阅读

一站式的技术阅读网站,汇集中文技术博客、YouTube 视频、开源产品动态、公众号文章等。(@wxyudl 投稿)

科技爱好者周刊(第 141 期):封闭系统的胜利

1、树莓派的 PCI Express 兼容设备

树莓派 Raspberry Pi 4 配有一个 PCI Express 1x 接口。该网站列出各种可以兼容这个接口的设备。

2、苹果历史上的20个产品

一组英语的系列文章,一共20篇,详细回顾苹果公司历史上具有重要意义的20个产品,每个产品都会深入介绍历史背景和设计制造过程。第一篇就是乔布斯回归苹果后的第一个产品 iMac G3。

3、Linux 加固指南(Linux Hardening Guide)

这篇英语长文整理了各种 Linux 的调整步骤,使得它变得更安全。(@alaskasquirrel 投稿)

4、bigdata_analyse

这个仓库收集一些真实的大数据分析案例,用来了解如何处理不同行业的分析指标。目前有4个案例,包括1亿条淘宝用户行为数据分析、7000条租房数据分析等等。(@TurboWay 投稿)

5、Hello GitHub(第 57 期)

分享GitHub上有趣,入门级的开源项目的月刊,帮你找到编程的乐趣。(@ 521xueweihan 投稿)

6、 Go 语言高性能编程

免费的中文电子书,作者介绍了 Go 程序提高性能的一些技巧。(@geektutu 投稿)

科技爱好者周刊(第 140 期):印度人的工资是多少?

1、游戏 UI 数据库

该网站收集各种游戏的 UI 设计,提供多种分类,比如上图是第一人称视角的游戏。

2、计算机教育缺失的一课

麻省理工学院计算机课程的中文版,向学生介绍基本的软件开发工具,帮助学生提高使用工具的能力。

3、ReleaseEye

该网站列出最近发行新版本的软件。

4、《如何创业》系列视频

创业孵化公司 Y Combinator 的前总裁 Sam Altman,整理的系列视频讲座。

科技爱好者周刊(第 139 期):生物学的可怕进展

1、恐龙的声音

谷歌搜索 “what sound does a dinosaur make”(恐龙的声音是什么),网页就会显示一系列可以播放的动物叫声。

2、ElixirSchool 博客的中文翻译

Elixir School 这个英语博客,是学习 Elixir 这门编程语言的首选。笔者抽出了一些时间翻译了这些博客。(@caicaishmily 投稿

3、SRE 学校

Linkedin 工程团队专门写给新人的 SRE (站点可靠性工程)教程,介绍了一个 DevOps 工程师需要掌握的各种基础知识。

4、计算机安全培训材料

该网站提供计算机安全方面完整的英文培训材料,共包含29节课。

5、免费的 Python 英文书籍

本文整理了一张免费书籍清单,都是网上合法的 Python 学习资源,书目相当多。

科技爱好者周刊(第 138 期):失业难以避免,重构人生规划

1、mugle.io

该网站提供 Youtube 上面没有版权保护的背景音乐下载,可以用于你自己的视频。

2、RegExLib

该网站收集各种常用的正则表达式,比如搜索“email”,会返回961个正则表达式。

3、AI 事故数据库

该网站收集各种人工智能 AI 产生的各种事故。(@TheDHL 投稿)

4、Covid-19 插图

该网站提供24幅原创的 Covid-19 相关的插图,允许自由使用。

5、命令行界面设计指南(英文)

这份文档总结了一些设计规范,帮助你写出体验良好的命令行程序。

6、梅森素数搜索项目

梅森素数是可以表示成 2n - 1 的素数,目前已知有51个。从1997年开始,所有新的梅森素数都是由“互联网梅森素数大搜索”(GIMPS)项目进行分布式计算发现的。任何人都可以参与这个项目,将自己计算机的多余计算能力贡献出来。

科技爱好者周刊(第 137 期):Slack 被收购,以及企业的技术选型

1、This X Does Not Exist

这个网站收集各种 AI 生成的仿真项目,比如不存在的人、不存在的猫、不存在的房间等等。

2、无限放大的插画

以下三个网站展示可以无限放大的插画。

Zoomquilt

Zoomquilt2

Arkadia Zoomquilt

3、Unix 操作系统简介(中文)

丹尼斯·里奇和肯·汤普森1974年的原始论文,向世界介绍他们发明的新操作系统 Unix,在不长的篇幅里面,使用简单的语言,介绍 Unix 的一些核心设计,至今仍然有参考价值。

4、文件格式维基

这个维基网站收集了各种文件后缀名,详细解释每种文件的格式。

5、Hello DNS

一个英文的 DNS 协议教程,介绍 DNS 协议的概念和细节。

6、Maven 手册

Maven 是 Java 项目的管理和构建工具,这是国人原创的针对新手的中文入门教程。(@inuter 投稿)

科技爱好者周刊(第 136 期):利特伍德奇迹定律

1、psql 教程和备忘录

psql 是 PostgreSQL 数据库的官方命令行客户端,本文是它的一篇简明教程。

2、150分钟学会 Perl 语言(英文)

这篇 Perl 教程写过那些不想读官方文档的人,目标是写得尽量短,但又不会太短,包括了足够的学习内容。

3、2020年度 JS13K Games 竞赛

JS13K Games 竞赛要求使用 JavaScript 语言,写一个不超过 13KB 的 HTML5 游戏。一共有220多个作品参赛,这里是前10名。大家可以去玩一下,效果非常惊艳。

4、机器学习工程

机器学习工程(Machine Learning Engineering)这个词,是指使用软件工程原理和数据科学知识,构建机器学习模型。这本英文电子书是入门教程。

5、窄键钢琴

传统钢琴的键盘都是标准大小,比较适合手大的人。这个项目推动设立三种键盘尺寸的钢琴,适合不同的人。

6、2020年的100项最佳发明

《时代》杂志评选的今年100项最佳发明。

科技爱好者周刊(第 135 期):什么行业适合创业?

1、Docker 指南

一篇英文的 Docker 教程,解释最重要的一些概念,帮助读者学会使用 Docker 进行应用程序开发。

2、废弃媒体博物馆

这个网站介绍各种已经淘汰的数据储存媒介,比如纸带、录像带、VCD、磁盘等等。

3、Play with Go

Go 语言教程网站,提供一系列互动式入门教程。

4、互联网围棋数据库

可以搜索棋手姓名,查找棋谱,进行下载或在线打谱。(@yujiff 投稿)

5、Linux 命令大全

一个中文文档库,收集了 Linux 的各种命令,收集了命令的解释和配置项示例。(@1228857713 投稿)

6、《编程之道》中英双语版

美国资深程序员 Geoffrey James 在1987年写了《编程之道》(The Tao of Programming),曾一度成为美国程序员圈的文化热点,书中的佳句和故事被大家津津乐道。(@yikeke 投稿)

科技爱好者周刊(第 134 期):未来的游戏业比现在大100倍

1、postgresql.conf 详解

PostgreSQL 数据库的配置文件postgresql.conf有270个参数,很难搞清楚该怎么设置。这个网站提供所有参数的详细解释。

2、安卓学习路线图

这篇英语文章给出了安卓开发的学习路线图。

3、Ruby 学习指南

一本英文的 Ruby 语言学习小册子。作者这样解释他的写作目的:

“我来到书店,那里的 Java 书籍放满了一面墙,倒下来足以压垮我。我想写一本小小的 Ruby 书籍。它不会压跨你,而是像羽毛一样轻盈。这本书所以保持轻盈是有原因的:因为 Ruby 很容易学习。”

4、Kubernetes 儿童图解指南

一本在线阅读的英文儿童图画书,解释 Kubernetes 是什么。

5、机器学习的线性代数简介(Python 版)

一篇英语的长篇文章,通过 Python 语言学习线性代数。

科技爱好者周刊(第 133 期):贵州变瑞士,有没有可能?

1、线性代数

《线性代数》的英文免费教材,针对初学者。

2、ProtoSchool

该网站有各种原创的分布式互联网协议教程。

3、2020美国总统选举可视化

这个网页收集了美国各大媒体的2020总统选举的可视化设计。

4、世界海底光缆

该网站是世界海底光缆的互动式地图。

5、机器学习书单

作者列出的机器学习入门的书单,一共20本左右。

科技爱好者周刊(第 132 期):快能力和慢能力

1、周刊小程序

非官方的、读者开发的周刊小程序。(@xuedingmiaojun 投稿)

2、中文技术文档写作风格指南

作者综合了在互联网上能找到的各家中文文案风格指南、国外大厂成熟的文档规范、以及国标建议的出版要求,编写了这份超过 30 页的开源文档。(@yikeke 投稿)

3、Coding for Crosswords

Youtube 上面的一个 C++ 语言的英文视频教程,教初学者使用 C++ 写一个填词游戏。

4、计算机科学的数学基础(Mathematics for Computer Science)

麻省理工学院的初等数学教材。

5、编写解释器(Crafting interpreters)

一本如何开发编程语言的解释器的英文开源教材,相当于教你怎么发明一种自己的编程语言。

科技爱好者周刊(第 131 期):你的头脑是二值逻辑,还是三值逻辑?

1、 The Old Net

这个网站复原了2000年以前的网站访问体验。

2、《人工智能编程的 LISP 范例》(Paradigms of Artificial Intelligence Programming)

一本很好的英文教科书,解释人工智能编程原理。作者是谷歌公司著名的科学家 Peter Norvig。

3、Sharkle

点击网页上的按钮,它会随机打开一个有趣的网站。

4、Deepwork.fm

一个在线电台,播放适合工作时收听的音乐,提供几个不同风格的频道,比如平静的音乐或有节奏感的音乐。

5、HelloDjango

Django REST framework 中文教程。(@521xueweihan 投稿)

6、数据保护指南

这个英文网站提供了一个计算机数据保护的指南,有各种工具的详细用法介绍,比如如何在 Windows 删除数据如何使用密码管理器等等。

科技爱好者周刊(第 130 期):低龄化的互联网

1、A List of Post-mortems

这个仓库收集各大互联网公司网络事故的事后分析报告。

2、Coded Mails

电子邮件的 HTML 模版很难写,因为客户端有着各种限制。该网站提供各种主题的响应式电子邮件模版下载。

3、Musicnet

一个古典音乐的数据集,包括超过一百万个标签,指明每首曲子的每个音符出现的准确时间和位置,以及演奏该音符的乐器,主要用于 AI 的数据训练。

4、数据工程师学习资料

一个英文网站,按照学习次序,列出各种主题最推荐的学习资料。

5、Unix 分时操作系统

这是丹尼斯·里奇和汤普森1974年向世界介绍 Unix 操作系统的经典论文,至今仍然是了解 Unix 的最佳入门材料。

6、WikiMap

在地图上显示维基百科的条目,非常酷。

科技爱好者周刊(第 129 期):创业的凸函数和凹函数

1、CSS 3D 示例

该网页收集一些常用 CSS 3D 示例。

2、漫游者的压缩知识指南

一个面向初学者的英文的简单教程,介绍数据压缩知识,了解压缩算法。

3、宇宙模型

一个浏览器的 3D 显示实验项目,在网页上展示10万颗恒星,讲解宇宙知识。

4、names.io

这个仓库通过各种数据库,收集所有出现过的英语人名(包括外国人的英文译名),分成姓和名两个文件。

科技爱好者周刊(第 128 期):这个社会是否正在变成“赛博朋克”?

1、Asmrion

一个声效网站,用户点击不同图标(比如下雨、刮风、海边),就可以听到不同的声效作为背景音。

2、Git Exercises

Git 学习网站,通过示例仓库,提供一系列 Git 的小练习,帮助用户掌握这个版本管理工具。

3、基础英语资料

根据研究,850 个最常用的英语单词,可以表达90%的英语概念。这些基本单词就称为“基础英语”。该网站收集基础英语的研究和学习资料。

4、静态网站的开源评论系统

该网站列出了各种静态网站的开源评论系统,并进行了比较。

科技爱好者周刊(第 127 期):未来人人开发软件,几乎没人编码

1、Malware Bazaar

恶意软件数据库,提供恶意软件样本下载。

2、CurrentlyDown.com

该网站可以查询,哪些服务现在正在宕机,以及宕机的历史记录。

3、Flexbox Defense

一个在线的塔防小游戏,通过 CSS Flexbox 的练习,击退一波波进攻的敌人。

4、WebRTC 教程

一本英文的免费电子书,介绍 WebRTC 的基础知识。

科技爱好者周刊(第 126 期):内卷化是什么?

1、Things come apart

一个艺术项目,将各种东西拆开,零件放在一起,做成一张海报。

2、一页 Python

一个英文的 Python 初学者教程,特点是每一讲的讲义都只有一页 A4 纸。

3、Abuse IP DB

这个网站收集用于恶意用途的 IP 地址,可以检查某个 IP 地址是否在名单中。

4、吉布力动画图片

吉布力工作室在官网上放出了8部影片的动画图片下载,一共400张。

科技爱好者周刊(第 125 期):数字人民币要取代谁

1、Aggregated Awesome

GitHub 上面有很多 awesome 的仓库,收集某个主题的所有有用的内容。这个网页整理了一个 awesome 仓库的清单。

2、Fuel Collection

谷歌对大量日常物品进行了 3D 扫描,将数据放在网上,提供公开下载。

3、Prime Curios!

这个网站收集各种与质数相关的数字,比如 561 的平方加2和减2会得到两个连续的质数。

4、顶级域名列表

互联网号码分配局(IANA)官方的目前所有顶级域名(TLD)的列表,共有1508个。如果排除国家和地区的 TLD,则为1260个。

5、如何写一个简单的 C 语言解释器

一个英语教程,通过写一个简单的 C 语言解释器,理解编译原理。

6、WebRTC 示例仓库

WebRTC 是浏览器点对点通信的 API,这个仓库给出了各种使用示例,覆盖了主要的使用场景。

科技爱好者周刊(第 124 期):华为如何考核员工

1、解决算法和数据结构问题(Python 版)

免费的英文电子书, 使用 Python 语言介绍基本的算法和数据结构,内容比较简单,也不厚200多页,适合初学者。

2、degoogle

该网站收集各种谷歌服务的替代品。

3、Winamp 皮肤图书馆

该网站收集各种 Winamp 播放器的皮肤。

4、Web API 设计(The Design of Web APIs)

Manning 出版社的英文书籍,现在官方提供在线免费阅读,内容很不错,关于怎么设计 Web 应用的 API。

5、Linux 从零开始(Linux From Scratch)

一本英文的免费书籍,讲述如何从源码一步步编译一个自己的 Linux 系统,帮助你深入理解 Linux。

科技爱好者周刊(第 123 期):互联网公司与湘军的军制

1、searx.space

searX 是一个开源的搜索引擎,汇总来自70多个搜索服务(包括谷歌)的结果,不跟踪也不分析用户。使用时,需要自己架设实例。这个网站列出了世界各地现有的实例,以及访问速度的实时统计。

2、iOS 开发课程

斯坦福大学的高质量免费课程,使用了最新的 SwiftUI,充分展示了 APP 开发的整个流程,适合新手进行 iOS 的开发入门。(@BranLiang 投稿)

3、1GB 手机流量的价格

该网站收集全世界各国家和地区的 1GB 手机流量的价格。中国大陆的平均价格是0.61美元,排在第12位,属于手机上网很便宜的地方。美国平均需要8美元,排在第188位,是非常贵的地方。

4、面向初学者的 Python 项目

一本免费 Python 教程,使用 Repl.it 在线编程环境学习 Python。

5、在线工具秘籍

这个中文仓库收集各种好用的在线小工具。(@zhaoolee 投稿)

6、面向程序员的实用深度学习

fast.ai 公司推出的深度学习教程。

科技爱好者周刊(第 122 期):谈谈互联网公司的高估值

1、CSS 渐变魔法

该网站收集各种 CSS 渐变图像,可以复制到自己的项目。

2、labuladong 的算法小抄

100 多道 LeetCode 算法题目的中文解释。

3、不可能的几何形状

该网站收集各种不可能的几何形状图片,目前已经有两千多张了。

4、Puppeteer & Playwright 学习教程

一份英语教程,介绍无头浏览器操作库 Puppeteer 和 Playwright 的用法。

5、MacOS 的安全和隐私指南

这本指南帮助读者提高 macOS 系统的安全性,保护个人隐私,内容为中文。

6、讲解开源项目

一组中文的系列文章,介绍各种开源项目和用法。(@521xueweihan 投稿)

科技爱好者周刊(第 121 期):为什么人类没有越来越闲?

1、统计学习导论(An Introduction to Statistical Learning)

免费英文电子书,可以作为非数学专业学生的统计学教材,侧重机器学习的统计基础,提供 R 语言的例子。

2、rms.sexy

该网站专门收集理查德·斯托曼使用笔记本电脑的照片。

3、1940年纽约历史地图

这个网站提供1940年代的纽约在线地图,并且还可以查看各个地点的历史照片。

4、AI 还原古罗马皇帝

这个项目使用 AI 模型,将古罗马皇帝的塑像还原成高清晰度人像照片。

5、物理学书单

作者列了一个英文书单,对于想自学物理学、达到本科以及研究生水平的读者,应该阅读哪些教材。

6、COVID-19 舆论新闻可视化

山东大学 VisLab 的一个可视化项目,分析疫情对舆论和新闻的影响。(@pearmini 投稿)

科技爱好者周刊(第 120 期):只有开放才能打败封锁

1、技术树

为了让后代了解我们如何开发和使用软件,GitHub 官方开出了一个书单,称为“技术树”(the Tech Tree),包括16个大类的200多本经典书籍。这些书籍的数字化版本,将存放在 GitHub 的北极仓库。

2、谷歌职业证书

谷歌推出了职业证书,第一批有四个职业:数据分析、项目经理、UX 设计师、IT 支持。

只要学完 Coursera 的课程,就可以拿到证书,每个月学费几十美元。我觉得,国内大厂也可以这样做,肯定有市场。

3、SQL 实例教程

一个针对初学者的 SQL 简单教程,通过在网页上运行示例来学习 SQL。

4、如何管理 Redis 数据库

DigitalOcean 发布的免费英文电子书,向初学者介绍什么是 Redis 和它的基本用法。

5、BUI App 开发教程

BUI 是一个国产的移动端 H5 框架,这是框架作者写的系列教程,演示如何用 BUI 开发一个网易新闻 App。(@imouou 投稿

科技爱好者周刊(第 119 期):降雨量和保险博弈

1、JS 1024 竞赛

这是代码长度不超过1024字节的 JS 程序的比赛,2020年的结果已经公布了。第一名是一个钢琴键盘,第二名和第三名是动画渲染,第四名是一个游戏。

2、stackoverflow-top-cpp

StackOverflow 上面高票排名的 C/C++ 问题的中文翻译。(@EthsonLiu 投稿)

3、Gitenberg

一个公共领域的英文电子书的搜索引擎。

4、SVG Repo

一个 SVG 图片(主要是图标)的搜索引擎。

5、Motherboard DB

电脑主板的数据库。

科技爱好者周刊(第 118 期):高考志愿怎么填

1、数据可视化图表目录

这个网站收集各种数据可视化的图表类型,简要讲解每种类型的用途和特点,而且有中文版。

2、Gradio

该网站提供一系列可以在线使用的 AI 工具,比如识别物体、识别手写数字、老照片着色、绘画生成等等。

3、impossible-objects

这个仓库提供 3D 打印源码,可以打印一些不可思议的物体,在镜子里面呈现另一个形状。

4、OSM City

丹麦艺术家根据开源地图 OpenStreetMap 的数据,让建模软件 Unity 3D 引擎基于真实城市的面貌,自动生成一座虚拟城市。

科技爱好者周刊(第 117 期):我不想让你记住我的脸

1、Rust 语言之旅

Rust 语言的中文版在线教程,通过可以运行的小例子介绍语法,从 Hello World 开始讲起。

2、网络实时摄像头目录

这个项目收集世界各地的网络实时摄像头,可以查看实时影像。目前,收集的美国摄像头有3500个,中国摄像头有32个。

3、木星相册

一个天文爱好者收集的木星照片。

4、麻省理工学院的统计学课件

麻省理工学院本科生统计学课程的 PPT 课件。

5、没有博士学位者的 TensorFlow 和深度学习教程

谷歌发布的英文教程,没有高深的数学,向初学者介绍 TensorFlow 和深度学习。

科技爱好者周刊(第 116 期):世界的未来是一个火药桶

1、Project Audio for GitHub

一个将 GitHub 事件(提交、PR、issue)转成声音的网站,让你可以听到 GitHub 的动态。

2、OneLook Thesaurus

英语的同义词词典,可以查询同义词,也可以根据描述返回对应的词(比如 large bird 对应哪些词),加载速度很快。

3、CRDT.tech

CRDT 是一种数据结构,用于分布式网络的数据同步,最典型的例子就是多人同时编辑文档。该网站收集了 CRDT 的相关资料。

4、Progressive App Store

一个渐进式 App 的在线商店,收集各种 Progessive App,是网友搭建的。

5、网页设计博物馆

该网站收集了1600多个经过精心挑选和分类的网页,展示了1991年至2006年之间的网站设计趋势。

6、窗口交换

该网站让世界各地的人上传他们窗外的镜像,一段5到10分钟的视频。其他用户就可以在网站上随机看到别人的窗外。

科技爱好者周刊(第 115 期):保护你的 DNA,不要泄漏

1、微软学习 TV

微软官方的学习视频中心,有各种教程。

2、aww rated

这是一个Netflix 评价网站,通过抓取 IMDb、metacritic、烂番茄、豆瓣等评分网站的数据,列出 Netflix 各种节目的评分。

3、Go 语言编程

英文的免费电子书,DigitalOcean 发布的。

4、Just JavaScript 课程

著名程序员 Dan Abramov 正在撰写的 JavaScript 教程,他还没有写完。只要在上面网址报名,每写好一部分就会通过邮件发给你。(@hacker0limbo 投稿)

5、webRTC 执行流程演示

这个网页演示和讲解,如何在无后端的情况下,通过 webRTC 建立双方的实时视频通话。(@nashaofu 投稿)

6、Raft 共识的动画讲解

通过一步步的动画,讲解 Raft 协议如何保证分布式集群的一致性,以及选举 leader 的过程。(@wzxJayce 投稿)

科技爱好者周刊(第 114 期):U 盘化生存和 Uber-job

1、Mowned

一个手机数据库,可以生成免费的个人页面,让你展示自己用过的手机。

2、11 Foot 8

美国有一座铁路桥,高11英尺8英寸(3.56米),比常见的限高11英寸10英尺低了一点,导致桥下行驶的大卡车,经常会擦撞到车顶。

有人实在看不下去了,就在桥边装了两个摄像头,把拍到的所有事故视频,做成一个网站,名字就叫“11 Foot 8”。

3、Youtube 免费软件开发教程

该网站收集 Youtube 上面各种免费的软件开发视频教程。

4、使用 Raspberry Pi 学习操作系统开发

这是一个免费英文教程,教大家怎么用树莓派,一步步开发一个简单的操作系统内核,每一步都有实例代码。

5、JavaScript 生成艺术图形教程

这个教程介绍 JavaScript 如何生成8种艺术图形。

科技爱好者周刊(第 113 期):暴力犯罪为什么越来越少?

1、施普林格的免费书籍

施普林格(Springer)是欧美著名的科技图书出版社,疫情期间提供大量图书免费下载。官方并没有提供所有免费图书的完整清单,于是有人就整理出来了,除了计算机科学,还包括其他各个领域的科技书籍。

2、文本到图形的在线工具

这个页面给出一个在线工具的清单,可以将文本(图形的描述)渲染成图形,比如 PlantUML 和 ASCIIFlow。

3、Drive & Listen

一个很有趣的网站,让你在线体验一边开车一边听广播。使用驾驶员的视角,播放街景,有车速和街道噪音开关,配上当地的广播电台。目前支持几十个城市,包括北京和武汉。

4、Starlink Map

星联计划(Starlink)是 SpaceX 公司的一个全球卫星上网项目(详见本期《文摘》部分的介绍),计划最终发射几万颗小卫星,目前已经发射了500多颗。这个网站可以查看所有卫星的实时位置。

5、美国海军电气与电子培训教材

互联网档案馆收藏的一套英文教材,美国海军用来培训官兵成为电气工程师和电子工程师,从最基础的概念(电是什么)开始讲起,一共24册。

科技爱好者周刊(第 112 期):如何培养领导力

1、Artvee

该网站收集古典艺术品的照片和海报,都可以免费下载使用。

2、Super SIM

Twilio 推出的 SIM 卡,可以在全球自动连接无线网,真正的全球通卡。流量费非常贵,适合小流量的场景。

3、Mathematical Symbols

这个网页列出各种数学符号的含义。

4、NumPy 互动教程

一个在线教程,通过一步步编码的小例子,让你学会如何使用 Python 的数学计算库 NumPy。

5、LogoSear.ch

一个 Logo 图片的搜索引擎,可以下载 SVG 格式。

科技爱好者周刊(第 111 期):智能电视的误区

1、JavaScript 的前20年

一本免费的英文电子书,回顾和介绍 JavaScript 是怎么发展起来的,从诞生直到 ES2015 标准的通过。

2、 C 语言内部原理

一本英文的小教材,介绍 C 语言如何转换成汇编语言,从汇编的角度深入理解 C 语言的语法规则。

3、数据科学在线课程

数据科学在线课程那么多,哪些课应该优先考虑?这篇文章列了一个推荐名单。

4、设计工具收集

该网站收集各种设计工具和设计资源,没有设计师的时候,可以使用它们。

5、PHP 大事记

今年是 PHP 语言诞生25周年,Jetbrains 公司制作了一个网页,列出这25年中 PHP 的各种大事,网页制作得非常精致。

科技爱好者周刊(第 110 期):如果不能去美国上市

1、大 O 表示法与算法复杂性

一个在线的互动教程,通过可以运行的代码示例,解释 O(n) 表示法与算法复杂性之间的关系。

2、分析工具

该网站收集各种思考工具(比如决策树和冰山模型),这些工具可以帮助你解决问题、制定决策和理解系统。

3、设计模式

该网站为中文教程,使用通俗的语言,介绍各种设计模式,图文并茂。此外,还有代码重构方面的英语内容。(@jsonleex 投稿)

4、Fuun.fun

该网站收集了一些有趣的网页小程序,主要是 HTML5 小游戏。(@Bakumon 投稿)

5、计算机系统的设计原则

这个网页收集了100多条计算机系统的设计原则,分成12个大类,下面是其中三条。

  • 尽可能将错误从运行时转移到编译时。
  • 头文件的内容,至少要用于两个源文件。
  • 复杂性成倍增长,百万行的代码库会包含许多状态,它的复杂性是人类无法掌控的。

科技爱好者周刊(第 109 期):播客的价值

1、Python 选择题小测试

这个网站提供一系列 Python 语言的选择题,测试你的 Python 水平级别。

2、PCB Hubs

一个电路板生产发包平台。用户上传电路图,不同的生产商会提供报价,用户选择一家进行下单生产。

3、科幻概念时间表

该网站收集某种概念首先出现在科幻小说的时间和具体作品。下面是其中几条。

  • 月球车:1657年
  • 知识引擎:1726年
  • 机器人:1727年
  • 风力发电:1894年
  • 基因仓库:1990年
  • 脑机接口:2010年

4、在线地球仪

大英图书馆将馆藏的11个古代地球仪,做成了互动模型放上了网。用户可以在浏览器里面,使用鼠标滚动地球仪,放大和缩小,查看古人对世界的认识。

下图是1623年传教士在中国制作的一个地球仪,本次也上线了。

科技爱好者周刊:第 108 期

1、伦布朗的《守夜人》

荷兰画家伦布朗的《守夜人》是世界名画。荷兰国家博物馆最近将有史以来最详细的《守夜人》照片放上了网,一共包含448亿个像素,每个像素之间的距离为20微米(0.02毫米)。这使科学家能够远程详细研究这幅画,还能用于精确追踪这幅画将来发生的任何老化过程。

2、leetcode 前 300 题

Leetcode 前 300 题,每道都进行了详细通俗的分析,并且提供多种思路解法。(@wind-liang 投稿)

3、Go 语言示例教程

该仓库是一个 Go 语言初学者教程的示例库,收集了1000多个示例、练习和问题。

4、离散数学导论

一本面向数学专业本科生的免费英语教材。

科技爱好者周刊:第 107 期

1、掘金资源搜索

作者对掘金社区的官方搜索不满意,于是基于官方接口,做了一个开源的自定义搜索,可以过滤出更有效的结果。(@ZY2071 投稿)

2、端对端加密的通信软件

端对端加密(End-to-end encryption,缩写为 E2EE)指的是,只有对话双方能够看到通信内容,其他第三方都无法解密,属于最安全的通信方式。

目前,支持端对端加密的通信软件,主要有下面这些。

Telegram 默认没有启用端对端加密,只有打开“秘密对话”功能才会启用。

3、Jamstack 视频课程

JamStack 指的是使用 JavaScript 构建的 Serverless 项目,这个网站提供免费的视频教程。

4、开源安卓 App

该仓库收集开源的安卓 App。

5、Artbreeder

该网站允许用户对他人上传的图片,进行各种合成和加工,创造出富有想象力的艺术图片。

6、线性代数入门教程

麻省理工学院将2020年的本科生课程《线性代数入门》课程放上了网,一共6个视频。教师是 Gilbert Strang 教授,他是最畅销的线性代数教材的作者,已经85岁了,还在给本科生讲课。

科技爱好者周刊:第 106 期

1、大英博物馆免费图片

大英博物馆最近更新了它的网站,目前免费向公众提供190万张它的藏品的图片。

2、吉卜力壁纸

宫崎骏的吉卜力工作室放出一批动画片图片,供免费下载,用来当作疫情期间的远程会议壁纸。上图是电影《龙猫》的壁纸。

3、拉美西斯六世陵墓的 3D 模拟

这个网站是古埃及拉美西斯六世(约公元前1145年—约公元前1137年在位)陵墓的 3D 实景模拟,效果非常好,细节放大后都很清晰,手机也可以浏览。

4、普通人的正则表示式教程

一本免费的英文教程,向初学者介绍正则表达式,实例较多。

5、深入浅出现代 Web 编程

一个芬兰的全栈公开课的中文版。(@RichardStark 投稿)

6、Android OpenGL ES 极简教程

为了方便 Android 开发者快速上手 OpenGL ES (三维图形接口)开发,作者做了一个中文的极简教程,包含了理论基础知识和实践应用。(@githubhaohao 投稿)

7、Pragmatic Programmer 中译

翻译者历时两个月将 《Pragmatic Programmer》翻译成中文。(@caicaishmily 投稿)

科技爱好者周刊:第 105 期

1、CS Unplugged

一个面向儿童的计算机教育网站,目前有六个课程,提供讲解和编程练习。

2、PWA Store

该网站收集各类 PWA(渐进式网页引用),可以在该网站进行统一安装。

3、使用 Python 写一个自己的游戏

Python 初学者的免费教材,教会读者编程概念,并用简单的小游戏作为教学材料。

4、自来水水质数据库

该网站提供全球各国的自来水的水质数据,你可以查询某个地点的自来水是否可以安全饮用。

5、新冠病毒

一本向儿童讲解新冠病毒的图画书,免费下载。

6、施普林格机器学习图书免费下载

施普林格(Springer)是著名的科技图书出版商,最近将它的408本书,免费提供公众下载。其中包括机器学习和数据科学的65本书,上面网址有下载链接。

科技爱好者周刊:第 104 期

1、ZoomerBackgrounds

视频会议软件 Zoom 允许用户自定义会议的背景图,该网站提供各种背景图资源。

2、《动手学 Scala 编程》

新加坡总理李显龙的儿子李浩毅,发布的 Scala 的英文教程。李浩毅生于1989年,是 Scala.js 的核心开发者,MIT 计算机专业毕业。

3、图书馆噪音

该网站提供牛津大学图书馆的噪音。喜欢图书馆环境的朋友,可以用它作为工作时的背景音。

4、Matheminecraft

一个以 Minecraft 为基础的儿童数学教育的游戏。

5、人工智能艺术品

该网站收集机器学习生成的抽象画。

科技爱好者周刊:第 103 期

1、 NYC Cams

实时查看纽约街道上的摄像头。

2、Haskell 语言入门

英文的免费电子书。

3、Godot 101 –游戏引擎基础

游戏引擎 Godot 的免费教程。

4、RFC1180: TCP / IP教程

一个早期的 TCP/IP 协议的英文教程,作为 RFC 1180 提交了。

5、《斯诺登自传》

斯诺登自传《永久记录》,未删节的简体中文版 PDF 下载,作者本人授权。

6、x64 汇编的学习资源(英文)

这是 Hacker News 的讨论帖,列出了网上免费的 x86 汇编语言的学习资源。

科技爱好者周刊:第 102 期

1、Pluralsight

Pluralsight 宣布四月份对用户免费,网站上面 7000 多门视频课都可以免费听。它家的 C## 课程很有名,最近 Python、JS、Java、Devops 课程也添加了不少。

2、3D 打印口罩

该网站提供一个开源的口罩方案,本质是一个带在脸上的空气过滤器,可以 3D 打印。过滤层采用空气过滤器的 HEPA 材料。

3、哺乳动物树

一个数据可视化作品,根据5,911种动物的种属,将它们画成一棵倒金字塔型的树,可以连续放大查看。

4、简单粗暴 TensorFlow 2

这是一本简明的 TensorFlow 2 入门指导手册的中文版翻译,力图让具备一定机器学习及 Python 基础的开发者们快速上手 TensorFlow 2。(@ketra21 投稿)

5、大圣盘

一个百度网盘资源搜索引擎,由网络爬虫自动抓取。(@ketra21 投稿)

科技爱好者周刊:第 101 期

1、隔离故事

该网站让居家隔离的人们上传照片,展示他们从窗外看到了什么。下图是一个意大利米兰的用户上传的照片。

2、Unity 官方教程

Unity 是一个游戏开发引擎,它的官方教程现在免费开放3个月,从零教你写一个 3D 游戏,教程质量相当高。

3、D3.js 教程

D3.js 是功能强大、使用最广泛的 JavaScript 可视化图形库,这组九篇的系列文章是最新的入门教程。

4、Colorables

这个网站可以下载各种填色图片,打印以后让小朋友用蜡笔填色。

5、舒压歌单

这是一个10首音乐的 Spotify 歌单,长度为一个小时,根据这篇文章的说法,可以舒缓压力、减轻焦虑。如果时间不够,可以只听《Weightless》这一首。

科技爱好者周刊:第 100 期

1、浏览器在 2020 年可以干什么?

这个仓库收集各种新兴的浏览器 API,展示浏览器具备的能力。如果你想追踪 Web App 开发的前沿,可以关注它。上图是浏览器的画中画 API。

2、ActivityPub 协议的开源软件

ActivityPub 是一种去中心化的内容聚合协议,可以让其他用户远程订阅你的内容。它很像升级版的 RSS,但是支持远程推送。这里是 ActivityPub 协议技术细节的介绍

下面是目前支持 ActivityPub 协议的开源软件,可以自己架设服务。

3、CS 253:Web 安全

斯坦福大学的 Web 攻击课程,里面有资料下载,介绍各种攻击手段的基础知识,比如代码注入、网络钓鱼、网络指纹等等。

4、基于 IPFS 的电子书搜索引擎

网友上传至 IPFS 网络的电子书索引,目前收入量约5万。使用Flask + Elasticsearch + Nginx 构建,已在 GitHub 部分开源。(@SaltyLeo 投稿)

5、GitHub 中文项目排行榜

这个仓库收集 GitHub 上面国人的中文项目的 Star 排行。(@9527q 投稿)

科技爱好者周刊:第 99 期

1、socode.pd

程序员的搜索工具,将各种网络资源汇总在一个搜索框里面。(@zicjin 投稿)

2、CS246:大数据挖掘

斯坦福大学的大数据挖掘的本科生公开课程。

3、性别中性用词

这个仓库收集了各种性别中性的英语词汇,比如 businessman 说成 manager,doorman 说成 security guard,chairman 说成 chairperson。

4、Awesome Open Source

该网站对 GitHub 上的开源项目进行分类,共有7000多个类别。

5、awesome-icons

这个仓库收集免费的图标资源。

科技爱好者周刊:第 98 期

1、前端校招基础面试题总结

这个仓库整理了前端校招面试中涉及到的基础知识点和面试问题。作者通过这份笔记在校招面试中拿到了阿里、腾讯、网易等多家公司 offer ,希望分享给有同样面试需要的同学。(@CavsZhouyou 投稿)

2、数学网站

该网站收集网上的数学学习资源。

3、数据科学面试准备指南

这是一份英语清单,列出了数据科学方面的常见面试问题,分成机器学习算法、概率统计、产品和实验设计、程序设计、算法和数据结构、SQL 六个大类。

4、免费有声读物

1000种免费的有声电子书下载,不过全部都是英语读物。

5、静态服务器列表

这个网页收集各种语言实现静态资源服务器的命令,比如 Python 3 是python -m http.server 8000

科技爱好者周刊:第 97 期

1、货币汇率 API

该网站提供免费货币汇率的 JSON API。

2、GameBoy 模拟器教程:使用 JavaScript 语言

这组系列文章讲解,如何用 JavaScript 语言模拟 GameBoy 的硬件,可以用来了解硬件知识。

3、初学者的安卓学习资源

这是 HN 的一个帖子,讨论初学者应该参考哪些安卓学习资源。

4、黑客的贝叶斯方法:以 Python 为例

免费的英文电子书,讲解贝叶斯概率在 Python 语言中的应用。

5、Go 101

免费的英文电子书,介绍 Go 语言的基本语法。

科技爱好者周刊:第 96 期

1、动手学深度学习

《Dive into Deep Learning》英文教材的中文翻译。(@Wonderdch 投稿)

2、云原生技术公开课

本课程由阿里云和CNCF联合开发,课程全程免费且无需注册,主要介绍容器和 kubernetes。(@xianyuLuo 投稿)

3、Kubernetes 中文指南

本书是第一本系统整理的开源中文版 Kubernetes 参考资料,记录了本人从零开始学习和使用 Kubernetes 的历程,着重于总结和资料分享,同时也会有相关的概念解析。(@xianyuLuo 投稿)

4、如何制作树莓派 NAS

一个详细的图片教程,介绍如何自己从头制作一个基于树莓派的 NAS 网络硬盘。

5、7天用 Go 从零实现系列

使用 Go 语言,从零开发一些常用 App 的代码示例。(@geektutu 投稿)

科技爱好者周刊:第 95 期

1、A Compiler Writing Journey

一个英文介绍,一步步讲解如何写一个最小的 C 语言编译器。

2、industry-machine-learning

这个仓库收集各行业应用机器学习和数据科学的真实案例。(@ketra21 投稿)

3、SQL 谋杀之谜

一个英文的 SQL 初级教程,以游戏的方式,让你利用学到的 SQL 概念和命令来找出谋杀凶手。(@gofromzero 投稿)

4、应用密码学

免费的英文电子书,斯坦福大学的研究生教材。

5、谷歌的 Python 课程

谷歌公司开发的免费 Python 课程,内容包含 Python 语言知识、Git 和计算机自动化。(@ketra21 投稿)

科技爱好者周刊:第 94 期

1、技术大会演讲指南

一组英文系列文章,教你怎么准备技术大会的演讲。

2、Waking-Up

一个应届生整理的仓库,收集后端校招面试的准备材料。(@wolverinn 投稿)

3、深入深度学习

免费英文电子书,介绍深度学习。

4、神经网络原理简介

一个分成三个部分的神经网络简介,主要介绍数学原理,使用最简单的例子。

5、实时极光照片

世界各地的用户将自己拍到的极光照片,上传到该网站。上图是2020年1月6日芬兰的极光。

科技爱好者周刊:第 93 期

1、Find yourself a hobby

该网站会随机显示一个业余爱好,以及介绍材料。如果你不知道自己有什么爱好,可以看看这个网站,也许能找到感兴趣的事。

2、区块链背后的密码学

中文的密码学入门介绍,向非专业读者介绍了密码学的基本概念,没有涉及到技术细节。(@ifrontend-xyz 投稿)

3、CoreUI Icons

一套开源图标,有1500多个,支持 SVG、PNG、Webfonts 多种格式。

4、RosettaGit

该网站收集一些典型的编程任务,然后用尽可能多的计算机语言,给出这些问题的实现。目前,它一共收集了13个编程任务,4392种解决方案,涉及749种计算机语言。

5、计算机科学入门

英文的免费电子书,从最基本的二进制开始讲起,直到操作系统的底层原理工具。

科技爱好者周刊:第 92 期

1、2020年的技术趋势

该网站列出并详细介绍了2020年重要的60种技术趋势。

2、undraw

一个免费的插图网站,可以在上面寻找合适的插图,用于商业用途。

3、CVE 搜索

CVE 是严重的计算机 Bug 的一个编号系统。这是 CVE 的官方搜索系统,可以查找已经编号的 Bug,比如搜索 WordPress,可以返回2392条结果。

4、101道 NumPy 练习题

NumPy 是用于数据分析的 Python 模块,这里有101道练习题,帮你学会使用这个模块。(@ketra21 投稿)

5、iNaturalist

美国《国家地理》杂志发起的一个全球性协作项目。全世界的用户拍摄自己周围大自然的照片,上传到网站,由专家进行鉴定。以后,其他用户打开地图时,就能在该位置看到这些照片,上图就是大黄蜂的照片。目前,已经有83万爱好者加入了这个项目,上传了3000万张照片。

科技爱好者周刊:第 91 期

1、随机过程导论

美国德州大学奥斯汀分校的免费电子教科书,PDF 格式。这里还有同一个老师写的概率论、梳理统计、随机过程的上课讲义

2、SICP(JavaScript 语言版)

经典计算机教材 SICP 的 JavaScript 语言版,新加坡国立大学改编的。

3、人工智能简介

芬兰政府发布免费课程《人工智能简介》,向欧洲的普通公民介绍人工智能知识。内容涵盖了从AI的哲学含义到诸如贝叶斯概率之类的技术主题,大概需要六周的时间才能完成,每个部分需要5到10个小时。

4、学习编程的安卓 App

这篇文章介绍10个专门用来学习编程的安卓 App,主要侧重于 Java 学习。

5、快速

这个英文网页专门收集发生得很快的事情,其中有两件与中国相关。

  • 深圳。1998年至1999年的一年中,深圳增加了100万居民(增长了22%),从440万人增加到540万人。
  • 瑞幸咖啡。Luckin Coffee成立于2017年10月。第一家门店于2018年1月1日开业。在245天后的2018年9月3日,他们在中国拥有1000家直营店。

科技爱好者周刊:第 90 期

1、深海

这个网站可以不停往下拉,看看每个深度的海底都有些什么生物。上图是海底45米。

2、概率、统计和随机过程导论

免费的英文本科生《概率和统计论》教科书。

3、椭圆曲线加密教程

椭圆曲线加密的优点是,密钥较小,但是加密强度保持不变,比特币就是采用这种加密方法。本文是英文教程,解释椭圆曲线加密的原理。

4、2019年度最佳视觉错觉

这是视觉错觉作品比赛的官方网站,评选出了2019年度的最佳作品,都是视频。

5、火星地图

美国宇航局的火星在线地图,谷歌也有一个类似的网站

科技爱好者周刊:第 89 期

1、deploy-your-own-saas

该仓库收集可以自己部署的开源 SaaS 服务。

2、Python 开发最佳实践指南

开源的中文电子书,翻译自英语原版,介绍 Python 语言的用法。

3、Swift 的 iOS 开发教程

免费电子书,介绍如何用 Swift 语言进行 iOS 编程。

4、编译器设计基础

免费的英文电子书,PDF 格式。从最基础的内容讲起如何写编译器,偏重数学知识。

5、死亡的微软产品

该网页列出微软公司所有已经死亡的产品,其中我最怀念的是微软的 Encarta 百科全书。

科技爱好者周刊:第 88 期

1、软件 bug 大事记

该网页收集历史上各种软件 Bug 导致的重大事件的新闻报道。

2、自托管软件列表

该网站收集各种可以自己架设服务的软件。

3、社交媒体挖掘

免费书籍,介绍如何使用 Python 数据收集和分析社交媒体数据。

4、软件架构编年史(中文)

系列文章的中译,逐篇回顾软件架构的历史发展,从单层架构到多层架构,再到更复杂的架构。(@Y024 投稿)

5、谷歌工程实践文档(中文)

谷歌官方的工程实践文档的中译,目前官方只放出了代码评审(Code Review)的部分,后续会跟进翻译。(@xindoo 投稿)

科技爱好者周刊:第 87 期

1、交互式线性代数教程

一个免费的线性代数英文教程,可以在线阅读,也提供 PDF 下载。

2、逐行剖析 Vue.js 源码

一组中文的系列文章,从初学者的角度,将 Vue.js 分成九个模块讲解源码。(@NLRX-WJC 投稿)

3、机器学习的数据集

维基百科的一个列表,收集各种用于机器学习训练数据的数据集,总数有几百个。

4、微积分图说教程

一篇英文的微积分入门教程,使用图片解释微积分的基本概念。

5、古埃及女王头像的 3D 打印源文件

古埃及女王 Nefertiti 的头像制作于公元前1345年,是柏林博物馆的镇馆之宝。现在,这个头像的 3D 打印源文件放上了网,可以免费下载。这次扫描的精度非常高,可以打印出跟原件完全一致的复制品。

科技爱好者周刊:第 86 期

1、基础德语教科书

英语的基础德语教科书,可以免费阅读和下载。

2、A* 寻路算法教程

一个免费的英文教程,介绍 A* 寻路算法,寻找两点之间的最短路径。(@douchuan 投稿)

3、微软 REST API 设计指南

微软的官方文档,讲解微软对 REST API 的设计要求。

4、JSLinux

该网站提供 JS 虚拟机,让一些 Linux 发行版在浏览器中运行。

5、Gravity

这个创业公司发明了飞行背包,人穿上就能在空中飞行。目前不公开出售,但是可以到官网预约现场体验。

科技爱好者周刊:第 85 期

1、hacker-laws-zh

这是一个中文仓库,收集对开发人员有用的定律、理论、原则和模式,比如摩尔定律、侯世达定律、墨菲定律等等。

2、seekbetter.me

该网站收录中国个人独立博客。(@wensonsmith 投稿)

3、OCR 教程(英文)

这组系列文章教你如何自己写一个 OCR(光学字符识别)系统,从照片识别出文字。

4、Node.js 编程最佳实践

该仓库收集 Node.js 编程的注意点,目前已经有80多条了。

5、全球生活费用排名

该网站提供全世界国家和地区的生活费用排名,每个国家还可以查看各个城市的排名,以及各种生活费用的具体金额。

科技爱好者周刊:第 84 期

1、 The GAN Zoo

对抗生成网络(GAN)是人工智能模型提高效果的一种方法,该仓库收集各种领域的 GAN 应用模型,目前已经有500多种。

2、统计小手册

一本针对初学者的统计学英语教材,内容比较精简。

3、中文独立博客列表

该仓库根据 feedly 的 RSS 订阅数,列出了主要的中文独立博客。(@timqian 投稿)

4、微软 Azure 架构设计文档(英文)

Azure 云服务的文档,专门讲解架构知识,包括架构模式,设计原则,设计模式等。(@NeoTse 投稿)

5、滚动条的演进

这个网页展示自从有计算机以来,系统滚动条的样式变化。

6、gov-takedowns

GitHub 有一个官方仓库,收录政府的来函,要求取缔某些内容。现在里面有三个国家的政府来函:中国、俄国和西班牙。所以,放在 GitHub 上的东西,可以合法地被政府拿掉。因此不要在 GitHub 乱放东西,尤其考虑到 GitHub 的老板是微软。

科技爱好者周刊:第 83 期

1、YubiKey 使用指南(英文)

YubiKey 是一种目前较为流行的硬件密钥,这个仓库是网友写的使用手册。

2、free-for.dev

该仓库收集各种可以免费使用的(或有免费层的)互联网服务。

3、学习 ClojureScript

ClojureScript 是基于 Clojure 的函数式网页脚本语言,本书是它的开源教程。

4、awesome-naming

有一句名言:命名是软件开发最难的事情之一。该仓库收集最好的命名,比如 Stack(堆栈)、Adapter(适配器)、Sandbox(沙箱)、Honeypot(蜜罐)等等。

5、Google dork list

该仓库专门收集泄漏保密信息的谷歌搜素命令,比如搜索泄漏的数据库导出文件,就在谷歌输入"#mysql dump" filetype:sql。目前,已经收集了将近10000条。

科技爱好者周刊:第 82 期

1、LXC 系统教程(英文)

LXC 是 Linux 容器的一个运行时,可以看作 Docker 的替代品。本系列是 LXC 的一个作者写的如何上手的系列文章。

2、Clojure for the Brave and True

Clojure 语言的在线教程。

3、法信

一个法律仓库,可以在线搜索国内的各种法律。(@Gina1101 投稿)

4、《高性能 Go 代码工坊》中译

原文是深入研究 Go 应用性能提升的英语系列文章,这里是中译。(@hznuksco 投稿)

5、Haskell 语言48小时教程:如何写一个 Scheme 语言解析器(英文)

这是一个入门教程,针对的是不懂 Haskell 语言、但有经验的程序员。

科技爱好者周刊:第 81 期

1、折纸地球仪

该网站提供多种模板下载,可以打印出来,自己折纸做一个地球仪。

2、后端常用文档

该网站收集开发常用框架文档及中文翻译(部分是机器翻译),包含 Spring 系列文档、大数据(Apache Hive, HBase, Apache Flume)、日志(Log4j2, Logback),Http Server(NGINX,Apache),Python,数据库等最新官方文档。(@heyuxian 投稿)

3、码农周刊一周精选分类

码农周刊一周精选的分类整理。(@rogerzhu 投稿)

4、Go 语言风格规范

Uber 公司开源了该公司的《Go 语言风格规范》。

5、50座最具影响力的高层建筑

该网站评选和介绍,过去50年中50座最具影响力的高层建筑。下图是伦敦 Swiss Re Tower 大楼,179米高,2004年建成,俗称“小黄瓜”。

科技爱好者周刊:第 80 期

1、java-design-patterns

一个开源仓库,收集 Java 语言的各种编程模式。

2、codelani

该仓库对所有计算机语言进行统计,目前一共收集了3563种。

3、mini-tokyo-3d

该项目利用东京地铁 API 制作列车行驶的实时 3D 地图。

4、计算机科学自学计划

这个英文仓库提供了计算机科学的自学计划,应该学哪些课程、参考什么开源教材、学习的进度安排,都有提供。

5、机器学习的数学基础

免费的英文电子书。

科技爱好者周刊:第 79 期

1、 HTTP Cat

该网站对每个 HTTP 状态码,返回一张不同的猫咪照片。(@zhaofenghao 投稿)

2、《自然语言处理 NLP 的基本概念》

中文的59页 PDF 小册子,通过可视化图形,通俗地向非技术人员解释什么是自然语言处理。(@easyaitech 投稿)

3、resume.io

该网站提供多套简历模板,用户可以选择一套,自动生成自己的简历。

4、Python 编程基础(PDF)

免费英文电子书。

5、学习 ClojureScript

ClojureScript 是 Clojure 编程语言的一种方言,可编译为JavaScript,专门为网页编程而设计。

科技爱好者周刊:第 78 期

1、反向面试

这个中文仓库收集反向面试的问题,一共50多个,你可以用来问面试官。(@ifrontend-xyz 投稿)

2、简明 Python 教程

Python 初学者教程《A Byte of Python》的中文翻译。(@vtnil 投稿)

3、Modern C(第二版)

最新出版的 C 语言的英文教材,作者提供免费下载。

4、使用 Python 学习计量经济学(PDF)

英文电子书,讲解 Python 基本用法,然后用它教计量经济学。

5、开源种子

各国法律规定,人工培育的新植物品种可以获得专利,这可能导致植物的遗传资源私有化。

该项目建立开源种子库,所有种子都带有开源许可证,用户可以自由使用从他们那里取得的种子。

科技爱好者周刊:第 77 期

1、日语语法指南

中文的日语初学者教程。(@pizzamx 投稿)

2、Guido 解析器系列文章翻译

Python 之父 Guido van Rossum 正在连载的 PEG 解析器系列文章的中文翻译,对于了解 Python 的前沿动态很有帮助。(@chinesehuazhou 投稿)

3、wtfpython-cn

这个仓库收集一些有趣且鲜为人知的 Python 特性,内容是从英语翻译而来的。(@fengrussell 投稿)

4、Sketchsheets

免费的 Sketch 模板文件下载,主要是一些电子设备(比如苹果手机、安卓手机)的设计模板图。

5、机器学习漫画

谷歌推出的机器学习漫画,解释基本知识。

科技爱好者周刊:第 76 期

1、如何学习 D3.js

数据可视化库 D3.js 的在线英文教程。

2、Berlin:1928与今天

这个网站将柏林1928年的地图,与今天的地图对照展示。地图往左拖动,展示1928年的柏林,向右拖动展示今天的柏林。

3、Free Stock Photos

免费的图库网站,所有图片都可以免费下载,可用于商业用途,包含数百万张图片。

4、维基百科镜像

维基百科在 IPFS 的只读镜像。

5、Julia Academy

Julia 语言的官方团队开设的课程网站,目前有 Julia 语言入门、机器学习等三门课程。

科技爱好者周刊:第 75 期

1、Docker 初学者教程

讲解 Docker 是什么,以及如何使用 Docker 构建分布式程序,并部署到云。(@douchuan 投稿)

2、Kubernetes academy

针对初学者的免费 Kubernetes 视频课程,帮助学习者理解 Kubernetes 的基本概念。

3、Dive into Deep Learning

深度学习的互动式在线教程。(@baddate 投稿)

4、GK Docs

面向前端开发者的网址导航站,中文的。(@wuyinman 投稿)

5、free-for.dev

该仓库收集互联网上的免费开发者资源。(@ifrontend-xyz 投稿)

6、justDelete.me

每一种互联网服务,都需要注册,如果你以后想删除账户,可能会非常困难。该网站评价各网站删除用户账户的难易程度。

科技爱好者周刊:第 74 期

1、版本博物馆

该网站收集世界主要网站和应用程序的页面变迁。

2、算法

英文免费电子书,伊利诺伊大学计算机科学课程的讲义。

3、GIF cities

该网站收集各种 GIF 动画图片。

4、Python 语法笔记

一个比较完整的 Python 教程,主要是语法方面的笔记。(@nosarthur 投稿)

5、现代 Web 开发

一个在线的 Nodejs + React 的互动教程。

6、CPU 原理导论

一篇使用通俗语言讲解 CPU 原理的教程。

7、No CS Degree

该网站专门采访自学成才的程序员,每个采访对象都会问他们怎么学会编程,怎么找到工作。(@nosarthur 投稿)

科技爱好者周刊:第 73 期

1、让产品经理全面理解深度学习(PDF)

65 页的中文电子书,汇总了深度学习相关的重要知识点,通过长图和 PDF 的方式呈现给大家。(@easyaitech 投稿)

2、Golangbot 的 Go 语言初级教程(中译)

Golangbot 是国外开发者写的 Go 的初级教程,对小白和基础比较薄弱的开发者比较适用。作者没有讲很高深的理论,而是用很多简单的例子和代码进行讲解。(@hznuksco 投稿)

3、世界火力发电厂地图

这个网站通过网友提交数据,生成全世界火力发电厂的在线地图。

4、HelloDjango - Django 博客教程

Django 框架的中文入门教程,免费带你学 django 全栈。(@521xueweihan 投稿)

5、Linux Journey

Linux 系统的免费教程网站,针对初学者。(@zhjp0 投稿)

6、技术面试手册(英文)

开源电子书,帮你准备下一次的技术面试。

科技爱好者周刊:第 72 期

1、Standard Ebooks

一个对版权过期的英文小说进行精心排版,提供电子书下载的网站。

2、Ruby on Rails Tutorial

Ruby on Rails 在线英文教程。

3、基于 JAMstack 的 Web 开发

Netlify 公司的免费电子书。

4、普通人的微积分教程

一个通俗微积分教程,带有大量可视化图形。

5、CS Rankings

该网站提供计算机科学各领域研究机构的排名,可以查看全球排名,也可以查看每个大洲的排名。上图是亚洲人工智能研究机构的排名。

科技爱好者周刊:第 71 期

1、BBC 的音效库

英国广播公司 BBC 的音效库,包含16000多种可以下载的音效,比如停车的声音、机床的声音、鸟叫的声音等等。

2、where is Sci-Hub

Sci-Hub 提供免费的科学论文下载,由于版权问题,它必须经常更换域名。该网站告诉你,现在可以通过哪个域名访问到 Sci-Hub。

3、trackerslist

该仓库收集 BitTorrent 下载所需要的公共的 tracker 服务器网址。

4、git-flight-rules

Git 操作往往会遇到各种问题,比如,如何把未暂存的内容移动到一个新分支,或者删除的分支如何恢复。这个仓库就收集这类问题的操作方法,有中文翻译。(@ifrontend-xyz 投稿)

5、redditix

Reddit 是美国最大的在线论坛,有许多子板块。这个第三方网站是 Reddit 的在线浏览器,自动抓取并显示某个版的所有最新图片。

6、皎然影音乐

一个中文网站,收集电影音乐资源。由于刚刚开站,资源还不多。(@jiaoran198916 投稿)

科技爱好者周刊:第 70 期

1、DistroTest

浏览器体验 Linux 和 Unix 操作系统,可以在线试用 200 多种 Linux 和 Unix 发行版,无需本地安装。只要打开网站,选择 Linux/Unix 发行版,然后开始试用!(@ron159 投稿)

2、RutHub

一个分享知识的小型中文网站,可以分享某个知识点或主题相关的书籍、课程、视频、网页等,或每周、每月的读书所得。(@danloh 投稿)

3、the-super-tiny-compiler

编译器原理的教学示例项目,使用 JavaScript 语言,只有200多行代码,并配有详细的注释,帮助你理解编译器原理。

4、美国的废弃建筑

该网站专门探访美国废弃的建筑,有民宅,也有工厂和商店,然后拍摄照片,撰写游记,放到网上。

5、互动式元素周期表

点击查看各种元素的介绍,以及其他一些互动功能。

6、33个免费图标网站

该文收集了33个免费的图标资源网站。

科技爱好者周刊:第 69 期

1、《使用 Julia 语言学习统计学》(PDF,英文)

免费电子书,大学本科的统计学入门教材,其中的示例使用简单的 Julia 语言。

2、爱丽丝和鲍勃:密码学最著名的两个人

爱丽丝(Alice)和鲍勃(Bob)通常用来解释加密协议,指代用户 A 和用户 B。该网站收集密码学发展过程中,使用这两个人作为例子的各种历史资料。

3、astronaut.io

很多上传到 Youtube 的视频,从来没有人观看。该网站会随机选择那些很少人观看(接近零观看)的视频,播放给你看。

4、bootlin

快速查看和搜索 linux 内核源代码的网站。(@kele1997 投稿)

5、leetcode 多线程同步题

Leetcode 新增的多线程同步的题目。(@DoctorLai 投稿)

6、家庭关系称谓查询

根据对亲戚关系的描述,返回正确的称谓。(@DoctorLai 投稿)

科技爱好者周刊:第 68 期

1、favorite-link

笔记仓库,收集各种开发工具和资源的链接,每日更新。(@machunyugit 投稿)

2、腾讯云软件源

腾讯云提供的各种开源软件的下载镜像,更多类似的镜像请看这里。(@CmderQ 投稿)

3、植物画册

1865年,英国著名女插画家 Elizabeth Twining 出版了二卷本的《植物画册》,包含160幅全彩色的植物插图。该网站将这160幅画都上线,可以下载。打印出来,挂在墙上是很好的装饰品。

4、简单英语指南

美国政府的官方网页,有几百条单词建议,指导你怎么写出简单的文章,不要用复杂的单词。比如说,“a 和 b 可以同时使用,也可以单独使用”,不要用a and/or b,而要用a or b or both

5、数字隐私档案

该仓库收集互联网上保护用户隐私的各种工具和方案。(@No-Github 投稿)

6、今日热榜

这是一个信息聚合服务,聚合各站热点,包括微信、今日头条、百度、知乎、V2EX、微博、贴吧、豆瓣、天涯、虎扑、Github、华尔街见闻等,有 Web 版和 App 下载。

科技爱好者周刊:第 67 期

1、 MacOS Mojave 动态壁纸

MacOS 目前支持动态壁纸,壁纸会随着一天里面时间的不同,而自动变换。该网站提供各种动态壁纸下载。

2、独角兽公司榜单

该网站收录了估值达到 10 亿美元的创业公司,实时更新。(@kiddyuchina 投稿)

3、旋律百科

该网站收集各种旋律,用户可以通过多种方式(文字、声音、网页键盘)搜索旋律。

4、马克思主义文库

在线的马克思主义中文文库,包括马恩列斯、毛选等各种文献。(@zhang14725804 投稿)

5、HTTP Cat

该网站为各种 HTTP 状态码都生成一张猫的照片。(@sedgwickz 投稿)

6、联想 BIOS 模拟器

BIOS 是计算机的开机固件,联想公司在官网提供该公司 BIOS 的网页模拟器。

7、Developer jobs in Japan

该网站收集日本的软件工作机会,想去日本的朋友可以关注,由一个在日本工作的中国工程师维护。早期是邮件列表,第49期曾经推荐过,现在升级成了网站。(@rourouroujiang 投稿)

8、github-do-not-ban-us

一位伊朗开发者发起的项目,抗议只要国籍是美国政府制裁的国家,该用户就会被限制使用 GitHub。 (@marsvet 投稿)

科技爱好者周刊:第 66 期

1、Toolfx.com

该网站收集专供程序员使用的一些在线工具。(@hubs 投稿)

2、people.kernel.org

Linux kernel 开发人员的博客聚合网站。

3、SQL 风格指南

SQL 语句如何写得清晰明确,这个仓库列出了风格规则。

4、LaTex 教程

Overleaf 提供的 LaTex 新人教程,容易入门。

5、awesome-space

该仓库收集优秀的天文学资源。

6、voxinsta

Instagram 是世界最大的图片分享工具,但是没有“发现”频道,无法浏览平台上面的优秀图片。这个网站就可以充当 Instagram 的发现频道。

科技爱好者周刊(第 65 期):周刊开设"谁在招人"的招聘服务

1、Mixkit

一个提供免费插图和艺术画的网站,图片的数量不多,但是质量较高。

2、被自己的发明杀死的发明者

维基百科收集的名单,已经有两人在试验自己发明的飞行汽车时死亡。

3、开源游戏克隆

该网站收集各种游戏开源的克隆版。

4、gfycat

收集人们上传的各种 GIF 动画,基本上就是只收录 GIF 动画的 Imgur。

5、中文独立播客

高质量的中文独立播客列表。(@ifrontend-xyz 投稿)

6、宇宙模拟器

SpaceEngine 是 Steam 上面的一个软件,提供 3D 虚拟宇宙的模拟器。用户可以探索行星和星系,并观察你喜欢的任何天体现象。最新版本收费,老版本免费。(@JeremiahZhang 投稿)

7、核电站地图

在线地图,列出全世界的核电站。上图是东亚地区的核电站。

科技爱好者周刊:第 64 期

1、哥本哈根目录

该网站提供150条创业原则,每条原则都有自己的一张海报,一共150张创业海报,都可以下载。上图的标语是“增长不是一个目标,而是副产品。”

2、belly.io

该网站收集各种程序员的编码直播。

3、新趣集

中文的新产品发现社区。(@kiddyuchina 投稿)

4、量子计算课程(英文)

一个英文的免费课程,微软与 Google 共同开设,可以通过浏览器模拟量子计算环境。(@wangweiX 投稿)

5、算法可视化

该网站收集了50多种算法,每种算法都有可视化动画和示例代码。

6、Aminated Knots

收集各种绳子打结的方法,并且有动画教学。

科技爱好者周刊:第 63 期

1、IBM 360 大型机

三个英国的计算机爱好者,集资买了一台报废的 IBM 360 大型机。他们做了一个网站,专门记录他们怎么处理这台机器。

2、ChineseBQB

一个收集国内各种表情包图片的仓库。(@zhaoolee 投稿)

3、一个工具箱

该网站收集了100多个实用的网页小工具。(@Roc1010 投稿)

4、谷歌替代品

该网站收集谷歌公司各种服务的替代品。(@sedgwickz 投稿)

5、全世界各大城市的生活成本和生活质量

一张散点图,可以查看哪些城市的居住性价比在平均水平之上。

科技爱好者周刊:第 62 期

1、鲁迅资料在线检索系统

北京鲁迅博物馆的鲁迅资料检索工具,包括鲁迅著作和研究资料。(@wang137700 投稿)

2、1981-1991年的硅谷地图

该网站收集了一系列早期的硅谷手绘地图,可以放大浏览。

3、Python-100-Days

一个 Python 中文教程库,从最基础的知识讲起。(@Y024 投稿)

4、苹果开源仓库

苹果公司官方的开源网站,提供 MacOS、iOS、开发者工具的源码。此外,还有一个非官方的镜像

5、高性能 Go 代码工坊

Dave Cheney 的教学记录,完整介绍了如何开发、测试、调试高性能 Go 程序的过程,包括所有周边工具的使用和相关运行时的概念及深入分析。(@Y024 投稿)

6、面向机器学习的特征工程(中文)

开源的机器学习电子书的中文翻译,内容主要是关于如何找到数据集的特征。(@kinger310 投稿)

7、苹果公司的图像和视频

苹果公司发布的所有图像和视频,从1970年代直到2019年,都可以下载。

科技爱好者周刊:第61期

1、CSSfx

该网站收集各种 CSS 特效,可以复制粘贴到自己的项目。

2、Koonchi

你将照片上传到该网站,它会去找印度艺术家,把照片画成画作,再把画寄回给你。A3 大小的画作,收费在1000元人民币左右,尺寸放大收费增加。

3、马尔可夫链学习资源

本文作者记录了,自己如何完成一个马尔可夫链文本的项目。文章结尾给出了一个学习资源清单。

4、Colorize

黑白照片自动上色的服务。(@ketra21 投稿)

5、图形计算器

该网站左侧输入公式,右侧自动输出图像,非常直观。(@farheart 投稿)

6、Hello GitHub

跟踪收集 GitHub 新项目的《Hello GitHub》的官网。(@Salmonberry 投稿)

7、勒索病毒解密工具

一个收集勒索病毒解密工具的仓库。(@Y024 投稿)

8、多吉搜索

一个新的国产搜索引擎,个人作品,据称目标是成为百度的替代方案之一。(@NicolJiang 投稿)

每周分享第 60 期

1、Prob 140

加州大学伯克利分校的数据科学概率入门课程的教科书。

2、VS Code 能做到

该网站收集 VS Code 能够实现的各种高级功能教程,目前已经有36个。

3、如何 root

该页面收集各种安卓手机 Root 的方法。

4、数据科学项目 Python 实战

DigitalOcean 推出的免费电子书,介绍如何使用 Python 完成三个基本的机器学习项目:自动分类、识别手写数字、机器人构建。

5、如何使用 Python3 编程

DigitalOcean 推出的免费电子书,介绍 Python3 编程,针对新手。

6、i18ns.com

一个制作国际化应用的利器。该网站收集各种语言包,你输入中文,它返回各种语言包对这个词的翻译。(@2i18ns 投稿)

7、CTOLib 码库

该网站收集并分类开源项目和资源,每日更新。目前共有49959个收录,并归类到658个分类。(@ctolib 投稿)

每周分享第 59 期

1、龙猫学术导航

一个外文期刊检索与下载的网站,里面有很多资源链接。类似网站还有“大木虫学术导航”。(@Andrew5c 投稿)

2、MOOC 课程搜索引擎

该引擎可以搜索全世界的开放课程,目前包含1.2万门课程,里面也有中文课程。(@ketra21 投稿)

3、开放的招聘信息网站

一个开放式的张贴工程师招聘信息的网站,该网站本身也是代码开源。(@timqian 投稿)

4、awesome-uikit

该仓库收集前端各种JS框架,Web组件库和后台管理模板。(@jaywcjlove 投稿)

5、SAFE

这个项目在印度尼西亚婆罗州的热带雨林里面,放置了十几个录音设备,然后将每个小时录到的声音放到网上,让访问者听到每天不同时辰的大自然的声音。

6、任正非思想

该仓库收集了1994~2018年任正非400余篇讲话。这里是可下载的合集。(@wikiios 投稿)

7、Dork-Admin

这是一个中文仓库,盘点世界上比较重大的数据泄漏事件。(@No-Github 投稿)

每周分享第 58 期

1、Lorem Picsum

图片占位服务,可以返回指定大小的图片,并且提供多种定制参数。

2、1mb.site

一个免费的静态网站托管服务,支持绑定域名、SSL 和 NoSQL 数据库。

3、Haskell 趣学指南(中文)

Haskell 语言开源教程的中译本,针对初学者。

4、Oddly Satisfying

一个视频项目,收集各种无限循环的短视频。

5、ui-libraries

该仓库收集前端各种 UI 组件库的名单,现在有20个左右,主要的组件库都包括在内了。

6、从零打造 Echarts(中文)

原创的中文教程,介绍如何从零开始,打造一个你自己的 canvas 图表库,大体遵循 echarts 的设计。(@webbillion 投稿)

7、openbiox.org

一个开源的生物信息学的中文社区,源码托管在 GitHub。(@Miachol 投稿)

每周分享第 57 期

1、国家地理频道纪录片:宇宙时空之旅

美国国家地理频道拍摄的13集科学纪录片,从理论物理学的角度,探讨宇宙的奥秘。中英文字幕,网易公开课提供全片。(@qinhanlei 投稿)

2、wapm

一个收集 WebAssembly 软件包的网站,相当于 WebAssembly 模块的 NPM。它还提供一个命令行工具,可以在命令行运行这些软件包。

3、数据库基础

免费的英文电子书,介绍数据库涉及的基本的数学知识。

4、MuseNet

人工智能公司 OpenAI 开发的自动作曲系统,可以指定你想听的音乐家(比如肖邦、莫扎特),然后该系统就会使用10种乐器生成一段4分钟的音乐。现在,OpenAI 每天在网上直播音乐会,旋律都是人工智能生成的。

5、数据科学的原理与技巧

加州大学伯克利分校的本科生入门教材,全英文,介绍数据科学原理,内容较简单,需要统计学和 Python 基础。

6、RemixIcon

一套免费高质量的开源图标库,目前有1500多枚图标,提供矢量图和字体图标文件,可用于商业用途。(@xiaochunjimmy 投稿)

每周分享第 56 期

1、围棋百科

一个英文的围棋维基网站。

2、天线知识

这是无线电天线的百科网站。

3、开源语音数据库项目

Mozilla 基金会为了开发语音识别技术, 做了一个开源语音数据库项目,邀请全世界用户为这个数据库朗读句子,或者听他人的录音,判断朗读是否准确。(@user12138 投稿)

4、镜子中的谷歌街景照相机

该网站收集谷歌街景出现的镜子里面的拍摄机器。

5、命令行的艺术(中文)

一篇命令行的详细介绍,各种任务可以使用什么命令。(@sdir 投稿)

6、kindle电子书分享网

个人业余时间搞得一个小网站,以解决自己找电子书的烦恼,后端基于rails,可以参考技术方案。(@sun1752709589 投稿)

每周分享第 55 期

1、广东工业大学计算机学院课程攻略

该仓库收集该校从大一到大四各门课程的资料。(@brenner8023 投稿)

2、跟我写 JPEG 解码器

中文教程库,讲解 JPEG 图片压缩标准和理论,并带有配套源码(Rust 语言)。作者希望读者只要跟着学习,就能写出自己的 JPEG 图片解码器。(@MROS 投稿)

3、vue-unit-test-with-jest

教程库,介绍如何用 Jest 为 Vue 项目写单测。(@holylovelqq 投稿)

4、《HelloGitHub》第 36 期

分享 GitHub 上有趣、入门级的开源项目的月刊,帮你找到编程的乐趣。(@521xueweihan 投稿)

5、github-rank

Github 中国用户排名。(@xurui3762791 投稿)

6、今日掘金

每15分钟抓取一次掘金首页数据,保留点赞数大于55的文章,过滤出质量相对较高的文章。(@ZY2071 投稿)

每周分享第 54 期

1、如何构建一个简单的数据库

英文的开源电子书,介绍如何用 C 语言实现一个类似 sqlite 的数据库。

2、简单逻辑

免费电子书,通过实例介绍如何通过 Prolog 语言实现智能推理。

3、libpku

北京大学各种课程资料收集,目前已经接近100门课,让你在网上读北大。(@Y024** **投稿)

4、Programming Notes for Professionals books

该网站提供各种免费计算机教程下载。(@zhjp0 投稿)

5、神经网络与深度学习

复旦大学邱锡鹏老师的开源电子书,主要介绍神经网络与深度学习的基础知识、主要的模型,以及在计算机视觉、自然语言处理等领域的应用。(@ifrontend-xyz 投稿)

6、创意共享图像搜索引擎

创意共享基金会推出的官方图像搜索引擎,索引了3亿张图片,都可以免费使用。素材主要来自 Flickr 和 Behance,下一步会把维基百科的图片放进来。

每周分享第 53 期

1、manypixels

一个收集无版权插图的网站,提供 SVG / PNG 格式下载,并且允许更改颜色。

2、leetcode

记录个人 leecode 解题之路的笔记库,使用 JS 语言。(@azl397985856 投稿)

3、Automate the Boring Stuff with Python

免费电子书,Python 语言的入门和初级应用。(@nosarthur 投稿)

4、955.WLB

该仓库收集国内不加班的 IT 公司名单。(@ifrontend-xyz** **投稿)

5、I love PDF

该网站提供各种免费的 PDF 在线工具,比如合并、拆分、压缩、Office 文件转 PDF、PDF 转图片等。(@ifrontend-xyz 投稿)

每周分享第 52 期

1、中国哲学古籍电子化计划

免费的线上图书馆,提供中国古籍电子版,已收藏超过3万本著作,约50亿字。(@nosarthur 投稿)

2、Chrome 插件英雄榜

该项目收集优秀的 Chrome 浏览器插件,并为它们写中文说明书。(@zhaoolee 投稿)

3、Ops School

运维工程师的培训资料库,介绍各种运维的基础知识。

4、维米尔全部画作

17世纪荷兰画家维米尔以精确还原生活场景而著称,他一共留下了36幅作品,全部收集在这个网页。

5、好奇者的量子计算入门

英文的开源教程,介绍量子计算的基本概念。同时,网站中包含了上百道简单的练习题,可以帮助初学者检验自己的知识掌握程度。(@nosarthur 投稿)

6、2018年 JavaScript 明星项目

该网站列出2018年各个方向上最受关注的 JavaScript 项目。(@StephenWu5 投稿)

每周分享第 51 期

1、Generative.fm

该网站专门收集软件生成的音乐。比较奇特的是,这些音乐可以无限播放,并且每次听都不一样。暂停以后重新播放,你会听到跟前面不同的音乐。

2、Star Wars Asciimation

ASCII 码的形式演绎整部《星球大战》,可以使用 telnet towel.blinkenlights.nl 在命令行观看,也可以在网页观看。(@linkoln 投稿)

3、Test-Driven Web Development with Python

免费的英文电子书,介绍如何以 TDD 的方式开发互联网应用,使用 Django 框架举例。(@nosarthur 投稿)

4、算法

开源英文电子书,作者是美国伊利诺伊大学的教师,本书是他的讲课笔记,偏重于数学。(@nosarthur 投稿)

5、Killed by Google

该网站收集谷歌关闭的所有自家产品。(@murongsihua 投稿)

6、航班实时追踪

国内做的全球航班实时位置展示,国内航班的覆盖是全球最好的。(@cq0206 投稿)

每周分享第 50 期

1、React 教程

一个 React 的30天开源教程。(@CharlesCCC 投稿)

2、PC Assembly Language

介绍汇编语言的本科生入门教材,有中文译本,免费下载。

3、ARM 汇编语言简介

通过树莓派介绍 ARM 汇编语言的开源教材。

4、Visu Algo

各种算法的动态演示网站。(@wyzlove 投稿)

5、7DRL Challenge 2019

这是一个地图探险类(rogue like)游戏的比赛,全世界开发者都可以将自己的作品上传,唯一的条件是该游戏必须是在七天内开发完成。目前,已经有100多个作品,各个平台都有,其中将近一半可以在浏览器里面运行,都可以免费下载。

6、name-suggestion-index

这个项目收集各类商品的著名品牌,作为 OpenStreetMap 的自动拼写建议。比如,你在地图上要标识一家“名牌鞋专卖店”,它会自动提示59个牌子的鞋子。

每周分享第 49 期

1、OCaml 语言在线教程

OCaml 语言教程,从最简单的讲起。

2、Qt5 教程

开源电子书,介绍如何使用 Qt5,开发图形界面。

3、Python 数据科学手册

使用 Python 工具进行数据科学研究的教程,现在全书开源了。

4、WikiHow

一个收集如何解决生活中各种问题的网站,比如“如何换轮胎”、“如何调整电脑字体大小”等等。(@xcuYao 投稿)

5、互动式计算机语言学习网站

该网站提供近10种常用语言(C、Python、JS、Java 等等)的实例教程。(@baibm 投稿)

6、计算机理论导论

哈佛大学本科生的《计算机理论》课程的教材,已经开源。

7、Japan Dev Jobs

一个分享日本技术工作机会的邮件列表,想去日本工作的开发者可关注。(@roujiangzailushang 投稿)

每周分享第 48 期

1、Tracker 服务器列表

BT 下载需要有稳定的 Tracker 服务,该网站收集可用的 Tracker 服务器列表。另外还有一个 GitHub 仓库 ,也是做类似的事情。

2、Treeographer

该网站收集各种著名树木的历史。

3、Our World in Data

该网站收集一些世界性问题的数据,比如人口、健康、食物、能源等等。

4、互动式线性代数教程

基于网页的线性代数教程,有各种互动式图形。

5、Grokking Deep Learning

深度学习入门教材的在线阅读。

6、Marc Andreessen 创业文集

Marc Andreessen 是 Netscape 浏览器创始人,现在是硅谷著名的风险投资家,本书收集了他关于创业的文章。

7、中国独立 iOS 和 macOS 开发者的作品

该仓库收集个人开发者提交的作品。(@Y024 投稿)

8、GeoFS

GeoFS是一个免费的在线飞行模拟器,包含全球的真实景色。你只需要一个网页浏览器就能运行它。(@JeremiahZhang 投稿)

每周分享第 47 期

1、我爱 Ruby(英文)

Ruby 语言的开源入门电子书。

2、魔方数学(PDF)

麻省理工学院的课程材料,介绍魔方里面包含的数学。

3、前端开发技术日报

每日分享互联网上的前端技术、前端资讯。(@kujian 投稿)

4、sicp-py-zh

加州大学伯克利分校的 SICP 的 Python 版教程中译。(@Ming-Lei 投稿)

5、GitNews

该网站实时显示 GitHub 趋势、HackerNews 和 Reddit 里面出现的热门代码仓库。

6、Go by Example

通过示例学习 Go 语言的教程。

7、AntzOS

一个用于实验和教学目的的操作系统,从零开始实现。(@CasterWx 投稿)

每周分享第 46 期

1、Statistics Done Wrong

一本介绍统计学常见错误的书籍,可以在线阅读。

2、WOWA

一个收集免费音乐的网站,可以下载用来制作视频的背景音乐。该网站的目标是成为免费音乐的 Unsplash。

3、React 教程

一个入门教程,需要下载到本地运行。通过一个个练习和演示,帮助读者完成开发实际的 React 应用。

4、黑客工具课程

麻省理工学院的入门课程,介绍 Linux 系统使用者需要掌握的各种基本工具,适合刚入门的初级用户。

5、数据结构可视化

该网站收集各种数据结构,并将它们用可视化的形式表现出来。

6、计算机图形学教程(英文)

从数学基础开始教起的图形学教程,包含 C++ 源码。

7、GitHub Courses

GitHub 官方的课程中心,教你如何使用该网站的一些功能。

8、人大代表的可视化


第十三届全国人民代表大会的代表数据可视化。(@jdk137 投稿)

每周分享第 45 期

1、线性代数

美国本科生的线性代数教材,免费下载。

2、计算机科学的自学方案

本文对于计算机科学各门课程的自学,给出了一个完整的方案。

3、科技资讯的聚合网站

该网页聚合多个英文科技咨询网站的消息,一个地方就能看到所有资讯。(@shouldsimple 投稿)

4、Vim Adventure

通过游戏学习 Vim,看上去比较有趣。(@lenkenlau 投稿)

5、LeetCode Animation

使用动画的形式呈现解 LeetCode 题目的思路。(@nivance 投稿)

6、前端开发精选工具库

收集前端开发各方面的工具。(@xiaohesong 投稿)

7、笨办法学 Vimscript

开源的中级 Vim 教程,将 Vimscript 作为一门编程语言,帮助读者掌握。(@douchuan 投稿)

8、public-apis

这个仓库收集免费的 API,已经有100多个了。

9、Last-Statement-of-Death-Row

美国得州的政府网站,有该州死刑犯的遗言数据库。周刊读者编写了 Python 脚本,去抓取所有遗言,输出 CSV 文件。(@wansho 投稿)

每周分享第 44 期(20190222)

1、死刑犯的遗言

美国得州政府有一个网页,专门收集犯人执行死刑前的遗言。

2、中国科大计算机学院课程资源

该仓库收集中科大计算机学院的课程资源, 包括课程电子版书籍、参考书、slides(ppt)、考试试卷、学习心得、一部分习题答案。(@mbinary 收集)

3、《Linux 命令行(第五版)》

介绍 Linux 命令行基础用法的开源书籍。

4、树莓派的项目

该网站收集各种树莓派的项目,目前已经有1000多项了。

5、Python 3 的入门教程

一个很简单的入门级教程,但是 Python 3 的最基本语法都提到了。

6、CDN 提供商2019介绍

该文介绍了全球25家 CDN 服务提供商,并提供简单的测评。

7、HelloGitHub

分享 GitHub 上有趣、入门级的开源项目的周刊,帮你找到编程的乐趣。(@521xueweihan 投稿)

8、Micro8

一个匿名作者写的渗透攻击教程,主要用于 Windows 主机。“适用于初中级安全从业人员,乙方安全测试,甲方安全自检,网络安全爱好者等,企业安全防护与提高”。

每周分享第 43 期

1、SimpleKernel

一个操作系统内核的简单实现,提供了各个阶段完成度不同的内核,可以用来练手和学习。(@MRNIU 投稿)

2、FlatIcon

一个图标搜索引擎。(@LanjianNUll 投稿)

3、TravelAdapter.xyz

该网站收集各国的电压、插头和插座资料。

4、如果保留后台进程

手机为了节省电力,会主动杀死后台进程,有时这种行为不是用户希望的。该网站收集各品牌安卓手机的做法,如何关闭主动杀死后台进程这个功能。

5、《组合程序》(Composing Programs)

加州大学伯克莱分校以 SICP 为范本,使用 Python 3 语言解释编程原理的教程。

6、SQLi Hall of of Shame

该网站收集 SQL 注入的各种真实案例。

7、数据可视化基础

O'Reilly 新书《数据可视化基础》一书的在线预览版。

8、Apache Guacamole

浏览器里面的远程桌面连接器,可以在网页上登录远程桌面,支持 VNC、RDP、SSH。(@barrer 投稿)

9、周刊资源整理

读者对这个周刊提到的内容进行了分类整理。(@wanmaoor 投稿)

每周分享第 42 期(20190201)

1、AdGuard 公司的 DNS

AdGuard 宣布提供免费的 DNS 服务:176.103.130.130176.103.130.131 ,还支持 DNS over HTTPS。

2、JavaScript 互动教程

一份简短的入门课程,直接在浏览器里编写代码,学习 JavaScript 语言的基本语法。

3、dumb-crypto

常见加密算法的实现演示。作者用容易懂的代码、详细的注释帮助读者理解这些加密算法的实现。

4、Golang Example

该网站收集 Go 语言的各种应用实例。

5、技术的极限

一个国内开发者分享阅读与思考的专栏。(@fanfeilong** **投稿)

6、GitHubDaily

每日不定时在社交媒体推送一批 GitHub 优秀的开源项目给开发者, 帮助开发者们发现当下最火的开源项目。(@PansonPanson 投稿)。

7、advanced-java(中文)

Java 互联网开发的知识笔记,涉及MQESRedis等周边工具。(@LanjianNUll** **投稿)

8、How to Design Programs(第二版)

麻省理工学院以前用著名的 SICP 作为编程教程,但是该书使用 Scheme 语言作为示例,再加上出版多年,现在已经不用了。作为改进,2001年出版了《如何设计程序》这本教材(缩写为 HTDP),2018年又出版了该书的第二版,使用 Racket 语言的图形界面 DrRacket 作为示例,内容全部开源。

每周分享第 41 期

1、全球空气污染地图

实时查看全球各个地点的 PM2.5 指数,看上去整个美国西海岸的空气质量,都比较一般。

2、免费图库

图库网站列表,提供免费的商业级高清晰度图片下载。

3、地球时间线

网页展示地球演化的46亿年。(@chensiun 投稿)

4、前端早报

一个个人开发者的前端开发的分享日报。(@wubaiqing 投稿)

5、Crypto 101

免费的加密学入门书籍,介绍基础原理,针对各种水平的读者。

6、Seeing Theory

概率和统计学入门教程,有网页图形版和免费的 PDF 电子书下载。

7、Essential C(PDF)

一本入门级别的 C 语言简单教程。

8、谷歌地图:探索国际空间站

谷歌地图提供了国际空间站的实景地图,可以在里面四处逛逛。

每周分享第 40 期

1、粉碎棱镜

该网站收集不对用户进行监控的开源桌面软件。(@Ynjxsjmh 投稿)

2、Better Dev 周刊

每周一期的开发者周刊(英文)。

3、3Blue1Brown 视频的中文官方账号(视频)

3Blue1Brown 是著名的数学科普视频制作者。(@guerbai 投稿)

4、《几何原本》在线版

在线还原1847年的欧几里得《几何原本》的彩色版本。(@arbeitandy 投稿)

5、页面加载动画

这篇文章收集了近20个加载页面的优秀动画效果。

6、12 款助你学编程的免费游戏

本文中,我们评选出12个热门网站,你可以通过玩游戏学习编程。(@Ynjxsjmh 投稿)

7、Python 算法与数据结构(第二版)

开源教程《Problem Solving with Algorithms and Data Structures Using Python》。网上有网友翻译的中文版

每周分享第 39 期

1、火星全景照片

该网站提供美国的好奇号火星车拍摄的多张火星全景照片,各种不同的地貌,可以360度旋转观看。

2、《Rust 编程语言》

《Rust 编程语言》的 EPUB 版本下载,可以从这本书开始学习 Rust 语言。

3、GetTheFont.com

字体搜索引擎。

4、Maths is fun

该网站是数学知识科普,覆盖了代数,几何,统计,微积分等领域。有一个爱好者翻译的中文镜像。(@rolitter 投稿)

5、OAuth 2.0 Servers

介绍如何搭建 OAuth 服务的电子书。

6、Linux 命令搜索引擎

Linux 命令的搜索入口,提供中文解释。(@jaywcjlove__ __投稿)

7、Awesome Mac(中文版)

收入各种好用的 Mac 软件。(@jaywcjlove 投稿)

每周分享第 38 期

1、CSS Animation 101

开源电子书《CSS Animation 101》,从零开始介绍 CSS 动画。

2、React 视频课程(英文)

React 的短视频课程,几分钟一集,共有45集。

3、开源人物肖像

该项目专门拍摄推动计算机革命的开源程序员的肖像。

4、学习 C++

CodeCademy 的 C++ 在线课程。

5、UI gradients

一个收集渐变色样式的网站。(@valenzhou 投稿)

6、rejected.us

该网站收集优秀程序员面试没通过的经历,用来鼓励面试失败者不要灰心。

7、30秒系列

该系列专门收集30秒以内可以解答的问题。目前有以下6个库:(1)30秒 JS 问题;(2)30秒 CSS 问题;(3)30秒面试问题;(4)30秒 React 问题;(5)30秒 Python 问题;(6)30秒 PHP 问题

每周分享第 37 期

1、http3-explained

curl 作者写的小册子,介绍 HTTP/3 协议。此前,他也写了介绍 HTTP/2 的小册子。

2、亚马逊的机器学习课程

亚马逊公司推出了官方的机器学习课程,学完以后,还能参加付费考试,通过者可以获得 AWS 机器学习认证。

3、强化学习导论(第二版)

《Reinforcement Learning: An Introduction》,2018年出版的新书,作者开源了。

4、Linux 内核揭密(中文)

本书是《Linux inside》一书的中译,介绍 Linux 内核知识,从计算机通电讲起,需要 C 语言和汇编语言的知识。(@imilano 投稿)

5、Best-websites-a-programmer-should-visit

该仓库收集对程序员有用的网址,包含问题查找、技术新闻、技术博客、开源社区、英文提升、新奇的玩意儿、视频教程、在线工具等数十个方向的内容。(@qiurenbo 投稿)

6、日本农村待售的房屋

看看日本乡下,几万元人民币可以买到的房子一大堆,都是买来就可以直接入住,还带土地产权。

7、GNU 壁纸

自由软件基金会为 GNU 操作系统提供的壁纸。

8、No More google

该网站收集各种谷歌服务的替代品,让你可以不使用谷歌。(@Ynjxsjmh 投稿)

每周分享第 36 期

1、Pwned Passwords

该网站收集已经泄漏的密码。你可以输入自己的密码,看看有没有泄漏。(@DoctorLai__ __投稿)

2、机器学习书籍清单

这份书目的特别之处在于,它是一份树状的互动图表。(@nivance 投稿)

3、3D 病毒浏览器

该网站对各种病毒 3D 建模,可以缩放、旋转观看病毒模型。

4、Chinese-Podcasts

收集中文播客资源。(@alaskasquirrel 投稿)

5、C ++ Annotations(英文)

C++ 开源教程,主要针对那些了解 C 语言,希望学习 C++ 的程序员。

6、程序员的实用密码学(英文)

密码学开源教材,全面介绍的密钥相关的各种基本知识。

7、DOS 游戏博物馆

该站收集 DOS 游戏,可以在线游戏。另外还有一个“中文家用游戏博物馆”。(@Brenner8023 投稿)

8、HelloGitHub

一个分享 GitHub 上有趣的、入门级开源项目的月刊,每个月 28 号发布。(@521xueweihan 投稿)

10、旅行者二号的海报

1977年发射的旅行者二号(Voyager 2)最近飞出了太阳系,成为飞得最远的人类飞行器。美国宇航局为了庆祝这个事件,在官网发布了一系列可以下载的海报。

每周分享第 35 期

1、艺术品图像

芝加哥艺术学院的网站提供5万多张艺术品图片,全部都是高分辨率,而且可以免费使用。

2、大峡谷全景地图

效果不错,但是目前只做了几个点,无法在地图上自由移动,操作也不够便利。

3、城市模型

使用 WFC 模型生成的城市模型,没有游戏功能,但是可以无限漫游,有飞行模式,只支持 Windows 系统。

4、可以编译成 JS 的语言列表

许多语言可以编译成 JavaScript,从而在浏览器运行,这张列表收集所有已经有编译工具的语言。提醒,这是一张很长的列表。

5、edabit

收集各种编程语言(JS、Python、Ruby、Swift、PHP、Java、C#、C++)练习题的网站,可以在线编码,然后验证答案。

6、FPGA 入门网站

FPGA 是可编程的逻辑电路。该站是 FPGA 入门与学习的网站,有关于FPGA概念和原理的介绍,以及一系列的实例。每个实例包含了详细的设计过程与 Verilog 源码,提供源码下载和电路图。(@tifazxy 投稿)

7、实用排版指南(英文)

免费电子书,介绍网页排版的知识。

8、Code Combat(游戏)

一款学习编程的网页游戏。(@Ynjxsjmh 投稿)

每周分享第 34 期

1、互联网技术的发展

该网站使用彩带图,以可交互的形式展现了互联网技术的发展和演变。(@tifazxy__ __投稿)

2、NLP 学习资源(英文)

本文列出初学者学习自然语言处理(NLP)时,比较有用的一些资源。

3、本月分子(英文)

英国布里斯托大学化学系制作的网站,每个月介绍一种化合物的分子。

4、Gitlab 手册

Gitlab 将公司的所有内部政策,做成一份2000页的手册,公开在网上,以做到“透明公司”的承诺。

5、C++ 程序设计

北京大学的视频课程《C++ 程序设计》,要求学习者具有 C 语言基础。该课程有 B 站镜像。(@lianmt__ __投稿)

6、谷歌的技术文档写作指南(英文)

谷歌的英语技术文档的写作手册,讲解了程序员写文档的各种要求。

7、Caddy 中文文档

Caddy 是一个新的 HTTP/2 Web 服务器,该网站是志愿者翻译的中文文档。(@comdeng 投稿)

每周分享第 33 期

1、console.love

很多公司会在浏览器的控制台隐藏信息,这个网站收集这类有隐藏信息的网站。

2、testing-distributed-systems

一个搜集各种分布式系统的资料库。

3、人间乐园

《人间乐园》是15世纪荷兰画家博斯的著名作品,该网站将这幅画进行了多级扫描,做成了类似网上地图那样可以自动移动,多级放大的版本。

4、crushcourse.club

Crash Course 是一个 Youtube 的教育频道。B站上面有很多翻译小组。他们组成了一个联盟防止翻译重复,并提供了索引。(@showerc 投稿)

5、GraphQL 全栈课程(英文)

Prisma 公司推出的免费课程,分成基础知识、前端、后端三个部分。

6、登录页设计

登录页的各种页面设计,可以免费下载模板。

7、GraphQL 之路

开源电子书,介绍如何使用 React.js 和 Node.js 开发 GraphQL 应用。

每周分享第 32 期

1、DevTube

该网站收集 Youtube 上面的软件开发视频。

2、互联网的历史文件

互联网早期是没有 DNS 系统的,所有域名与 IP 地址的映射关系都保存在一个 hosts.txt 文件里面,该文件起到 DNS 系统的作用。这个网站收集了各个时期的 hosts.txt 文件。

3、Code I like

该网站使用图形和动画,解释一些常见的算法问题。链接是如何在二叉搜索树里面插入一个值的动画。

4、C/C++ 面向 wasm 编程—— Emscripten 工程实践

中文开源电子书,大部分还没有写完。本书从 Emscripten 基本用法开始介绍如何使用 C/C++ 开发 WebAssembly 模块。

5、OI-wiki

收集编程竞赛的基础知识、常见题型、解题思路以及常用工具等内容。

6、Go modules by example

一个代码示例库,解释 Go 语言的 module 功能。

7、线性代数入门

本教程帮助初学者掌握,深度学习所需要的线性代数知识,每一部分都包含代码、示例和图表。

8、Levels.fyi

每个公司都有自己的内部等级,该网站比较各公司的等级对应关系,收录了北美20多家互联网公司。上图是谷歌、脸书、微软的工程师等级。

每周分享第 31 期

1、木材数据库

该网站收集全世界各种木材的信息。链接给出的是全世界硬度最高的十种木材。

2、Erlang by Example

Erlang 语言的入门教程。

3、漫威 API

漫威公司将自己的漫画资源做成 API 开放。

4、DeepLearningProject

哈佛大学深度学习开源教程,附有代码实例。

5、符号清单

常用符号的 Unicode 码点、HTML 代码和 HTML 实体写法。(@amenzai__ __投稿)

6、600门在线课程

过去9年,全球超过600所高校,在网上发布了超过10000门公开课程。本文收集了最近发布的600门课程,基本都是英文的。

7、React.js 小书

国人编写的 React 入门教程。(@LeeChar 投稿)

每周分享第 30 期

1、IPv6 采用率

谷歌有一个公开网页,展示使用 IPv6 访问谷歌的比例。最近,这个比率来到历史最高的25%。

2、进入纯数学

一本英文的纯数学教材,免费下载,从简单的自然数讲起,包括代数、数论、集合运算、概率和微积分等章节。我觉得,至少对于了解数学的符号体系很有好处。

3、33 个 JS 程序员需要知道的概念

按照主题,收集 JS 学习资源的仓库。

4、纸飞机

收集纸飞机折纸方法的网站,目前有40种纸飞机。

5、微积分很容易(Calculus made easy)

有名的微积分教材,版权已经过期。虽然年代比较久了,但是内容很经典。

6、科幻界面

该网站收集科幻影视作品里面出现的计算机界面设计。

7、ScriptOJ

国人开发的前端题库,可以用作评测系统,带有讨论区。(@LeeChar 投稿)

每周分享第 29 期

1、轻量级网站列表

很多网站有一个轻量级版本(lite version),这个仓库收集这些网站的清单。

2、Common Lisp 实战教程

开源的 Common Lisp 教程。

3、TensorFlow-Course

针对新手的 TensorFlow 教程。

4、基于模型的机器学习

开源电子书,通过真实案例掌握机器学习。

5、AWS 的所有 IP 地址

Amazon 公司提供一个 JSON 文件,列出 AWS 服务用到的所有 IP 地址。

6、CrashCourse (视频)

Youtube上有一个 CrashCourse 系列课程,介绍各个学科的比较基础的知识,对初学者很有用。不仅有理科的数据、计算机科学,也有生物、历史之类的课程。B 站有 CrashCourse 字幕组。(@chixuchao 投稿)

每周分享第 28 期

1、全球假日 API

该数据库覆盖全球180多个国家的公众假期。

2、learn-python3

Python 3 教程库。

3、Youtube 资源

该网站列出分类的最受欢迎 Youtube 频道。如果你不知道 Youtube 上看什么,可以浏览一下这个网站。

4、计算机网络:原理,协议和实践

英文的开源电子书,解释了计算机网络的主要原理以及互联网的关键协议,用于高年级本科网络课程。

5、加密学导论

英文的开源电子书,介绍加密背后的数学知识,哈佛大学的本科生教材。

6、VPS 搜索工具

通过各种搜索条件,比较不同的主机商品,看看哪个云主机最好用。(@DoctorLai 投稿)

每周分享第 27 期

1、精通 JavaScript 模块

开源电子书,介绍如何编写模块化的 JavaScript 代码。

2、机器学习解释

开源电子书,尝试用通俗的语言解释机器学习。

3、开源火星车

美国航空航天局开源了火星漫游车的设计。完全使用市场上可以买到的材料,爱好者就能做出自己的漫游车。它使用树莓派作为车载控制中心,使用安卓手机或 xbox 手柄遥控。

每周分享第 26 期

1、Youtube 的教育视频

如果你不知道 Youtube 上可以学什么,就来看看这个帖子。当然,所有资源都是英语的。

2、计算机组织导论:以树莓派和 ARM 汇编语言为例

开源教材,介绍计算机的底层实现,写得比较好懂。

3、从零开始写一个操作系统

一个教程库,每一步都有指导,教你怎么写出一个简单的操作系统。

4、创业公司

一个网页游戏,玩家是创业公司的创始人,模拟经营这家公司,完成各种任务。

5、各种算法的 Python 实现

这个仓库收集 Python 语言实现的各种算法代码。

每周分享第 25 期

1、《预测:原理与实践》

免费电子书,如何通过数据进行预测。

2、Python 语言互动教程

通过网页上的互动实例,教授 Python 语法。

3、bellwoods

一个 13KB 的网页小游戏。

4、Storybook 图书馆

各大公司的 UI 组件库的 Storybook 展示。Storybook 是一种 React 组件的展示工具。

5、v8.dev

v8 引擎新的官方网站。为了体现 v8 高效快速的特点,这个网站故意做得很简单,能够快速加载。

每周分享第 24 期

1、SQL 开源教程(英文)

这是一本互动书籍,免费,帮助读者了解如何使用 SQL 对数据集运行查询。

2、谷歌数据集搜索

大数据研究需要数据集,谷歌推出数据集搜索,根据关键词找出相关的数据集。

3、谷歌放弃的产品

谷歌推出了很多产品,许多后来都放弃了。这个网页列出所有被谷歌放弃的产品,目前有70个。

4、东京防灾手册

遇到灾难(地震、洪水、大雪等等)怎么办?东京市政府编写的免费电子书,这里是简体中文版的下载。

5、代码行数的可视化

本文给出一个可视化展示,比较不同软件的代码行数。

每周分享第 23 期

1、Linux 系统管理的面试题(英文)

这个仓库收集了200多道 Linux 服务器管理的面试题,涉及的面很广,着重考察基础知识。

2、C## 语言免费教程(英文)

C#(发音为" C Sharp ")是一种简单,现代,面向对象且类型安全的编程语言。C#源于C语言,与 Java 编程大致类似,主要用来开发在 .NET Framework 上运行的 Windows 应用程序。

3、网页设计博物馆

该博物馆展出了900多个精心挑选和分类的网站,展示了1995年至2005年间的网页设计趋势。上图是苹果公司2001年的主页。

4、计算机之前的计算设备

这是一本免费电子书,介绍计算机出现之前的人类计算设备,从算盘、差分机、穿孔计算机,直到电子计算器。

每周分享第 22 期

1、Windows 2000 的浏览器版

Windows 2000 通过 WebAssembly,可以在浏览器里运行了。

2、数据挖掘教材

《数据挖掘》(第二版)这本书本身没有全部开源,这个网页提供了所有章节的 PPT 教辅材料和实验代码。

3、计算机科学:以 Julia 语言为例

开源教材,以 Julia 语言的教学,讲解计算机科学的基本概念和原理。

4、Windows 95 App

Windows 95 被做成了一个 Electron App,可以用来玩 DOS 游戏,底层是 x86 的JS虚拟机。

5、如何在应用商店成功?

开源电子书,介绍 App 发布到应用商店,怎样才能取到满意的结果。

每周分享第 21 期

1、 OpenStax.org

该网站收集各个学科开源的大学教材。

2、C++ 编程题

25道 C++ 的编程题,经常用于面试。

3、世界各国护照效力排名

中国护照排在第55位,免签国29个,落地签国49个。

4、PublicWWW

一个网页源码的搜索引擎,可以搜索哪些网页使用 react.min.js,或者服务器是 Server: nginx/1.4.7"

5、JCSprout

一个收集 Java 核心知识的中文库。

6、计算机网络:系统方法

《计算机网络:系统方法》英文原版开源了(下载地址)。

每周分享第 20 期

1、XINU

XINU 是普渡大学开发一个教学操作系统,属于简化版的 Unix。

2、Go 高级编程

开源电子书,涵盖CGO、Go汇编语言、RPC实现、Web框架实现、分布式系统等高阶主题。

3、Swift 学习材料

免费的 Swift 学习材料,包括视频和代码练习,从零开始教起。

4、《Node.js 调试指南》

《Node.js 调试指南》一书的开源版。

5、node best practices

一个收集 Node 最佳实践的仓库。

每周分享第 19 期

1、深度学习(英文)

fast.ai 免费的深度学习课程。

2、GEB 公开课程(英文)

《哥德尔、埃舍尔、巴赫》一书的解读。

3、计算机系统导论:以汇编语言与 Linux 系统为例(英文)

介绍计算机底层知识的免费电子书。

4、14000种鸟叫

谷歌的一个数据可视化项目,将14000种鸟叫进行分类,可以在页面上选择收听这些鸟叫。

5、MacOS system6

MacOS system6 是 Macintosh计算机的操作系统,1988年由苹果公司发布。这里用虚拟机在浏览器里面启动这个操作系统。

每周分享第 18 期

1、Web 排版资源

该网站针对英文排版,有一个小测试和游戏,讲解如何制作出阅读舒服的网站。

2、ArdaCraft

ArdaCraft 是一个在 MineCraft 里面重现电影《魔戒》的中土世界的项目。

3、Composing Programs

一本开源电子书,使用 Python 语言实现 SICP 一书的主要概念。

4、 Elm 语言学习资源

如果你想学习 Elm 语言,建议参考这个页面列出的各种资源。

5、火星车

美国航天局 NASA 开源了火星车的简化版本,它的原型是真正的火星漫游车。据说这个项目全部采用市面能买到的材料,爱好者可以搭建自己的火星车。

6、深度学习/机器学习面试笔记(中文)

这个仓库收集深度学习/机器学习面试经常问到的问题,以及基础知识。

每周分享第 17 期

1、机械键盘

这个网站收集各种各样的机械键盘。

2、Emulator 101

开源电子书,从零开始讲解如何写一个8080处理器的模拟器。

3、stackshare.io

收集各大网站使用的技术栈。

4、Meteor Wrongs

华盛顿大学维护的一个网站,收集各种假陨石的照片,并附上说明,讲解为什么某块石头不是陨石。

5、Byte 杂志

Byte 杂志是上个世纪很有影响的 IT 杂志,archive.org 提供免费下载。

每周分享第 16 期

1、汇编语言初学者教程(PDF)

开源电子书,从零开始介绍汇编语言,读者必须懂一点 C 语言。内容很全,也非常厚。

2、Bloomberg 机器学习课程

这个培训课程帮助学员深入理解机器学习的概念,技术和数学框架。一共30个讲座,包括一整套课后作业。

3、XV6

麻省理工学院开发的一个类似 Unix 的教学操作系统。

4、Acceptance Test Driven Development with React

中国开发者写的英语专著,介绍前端测试。书放在 Leanpub,付不付费、付多少钱都是自愿的。

5、网站可靠性工作手册

《网站可靠性工作手册》一书现在免费下载,谷歌官网提供,为期一个月。

每周分享第 15 期

1、Crafting Interpreters

开源电子书。如何写一个解释器,其实也就是如何自己设计并实现一门语言。

2、10本 Java 语言好书

这个书单推荐了10本学习 Java 语言的必读书,前三名是 Effective Java、Clean Code 和 Java Concurrency in Practice。

3、CheatSheet 汇总

这个网站收集各种软件的 Cheat Sheet(常用操作表)。

4、机器学习指南

谷歌推出的机器学习各个领域的初学者指南,目前只有两个专题。

每周分享第 14 期

1、C 语言教程:构建 Lisp 编译器中文英文

一本免费电子书,从零开始讲解 C 语言,目标是写出一个 Lisp 语言的编译器。

2、Learn command line

一本开源的初级命令行教程,特色是配有大量的手绘图。

3、learn-python3

学习 Python 3 的实例教程。通过各种可以在网页运行的小例子,学习 Python 3。

每周分享(第 13 期):周刊为什么只谈技术?

1、Bash 操作指南

收集各种 Bash 常用操作的仓库,比如分割字符串、倒转数组等等。

2、vjtools

唯品会的 Java 编程规范。

3、数据科学的必读免费书籍

网上有很多免费资源,这份书单是学习大数据的指南。

每周分享第 12 期

1、风琴音乐

一个美国程序员业余喜欢演奏风琴。他把自己的50多首演奏录音,免费放到网上,我觉得很好听。

2、Heraclos Game

一款类似塞尔达的 WebGL 游戏,制作非常精美,推荐试玩。

3、人工智能编程范式(英文)

这本书(Paradigms of Artificial Intelligence Programming)是人工智能领域的名著,Peter Norvig 写于 1992 年,探讨 Lisp 语言在这方面的应用,现在开源了。

4、Mac 系统免费软件

Mac 的一大烦恼,就是各种软件都要钱。有人整理出了一份 Mac 系统免费软件清单,看看有没有你需要的。

每周分享第 11 期

1、机器学习50个最佳免费数据集

这里列出50个可以用来训练模型的免费大型数据集。

2、2018 世界杯 API

这个网站的 API 返回世界杯的各种 JSON 数据,比如 http://worldcup.sfg.io/matches 是所有比赛数据(每分钟更新)。

3、Google Analytics 的替代品

Google Analytics 是网站访问量的监控工具,这篇文章介绍了几个替代品。

4、Java 面试知识点

这个库收集各种 Java 面试的知识点。

每周分享第 10 期

1、高中物理笔记(英文)

高中物理要点讲解,配有插图和动画。

2、FiraCode

开源的代码字体。

3、C 语言学习资料

收集各种网上可以免费得到的 C 语言学习资料,不过都是英语资源。

4、2018年最有上升潜力的 Linux 发行版

它们是 AntergosDeepinMX LinuxSubgraphDebian

每周分享第 9 期

1、机器人数据库

Robots   The Old Robots Web Site.png | center | 340x363

这个数据库收集人类历史上生产的各种型号的机器人。

2、[电子书] 应用加密法的研究生教材(英文)

这是开源教材,介绍密钥加密的知识。因为是研究生教材,内容不容易。

每周分享第 8 期

1、GitHub 替代品

微软收购了 GitHub,导致一部分开发者怀疑这个平台的独立性,从而迁移到其他平台。这里列出了十几个 GitHub 的替代品,以及各自的优缺点。