虾拌花椰菜糁

补充蛋白质的一餐,可用作午饭。 菜谱中各食材的份量为单人吃 4 顿的份。 ...

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.com) SeedClub(https://press.seedclub.xyz) Decrypto(https://decrypt.co) Bitcoin(https://news.bitcoin.com) 播客 Web3 Mint To Be CSS|探索 Crypto 的精彩世界 Web3 101 Web3 随意门 Buidler Talk HODLong 后浪 橙皮书 What up Web3 0x499 Delight Web3 无名说 课程 Defi MOOC(UCB 课程,YT) Defi MOOC 中文版(B 站) Blockchain Technologies(斯坦佛课程 CS251) 北大肖臻老师《区块链技术与应用》公开课(B 站) Odyssey Binance Academy RabbitHole BuidlerDAO (YT、B 站) 工具 工具汇总:hidefi 链上资产查询:Debank、Zerion 链上数据分析:GlassNode、Dune、JieData、DefiLlama、Footprint、Watchers Space 下载:https://spacesdown.com 防钓鱼:MetaShield 授权查看和取消: 技术入门 推荐使用的学习资料:https://youtube.com/watch?v=M576WGiDBdQ 目的:for 快速串开发流程 & 梳理和语言的交互逻辑 合约本身的开发、测试、部署和验证 和java交互的接口封装和 SDK 开发 技术进阶 Ethernaut 靶场:https://ethernaut.openzeppelin.com 写代码时参考文档: solidity 官方文档:https://solidity-cn.readthedocs.io/zh/develop/introduction-to-smart-contracts.html 代币标准查阅:https://docs.openzeppelin.com/contracts/4.x/ 常见错误加快写码进度的文档: Reentrancy:https://consensys.github.io/smart-contract-best-practices/attacks/reentrancy/ dasp top10:https://dasp.co 其他 evm 交互:https://eth.wiki/json-rpc/API javascript: https://docs.ethers.io/v5/ go: https://github.com/ethereum/go-ethereum Web3j:https://docs.web3j.io/4.8.7/ rust: https://docs.rs/ethers/latest/ethers/ 来源 免费图片网站 unsplash.com pexels.com pixabay.com freeimages.com magdeleine.co lifeofpix.com picography.co stocksnap.io freephotos.cc pngtree.com burst.shopify.com duotone.shapefactory.co Fleet JetBrains 出品的轻量级编辑器,对标 VSCode。来源 Go 单元测试 打桩:指用一些代码(桩 stub)代替目标代码,通常用来屏蔽或补齐业务逻辑中的关键代码方便进行单元测试。一般用 Monkey 框架。 断言用 Convey。 面向接口编程,选择 Gomock。 测试相关书籍:《Unit Testing Principles, Practices, and Patterns》 来源 Go Captcha 仓库地址 ,行为验证码的一个 Go 库。来源 Geo Traceroute 地址 ,谷歌地图显示网络请求的路由路径。 钉钉 + ChatGPT 地址 ,AI 聊天 ChatGPT 的钉钉集成。来源 Linears.art 该网站 收集了一堆设计得像 Linear 的网站。

December 16, 2022 · Zhaosi

设计中的廉价感

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

September 20, 2022 · Zhaosi

用正则匹配泰文字符

比如需要匹配 2 到 10 个泰文字符,构建表达式时可以这么表示(Python 为例): regex = r"[\u0E00-\u0E7F]{2,10}" ...

September 20, 2022 · Zhaosi

烧屏的迷思

我对屏幕从来知之甚少。在宿舍放着的笔记本和外接屏幕常常处于待机状态,所以我常担心它们固定在同一个画面会产生损伤。遂使用 xscreensaver 开启了屏幕保护程序,但不尽如人意的是,它的锁屏功能会有 bug,有时非常不方便。 再仔细查询下,发现 gnome-screensaver 早就将屏保换成了 blank 行为。而当前我安装的 Pop_OS! 系统压根都没装 gnome-screensaver。进一步了解后,我知道了 LCD 屏幕在一般用户有限的使用时长里不需要担心保护屏幕的问题。 屏幕保护程序原本是为 CRT 显示器来设计的,由于该类显示器的成像原理是靠电子枪轰击显像管上的磷粉产生图像,所以长时间固定画面会使屏幕老化。 而 LCD 本身不发光,而是用 LED 来提供背光,所以不存在这样的顾虑。LED 本身也会老化,可以在不用时关闭屏幕,但这个问题和时间跨度要比 CRT 小得多。 现在用于手机屏幕的 OLED 有烧屏的缺陷,因为 OLED 是由每个像素点自发光工作的,如果工作时间不一致,会使老化不均匀,从而造成视觉上的残留。 ...

September 17, 2022 · Zhaosi