blog
blog copied to clipboard
My blog on Next.js and TypeScript.
 今天,我想介绍一下我的 chrome 浏览器插件:Erin ! ### 前言 很久以前,我发现每次打开新的浏览器标签页都会跳出一个导航网站,上面布满了各种各样毫无意义的“新闻、娱乐信息”,甚至慢慢地出现一些“一刀 999”的广告。 于是,我开始想办法清理掉这些东西。某一天,我发现朋友在用`Infinity`这个浏览器插件,界面非常干净。于是,我便果断安装了这个插件。 又过了一段时间,我开始了解到 chrome 浏览器扩展开发的知识,于是便开始想着编写自己的新标签页。 于是,我发布了最早的标签页插件:[岚](https://chrome.google.com/webstore/detail/%E5%B2%9A/pgbomeeopmblmenapfgbhjobohpnegil)!尽管没有用户,并且功能非常简陋,代码也只是勉强达到`能跑`的程度而已。无论如何,那是我第一个上架的插件。后续我又重写了这个插件,但是以另一个名字发布"`linlan`"。令我没想到的是,这个插件居然有一个国外的用户给了五颗星😂,还留言了:  ### Erin 在体验过一段时间`Plasmo`这个浏览器扩展开发框架之后,我决定花点时间使用`React`重新开发新的 chrome 标签页插件:[Erin](https://chrome.google.com/webstore/detail/erin/nobdiagkeelcndaijbdninbmjkdahggd)! > 做一个纯净的新标签页插件! 其保留了之前的新标签页功能,例如: - 4k 壁纸展示和选择、下载、自定义上传、收藏等 - 搜索引擎切换和搜索建议 - 书签...
Hello, 大家好。这里是妙才的周刊第 43 期,这里将会分享笔者每周接触到的科技内容亦或是 Web 开发的一些新知识,甚至是一些有趣的非技术性人、事、物 🚀  > 封面图:我的小闪电穿过前司发的日历📅 以下是本周分享的内容: ### WeekTodo [WeekToDo Planner](https://app.weektodo.me/)是一个开源的代办任务应用,其以一周为周期展示面板数据,不同日期的数据可以方便地拖动修改时间,动态修改状态、检索任务等等。 > 这个应用的国际化做得非常好,支持众多语言。 此外,还支持导入和导出数据,跨设备数据同步等。对于需要日常记录工作的朋友来说,还是非常实用的。 ### React-hot-toast [react-hot-toast - The Best React Notifications in Town](https://react-hot-toast.com/):号称最好的`React`通知组件,预览发现其`CSS`动画做得挺不错的,此外仅仅有`5kb`大小,还支持良好的异步逻辑,对于那些需要动态确定数据状态的场景很实用。 ### JSZip...
Hello, 大家好。这里是妙才的周刊第 42 期,这里将会分享笔者每周接触到的科技内容亦或是 Web 开发的一些新知识,甚至是一些有趣的非技术性人、事、物 🚀  > 封面图:我的小闪电穿过前司发的日历📅 以下是本周分享的内容: ### Atuin [[Magical Shell History | Atuin](https://atuin.sh/)](https://atuin.sh/) 是一款基于`Rust`语言开发的命令行工具,可以同步、搜索、备份`shell`历史命令。如果你是一个`shell`重度用户,别错过这个应用~ 支持如下`shell`: - zsh - bash - fish - nushell 如果你想要同步数据,那么需要使用命令行去注册一个账户,否则无法在不同的设备中共享数据。如果你有安全性的担忧,那么也可以自己部署一个服务。 ###...
Hello, 大家好。这里是妙才的周刊第 41 期,这里将会分享笔者每周接触到的科技内容亦或是 Web 开发的一些新知识,甚至是一些有趣的非技术性人、事、物 🚀  > 封面图:我的闪电 以下是本周话题: ### Dad,how do I?  [[ Dad, how do I? - YouTube](https://www.youtube.com/@DadhowdoI/about)](https://www.youtube.com/@DadhowdoI/about):这个频道有超过四百六十万人订阅。频道作者叫`Rob`,他在十四岁后就失去了父亲。 在疫情肆虐的日子里,他开设了这个频道,不断上传自己的影片,这些影片介绍了很多很多在学校里不会教导,但是在日常生活中却非常实用的技能,例如: - 刮胡子 - 做简餐 - 修水管...
Hello, 大家好。这里是妙才的周刊第 40 期,这里将会分享笔者每周接触到的科技内容亦或是 Web 开发的一些新知识,甚至是一些有趣的非技术性人、事、物 🚀  > 封面图:6-18 大卖喵喵 以下是本周话题: ### Excalidraw  [Excalidraw](https://excalidraw.com/) 是一款手绘风格的白板工具,上手极其容易,画风活泼。对于经常要阐述抽象概念的人非常友好,借助这款工具可以画出轻松活泼的图示,提高趣味性。 此外,`Excalidraw`官方支持`PWA`模式,我们可以直接安装到本地使用。 > [excalidraw+](https://link.juejin.cn/?target=https%3A%2F%2Fblog.excalidraw.com%2Fintroducing-excalidraw-plus%2F)可完成团队、账号、数据在线存储等管理,你只需要为团队版付费。 除了用来画图外,这款工具也适用于远程会议、上网课或者公众演示的场合。 ### Day Progress [Day Progress — Sindre Sorhus](https://sindresorhus.com/day-progress):展示在 MacOS...
--- description: 从零开始在你的电脑上配置多个 github 账户。 cover: https://images.unsplash.com/photo-1647166545674-ce28ce93bdca?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80 tags: - github 账户 ---  Hello,大家好。今天给大家分享一下,如何在自己的电脑上配置多个`github`账户,这样有多个账户的朋友就可以很方便地在本地互不干扰地推送代码了。 ## 账号设置 前置步骤如下: - 前往`github`注册两个账号 - 安装`git`到本地 - 生成`ssh`密钥 注册账户和安装`git`不需多言,假设我们现在注册了两个账户`User1`和`User2`,二者的注册邮箱分别是`[email protected]`和`[email protected]`。然后打开终端,我们从生成`ssh`密钥开始: ```bash # 输入命令后一直按回车即可,如果你对这些参数有疑惑,可以查找搜索引擎解释~ ssh-keygen -t rsa...
Hello, 大家好。这里是妙才的周刊第 39 期,这里将会分享笔者每周接触到的科技内容亦或是 Web 开发的一些新知识,甚至是一些有趣的非技术性人、事、物 🚀  > 封面图:喵喵喵 以下是本周话题: ### Vercel AI SDK [ Vercel AI SDK](https://sdk.vercel.ai/docs):Vercel 公司开发的一个基于`openai`的编程 SDK ,用户可以轻松使用这个 SDK 来搭建后端和前端服务,构建基于`openai`的第三方应用。 并且,开发者可以直接`fork`github 上的[vercel-labs/ai: Build AI-powered applications with...
--- description: 再次学习 Rust 编程,我可能还是会半途而废 cover: https://regmedia.co.uk/2020/04/28/shutterstock_rust_logo.jpg?x=648&y=324&crop=1 tags: - 学编程 - rust --- # Rust  > why learning rust? Rust 具有极高的性能和内存安全保证,非常适合系统级编程。 ## Day1 打开`Rust`的世界: ```rust fn main() { println!("hello...
Hello, 大家好。这里是妙才的周刊第 38 期,这里将会分享笔者每周接触到的科技内容亦或是 Web 开发的一些新知识,甚至是一些有趣的非技术性人、事、物 🚀  > 封面图:喵喵喵 以下是本周话题: ### 写出更好的技术文章:shaku [shaku-web.vercel.app](https://shaku-web.vercel.app/):shaku 是一个基于`React`的 markdown 代码示例的库,使用这个库我们可以写出更易读、更优美的代码示例。 举个例子: 默认的`markdown`渲染: ````markdown ```js annotate const blog = "https://jser.dev" // ^ // [JSer.dev...
Hello, 大家好。这里是妙才的周刊第 37 期,这里将会分享笔者每周接触到的科技内容亦或是 Web 开发的一些新知识,甚至是一些有趣的非技术性人、事、物 🚀  > 封面图:厦门·园博苑·思念 以下是本周话题: ### OrbStatck [OrbStack · Fast, light, simple Docker & Linux on macOS](https://orbstack.dev/):MacOS 上运行 `Docker`镜像的又一方案。  > tips:作者还是学生,膜拜 根据作者的描述,这个工具初始化速度是`Docker Desktop`的七倍左右,另外在`CPU`占用率上也远远比`Docker...