前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >每周小结90:编码相关

每周小结90:编码相关

原创
作者头像
六个周
发布2023-01-16 10:40:47
7970
发布2023-01-16 10:40:47
举报
文章被收录于专栏:六个周六个周

本周是 2023 年的第02 周(01.09-01.15)。

这里记录过去一周我的一些所见所闻。

本篇内容包含:本周主题、关注&工具、一周图片、文摘、编码相关、本周小结等。

每周日晚发布,首更自六个周,同步至竹白、公众号 Wakaka


以下内容为编码相关摘录

2022前端大事记

这篇文章干货挺多的,摘录其中几个点如下:

  1. Chrome 开始实施私有网络控制策略 需要部署以下两个HeaderRequest:Access-Control-Request-Private-Network: true Resonse:Access-Control-Allow-Private-Network: true
  2. Vue 3 在 2022 年 2 月 7 日 成为新的默认版本
  3. 在最新的 Node.js v17.5 版本中,增加了对 Fetch API 的支持,后续无需再借助 axios、needle、node-fetch、request 等第三方请求库了!
  4. JavaScript 即将推出两个新的数据类型:Record 和 Tuple ,该提案目前已经到达 Stage: 2。
  5. 微软 TypeScript 团队提出了一项新的提案,在提案中希望可以为 JavaScript 带来可选的类型注释语法。提案的目的是让开发者能够直接运行用 TypeScript、Flow 或其他静态类型库编写的程序,而不需要再编译一次。undefined目前提案已经到达 Stage: 1 阶段。
  6. PsScript-浏览器支持直接运行 Python 代码
  7. 目前,Chrome、Firefox 等主流浏览器均表示支持 HTTP/3
  8. Lerna V6 发布

......

IPFS是什么?包含哪些内容

IPFS:星际文件系统(InterPlanetary File System ),是一个分布式的Web,点到点超媒体协议,可以让我们的互联网速度更快, 更加安全, 并且更加开放。是一个旨在实现文件的分布式存储、共享和持久化的网络传输协议,IPFS协议的目标是取代传统的互联网协议HTTP。

对于传统的HTTP来说:

  • 中心化低效且成本高
  • Web文件被经常删除
  • 中心化限制了web的成长
  • 互联网应用高度依赖主干网。

而IPFS协议的特点有:

  • IPFS是一个协议,类似http协议
  • IPFS是一个文件系统
  • IPFS是一个web协议
  • IPFS是模块化的协议
  • IPFS是一个p2p系统
  • IPFS天生是一个CDN
  • IPFS拥有命名服务

PS:关于IPFS的普及和相关技术细节,公众号「ipfs_guide」有介绍,不过2019年就停更了,顺带着跟着这个介绍体验买了点fil币🥱。

ipfs.tech

ipfs官网教学。

该官网提供的一些文档、教学、客户端下载等内容可以有效的帮助初次了解ipfs的童鞋。

如何快速搭建自己的 IPFS 网关

这篇文章详细记录了如何自己搭建。

这里做一个文章内容的极简总结:

  1. IPFS网关允许访问者通过 HTTP 请求从 IPFS 网络访问数据。
  2. 默认情况下,IPFS 网关配置在 8080 端口上。
  3. linux上手动安装和 ipfs-update 安装的两种方式(我使用的第一种)
  4. 初始化仓库:ipfs init
  5. 使用 Systemd 来启动 IPFS 守护进程(配置内容见原文)
  6. 配置 IPFS HTTP 网关(配置内容见原文)
  7. 重启服务:sudo systemctl restart ipfs

Github用户的 SSH 公钥

GitHub有个隐藏的URL pattern:

https://github.com/${username}.keys 会显示用户的 SSH 公钥。

Microfeed

Microfeed是基于Cloudflare的可以自我托管的轻量级内容管理系统(CMS)。是一个开源项目,可以轻松地将各种内容(如音频、视频、照片、文档、博客文章和外部url)以web、RSS和JSON的形式发布。

暂未体验,码住等有需要再研究。

read.liugezhou.online

book-searcher:

上周提到的这个项目的自定义部署进展。

简要回顾:这个项目是用来搜公开图书的,上周在部署的时候出了问题。

该项目更新后,服务端Docker部署步骤如下:

  1. cd /root
  2. mkdir book-searcher&&cd book-searcher
  3. wget https://raw.githubusercontent.com/book-searcher-org/book-searcher/master/docker-compose.yml
  4. 通过 zlib-searcher/index/ 下载索引
  5. docker-compose run --rm -v "$PWD:$PWD" -w "$PWD" book-searcher /book-searcher index -f *.csv
  6. docker-compose up -d
  7. 阿里云免费ssl证书申请
  8. 服务器配置、测试
  9. read.liugezhou.online 访问,由于服务端不支持 IPFS网关设置,因此在客户端设置中需要加入网关设置,如:https://dweb.link/https://ipfs.io/等。

That's All.

See You Next Week.

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2022前端大事记
  • IPFS是什么?包含哪些内容
  • ipfs.tech
  • 如何快速搭建自己的 IPFS 网关
  • Github用户的 SSH 公钥
  • Microfeed
  • read.liugezhou.online
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档