mirror of
https://github.com/KazooTTT/kazoottt-blog.git
synced 2025-06-22 18:21:33 +08:00
Update docs and sort content
This commit is contained in:
@ -16,10 +16,10 @@ category: 日记-2023-02
|
||||
|
||||
# 2023-02-11 星期六
|
||||
|
||||
## 今日菜单+饮料
|
||||
## 今日菜单 + 饮料
|
||||
|
||||
外婆菜炒蛋+土豆箜饭
|
||||
冰糖+柠檬片
|
||||
外婆菜炒蛋 + 土豆箜饭
|
||||
冰糖 + 柠檬片
|
||||
|
||||
## 今日计划
|
||||
|
||||
|
@ -34,7 +34,7 @@ category: 日记-2023-09
|
||||
今日完成:
|
||||
|
||||
弹窗样式修改
|
||||
response 拦截+第一页数据填充
|
||||
response 拦截 + 第一页数据填充
|
||||
后面要做的事:
|
||||
|
||||
实现滚动加载后,填充对应的数据
|
||||
|
@ -24,6 +24,6 @@ category: 日记-2023-09
|
||||
|
||||
## 打卡
|
||||
|
||||
[Monorepos - How the Pros Scale Huge Software Projects // Turborepo vs Nx](https://www.youtube.com/watch?v=9iU_IE6vnJ8) 的翻译然后[投稿](https://www.bilibili.com/video/BV1uz4y1V7cb/?spm_id_from=..search-card.all.click&vd_source=729e6f70ca3cee328ccece68cb2bbd30)
|
||||
[Monorepos - How the Pros Scale Huge Software Projects // Turborepo vs Nx](https://www.youtube.com/watch?v=9iU_IE6vnJ8) 的翻译然后 [投稿](https://www.bilibili.com/video/BV1uz4y1V7cb/?spm_id_from=..search-card.all.click&vd_source=729e6f70ca3cee328ccece68cb2bbd30)
|
||||
|
||||
## Inbox
|
@ -20,7 +20,7 @@ category: 日记-2023-10
|
||||
## 今天要做的事情
|
||||
|
||||
- [ ] 给手表充电
|
||||
- [ ] 录[[安利/MessAuto + iMessage 实现iPhone和mac信息同步和自动复制验证码]]的视频,发布到 b 站和小红书
|
||||
- [ ] 录 [[安利/MessAuto + iMessage 实现iPhone和mac信息同步和自动复制验证码]] 的视频,发布到 b 站和小红书
|
||||
|
||||
## 打卡
|
||||
|
||||
|
@ -15,7 +15,7 @@ category: 日记-2024-03
|
||||
|
||||
# 今天要做的事情
|
||||
|
||||
- [x] python看到day15 [[python100 1-15]]
|
||||
- [x] python 看到 day15 [[python100 1-15]]
|
||||
- [x] 刷题
|
||||
- [ ] 整理周一和周二的资讯
|
||||
- [ ] 多线程批量跑测试
|
||||
@ -25,7 +25,7 @@ category: 日记-2024-03
|
||||
|
||||
# 打卡
|
||||
|
||||
主要在看Python,另外刷了两道算法题。
|
||||
主要在看 Python,另外刷了两道算法题。
|
||||
|
||||
帮之前部门的人面试了一个前端。
|
||||
|
||||
|
@ -20,11 +20,11 @@ category: 日记-2024-03
|
||||
|
||||
工作上排了一天的错,本来要做的工作也没有做。
|
||||
|
||||
给autogen和notionnext提了pr,autogen的已经被合并了,这是第二次被autogen合并,
|
||||
给 autogen 和 notionnext 提了 pr,autogen 的已经被合并了,这是第二次被 autogen 合并,
|
||||
|
||||
🙏非常感谢。
|
||||
|
||||
然后开通了notion ai,发现它支持google pay,这点对我来说挺友好的。开通的原因是想用它的自动生成tags和summary的功能。搭配notionnext,比较方便。然后迁移了一部分本地的内容到博客上去。
|
||||
然后开通了 notion ai,发现它支持 google pay,这点对我来说挺友好的。开通的原因是想用它的自动生成 tags 和 summary 的功能。搭配 notionnext,比较方便。然后迁移了一部分本地的内容到博客上去。
|
||||
|
||||
买的时尚小垃圾到了,挺喜欢的。
|
||||
|
||||
|
@ -16,9 +16,9 @@ toAstro: true
|
||||
category: 日记-2024-11
|
||||
---
|
||||
|
||||
很幸福的一天,今天是milklove宣布二搭、三搭的日子。
|
||||
很幸福的一天,今天是 milklove 宣布二搭、三搭的日子。
|
||||
|
||||
6月入坑牛奶爱情,不知不觉嗑到现在,从没想过今天这样的发展。
|
||||
6 月入坑牛奶爱情,不知不觉嗑到现在,从没想过今天这样的发展。
|
||||
|
||||
在这里汇总一下今天的一些视频。
|
||||
|
||||
|
@ -19,9 +19,9 @@ windsurf 赠送了试用的天数
|
||||
|
||||

|
||||
|
||||
个人感觉cursor的自动补全速度比windsurf快和智能很多
|
||||
个人感觉 cursor 的自动补全速度比 windsurf 快和智能很多
|
||||
|
||||
volview也这么多store,谁能看懂...
|
||||
volview 也这么多 store,谁能看懂...
|
||||
|
||||

|
||||
|
||||
@ -31,7 +31,7 @@ volview也这么多store,谁能看懂...
|
||||
|
||||

|
||||
|
||||
安装canvas的时候报错:
|
||||
安装 canvas 的时候报错:
|
||||
|
||||
```
|
||||
error C1083: 无法打开包括文件: “cairo.h”: No such file or directory
|
||||
|
@ -59,7 +59,7 @@ brew install uv
|
||||
|
||||
---
|
||||
|
||||
## ollma真好玩
|
||||
## ollma 真好玩
|
||||
|
||||
我怎么这么久了才开始玩(谢谢酱紫表的安利)
|
||||
|
||||
|
@ -7,20 +7,13 @@ tags:
|
||||
- 日记
|
||||
description: >-
|
||||
Qube可以集成到GitHub上,详细了解如何进行集成请参考YouTube上的视频。
|
||||
|
||||
如果出现HTTP 409错误,首先删除使用该码的容器,然后再删除相关容器。
|
||||
|
||||
在深度学习工具中,Ollama是一个非常好的沉浸式翻译工具。
|
||||
|
||||
区分重启和刷新按钮时需要注意到不同操作的差异。在Windows系统上,虽然没有macOS类似的窗口管理工具,但仍可以使用Raycast等第三方应用进行任务
|
||||
automation。
|
||||
|
||||
Adobe Express可以帮助我们将图片转换为SVG格式,并提供了一个简单易用的工具。
|
||||
|
||||
在使用ECharts时,Canvas和SVG两个渲染器的选择主要取决于软硬件环境、数据量和功能需求。在需要优化性能的问题场景下,尝试结合实验来确定使用哪种渲-render器更合适。
|
||||
|
||||
只有在你熟悉用canvas手搓图表时,你才能在网页上创建这种图。
|
||||
|
||||
最近的工作包括编辑器图片上传重构、移动端应用程序的开发以及学习VTK和图形学。
|
||||
slug: diary-2024-11-29
|
||||
published: true
|
||||
@ -28,20 +21,22 @@ toAstro: true
|
||||
category: 日记-2024-11
|
||||
---
|
||||
|
||||
qube如何集成到github:
|
||||
qube 如何集成到 github:
|
||||
[GitHub Integration | Mapping your organization into SonarQube - YouTube](https://www.youtube.com/watch?v=6zvBuZr8CeI)
|
||||
|
||||
Image HTTP code 409 is in use. Delete the container that's using it and try again.
|
||||
先删除container再删除volume
|
||||
先删除 container 再删除 volume
|
||||
|
||||
沉浸式翻译使用ollama
|
||||
沉浸式翻译使用 ollama
|
||||
|
||||
如何区分重启和刷新按钮
|
||||
|
||||
windows有没有像macos一样的窗口管理工具,loop raycast之类的
|
||||
windows 有没有像 macos 一样的窗口管理工具,loop raycast 之类的
|
||||
|
||||
[Adobe Express](https://new.express.adobe.com/tools/convert-to-svg)
|
||||
|
||||
covnert image to svg (需要登录)
|
||||
|
||||

|
||||
|
||||
[Canvas vs. SVG - 最佳实践 - 使用手册 - Apache ECharts](https://echarts.apache.org/handbook/zh/best-practices/canvas-vs-svg/)
|
||||
@ -54,14 +49,18 @@ covnert image to svg (需要登录)
|
||||
> - 在需要创建很多 ECharts 实例且浏览器易崩溃的情况下(可能是因为 Canvas 数量多导致内存占用超出手机承受能力),可以使用 SVG 渲染器来进行改善。大略的说,如果图表运行在低端安卓机,或者我们在使用一些特定图表如 [水球图](https://ecomfe.github.io/echarts-liquidfill/example/) 等,SVG 渲染器可能效果更好。
|
||||
> - 数据量较大(经验判断 > 1k)、较多交互时,建议选择 Canvas 渲染器。
|
||||
|
||||
我什么时候可以做到用canvas手搓这种图
|
||||
我什么时候可以做到用 canvas 手搓这种图
|
||||
|
||||

|
||||
|
||||
最近可以做的事情:
|
||||
|
||||
编辑器图片上传重构
|
||||
编辑器高度修改
|
||||
|
||||
行间高度调整
|
||||
用rn重写移动端
|
||||
ml资源整合
|
||||
|
||||
用 rn 重写移动端
|
||||
ml 资源整合
|
||||
vtk、图形学学习
|
||||
obsidian插件 ollama generate slug tags
|
||||
obsidian 插件 ollama generate slug tags
|
||||
|
@ -8,8 +8,6 @@ tags:
|
||||
description: >-
|
||||
为了更快地启动 Visual Studio Code(VSCode)extention,先按下 Ctrl+Shift+P或Cmd+Shift+P进入
|
||||
Command Pallete。然后输入“Startup Performance”并选择相关选项,完成后记得激活功能以保持其设置。
|
||||
|
||||
|
||||
如果存在占用特定端口的程序,请使用命令“lsof -i :<PORT>”识别端口对应的进程ID(PID),再使用命令“kill -9
|
||||
<PID>”终止该进程。也可以使用更方便的方式“kill -9 $(lsof -t -i :<PORT>)”,即直接杀死占用端口的进程。
|
||||
slug: diary-2024-11-30
|
||||
@ -17,11 +15,12 @@ published: true
|
||||
toAstro: true
|
||||
category: 日记-2024-11
|
||||
---
|
||||
vscode extention启动时间
|
||||
|
||||
vscode extention 启动时间
|
||||
|
||||
按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 “Startup Performance” 并选择该选项。 关注:Finish Activate
|
||||
|
||||
kill 端口为x的进程
|
||||
kill 端口为 x 的进程
|
||||
|
||||
```
|
||||
lsof -i :<PORT>
|
||||
|
@ -22,7 +22,7 @@ toAstro: true
|
||||
|
||||
信息来源: twitter、微博
|
||||
|
||||
摘要:本周的资讯涵盖了从新兴编辑器工具到设计系统和AI应用的多个领域,反映出技术界的最新动态和创新。
|
||||
摘要:本周的资讯涵盖了从新兴编辑器工具到设计系统和 AI 应用的多个领域,反映出技术界的最新动态和创新。
|
||||
|
||||
## zed,速度比较快的编辑器
|
||||
|
||||
|
@ -34,7 +34,7 @@ toAstro: true
|
||||
|
||||
然后这周也是我**开始认真学习理财知识**的一周,也办了港澳通行证,打算找个时间去香港开户。
|
||||
|
||||
与此同时[[solidity_bootcamp学习笔记]]也开课了,这周学习了区块链的基本概念以及 solidity 语法(虽然这节课我睡过了头)
|
||||
与此同时 [[solidity_bootcamp学习笔记]] 也开课了,这周学习了区块链的基本概念以及 solidity 语法(虽然这节课我睡过了头)
|
||||
|
||||
周末的时候,用 tailwindcss 手搓了两个投稿的封面,以后也用这种方式来练习吧。
|
||||
|
||||
@ -42,7 +42,7 @@ toAstro: true
|
||||
这是这个项目的地址
|
||||

|
||||
|
||||
发现从厦门[[2023 国庆厦门和杭州之行]]回来后,很久没有拍过照了。下单了一个二手的饼干头,把 gx9 当卡片机用,多记录一下生活。发现了家附近新开的冒菜店,觉得很好吃,而且店家也是重庆人,很亲切。
|
||||
发现从厦门 [[2023 国庆厦门和杭州之行]] 回来后,很久没有拍过照了。下单了一个二手的饼干头,把 gx9 当卡片机用,多记录一下生活。发现了家附近新开的冒菜店,觉得很好吃,而且店家也是重庆人,很亲切。
|
||||
|
||||

|
||||
|
||||
|
@ -82,7 +82,7 @@ toAstro: true
|
||||
|
||||
所以我很纠结应该选择哪种方式。目前是使用的 discord,不过我觉得后期可能会转到 telegram。
|
||||
|
||||
## 资讯收集-设计篇
|
||||
## 资讯收集 - 设计篇
|
||||
|
||||
### 发现了一个很炫酷的网站
|
||||
|
||||
@ -139,7 +139,7 @@ This action results in an actual webpage being created and hosted on the server.
|
||||
[Sina Visitor System](https://weibo.com/6458935463/4974094430242729)
|
||||
这个作者的许多作品都很惊艳,出的教程也很简洁高效,不过不适合零基础的玩家,更适合高阶玩家学习。
|
||||
|
||||
## 资讯收集-编程
|
||||
## 资讯收集 - 编程
|
||||
|
||||
### Cloudflare Worker 支持 Pptr
|
||||
|
||||
@ -171,7 +171,7 @@ This action results in an actual webpage being created and hosted on the server.
|
||||
|
||||
<https://x.com/colinlienard/status/1730247816944267593?s=46&t=UKmYswdLBh4dGuqwtKAXUA>
|
||||
|
||||
## 资讯收集-AI 篇
|
||||
## 资讯收集 -AI 篇
|
||||
|
||||
### 与 Agent 有关的项目
|
||||
|
||||
|
@ -42,14 +42,14 @@ toAstro: true
|
||||
<https://www.figma.com/community/file/955866301003783604>
|
||||

|
||||
|
||||
## DAILY MINIMAL的tumblr
|
||||
## DAILY MINIMAL 的 tumblr
|
||||
|
||||
可以从中获取一些设计灵感
|
||||
|
||||
<https://dailyminimal.tumblr.com/>
|
||||

|
||||
|
||||
## Nextjs的中文教程
|
||||
## Nextjs 的中文教程
|
||||
|
||||
<https://qufei1993.github.io/nextjs-learn-cn/>
|
||||
|
||||
@ -59,7 +59,7 @@ toAstro: true
|
||||
|
||||
## Obsidian|给分享内容快速生成卡片
|
||||
|
||||
使用Templater来生成Obsidian的分享卡片
|
||||
使用 Templater 来生成 Obsidian 的分享卡片
|
||||
|
||||
<https://weiyexing.win/Obsidian-content-to-twee-card>
|
||||

|
||||
@ -69,9 +69,9 @@ toAstro: true
|
||||
地址: <https://weibo.com/1727858283/4987484222259795>
|
||||

|
||||
|
||||
## Flask教程
|
||||
## Flask 教程
|
||||
|
||||
github地址:<https://github.com/greyli/helloflask>
|
||||
github 地址:<https://github.com/greyli/helloflask>
|
||||
|
||||
文档地址:<https://docs.helloflask.com/>
|
||||
|
||||
@ -93,7 +93,7 @@ github地址:<https://github.com/greyli/helloflask>
|
||||

|
||||

|
||||
|
||||
## 最新的 🏆 LMSYS Chatbot Arena Leaderboard 中,Mistral Medium 超过 Claude 1和2
|
||||
## 最新的 🏆 LMSYS Chatbot Arena Leaderboard 中,Mistral Medium 超过 Claude 1 和 2
|
||||
|
||||
模型地址:<https://huggingface.co/spaces/lmsys/chatbot-arena-leaderboard?continueFlag=1691a8cf254a597c346d410452480b58>
|
||||
|
||||
@ -104,11 +104,11 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
商店地址:<https://chat.openai.com/gpts>
|
||||

|
||||
|
||||
## Unity裁员25%
|
||||
## Unity 裁员 25%
|
||||
|
||||

|
||||
|
||||
## 刚刚LangChain 0.1.0版本正式发布了
|
||||
## 刚刚 LangChain 0.1.0 版本正式发布了
|
||||
|
||||
<https://mp.weixin.qq.com/s/CnWWddYdDSeoCyTcktDNpw>
|
||||

|
||||
@ -119,7 +119,7 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
|
||||

|
||||
|
||||
## heartrate,一个Python 程序执行的简单实时可视化程序
|
||||
## heartrate,一个 Python 程序执行的简单实时可视化程序
|
||||
|
||||
项目地址:
|
||||
|
||||
@ -132,7 +132,7 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
|
||||

|
||||
|
||||
## RAG图解
|
||||
## RAG 图解
|
||||
|
||||
地址:
|
||||
|
||||
@ -142,7 +142,7 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
|
||||
<https://baoyu.io/translations/rag/a-cheat-sheet-and-some-recipes-for-building-advanced-rag?continueFlag=1691a8cf254a597c346d410452480b58>
|
||||
|
||||
## JavaScript框架 - 进入2024年
|
||||
## JavaScript 框架 - 进入 2024 年
|
||||
|
||||
推荐博主:
|
||||
|
||||
@ -158,12 +158,12 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
|
||||

|
||||
|
||||
## 图解React原理
|
||||
## 图解 React 原理
|
||||
|
||||
地址:<https://github.com/7kms/react-illustration-series>
|
||||

|
||||
|
||||
## Gpt-pilot 一个AI开发者伴侣
|
||||
## Gpt-pilot 一个 AI 开发者伴侣
|
||||
|
||||
地址:<https://github.com/Pythagora-io/gpt-pilot>
|
||||

|
||||
@ -179,21 +179,21 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
译文:<https://baoyu.io/translations/meta/how-meta-built-the-infrastructure-for-threads?continueFlag=1691a8cf254a597c346d410452480b58>
|
||||

|
||||
|
||||
## 2023年终大放送 之 TOP50开源项目榜
|
||||
## 2023 年终大放送 之 TOP50 开源项目榜
|
||||
|
||||
<https://weibo.com/1402400261/NzGjz4GpV#comment>
|
||||

|
||||
|
||||
## 使用toolcat来管理代码片段
|
||||
## 使用 toolcat 来管理代码片段
|
||||
|
||||
<https://toolcat.app/>
|
||||

|
||||
|
||||
## 2024 年Javascript / Next.js 程序员出海全免费架构
|
||||
## 2024 年 Javascript / Next.js 程序员出海全免费架构
|
||||
|
||||
<https://twitter.com/xqliu/status/1744240897414529082>
|
||||
|
||||
> 2024 年Javascript / Next.js 程序员出海全免费架构:
|
||||
> 2024 年 Javascript / Next.js 程序员出海全免费架构:
|
||||
> 前后端部署:Vercel
|
||||
> 数据库:supabase
|
||||
> 文件/对象存储:supabase
|
||||
@ -211,12 +211,12 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
|
||||
<https://react-twc.vercel.app/>
|
||||
|
||||
## Kap 生成视频/Gif的工具
|
||||
## Kap 生成视频/Gif 的工具
|
||||
|
||||
<https://getkap.co/>
|
||||

|
||||
|
||||
## Sass模板
|
||||
## Sass 模板
|
||||
|
||||
付费:[http://shipfa.st](https://t.co/QnUYtzzyGk)
|
||||
免费:[http://opensaas.sh](https://t.co/N9xbomKNZh)
|
||||
@ -231,12 +231,12 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
<https://github.com/janhq/jan>
|
||||

|
||||
|
||||
## AWS的部署方案
|
||||
## AWS 的部署方案
|
||||
|
||||
<https://twitter.com/Tim_Qian/status/1744017307544985641>
|
||||

|
||||
|
||||
## Hoppscotch - Postman的替代品
|
||||
## Hoppscotch - Postman 的替代品
|
||||
|
||||
推荐地址:<https://twitter.com/hank_zhao/status/1744022153652224280>
|
||||
官网地址:<https://hoppscotch.io/>
|
||||
@ -256,7 +256,7 @@ github地址:<https://github.com/greyli/helloflask>
|
||||

|
||||
<https://twitter.com/HiTw93/status/1691811922318946691>
|
||||
|
||||
## LLM论文合集
|
||||
## LLM 论文合集
|
||||
|
||||
<https://github.com/zjunlp/LLMAgentPapers>
|
||||

|
||||
@ -267,7 +267,7 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
官网地址:<https://platejs.org/>
|
||||

|
||||
|
||||
## 20+ iPhones in CSS - 展示IPhone的CSS
|
||||
## 20+ iPhones in CSS - 展示 IPhone 的 CSS
|
||||
|
||||
推荐地址:<https://twitter.com/HiTw93/status/1743058477940191356>
|
||||
官网地址:<https://freefrontend.com/iphones-in-css/>
|
||||
|
@ -30,7 +30,7 @@ toAstro: true
|
||||
|
||||
[[2024-W03]]
|
||||
|
||||
# 2024-W03-AI专题
|
||||
# 2024-W03-AI 专题
|
||||
|
||||
## 模型动态
|
||||
|
||||
@ -54,12 +54,12 @@ Circle to Search 将于 1 月 31 日在部分高端 Android 智能手机(Pixel
|
||||
|
||||

|
||||
|
||||
这篇文章详细介绍了智谱AI发布的国产大模型GLM4的能力,并且介绍了GLMs商店与开发者分成计划。
|
||||
这篇文章详细介绍了智谱 AI 发布的国产大模型 GLM4 的能力,并且介绍了 GLMs 商店与开发者分成计划。
|
||||
|
||||
[GLM-3,GLM-4体验地址](https://chatglm.cn/main/detail)
|
||||

|
||||
|
||||
GLMs商店截图如下:
|
||||
GLMs 商店截图如下:
|
||||
|
||||

|
||||
|
||||
@ -67,13 +67,13 @@ GLMs商店截图如下:
|
||||
|
||||
2024-01-16
|
||||
|
||||
元象发布全球首个上下文窗口长度256K的开源大模型XVERSE-Long-256K,支持输入25万汉字,让大模型应用进入“长文本时代”。该模型全开源,无条件免费商用,且附带手把手训练教程,让海量中小企业、研究者和开发者更早一步实现“大模型自由”。
|
||||
元象发布全球首个上下文窗口长度 256K 的开源大模型 XVERSE-Long-256K,支持输入 25 万汉字,让大模型应用进入“长文本时代”。该模型全开源,无条件免费商用,且附带手把手训练教程,让海量中小企业、研究者和开发者更早一步实现“大模型自由”。
|
||||
|
||||

|
||||
|
||||
这篇公众号文章详细地介绍了元象所发布的模型,并且给出了一个简单的实践教程。
|
||||
|
||||
### OpenAI 完善了 GPT Builders的文档
|
||||
### OpenAI 完善了 GPT Builders 的文档
|
||||
|
||||
2024-01-13
|
||||
[文档地址](https://platform.openai.com/docs/actions/introduction)
|
||||
@ -110,7 +110,7 @@ GLMs商店截图如下:
|
||||
|
||||
### AutoGen Studio
|
||||
|
||||
AutoGen Studio是一个基于autogen的web ui, 支持多个agent、多模态。
|
||||
AutoGen Studio 是一个基于 autogen 的 web ui, 支持多个 agent、多模态。
|
||||
|
||||
<https://microsoft.github.io/autogen/blog/2023/12/01/AutoGenStudio/>
|
||||
|
||||
@ -119,8 +119,8 @@ AutoGen Studio是一个基于autogen的web ui, 支持多个agent、多模态。
|
||||
构建流程构建
|
||||
|
||||
1. 配置技能:技能是描述如何解决任务的函数(如 Python 函数)。一般来说,一个好的技能有一个描述性的名称(如 generate_images)、大量的文档说明和良好的默认设置(如将文件写入磁盘以实现持久化和重复使用)。您可以通过提供的用户界面向 AutoGen Studio 添加新技能。在推理过程中,这些技能将在助理代理处理您的任务时提供给他们。
|
||||
2. 配置agent
|
||||
3. 配置agent工作流:代理工作流程是一组代理的规格说明,这些agents可以共同完成一项任务。最简单的版本是设置两个agents--一个assistant agent,一个user agent.
|
||||
2. 配置 agent
|
||||
3. 配置 agent 工作流:代理工作流程是一组代理的规格说明,这些 agents 可以共同完成一项任务。最简单的版本是设置两个 agents-- 一个 assistant agent,一个 user agent.
|
||||
|
||||
### [Moodboard Creator —— AI 生成情绪板](https://www.moodboardcreator.de/)
|
||||
|
||||
@ -146,17 +146,17 @@ AutoGen Studio是一个基于autogen的web ui, 支持多个agent、多模态。
|
||||
|
||||
[monica应用链接](https://monica.im/)
|
||||
|
||||
Monica是一个使用最先进的AI模型(GPT-4、Claude、Bard 等)帮助你对话、搜索、写作、翻译的一站式AI助手,并且提供多种图片、视频、PDF处理的工具。
|
||||
Monica 是一个使用最先进的 AI 模型(GPT-4、Claude、Bard 等)帮助你对话、搜索、写作、翻译的一站式 AI 助手,并且提供多种图片、视频、PDF 处理的工具。
|
||||
|
||||

|
||||
|
||||
### [AI创业新典范:Monica.im如何用浏览器插件撬动商业价值?| 万字长文](https://mp.weixin.qq.com/s/tfQWfHaYq56PcWCPvGsoOA)
|
||||
|
||||
这篇公众号的文章详细地介绍了Monica.im,主要内容如下:
|
||||
这篇公众号的文章详细地介绍了 Monica.im,主要内容如下:
|
||||
|
||||
1. 是什么以及用户对它的评价
|
||||
2. 研究Monica的成功秘诀
|
||||
3. Monica的未来方向
|
||||
2. 研究 Monica 的成功秘诀
|
||||
3. Monica 的未来方向
|
||||
|
||||
可以阅读一下,从中学习参考该团队的经验。
|
||||
|
||||
@ -164,11 +164,11 @@ Monica是一个使用最先进的AI模型(GPT-4、Claude、Bard 等)帮助
|
||||
|
||||

|
||||
|
||||
本文对OpenAI的工程能能力做出了很高的评价,作者认为:“OpenAI 最持久的护城河是,他们的产品拥有最广的使用率、领先的工程人才,并且可以继续在未来的模型中领先于其他模型。”
|
||||
本文对 OpenAI 的工程能能力做出了很高的评价,作者认为:“OpenAI 最持久的护城河是,他们的产品拥有最广的使用率、领先的工程人才,并且可以继续在未来的模型中领先于其他模型。”
|
||||
|
||||
然后对“模型架构、训练基础架构、推理基础架构、参数数量、训练数据集组成、标记数量、层数、并行策略、多模态视觉适应、不同工程折衷背后的思考过程、独特的实施技术,以及他们如何缓解与巨型模型推理相关的一些最大瓶颈。”等方面进行了详细的分析。
|
||||
|
||||
如果你想了解GPT-4的一些细节,可以阅读一下这篇文章。
|
||||
如果你想了解 GPT-4 的一些细节,可以阅读一下这篇文章。
|
||||
|
||||
### [ChatGPT Prompt Engineering](https://www.promptingguide.ai/models/chatgpt)
|
||||
|
||||
@ -192,7 +192,7 @@ Monica是一个使用最先进的AI模型(GPT-4、Claude、Bard 等)帮助
|
||||
|
||||

|
||||
|
||||
博客的Developer栏目会介绍一Dify的技术实现,例如[他们是如何提升RAG精确度的](https://dify.ai/blog/hybrid-search-rerank-rag-improvement)。
|
||||
博客的 Developer 栏目会介绍一 Dify 的技术实现,例如 [他们是如何提升RAG精确度的](https://dify.ai/blog/hybrid-search-rerank-rag-improvement)。
|
||||
|
||||

|
||||
|
||||
@ -200,16 +200,16 @@ Monica是一个使用最先进的AI模型(GPT-4、Claude、Bard 等)帮助
|
||||
|
||||

|
||||
|
||||
该报告从技术角度、产业角度、经典企业案例、优秀AI场景应用四个方面对2023年的AIGC场景做出了总结。
|
||||
该报告从技术角度、产业角度、经典企业案例、优秀 AI 场景应用四个方面对 2023 年的 AIGC 场景做出了总结。
|
||||
|
||||
### [Prompt技巧](https://weibo.com/1727858283/Naqzz5TOc#comment)
|
||||
|
||||

|
||||
|
||||
这篇微博汇总了Prompt的基础、进阶、高级技巧,并且推荐了几个Prompt开源项目。
|
||||
这篇微博汇总了 Prompt 的基础、进阶、高级技巧,并且推荐了几个 Prompt 开源项目。
|
||||
|
||||
- Prompt提示工程指南:网页链接
|
||||
- Prompt编写模式:<http://github.com/prompt-engineering/prompt-patterns>
|
||||
- Prompt 提示工程指南:网页链接
|
||||
- Prompt 编写模式:<http://github.com/prompt-engineering/prompt-patterns>
|
||||
- Awesome ChatGPT Prompts:
|
||||
<https://github.com/f/awesome-chatgpt-prompts>
|
||||
<https://github.com/PlexPt/awesome-chatgpt-prompts-zh>
|
||||
|
@ -23,7 +23,7 @@ tags:
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 2024-W03-应用推荐篇
|
||||
# 2024-W03- 应用推荐篇
|
||||
|
||||
## [cmd-wrapped](https://github.com/YiNNx/cmd-wrapped)
|
||||
|
||||
|
@ -20,7 +20,7 @@ tags:
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 2024-W03-推荐阅读篇
|
||||
# 2024-W03- 推荐阅读篇
|
||||
|
||||
## [r/SideProject](https://www.reddit.com/r/SideProject/)
|
||||
|
||||
@ -55,7 +55,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
作者使用n8n来进行信息聚合,并在文中做了详细的介绍,以及n8n工作流开源。
|
||||
作者使用 n8n 来进行信息聚合,并在文中做了详细的介绍,以及 n8n 工作流开源。
|
||||
|
||||
## [Airing -姗姗来迟的 2023 年终总结](https://blog.ursb.me/posts/summary-2023/)
|
||||
|
||||
|
@ -71,13 +71,13 @@ toAstro: true
|
||||
|
||||
## [stefanjudis - 推荐博客](https://www.stefanjudis.com/)
|
||||
|
||||
界面美观,内容有价值,可以关注一下。也可以订阅他的newsletter。
|
||||
界面美观,内容有价值,可以关注一下。也可以订阅他的 newsletter。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
这是这个作者开发维护的一个[前端工具网站](https://tiny-helpers.dev/)
|
||||
这是这个作者开发维护的一个 [前端工具网站](https://tiny-helpers.dev/)
|
||||
|
||||

|
||||
|
||||
@ -91,12 +91,12 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
该作者在这篇文章中分享了如何在astro中自动生成og图片。
|
||||
该作者在这篇文章中分享了如何在 astro 中自动生成 og 图片。
|
||||
|
||||
在这个过程中使用了
|
||||
|
||||
- [satori](https://github.com/vercel/satori) 来将HTML和CSS转换为SVG
|
||||
- [resvg](https://github.com/RazrFalcon/resvg) 来将SVG转换为PNG
|
||||
- [satori](https://github.com/vercel/satori) 来将 HTML 和 CSS 转换为 SVG
|
||||
- [resvg](https://github.com/RazrFalcon/resvg) 来将 SVG 转换为 PNG
|
||||
|
||||
有兴趣的可以也可以把这两个库单独看一下
|
||||
|
||||
@ -142,7 +142,7 @@ Konva.js 是一个 HTML5 Canvas JavaScript 框架,它通过为桌面和移动
|
||||
|
||||
[github地址](https://github.com/kbrdn1/kbrdn.dev)
|
||||
|
||||
(post页面还在开发中)
|
||||
(post 页面还在开发中)
|
||||
|
||||
## [快速上手的 node 框架](https://twitter.com/vikingmute/status/1747795830923477431)
|
||||
|
||||
@ -176,7 +176,7 @@ Konva.js 是一个 HTML5 Canvas JavaScript 框架,它通过为桌面和移动
|
||||
|
||||
## [IPX 高性能、安全且易于使用的图像优化器。](https://github.com/unjs/ipx)
|
||||
|
||||
## Bento专题
|
||||
## Bento 专题
|
||||
|
||||
### [bento风格的起始页](https://github.com/migueravila/Bento)
|
||||
|
||||
|
@ -17,7 +17,7 @@ tags:
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 2024-W03-设计篇
|
||||
# 2024-W03- 设计篇
|
||||
|
||||
## [AIDesign 免费设计 Logo](https://ailogo.qq.com/guide/brandname)
|
||||
|
||||
|
@ -122,13 +122,13 @@ toAstro: true
|
||||
|
||||
### [stefanjudis - 推荐博客](https://www.stefanjudis.com/)
|
||||
|
||||
界面美观,内容有价值,可以关注一下。也可以订阅他的newsletter。
|
||||
界面美观,内容有价值,可以关注一下。也可以订阅他的 newsletter。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
这是这个作者开发维护的一个[前端工具网站](https://tiny-helpers.dev/)
|
||||
这是这个作者开发维护的一个 [前端工具网站](https://tiny-helpers.dev/)
|
||||
|
||||

|
||||
|
||||
@ -142,12 +142,12 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
该作者在这篇文章中分享了如何在astro中自动生成og图片。
|
||||
该作者在这篇文章中分享了如何在 astro 中自动生成 og 图片。
|
||||
|
||||
在这个过程中使用了
|
||||
|
||||
- [satori](https://github.com/vercel/satori) 来将HTML和CSS转换为SVG
|
||||
- [resvg](https://github.com/RazrFalcon/resvg) 来将SVG转换为PNG
|
||||
- [satori](https://github.com/vercel/satori) 来将 HTML 和 CSS 转换为 SVG
|
||||
- [resvg](https://github.com/RazrFalcon/resvg) 来将 SVG 转换为 PNG
|
||||
|
||||
有兴趣的可以也可以把这两个库单独看一下
|
||||
|
||||
@ -194,7 +194,7 @@ Konva.js 是一个 HTML5 Canvas JavaScript 框架,它通过为桌面和移动
|
||||
|
||||
[github地址](https://github.com/kbrdn1/kbrdn.dev)
|
||||
|
||||
(post页面还在开发中)
|
||||
(post 页面还在开发中)
|
||||
|
||||
### [快速上手的 node 框架](https://twitter.com/vikingmute/status/1747795830923477431)
|
||||
|
||||
@ -227,14 +227,14 @@ Konva.js 是一个 HTML5 Canvas JavaScript 框架,它通过为桌面和移动
|
||||
|
||||
### [IPX 高性能、安全且易于使用的图像优化器。](https://github.com/unjs/ipx)
|
||||
|
||||
### Bento专题
|
||||
### Bento 专题
|
||||
|
||||
#### Bento风格的起始页
|
||||
#### Bento 风格的起始页
|
||||
|
||||
<https://github.com/migueravila/Bento>
|
||||

|
||||
|
||||
#### packery:无缝、可拖动的网格布局
|
||||
#### packery: 无缝、可拖动的网格布局
|
||||
|
||||
<https://github.com/metafizzy/packery>
|
||||
|
||||
@ -277,7 +277,7 @@ Konva.js 是一个 HTML5 Canvas JavaScript 框架,它通过为桌面和移动
|
||||
|
||||

|
||||
|
||||
作者使用n8n来进行信息聚合,并在文中做了详细的介绍,以及n8n工作流开源。
|
||||
作者使用 n8n 来进行信息聚合,并在文中做了详细的介绍,以及 n8n 工作流开源。
|
||||
|
||||
### [Airing -姗姗来迟的 2023 年终总结](https://blog.ursb.me/posts/summary-2023/)
|
||||
|
||||
|
@ -21,7 +21,7 @@ toAstro: true
|
||||
|
||||
## AltTab
|
||||
|
||||
可以替代mac的tab,个人感觉是比原始的tab更方便和舒适的。
|
||||
可以替代 mac 的 tab,个人感觉是比原始的 tab 更方便和舒适的。
|
||||
|
||||
官网地址:[AltTab - Windows alt-tab on macOS](https://alt-tab-macos.netlify.app/)
|
||||
|
||||
|
@ -33,13 +33,13 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
日期范围:2024年04月08日-2024年04月14日
|
||||
日期范围:2024 年 04 月 08 日 -2024 年 04 月 14 日
|
||||
|
||||
# 关于我自己
|
||||
|
||||
为了提升表达能力开始录视频做一些科普向的东西
|
||||
|
||||
时隔4年又开始写vue了, 做side project,从晚上8点写到12点,很爽~
|
||||
时隔 4 年又开始写 vue 了, 做 side project,从晚上 8 点写到 12 点,很爽~
|
||||
|
||||
买了迪卡侬的乒乓球鞋,感觉挺好穿的(不过鞋底不算特别软,如果长时间走路还是会不舒服的)
|
||||
|
||||
@ -53,7 +53,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
## Remotion制作动画
|
||||
## Remotion 制作动画
|
||||
|
||||
# css #动画
|
||||
|
||||
@ -65,7 +65,7 @@ toAstro: true
|
||||
|
||||
# cloudflare
|
||||
|
||||
cloudflare应用推荐
|
||||
cloudflare 应用推荐
|
||||
|
||||
## [GitHub - wei/socialify: 💞 Socialify your project. 🌐 Share with the world!](https://github.com/wei/socialify)
|
||||
|
||||
@ -107,7 +107,7 @@ cloudflare应用推荐
|
||||
|
||||

|
||||
|
||||
## twitter的视频、gif下载网站
|
||||
## twitter 的视频、gif 下载网站
|
||||
|
||||
[Twitter Downloader - Save Videos, GIFs, Images | RedKetchup](https://redketchup.io/twitter-downloader)
|
||||
|
||||
@ -129,7 +129,7 @@ cloudflare应用推荐
|
||||
|
||||
# 阅读推荐
|
||||
|
||||
## RAFT:微调你的LLM使其在垂直领域的RAG中表现更好
|
||||
## RAFT:微调你的 LLM 使其在垂直领域的 RAG 中表现更好
|
||||
|
||||
[RAFT:微调你的LLM使其在垂直领域的RAG中表现更好 - 知乎](https://zhuanlan.zhihu.com/p/688757352)
|
||||
|
||||
@ -167,7 +167,7 @@ cloudflare应用推荐
|
||||
|
||||
## [Noise & Texture | Figma](https://www.figma.com/community/plugin/1138854718618193875/noise-texture)
|
||||
|
||||
figma插件
|
||||
figma 插件
|
||||
|
||||

|
||||
|
||||
@ -183,7 +183,7 @@ figma插件
|
||||
|
||||
PicProse 是更好的封面图片生成工具,适用于 Medium、YouTube、BiliBili、博客和许多其他应用。
|
||||
|
||||
(有点coverview的改良版的感觉)
|
||||
(有点 coverview 的改良版的感觉)
|
||||
|
||||

|
||||
|
||||
@ -197,7 +197,7 @@ PicProse 是更好的封面图片生成工具,适用于 Medium、YouTube、Bil
|
||||
|
||||

|
||||
|
||||
## 什么是GPT?通过图形化的方式来理解 Transformer 中的注意力机制
|
||||
## 什么是 GPT?通过图形化的方式来理解 Transformer 中的注意力机制
|
||||
|
||||
# ai #ai阅读
|
||||
|
||||
@ -205,7 +205,7 @@ PicProse 是更好的封面图片生成工具,适用于 Medium、YouTube、Bil
|
||||
|
||||
翻译视频:[Sina Visitor System](https://weibo.com/1727858283/O8UQME7Y0#comment)
|
||||
|
||||
## AutoCodeRover -自动修复 Bug 的Agent
|
||||
## AutoCodeRover - 自动修复 Bug 的 Agent
|
||||
|
||||
# ai #ai模型
|
||||
|
||||
@ -219,27 +219,27 @@ PicProse 是更好的封面图片生成工具,适用于 Medium、YouTube、Bil
|
||||
|
||||
提供本地音频理解、系统说明、JSON 模式等功能
|
||||
|
||||
2024年04月09日
|
||||
2024 年 04 月 09 日
|
||||
|
||||
[Gemini 1.5 Pro Now Available in 180+ Countries; With Native Audio Understanding, System Instructions, JSON Mode and More - Google for Developers](https://developers.googleblog.com/2024/04/gemini-15-pro-in-public-preview-with-new-features.html)
|
||||
|
||||
[cookbook/quickstarts/Audio.ipynb at main · google-gemini/cookbook · GitHub](https://github.com/google-gemini/cookbook/blob/main/quickstarts/Audio.ipynb)
|
||||
|
||||
## GPT-4 Turbo升级,默认自带Vision功能
|
||||
## GPT-4 Turbo 升级,默认自带 Vision 功能
|
||||
|
||||
2024年04月10日 chatgpt模型更新,gpt-4 turbo默认自带视觉功能
|
||||
2024 年 04 月 10 日 chatgpt 模型更新,gpt-4 turbo 默认自带视觉功能
|
||||
|
||||
[Models - OpenAI API](https://platform.openai.com/docs/models/continuous-model-upgrades)
|
||||
|
||||

|
||||
|
||||
## Mistral 8X22B开源
|
||||
## Mistral 8X22B 开源
|
||||
|
||||
# ai #ai模型
|
||||
|
||||
2024年04月10日
|
||||
2024 年 04 月 10 日
|
||||
|
||||
大小为281.24 GB
|
||||
大小为 281.24 GB
|
||||
|
||||
```
|
||||
magnet:?xt=urn:btih:9238b09245d0d8cd915be09927769d5f7584c1c9&dn=mixtral-8x22b&tr=udp%3A%2F%[http://2Fopen.demonii.com](https://t.co/2UepcMGLGd)%3A1337%2Fannounce&tr=http%3A%2F%[http://2Ftracker.opentrackr.org](https://t.co/OdtBUsbeV5)%3A1337%2Fannounce
|
||||
@ -253,7 +253,7 @@ magnet:?xt=urn:btih:9238b09245d0d8cd915be09927769d5f7584c1c9&dn=mixtral-8x22b&tr
|
||||
|
||||
[mp.weixin.qq.com/s/vU7dB-NT6bfVjcxALLSW0g](https://mp.weixin.qq.com/s/vU7dB-NT6bfVjcxALLSW0g)
|
||||
|
||||
2024年04月09日
|
||||
2024 年 04 月 09 日
|
||||
|
||||

|
||||
|
||||
@ -265,17 +265,17 @@ magnet:?xt=urn:btih:9238b09245d0d8cd915be09927769d5f7584c1c9&dn=mixtral-8x22b&tr
|
||||
|
||||

|
||||
|
||||
## Dify支持workflow
|
||||
## Dify 支持 workflow
|
||||
|
||||
# ai #ai应用
|
||||
|
||||
2024年04月8日
|
||||
2024 年 04 月 8 日
|
||||
|
||||

|
||||
|
||||
## [Introducing Command R+: A Scalable LLM Built for Business](https://txt.cohere.com/command-r-plus-microsoft-azure/)
|
||||
|
||||
2024年04月04日
|
||||
2024 年 04 月 04 日
|
||||
|
||||
# ai #ai模型
|
||||
|
||||
@ -297,7 +297,7 @@ LLocalSearch 是一个使用 LLM 代理的完全本地运行的搜索聚合器
|
||||
|
||||
# ai #ai应用
|
||||
|
||||
爬取Fiverr的数据,总结出痛点
|
||||
爬取 Fiverr 的数据,总结出痛点
|
||||
|
||||

|
||||
|
||||
@ -305,7 +305,7 @@ LLocalSearch 是一个使用 LLM 代理的完全本地运行的搜索聚合器
|
||||
|
||||
## [技术的涟漪效应:RAG与Long Context的认知冲突 | 橘子汽水铺](https://quail.ink/orange/p/technological-ripple-effect-rag-and-long-context-cognitive-conflict)
|
||||
|
||||
2024年04月07日
|
||||
2024 年 04 月 07 日
|
||||
|
||||
# ai #ai阅读
|
||||
|
||||
|
@ -43,13 +43,13 @@ Nitro 可独立使用,也可作为 Nuxt 等全栈框架的服务器引擎使
|
||||
|
||||

|
||||
|
||||
## 【AI女友】开源聊天虚拟人项目 - ChatGPT+Unity+Live2D+Azure
|
||||
## 【AI 女友】开源聊天虚拟人项目 - ChatGPT+Unity+Live2D+Azure
|
||||
|
||||
介绍视频:[【AI女友】开源聊天虚拟人项目 - ChatGPT+Unity+Live2D+Azure\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/BV1CW4y1X7PK/)
|
||||
|
||||
项目地址:[GitHub - Navi-Studio/Virtual-Human-for-Chatting: Live2D Virtual Human for Chatting based on Unity](https://github.com/Navi-Studio/Virtual-Human-for-Chatting)
|
||||
|
||||
之前我对于llm api的使用更多的是用于文本,感觉可以从这个项目中学习一下如何与其他的项目(live2d unity)之类的联动。
|
||||
之前我对于 llm api 的使用更多的是用于文本,感觉可以从这个项目中学习一下如何与其他的项目(live2d unity) 之类的联动。
|
||||
|
||||
# 关于自身
|
||||
|
||||
@ -61,7 +61,7 @@ Nitro 可独立使用,也可作为 Nuxt 等全栈框架的服务器引擎使
|
||||
三个部分,恢复打卡的原因是:
|
||||
|
||||
> 感觉自己太颓废,进步速度很慢。想以此激励自己,并记录生活。
|
||||
> 我是一个表达欲很强且喜欢以碎片化方式记录的人,以前是发到微博和推特,现在是发到flomo。
|
||||
> 我是一个表达欲很强且喜欢以碎片化方式记录的人,以前是发到微博和推特,现在是发到 flomo。
|
||||
> 而打卡的内容主要就是整理自已经记录的内容,所以对我来说也不算很大的负担。希望可以坚持下去
|
||||
|
||||
以下是每天打卡的内容
|
||||
@ -76,13 +76,13 @@ Nitro 可独立使用,也可作为 Nuxt 等全栈框架的服务器引擎使
|
||||
|
||||
目前的服务在并发量极低的情况下都出现了性能问题,有些担忧后续上线的情况,但我对后端确实不太了解,想去排查和优化有些无从下手。还是先学习吧。 #后端 #python #flask #todo
|
||||
|
||||
python写typing是对自己负责也是对别人负责,对于毫无章法的后端数据定义搭配灵活的js简直是灾难级别的维护难度。
|
||||
python 写 typing 是对自己负责也是对别人负责,对于毫无章法的后端数据定义搭配灵活的 js 简直是灾难级别的维护难度。
|
||||
|
||||
关于编程:
|
||||
|
||||
之前思考问题总是想设想一个场景然后去看别人的项目的源代码,然后参考他们的写到自己i的项目,最近发现其实这样挺束手束脚和低效的。因为这些代码并不是我要做的功能的最小实现,如果我要去参考,首先需要找到入口然后去抽离非线性的关系。所以打算也后遇到新的需求先自己做,遇到问题了再去参考别人的解决方案,这样对自己也有帮助。
|
||||
之前思考问题总是想设想一个场景然后去看别人的项目的源代码,然后参考他们的写到自己 i 的项目,最近发现其实这样挺束手束脚和低效的。因为这些代码并不是我要做的功能的最小实现,如果我要去参考,首先需要找到入口然后去抽离非线性的关系。所以打算也后遇到新的需求先自己做,遇到问题了再去参考别人的解决方案,这样对自己也有帮助。
|
||||
|
||||
今天完成了一篇关于abortcontroller的笔记以及chainforge的调研。
|
||||
今天完成了一篇关于 abortcontroller 的笔记以及 chainforge 的调研。
|
||||
|
||||
关于生活:
|
||||
|
||||
@ -94,7 +94,7 @@ python写typing是对自己负责也是对别人负责,对于毫无章法的
|
||||
|
||||
其他:
|
||||
|
||||
论nextjs开发对于性能的要求 (p2)
|
||||
论 nextjs 开发对于性能的要求 (p2)
|
||||
|
||||

|
||||
|
||||
@ -104,31 +104,31 @@ python写typing是对自己负责也是对别人负责,对于毫无章法的
|
||||
|
||||
工作:
|
||||
|
||||
今天完成了新版的界面编写,感觉项目中的数据实在太混乱了。我要找个时间重新梳理一下,然后用ts重构。
|
||||
今天完成了新版的界面编写,感觉项目中的数据实在太混乱了。我要找个时间重新梳理一下,然后用 ts 重构。
|
||||
|
||||
然后感觉目前的框架太重了,想要去看一下别的框架例如langchain的案例,作为参考。
|
||||
然后感觉目前的框架太重了,想要去看一下别的框架例如 langchain 的案例,作为参考。
|
||||
|
||||
前端:
|
||||
|
||||
如何管理状态?state如何拆分?哪些是全局的哪些是组件内的。感觉这部分的内容我掌握的比较差。
|
||||
如何管理状态?state 如何拆分?哪些是全局的哪些是组件内的。感觉这部分的内容我掌握的比较差。
|
||||
|
||||
生活:
|
||||
|
||||
在小红书上和yihong老师互关了2333。
|
||||
在小红书上和 yihong 老师互关了 2333。
|
||||
|
||||
注意力实在无法集中,先睡了,明天7点起来好好看一下资料,准备要讲的内容。
|
||||
注意力实在无法集中,先睡了,明天 7 点起来好好看一下资料,准备要讲的内容。
|
||||
|
||||
不要与趋势做对。
|
||||
|
||||
很喜欢各自努力,然后偶尔交流、见面的感觉。
|
||||
|
||||
今天的午饭在盒马吃的,花了19.62
|
||||
今天的午饭在盒马吃的,花了 19.62
|
||||
|
||||
感觉盒马又香了👍
|
||||
|
||||

|
||||
|
||||
今天喝了一杯dirty和一杯冰拿铁。感觉冰拿铁更容易入口?
|
||||
今天喝了一杯 dirty 和一杯冰拿铁。感觉冰拿铁更容易入口?
|
||||
|
||||

|
||||
|
||||
@ -136,15 +136,15 @@ python写typing是对自己负责也是对别人负责,对于毫无章法的
|
||||
|
||||
关于工作和编程:
|
||||
|
||||
今天分享了chainforge。我突然发现我的公众演讲能力还是在的...拿起一个项目虽然没有做什么准备也能讲很久。有点惊喜。
|
||||
今天分享了 chainforge。我突然发现我的公众演讲能力还是在的...拿起一个项目虽然没有做什么准备也能讲很久。有点惊喜。
|
||||
|
||||
下午演示了新版的交互。
|
||||
|
||||
在做这版交互的时候意识到了自己很多的不足,第一个是react没有属于自己的在公司内部开箱即用的脚手架,所以创建一个新的项目的时候效率很低。
|
||||
在做这版交互的时候意识到了自己很多的不足,第一个是 react 没有属于自己的在公司内部开箱即用的脚手架,所以创建一个新的项目的时候效率很低。
|
||||
|
||||
并且对于ts的支持不友好,导致我赶时间选择了js,到后来低于数据结构越来越不可控。
|
||||
并且对于 ts 的支持不友好,导致我赶时间选择了 js,到后来低于数据结构越来越不可控。
|
||||
|
||||
然后对于python的熟悉程度不够,有时候写后端或者排查后端的问题会花费很长的时间,现在的性能也不好。
|
||||
然后对于 python 的熟悉程度不够,有时候写后端或者排查后端的问题会花费很长的时间,现在的性能也不好。
|
||||
|
||||
然后实在太累了,延迟了周报的发布。周六写好再发群里吧。
|
||||
|
||||
@ -156,27 +156,27 @@ python写typing是对自己负责也是对别人负责,对于毫无章法的
|
||||
|
||||

|
||||
|
||||
SQQQ大涨,昨天期权卖飞了...虽然可惜,但觉得自己确实还没有能力做更准确的判断。
|
||||
SQQQ 大涨,昨天期权卖飞了...虽然可惜,但觉得自己确实还没有能力做更准确的判断。
|
||||
|
||||

|
||||
|
||||
周六要做的事情
|
||||
|
||||
1. 整理资讯周报
|
||||
2. 催一下w的需求清单
|
||||
2. 催一下 w 的需求清单
|
||||
3. 完成社区的需求
|
||||
4. 测试外部接口的稳定性
|
||||
|
||||
# 打卡 2024年04月20日 星期六 day4
|
||||
# 打卡 2024 年 04 月 20 日 星期六 day4
|
||||
|
||||
完成了资讯周报的整理
|
||||
|
||||
看了下w反馈的问题,无法复现,只能晚上远程他电脑看了。(我们俩时差有点大,基本只能快0点的时候聊😂那时候我快睡觉,他才起来。)
|
||||
看了下 w 反馈的问题,无法复现,只能晚上远程他电脑看了。(我们俩时差有点大,基本只能快 0 点的时候聊😂那时候我快睡觉,他才起来。)
|
||||
|
||||
今天吃了点都德的红米肠、虾饺、炒面,最近特别地馋红米肠T T,两周内点了三次了!下次去广州的时候一定要大吃特吃。
|
||||
今天吃了点都德的红米肠、虾饺、炒面,最近特别地馋红米肠 T T,两周内点了三次了!下次去广州的时候一定要大吃特吃。
|
||||
|
||||
之前安可安利了库迪的五常米乳拿铁,才知道这个牌子,之后尝试了一下ta家其他的,都还不错。今天喝了两杯生酪拿铁。
|
||||
之前安可安利了库迪的五常米乳拿铁,才知道这个牌子,之后尝试了一下 ta 家其他的,都还不错。今天喝了两杯生酪拿铁。
|
||||
|
||||

|
||||
|
||||
这周要把需求1做完,不能再拖了,后面更没有时间做。
|
||||
这周要把需求 1 做完,不能再拖了,后面更没有时间做。
|
||||
|
@ -24,7 +24,7 @@ toAstro: true
|
||||
|
||||
# 1. 模型动态
|
||||
|
||||
## Myshell 发布OpenVoice2 开源语音模型
|
||||
## Myshell 发布 OpenVoice2 开源语音模型
|
||||
|
||||
[GitHub - myshell-ai/OpenVoice: Instant voice cloning by MyShell.](https://github.com/myshell-ai/OpenVoice)
|
||||
|
||||
@ -38,7 +38,7 @@ toAstro: true
|
||||
|
||||
完全开源,允许免费商业使用
|
||||
|
||||
## [Snowflake Arctic - LLM for Enterprise AI](https://www.snowflake.com/blog/arctic-open-efficient-foundation-language-models-snowflake/?continueFlag=5e163579825fe6026ed04354f826d987) 面向企业的LLM
|
||||
## [Snowflake Arctic - LLM for Enterprise AI](https://www.snowflake.com/blog/arctic-open-efficient-foundation-language-models-snowflake/?continueFlag=5e163579825fe6026ed04354f826d987) 面向企业的 LLM
|
||||
|
||||

|
||||
|
||||
@ -48,9 +48,9 @@ toAstro: true
|
||||
|
||||
它具有出色的企业任务性能,如 SQL 生成、编码和指令遵循基准,同时使用的训练计算预算不到 200 万美元(不到 3K GPU 周)。
|
||||
|
||||
它还使用了三阶段数据课程,专注于通用技能和企业技能,以实现高效的训练和推理。目前Arctic 可在 Hugging Face、NVIDIA API 和 Replicate 上获取,预计在未来几周上线到其他的模型平台。
|
||||
它还使用了三阶段数据课程,专注于通用技能和企业技能,以实现高效的训练和推理。目前 Arctic 可在 Hugging Face、NVIDIA API 和 Replicate 上获取,预计在未来几周上线到其他的模型平台。
|
||||
|
||||
## Firefly Image 3 Model - Adobe最新版文生图模型
|
||||
## Firefly Image 3 Model - Adobe 最新版文生图模型
|
||||
|
||||

|
||||
|
||||
@ -60,11 +60,11 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
## [Introducing more enterprise-grade features for API customers](https://openai.com/blog/more-enterprise-grade-features-for-api-customers?continueFlag=5e163579825fe6026ed04354f826d987) 为API引入更多企业级功能
|
||||
## [Introducing more enterprise-grade features for API customers](https://openai.com/blog/more-enterprise-grade-features-for-api-customers?continueFlag=5e163579825fe6026ed04354f826d987) 为 API 引入更多企业级功能
|
||||
|
||||

|
||||
|
||||
OpenAI发布了一篇博客来介绍对于API的与企业相关的功能升级内容。
|
||||
OpenAI 发布了一篇博客来介绍对于 API 的与企业相关的功能升级内容。
|
||||
|
||||
亮点:
|
||||
|
||||
@ -84,7 +84,7 @@ Speechless AI,它是一个基于大型语言模型的人工智能助手,专
|
||||
|
||||
此外,文本还提供了关于模型、工具、训练等方面的详细信息。
|
||||
|
||||
## [mattshumer/Llama-3-8B-16K · Hugging Face](https://huggingface.co/mattshumer/Llama-3-8B-16K?continueFlag=5e163579825fe6026ed04354f826d987) 上下文翻倍的Llama-3-8B-16K
|
||||
## [mattshumer/Llama-3-8B-16K · Hugging Face](https://huggingface.co/mattshumer/Llama-3-8B-16K?continueFlag=5e163579825fe6026ed04354f826d987) 上下文翻倍的 Llama-3-8B-16K
|
||||
|
||||
[X 上的 Matt Shumer:“I've doubled LLaMA 3's context window to 16K tokens. Fully open-source. Link in thread: https://t.co/uPgmrVojHX” / X](https://twitter.com/mattshumer_/status/1782576964118675565)
|
||||
|
||||
@ -100,21 +100,21 @@ Speechless AI,它是一个基于大型语言模型的人工智能助手,专
|
||||
|
||||

|
||||
|
||||
## Cloudflare推出AI Playground
|
||||
## Cloudflare 推出 AI Playground
|
||||
|
||||
[Workers AI LLM Playground](https://playground.ai.cloudflare.com)
|
||||
|
||||
支持免费使用多种开源模型,并且支持在playground调试好之后生成对应的调用代码。
|
||||
支持免费使用多种开源模型,并且支持在 playground 调试好之后生成对应的调用代码。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
与此同时cf还提供了其他的各种好用的工具,无论对于个人开发者还是企业都推荐使用。
|
||||
与此同时 cf 还提供了其他的各种好用的工具,无论对于个人开发者还是企业都推荐使用。
|
||||
|
||||
[Workers AI · Cloudflare Workers AI docs](https://developers.cloudflare.com/workers-ai/)
|
||||
|
||||
## Perplexity推出了企业会员和企业定制服务
|
||||
## Perplexity 推出了企业会员和企业定制服务
|
||||
|
||||

|
||||
|
||||
@ -142,9 +142,9 @@ Enterprise Pro 的效益:帮助企业加速研发,如 Databricks 估计每
|
||||
|
||||

|
||||
|
||||
## [GitHub - feiandxs/duckrush](https://github.com/feiandxs/duckrush) 搜索关键词并返回LLM便于处理的数据格式
|
||||
## [GitHub - feiandxs/duckrush](https://github.com/feiandxs/duckrush) 搜索关键词并返回 LLM 便于处理的数据格式
|
||||
|
||||
一个简单快速的后端API,基于Hono,可以使用关键字在互联网上搜索相关内容,并将其转换为适合LLM处理的格式。支持在 Cloudflare 上部署。
|
||||
一个简单快速的后端 API,基于 Hono,可以使用关键字在互联网上搜索相关内容,并将其转换为适合 LLM 处理的格式。支持在 Cloudflare 上部署。
|
||||
|
||||

|
||||
|
||||
@ -166,17 +166,17 @@ LLama3 微调教程
|
||||
|
||||
本项目是一个关于大规模预训练语言模型的教程,涵盖模型的各个方面,包括数据准备、模型构建、训练策略等,以及安全、隐私、环境和法律道德等方面的知识。项目以斯坦福大学课程为基础,结合开源贡献者的补充和更新,由项目团队成员分工撰写,预计三个月完成初始版本,后续根据社区贡献和反馈进行更新。旨在为相关领域的研究者和从业者提供知识和技术,拓宽受众的知识面,降低参与开源项目的门槛,并为大型语言模型研究领域贡献资源。
|
||||
|
||||
## [Getting Started With Mistral - DeepLearning.AI](https://www.deeplearning.ai/short-courses/getting-started-with-mistral/?continueFlag=5e163579825fe6026ed04354f826d987) Mistral入门教程
|
||||
## [Getting Started With Mistral - DeepLearning.AI](https://www.deeplearning.ai/short-courses/getting-started-with-mistral/?continueFlag=5e163579825fe6026ed04354f826d987) Mistral 入门教程
|
||||
|
||||
课程主要的内容:
|
||||
|
||||
“You’ll learn about selecting the right model for your use case, and get hands-on with features like effective prompting techniques, function calling, JSON mode, and Retrieval Augmented Generation (RAG).”
|
||||
|
||||
“您将了解如何为您的用例选择正确的模型,并亲身体验有效提示技术、函数调用、JSON模式和检索增强生成(RAG)等功能”
|
||||
“您将了解如何为您的用例选择正确的模型,并亲身体验有效提示技术、函数调用、JSON 模式和检索增强生成(RAG)等功能”
|
||||
|
||||

|
||||
|
||||
## [Financial Market Applications of LLMs](https://thegradient.pub/financial-market-applications-of-llms/?continueFlag=5e163579825fe6026ed04354f826d987) LLM在金融市场的应用
|
||||
## [Financial Market Applications of LLMs](https://thegradient.pub/financial-market-applications-of-llms/?continueFlag=5e163579825fe6026ed04354f826d987) LLM 在金融市场的应用
|
||||
|
||||

|
||||
|
||||
|
@ -25,8 +25,8 @@ category: 日记-年报
|
||||
- **7.15-8.28** 上海某金融科技公司 产品经理 实习
|
||||
- **8 月** 中国大学生计算机设计大赛 国家级二等奖
|
||||
- **8.29-9.1** 中国好声音录制
|
||||
- **9.2** 送机+回成都
|
||||
- **10.15-至今** 成都某教育公司 web 前端开发工程师 实习
|
||||
- **9.2** 送机 + 回成都
|
||||
- **10.15- 至今** 成都某教育公司 web 前端开发工程师 实习
|
||||
|
||||
## 2. 一些想法
|
||||
|
||||
@ -50,7 +50,7 @@ category: 日记-年报
|
||||
|
||||
最终让我决定离职的是感觉自己真的不适合做产品,特别是非互联网的产品,还是决定做前端(淦,回到起点)
|
||||
|
||||
9 月初,又恰好碰上李宇春录好声音,就一把子离职+追星+回学校了。回学校之后就在学校学习前端。
|
||||
9 月初,又恰好碰上李宇春录好声音,就一把子离职 + 追星 + 回学校了。回学校之后就在学校学习前端。
|
||||
|
||||
10 月拿了一个国企 offer,岗位是主数据维护,地点泸州,月薪 1w+,但觉得去了之后做的东西和我的专业基本没啥关系了,以后要走的路很窄,然后地点也不喜欢,就没去。后来拿了一个教育科技公司的实习 offer,岗位 web 前端,虽然是实习,但是觉得可以在实习中多提升自己,就还是去了,感觉导师、同事、氛围都很好,用的框架是 vue
|
||||
|
||||
|
@ -84,8 +84,8 @@ category: 日记-年报
|
||||
1. mac 触控板,应该是今年买的最满意的产品,无论是做工还是使用体验都很好。macbook 外接显示器的时候用很方便。
|
||||
2. NIZ PLUM 静电容 68 键有线 35g-T,网传的“退烧轴”,不过手感其实并不是很喜欢,买来后用了几周就吃灰了。
|
||||
3. 松下 GX9 应该是 8 月底或者 9 月初买的,当时工作和某些环境都带给我很大的压力,于是想要多出去走走拍拍照片,让自己转移注意力,事实证明拍照对我来说确实很放松。
|
||||
4. 椭圆机 闲鱼 500 收了原价 2000+的椭圆机,感觉自己赚到。当时是卖家马上要搬家了急着出但是只出同城仅限自提,而我和他家距离很近,叫了个货拉拉愉快解决了。不过买来后用了几周也有点吃灰,感觉自己膝盖也不太好,连椭圆机这么温和的器械都可以让膝盖感到一点不适。再到后来更不敢锻炼了,已经变成晾衣架了,不知道后面搬家的时候要怎么处理...
|
||||
5. 软路由+NAS,去年买了树莓派随便体验一下,发现确实 samba 对我来说确实挺有用,今年就买了软路由+NAS,在家的时候体验感++。
|
||||
4. 椭圆机 闲鱼 500 收了原价 2000+ 的椭圆机,感觉自己赚到。当时是卖家马上要搬家了急着出但是只出同城仅限自提,而我和他家距离很近,叫了个货拉拉愉快解决了。不过买来后用了几周也有点吃灰,感觉自己膝盖也不太好,连椭圆机这么温和的器械都可以让膝盖感到一点不适。再到后来更不敢锻炼了,已经变成晾衣架了,不知道后面搬家的时候要怎么处理...
|
||||
5. 软路由 +NAS,去年买了树莓派随便体验一下,发现确实 samba 对我来说确实挺有用,今年就买了软路由 +NAS,在家的时候体验感 ++。
|
||||
|
||||
出掉的产品
|
||||
|
||||
@ -116,12 +116,12 @@ category: 日记-年报
|
||||
|
||||
## 4. 去年计划完成情况
|
||||
|
||||
在[[随笔和总结/2021年度总结]]中,我给自己定的计划是:
|
||||
在 [[随笔和总结/2021年度总结]] 中,我给自己定的计划是:
|
||||
|
||||
1. 重新拾起阅读习惯
|
||||
2. 写一个满意项目
|
||||
3. 拿一个满意的 offer
|
||||
4. 多产出(切片+mmd)
|
||||
4. 多产出(切片 +mmd)
|
||||
|
||||
但回头一看,貌似是一个都没实现。
|
||||
|
||||
|
@ -84,8 +84,8 @@ category: 日记-年报
|
||||
1. mac 触控板,应该是今年买的最满意的产品,无论是做工还是使用体验都很好。macbook 外接显示器的时候用很方便。
|
||||
2. NIZ PLUM 静电容 68 键有线 35g-T,网传的“退烧轴”,不过手感其实并不是很喜欢,买来后用了几周就吃灰了。
|
||||
3. 松下 GX9 应该是 8 月底或者 9 月初买的,当时工作和某些环境都带给我很大的压力,于是想要多出去走走拍拍照片,让自己转移注意力,事实证明拍照对我来说确实很放松。
|
||||
4. 椭圆机 闲鱼 500 收了原价 2000+的椭圆机,感觉自己赚到。当时是卖家马上要搬家了急着出但是只出同城仅限自提,而我和他家距离很近,叫了个货拉拉愉快解决了。不过买来后用了几周也有点吃灰,感觉自己膝盖也不太好,连椭圆机这么温和的器械都可以让膝盖感到一点不适。再到后来更不敢锻炼了,已经变成晾衣架了,不知道后面搬家的时候要怎么处理...
|
||||
5. 软路由+NAS,去年买了树莓派随便体验一下,发现确实 samba 对我来说确实挺有用,今年就买了软路由+NAS,在家的时候体验感++。
|
||||
4. 椭圆机 闲鱼 500 收了原价 2000+ 的椭圆机,感觉自己赚到。当时是卖家马上要搬家了急着出但是只出同城仅限自提,而我和他家距离很近,叫了个货拉拉愉快解决了。不过买来后用了几周也有点吃灰,感觉自己膝盖也不太好,连椭圆机这么温和的器械都可以让膝盖感到一点不适。再到后来更不敢锻炼了,已经变成晾衣架了,不知道后面搬家的时候要怎么处理...
|
||||
5. 软路由 +NAS,去年买了树莓派随便体验一下,发现确实 samba 对我来说确实挺有用,今年就买了软路由 +NAS,在家的时候体验感 ++。
|
||||
|
||||
出掉的产品
|
||||
|
||||
@ -116,12 +116,12 @@ category: 日记-年报
|
||||
|
||||
## 4. 去年计划完成情况
|
||||
|
||||
在[[日记/年报/Y2-2021年度总结]]中,我给自己定的计划是:
|
||||
在 [[日记/年报/Y2-2021年度总结]] 中,我给自己定的计划是:
|
||||
|
||||
1. 重新拾起阅读习惯
|
||||
2. 写一个满意项目
|
||||
3. 拿一个满意的 offer
|
||||
4. 多产出(切片+mmd)
|
||||
4. 多产出(切片 +mmd)
|
||||
|
||||
但回头一看,貌似是一个都没实现。
|
||||
|
||||
|
@ -69,7 +69,7 @@ category: 日记-年报
|
||||
|
||||
- [ ] [[常见框架脚手架]]
|
||||
|
||||
然后就是在写这个项目的过程中,充分体会到 chatgpt 的便捷之处了。在早期,设计老师还没有提供素材给我的时候,我使用是[Beautiful Free Images & Pictures | Unsplash](https://unsplash.com/) 的 api,
|
||||
然后就是在写这个项目的过程中,充分体会到 chatgpt 的便捷之处了。在早期,设计老师还没有提供素材给我的时候,我使用是 [Beautiful Free Images & Pictures | Unsplash](https://unsplash.com/) 的 api,
|
||||
|
||||
像下文这样随机生成图片,以及打乱顺序的 dirty work 就可以交给 chatgpt 来完成,减少了很多重复的工作量。
|
||||
|
||||
|
@ -158,7 +158,7 @@ toAstro: true
|
||||
|
||||
不过把狼宝和 91 认混了 555,对不起
|
||||
|
||||
吃饭差不多吃完了,大伙儿就在场地内开始唱歌和玩击鼓传花接歌词+真心话大冒险。
|
||||
吃饭差不多吃完了,大伙儿就在场地内开始唱歌和玩击鼓传花接歌词 + 真心话大冒险。
|
||||
|
||||
## 四、23 号
|
||||
|
||||
|
@ -51,7 +51,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
当天的气温虽然是 30+摄氏度,但是在没有太阳的地方,就不会觉得很热。如果有风吹过,还会觉得很凉爽。
|
||||
当天的气温虽然是 30+ 摄氏度,但是在没有太阳的地方,就不会觉得很热。如果有风吹过,还会觉得很凉爽。
|
||||
|
||||

|
||||
|
||||
|
@ -17,7 +17,7 @@ banner: >-
|
||||
https://pictures.kazoottt.top/2024/10/20241017-5eef043c1bc397df87b6be5f1a4aaa3e.png
|
||||
toAstro: true
|
||||
---
|
||||
**# **2023成都跨年****
|
||||
**# **2023 成都跨年****
|
||||
|
||||
一时兴起和群友约好了去成都跨年。
|
||||
|
||||
@ -29,7 +29,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
在飞机上看完了[小妇人 (豆瓣)](https://movie.douban.com/subject/26348103/), 已经很久没有看完一部完整的电影了,感觉飞机上是一个补电影、补小说的好地方。
|
||||
在飞机上看完了 [小妇人 (豆瓣)](https://movie.douban.com/subject/26348103/), 已经很久没有看完一部完整的电影了,感觉飞机上是一个补电影、补小说的好地方。
|
||||
|
||||
下了飞机后就直奔 KTV 了, 虽然那几天本身就很累了, 但是和朋友们聚一块还是很开心的。
|
||||
|
||||
|
@ -20,7 +20,7 @@ rinId: 1
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# BW记录-个人向流水账版
|
||||
# BW 记录 - 个人向流水账版
|
||||
|
||||

|
||||
|
||||
@ -28,7 +28,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
工作餐真的很好吃,比公司食堂好吃太多QAQ
|
||||
工作餐真的很好吃,比公司食堂好吃太多 QAQ
|
||||
|
||||

|
||||
|
||||
@ -36,7 +36,7 @@ toAstro: true
|
||||
|
||||
然后摊位这边还有好多毛怪送的零食饮料!🙏好幸福
|
||||
|
||||
12号是最忙人最多的一天,后面两天有了一点时间休息以及逛展。
|
||||
12 号是最忙人最多的一天,后面两天有了一点时间休息以及逛展。
|
||||
|
||||
和开发组的毛怪合照了~
|
||||
|
||||
@ -56,7 +56,7 @@ toAstro: true
|
||||
|
||||
但是由于太匆忙,跑到的时候才想起自己手机里面没有美颜相机,以及大毛直播说的记得下一个美颜相机...
|
||||
|
||||
犹豫再三还是跟大毛说自己没有下美颜相机,结果大毛笑着说用原相机拍也可以,好开心,人生照片+1。
|
||||
犹豫再三还是跟大毛说自己没有下美颜相机,结果大毛笑着说用原相机拍也可以,好开心,人生照片 +1。
|
||||
|
||||

|
||||
|
||||
@ -64,7 +64,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
和kami合照了,好好看!kami 带着蓝色工牌还被认成了工作人员,有人去找她问路😆
|
||||
和 kami 合照了,好好看!kami 带着蓝色工牌还被认成了工作人员,有人去找她问路😆
|
||||
|
||||

|
||||
|
||||
@ -76,7 +76,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
最后一天14号 和思无道的合照
|
||||
最后一天 14 号 和思无道的合照
|
||||
|
||||

|
||||
|
||||
|
@ -23,11 +23,11 @@ toAstro: true
|
||||
|
||||
然后我就犯了第一个错,去自助值机的时候提示购票人的信息和证件(通行证)的信息不符合,这个时间我才发现我打错拼音了,我服了我自己这种低级错误也会犯。
|
||||
|
||||
然后去柜台咨询,他们说没有权限改名字,要我自己去给航空公司客服打电话,那一刻真的有点慌,脑内不断幻想自己遗憾离场的场景,很可惜刚好错过了投稿环节hhh。
|
||||
然后去柜台咨询,他们说没有权限改名字,要我自己去给航空公司客服打电话,那一刻真的有点慌,脑内不断幻想自己遗憾离场的场景,很可惜刚好错过了投稿环节 hhh。
|
||||
|
||||
于是我尝试给航空公司打电话,这个时候离登机还有不到两小时,小姐姐听到情况并核实身份后帮我办了加急,不到十分钟就提示信息改好了,终于值机成功了😂然后开始登机。
|
||||
|
||||
落地的时候大概是2024年03月21日0点,由于时间比较晚,窗口只有几个,所以也花了不少时间。然后就坐上了双层巴士,我第一次见到速度这么快的巴士...,而且下车是需要自己按铃的,速度太快导致我不知道该什么时候下车,i人真的很怕别人的眼光...
|
||||
落地的时候大概是 2024 年 03 月 21 日 0 点,由于时间比较晚,窗口只有几个,所以也花了不少时间。然后就坐上了双层巴士,我第一次见到速度这么快的巴士...,而且下车是需要自己按铃的,速度太快导致我不知道该什么时候下车,i 人真的很怕别人的眼光...
|
||||
|
||||
拍拍路灯
|
||||
|
||||
@ -37,13 +37,13 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
大概坐了一个小时到了铜锣湾,之前订酒店的时候发现铜锣湾有家一兰拉面,抱着一个想试试主播之前吃过的同款的想法,我下车后没有去酒店,而是先去了一兰拉面,这家店营业到凌晨4点。
|
||||
大概坐了一个小时到了铜锣湾,之前订酒店的时候发现铜锣湾有家一兰拉面,抱着一个想试试主播之前吃过的同款的想法,我下车后没有去酒店,而是先去了一兰拉面,这家店营业到凌晨 4 点。
|
||||
|
||||
白天大概是要排队的,我到的时候已经快两点,人很少直接进。接待的店员讲的是英文,和他们交流的时候我发现我根本不好意思开口讲英文T T,不过还是鼓起勇气蹦了几个单词,成功点好了单。(上菜的店员讲的是日文)
|
||||
白天大概是要排队的,我到的时候已经快两点,人很少直接进。接待的店员讲的是英文,和他们交流的时候我发现我根本不好意思开口讲英文 T T,不过还是鼓起勇气蹦了几个单词,成功点好了单。(上菜的店员讲的是日文)
|
||||
|
||||
我就点了一个98的面后来又加了一份面,算上服务费,大概是120人民币。
|
||||
我就点了一个 98 的面后来又加了一份面,算上服务费,大概是 120 人民币。
|
||||
|
||||
个人感觉还是挺好吃的,不过确实有点贵hhh
|
||||
个人感觉还是挺好吃的,不过确实有点贵 hhh
|
||||
|
||||

|
||||
|
||||
@ -53,9 +53,9 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
白天起了个大早去干活~ 这天中午和高中同学约了午饭,不过她12点下班,于是我继续开始闲逛。
|
||||
白天起了个大早去干活~ 这天中午和高中同学约了午饭,不过她 12 点下班,于是我继续开始闲逛。
|
||||
|
||||
在公交车站看到了崩铁广告2333
|
||||
在公交车站看到了崩铁广告 2333
|
||||
|
||||

|
||||
|
||||
@ -65,11 +65,11 @@ toAstro: true
|
||||
|
||||
然后还去了时代广场和维港,初中的时候来过,但已经没有什么印象了,只记得林青霞的手印😂
|
||||
|
||||
然后就到了午饭时间,和6年没见的高中同学见面了!555
|
||||
然后就到了午饭时间,和 6 年没见的高中同学见面了!555
|
||||
|
||||
跟她一边吃饭一边聊天真的好放松,聊了最近的生活、工作,还有之前的同学,现在的兴趣爱好放松方式等等。还意外得知她就在我经常使用的一个软件所在的公司工作,好巧好巧。
|
||||
|
||||
本来是想AA的,但是她执意要请客,🥹,这是在香港最贵的一顿饭555。下次见面我要请回来2333
|
||||
本来是想 AA 的,但是她执意要请客,🥹,这是在香港最贵的一顿饭 555。下次见面我要请回来 2333
|
||||
|
||||
烤酸奶
|
||||
|
||||
@ -97,7 +97,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
吃完午饭散了散步,她又要回去工作了,于是走到她公司楼下跟她抱了抱就告别了T T
|
||||
吃完午饭散了散步,她又要回去工作了,于是走到她公司楼下跟她抱了抱就告别了 T T
|
||||
|
||||
感觉高中毕业后要再见到这些同学真的很难了,不过也是因为很困难,再见到的时候会额外开心。
|
||||
|
||||
|
@ -21,7 +21,7 @@ banner: >-
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 2024 小缘永不完结的冒险 武汉线下vlog
|
||||
# 2024 小缘永不完结的冒险 武汉线下 vlog
|
||||
|
||||

|
||||
|
||||
@ -31,8 +31,8 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
离职之后刚好有时间去小缘的810线下live,于是和朋友们约好了一起去~
|
||||
离职之后刚好有时间去小缘的 810 线下 live,于是和朋友们约好了一起去~
|
||||
|
||||
剪了一个很流水账的vlog⬇️
|
||||
剪了一个很流水账的 vlog⬇️
|
||||
|
||||
[2024小缘武汉live 流水账式vlog\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/BV1BLWMeMEVU/)
|
||||
|
@ -36,7 +36,7 @@ toAstro: true
|
||||
|
||||
### 到达
|
||||
|
||||
到广州的时候已经是凌晨了,从机场出来顺着人群走到了p5 停车场,也就是打网约车的停车场开始打车,发现这里特别的混乱,师傅直接把我的订单取消了...
|
||||
到广州的时候已经是凌晨了,从机场出来顺着人群走到了 p5 停车场,也就是打网约车的停车场开始打车,发现这里特别的混乱,师傅直接把我的订单取消了...
|
||||
|
||||
还是比较推荐出租车或者机场酒店的接送服务,这两者效率更高,体验更好一些。
|
||||
|
||||
@ -140,7 +140,7 @@ toAstro: true
|
||||
|
||||
### KTV
|
||||
|
||||
吃完晚饭,我们去了KTV 唱歌,抱着尝试的心态买了凉茶,不过我喝的是冰的薏仁茶,那种黑色的不敢尝试。后来他们告诉我,虽然是凉茶,但一般是热的。😮
|
||||
吃完晚饭,我们去了 KTV 唱歌,抱着尝试的心态买了凉茶,不过我喝的是冰的薏仁茶,那种黑色的不敢尝试。后来他们告诉我,虽然是凉茶,但一般是热的。😮
|
||||
|
||||

|
||||
|
||||
@ -276,7 +276,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
### 继续KTV
|
||||
### 继续 KTV
|
||||
|
||||
吃完饭,我们又去了 KTV
|
||||
|
||||
@ -352,9 +352,9 @@ toAstro: true
|
||||
|
||||
## 最后
|
||||
|
||||
到这里流水账就结束了0.0
|
||||
到这里流水账就结束了 0.0
|
||||
|
||||
感受很深的是,广州的好吃的也太多了吧,好羡慕好羡慕QAQ
|
||||
感受很深的是,广州的好吃的也太多了吧,好羡慕好羡慕 QAQ
|
||||
|
||||
这一次的广州之旅很愉快,和初中来的时候是完全不同的感受。
|
||||
|
||||
|
@ -31,7 +31,7 @@ toAstro: true
|
||||
|
||||
小时候的我,可以说极度社恐,第一次坐飞机的时候,空姐问我要喝什么饮料,我都不敢说话,只能用手指指一下我想要的东西。17 年,到了大学,觉得不能一直畏畏缩缩,决定换个状态重新开始,于是逼自己加了辩论队,从那个时候开始慢慢地变得和普通人一样,虽然性格依然很闷,但终于可以在公共场合表达观点了。
|
||||
|
||||
自身心态发生改变的时间点,18 年-20 年,也刚好是我混我葱圈子最深入的时候,和大家共同经历了某些事,在非主要舆论场一起直面了很多恶意,也在某些事情上明白了现在喜欢不代表会一直喜欢,为了现圈利益撕破脸皮背刺前圈的事情还挺常见,可以信任粉丝整体,但不能信任某个个体。
|
||||
自身心态发生改变的时间点,18 年 -20 年,也刚好是我混我葱圈子最深入的时候,和大家共同经历了某些事,在非主要舆论场一起直面了很多恶意,也在某些事情上明白了现在喜欢不代表会一直喜欢,为了现圈利益撕破脸皮背刺前圈的事情还挺常见,可以信任粉丝整体,但不能信任某个个体。
|
||||
|
||||
当然也有很多暖心的事情,一起庆祝生日、一起为某个线下准备惊喜。当有投票或出专辑,有时会帮一点点忙(那时候大学,时间真的多哇),当时教过四十多岁的玉米怎么购买专辑,之后偶然刷到她的微博,除了分享花花草草,就是转发微博关心我葱身体了,无论是当时还是现在回想起都很感动,这样的事情太多太多。
|
||||
|
||||
|
@ -19,32 +19,32 @@ toAstro: true
|
||||
|
||||
一、受骗
|
||||
|
||||
2017年的我还是一个清澈愚蠢的大学生。某天路过成都春熙路的某地下商场入口时,一个发传单的人A把我拉住,一直问我要不要领免费的护肤品,我推托不下就跟着他去了他们店铺所在的地下商场。
|
||||
2017 年的我还是一个清澈愚蠢的大学生。某天路过成都春熙路的某地下商场入口时,一个发传单的人 A 把我拉住,一直问我要不要领免费的护肤品,我推托不下就跟着他去了他们店铺所在的地下商场。
|
||||
|
||||
进店后有两个店员B、C。B让我躺下去,然后说:"我们免费给你做面部检测,情况好的话就不用清理,情况不好的话需要清理有68和98的,看你的情况而定。"
|
||||
进店后有两个店员 B、C。B 让我躺下去,然后说:" 我们免费给你做面部检测,情况好的话就不用清理,情况不好的话需要清理有 68 和 98 的,看你的情况而定。"
|
||||
|
||||
然后检测完之后,B就说:"哎呀你这个情况很糟糕呀,需要98的**局部清理**,我们后面还有598的**全面清理**balabla。" 然后B把C叫过来扫码收款,付了98。
|
||||
然后检测完之后,B 就说:" 哎呀你这个情况很糟糕呀,需要 98 的**局部清理**,我们后面还有 598 的**全面清理**balabla。" 然后 B 把 C 叫过来扫码收款,付了 98。
|
||||
|
||||
这里有两个细节:
|
||||
|
||||
1. 在我付完款之后,他们要求看银行付款短信,我没多想就给他们看了,短信里显示了我的卡里面还有5400+,这很可能是他们卡着价格骗我4600+的原因。
|
||||
2. B和C都问过我在成都有没有什么亲戚朋友,可能是看我讲的普通话,以为我是人生地不熟的外地人吧。
|
||||
1. 在我付完款之后,他们要求看银行付款短信,我没多想就给他们看了,短信里显示了我的卡里面还有 5400+,这很可能是他们卡着价格骗我 4600+ 的原因。
|
||||
2. B 和 C 都问过我在成都有没有什么亲戚朋友,可能是看我讲的普通话,以为我是人生地不熟的外地人吧。
|
||||
|
||||
B清理了一下说:"那我把你这边也清理了吧。"
|
||||
B 清理了一下说:" 那我把你这边也清理了吧。"
|
||||
|
||||
她这里的意思就是要做598的**全面清理**了,我没多想就同意了,后面B就给C喊过来扫一下码,其实这里我已经察觉到不对劲了,但是没能直接果断拒绝。
|
||||
她这里的意思就是要做 598 的**全面清理**了,我没多想就同意了,后面 B 就给 C 喊过来扫一下码,其实这里我已经察觉到不对劲了,但是没能直接果断拒绝。
|
||||
|
||||
问了一下她们:"可以补差价吗"。她们说:"不可以,但是我们可以帮您做仪器。"
|
||||
问了一下她们:" 可以补差价吗 "。她们说:" 不可以,但是我们可以帮您做仪器。"
|
||||
|
||||
(下一个套路开始了)
|
||||
|
||||
之前在我旁边B回了前台,这次换成了C。
|
||||
之前在我旁边 B 回了前台,这次换成了 C。
|
||||
|
||||
C:妹妹你想去痘吗?
|
||||
|
||||
我:想吧
|
||||
|
||||
C:我们这个就是为了祛痘的弄的,不想弄我们根本不会帮你们做的。我们要把螨虫弄出来balabala。螨虫液价格是380到多少多少,根据你自己经济情况和脸的情况来。
|
||||
C:我们这个就是为了祛痘的弄的,不想弄我们根本不会帮你们做的。我们要把螨虫弄出来 balabala。螨虫液价格是 380 到多少多少,根据你自己经济情况和脸的情况来。
|
||||
|
||||
我:我不想弄了可以吗
|
||||
|
||||
@ -56,27 +56,27 @@ C:我刚刚已经跟你说 根据你自己的经济情况和脸的情况来
|
||||
|
||||
⋯⋯(一直重复上面的对话)
|
||||
|
||||
后面C就叫我闭着眼睛,把我眼睛蒙上在我脸上戳,还给我脸上涂东西,然后说:"你这个很严重阿,得3980的才行。"
|
||||
后面 C 就叫我闭着眼睛,把我眼睛蒙上在我脸上戳,还给我脸上涂东西,然后说:" 你这个很严重阿,得 3980 的才行。"
|
||||
|
||||
我:"不是说根据自己经济情况来的吗"
|
||||
我:" 不是说根据自己经济情况来的吗 "
|
||||
|
||||
C:"我刚刚跟你说的很清楚了,是你的经济情况和脸的情况,快点做决定不然对皮肤伤害很大"。
|
||||
C:" 我刚刚跟你说的很清楚了,是你的经济情况和脸的情况,快点做决定不然对皮肤伤害很大 "。
|
||||
|
||||
然后C后面就一直说:"对你伤害很大 刚刚跟你说的很清楚了 你难道听不懂吗 你听不听得懂" 之类的话
|
||||
然后 C 后面就一直说:" 对你伤害很大 刚刚跟你说的很清楚了 你难道听不懂吗 你听不听得懂 " 之类的话
|
||||
|
||||
对方的意思也就是不付钱不会帮我清除刚刚脸上的东西,不会让我走,无奈我又付了3980,所以最后被强制消费的金额为98 + 598 + 3980= 4676元
|
||||
对方的意思也就是不付钱不会帮我清除刚刚脸上的东西,不会让我走,无奈我又付了 3980,所以最后被强制消费的金额为 98 + 598 + 3980= 4676 元
|
||||
|
||||
二、维权
|
||||
|
||||
离开店铺后,我第一时间想到的是这件事不能让父母知道,打算卖掉我的闲置物品、找朋友借钱,先把一直没扣的那部分学费交掉,然后我后面去找兼职挣钱还给朋友们。
|
||||
|
||||
但是后来一个人坐着想了很久不想就这么算了。就把事情经过告诉了我爸在成都的同学(下面简称T阿姨)以及辅导员。我们三人汇合后,又去了一次店铺但去的时候已经关门了。于是拍了店铺的照片,问了周围的人,了解到这家店风评很不好,并非我一个人在这家店遇到这种强制消费的手段。然后约定在第二天再去商场找那家店一次。
|
||||
但是后来一个人坐着想了很久不想就这么算了。就把事情经过告诉了我爸在成都的同学(下面简称 T 阿姨)以及辅导员。我们三人汇合后,又去了一次店铺但去的时候已经关门了。于是拍了店铺的照片,问了周围的人,了解到这家店风评很不好,并非我一个人在这家店遇到这种强制消费的手段。然后约定在第二天再去商场找那家店一次。
|
||||
|
||||
第二天上午,我和辅导员、T阿姨还有他的丈夫到了店里后,我和T阿姨开始用四川话而不是普通话跟他们沟通。开始并不是很顺利,因为对方一直都在强调说是我自愿的什么的,然后T阿姨的丈夫突然猛地拍了一下前台桌子开始大声地跟他们争论,随后辅导员开始讲道理,之后就比较顺利地把4350拿回来了,损失了326元只能当作是教训。
|
||||
第二天上午,我和辅导员、T 阿姨还有他的丈夫到了店里后,我和 T 阿姨开始用四川话而不是普通话跟他们沟通。开始并不是很顺利,因为对方一直都在强调说是我自愿的什么的,然后 T 阿姨的丈夫突然猛地拍了一下前台桌子开始大声地跟他们争论,随后辅导员开始讲道理,之后就比较顺利地把 4350 拿回来了,损失了 326 元只能当作是教训。
|
||||
|
||||
分享出来不怕大家笑话,虽然我的操作真的很弱智和怯懦才会被骗成这样,从那以后我变得小心谨慎以及懂得拒绝了很多。希望大家永远不要经历和我一样的事情。
|
||||
|
||||
然后也很感谢当时帮助我的朋友们,得知消息不但没有责备我反而发短信来安慰我的爸妈,以及听到我的情况后马上赶过来帮我的辅导员、T阿姨和她的丈夫。那时候的我一个人走在路上真的觉得茫然无措,但因为有他们在还是能感受到温暖。
|
||||
然后也很感谢当时帮助我的朋友们,得知消息不但没有责备我反而发短信来安慰我的爸妈,以及听到我的情况后马上赶过来帮我的辅导员、T 阿姨和她的丈夫。那时候的我一个人走在路上真的觉得茫然无措,但因为有他们在还是能感受到温暖。
|
||||
|
||||
---
|
||||
|
||||
|
@ -26,14 +26,14 @@ toAstro: true
|
||||
|
||||
所以我想控制一下自己的手,目前将自己的记录和发布模式固定一下。具体的规划如下:
|
||||
|
||||
1. 首先,使用obsidian和flomo作为本地的编辑器。obsidian用于记录笔记和比较正式的可能需要发布的内容。而flomo则是一些碎片化的内容,可能是个人的碎碎念,也可能是一些小脑洞。
|
||||
2. 然后,obsidian的内容与[Welcome to Quartz 4](https://quartz.jzhao.xyz/)绑定,如果有更新则会自动地部署上去,这里自动更新的内容都是一些很随意的笔记的内容。
|
||||
3. 再然后就是上传到notion了,这里的内容还是比较水。
|
||||
4. 最后是比较正式的内容,会通过obsidian的插件上传到掘金、xlog、微信公众号。
|
||||
1. 首先,使用 obsidian 和 flomo 作为本地的编辑器。obsidian 用于记录笔记和比较正式的可能需要发布的内容。而 flomo 则是一些碎片化的内容,可能是个人的碎碎念,也可能是一些小脑洞。
|
||||
2. 然后,obsidian 的内容与 [Welcome to Quartz 4](https://quartz.jzhao.xyz/) 绑定,如果有更新则会自动地部署上去,这里自动更新的内容都是一些很随意的笔记的内容。
|
||||
3. 再然后就是上传到 notion 了,这里的内容还是比较水。
|
||||
4. 最后是比较正式的内容,会通过 obsidian 的插件上传到掘金、xlog、微信公众号。
|
||||
|
||||
也就是说内容的质量由低到高的排序是:
|
||||
|
||||
本地obsdian > quartz > notion > 掘金、xlog、微信公众号。
|
||||
本地 obsdian > quartz > notion > 掘金、xlog、微信公众号。
|
||||
|
||||
我认为记录的初心是为了自己,然后再是分享。因此质量低一点只是给自己看没有关系,后面有比较好的内容再放到更公开的平台分享,是比较合适的方式。
|
||||
|
||||
|
@ -19,7 +19,7 @@ toAstro: true
|
||||
|
||||
第一是太过依赖外界获取快乐,当关注的事物出现的频次降低时就会产生焦虑。➡️分离焦虑
|
||||
|
||||
第二是身体自身问题,缺乏锻炼,睡眠不足,且最近debuff,因此可能出现很多负面情绪
|
||||
第二是身体自身问题,缺乏锻炼,睡眠不足,且最近 debuff,因此可能出现很多负面情绪
|
||||
|
||||
第三是过于消极并且在意他人看法,喜欢预设最坏的事情走向,给自己带来不必要的压力
|
||||
|
||||
@ -41,6 +41,6 @@ toAstro: true
|
||||
|
||||
既然关注的人出现的频次无法预测和掌控,因此只能处于有饭就吃,没饭可以扒拉两口别的饭,拓展兴趣点
|
||||
|
||||
由于目前比较忙,吃完晚饭回家已8点,没有太多时间做自己的事情和锻炼,因此尽量在自己身体和精神条件尚可的情况下,安排锻炼(更优先),然后在产出兴趣内的东西
|
||||
由于目前比较忙,吃完晚饭回家已 8 点,没有太多时间做自己的事情和锻炼,因此尽量在自己身体和精神条件尚可的情况下,安排锻炼(更优先),然后在产出兴趣内的东西
|
||||
|
||||
其他的随缘吧,保持分享的欲望,实践费曼学习法,不刻意追求什么,慢慢积累就行。
|
||||
|
@ -15,20 +15,20 @@ category: 生活-随笔
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 最近的感受-积重难返
|
||||
# 最近的感受 - 积重难返
|
||||
|
||||
23年年末的时候内转到了做大模型应用的部分,起初是很兴奋和充满动力的。
|
||||
23 年年末的时候内转到了做大模型应用的部分,起初是很兴奋和充满动力的。
|
||||
|
||||
因为可以一边学习一边做比较前沿的项目,还能白嫖各种大模型厂商的服务。不过这毕竟还是一份工作,公司不可能白养着人而不出成果,所以还是有上上线的压力的。我觉得到这里都是正常的。
|
||||
|
||||
但时间久了心里的不适感越来越明显。
|
||||
|
||||
首先是一直被诟病的基建,没有CI/CD,发一次版自动+手动的流程结合起来要花上很久的时间,与此同时发布还需要等到19点,很多时候不得不为这个原因加班。并且外部服务到内网的代理十分不稳定,极大地降低了工作效率。
|
||||
首先是一直被诟病的基建,没有 CI/CD,发一次版自动 + 手动的流程结合起来要花上很久的时间,与此同时发布还需要等到 19 点,很多时候不得不为这个原因加班。并且外部服务到内网的代理十分不稳定,极大地降低了工作效率。
|
||||
|
||||
其次是心中对于项目的信心越来越不足。项目所使用的框架非常的笨重,不利于拓展,并且有比较严重的性能问题。并且我认为做agent最主要的目标是对于某一个领域的问题的结局能力的强弱。但是目前的产品给我的感觉是没有把注意力专注于能力本身,而是开始追求交互。
|
||||
其次是心中对于项目的信心越来越不足。项目所使用的框架非常的笨重,不利于拓展,并且有比较严重的性能问题。并且我认为做 agent 最主要的目标是对于某一个领域的问题的结局能力的强弱。但是目前的产品给我的感觉是没有把注意力专注于能力本身,而是开始追求交互。
|
||||
|
||||
而且很奇怪的是这并不是一个local-first项目,后期是要接数据库的,结果想要我在我临时基于indexedDB写的历史记录的基础上更多的需求。
|
||||
而且很奇怪的是这并不是一个 local-first 项目,后期是要接数据库的,结果想要我在我临时基于 indexedDB 写的历史记录的基础上更多的需求。
|
||||
|
||||
最开始搭后端框架的人的代码也是写的乱七八糟,restful的出入参定义出现了很多字段不一致的情况,后来只能我自己手动去封装类。在我提出缺少状态码的疑问的时候,说根据msg的关键词来判断状态... 这也太硬编码了吧
|
||||
最开始搭后端框架的人的代码也是写的乱七八糟,restful 的出入参定义出现了很多字段不一致的情况,后来只能我自己手动去封装类。在我提出缺少状态码的疑问的时候,说根据 msg 的关键词来判断状态... 这也太硬编码了吧
|
||||
|
||||
最后就是对于未来的担忧了,最近约了几次面试,感觉外面确实好卷...但是我只有回家后才有时间学习,再这样下能力差距只会越拖越大。并且涨薪幅度很低,可以说是钱少事多的典范了。
|
||||
|
@ -30,7 +30,7 @@ rinId: 8
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# ChainForge简单介绍
|
||||
# ChainForge 简单介绍
|
||||
|
||||

|
||||
|
||||
@ -38,7 +38,7 @@ toAstro: true
|
||||
|
||||
[ChainForge: A visual programming environment for prompt engineering](https://chainforge.ai/)
|
||||
|
||||
github地址:
|
||||
github 地址:
|
||||
|
||||
[GitHub - ianarawjo/ChainForge: An open-source visual programming environment for battle-testing prompts to LLMs.](https://github.com/ianarawjo/ChainForge)
|
||||
|
||||
@ -65,7 +65,7 @@ github地址:
|
||||
## TODO
|
||||
|
||||
1. 内部环境运行
|
||||
2. 内网环境proxy [Add Custom Providers - ChainForge Documentation](<https://chainforge.ai/docs/custom_providers/> 提供了自定义llm
|
||||
2. 内网环境 proxy [Add Custom Providers - ChainForge Documentation](<https://chainforge.ai/docs/custom_providers/> 提供了自定义 llm
|
||||
|
||||
## 参考
|
||||
|
||||
@ -73,7 +73,7 @@ github地址:
|
||||
|
||||
[X](https://twitter.com/9hills/status/1772467763165958602)
|
||||
|
||||
自动化Prompts
|
||||
自动化 Prompts
|
||||
|
||||
[\[2402.10949\] The Unreasonable Effectiveness of Eccentric Automatic Prompts](https://arxiv.org/abs/2402.10949)
|
||||
|
||||
|
@ -20,15 +20,15 @@ link-notionnext: 'https://kazoottt.notion.site/01-Perplexity-ae2fba46af304bd5b6d
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# Perplexity系列产品
|
||||
# Perplexity 系列产品
|
||||
|
||||
## 产品1 Perplexity搜索引擎
|
||||
## 产品 1 Perplexity 搜索引擎
|
||||
|
||||

|
||||
|
||||
<https://www.perplexity.ai/>
|
||||
|
||||
### 普通和Pro的区别
|
||||
### 普通和 Pro 的区别
|
||||
|
||||

|
||||
|
||||
@ -48,7 +48,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
## 产品2 Perplexity Playground
|
||||
## 产品 2 Perplexity Playground
|
||||
|
||||
体验最新大模型
|
||||
|
||||
@ -66,13 +66,13 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
## 产品3 Perplexity播客
|
||||
## 产品 3 Perplexity 播客
|
||||
|
||||
[资讯汇总 Discover](https://www.perplexity.ai/discover)
|
||||
|
||||

|
||||
|
||||
Perplexity和eleventlab合作,把Discover的内容转成播客了。
|
||||
Perplexity 和 eleventlab 合作,把 Discover 的内容转成播客了。
|
||||
|
||||

|
||||
|
||||
@ -84,6 +84,6 @@ Perplexity和eleventlab合作,把Discover的内容转成播客了。
|
||||
|
||||
[pca.st](https://pca.st/03qazv0d)
|
||||
|
||||
支持rss
|
||||
支持 rss
|
||||
|
||||

|
||||
|
@ -20,17 +20,17 @@ rinId: 43
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 可以免费领取tokens的大模型服务
|
||||
# 可以免费领取 tokens 的大模型服务
|
||||
|
||||
本文更新时间:2024年6月20日
|
||||
本文更新时间:2024 年 6 月 20 日
|
||||
|
||||
## [豆包大模型](https://www.volcengine.com/)
|
||||
|
||||
[豆包大模型-火山引擎](https://www.volcengine.com/product/doubao)
|
||||
|
||||
"亲爱的客户,模型提供方将在5月15日至8月30日期间,为您提供一次独特的机会,即高达5亿tokens的免费权益。这是我们对您长期支持的感谢,也是对未来合作的期待。"
|
||||
" 亲爱的客户,模型提供方将在 5 月 15 日至 8 月 30 日期间,为您提供一次独特的机会,即高达 5 亿 tokens 的免费权益。这是我们对您长期支持的感谢,也是对未来合作的期待。"
|
||||
|
||||
在8月30日之前可以领取5亿tokens
|
||||
在 8 月 30 日之前可以领取 5 亿 tokens
|
||||
|
||||

|
||||
|
||||
@ -46,7 +46,7 @@ toAstro: true
|
||||
|
||||
目前支持的模型有:
|
||||
|
||||
deepseek, qwen等
|
||||
deepseek, qwen 等
|
||||
|
||||

|
||||
|
||||
@ -54,18 +54,18 @@ deepseek, qwen等
|
||||
|
||||
小红书输出:
|
||||
|
||||
目前可以免费领tokens的平台
|
||||
目前可以免费领 tokens 的平台
|
||||
|
||||
一、豆包大模型 p1
|
||||
|
||||
在8月30日之前可以领取5亿tokens
|
||||
在 8 月 30 日之前可以领取 5 亿 tokens
|
||||
|
||||
二、DeepSeek
|
||||
|
||||
注册获500万tokens(限中国大陆地区)
|
||||
注册获 500 万 tokens(限中国大陆地区)
|
||||
|
||||
三、SiliconCloud p3
|
||||
|
||||
手机号注册,一个手机号可以领约1亿token。
|
||||
手机号注册,一个手机号可以领约 1 亿 token。
|
||||
|
||||
目前支持的模型有:deepseek, qwen等
|
||||
目前支持的模型有:deepseek, qwen 等
|
||||
|
@ -27,7 +27,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
但是它也可以使用自己的 key和模型具体的操作如下。
|
||||
但是它也可以使用自己的 key 和模型具体的操作如下。
|
||||
|
||||

|
||||
|
||||
|
@ -25,7 +25,7 @@ publish_time: '2024/11/22 14:38:29'
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
## stl如何转为json
|
||||
## stl 如何转为 json
|
||||
|
||||
``` ts
|
||||
import vtkSTLReader from '@kitware/vtk.js/IO/Geometry/STLReader';
|
||||
@ -46,7 +46,7 @@ const polyData = await getStlModelFromPath(stlPath);
|
||||
const jsonData = polyData.toJSON();
|
||||
```
|
||||
|
||||
## json如何转为stl
|
||||
## json 如何转为 stl
|
||||
|
||||
``` ts
|
||||
import modelJSON from './model.json';
|
||||
|
@ -17,7 +17,7 @@ tags:
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# web3资源收集
|
||||
# web3 资源收集
|
||||
|
||||
基础推荐材料
|
||||
人文基础:
|
||||
@ -51,7 +51,7 @@ toAstro: true
|
||||
|
||||
<https://zhuanlan.zhihu.com/p/38003169>(Part3)
|
||||
|
||||
白皮书精讲系列是看懂白皮书很好的参考资料,可以更深入的了解白皮书中的细节。这是 ETH1.0 的架构,后面再看 ETH 2.0 的架构。也是搞得越清楚越好,后续的区块链整体上都没有脱离这个架构,既 Chain-VM-共识-Daap
|
||||
白皮书精讲系列是看懂白皮书很好的参考资料,可以更深入的了解白皮书中的细节。这是 ETH1.0 的架构,后面再看 ETH 2.0 的架构。也是搞得越清楚越好,后续的区块链整体上都没有脱离这个架构,既 Chain-VM- 共识 -Daap
|
||||
3**、一个以太坊交易的完整周期**
|
||||
<https://www.notonlyowner.com/learn/what-happens-when-you-send-one-dai>
|
||||
这篇文章对具体的每一个环节都有很详细的记录,跟 Daap 的开发结合非常紧密,最好能完整过一遍,然后自己尝试画一个详细的流程图。包括前端怎么跟钱包交互,钱包怎么跟 RPC 交互,节点之间怎么通信,EVM 怎么处理交易,Gas,最后存储等。
|
||||
@ -64,7 +64,7 @@ youtube 教程
|
||||
这个可以看看 Foundry 开发框架
|
||||
[Foundry 开发框架 | Decert.me](https://decert.me/tutorial/solidity/tools/foundry/)
|
||||
|
||||
[The Architecture of a Web 3.0 application](https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application)这篇是讲 web3 应用的架构
|
||||
[The Architecture of a Web 3.0 application](https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application) 这篇是讲 web3 应用的架构
|
||||
|
||||
对了,有一个 uniswap v2 详细讲解材料,非常不错,我发出来
|
||||
大家有需要可以好好看一下,讲得非常详细
|
||||
|
@ -21,7 +21,7 @@ toAstro: true
|
||||
|
||||
《深入解析 CSS》中有这样一句话
|
||||
|
||||
> 伪类选择器(如:hover)和属性选择器(如[type="input"])与一个类选择器的优先级相同。通用选择器(*)和组合器(>、+、~)对优先级没有影响。
|
||||
> 伪类选择器(如:hover)和属性选择器(如 [type="input"])与一个类选择器的优先级相同。通用选择器(*)和组合器(>、+、~)对优先级没有影响。
|
||||
|
||||
也就是说对于以下四个伪类,没有优先级之分。
|
||||
|
||||
|
@ -19,56 +19,35 @@ link-notionnext: >-
|
||||
rinId: 14
|
||||
description: >-
|
||||
# ES Module 问题:__dirname 不定义
|
||||
|
||||
|
||||
在使用
|
||||
TypeScript创建的ESM文件中,遇到__dirname不定义的问题通常是因为使用了module的语法,应该改为ESM的写法。两种解决方法分别是改为module的写法和改为ESM的写法。
|
||||
|
||||
|
||||
## 改为module的写法
|
||||
|
||||
|
||||
在这种方法中需要把import改为require,将后缀从ts改为cts。
|
||||
|
||||
|
||||
但这种方式并不推荐,因为它可能会导致文件相对路径的问题。
|
||||
|
||||
|
||||
## 改为ESM的写法
|
||||
|
||||
|
||||
可以通过利用import.meta.url和fileURLToPath函数,获取当前模块的目录路径来解决__dirname不定义的问题。
|
||||
|
||||
```typescript
|
||||
|
||||
import { fileURLToPath } from "url"
|
||||
|
||||
import path from "path"
|
||||
|
||||
|
||||
// 获取当前模块的目录路径
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url)
|
||||
|
||||
const __dirname = path.dirname(__filename)
|
||||
|
||||
```
|
||||
|
||||
这种方法推荐使用,避免了相对路径的问题。
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# __dirname Is not Defined in ES Module Scope
|
||||
|
||||
在package.json中的type = module的项目中,我创建了一个ts文件,类型是esm的类型。
|
||||
在 package.json 中的 type = module 的项目中,我创建了一个 ts 文件,类型是 esm 的类型。
|
||||
|
||||
这里的报错是因为我们错误的使用了module的语法到esm的文件中,要解决这个问题的方法有两种,第一种改为module,另一种是改为esm的写法。
|
||||
这里的报错是因为我们错误的使用了 module 的语法到 esm 的文件中,要解决这个问题的方法有两种,第一种改为 module,另一种是改为 esm 的写法。
|
||||
|
||||
首先是第一种改为module的写法,那就是把import改为require,然后由于我们这里是module的项目,所以需要修改一下ts文件的后缀ts改为cts。
|
||||
首先是第一种改为 module 的写法,那就是把 import 改为 require,然后由于我们这里是 module 的项目,所以需要修改一下 ts 文件的后缀 ts 改为 cts。
|
||||
|
||||
一个供参考的例子:[GitHub - shawnsparks/typescript-esm: Explore different usage patterns of ES modules with Typescript](https://github.com/shawnsparks/typescript-esm)
|
||||
|
||||
然后是第二种,文件、路径相关的改为esm的写法。
|
||||
然后是第二种,文件、路径相关的改为 esm 的写法。
|
||||
|
||||
```ts
|
||||
import { fileURLToPath } from "url"
|
||||
|
@ -25,7 +25,7 @@ TODO
|
||||
|
||||
## 区别
|
||||
|
||||
1. \_\_dirname 和 process.cwd()的区别
|
||||
1. \_\_dirname 和 process.cwd() 的区别
|
||||
|
||||
[node.js - What's the difference between process.cwd() vs \_\_dirname? - Stack Overflow](https://stackoverflow.com/questions/9874382/whats-the-difference-between-process-cwd-vs-dirname)
|
||||
|
||||
@ -40,9 +40,9 @@ TODO
|
||||
|
||||

|
||||
|
||||
而目录结构为上图,express-对应 server 打包在 server_bulid,需要加载的 client scripts 在 client_buiild,为同级目录,所以第一张图右边的写法才能正确配置静态资源路径。
|
||||
而目录结构为上图,express- 对应 server 打包在 server_bulid,需要加载的 client scripts 在 client_buiild,为同级目录,所以第一张图右边的写法才能正确配置静态资源路径。
|
||||
|
||||
2. path.join()和 path.resolve()的区别
|
||||
2. path.join() 和 path.resolve() 的区别
|
||||
|
||||
连接路径
|
||||
|
||||
|
@ -16,21 +16,21 @@ category: 编程-前端-node
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# Npm发包失败的原因
|
||||
# Npm 发包失败的原因
|
||||
|
||||
## 可能的原因
|
||||
|
||||
1. 当前的账号没有发包权限。(比如没有某个包或者某个scope的权限)
|
||||
2. 当前的包名不符合规范。(需要URL-safe characters)
|
||||
3. 当前的包名是屏蔽词。(例如download [[npm发包失败的原因#npm包名屏蔽词]])
|
||||
1. 当前的账号没有发包权限。(比如没有某个包或者某个 scope 的权限)
|
||||
2. 当前的包名不符合规范。(需要 URL-safe characters)
|
||||
3. 当前的包名是屏蔽词。(例如 download [[npm发包失败的原因#npm包名屏蔽词]])
|
||||
4. 可能是当前的 npm 设置了镜像地址,而不是原始的 npm 地址,导致 login 的时候无法登录从而无法发布。解决方法就是在发布的时候先切换为原始的 npm 地址,再发布。
|
||||
5. 其他(后续遇到了再补充)
|
||||
|
||||
// 吐槽一下,npm的cli给的信息很多都是无效信息,有时候很难从中知道到底是哪里有问题
|
||||
// 吐槽一下,npm 的 cli 给的信息很多都是无效信息,有时候很难从中知道到底是哪里有问题
|
||||
|
||||
## Npm包名屏蔽词
|
||||
## Npm 包名屏蔽词
|
||||
|
||||
1. download (我替换成downloader之后才成功发布)
|
||||
1. download (我替换成 downloader 之后才成功发布)
|
||||
|
||||
## 参考
|
||||
|
||||
|
@ -19,7 +19,7 @@ tags:
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# Npm和npx的区别
|
||||
# Npm 和 npx 的区别
|
||||
|
||||
在日常的开发中,经常会使用这两个指令。
|
||||
|
||||
@ -78,9 +78,9 @@ npm 存储库 <=== 他人使用 CLI 进行将包发布到存储库中
|
||||
|
||||
### Npx 的定义
|
||||
|
||||
在[什么是 npm —— 写给初学者的编程教程 (freecodecamp.org)](https://www.freecodecamp.org/chinese/news/what-is-npm-a-node-package-manager-tutorial-for-beginners/) 中提到
|
||||
在 [什么是 npm —— 写给初学者的编程教程 (freecodecamp.org)](https://www.freecodecamp.org/chinese/news/what-is-npm-a-node-package-manager-tutorial-for-beginners/) 中提到
|
||||
|
||||
> 最新引入的 [npx](https://www.freecodecamp.org/news/npm-vs-npx-whats-the-difference/) 使我们可以像在全局安装程序一样运行这些 `node_modules` 项目作用域命令,方法是在其前面加上 `npx ...`(即`npx prettier --write ** / *。ts`)。
|
||||
> 最新引入的 [npx](https://www.freecodecamp.org/news/npm-vs-npx-whats-the-difference/) 使我们可以像在全局安装程序一样运行这些 `node_modules` 项目作用域命令,方法是在其前面加上 `npx ...`(即 `npx prettier --write ** / *。ts`)。
|
||||
|
||||
## 用法
|
||||
|
||||
@ -89,4 +89,4 @@ npm 存储库 <=== 他人使用 CLI 进行将包发布到存储库中
|
||||
如果要运行项目中的某些二进制文件,以前只能使用 路径/bin 文件 来执行
|
||||
但是使用 npx 就可以直接运行了
|
||||
|
||||
> npx 的原理很简单,就是运行的时候,会到`node_modules/.bin`路径和环境变量`$PATH`里面,检查命令是否存在。由于 npx 会检查环境变量`$PATH`,所以系统命令也可以调用。
|
||||
> npx 的原理很简单,就是运行的时候,会到 `node_modules/.bin` 路径和环境变量 `$PATH` 里面,检查命令是否存在。由于 npx 会检查环境变量 `$PATH`,所以系统命令也可以调用。
|
||||
|
@ -16,13 +16,9 @@ slug: search-params
|
||||
description: >-
|
||||
React Router 的 `useSearchParams` Hook 提供了一个内建的 API,允许直接获取查询参数的值,比如 `.get()`,
|
||||
`.set()`, `.append()` 等。该 hook 可以帮助开发者轻松地处理 URL 中的 query parameters。
|
||||
|
||||
|
||||
使用 `qs` 库和 `window.location.search` 的方法也是可以实现解析 query parameters
|
||||
的效果。但需要注意的是,`qs.parse(window.location.search)`
|
||||
会将带有问号的字符串直接返回,而不对其进行处理。在正确的情况下,将需要手动去掉问号,以得到期望的结果。
|
||||
|
||||
|
||||
React Router 的 `useSearchParams` Hook 和 `qs` 库结合使用,可以帮助开发者更容易地管理 URL 中的 query
|
||||
parameters。
|
||||
NotionID-notionnext: 13d55568-fd75-81f5-be1b-e0a4f8137355
|
||||
@ -69,9 +65,9 @@ interface URLSearchParams {
|
||||
|
||||

|
||||
|
||||
使用window.location.search获取到请求参数对应的字符串(需要注意的是:字符串是带有?的)
|
||||
使用 window.location.search 获取到请求参数对应的字符串(需要注意的是:字符串是带有?的)
|
||||
|
||||
然后使用qs.parse方法来解析查询字符串
|
||||
然后使用 qs.parse 方法来解析查询字符串
|
||||
|
||||
案例:localhost?medicalRecordID=1
|
||||
|
||||
|
@ -15,22 +15,12 @@ category: 编程-前端
|
||||
description: >-
|
||||
这个 GitHub Action 通过 Node.js 脚本在每次推送到 content 目录和 build_docs.cjs
|
||||
脚本时更新博客内容,并将其复制到另一个目标仓库。它支持多个环境,包括本地和服务器。该过程依赖于 Obsidian 模板和 Gray Matter 脚本。
|
||||
|
||||
|
||||
此 Action 通过在每次推送中运行其特定步骤来保持 blog 内容的最新。这些步骤包括:
|
||||
|
||||
|
||||
- 运行 npm install 和 npm run build:docs:server 批量安装并构建博客内容。
|
||||
|
||||
- 复制更新的 content 到目标仓库。
|
||||
|
||||
- 运行 npm install 和 npm run sort 批量安装和排序博客内容。
|
||||
|
||||
|
||||
该 Action 通过使用 Gray Matter 脚本来处理 Markdown文件,并根据其 frontMatter
|
||||
信息决定是否需要将其复制到目标仓库中。它还支持从特定目录忽略某些文件或文件夹。
|
||||
|
||||
|
||||
该 Action 的主要功能是自动化 blog 内容的更新和复制,确保 content ALWAYS 是最新的。
|
||||
toAstro: true
|
||||
---
|
||||
@ -116,16 +106,16 @@ jobs:
|
||||
|
||||
```
|
||||
|
||||
PAT_TOKEN申请
|
||||
PAT_TOKEN 申请
|
||||
[Sign in to GitHub · GitHub](https://github.com/settings/tokens)
|
||||
|
||||
需要权限:repo, workflow
|
||||
|
||||

|
||||
|
||||
## obsidian模板
|
||||
## obsidian 模板
|
||||
|
||||
published是true且notAstro不为true的时候,会被发布到另外一个仓库
|
||||
published 是 true 且 notAstro 不为 true 的时候,会被发布到另外一个仓库
|
||||
|
||||
```
|
||||
---
|
||||
|
@ -22,27 +22,27 @@ toAstro: true
|
||||
|
||||
## 场景
|
||||
|
||||
在我们使用twitter的时候,会发现有的链接会显示预览卡片,有的不会。
|
||||
在我们使用 twitter 的时候,会发现有的链接会显示预览卡片,有的不会。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
这是因为有的网站设置了open graph,有的没有。
|
||||
这是因为有的网站设置了 open graph,有的没有。
|
||||
|
||||

|
||||
|
||||
## 那么什么是open graph?
|
||||
## 那么什么是 open graph?
|
||||
|
||||
open graph是一个由facebook在2010年发布的协议,用于在社交网络上分享链接时,显示预览卡片。
|
||||
open graph 是一个由 facebook 在 2010 年发布的协议,用于在社交网络上分享链接时,显示预览卡片。
|
||||
|
||||

|
||||
|
||||
我觉得无论是它的名称还是意图,都能看出facebook以及其他支持这种协议的社交平台的开放性, 特别是在某些平台会屏蔽外链或者限流带有外链的衬托下。
|
||||
我觉得无论是它的名称还是意图,都能看出 facebook 以及其他支持这种协议的社交平台的开放性, 特别是在某些平台会屏蔽外链或者限流带有外链的衬托下。
|
||||
|
||||

|
||||
|
||||
和open graph类似还有twitter自己的card,如果twitter card和open graph同时存在的话,会先显示在twitter card。如果twitter card没有定义,才会显示open graph。
|
||||
和 open graph 类似还有 twitter 自己的 card,如果 twitter card 和 open graph 同时存在的话,会先显示在 twitter card。如果 twitter card 没有定义,才会显示 open graph。
|
||||
|
||||

|
||||
|
||||
|
@ -31,19 +31,19 @@ toAstro: true
|
||||
)}
|
||||
```
|
||||
|
||||
当camera_id>0的时候,正常显示x号相机
|
||||
当 camera_id>0 的时候,正常显示 x 号相机
|
||||
|
||||
当camera_id=0的时候,**异常**显示0,而不是0号相机
|
||||
当 camera_id=0 的时候,**异常**显示 0,而不是 0 号相机
|
||||
|
||||
## 错误原因
|
||||
|
||||
这是因为在 JavaScript 中,`0` 被视为 falsy 值,因此当 `camera_id` 为 `0` 时,条件判断 `camera_id &&` 会返回 `false`。所以后面的内容不被渲染。
|
||||
|
||||
但是0是可以被react渲染的,所以最后显示的是0,而不是不显示。
|
||||
但是 0 是可以被 react 渲染的,所以最后显示的是 0,而不是不显示。
|
||||
|
||||
## 解决方法
|
||||
|
||||
涉及到数字且可能为0的时候,不要直接使用&&来判断,而是使用
|
||||
涉及到数字且可能为 0 的时候,不要直接使用&&来判断,而是使用
|
||||
|
||||
``` jsx
|
||||
{camera_id !== undefined && (
|
||||
|
@ -15,21 +15,21 @@ category: 编程-前端
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 1 如何实现在markdown中渲染iframe
|
||||
# 1 如何实现在 markdown 中渲染 iframe
|
||||
|
||||
demo展示地址:[Create Next App](https://markdown-preview-eosin.vercel.app/demo)
|
||||
demo 展示地址:[Create Next App](https://markdown-preview-eosin.vercel.app/demo)
|
||||
|
||||
项目源代码:[https://github.com/KazooTTT/markdown-iframe-preview/](https://github.com/KazooTTT/markdown-iframe-preview/)
|
||||
|
||||
[https://github.com/KazooTTT/markdown-iframe-preview/](https://github.com/KazooTTT/markdown-iframe-preview/)
|
||||
|
||||
使用的markdown渲染器是:[GitHub - remarkjs/react-markdown: Markdown component for React](https://github.com/remarkjs/react-markdown)
|
||||
使用的 markdown 渲染器是:[GitHub - remarkjs/react-markdown: Markdown component for React](https://github.com/remarkjs/react-markdown)
|
||||
|
||||

|
||||
|
||||
有两种方案,第一种是iframe以html的语法嵌入(1),第二种是重写a标签把它转化为iframe(3)。
|
||||
有两种方案,第一种是 iframe 以 html 的语法嵌入(1),第二种是重写 a 标签把它转化为 iframe(3)。
|
||||
|
||||
## 1.1 Iframe直接嵌入markdown
|
||||
## 1.1 Iframe 直接嵌入 markdown
|
||||
|
||||
```markdown
|
||||
### 1.1.1 Iframe
|
||||
@ -43,9 +43,9 @@ demo展示地址:[Create Next App](https://markdown-preview-eosin.vercel.app/d
|
||||
|
||||
[GitHub - remarkjs/react-markdown: Markdown component for React](https://github.com/remarkjs/react-markdown?tab=readme-ov-file#appendix-a-html-in-markdown)
|
||||
|
||||
也就是引入rehypeRaw这个rehypePlugin,实现在markdown中嵌入html。
|
||||
也就是引入 rehypeRaw 这个 rehypePlugin,实现在 markdown 中嵌入 html。
|
||||
|
||||
(谨慎使用,需要保证html内容安全的情况下嵌入)
|
||||
(谨慎使用,需要保证 html 内容安全的情况下嵌入)
|
||||
|
||||
```tsx
|
||||
import Markdown from "react-markdown"
|
||||
@ -56,13 +56,13 @@ const DempPage = () => {
|
||||
}
|
||||
```
|
||||
|
||||
## 1.2 a标签转化为iframe
|
||||
## 1.2 a 标签转化为 iframe
|
||||
|
||||
在某些情况下我们需要把a标签的对应的网页直接展示出来,这个时候就要把a标签转化为iframe了。实现的方法是重写a这个组件。
|
||||
在某些情况下我们需要把 a 标签的对应的网页直接展示出来,这个时候就要把 a 标签转化为 iframe 了。实现的方法是重写 a 这个组件。
|
||||
|
||||
下面是我的写法,我需要把链接中有`/agent/special`的所有的链接都以iframe的形式展示出来。于是做了一个特殊判断来实现这个逻辑。对于其他的不满足要求的a标签,则直接渲染为a标签即可。
|
||||
下面是我的写法,我需要把链接中有 `/agent/special` 的所有的链接都以 iframe 的形式展示出来。于是做了一个特殊判断来实现这个逻辑。对于其他的不满足要求的 a 标签,则直接渲染为 a 标签即可。
|
||||
|
||||
这里还可以做一些拓展的写法,比如检查到网易云的音乐链接,就在前面加一个网易云的logo,如果检测到外链那么点击的时候打开新的窗口等等。
|
||||
这里还可以做一些拓展的写法,比如检查到网易云的音乐链接,就在前面加一个网易云的 logo,如果检测到外链那么点击的时候打开新的窗口等等。
|
||||
|
||||
```ts
|
||||
import Markdown from "react-markdown";
|
||||
|
@ -15,7 +15,7 @@ description: download属性是如何定义的以及注意事项。 不能设置
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
## 对于a标签的download属性
|
||||
## 对于 a 标签的 download 属性
|
||||
|
||||

|
||||
|
||||
@ -40,10 +40,10 @@ console.log(temp1.download); // 输出 undefined
|
||||
|
||||
```
|
||||
|
||||
但是如果先设置了download = '', 再设置 download = null, 就会被转化为'null'
|
||||
但是如果先设置了 download = '', 再设置 download = null, 就会被转化为 'null'
|
||||
|
||||

|
||||
|
||||
所以要么直接设置 download = null,要么直接设置download = ''
|
||||
所以要么直接设置 download = null,要么直接设置 download = ''
|
||||
|
||||
不要设置了download = ''之后去设置download = null
|
||||
不要设置了 download = '' 之后去设置 download = null
|
||||
|
@ -14,9 +14,9 @@ category: 编程-前端-平台
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 如何快速导出vercel Project中的环境变量
|
||||
# 如何快速导出 vercel Project 中的环境变量
|
||||
|
||||
我在vercel中集成了某些插件或者链接了数据库,要如何快速的导出这些环境变量呢?
|
||||
我在 vercel 中集成了某些插件或者链接了数据库,要如何快速的导出这些环境变量呢?
|
||||
|
||||
具体方法如下:
|
||||
|
||||
@ -28,7 +28,7 @@ vercel link
|
||||
vercel env pull .env.local
|
||||
```
|
||||
|
||||
1. 首先是安装vercel
|
||||
2. 然后登录vercel 
|
||||
1. 首先是安装 vercel
|
||||
2. 然后登录 vercel 
|
||||
3. 最后拉取环境变量到.env.local
|
||||

|
||||
|
@ -23,15 +23,15 @@ rinId: 18
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 再次学习History.scrollRestoration
|
||||
# 再次学习 History.scrollRestoration
|
||||
|
||||

|
||||
|
||||
之前在react.dev的源代码中了解到了这个HIstory的属性,当时写了一篇笔记来记录我对它的理解,现在看来还是一知半解。所以今天打算重新学习一下这个属性,主要从属性以及所属对象的介绍、使用方法,是否开启标准这几个方面来简单展开。
|
||||
之前在 react.dev 的源代码中了解到了这个 HIstory 的属性,当时写了一篇笔记来记录我对它的理解,现在看来还是一知半解。所以今天打算重新学习一下这个属性,主要从属性以及所属对象的介绍、使用方法,是否开启标准这几个方面来简单展开。
|
||||
|
||||
## 什么是scrollRestoration
|
||||
## 什么是 scrollRestoration
|
||||
|
||||
scrollRestoration是一个属性,它所属的实例是浏览器的History。
|
||||
scrollRestoration 是一个属性,它所属的实例是浏览器的 History。
|
||||
|
||||
这个属性是做什么的?它用来控制我们在切换历史页面的时候,滚动条的位置会不会恢复到之前的位置。
|
||||
|
||||
@ -49,23 +49,23 @@ history.forward()
|
||||
history.go(page) // page大于0,表示往后面翻对应的页数,反之则是往前翻对应的页数
|
||||
```
|
||||
|
||||
那么scrollRestoration这个属性与是否恢复滚动条的关系是什么?
|
||||
那么 scrollRestoration 这个属性与是否恢复滚动条的关系是什么?
|
||||
|
||||
scrollRestoration可选的值为auto和manual (如果浏览器支持这个属性,那么它默认是auto)
|
||||
scrollRestoration 可选的值为 auto 和 manual (如果浏览器支持这个属性,那么它默认是 auto)
|
||||
|
||||
> scroll restoration mode, a scroll restoration mode, initially "auto". [HTML Standard](https://html.spec.whatwg.org/multipage/browsing-the-web.html#she-scroll-restoration-mode)
|
||||
|
||||
如果是auto:那么在切换历史页面的时候,滚动条会自动地恢复到切换之前的位置。
|
||||
如果是 auto:那么在切换历史页面的时候,滚动条会自动地恢复到切换之前的位置。
|
||||
|
||||
如果是manual:那么在切换页面的时候,滚动条会在顶部。
|
||||
如果是 manual:那么在切换页面的时候,滚动条会在顶部。
|
||||
|
||||
(上述的结果均在未手动修改state对应的滚动条位置的情况下)
|
||||
(上述的结果均在未手动修改 state 对应的滚动条位置的情况下)
|
||||
|
||||
## 属性的局限性
|
||||
|
||||
我之前觉得这个特性很好,但是为什么要单独地设置一个属性来控制是否要恢复到之前的滚动条位置呢?
|
||||
|
||||
在[History API - 滚动恢复 | Blog | Chrome for Developers](https://developer.chrome.com/blog/history-api-scroll-restoration)这篇文章中提到:
|
||||
在 [History API - 滚动恢复 | Blog | Chrome for Developers](https://developer.chrome.com/blog/history-api-scroll-restoration) 这篇文章中提到:
|
||||
|
||||
> This often means unsightly jumps as the scroll position changes automatically, and especially so if your app does transitions, or changes the contents of the page in any way. Ultimately this leads to an horrible user experience.
|
||||
> To make matters even worse there's very little you can do about it: Chrome triggers a `popState` event before the `scroll` event, which means you can read the current scroll position in `popState` and then reverse it in the `scroll` event handler with `window.scrollTo` (Ewww, but at least it works!). Firefox, however, triggers the `scroll` event *before* `popState`, so you have no idea what the old scroll value was in order to restore it. Bah!
|
||||
@ -80,9 +80,9 @@ scrollRestoration可选的值为auto和manual (如果浏览器支持这个属性
|
||||
1. 可能产生不太美观的跳跃:当滚动位置自动改变时,页面内容可能会突然跳动,尤其是在应用程序进行过渡或更改页面内容时,这会导致不好的用户体验。
|
||||
2. (在不开启这个属性的时候)非常难以人工地实现恢复滚动位置:由于不同浏览器在触发 popState 和 scroll 事件的顺序上存在差异(如 Chrome 和 Firefox),这使得在所有浏览器中一致地恢复滚动位置变得非常困难。
|
||||
|
||||
## 那么什么时候需要设置为manual?
|
||||
## 那么什么时候需要设置为 manual?
|
||||
|
||||
参考上面的两个缺点来说,当满足以下的条件的时候,可以考虑设置为manual
|
||||
参考上面的两个缺点来说,当满足以下的条件的时候,可以考虑设置为 manual
|
||||
|
||||
1. 页面确实会产生了不太美观的跳跃
|
||||
2. 不在意历史的滚动条位置,同时更希望全部由手动控制滚动条位置的时候
|
||||
|
@ -23,7 +23,7 @@ toAstro: true
|
||||
|
||||
## 后续 2024-05-23
|
||||
|
||||
后来发现我被注释给欺骗了,虽然\_app.tsx里面说让nextjs设置scrollRestoration为manual,但是其实他们的项目中nextjs的scrollRestoration就是true。
|
||||
后来发现我被注释给欺骗了,虽然\_app.tsx 里面说让 nextjs 设置 scrollRestoration 为 manual,但是其实他们的项目中 nextjs 的 scrollRestoration 就是 true。
|
||||
|
||||
与之前的注释不符...
|
||||
|
||||
@ -48,11 +48,11 @@ useEffect(() => {
|
||||
|
||||
[Re-enable scroll restoration behind flag (#14046) · vercel/next.js@38bd1a0 · GitHub](https://github.com/vercel/next.js/commit/38bd1a024cb25923d8ea15f269a7294d073684d8)
|
||||
|
||||
# 浏览器滚动恢复属性History.scrollRestoration
|
||||
# 浏览器滚动恢复属性 History.scrollRestoration
|
||||
|
||||
[GitHub - reactjs/react.dev: The React documentation website](https://github.com/reactjs/react.dev)
|
||||
|
||||
最近在阅读 React 新版官网的代码时,发现在[\_app.tsx](https://github.com/reactjs/reactjs.org/blob/main/beta/src/pages/_app.tsx)中有这样一段代码。
|
||||
最近在阅读 React 新版官网的代码时,发现在 [\_app.tsx](https://github.com/reactjs/reactjs.org/blob/main/beta/src/pages/_app.tsx) 中有这样一段代码。
|
||||
|
||||
```typescript
|
||||
useEffect(() => {
|
||||
@ -80,7 +80,7 @@ useEffect(() => {
|
||||
1. auto 将恢复用户已滚动到的页面上的位置。
|
||||
2. manual 未还原页上的位置。用户必须手动滚动到该位置。
|
||||
|
||||
在 mdn 文档中没有看到 auto 是默认值,但是自己手动验证以及在[google blog](https://developer.chrome.com/blog/history-api-scroll-restoration) 中提到:
|
||||
在 mdn 文档中没有看到 auto 是默认值,但是自己手动验证以及在 [google blog](https://developer.chrome.com/blog/history-api-scroll-restoration) 中提到:
|
||||
|
||||
> The good news is, however, that there's a potential fix: history.scrollRestoration. It takes two string values: auto, which keeps everything as it is today (and is its default value), and manual, which means that you as the developer will take ownership of any scroll changes that may be required when a user traverses the app's history.
|
||||
|
||||
@ -94,8 +94,8 @@ useEffect(() => {
|
||||
2. 如果 history.scrollRestoration = 'manual'; 回到顶部。
|
||||

|
||||
|
||||
## 在 react.dev (新版官网)中为什么要使用 manual
|
||||
## 在 react.dev (新版官网) 中为什么要使用 manual
|
||||
|
||||
这是因为这个项目用的 next.js,涉及到 ssr,可能出现页面还没渲染完就滚动到了之前的位置。(待补充例子。)
|
||||
|
||||
可以看一下这篇文档[Next.js 中怎么保持页面的滚动位置](https://juejin.cn/post/7141235243326898213)
|
||||
可以看一下这篇文档 [Next.js 中怎么保持页面的滚动位置](https://juejin.cn/post/7141235243326898213)
|
||||
|
55
src/content/post/编程/前端/浏览器/网页端判断是什么系统,从而显示不同的组件。.md
Normal file
55
src/content/post/编程/前端/浏览器/网页端判断是什么系统,从而显示不同的组件。.md
Normal file
@ -0,0 +1,55 @@
|
||||
---
|
||||
description: b 站投稿页右上角有一个下载投稿工具的按钮,但当点开这个按钮时,发现是.exe文件,目前我的电脑使用的是macos系统。
|
||||
tags:
|
||||
- userAgent
|
||||
slug: the-web-side-determines-what-system-it-is-so-that-the-different-components-are-displayed
|
||||
title: 网页端判断是什么系统,从而显示不同的组件。
|
||||
date: 2024-12-17
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
status: Published
|
||||
finished: true
|
||||
published: true
|
||||
category: 编程-前端-浏览器
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
看到 b 站投稿页的右上角有一个下载投稿工具的按钮。
|
||||
|
||||

|
||||
|
||||
点了之后发现是.exe 文件,而我的电脑是 macos 的系统。所以这次的下载算是无效操作。
|
||||
|
||||

|
||||
|
||||
体验要做的更好一点的话,应该根据系统来显示不同的组件。(在这里如果不是 windows,就不要显示 exe 相关的文件夹下载)
|
||||
|
||||
``` js
|
||||
function getOperatingSystem() {
|
||||
const userAgent = navigator.userAgent || navigator.vendor || window.opera;
|
||||
|
||||
if (/windows/i.test(userAgent)) {
|
||||
return "Windows";
|
||||
} else if (/macintosh|mac os x/i.test(userAgent)) {
|
||||
return "macOS";
|
||||
} else if (/linux/i.test(userAgent)) {
|
||||
return "Linux";
|
||||
} else if (/android/i.test(userAgent)) {
|
||||
return "Android";
|
||||
} else if (/iphone|ipad|/i.test(userAgent)) {
|
||||
return "iOS";
|
||||
} else {
|
||||
return "Unknown";
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
userAgent 的例子:
|
||||
|
||||
> 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36'
|
||||
|
||||
## 参考
|
||||
|
||||
[User-Agent - HTTP \| MDN](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent)
|
||||
|
||||
[What are the latest user agents for popular web browsers?](https://www.whatismybrowser.com/guides/the-latest-user-agent/)
|
@ -16,7 +16,7 @@ category: 编程-后端-python
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 管理python环境的方式
|
||||
# 管理 python 环境的方式
|
||||
|
||||
最近又有写 python 的需求了,上一次写还是几年前写圣纳百川爬虫的时候,因此很多事情记不太清楚了。
|
||||
|
||||
@ -75,7 +75,7 @@ poetry new poetry-demo
|
||||
poetry init
|
||||
```
|
||||
|
||||
然后使用`poetry add 包名`安装依赖
|
||||
然后使用 `poetry add 包名` 安装依赖
|
||||
也可以指定版本,[Dependency specification | Documentation | Poetry - Python dependency management and packaging made easy](https://python-poetry.org/docs/dependency-specification/)
|
||||
|
||||
如果要导出 requirements 方便别人安装可以运行
|
||||
@ -105,6 +105,6 @@ conda 用来作为虚拟环境管理的话,不建议 pip 和 conda 混用,
|
||||
|
||||
如果都安装了某一个包,那么优先 import 的是 conda 安装的
|
||||
|
||||
如果之前用 pip 装的,运行`conda convert`转一下。
|
||||
如果之前用 pip 装的,运行 `conda convert` 转一下。
|
||||
|
||||
然后后面都用 conda 来安装,conda 找不到的包再用 pip 来装。
|
||||
|
@ -21,29 +21,29 @@ category: 软件
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# Focusee录制系统声音被强制切换为扬声器播放的可能原因和解决方法
|
||||
# Focusee 录制系统声音被强制切换为扬声器播放的可能原因和解决方法
|
||||
|
||||
在macOS上,我想要使用focusee录制系统声音的时候我按照它的引导安装了Gemoo Speaker
|
||||
在 macOS 上,我想要使用 focusee 录制系统声音的时候我按照它的引导安装了 Gemoo Speaker
|
||||
|
||||
虽然输出设备切换到Gemoo Speaker输出,这样确实可以录制到系统的声音了,但是是直接用扬声器外放的声音。
|
||||
虽然输出设备切换到 Gemoo Speaker 输出,这样确实可以录制到系统的声音了,但是是直接用扬声器外放的声音。
|
||||
|
||||
后来我发现是我安装了BlackHole2ch的原因,卸载掉这个虚拟声卡之后,focusee就通过Gemoo Speaker可以正常地录制到耳机里的声音了。
|
||||
后来我发现是我安装了 BlackHole2ch 的原因,卸载掉这个虚拟声卡之后,focusee 就通过 Gemoo Speaker 可以正常地录制到耳机里的声音了。
|
||||
|
||||
卸载方法:
|
||||
|
||||
`/Library/Audio/Plug-Ins/HAL`
|
||||
|
||||
在这个文件夹中删除BlackHole2ch 对应的文件夹即可
|
||||
在这个文件夹中删除 BlackHole2ch 对应的文件夹即可
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
顺带一提,当时安装BlackHole2ch的原因是想要在录屏或者直播的时候录制到系统的声音,今天我突然发现obs已经支持了直接录制系统声音的功能。
|
||||
顺带一提,当时安装 BlackHole2ch 的原因是想要在录屏或者直播的时候录制到系统的声音,今天我突然发现 obs 已经支持了直接录制系统声音的功能。
|
||||
|
||||
具体的操作是:
|
||||
|
||||
1. 点击来源下方的添加按钮,选择macOS音频采集
|
||||
1. 点击来源下方的添加按钮,选择 macOS 音频采集
|
||||

|
||||
|
||||
2. 根据你的需求选择是采集桌面音频还是应用音频。
|
||||
|
@ -21,11 +21,11 @@ toAstro: true
|
||||
|
||||
# macos 一直弹出 “git-credential-osxkeychain”想要访问你的钥匙串中的密钥“github.com” 解决方法
|
||||
|
||||
现在网络上关于这个问题的解决方案大部分都是打开钥匙串访问,然后删除github的密钥,但是这个方法其实并不奏效。具体的解决方法如下(二选一即可)
|
||||
现在网络上关于这个问题的解决方案大部分都是打开钥匙串访问,然后删除 github 的密钥,但是这个方法其实并不奏效。具体的解决方法如下(二选一即可)
|
||||
|
||||
## 方法一 使用GitHub CLI
|
||||
## 方法一 使用 GitHub CLI
|
||||
|
||||
首先,使用brew安装GitHub CLI:
|
||||
首先,使用 brew 安装 GitHub CLI:
|
||||
|
||||
```bash
|
||||
brew install gh
|
||||
@ -37,15 +37,15 @@ brew install gh
|
||||
gh auth login
|
||||
```
|
||||
|
||||
## 方法二 使用Git Credential Manager
|
||||
## 方法二 使用 Git Credential Manager
|
||||
|
||||
如果没有git,使用brew安装git:
|
||||
如果没有 git,使用 brew 安装 git:
|
||||
|
||||
```bash
|
||||
brew install git
|
||||
```
|
||||
|
||||
然后,安装git-credential-manager
|
||||
然后,安装 git-credential-manager
|
||||
|
||||
```bash
|
||||
brew install --cask git-credential-manager
|
||||
|
@ -21,16 +21,16 @@ rinId: 42
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 不推荐macos用户购买focusee的理由
|
||||
# 不推荐 macos 用户购买 focusee 的理由
|
||||
|
||||
## 当时我为什么购买focusee
|
||||
## 当时我为什么购买 focusee
|
||||
|
||||
1. **需要同时录制摄像头和屏幕**:录视频的时候经常需要同时展示自己和电脑屏幕的内容。
|
||||
2. **需要使用 zoom 功能**:在录制过程中,偶尔需要放大特定区域,focusee可以很方便地添加这个特效。
|
||||
2. **需要使用 zoom 功能**:在录制过程中,偶尔需要放大特定区域,focusee 可以很方便地添加这个特效。
|
||||
3. **同时支持 macOS 和 Windows**,而且
|
||||
双设备购买有优惠。
|
||||
|
||||
基于以上三点原因,我购买了focusee
|
||||
基于以上三点原因,我购买了 focusee
|
||||
|
||||
## 为什么不推荐
|
||||
|
||||
@ -38,19 +38,19 @@ toAstro: true
|
||||
|
||||
这一点是最严重的问题。
|
||||
|
||||
在macos上录制出来的视频色差明显,与实际画面相差很大,大到我认为几乎不能使用,具体的对比如下:
|
||||
在 macos 上录制出来的视频色差明显,与实际画面相差很大,大到我认为几乎不能使用,具体的对比如下:
|
||||
|
||||

|
||||
|
||||
发现这个问题之后,我开始与对方团队沟通:
|
||||
|
||||
5月27日第一次反馈,对方回复说macOS 12.3以下没有这个问题,12.3以上有问题,目前正在寻找解决方案。
|
||||
5 月 27 日第一次反馈,对方回复说 macOS 12.3 以下没有这个问题,12.3 以上有问题,目前正在寻找解决方案。
|
||||
|
||||

|
||||
|
||||
然后一直到6月18日还没有回复,所以我又发了一次邮件询问进度。结果对方告知:
|
||||
然后一直到 6 月 18 日还没有回复,所以我又发了一次邮件询问进度。结果对方告知:
|
||||
|
||||
1. 这是高版本的macOS导致的问题。(但是其他的录屏软件都没有出现这么严重的色差问题)
|
||||
1. 这是高版本的 macOS 导致的问题。(但是其他的录屏软件都没有出现这么严重的色差问题)
|
||||
2. 解决这个具体问题可能会导致软件中其他色域的牺牲。
|
||||
3. 当前的软件配置在平衡各种颜色方面提供了最佳解决方案(也就是说这个问题不予解决)
|
||||
|
||||
@ -58,7 +58,7 @@ toAstro: true
|
||||
|
||||
### 导出速度非常慢
|
||||
|
||||
是能够很明显的感受到慢,我的配置是mac mini m2 pro,无论是给录制的视频加上effect还是原封不动直接导出速度都很慢。
|
||||
是能够很明显的感受到慢,我的配置是 mac mini m2 pro,无论是给录制的视频加上 effect 还是原封不动直接导出速度都很慢。
|
||||
|
||||
### 声卡配置容易冲突且不支持单应用录音
|
||||
|
||||
@ -68,10 +68,10 @@ Focusee 的声卡设置会与我系统中的其他虚拟声卡产生冲突,可
|
||||
|
||||
[focusee录制系统声音被强制切换为扬声器播放的可能原因和解决方法](https://www.kazoottt.top/article/possible-causes-and-solutions-for-focusee-switching-system-audio-to-speaker-playback-forcibly-zh)
|
||||
|
||||
而且它不支持单应用声音录制,无论是同类产品的screen studio(需付费),QuickRecorder(开源免费),还是obs都已支持单应用声音录制了。
|
||||
而且它不支持单应用声音录制,无论是同类产品的 screen studio(需付费),QuickRecorder(开源免费),还是 obs 都已支持单应用声音录制了。
|
||||
|
||||
## 退款经历
|
||||
|
||||
由于对方邮件告知色差问题暂时不予解决,而这恰好是我最在意的一个功能缺陷,所以我决定了退款。
|
||||
|
||||
我是在[荔枝数码](https://lizhi.shop/)的淘宝店购买的 Focusee。联系了客服询问能不能退款之后,他们处理速度很快,迅速同意并完成了退款流程。这一点让我挺意外的,以后还有类似的购买需求的话,还是会考虑荔枝数码。
|
||||
我是在 [荔枝数码](https://lizhi.shop/) 的淘宝店购买的 Focusee。联系了客服询问能不能退款之后,他们处理速度很快,迅速同意并完成了退款流程。这一点让我挺意外的,以后还有类似的购买需求的话,还是会考虑荔枝数码。
|
||||
|
@ -25,7 +25,7 @@ toAstro: true
|
||||
|
||||
# 如何自动同步某个文件夹的图片到某个相册中
|
||||
|
||||
场景描述:我使用的截图工具Shottr会把截图都保存在“截图”这个文件夹中,但我希望在保存的同时自动将其导入到iCloud相册中的“截图”文件夹中。
|
||||
场景描述:我使用的截图工具 Shottr 会把截图都保存在“截图”这个文件夹中,但我希望在保存的同时自动将其导入到 iCloud 相册中的“截图”文件夹中。
|
||||
|
||||

|
||||
|
||||
@ -35,7 +35,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
## 第二步:点击finder左下角的新建文稿
|
||||
## 第二步:点击 finder 左下角的新建文稿
|
||||
|
||||

|
||||
|
||||
@ -47,7 +47,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
1. 在资源库-照片-将文件导入到照片这个操作拖动到右边
|
||||
1. 在资源库 - 照片 - 将文件导入到照片这个操作拖动到右边
|
||||
2. 选择你要同步的目标文件夹
|
||||
3. 选择添加到现有顶层相簿
|
||||
4. 选择你要同步到 iCloud 的哪个相册中
|
||||
|
@ -38,15 +38,15 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
与shots.so类似,都可以体验一下看看效果。
|
||||
与 shots.so 类似,都可以体验一下看看效果。
|
||||
|
||||

|
||||
|
||||
## 三、Arc浏览器
|
||||
## 三、Arc 浏览器
|
||||
|
||||
**目前仅适用于macos平台**
|
||||
**目前仅适用于 macos 平台**
|
||||
|
||||
没错arc浏览器自带截图美化功能。
|
||||
没错 arc 浏览器自带截图美化功能。
|
||||
|
||||
使用方式有两种:
|
||||
|
||||
@ -54,7 +54,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
1. 另外一种方式是开启developer mode,
|
||||
1. 另外一种方式是开启 developer mode,
|
||||
|
||||

|
||||
|
||||
@ -62,7 +62,7 @@ toAstro: true
|
||||
|
||||

|
||||
|
||||
触发后你可以选择背景色以及要不要带上arc浏览器的水印
|
||||
触发后你可以选择背景色以及要不要带上 arc 浏览器的水印
|
||||
|
||||

|
||||
|
||||
|
@ -17,8 +17,8 @@ category: 软件
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 快速获取telegram chatId然后实现消息通知的方法
|
||||
# 快速获取 telegram chatId 然后实现消息通知的方法
|
||||
|
||||
1. 给 telegram 账户设置 username
|
||||
2. 搜索[@RawDataBot](https://www.alphr.com/find-chat-id-telegram/),给它发送一条消息。它会返回账户相关的信息给你。格式如下:,chat.id 就是所需要的 chatId
|
||||
3. 然后就能结合[telegram bot](https://api.telegram.org/)+ [apprise](https://github.com/caronc/apprise/wiki/Notify_telegram)做消息通知了。
|
||||
2. 搜索 [@RawDataBot](https://www.alphr.com/find-chat-id-telegram/),给它发送一条消息。它会返回账户相关的信息给你。格式如下:,chat.id 就是所需要的 chatId
|
||||
3. 然后就能结合 [telegram bot](https://api.telegram.org/)+ [apprise](https://github.com/caronc/apprise/wiki/Notify_telegram) 做消息通知了。
|
||||
|
@ -16,11 +16,11 @@ description: 转换FLV格式的视频成HDDP,用于弹幕压制。使用FFmpeg
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
## 720x1080批量转1920x1080(两边黑屏)
|
||||
## 720x1080 批量转 1920x1080(两边黑屏)
|
||||
|
||||
手机直播的时候录播机录出来的分辨率是720x1080,使用ffmpeg转成横屏的1920x1080。这样xml转ass弹幕的时候,就不需要另外处理了,看起来很更舒服。
|
||||
手机直播的时候录播机录出来的分辨率是 720x1080,使用 ffmpeg 转成横屏的 1920x1080。这样 xml 转 ass 弹幕的时候,就不需要另外处理了,看起来很更舒服。
|
||||
|
||||
macos的写法:
|
||||
macos 的写法:
|
||||
|
||||
```bash
|
||||
input_folder="" # 要转化的录播的文件夹路径
|
||||
@ -34,7 +34,7 @@ for f in "$input_folder"/*.flv; do
|
||||
done
|
||||
```
|
||||
|
||||
windows的写法:
|
||||
windows 的写法:
|
||||
|
||||
```powershell
|
||||
$input_folder = "Z:\\rec\\48743-hanser\\20240731-又来画画了!" # 要转化的录播的文件夹路径
|
||||
@ -59,7 +59,7 @@ Get-ChildItem -Path $input_folder -Filter *.flv | ForEach-Object {
|
||||
|
||||
## 弹幕压制
|
||||
|
||||
### windows版(使用cuda)
|
||||
### windows 版 (使用 cuda)
|
||||
|
||||
```bash
|
||||
@echo off
|
||||
@ -71,7 +71,7 @@ for %%a in ("%input_folder%\\*.flv") do (
|
||||
)
|
||||
```
|
||||
|
||||
### macOS版
|
||||
### macOS 版
|
||||
|
||||
```bash
|
||||
#!/bin/bash
|
||||
|
@ -18,11 +18,11 @@ category: 软件
|
||||
toAstro: true
|
||||
---
|
||||
|
||||
# 沉浸式翻译自定义OPENAI接口油猴脚本报错
|
||||
# 沉浸式翻译自定义 OPENAI 接口油猴脚本报错
|
||||
|
||||

|
||||
|
||||
我使用oneapi部署了我自己的服务,接入了deepseek作为翻译的模型。
|
||||
我使用 oneapi 部署了我自己的服务,接入了 deepseek 作为翻译的模型。
|
||||
|
||||
但是在配置好之后开启翻译报错:
|
||||
|
||||
@ -37,7 +37,7 @@ toAstro: true
|
||||
|
||||
查询了一下:
|
||||
|
||||
`@conncet` 是油猴脚本一个tag,作用是允许油猴脚本跨域请求对应的配置的域名
|
||||
`@conncet` 是油猴脚本一个 tag,作用是允许油猴脚本跨域请求对应的配置的域名
|
||||
|
||||
[tampermonkey文档](https://www.tampermonkey.net/documentation.php#meta:connect)
|
||||
|
||||
@ -45,7 +45,7 @@ toAstro: true
|
||||
|
||||
1. 手动地把对应的域名加上去
|
||||

|
||||
2. 直接添加`// @connect *`,这样后续也不会需要新增其他的配置了。
|
||||
2. 直接添加 `// @connect *`,这样后续也不会需要新增其他的配置了。
|
||||
3. 同理在油猴脚本的设置页面的用户域白名单新增对应的域名或者直接添加\* 
|
||||
4. 最后一种简单直接的解决方法是直接使用浏览器插件,我个人的猜测是他们配置了[Match patterns](https://developer.chrome.com/docs/extensions/develop/concepts/match-patterns)为<all_urls>
|
||||
4. 最后一种简单直接的解决方法是直接使用浏览器插件,我个人的猜测是他们配置了 [Match patterns](https://developer.chrome.com/docs/extensions/develop/concepts/match-patterns) 为<all_urls>
|
||||

|
||||
|
@ -22,7 +22,7 @@ toAstro: true
|
||||
|
||||
# File Download
|
||||
|
||||
封装了对于url和blob类型文件的下载方法。
|
||||
封装了对于 url 和 blob 类型文件的下载方法。
|
||||
|
||||
## downloadFileFromURL
|
||||
|
||||
@ -30,7 +30,7 @@ toAstro: true
|
||||
function downloadFileFromURL(url: string, filename?: string)
|
||||
```
|
||||
|
||||
url是网络请求的链接,filename不是必填,如果填了那么下载文件名称=filename
|
||||
url 是网络请求的链接,filename 不是必填,如果填了那么下载文件名称=filename
|
||||
|
||||
## downloadFileFromBlob
|
||||
|
||||
@ -38,15 +38,15 @@ url是网络请求的链接,filename不是必填,如果填了那么下载文
|
||||
function downloadFileFromBlob(blob: Blob | MediaSource, filename: string)
|
||||
```
|
||||
|
||||
blob是一个blob对象,一般从后端获取,filename不是必填,如果填了那么下载文件名称=filename
|
||||
blob 是一个 blob 对象,一般从后端获取,filename 不是必填,如果填了那么下载文件名称=filename
|
||||
|
||||
# 地址
|
||||
|
||||
npm地址:
|
||||
npm 地址:
|
||||
|
||||
[@kzttools/file-downloader - npm](https://www.npmjs.com/package/@kzttools/file-downloader)
|
||||
|
||||
github地址:
|
||||
github 地址:
|
||||
|
||||
[GitHub - kzttools/file-downloader](https://github.com/kzttools/file-downloader)
|
||||
|
||||
|
@ -26,7 +26,7 @@ toAstro: true
|
||||
|
||||
这是一个油猴脚本,用于在微信读书的网页端新增复制快捷键。
|
||||
|
||||
在 windows 下,快捷键为`Ctrl + C`,在 mac 下,快捷键为`Cmd + C`。
|
||||
在 windows 下,快捷键为 `Ctrl + C`,在 mac 下,快捷键为 `Cmd + C`。
|
||||
|
||||
## 相关地址
|
||||
|
||||
|
Reference in New Issue
Block a user