Hi there 👋

Welcome to my notes

修复 Flatpak 安装的 Telegram 中文字体问题

在 KDE Plasma 6 下用 flatpak 安装了 Telegram,但在 monospace 的字体样式下,中文的内容显示为繁体。 方法一 为解决字体问题,可以在 Telegram 设置文件夹内引入系统的字体设置。方法如下: cd ~/.var/app/org.telegram.desktop/config mkdir -p fontconfig/conf.d cd fontconfig/conf.d cp /etc/fonts/conf.d/*.conf ./ 方法二 此方法未成功,可能是我没有调整 ~/.config/fontconfig/font.conf 的问题。最终采用了方法一。而且如果方法二同样设置了,会影响方法一的效果。 通过命令授予权限,替换命令中的 your.flatpak.app: flatpak override --user --filesystem="xdg-config/fontconfig:ro" your.flatpak.app 或者用 Flatseal 在 Filsystem > Other files 中添加 xdg-config/fontconfig:ro。 参考 Chinese fonts look terrible Linux 下的字体调校指南 Flatpak 应用中文字体问题

May 12, 2024 · Zhaosi

从 Flathub 安装的 DBeaver 如何导出 PostgreSQL 数据库的备份

从 Flathub 安装的 DBeaver 缺少一个组件 io.dbeaver.DBeaverCommunity.Client.pgsql,导致无法完成 PostgreSQL 数据库的导出。但很遗憾,虽然可以通过: flatpak install flathub io.dbeaver.DBeaverCommunity.Client.pgsql 这样的命令来安装该组件,但是安装的是久远前的旧版,已和新版 DBeaver 不兼容了,该组件的 flathub 仓库已经好久无人更新。 参考 PR #7 的评论,目前可行的办法是在本地 build 然后安装。 比如,先删掉可能的旧版: flatpak remove io.dbeaver.DBeaverCommunity.Client.pgsql 再克隆仓库: git clone https://github.com/flathub/io.dbeaver.DBeaverCommunity.Client.pgsql.git temp cd temp 手动修改一下 io.dbeaver.DBeaverCommunity.Client.pgsql.json 文件第五行的 sdk 版本,比如改为 23.08: "sdk": "org.freedesktop.Sdk//23.08", 最后再去 https://git.postgresql.org/gitweb/?p=postgresql.git;a=tags 上找到对应的 PostgreSQL 版本和 commit hash,替换 27、28 行,比如选用 15.3 版本: "tag": "REL_15_3", "commit": "8382864eb5c9f9ebe962ac20b3392be5ae304d23" 之后构建: flatpak-builder --user --install-deps-from=flathub build-dir io.dbeaver.DBeaverCommunity.Client.pgsql.json --force-clean --default-branch=stable 然后再安装: flatpak-builder --user --install --force-clean --default-branch=stable build-dir io....

April 6, 2024 · Zhaosi

虾拌花椰菜糁

补充蛋白质的一餐,可用作午饭。 菜谱中各食材的份量为单人吃 4 顿的份。 原料 橄榄油:1 汤匙 大红甜椒:1 个,去籽切碎 中等大小洋葱:1 个,切碎 小蒜瓣:2 个,切碎 切碎番茄:425 克 卡真调味料(无盐):1 汤匙 中等大小花椰菜:1 个,约 907 克,去除叶子、硬茎和芯 牛奶:177 毫升 盐:1/2 茶匙,分两份 黑胡椒粉:1/4 茶匙 切达干酪:57 克,磨碎 去壳去肠虾:454 克 切碎的香芹:12 克 辣酱:可选,作为佐料 做法 大锅中火热油,加入甜椒和洋葱,炒至蔬菜变软变棕,大概 5 分钟。加入大蒜,炒至香味四溢,约 30 秒。加入番茄、卡真调味料、1/4 茶匙的盐,搅拌均匀,盖上盖子,调小火。 剪掉花椰菜叶子。用盒式磨具将花椰菜 磨成米粒状,磨到硬芯和茎部时停止。丢弃芯部,将磨碎的花椰菜放入中锅中。加入牛奶、剩余的 1/4 茶匙的盐。用中小火加热至微微沸腾,不时搅拌,直到花椰菜变得非常嫩,大概 8 分钟。加入胡椒粉并拌入奶酪。盖上盖子,小火加热。 将虾加入大锅番茄混合物中,盖上盖子,小火煮。中途搅拌一次,直到虾熟透,大概 8 分钟。最后将糁平均分配 4 份,将虾混合物放在上方,撒以香芹。 备注 有些超市直接有卖磨好的花椰菜。 对于切碎的番茄有直接卖罐头的,最好买无盐添加那种。 香芹不是香菜,英文名 parsley,爱沙尼亚语 petersell。 卡真调味料:Cajun seasoning,爱沙尼亚语 Cajuni maitsestamine。 切达干酪:Cheddar cheese。 汤匙茶匙直接买 measuring spoons 即可。

January 24, 2024 · Zhaosi

杂记:22-50

刷推偶得,个人笔记。2022 年第 50 周,持续更新至 12 月 18 日。 CharaChorder One 很新奇的键盘,但我感觉自己还是不会用到。来源 Javascript 数组常用方法 push()、pop()、shift()、unshift()、indexOf()、slice()、forEach()。来源 Programming tools Scribe :用于编写文档。 Tab Suspender :自动清理多余的浏览器 tabs。 ColorZilla :网页颜色提取。 Daily.dev :一个和开发相关的新闻聚合。之前用过(不太喜欢)。 Responsively :辅助响应式网页开发的工具。 简单简历 简单简历 ,一个基于 Tailwind.css 的模板简历生成工具。来源 Replit Ghostwriter Ghostwriter ,一个类似 GitHub Copilot 的工具。来源 Materialized view 物化视图。将查询结果预先计算并存储,可避免联接和聚合的开销,以减少查询的时间、资源消耗。源数据更改时,视图需要被更新(通过定时任务,或检测更改后触发)。来源 Substack Substack ,一个创作内容订阅平台。写作者、播客主可通过该平台提供订阅,并创作收入。来源 Raycast Raycast ,支持 macOS 的桌面启动器,丰富的功能使其可被视为效率工具。来源 State of CSS State of CSS ,对 CSS 相关技术现状的调查年度报告。来源 数字货币学习资源 认知 下场实践。泡社区、买 NFT、玩链游、冲土狗……把手弄脏才能积累一件事物的真正认知。 要懂技术。本身是技术驱动的行业,懂技术,更能理解商业模式,只是看懂还是不难。 学好英语。行业是全球化的,牛逼的项目一定不会局限在华语 ,不只是方便去获取一手信息,还需要进入核心圈。 发展深度。Web3 缺各种类型的人才,懂市值管理、懂社区运营、懂经济模型、懂技术……建立自己的认知壁垒,成为某个领域的专才。 拓展宽度。各个细分赛道都是通的,机会也很多,Defi、NFT、SocialFi,都得了解。 关注市场。渠道包括:Twitter KOL、媒体、投资机构动向、宏观局势。 公众号 VC:A & T、IOSG、Mint Venture、Zonff Partners。 DAO:BuidlerDAO、SeeDAO、SevenUp DAO、1435 Crypto、WhoKnows DAO。 媒体 Mirror,尤其是 Spotlight 获得者 @cwweb3 @ShawnMelUni @jason_chen998 Foresight、吴说 Web3Caff、ChainFeeds、Web3Q Future(A16Z 媒体,https://future....

December 16, 2022 · Zhaosi

设计中的廉价感

偶然间看到一个知乎问答,学到了设计时如何提升「档次」的方法。 功能性和装饰性要平衡。功能性过于明显的会显得廉价,需要找方法进行调整。只有装饰性而没有功能性也会让人觉得档次很低。 这里有一个反例 ,可惜推文被作者删除了,大家普遍反映 新版的 UI 很丑(由于推文已删除,只找到这个回复串的有限几个评论)。原推文的截图备份在此 ,原版 UI 的截图备份在此 ,新版 UI 的截图备份在此 。 标题以及背景动画的装饰性远大于功能性。这造成了功能性和装饰性的失衡,从而有廉价感,俗称「土」。灵动岛目前的状态也踩了这个坑,当用户能很轻易地发现到它的功能性是「遮丑」,它的逼格就下降了。 References 为什么黑皮鞋不能配白袜子? - 这是eno的回答 - 知乎

September 20, 2022 · Zhaosi