关于 «周小天»
🗺️ 周小天 的知识地图
{折腾 ⇌ 迷茫 ⇌ 思考]ing,在路上...
‘内. ‘外. ‘静. ‘浮.
我 顺 指 指
自 其 内 外 浮
成 自 心 在 之
长 然 的 的 静
ㅤ 确 不
ㅤ 定 确
ㅤ 性 定
ㅤㅤㅤ 性
🗺️ 周小天 的知识地图
{折腾 ⇌ 迷茫 ⇌ 思考]ing,在路上...
‘内. ‘外. ‘静. ‘浮.
我 顺 指 指
自 其 内 外 浮
成 自 心 在 之
长 然 的 的 静
ㅤ 确 不
ㅤ 定 确
ㅤ 性 定
ㅤㅤㅤ 性
Arc Browser Company ,正在构建一种更好的互联网使用方式
当我们想到浏览互联网时,往往会忽略浏览器本身。相反,我们想到的是我们在网上做的所有事情(如阅读文章,收发电子邮件,观看节目等等)。而实现这一切的软件,即浏览器,是如此的普遍,以至于它被忽略了。
尽管我们的互联网使用方式已经发生了变化,但浏览器却一直保持着相对不变。当我们所有的其他软件工具都在向更好的方向发展时(具有更多的协作特性、灵活的界面和强大的功能),浏览器在很大程度上仍然保持着 25 年前的状态(URL 栏 + TAB)。
更重要的是,我们往往将浏览器的缺陷归咎于自己。当我们的浏览器有太多的标签时,会说自己效率低下;当我们在网上分心时,会告诉自己需要更多的约束;当我们找不到一个网址时,会认为自己是无组织的。造就这一切的浏览器难道就没有一点责任吗?
这就是为什么我们要建立一个新的浏览器,我们称之为 Arc,因为我们相信浏览器可以做得更多,以增强我们的能力。我们正在想象一个能够像我们一样快速思考的浏览器,为我们分担工作,并将我们的创造力向前推进。一个为我们在 2022 年使用互联网的方式所配备的浏览器,也是我们希望在未来使用互联网的基础(Arc 更像是一种轻量级的在线操作系统,应用程序则是 URL)。
A Startup Wants to Rescue You From Browser Tab Hell
安装完成,打开后创建 Arc 账号
选择导入浏览器数据到 Arc(Chrome,Safari,Firefox,Edge)
将浏览器下的书签导入到 Arc
设置浏览器主题色(可以使用默认,在 Arc 设置中可以随时修改)
设置高频使用的网址(可以使用默认,进入 Arc 后可以随时修改)
New Boost
功能(包含样式修改,内容替换,脚本注入等,注意此操作属于危险操作,可能会导致网页显示错误,请谨慎使用)从 Arc 关于可以看到 Version 0.64.0 (34177)
是基于 Chromium Engine Version 104.0.5112.102
改造而来,走了类似于 Microsoft Edge 的路子,不同的是 Edge 只是对其进行局部优化,未改变浏览器核心交互方式,及操作习惯。而 Arc 则不然,大刀阔斧,主要包含以下方面(从我短暂的使用来看,欢迎补充):
Chromium Engine
的好处,是兼容了 Chrome 的插件生态,对严重依赖插件的用户来说,这个显得格外重要。New Boost
高级自定义功能(满足更多定制化需要)高效使用命令行是程序员必备的技能
以下资源均被收录在 lencx/awesome(关于各种有趣主题的精彩列表),包含 weekly,rust, webAssembly,js,css,tools 等不同主题。
Oh My Zsh - Oh My zsh 是一个开源的、社区驱动的框架,用于管理您的 zsh 配置。
bat - 类似 cat(1),但带有 git 集成和语法高亮。
fd - 是一种简单快速和用户友好的 find
替代方案。
gh - GitHub CLI 或 gh 是 GitHub 的命令行界面,可在您的终端或脚本中使用。
gix - gix 是用于访问 git 存储库的命令行界面 ( CLI )。它是为了优化用户体验而编写的,其性能与规范实现一样好或更好。此外,它以各种小型 crate
的形式提供了一个简单且安全的 API ,用于轻松实现自己的工具。
dura - Dura 是一个后台进程,它监视您的 Git 存储库并提交您未提交的更改,而不会影响 HEAD、当前分支或 Git 索引(暂存文件)。如果您遇到异常导致工作内容丢失,进入 dura 分支可以恢复。如果没有 dura,可以在编辑器中使用 Ctrl-Z
来恢复状态。2021 年就是这样。计算机崩溃,Ctrl-Z
只能独立处理文件。Dura 快照随时更改整个存储库,因此可以恢复到“4 小时前 ”而不是“按 Ctrl-Z 40 次或其他”。
delta - 用于 git
、diff
和 grep
输出的语法高亮分页器。
tig - Git 的文本模式界面。
git-journal - Git 提交消息和变更日志生成框架。
exa - 是 ls
的现代 替代品。
lsd - 下一代 ls
命令。
nat - 具有有用信息和色彩的 ls
替代品。
just - 是保存和运行项目的特定命令的简便方法,其语法受 make
启发。
asciinema - 是一个免费的开源的轻量级、纯文本终端录制方法。以正确的方式记录和分 享您的终端会话。
fff - 用 bash 编写的简单文件管理器。
watchexec 是一个简单的独立工具,它监视路径并在检测到修改时运行命令。
ripgrep - 是一种面向行的搜索工具,它递归地在当前目录中搜索正则表达式模式。默认情况下,ripgrep 将遵守 gitignore 规则并自动跳过隐藏文件/目录和二进制文件。
hexyl - 是一个简单的终端十六进制查看器。它使用彩色输出来区分不同类别的字节(NULL 字节、可打印的 ASCII 字符、ASCII 空白字符、其他 ASCII 字符和非 ASCII)。
zellij - 是一个面向开发人员、面向运维的人员和任何喜欢终端的人的工作区。它的核心是一个终端多路复用器(类似于 tmux 和 screen),但这仅仅是它的基础设施层。
cavif - AVIF 图像的编码器/转换器,纯 Rust 实现。
cavif --quality 60 image.png
svgcleaner - 清理 SVG 文件中不必要的数据。
svgcleaner --indent=2 --paths-coordinates-precision=5 --join-arcto-flags=yes in.svg out.svg
xsv 是一个用于索引、切片、分析、拆分和连接 CSV 文件的命令行程序。
$ xsv stats worldcitiespop.csv --everything | xsv table
field type min max min_length max_length mean stddev median mode cardinality
Country Unicode ad zw 2 2 cn 234
City Unicode bab el ahmar Þykkvibaer 1 91 san jose 2351892
AccentCity Unicode Bâb el Ahmar ïn Bou Chella 1 91 San Antonio 2375760
Region Unicode 00 Z9 0 2 13 04 397
Population Integer 7 31480498 0 8 47719.570634 302885.559204 10779 28754
Latitude Float -54.933333 82.483333 1 12 27.188166 21.952614 32.497222 51.15 1038349
Longitude Float -179.983333 180 1 14 37.08886 63.22301 35.28 23.8 1167162