惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recorded Future
Recorded Future
C
Cyber Attacks, Cyber Crime and Cyber Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Scott Helme
Scott Helme
Cyberwarzone
Cyberwarzone
C
CERT Recently Published Vulnerability Notes
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
P
Palo Alto Networks Blog
Google Online Security Blog
Google Online Security Blog
Security Archives - TechRepublic
Security Archives - TechRepublic
WordPress大学
WordPress大学
博客园 - 聂微东
L
LINUX DO - 最新话题
月光博客
月光博客
小众软件
小众软件
T
Troy Hunt's Blog
A
Arctic Wolf
量子位
I
Intezer
大猫的无限游戏
大猫的无限游戏
T
Tailwind CSS Blog
S
Schneier on Security
Schneier on Security
Schneier on Security
NISL@THU
NISL@THU
T
Threat Research - Cisco Blogs
TaoSecurity Blog
TaoSecurity Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
有赞技术团队
有赞技术团队
N
News and Events Feed by Topic
美团技术团队
The Cloudflare Blog
P
Privacy International News Feed
S
Security Affairs
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
G
GRAHAM CLULEY
N
News | PayPal Newsroom
Apple Machine Learning Research
Apple Machine Learning Research
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
L
LINUX DO - 热门话题
V
Vulnerabilities – Threatpost
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
C
CXSECURITY Database RSS Feed - CXSecurity.com
宝玉的分享
宝玉的分享
Application and Cybersecurity Blog
Application and Cybersecurity Blog
IT之家
IT之家
Hacker News: Ask HN
Hacker News: Ask HN
雷峰网
雷峰网

pseudoyu

周报 #106 - OpenClaw 实践、搬家与生活的能量 周报 #105 - 打破无聊的社会 2025 年末回顾 - Anything different is good 周报 #104 - 被遗忘的生活一隅 周报 #103 - 工作随想与被吞噬的生活 周报 #102 - 我是如何使用 AI 的 周报 #101 - 消失了三个月,我的生活发生了什么变化 周报 #100 - 过去这十年 周报 #99 - 离开 RSS3,迷茫与重启人生 周报 #98 - 生活之书与 Agentic Coding 周报 #97 - 日本旅行小记 28 岁的自白:去找寻自己 周报 #96 - 基于 Roo Code/Cursor 的 iOS 开发工作流 周报 #95 - All AI 与 No AI 周报 #94 - 生活的界限与真实感 周报 #93 - 婚礼纪录片与失落的电影院 周报 #92 - 数码产品 Porn 与断舍离 周报 #91 - 一席、消失的时代与自由意志 周报 #90 - OVH 服务器、Coolify 与对 AI Coding 的思考 周报 #89 - 博客改版与 TheWan App 发布 周报 #88 - 方大同、《回留》与人生清单 周报 #87 - 我们主持了自己的宝可梦婚礼,还为它办了一个展 周报 #86 - 用影像打败时间 周报 #85 - 京华烟云 Moment in Peking 周报 #84 - 想起他们 Echos of Reverie 周报 #83 - 年初收纳(房间、设备、服务、软件) 周报 #82 - Brand New Year 与写日记 2024 年末回顾 - 不完美的日子 周报 #81 - Engaged -> Married 与时间的尺度 周报 #80 - 关于求婚、爱情与婚姻 求婚誓言 | 爱的本质是被看见 周报 #79 - 清迈旅居、曼谷之行与 Follow RSSHub 开发实践 #01:Telegram 频道 RSS 订阅实现与部署方案 Follow —— 信息获取的另一种形态 周报 #78 - NAS、Chromebook 与 Zeabur 折腾小记 周报 #77 - 一间只属于自己的房间(对亲密关系的思考) 周报 #76 - 关于 Adulting 的思考 周报 #75 - 回答 Dayu 关于独立博客的 9 个问题 周报 #74 - 清迈异闻录 周报 #73 - 《社交网络》、Ego 与中秋的现充生活 周报 #71 - Indie App 体验计划 周报 #70 - 消失的附近,Burnout 与 Boreout 周报 #69 - AI Coding 体验与学习的源动力 周报 #68 - 关于写博客这件事与我生活的色彩 使用 GoatCounter 与 Zeabur 搭建网站数据统计系统 周报 #67 - 使用 follow 重塑我的信息输入系统 周报 #66 - 10x 工程师、技术热情与个人工具箱 从零开始搭建你的免费博客评论系统(Remark42 + fly.io) 周报 #65 - Adventure X 体验、Apple Notes 笔记实践与 EpubKit 周报 #64 - 生活在此处(《斯通纳》与《Normal People》) 使用 WebP Cloud 与 Cloudflare WAF 为你的图床添加隐私和版权保护 当云服务器崩溃时,我是如何救援重要数据的 周报 #63 - 不愉快的订花经历、商家和消费者与日渐 AI 化的人 从零开始搭建你的免费图床系统(Cloudflare R2 + WebP Cloud) 2024 年了,我的博客有了什么变化 周报 #62 - 香港之行、5am club 计划与 Rust 学习 周报 #61 - 好朋友的婚礼与对婚姻的思考 27 岁的自白:成长是一件很扫兴的事 周报 #60 - 虫子旁、教育理念与 EpubKit 周报 #59 - 沙漠之行、家庭与家人 周报 #58 - 远程工作这一年 周报 #57 - 生活在别处(巴厘岛之行) 周报 #56 - 面基 Randy 与考科目二 周报 #55 - 油画体验、博客系统升级与对 self-hosting 的思考 周报 #54 - 漂流计划、钱包被盗与 Home Server 周报 #53 - 空白的三个月、生活漂流与春节 周报 #52 - 自谦型人格与感情的另一个视角 周报 #51 - 追星小鹿 Lawrence 与生病 周报 #50 - 天坛漫步、重拾阅读和费曼学习法 周报 #49 - 烧焦的键盘、庞贝神话展、健康调整与神奇的梦 周报 #48 - 内蒙之行、清迈游民、重启的周报与生活 周报 #47 - 采访、拳击与工作状态 周报 #46 - 告别长发、周报初心与合约开发 个人信息获取与知识管理系统(Heptabase + Logseq + Readwise) 周报 #45 - 读书笔记、知识管理与双城生活 周报 #44 - 静寂工人、xLog 与日常 周报 #43 - In the Mood for Love 周报 #42 - 感情观、生活状态与自我 周报 #41 - 生日的仪式感、时间管理与北京之行 26 岁的自白:推石头的人 周报 #40 - 开源之夏、代码之外与流逝的睡眠 周报 #39 - 初患新冠、过去的心绪与失而复得的分享欲 周报 #38 - Foundry、Logseq 与 Surge Ponte 周报 #37 - 浮生半月闲( 武汉 | 香港 | 五月天) 周报 #36 - 肠胃炎、捏捏近况与新的旅途 周报 #35 - 登报、搬家和生病的捏捏 周报 #34 - Don't Stop the Clocks 周报 #33 - 北京 x 故事 x 离别 周报 #32 - 武汉、久别重逢与流动的心绪 周报 #30 - 开源预算、写作初心与对技术的谦卑 Cosmos 区块链架构与 Tendermint 共识机制 周报 #29 - 日语学习经验、Steam Deck 与居酒屋 周报 #28 - Mastodon、故乡与捉迷藏的猫 周报 #27 - 何以为家 周报 #26 - 博客、客制化键盘和新服务器 周报 #25 - 基于 Crossbell 的个人信息输出与同步系统(重构) 摄影集 #02 - Moment In Peking (The Autumn) 摄影集 #01 - Cat In The Box 2022 年末回顾 - 迷茫、低谷与改变 周报 #24 - Love Actually | 真爱至上
周报 #31 - 开源、前端开发与 ChatGPT 实践
pseudoyu · 2023-02-20 · via pseudoyu

前言

本篇是对 2023-02-132023-02-20 这周生活的记录与思考。

这一周工作和各种自己的项目安排异常满,虽然其实也不是真的忙到一点睡觉的时间都没有,但是因为有了很多莫名的焦虑感和低迷情绪,导致常常有些报复性熬夜的倾向,看了看手机给我记录的每天平均睡眠不足 3 小时。

这周情人节被豆瓣电影日历触发了一些心绪,想到了一些过去的事;下定决心折腾了一下买了 ChatGPT Plus,配合上 GitHub Copilot,节省了很多重复性的工作;因为最近一直在折腾这个,还去博译学姐的财经直播间里科普了一个小时 AIGC 和 ChatGPT,直播首秀,很新奇的体验;周末因为实在太压抑,和朋友去跳海酒馆喝了点酒,是难得的放松时刻;之前的 Side Project 疯狂拖延,到了周末几乎通宵两天,疯狂写前端;参加了 Cusdis v2 的开发团队,也写了第一个功能,作为一个后端给第一个比较大的开源项目提的 PR 居然是 Next.js 的,有点离奇;还有很多有意思的事。

开源与前端学习

虽然自己好像还是挺活跃在 GitHub、推特和博客的,但是因为其实工作年限比较短,而且当前工作也还并不是开源性质的,所以其实并没有怎么以代码贡献的方式参与过什么大型的开源项目,倒是几个 Markdown 和课程作业项目拿了不少 star,让我常常有些不太好意思。

所以今年年初也还是立了一些 Flag,多多以各种形式参与一些自己感兴趣的开源项目,包括在上周自己还给自己定了一个开源预算(详见『周报 #30 - 开源预算、写作初心与对技术的谦卑』),也给 RSS3 提了一些 Issues,算是一个好的开始了。

有一个挺有意思的事是看到 Randy 在推特上找一起开发 Cusdis v2 版本的伙伴,我用 Cusdis 已经接近两年了(即本博客的评论系统),非常喜欢这样简约且强大的系统,也帮一些朋友创建或是解决了一些部署和使用的问题,也差不多是移动的广告牌了。

虽然我不是前端,但因为太感兴趣了还是加了 TG 聊了一下,Randy 真的是个很纯粹的技术人,也很友好,我简单陈述了自己的情况和想法后,他让我先拉一下最新代码,能跑起来再聊(顿时有点面试的感觉)。

我粗略看了一下代码结构与命令,因为之前写 Solidity 一直用的是基于 JavaScript 的 Hardhat 框架,而后面学前端的时候也了解了 TypeScript,所以对包安装管理、一些基础命令还是比较熟悉的,只是从 yarn 换成了 pnpm,折腾了一下环境,在服务器上用 Docker 启动了一个 PostgreSQL 实例,就运行起来了(后来发现其实本地 sqlite 就可以了,不用绕那么大一圈)。

然后就是让我看了一下现在的基础功能,看看对哪一块比较感兴趣,于是我开始慢慢看代码,并且还提了一些 v1 版本的 Bug 给他(迅速都修复了,强大的执行力),接着工作项目很忙,就没开始写,但是期间看了一本 Randy 写的 Next.js 开发的小书:

这本书真的超级好,是我写 Next.js 以来在代码实践上讲得最清楚的资料了,其中有 Query、Mutation 和通过 Query Invalidation 来强制刷新数据等最佳实践,也推荐了 Prisma 这个超好用的 ORM 库,前面的理论讲解很清晰易懂,后面还附了两个实例项目,非常值得一看。

side_project_api_structure

看完这本书后,我废弃了做了一半的 Side Project 的 Go 后端,花了一整个周末把后端逻辑实现部分在 Next.js 的 api 模块用 Prisma 连接 PostgreSQL 数据库的方式重构了,刚开始写的时候有些不太习惯,在用户管理和鉴权这一块一边看着那本小书的代码一边照着修改,后面的其他功能就比较顺手了,也算是一个比较完整的实践了,称赞一下 Next.js + TailwindCSS + Prisma 的组合带来了非常好的开发体验,很适合独立开发一些项目。

而经过了周末两天的狂写代码,对前端这一块实现上的信心也增长了不少,于是找 Randy 去领了开发任务,功能不复杂,就是使用 Mutation 实现用户保存评论提醒所需要的 Webhook 连接配置的逻辑,并且加上一些加载中状态、toast 提示等效果,但也是一个还不错的开端。

chat_with_randy_01

实现过程还遇到一些问题请教了他,也给了很耐心的解答。最后终于在晚上完成了这个 PR。

chat_with_randy_02

其实这种体验还蛮有意思的,自己在几乎没写过前端项目的时候去尝试参与开源,得到了很敬佩的开发者的帮助和引导,可能有时候主动一些也会有意料之外的收获。不过想到自己作为一个区块链后端开发,加入的第一个比较大的开源项目和提的第一个功能性 PR 居然是前端的,也是奇妙的体验了。

大家有兴趣可以尝试一下 Cusdis,之前也写过一篇部署介绍的文章可以参考:

ChatGPT

自己最早就是 GitHub Copilot 内测玩家,第一次用上就惊叹不已,原来 AI 在代码这一块就已经能做到这样的程度了,后面也持续在使用,大概也有一年多了;后来也同样高频用到的是 DeepL 的机器翻译,质量感觉比 Google 翻译好很多,也辅助我完成了很多开源的翻译项目;再之后就是 Notion AI 了,不过因为后来完全从 Notion 转移到了 Logseq,所以尝了个鲜就搁置一旁了;同类的还有之前黑五买的 Craft,一个在线笔记软件,也内置了小助手来优化文本;而最最重磅级的当属去年年末推出的 ChatGPT 了。

我记得约 11 月底推出,我在 12 月初找在澳洲的倪接了个手机验证码开始体验了。当时就常常用来问一些代码问题,基本上都能给出比较准确的回答,但由于自己其实还是更偏向于 GitHub Copilot 这种比较无感的方式,而并不想每次都组织一堆语言去问问题,再粘贴代码回来编辑,所以玩了一阵子其实也就搁置了,只是在学一些新技术的时候偶尔打开看看。

chatgpt_assistant_usage

而上周偶然看到自力使用 ChatGPT 作为小助手的用法,很心动,经过一番虚拟信用卡之类的折腾终于搞定了 Plus 会员,20 美元一个月的的不菲开销让我开始梳理自己的日常使用需求,最后把编程代码问题、日语学习、中英翻译、搜索引擎、文案优化等需求分成了多个对话框进行使用,每天像是有一堆小助手一样,可热闹。

最近有不少写前端的事,之前虽然也看过课学习过,但是还是有很多细节不算很清楚,这时候面向 ChatGPT 提问和从它的回答中过滤正解以及消化为自己的知识其实也还蛮有效的,而且很偏实战,也会提出不少新颖的实现思路,语言学习应该也是同理,但还没来得及好好测试日语学习的效果,后面如果有意思可以记录一下对话。

有趣的事与物

输入

虽然大部分有意思的输入会在 『Yu’s Life』Telegram 频道里自动同步,不过还是挑选一部分在这里列举一下,感觉更像一个 newsletter 了。

文章

播客

记录了一些自己在听的播客:

视频

同样的,也有记录一下看过的有意思的视频:

个人生活剪影

跳海酒馆

sea_bar_outside

sea_bar_wine

周末和朋友去了跳海酒馆,一个在胡同里的小小的酒吧,拥挤但算不上嘈杂,却别有一番热闹,里面写着大大的“有人跳海”四个字。和恰巧来北京出差的朋友畅聊了很久,连这周带着些阴霾的情绪也缓解了不少,新的一周也要好好调整。

捏捏

my_lovely_nie_nie_01

去『跳海酒馆』喝了点酒,到家已经大概 1 点,没多久就昏睡过去。刚迷迷糊糊睁眼发现捏捏似乎凑在我的脸上努力闻着什么,时不时还用小爪子试探性地碰一下,脑子(重启后)转了好一会儿才反应过来她是在担心我是不是还活着。黑暗中慌忙打开手机抓拍了一张,顿时感受到了些许久违的温暖和依靠。

my_lovely_nie_nie_02

她一定知道自己很可爱!

情人节

valentine_douban

不得不说豆瓣电影日历的选片人还是有点心思的,情人节放花束般的恋爱,然后配上一句:

恋爱就像派对,总有一天会结束。