【一周生活细节】2022-05_01

TOC

Robyn 一个全新的 Python Web 框架

Hello, Robyn!

用 Python 写 Web 同时也期望能拥有更高的性能,这可能是一个不错的选择。

PyScript 在网页中运行 Python

PyScript — unleash the power of Python in your browser | by Eryk Lewinson | May, 2022 | Towards Data Science

GitHub - pyscript/pyscript

Python 在很多方面都有涉足,但是唯独在网页脚本这一部分没有,现在 PyScript 补齐了这一短板。 虽然现在用起来还是比较别扭,由于缩进问题,在 <script> </script> 里还是需要完全顶头写,这就很强迫症杀手。

现代命令行工具合集

A list of new(ish) command line tools

常用命令行工具的全新替代版本。

以前的命令行工具那么好为什么一定要用新的去替代呢?虽然旧的有他的好,但是毕竟现在控制台已经不再是在那个老旧的 CRT 里显示了,一个屏幕可以显示的内容也更多,色彩也更加丰富,这显然已不同于往日。除了显示上的变化,现在文件的格式和类型也已经发生了比较大的变换,现在已经发展出了更多的针对电子屏幕优化的文件格式,旧的工具在最初的设计商由于没有考虑到这点也已落后很多。

就光从前面这两点上,我们就有充分的理由来替换他们,新的工具由于使用新的编程语言,在最初就已经规避了旧工具的很多 bug,而且当前 UI/UX 的发展带来的经验积累,也使得新工具在一开始就拥有更好的性能和交互体验,以及丰富的信息输出。

文中的部分工具其中有一部分已经在我的日常中开始高频率的使用了,比如 bat exa tldr glances fd。他们都拥有良好的使用体验,都是我命令行使用中的好帮手。

Rust cheetsheet

Rust Cheat Sheet + PDF | Zero To Mastery

{% asset_link “Rust_Cheatsheet_Zero_To_Mastery_V1.01.pdf” “Rust cheetsheet” %}

一个 Rust 的 cheat sheet,相当不错的小抄。

yay 命令行 flags 罗列

yay进阶 - 知乎

随着 Arch Linux 使用的时间不多增加,很多安装包过程中遇到的问题,最终都会回到“如何使用包管理器”这个问题上。尤其是在使用 aur helper 的时候,更是得熟悉这些 flags 的使用。(当然有时候还会有环境导致的包安装问题,不过大多数也都是我自己的粗心导致的😜)

为了方便以后的使用,就专门着了这篇文档,通读一遍就已经有了收获:

  • yay -Ps 查看当前系统中程序包的安装状态
  • yay -Pww 查看近期一些包变动相关的重大新闻,最好在每次更新前运行一下,避免滚炸
  • yay -Qu 查看有哪些包需要更新
  • yay --sudoloop 安装的过程中保持 sudo 状态

趣图

{% gp 10-2 %} {% asset_img IMG_20220522_162944_099.jpg %} {% asset_img IMG_20220518_114033_266.jpg %} {% asset_img IMG_20220518_190903_743.jpg %} {% asset_img IMG_20220515_180537_762.jpg %} {% asset_img IMG_20220515_180512_760.jpg %} {% asset_img IMG_20220512_165707_689.jpg %} {% asset_img IMG_20220513_173257_168.jpg %} {% asset_img IMG_20220515_203800_399.jpg %} {% asset_img IMG_20220519_160627_317.jpg %} {% asset_img IMG_20220522_091935_149.jpg %} {% endgp %}