mirror of
https://github.com/KazooTTT/kazoottt-blog.git
synced 2025-06-18 16:31:21 +08:00
docs: update
This commit is contained in:
@ -9,7 +9,7 @@
|
||||
"preview": "astro preview",
|
||||
"astro": "astro",
|
||||
"lint": "prettier --write \"**/*.{js,jsx,ts,tsx,md,mdx,svelte,astro}\" && eslint --fix \"src/**/*.{js,ts,jsx,tsx,svelte,astro}\"",
|
||||
"sort": "node scripts/updateCategoryBatchly.cjs && node scripts/sortByDate.cjs"
|
||||
"sort": "node scripts/updateCategoryBatchly.cjs"
|
||||
},
|
||||
"husky": {
|
||||
"hooks": {
|
||||
|
@ -4,6 +4,7 @@ const fs = require('fs')
|
||||
const path = require('path')
|
||||
|
||||
const contentDir = path.join(__dirname, '../src/content/post')
|
||||
const USE_FULL_PATH = process.env.USE_FULL_PATH === 'true'
|
||||
|
||||
function processDirectory(dir) {
|
||||
fs.readdirSync(dir).forEach((item) => {
|
||||
@ -22,9 +23,14 @@ function getCategoryFromPath(filePath) {
|
||||
const relativePath = path.relative(contentDir, filePath)
|
||||
const pathParts = relativePath.split(path.sep)
|
||||
|
||||
// The category is the first directory after "post"
|
||||
if (pathParts.length > 1) {
|
||||
return pathParts[0]
|
||||
if (USE_FULL_PATH) {
|
||||
// Join all directory parts except the filename
|
||||
return pathParts.slice(0, -1).join('-')
|
||||
} else {
|
||||
// Just use the first directory after "post"
|
||||
return pathParts[0]
|
||||
}
|
||||
}
|
||||
|
||||
return null
|
||||
|
@ -13,13 +13,13 @@ const post = defineCollection({
|
||||
z.object({
|
||||
title: z.string(),
|
||||
description: z.string().optional().nullable(),
|
||||
date: z
|
||||
.string()
|
||||
.or(z.date())
|
||||
.transform((val) => new Date(val)),
|
||||
date: z.union([
|
||||
z.string(),
|
||||
z.date()
|
||||
]).transform((val) => new Date(val)),
|
||||
coverImage: z.string().optional(),
|
||||
draft: z.boolean().default(false),
|
||||
tags: z.array(z.string()).optional().default([]).transform(removeDupsAndLowerCase),
|
||||
tags: z.union([z.array(z.string()), z.null()]).default([]).transform(removeDupsAndLowerCase),
|
||||
ogImage: z.string().optional(),
|
||||
category: z.string().optional().nullable(),
|
||||
finished: z.boolean().default(false)
|
||||
|
@ -21,6 +21,8 @@ rinId: 17
|
||||
category: english writing
|
||||
---
|
||||
|
||||
``
|
||||
|
||||
# Open-graph Intro
|
||||
|
||||
[[open graph 简述]]
|
||||
|
@ -1,48 +0,0 @@
|
||||
---
|
||||
title: node | path模块相关操作
|
||||
subtitle: 记录一些常用用法和区别,以及犯的错。
|
||||
date: 2022-10-24
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- path
|
||||
- 前端
|
||||
- node
|
||||
slug: node-path-module-related-operations
|
||||
published: true
|
||||
description: >-
|
||||
本文介绍了Node.js中path模块的常用操作,包括__dirname与process.cwd()的区别,以及path.join()和path.resolve()的差异。特别指出,__dirname和process.cwd()在使用时需注意其返回的路径差异,以免导致静态资源加载失败。同时,path.join()用于连接路径,而path.resolve()则解析为绝对路径。这些知识点对于正确配置和处理文件路径至关重要。
|
||||
category: 前端
|
||||
---
|
||||
|
||||
# Path 相关操作
|
||||
|
||||
path 是 node 的一个常用模块。
|
||||
|
||||
## 常用用法
|
||||
|
||||
TODO
|
||||
|
||||
## 区别
|
||||
|
||||
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)
|
||||
|
||||

|
||||
|
||||
此段代码意在配置静态资源路径,由于错误使用\_\_dirname,导致静态资源加载失败。
|
||||
|
||||
```
|
||||
xxx/server_build/client_build // 前者返回
|
||||
xxx/client_build // 后者返回
|
||||
```
|
||||
|
||||

|
||||
|
||||
而目录结构为上图,express-对应 server 打包在 server_bulid,需要加载的 client scripts 在 client_buiild,为同级目录,所以第一张图右边的写法才能正确配置静态资源路径。
|
||||
|
||||
2. path.join()和 path.resolve()的区别
|
||||
|
||||
连接路径
|
||||
|
||||
path.resolve() ==> 解析为绝对路径
|
@ -1,84 +0,0 @@
|
||||
---
|
||||
title: npm和npx的区别
|
||||
date: 2023-09-06
|
||||
author: KazooTTT
|
||||
finished: false
|
||||
published: true
|
||||
slug: difference-between-npm-and-npx
|
||||
description: >-
|
||||
本文详细介绍了npm和npx的区别,包括它们的定义、使用场景和具体用法。npm是Node.js的默认包管理器,用于安装、卸载和升级包,而npx是一个命令行工具,允许用户直接运行项目中的二进制文件,无需全局安装。文章通过实例说明了两者在实际开发中的应用,如使用npm安装ant
|
||||
design,以及使用npx创建nextjs项目。
|
||||
category: 前端
|
||||
---
|
||||
|
||||
# Npm和npx的区别
|
||||
|
||||
在日常的开发中,经常会使用这两个指令。
|
||||
|
||||
例如使用 npm 引入 ant design
|
||||
|
||||
```shell
|
||||
npm install antd
|
||||
```
|
||||
|
||||
[Create Next App | Next.js (nextjs.org)](https://nextjs.org/docs/api-reference/create-next-app) 中运行使用 npx 来创建 nextjs 项目
|
||||
|
||||
```shell
|
||||
npx create-next-app@latest
|
||||
# or
|
||||
yarn create next-app
|
||||
# or
|
||||
pnpm create next-app
|
||||
```
|
||||
|
||||
本文将从两者的定义、区别、使用场景这三个部分进行阐述。
|
||||
|
||||
## Npm 和 Npx 的定义
|
||||
|
||||
开宗明义,首先需要弄清楚 npm 和 npx 的定义以及它们具体是用来做什么的。
|
||||
|
||||
### Npm 的定义
|
||||
|
||||
我从书籍或者网站中找了一些关于 npm 的定义。例如在《JavaScript 高级程序设计 4th》,作者对 npm 的定义如下:
|
||||
|
||||
> npm,即 Node 包管理器(Node Package Manager),是 Node.js 运行时默认的包管理器。在 npm 仓库中发布的第三方包可以指定为项目依赖,并通过命令行本地安装。npm 仓库包含服务端和客户端 JavaScript 库。
|
||||
> npm 是为在服务器上使用而设计的,服务器对依赖大小并不敏感。在安装包时,npm 使用嵌套依赖树解析所有项目依赖,每个项目依赖都会安装自己的依赖。这意味着如果项目依赖三个包 A、B 和 C,而这三个包又都依赖不同版本的 D,则 npm 会安装包 D 的三个版本。
|
||||
|
||||
在 freecodecamp 的技术分享博客([什么是 npm —— 写给初学者的编程教程 (freecodecamp.org)](https://www.freecodecamp.org/chinese/news/what-is-npm-a-node-package-manager-tutorial-for-beginners/))中,作者对 npm 的定义如下:
|
||||
|
||||
> npm(“Node 包管理器”)是 JavaScript 运行时 Node.js 的默认程序包管理器。
|
||||
> npm 由两个主要部分组成:
|
||||
>
|
||||
> 1. 用于发布和下载程序包的 CLI(命令行界面)工具
|
||||
> 2. 托管 JavaScript 程序包的 [在线存储库](https://www.npmjs.com/)
|
||||
|
||||
---
|
||||
|
||||
也就是说 npm 的本质是包管理器。
|
||||
|
||||
如何管理包?
|
||||
|
||||
对于本地,使用 CLI 进行包的安装,卸载、升级
|
||||
对于 npm 存储库,使用 CLI 进行将包发布到存储库中
|
||||
包从何而来?
|
||||
|
||||
npm 存储库 <=== 他人使用 CLI 进行将包发布到存储库中
|
||||
|
||||
很显然在本文开头 npm 命令其实代指的命令行工具,而不是包管理器这个概念本身。
|
||||
|
||||
综上,提到 npm 的时候可能有两个定义,一个是包管理器(本身的定义),一个是包管理器对应的命令行工具(使用过程中代指的定义)。
|
||||
|
||||
### Npx 的定义
|
||||
|
||||
在[什么是 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 使用教程 - 阮一峰的网络日志 (ruanyifeng.com)](https://www.ruanyifeng.com/blog/2019/02/npx.html)
|
||||
|
||||
如果要运行项目中的某些二进制文件,以前只能使用 路径/bin 文件 来执行
|
||||
但是使用 npx 就可以直接运行了
|
||||
|
||||
> npx 的原理很简单,就是运行的时候,会到`node_modules/.bin`路径和环境变量`$PATH`里面,检查命令是否存在。由于 npx 会检查环境变量`$PATH`,所以系统命令也可以调用。
|
@ -1,68 +0,0 @@
|
||||
---
|
||||
title: npm换源
|
||||
date: 2024-02-07
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- npm
|
||||
- node
|
||||
published: true
|
||||
slug: npm-registry
|
||||
description: >-
|
||||
本文介绍了如何查看、更换和取消Node.js包管理工具(npm, yarn,
|
||||
pnpm)的源地址,以及如何使用yrm工具快速切换不同的npm源。通过执行特定的命令,用户可以轻松地管理这些工具的源设置,从而优化包的下载速度和开发效率。
|
||||
category: 前端
|
||||
---
|
||||
|
||||
# 查看源
|
||||
|
||||
```shell
|
||||
npm config get registry
|
||||
```
|
||||
|
||||
```shell
|
||||
yarn config get registry
|
||||
```
|
||||
|
||||
```shell
|
||||
pnpm config get registry
|
||||
```
|
||||
|
||||
# 换源
|
||||
|
||||
```shell
|
||||
npm config set registry https://registry.npmmirror.com
|
||||
```
|
||||
|
||||
```shell
|
||||
yarn config set registry https://registry.npmmirror.com
|
||||
```
|
||||
|
||||
```shell
|
||||
pnpm config set registry https://registry.npmmirror.com
|
||||
```
|
||||
|
||||
# 取消换源
|
||||
|
||||
```shell
|
||||
npm config delete registry
|
||||
```
|
||||
|
||||
```shell
|
||||
yarn config delete registry
|
||||
```
|
||||
|
||||
```shell
|
||||
pnpm config delete registry
|
||||
```
|
||||
|
||||
# 工具
|
||||
|
||||
[GitHub - i5ting/yrm: YARN registry manager, fast switch between different registries: npm, cnpm, nj, taobao](https://github.com/i5ting/yrm)
|
||||
|
||||
```shell
|
||||
npm install -g yrm
|
||||
|
||||
yrm ls
|
||||
|
||||
yrm use [name]
|
||||
```
|
@ -1,58 +0,0 @@
|
||||
---
|
||||
title: CSS | 链接样式需要遵循LVHA顺序的原因
|
||||
date: 2021-07-23
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- CSS
|
||||
- 学习笔记
|
||||
- 《深入解析CSS》
|
||||
- 前端
|
||||
slug: reasons-why-link-styles-need-to-follow-the-lvha-order
|
||||
published: true
|
||||
description: 在CSS中,链接的伪类选择器(:link, :visited, :hover, :active)遵循LVHA顺序的原因是为了确保样式正确应用。由于这些伪类的优先级相同,后定义的样式会覆盖先前的样式。因此,为了防止样式冲突,应按照LVHA顺序定义这些伪类,即先定义:link,然后是:visited,接着是:hover,最后是:active。这样的顺序确保了链接在不同状态下的样式能够正确显示,例如在鼠标悬停或点击时。
|
||||
NotionID-notionnext: https://kazoottt.notion.site/d4aa37afdc8147d89869d67ebb5b4e7c
|
||||
category: 前端
|
||||
---
|
||||
|
||||
# 链接样式需要遵循 LVHA 顺序的原因
|
||||
|
||||
《深入解析 CSS》中有这样一句话
|
||||
|
||||
> 伪类选择器(如:hover)和属性选择器(如[type="input"])与一个类选择器的优先级相同。通用选择器(*)和组合器(>、+、~)对优先级没有影响。
|
||||
|
||||
也就是说对于以下四个伪类,没有优先级之分。
|
||||
|
||||
如果某一个链接同时处于两个或者以上的状态,并且状态对应的样式产生了冲突,后出现的样式就会覆盖掉前面的样式。
|
||||
|
||||
```css
|
||||
a:link {
|
||||
color: blue;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:visited {
|
||||
color: purple;
|
||||
}
|
||||
|
||||
a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
a:active {
|
||||
color: red;
|
||||
}
|
||||
```
|
||||
|
||||
**那么为什么需要遵循 LVHA(link visited\hover active)顺序呢**?分析如下:
|
||||
|
||||
:link 这两个伪类是固定的状态(:link 是最原始的状态,:visited 是被点击过后就产生,这两个状态产生之后是一直存在的)
|
||||
|
||||
:hover :active 不是固定的,需要鼠标去触发,并且触发完毕之后会消失。
|
||||
|
||||
所以:link 作为最原始的状态,它的样式应该放在最前面,:visited 紧随其后。
|
||||
|
||||
而对于:hover 以及:active,设想一下如果:active 在:hover 之前,鼠标放到链接上去的时候,直接显示:hover 的颜色。点击链接的时候,由于:hover 在:active 下面,会覆盖 active 的颜色,这并不符合我们的需求,所以:active 应该在:hover 之后。
|
||||
|
||||
综上,由于伪类的优先级一致,后出现的样式会覆盖前面的样式,所以链接的样式应该遵循 LVHA 顺序
|
||||
|
||||
(方便记忆:love hate—> link visited hover active)
|
@ -1,51 +0,0 @@
|
||||
---
|
||||
title: python常用的命令备忘
|
||||
date: 2024-03-27T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
tags: []
|
||||
finished: false
|
||||
published: true
|
||||
slug: commonly-used-command-memos-in-python
|
||||
description: >-
|
||||
本文介绍了如何在当前环境下导出最小依赖以及配置Python包管理工具pip的镜像源。首先,通过安装`pipreqs`工具并使用命令`pipreqs ./
|
||||
--encoding=utf8`在项目根目录导出依赖。其次,讲解了如何在Windows系统中通过修改`pip.ini`文件或使用命令行配置pip的镜像源,包括设置镜像源地址、取消配置以及查看当前配置的方法。
|
||||
category: 后端
|
||||
---
|
||||
|
||||
# Python常用的命令备忘
|
||||
|
||||
## 导出当前环境下的最小依赖
|
||||
|
||||
首先安装包
|
||||
|
||||
```shell
|
||||
pip install pipreqs
|
||||
```
|
||||
|
||||
然后在环境根目录导出
|
||||
|
||||
```shell
|
||||
pipreqs ./ --encoding=utf8
|
||||
```
|
||||
|
||||
## 镜像源配置
|
||||
|
||||
在windows中,搜索pip.ini,去修改
|
||||
|
||||
或者使用命令行来配置
|
||||
|
||||
```
|
||||
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
|
||||
```
|
||||
|
||||
取消配置
|
||||
|
||||
```
|
||||
pip config unset global.index-url
|
||||
```
|
||||
|
||||
读取当前的配置:
|
||||
|
||||
```
|
||||
pip config get global.index-url
|
||||
```
|
@ -1,109 +0,0 @@
|
||||
---
|
||||
title: 管理python环境的方式
|
||||
date: 2023-12-05
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- python
|
||||
- 环境管理
|
||||
- pyenv
|
||||
- poetry
|
||||
- conda
|
||||
published: true
|
||||
slug: managing-the-python-environment
|
||||
description: >-
|
||||
本文总结了管理Python环境的几种主流方式,包括venv、virtualenv、conda、pipenv和poetry等。虚拟环境能够为不同的项目提供独立的Python版本和依赖库,避免了全局解释器带来的切换和维护问题。文章还介绍了作者个人常用的环境管理工具:pyenv用于Python版本管理,poetry和virtualenv用于依赖管理。此外,还简要说明了conda的使用注意事项,建议避免与pip混用,并了解import优先级。
|
||||
category: 后端
|
||||
---
|
||||
|
||||
# 管理python环境的方式
|
||||
|
||||
最近又有写 python 的需求了,上一次写还是几年前写圣纳百川爬虫的时候,因此很多事情记不太清楚了。
|
||||
|
||||
本文主要来疏离总结一下管理 python 环境的方式,以及它们的适用场景。
|
||||
|
||||
---
|
||||
|
||||
## 主流的方案
|
||||
|
||||
对于不同的项目,它们会用到不同的 python 版本,以及不同的依赖库和版本。如果只使用全局解释器,那么切换和维护起来会非常的麻烦且容易出错。面对这样的场景,虚拟环境是更优的选择。
|
||||
|
||||
在官方文档中提到:[venv --- 创建虚拟环境 — Python 3.12.0 文档](https://docs.python.org/zh-cn/3/library/venv.html)
|
||||
|
||||
> `venv` 模块支持创建轻量的“虚拟环境”,每个虚拟环境将拥有它们自己独立的安装在其 [`site`](https://docs.python.org/zh-cn/3/library/site.html#module-site "site: Module responsible for site-specific configuration.") 目录中的 Python 软件包集合。虚拟环境是在现有的 Python 安装版基础之上创建的,这被称为虚拟环境的“基础”Python,并且还可选择与基础环境中的软件包隔离开来,这样只有在虚拟环境中显式安装的软件包才是可用的。
|
||||
|
||||
那么虚拟环境的管理具体有哪些呢?
|
||||
|
||||

|
||||
我们从 pycharm 提供的解释器选项中能看出一二,pycharm 这里提供的都是比较主流的虚拟环境管理了。
|
||||
|
||||
1. venv(官方内置的模块)
|
||||
2. virtualenv
|
||||
3. conda
|
||||
4. pipenv
|
||||
5. poetry
|
||||
|
||||
这里不想分别对这些管理工作都做详细的介绍,只记录我自己最常用的组合。
|
||||
|
||||
我的需求有两类,第一类管理 python 的版本,第二类管理依赖的版本。
|
||||
|
||||
## 对于 Python 版本管理
|
||||
|
||||
使用 pyenv
|
||||
[GitHub - pyenv/pyenv: Simple Python version management](https://github.com/pyenv/pyenv)
|
||||
用来安装和切换 python 的版本
|
||||
|
||||
## 对于依赖管理
|
||||
|
||||
如果是我自己的项目,那么我会使用 poetry(因为操作比较像 npm,我更加熟悉)
|
||||
|
||||
如果是别人的项目且项目中不是使用 poetry 来管理的,那么我会使用 virtualenv 来管理。
|
||||
|
||||
### Poetry
|
||||
|
||||
[Basic usage | Documentation | Poetry - Python dependency management and packaging made easy](https://python-poetry.org/docs/basic-usage/)
|
||||
|
||||
如果是一个新的项目
|
||||
|
||||
```bash
|
||||
poetry new poetry-demo
|
||||
```
|
||||
|
||||
如果是一个已经存在的项目
|
||||
|
||||
```bash
|
||||
poetry init
|
||||
```
|
||||
|
||||
然后使用`poetry add 包名`安装依赖
|
||||
也可以指定版本,[Dependency specification | Documentation | Poetry - Python dependency management and packaging made easy](https://python-poetry.org/docs/dependency-specification/)
|
||||
|
||||
如果要导出 requirements 方便别人安装可以运行
|
||||
`poetry export -o requirements.txt`
|
||||
|
||||
### Virtualenv
|
||||
|
||||
[virtualenv](https://virtualenv.pypa.io/en/latest/)
|
||||
|
||||
创建虚拟环境
|
||||
``virtualenv env_name
|
||||
|
||||
激活
|
||||
如果是 linux
|
||||
`source env_name/bin/activate`
|
||||
如果是 windows
|
||||
`.\env_name\Scripts\activate`
|
||||
|
||||
当然如果你用的 IDE,它会帮你创建和关联
|
||||
|
||||
然后后面就是正常的 pip install xxx 之类的操作了。
|
||||
|
||||
### Conda
|
||||
|
||||
[请问大神们,pip install 和 conda install 有什么区别吗? - 知乎](https://www.zhihu.com/question/395145313/answer/2449421755)
|
||||
conda 用来作为虚拟环境管理的话,不建议 pip 和 conda 混用,需要了解一下 import 优先级。
|
||||
|
||||
如果都安装了某一个包,那么优先 import 的是 conda 安装的
|
||||
|
||||
如果之前用 pip 装的,运行`conda convert`转一下。
|
||||
|
||||
然后后面都用 conda 来安装,conda 找不到的包再用 pip 来装。
|
@ -3,13 +3,15 @@ title: 2023-W10
|
||||
date: 2023-03-06T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- 周报
|
||||
- 资料收集
|
||||
published: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
slug: 2023-W10
|
||||
description: >-
|
||||
本周资讯聚焦于技术领域的多个创新点,包括快速编辑器Zed、设计系统工具Craft
|
||||
Systems、自动生成视觉内容的BannerBear、OpenAI的语音识别模型,以及一个帮助规划和构建设计系统的开源清单。这些内容展示了技术界在编辑工具、设计系统和AI应用方面的最新进展和创新。
|
||||
rinId: 83
|
||||
finished: true
|
||||
---
|
||||
|
||||
@ -55,9 +57,9 @@ twitter [Viking 在 Twitter](https://twitter.com/vikingmute/status/1633661260159
|
||||
|
||||
## 一个开源清单,帮助您规划、构建和发展设计系统
|
||||
|
||||
微博: [Design Sys... - @龙爪槐守望者的微博 - 微博 (weibo.com)](https://weibo.com/1227298402/MwM18a23h#comment)
|
||||
微博:[Design Sys... - @龙爪槐守望者的微博 - 微博 (weibo.com)](https://weibo.com/1227298402/MwM18a23h#comment)
|
||||
|
||||
官网: [https://www.designsystemchecklist.com/](https://www.designsystemchecklist.com/)
|
||||
官网:[https://www.designsystemchecklist.com/](https://www.designsystemchecklist.com/)
|
||||
|
||||
## 禁止 AI、AI 规则明确的平台
|
||||
|
@ -3,16 +3,18 @@ title: 2023-W11
|
||||
date: 2023-11-14T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- 周报
|
||||
- 资料收集
|
||||
- chatgpt
|
||||
- 设计
|
||||
- figma
|
||||
- vercel
|
||||
published: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
slug: 2023-W11
|
||||
description: >-
|
||||
本内容涵盖了2023年第11周(2023-03-12至2023-03-19)的技术和设计资源,主要来源于GitHub、Twitter、微博和B站。其中包括了沉浸式双语网页翻译扩展和隐藏Twitter信息的油猴脚本等浏览器插件。此外,还介绍了基于GPT-4的代码编写工具Cursor、ChatGPT相关的资料汇总和Telegram机器人等。设计方面,提到了Figma结合GPT的设计工具、柔和主题库Catppuccin以及一些设计教程和素材资源。整体内容丰富,涉及多个领域的最新技术动态和实用工具。
|
||||
rinId: 84
|
||||
finished: true
|
||||
---
|
||||
|
@ -1,14 +1,16 @@
|
||||
---
|
||||
title: 2023-W45 平淡的一周
|
||||
date: 2023-11-12T00:00:00.000Z
|
||||
date: 2023-11-19T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- 周报
|
||||
- 资讯
|
||||
published: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
slug: 2023-W45
|
||||
description: >-
|
||||
2023年第45周的记录包括个人生活、技术资源和周围事件的摘要。个人方面,与cali老师在小红书上互相关注。技术资源方面,收集了多个有用的链接和工具,如3D博客、树结构控制库、项目变现讨论、社交媒体GPT工具、web3课程、WebWorkers库、SaaS模板、Windows字体优化、node开箱即用模板、播客推荐等。此外,记录了阿里云服务宕机事件,影响了阿里系服务的使用。
|
||||
rinId: 85
|
||||
finished: true
|
||||
---
|
||||
|
@ -4,26 +4,31 @@ date: 2023-11-19T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
tags: []
|
||||
published: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
link: 'https://kazoottt.notion.site/2023-11-19-44471ea2c7914a0198198df9f3f5b509'
|
||||
notionID: 44471ea2-c791-4a01-9819-8df9f3f5b509
|
||||
slug: 2023-W46
|
||||
description: >-
|
||||
在2023年第46周,我开始认真学习理财知识,并办理了港澳通行证,计划去香港开户。同时,我也开始了区块链和Solidity的学习,尽管错过了第一节课。工作忙碌导致学习时间减少,但减少了社交平台的接触,反而减轻了焦虑。我主要使用X和小红书,并尝试使用tailwindcss制作投稿封面。此外,我还购买了一个二手饼干头,用我的gx9相机记录生活,并发现了一家新开的冒菜店,感觉非常亲切。在资讯收集方面,我关注了web3相关的学习笔记,以及其他技术相关的资讯,如JavaScript练习网站、AB测试解决方案、远程开发者工作网站等。我还关注了一些技术发布和推荐,如blender4.0、腾讯的2D图形库ftgx、字体推荐等。此外,我还收集了一些关于产品变现、iOS开发选型、错误处理等方面的信息。
|
||||
rinId: 86
|
||||
finished: true
|
||||
---
|
||||
|
||||
# 2023-W46 开始接触理财和 Web3 2023-11-19
|
||||
|
||||
时间范围:
|
||||
|
||||
开始时间:2023-11-12 星期一
|
||||
结束时间:2023-11-19 星期二
|
||||
|
||||
## 这周的情况
|
||||
|
||||
总的来说,工作还挺忙的,上班时间段学习时间的占比下降了。
|
||||
|
||||
不过这样反而远离了让我焦虑的东西,我觉得这是一件好事。
|
||||
让我焦虑的社交平台排序:知乎 > 贴吧 > b 站某些投稿的评论区和弹幕 > 微博 > 小红书上的某些内容。
|
||||
|
||||
让我焦虑的社交平台排序:知乎>贴吧>b 站某些投稿的评论区和弹幕>微博>小红书上的某些内容。
|
||||
|
||||
目前主要只用 X 和小红书了。
|
||||
|
||||
然后这周也是我**开始认真学习理财知识**的一周,也办了港澳通行证,打算找个时间去香港开户。
|
||||
@ -31,11 +36,13 @@ finished: true
|
||||
与此同时[[solidity_bootcamp学习笔记]]也开课了,这周学习了区块链的基本概念以及 solidity 语法(虽然这节课我睡过了头)
|
||||
|
||||
周末的时候,用 tailwindcss 手搓了两个投稿的封面,以后也用这种方式来练习吧。
|
||||
|
||||
[GitHub - KazooTTT/cover-generator](https://github.com/KazooTTT/cover-generator)
|
||||
这是这个项目的地址
|
||||

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

|
||||
|
||||

|
||||
@ -57,6 +64,7 @@ finished: true
|
||||
|
||||
[twitter.com/HiTw93/status/1725663105219166321](https://twitter.com/HiTw93/status/1725663105219166321)
|
||||
美团技术这篇《如何提供一个可信的 AB 测试解决方案》写得挺好的,值得一看。
|
||||
|
||||
[如何提供一个可信的 AB 测试解决方案 - 美团技术团队](https://tech.meituan.com/2023/08/24/ab-test-practice-in-meituan.html)
|
||||
|
||||

|
||||
@ -180,7 +188,7 @@ My favorite color generator tool as a designer. ✨💙
|
||||
|
||||

|
||||
|
||||
### 书籍推荐 How to Measure Anything 《如何量化一切》
|
||||
### 书籍推荐 How to Measure Anything《如何量化一切》
|
||||
|
||||
[twitter.com/iamshaynez/status/1723916050314715149?s=20](https://x.com/iamshaynez/status/1723916050314715149?s=20)
|
||||

|
@ -2,10 +2,11 @@
|
||||
slug: 2023-W48
|
||||
title: 2023-W48 转岗了
|
||||
published: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
description: >-
|
||||
在2023年第48周,作者经历了一次工作转岗,从Web前端开发转变为类似于提示词工程师的角色。这次转岗让作者意识到自己对大语言模型的理解不足,但也重拾了Python编程,并计划将学习重心放在LLM研究上。同时,作者的父母来上海探望,作者在忙碌的工作之余,抽空陪伴他们游览了城隍庙和豫园等地。此外,作者还分享了关于资讯收集方式的变化,从使用Twitter和Cubox转变为使用Telegram和Discord,以及一些关于设计和编程的资讯收集。
|
||||
date: '2023-11-27T00:00:00.000Z'
|
||||
date: '2024-07-11T02:17:53.450Z'
|
||||
rinId: 87
|
||||
finished: true
|
||||
---
|
||||
|
||||
@ -131,7 +132,7 @@ This action results in an actual webpage being created and hosted on the server.
|
||||
|
||||
### Devv 搜索引擎
|
||||
|
||||
[https://devv.ai/zh](https://devv.ai/zh 'https://devv.ai/zh')
|
||||
[https://devv.ai/zh](https://devv.ai/zh "https://devv.ai/zh")
|
||||
很好用强推
|
||||
|
||||
### 截图方案汇总
|
@ -3,13 +3,14 @@ title: 2024-W02
|
||||
date: 2024-01-11T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- 周报
|
||||
- 资讯周报
|
||||
- 设计
|
||||
- ai
|
||||
- 前端
|
||||
- 独立开发
|
||||
published: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
slug: 2024-W02
|
||||
description: >-
|
||||
本内容汇总了多个技术资源和工具,包括独立开发者资讯网站indie hacker、产品变现周刊、Figma渐变色模板、设计灵感来源DAILY
|
||||
@ -19,6 +20,7 @@ description: >-
|
||||
Web
|
||||
APP、AWS部署方案、Postman替代品hoppscotch、视频压缩工具CompressX、AI和数据科学家路线图、独立开发能力培养指南、LLM论文合集、富文本编辑器PlateJS以及CSS展示的20+
|
||||
iPhones。这些资源和工具涵盖了从开发到设计的多个方面,旨在为技术爱好者和专业人士提供丰富的学习和参考材料。
|
||||
rinId: 88
|
||||
finished: true
|
||||
---
|
||||
|
||||
@ -51,6 +53,7 @@ finished: true
|
||||
<https://qufei1993.github.io/nextjs-learn-cn/>
|
||||
|
||||
是基于官网文档的汉化以及作者另外的一些补充。
|
||||
|
||||

|
||||
|
||||
## Obsidian|给分享内容快速生成卡片
|
||||
@ -69,15 +72,15 @@ finished: true
|
||||
|
||||
github地址:<https://github.com/greyli/helloflask>
|
||||
|
||||
文档地址: <https://docs.helloflask.com/>
|
||||
文档地址:<https://docs.helloflask.com/>
|
||||
|
||||

|
||||
|
||||
## 从头开始构建大型语言模型
|
||||
|
||||
推荐原文地址: <https://weibo.com/6182606334/NANZ4FprE#comment>
|
||||
推荐原文地址:<https://weibo.com/6182606334/NANZ4FprE#comment>
|
||||
|
||||
教程地址: <https://github.com/rasbt/LLMs-from-scratch/tree/main?continueFlag=1691a8cf254a597c346d410452480b58>
|
||||
教程地址:<https://github.com/rasbt/LLMs-from-scratch/tree/main?continueFlag=1691a8cf254a597c346d410452480b58>
|
||||
|
||||

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

|
||||
|
||||
@ -130,6 +134,7 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
## RAG图解
|
||||
|
||||
地址:
|
||||
|
||||
<https://d3ddy8balm3goa.cloudfront.net/llamaindex/rag-cheat-sheet-final.svg?continueFlag=1691a8cf254a597c346d410452480b58>
|
||||

|
||||
翻译:构建高级 RAG 的指南和技巧 [译]
|
||||
@ -139,6 +144,7 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
## JavaScript框架 - 进入2024年
|
||||
|
||||
推荐博主:
|
||||
|
||||

|
||||
|
||||
原文地址:
|
||||
@ -147,13 +153,13 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
|
||||
## GitHubDaily 2023 年在微博所分享的开源项目
|
||||
|
||||
仓库地址: <https://github.com/GitHubDaily/GitHubDaily>
|
||||
仓库地址:<https://github.com/GitHubDaily/GitHubDaily>
|
||||
|
||||

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

|
||||
|
||||
## Gpt-pilot 一个AI开发者伴侣
|
||||
@ -217,7 +223,7 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
<https://twitter.com/shengxj1/status/1744078257853448622>
|
||||

|
||||
|
||||
## 《👋jan》 GPT Web APP
|
||||
##《👋jan》GPT Web APP
|
||||
|
||||
<https://twitter.com/geekbb/status/1744138343183749620>
|
||||
|
||||
@ -231,8 +237,8 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
|
||||
## Hoppscotch - Postman的替代品
|
||||
|
||||
推荐地址: <https://twitter.com/hank_zhao/status/1744022153652224280>
|
||||
官网地址: <https://hoppscotch.io/>
|
||||
推荐地址:<https://twitter.com/hank_zhao/status/1744022153652224280>
|
||||
官网地址:<https://hoppscotch.io/>
|
||||

|
||||
|
||||
## CompressX 🏞️ 视频压缩工具
|
||||
@ -256,11 +262,11 @@ github地址:<https://github.com/greyli/helloflask>
|
||||
|
||||
## PlateJS - 富文本编辑器
|
||||
|
||||
推荐地址: <https://twitter.com/vikingmute/status/1743080623542268287>
|
||||
推荐地址:<https://twitter.com/vikingmute/status/1743080623542268287>
|
||||
官网地址:<https://platejs.org/>
|
||||

|
||||
|
||||
## 20+ iPhones in CSS - 展示IPhone的CSS
|
||||
|
||||
推荐地址: <https://twitter.com/HiTw93/status/1743058477940191356>
|
||||
官网地址: <https://freefrontend.com/iphones-in-css/>
|
||||
推荐地址:<https://twitter.com/HiTw93/status/1743058477940191356>
|
||||
官网地址:<https://freefrontend.com/iphones-in-css/>
|
@ -2,14 +2,15 @@
|
||||
title: 2024-W03-AI专题
|
||||
slug: 2024-W03-ai-topics
|
||||
published: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
description: >-
|
||||
本期AI专题聚焦于2024年第三周的AI领域最新动态,包括Google推出的Circle to
|
||||
Search功能,智谱AI发布的国产大模型GLM4及其GLMs商店,元象开源的XVERSE-Long-256K模型,以及OpenAI对GPT
|
||||
Builders文档的完善。此外,还介绍了彭博推出的IB Connect服务,以及多个AI应用如WhisperSpeech和AutoGen
|
||||
Studio。推荐阅读部分涵盖了AI创业案例、GPT-4的技术分析、Prompt工程指南等内容,为读者提供了丰富的AI知识和应用实例。
|
||||
date: '2024-06-26T10:26:54.033Z'
|
||||
rinId: 89
|
||||
finished: true
|
||||
date: '2024-01-15T00:00:00.000Z'
|
||||
---
|
||||
|
||||
[[2024-W03]]
|
||||
@ -29,6 +30,7 @@ date: '2024-01-15T00:00:00.000Z'
|
||||
Circle to Search 将于 1 月 31 日在部分高端 Android 智能手机(Pixel 8、Pixel 8 Pro 和全新三星 Galaxy S24 系列)上推出,支持所有语言和可用地区。
|
||||
|
||||
应用场景举例:
|
||||
|
||||
在社交平台上看到一张带有一些独特配料的美味玉米狗的图片,只需绕着玉米狗转一圈,问一个问题,比如“为什么这些如此受欢迎?您很快就会知道这些甜味和咸味的零食是韩国玉米狗,以及受欢迎的具体原因。
|
||||
|
||||
### [智谱AI发布国产最强大模型GLM4,理解评测与数学能力接近GPT-4,还有对标GPTs商店的GLMs商店与开发者分成计划](https://mp.weixin.qq.com/s?__biz=Mzg2MTIzNDcyNQ==&mid=2247485533&idx=1&sn=ed17d859d5ec67b13357ebe43de395c7&chksm=ce1b7b17f96cf201b1592ab73a0db6a596aa902cc9fc1f4b351d62224ed102654bf1d3eacaf4&mpshare=1&scene=1&srcid=0116V0BlzHfimamtoVj6d95h&sharer_shareinfo=7738639018d07fae5fd03f5387508b22&sharer_shareinfo_first=7738639018d07fae5fd03f5387508b22#rd)
|
||||
@ -116,6 +118,7 @@ AutoGen Studio是一个基于autogen的web ui, 支持多个agent、多模态。
|
||||

|
||||
|
||||
✅ 极速性能(速度是常规的 9.9 倍),同时只占极小存储空间(安装后约 45kb)
|
||||
|
||||
✅ 实现跨多个模型、服务提供商及密钥的负载均衡
|
||||
✅ 具备故障回退功能,确保应用的高可用性
|
||||
✅ 支持自动重试,并默认使用指数级延迟策略
|
||||
@ -175,6 +178,7 @@ Monica是一个使用最先进的AI模型(GPT-4、Claude、Bard 等)帮助
|
||||

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

|
||||
|
||||
### [艾瑞咨询:2023年AIGC场景应用展望研究报告](https://waytoagi.feishu.cn/record/VQtLrDQWeehexvcTWxJcmSjMnPc)
|
||||
@ -194,7 +198,7 @@ Monica是一个使用最先进的AI模型(GPT-4、Claude、Bard 等)帮助
|
||||
- Awesome ChatGPT Prompts:
|
||||
<https://github.com/f/awesome-chatgpt-prompts>
|
||||
<https://github.com/PlexPt/awesome-chatgpt-prompts-zh>
|
||||
- Learn Prompt: <https://www.learnprompt.pro/>
|
||||
- Learn Prompt:<https://www.learnprompt.pro/>
|
||||
|
||||
### 论文《表格链:推理链中不断演变的表格,促进对表格的理解》
|
||||
|
@ -2,7 +2,7 @@
|
||||
title: 2024-W03-应用推荐篇
|
||||
slug: 2024-W03-application-recommendations
|
||||
published: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
description: >-
|
||||
2024年第3周应用推荐包括:1.
|
||||
[cmd-wrapped](https://github.com/YiNNx/cmd-wrapped),一个在GitHub上开源的项目,详细信息可通过推特链接查看。2.
|
||||
@ -11,7 +11,8 @@ description: >-
|
||||
[outline](https://github.com/outline/outline),专为成长型团队设计的知识库应用,支持实时协作和Markdown,官网为[getoutline.com](https://www.getoutline.com/)。4.
|
||||
一个帮助用户一次性提交到100多个目录站的服务,应用地址为[affordhunt.com](https://www.affordhunt.com/)。5.
|
||||
[whimsical](https://whimsical.com/),一款画图工具,详细信息可通过推特链接获取。这些应用覆盖了从输入法优化到团队协作工具,再到图形设计的多方面需求。
|
||||
date: '2024-01-15T00:00:00.000Z'
|
||||
date: '2024-06-26T10:26:54.034Z'
|
||||
rinId: 90
|
||||
finished: true
|
||||
---
|
||||
|
||||
@ -25,11 +26,13 @@ finished: true
|
||||
## [Input Source Pro](https://inputsource.pro/zh-CN)
|
||||
|
||||
自动切换输入法加上适时的提示,让每一次输入都游刃有余。
|
||||
|
||||

|
||||
|
||||
## [outline 一个知识库应用](https://github.com/outline/outline)
|
||||
|
||||
为成长型团队提供最快的知识库。美观、实时协作、功能丰富且兼容 Markdown。
|
||||
|
||||

|
||||
|
||||
[官网地址](https://www.getoutline.com/)
|
@ -2,14 +2,15 @@
|
||||
title: 2024-W03-推荐阅读篇
|
||||
slug: 2024-W03-recommended-readings
|
||||
published: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
description: >-
|
||||
本周推荐阅读包括多个领域的精选内容:从[r/SideProject](https://www.reddit.com/r/SideProject/)的创意项目分享,到[推荐一本行动之书,醍醐灌顶](https://twitter.com/hiyuekun/status/1747085105037021670?s=12&t=UKmYswdLBh4dGuqwtKAXUA)的启发性书籍推荐;从[玩转苹果流量生态:解锁App流量新密码](https://x.com/liuyi0922/status/1747792720750682143?s=12&t=UKmYswdLBh4dGuqwtKAXUA)的市场策略,到[科技爱好者周刊(第
|
||||
286
|
||||
期):蓝色指示灯的解决方案](https://www.ruanyifeng.com/blog/2024/01/weekly-issue-286.html?continueFlag=61db114b5bb3eda119c3b0a42a3f0791)的技术讨论。此外,还有关于[fuxiang对于【devv.ai团队分享的RAG原理】的再整理](https://twitter.com/fuxiangPro/status/1747242297975062666)的深度分析,以及[HackerNews
|
||||
趋势, Github 趋势, Google
|
||||
趋势](https://chasetrend.news/zh)的最新动态。这些内容覆盖了技术、市场、个人成长等多个方面,适合各类读者深入探索。
|
||||
date: '2024-01-15T00:00:00.000Z'
|
||||
date: '2024-06-26T10:26:54.035Z'
|
||||
rinId: 91
|
||||
finished: true
|
||||
---
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: 2024-W03-编程篇
|
||||
category: 周报
|
||||
category: 日记
|
||||
slug: 2024-W03-programming
|
||||
published: true
|
||||
description: >-
|
||||
@ -8,7 +8,8 @@ description: >-
|
||||
it图片生成应用、AI生成情绪板、开源用户界面元素、1000个令人激动的网站等。此外,还介绍了如remotion视频制作工具、TypeScript-Node-Starter示例、Konva
|
||||
Canvas框架等技术资源。同时,提供了多个个人主页和博客推荐,以及关于REST
|
||||
API与GraphQL的讨论。这些资源和工具覆盖了前端开发、UI设计、视频制作等多个领域,适合编程爱好者和技术开发者参考和学习。
|
||||
date: '2024-01-15T00:00:00.000Z'
|
||||
date: '2024-07-11T02:17:53.450Z'
|
||||
rinId: 92
|
||||
finished: true
|
||||
---
|
||||
|
||||
@ -44,9 +45,11 @@ finished: true
|
||||
## [shadcn 脚手架](https://tx.shadcn.com/)
|
||||
|
||||
官网界面:
|
||||
|
||||

|
||||
|
||||
包含内容:
|
||||
|
||||

|
||||
|
||||
[推特链接](https://twitter.com/vikingmute/status/1746705772493656097?s=12&t=UKmYswdLBh4dGuqwtKAXUA)
|
@ -2,12 +2,13 @@
|
||||
title: 2024-W03-设计篇
|
||||
slug: 2024-W03-design
|
||||
published: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
description: >-
|
||||
本周设计资源精选包括:AIDesign提供免费Logo设计服务;嘉文钱分享Blender和3D相关教程及作品;阿文推荐可商用的德拉黑体字体;svghub提供免费SVG素材;Orange
|
||||
Free
|
||||
Sounds提供免费声音效果、音乐和循环;以及通过Framer赚钱的方法。这些资源涵盖了设计、字体、素材和创收等多个方面,为设计师和创意工作者提供了丰富的工具和灵感。
|
||||
date: '2024-01-15T00:00:00.000Z'
|
||||
date: '2024-06-26T10:26:54.035Z'
|
||||
rinId: 93
|
||||
finished: true
|
||||
---
|
||||
|
@ -1,10 +1,15 @@
|
||||
---
|
||||
title: 2024-W03
|
||||
title: 2024-W03.md
|
||||
slug: 2024-W03
|
||||
category: 周报
|
||||
category: 日记
|
||||
published: true
|
||||
description: 本内容涵盖了多个应用推荐和开发相关资源,包括cmd-wrapped、Input Source Pro、outline知识库应用等,以及开发工具如头像生成网站和Moodboard Creator。此外,还介绍了多个技术博客和教程,如REST API vs GraphQL的比较、Astro自动生成Open Graph图片的方法,以及Docker入门实践等。这些资源和教程旨在帮助开发者提高效率,优化工作流程,并探索新技术。
|
||||
date: 2024-01-15T00:00:00.000Z
|
||||
description: >-
|
||||
本内容涵盖了多个应用推荐和开发相关资源,包括cmd-wrapped、Input Source
|
||||
Pro、outline知识库应用等,以及开发工具如头像生成网站和Moodboard Creator。此外,还介绍了多个技术博客和教程,如REST API
|
||||
vs GraphQL的比较、Astro自动生成Open
|
||||
Graph图片的方法,以及Docker入门实践等。这些资源和教程旨在帮助开发者提高效率,优化工作流程,并探索新技术。
|
||||
date: '2024-07-11T02:17:53.451Z'
|
||||
rinId: 94
|
||||
finished: true
|
||||
---
|
||||
|
||||
@ -194,7 +199,7 @@ Konva.js 是一个 HTML5 Canvas JavaScript 框架,它通过为桌面和移动
|
||||
|
||||

|
||||
|
||||
### Game Boy Style Portfolio
|
||||
### GameBoy Style Portfolio
|
||||
|
||||
[介绍](https://dev.to/matteosant_dev/my-new-portfolio-1acn)
|
||||
[Game Boy style portfolio](https://matteosantoro.dev/)
|
@ -6,13 +6,14 @@ title: 2024-W08 推荐一些软件
|
||||
date: 2024-02-23T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
finished: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
published: true
|
||||
slug: 2024-W08
|
||||
NotionID-notionnext: 61b4cedd-4f34-4650-8926-c025c339d384
|
||||
link-notionnext: 'https://kazoottt.notion.site/2024-W08-61b4cedd4f3446508926c025c339d384'
|
||||
description: >-
|
||||
在2024年第8周,推荐两款实用的软件:AltTab和Tickeys。AltTab是一款可以替代macOS默认切换窗口功能的软件,提供更便捷舒适的体验。Tickeys则是一款为打字添加炫酷音效的软件,让打字体验更加有趣。
|
||||
rinId: 82
|
||||
---
|
||||
|
||||
# 2024-W08 推荐一些软件
|
@ -1,5 +1,13 @@
|
||||
---
|
||||
tags: [ai, ai应用, ai阅读, ai模型, css, 动画, cloudflare, weekly]
|
||||
tags:
|
||||
- ai
|
||||
- ai应用
|
||||
- ai阅读
|
||||
- ai模型
|
||||
- css
|
||||
- 动画
|
||||
- cloudflare
|
||||
- weekly
|
||||
title: 2024-W15
|
||||
date: 2024-04-12T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
@ -7,7 +15,7 @@ type: Post
|
||||
status: Published
|
||||
finished: true
|
||||
published: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
slug: 2024-W15
|
||||
description: >-
|
||||
在2024年4月8日至4月14日的时间范围内,作者分享了自己的生活和项目动态。个人方面,作者为了提升表达能力开始录制科普视频,时隔四年重新开始使用Vue进行项目开发,并购买了迪卡侬的乒乓球鞋。项目推荐方面,介绍了Arc推出的Github自动文件夹功能、remotion制作动画、Cloudflare和Socialify等工具的应用,以及Harness和Vue
|
||||
@ -19,6 +27,7 @@ noteId_x: 14
|
||||
create_time: '2024/4/12 20:41:55'
|
||||
update_time: '2024/4/12 20:47:54'
|
||||
publish_time: '2024/4/12 20:46:23'
|
||||
rinId: 95
|
||||
---
|
||||
|
||||

|
@ -1,19 +1,25 @@
|
||||
---
|
||||
title: 2024-W16
|
||||
date: 2024-04-22T00:00:00.000Z
|
||||
date: 2024-04-12T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
status: Draft
|
||||
tags: [打卡, 后端, python, flask, todo]
|
||||
tags:
|
||||
- 打卡
|
||||
- 后端
|
||||
- python
|
||||
- flask
|
||||
- todo
|
||||
finished: true
|
||||
published: true
|
||||
category: 周报
|
||||
category: 日记
|
||||
slug: 2024-W16
|
||||
description: >-
|
||||
周报内容主要分为三个部分:编程相关资讯、关于自身的工作、编程和生活内容。在编程相关资讯部分,作者介绍了 Nitro
|
||||
和一个开源的聊天虚拟人项目。在关于自身的部分,作者介绍了自己恢复了打卡的习惯,每天记录工作、编程和生活的内容。在工作方面,作者分享了自己的工作感悟和对后端的疑惑;在编程方面,作者提到了自己对状态管理和数据结构的不足;在生活方面,作者记录了自己的饮食和娱乐等日常生活。
|
||||
NotionID-notionnext: 6fda550f-4dcb-4f15-bbc6-38ef98227143
|
||||
link-notionnext: 'https://kazoottt.notion.site/2024-W16-6fda550f4dcb4f15bbc638ef98227143'
|
||||
rinId: 96
|
||||
---
|
||||
|
||||

|
||||
@ -59,8 +65,6 @@ Nitro 可独立使用,也可作为 Nuxt 等全栈框架的服务器引擎使
|
||||
|
||||
以下是每天打卡的内容
|
||||
|
||||
## [[2024-04-17 星期三]]
|
||||
|
||||
# 打卡 2024-04-17 星期三 day1
|
||||
|
||||
关于工作:
|
||||
@ -95,8 +99,6 @@ python写typing是对自己负责也是对别人负责,对于毫无章法的
|
||||
|
||||
最近听的最多的歌应该是《梦中人》
|
||||
|
||||
## [[2024-04-18 星期四]]
|
||||
|
||||
# 打卡 2024-04-18 星期四 day2
|
||||
|
||||
工作:
|
||||
@ -129,8 +131,6 @@ python写typing是对自己负责也是对别人负责,对于毫无章法的
|
||||
|
||||

|
||||
|
||||
## [[2024-04-19 星期五]]
|
||||
|
||||
# 打卡 2024-04-19 星期五 day3
|
||||
|
||||
关于工作和编程:
|
||||
@ -166,8 +166,6 @@ SQQQ大涨,昨天期权卖飞了...虽然可惜,但觉得自己确实还没
|
||||
3. 完成社区的需求
|
||||
4. 测试外部接口的稳定性
|
||||
|
||||
## [[2024-04-20 星期六]]
|
||||
|
||||
# 打卡 2024年04月20日 星期六 day4
|
||||
|
||||
完成了资讯周报的整理
|
@ -1,26 +1,26 @@
|
||||
---
|
||||
title: 2024-W17
|
||||
date: 2024-04-29T00:00:00.000Z
|
||||
date: 2024-04-26T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
status: Draft
|
||||
tags:
|
||||
- 周报
|
||||
tags: []
|
||||
finished: true
|
||||
published: true
|
||||
category: 日记
|
||||
slug: 2024-W17
|
||||
description: 本文涵盖了从2024年4月22日至4月28日的一系列人工智能相关内容,包括多个模型的更新和应用,如Myshell发布的OpenVoice2开源语音模型、Snowflake Arctic企业级LLM、Adobe的Firefly Image 3模型等。此外,还介绍了OpenAI API的企业级功能升级、Speechless AI的特点和应用、以及Enterprise Pro的强大功能和数据安全措施。文章还涉及了大规模预训练语言模型的教程、生成式人工智能在量化交易中的应用挑战,以及基于科学的学习技巧等。整体上,本文为读者提供了人工智能领域的最新动态和深入分析。
|
||||
NotionID-notionnext: 178f73e6-c98c-4d2c-9f8b-53f8e3a33988
|
||||
link-notionnext: https://kazoottt.notion.site/Alice-20-OpenVoice2-Cloudflare-AI-Playground-178f73e6c98c4d2c9f8b53f8e3a33988
|
||||
category: 周报
|
||||
description: >-
|
||||
在2024年4月22日至4月28日期间,人工智能领域有多项重要更新和发布。Myshell发布了OpenVoice2开源语音模型,能够通过少量音频样本复制说话人的声音并生成多种语言的语音,且完全开源。Snowflake推出了Arctic,一个面向企业的顶级语言模型,具有高效的企业任务性能。Adobe发布了Firefly
|
||||
Image
|
||||
3模型,用于文本到图像的生成。OpenAI为其API引入了更多企业级功能,包括增强的安全性和更好的行政控制。此外,GitHub上的多个项目如Speechless和Llama-3-8B-16K也进行了更新,增强了语言处理和推理能力。在应用方面,ComfyUI
|
||||
Workflows提供了工作流模板,Cloudflare推出了AI
|
||||
Playground,Perplexity提供了企业会员和企业定制服务。此外,还有多个教程和资料推荐,如Llama
|
||||
3的微调教程和大规模预训练语言模型的理论基础。这些更新和资源为AI领域的研究者和开发者提供了丰富的工具和知识。
|
||||
rinId: 97
|
||||
---
|
||||
|
||||
日期范围:2024/04/22 - 2024/04/28
|
||||
|
||||
摘要:
|
||||
|
||||
本文主要介绍了一系列与人工智能相关的内容,包括 Snowflake Arctic 这一高效智能的企业级 LLM,OpenAI API 的企业相关功能升级,Speechless AI 的特点和应用,Enterprise Pro 的强大功能、数据安全与隐私、安全管理与控制、单点登录、效益、定价模式和常见问题,一个基于 Hono 的后端 API,大规模预训练语言模型的教程,生成式人工智能与量化交易的相似性及应用挑战、在其他领域的应用前景和展望,以及基于科学的学习技巧等。
|
||||
|
||||
# 1. 模型动态
|
||||
|
||||
## Myshell 发布OpenVoice2 开源语音模型
|
||||
@ -39,7 +39,7 @@ category: 周报
|
||||
|
||||
## [Snowflake Arctic - LLM for Enterprise AI](https://www.snowflake.com/blog/arctic-open-efficient-foundation-language-models-snowflake/?continueFlag=5e163579825fe6026ed04354f826d987) 面向企业的LLM
|
||||
|
||||

|
||||
![[IMG-20241021113030266.png]]
|
||||
|
||||
2024-04-24
|
||||
|
||||
@ -51,17 +51,17 @@ category: 周报
|
||||
|
||||
## Firefly Image 3 Model - Adobe最新版文生图模型
|
||||
|
||||

|
||||
![[IMG-20241021113030298.png]]
|
||||
|
||||
体验地址:
|
||||
|
||||
[Adobe Firefly](https://firefly.adobe.com/)
|
||||
|
||||

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

|
||||
![[IMG-20241021113030402.png]]
|
||||
|
||||
OpenAI发布了一篇博客来介绍对于API的与企业相关的功能升级内容。
|
||||
|
||||
@ -75,7 +75,7 @@ OpenAI发布了一篇博客来介绍对于API的与企业相关的功能升级
|
||||
|
||||
## [GitHub - uukuguy/speechless](https://github.com/uukuguy/speechless)
|
||||
|
||||

|
||||
![[IMG-20241021113030448.png]]
|
||||
|
||||
Speechless AI,它是一个基于大型语言模型的人工智能助手,专注于将强大的语言处理和深度推理能力集成到实际业务应用中。
|
||||
|
||||
@ -87,9 +87,9 @@ Speechless AI,它是一个基于大型语言模型的人工智能助手,专
|
||||
|
||||
[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)
|
||||
|
||||

|
||||
![[IMG-20241021113030500.png]]
|
||||
|
||||

|
||||
![[IMG-20241021113030589.png]]
|
||||
|
||||
# 2. 优秀应用
|
||||
|
||||
@ -97,7 +97,7 @@ Speechless AI,它是一个基于大型语言模型的人工智能助手,专
|
||||
|
||||
工作流模板网站,主要是
|
||||
|
||||

|
||||
![[IMG-20241021113030616.png]]
|
||||
|
||||
## Cloudflare推出AI Playground
|
||||
|
||||
@ -105,9 +105,9 @@ Speechless AI,它是一个基于大型语言模型的人工智能助手,专
|
||||
|
||||
支持免费使用多种开源模型,并且支持在playground调试好之后生成对应的调用代码。
|
||||
|
||||

|
||||
![[IMG-20241021113030661.png]]
|
||||
|
||||

|
||||
![[IMG-20241021113030688.png]]
|
||||
|
||||
与此同时cf还提供了其他的各种好用的工具,无论对于个人开发者还是企业都推荐使用。
|
||||
|
||||
@ -115,7 +115,7 @@ Speechless AI,它是一个基于大型语言模型的人工智能助手,专
|
||||
|
||||
## Perplexity推出了企业会员和企业定制服务
|
||||
|
||||

|
||||
![[IMG-20241021113030737.png]]
|
||||
|
||||
亮点:
|
||||
|
||||
@ -139,13 +139,13 @@ Enterprise Pro 的效益:帮助企业加速研发,如 Databricks 估计每
|
||||
|
||||
选择模型和机器配置,可以查看这个配置能否运行对应的模型
|
||||
|
||||

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

|
||||
![[IMG-20241021113030827.png]]
|
||||
|
||||
# 3. 推荐资料
|
||||
|
||||
@ -155,13 +155,13 @@ LLama3 微调教程
|
||||
|
||||
[How to Fine Tune Llama 3 for Better Instruction Following? - YouTube](https://www.youtube.com/watch?v=WxQbWTRNTxY&ab_channel=MervinPraison)
|
||||
|
||||

|
||||
![[IMG-20241021113030852.png]]
|
||||
|
||||
## [GitHub - datawhalechina/so-large-lm: 大模型基础: 一文了解大模型基础知识](https://github.com/datawhalechina/so-large-lm)
|
||||
|
||||
[大模型理论基础](https://datawhalechina.github.io/so-large-lm/#/)
|
||||
|
||||

|
||||
![[IMG-20241021113030885.png]]
|
||||
|
||||
本项目是一个关于大规模预训练语言模型的教程,涵盖模型的各个方面,包括数据准备、模型构建、训练策略等,以及安全、隐私、环境和法律道德等方面的知识。项目以斯坦福大学课程为基础,结合开源贡献者的补充和更新,由项目团队成员分工撰写,预计三个月完成初始版本,后续根据社区贡献和反馈进行更新。旨在为相关领域的研究者和从业者提供知识和技术,拓宽受众的知识面,降低参与开源项目的门槛,并为大型语言模型研究领域贡献资源。
|
||||
|
||||
@ -173,11 +173,11 @@ LLama3 微调教程
|
||||
|
||||
“您将了解如何为您的用例选择正确的模型,并亲身体验有效提示技术、函数调用、JSON模式和检索增强生成(RAG)等功能”
|
||||
|
||||

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

|
||||
![[IMG-20241021113030976.png]]
|
||||
|
||||
重点:
|
||||
|
||||
@ -193,7 +193,7 @@ LLama3 微调教程
|
||||
|
||||
这篇文本主要讨论了多代理协作、语言模型的安全漏洞、GPT Store 的管理问题以及利用 RAG 改进语言模型性能等方面的内容。
|
||||
|
||||

|
||||
![[IMG-20241021113031022.png]]
|
||||
|
||||
## [Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.](https://airy-lunch-c6f.notion.site/Becoming-SMART-is-easy-using-science-85119819e23f423887265b3fc436d586?pvs=4)
|
||||
|
21
src/content/post/日记/周报/2024-W19.md
Executable file
21
src/content/post/日记/周报/2024-W19.md
Executable file
@ -0,0 +1,21 @@
|
||||
---
|
||||
title: 2024-W19
|
||||
date: 2024-04-12T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
status: Draft
|
||||
tags: []
|
||||
finished: true
|
||||
published: true
|
||||
category: 日记
|
||||
slug: 2024-W19
|
||||
description: >-
|
||||
Alice研究周报第21期发布,涵盖了Claude控制台的升级信息以及阿里通义千问2.5的最新进展,该版本宣称在性能上超越了GPT-4。日期范围为2024年5月6日至5月12日。
|
||||
rinId: 98
|
||||
---
|
||||
|
||||
# 2024-W19
|
||||
|
||||
日期范围:2024/05/06 - 2024/05/12
|
||||
|
||||
[[工作/万得归档/Alice研究周报 1/Alice研究周报第21期,Claude控制台升级,阿里通义千问2.5号称超越GPT-4]]
|
35
src/content/post/日记/周报/2024-W25.md
Normal file
35
src/content/post/日记/周报/2024-W25.md
Normal file
@ -0,0 +1,35 @@
|
||||
---
|
||||
title: 2024-W25
|
||||
date: 2024-04-12T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
status: Draft
|
||||
tags: []
|
||||
finished: true
|
||||
published: true
|
||||
category: 日记
|
||||
slug: 2024-W25
|
||||
rinId: 99
|
||||
---
|
||||
|
||||
日期范围:2024/06/17 - 2024/06/23
|
||||
|
||||
很久没有写周报了,最近有一些值得记录的事情,有了记录的动力。
|
||||
|
||||
# 关于我
|
||||
|
||||
## 生活
|
||||
|
||||
端午去了一趟广州
|
||||
|
||||
## 工作
|
||||
|
||||
发了年终奖
|
||||
|
||||
[[工作/万得归档/Alice研究周报 1/Alice研究周报第27期,Gemini上下文缓存功能上线,Claude 3.5 Sonnet发布]]
|
||||
|
||||
# 资讯
|
||||
|
||||
[GitHub - imputnet/cobalt: save what you love](https://github.com/imputnet/cobalt)
|
||||
|
||||
[[工作/万得归档/Alice研究周报 1/Alice研究周报第27期,Gemini上下文缓存功能上线,Claude 3.5 Sonnet发布]]
|
@ -10,8 +10,9 @@ slug: y1-2020-annual-summary
|
||||
published: true
|
||||
description: >-
|
||||
在2020年度,作者经历了一系列的学习和实习经历。6月参与省级大创,7月获得中国高校微信小程序应用开发赛西南赛区三等奖,并在上海某金融科技公司担任产品经理实习生。8月,荣获中国大学生计算机设计大赛国家级二等奖,并参与了中国好声音的录制。9月后,回到成都,在一家教育公司担任web前端开发工程师实习生。作者最初选择工作而非考研,对前端开发有浓厚兴趣,尽管在实习过程中曾尝试产品管理,但最终决定回归前端开发。10月,拒绝了国企的offer,选择在教育科技公司继续实习,使用Vue框架。作者计划在2021年继续提升技术,并希望获得满意的offer,同时计划学习电吉他、画画和MMD。
|
||||
rinId: 32
|
||||
finished: true
|
||||
category: 生活
|
||||
category: 日记
|
||||
---
|
||||
|
||||
# Y1-2020 年度总结
|
||||
@ -71,7 +72,7 @@ category: 生活
|
||||
## 4. 2021 心愿与计划
|
||||
|
||||
1. 最大的愿望就是拿一个满意的 offer 啦
|
||||
2. 把宿舍的纸质书都看完 (看不完就送人了 0.0
|
||||
2. 把宿舍的纸质书都看完(看不完就送人了 0.0
|
||||
3. 学习电吉他
|
||||
4. 学习画画
|
||||
5. 学习 mmd
|
@ -10,8 +10,9 @@ slug: y2-2021-annual-summary
|
||||
published: true
|
||||
description: >-
|
||||
在Y2-2021年度总结中,作者回顾了一年的重要事件和个人成长。年初意外成为主播房管,随后经历了上海长达六个月的封控,期间在家办公并感受到工作瓶颈。作者反思了自己的工作方式,意识到需要更深入的调研和思考。此外,作者还提到了部门的大变动,包括人员离职和裁员,以及自己对技术积累的不足。在个人生活方面,作者购买了一些产品,如Mac触控板和松下GX9相机,同时也出售了一些不再使用的物品。最后,作者总结了去年的计划完成情况,并设定了新一年的目标,包括找到成都的工作机会和继续学习设计技能。
|
||||
rinId: 33
|
||||
finished: true
|
||||
category: 生活
|
||||
category: 日记
|
||||
---
|
||||
|
||||
# Y2-2021 年度总结
|
||||
@ -49,8 +50,10 @@ category: 生活
|
||||
|
||||
有一个校招生大概是今年第二季度入职实习的,过了秋招时间段突然被裁,还是满感慨的。上一周还在工作群里沟通工作内容,在晨会里嘻嘻哈哈的人下一周直接清空了。而且公司这种毁三方行为还是等秋招结束了才干的,差不多让人家错失了很多好的机会吧。不过这种行为,也只是在脉脉和知乎有一点点讨论度,没多久就被盖过去了。
|
||||
|
||||
想了想,如果有一天我也毫无预警地被优化,我能有自信找到下一份工作吗? 好像没有,进这家公司这个部门之后,做的都是没有太多技术含量的代码维护工作。
|
||||
想了想,如果有一天我也毫无预警地被优化,我能有自信找到下一份工作吗?好像没有,进这家公司这个部门之后,做的都是没有太多技术含量的代码维护工作。
|
||||
|
||||
第一,部门的业务和技术定位不明确,刚入职的时候,部门还可以说是业务部门,到现在直接变成了做公司网关和对外输出的技术部门,所以其实在这家公司并没有积累太多业务经验。
|
||||
|
||||
第二,部门的技术上限非常低,具体体现例如前端代码完全没做封装,看了别人写的代码,大部分都是疯狂复制粘贴;typescript 写成了 anyscript,随手打开一个文件就是对 typescript 类型警告的注释;页面性能差到卡顿,竟然没有一个人提出异议等等。
|
||||
|
||||
就这样维护和续写了一年半的屎山,可以说就算是下班后不学任何东西也能糊弄过这个公司的其他人。但是很明显,这样对技术进步没有一点帮助。
|
||||
@ -91,7 +94,6 @@ category: 生活
|
||||
一些数据
|
||||
|
||||
1. 微信读书
|
||||
|
||||
1. 2020 122h
|
||||
2. 2021 32h
|
||||
3. 2022 29h
|
||||
@ -99,7 +101,7 @@ category: 生活
|
||||

|
||||

|
||||
|
||||
1. wakatime
|
||||
2. wakatime
|
||||
2022 年虽然时长下降了,但是主要原因在于工作环境是隔离的,自己在非工作时间没有下降太多,还算比较满意。
|
||||
|
||||
1. 2022 237h
|
||||
@ -108,8 +110,7 @@ category: 生活
|
||||
4. 2019 195h
|
||||
5. 2018 327h
|
||||
6. 2017 30h
|
||||
|
||||
1. github contributions
|
||||
3. github contributions
|
||||

|
||||
|
||||
## 4. 去年计划完成情况
|
||||
@ -133,5 +134,5 @@ category: 生活
|
||||
1. 【工作】拿一个 base 地是成都的 offer
|
||||
2. 【开源】把主站重构项目写完并上线
|
||||
3. 【设计】继续学习 blender
|
||||
4. 【设计】 学习 UI/UX,熟悉 ps、figma
|
||||
4. 【设计】学习 UI/UX,熟悉 ps、figma
|
||||
5. 【学习】重拾阅读习惯
|
@ -10,8 +10,9 @@ slug: y3-2022-annual-summary
|
||||
published: true
|
||||
description: >-
|
||||
在Y3-2022年度总结中,作者回顾了一年的经历和感受。年初意外成为主播房管,随后经历了上海长达六个月的封控,期间在家办公,感受到了工作和个人生活的压力。作者反思了自己的工作方式,意识到需要更深入的调研和思考,以及在遇到困难时及时寻求帮助。此外,作者提到了部门的大变动,包括人员离职和裁员,以及对技术发展的担忧。在个人成长方面,作者感到自己过于在意他人看法,正在努力改善这一心理状态。产品方面,作者购买了一些电子产品和健身设备,但也有部分产品因各种原因被出售。最后,作者总结了去年的计划完成情况,并设定了新一年的目标,包括找到成都的工作机会,完成主站重构项目,继续学习设计和UI/UX等。
|
||||
rinId: 34
|
||||
finished: true
|
||||
category: 生活
|
||||
category: 日记
|
||||
---
|
||||
|
||||
# Y3-2022 年度总结
|
||||
@ -49,8 +50,10 @@ category: 生活
|
||||
|
||||
有一个校招生大概是今年第二季度入职实习的,过了秋招时间段突然被裁,还是满感慨的。上一周还在工作群里沟通工作内容,在晨会里嘻嘻哈哈的人下一周直接清空了。而且公司这种毁三方行为还是等秋招结束了才干的,差不多让人家错失了很多好的机会吧。不过这种行为,也只是在脉脉和知乎有一点点讨论度,没多久就被盖过去了。
|
||||
|
||||
想了想,如果有一天我也毫无预警地被优化,我能有自信找到下一份工作吗? 好像没有,进这家公司这个部门之后,做的都是没有太多技术含量的代码维护工作。
|
||||
想了想,如果有一天我也毫无预警地被优化,我能有自信找到下一份工作吗?好像没有,进这家公司这个部门之后,做的都是没有太多技术含量的代码维护工作。
|
||||
|
||||
第一,部门的业务和技术定位不明确,刚入职的时候,部门还可以说是业务部门,到现在直接变成了做公司网关和对外输出的技术部门,所以其实在这家公司并没有积累太多业务经验。
|
||||
|
||||
第二,部门的技术上限非常低,具体体现例如前端代码完全没做封装,看了别人写的代码,大部分都是疯狂复制粘贴;typescript 写成了 anyscript,随手打开一个文件就是对 typescript 类型警告的注释;页面性能差到卡顿,竟然没有一个人提出异议等等。
|
||||
|
||||
就这样维护和续写了一年半的屎山,可以说就算是下班后不学任何东西也能糊弄过这个公司的其他人。但是很明显,这样对技术进步没有一点帮助。
|
||||
@ -91,7 +94,6 @@ category: 生活
|
||||
一些数据
|
||||
|
||||
1. 微信读书
|
||||
|
||||
1. 2020 122h
|
||||
2. 2021 32h
|
||||
3. 2022 29h
|
||||
@ -99,7 +101,7 @@ category: 生活
|
||||

|
||||

|
||||
|
||||
1. wakatime
|
||||
2. wakatime
|
||||
2022 年虽然时长下降了,但是主要原因在于工作环境是隔离的,自己在非工作时间没有下降太多,还算比较满意。
|
||||
|
||||
1. 2022 237h
|
||||
@ -108,13 +110,12 @@ category: 生活
|
||||
4. 2019 195h
|
||||
5. 2018 327h
|
||||
6. 2017 30h
|
||||
|
||||
1. github contributions
|
||||
3. github contributions
|
||||

|
||||
|
||||
## 4. 去年计划完成情况
|
||||
|
||||
在[[Y2-2021年度总结]]中,我给自己定的计划是:
|
||||
在[[日记/年报/Y2-2021年度总结]]中,我给自己定的计划是:
|
||||
|
||||
1. 重新拾起阅读习惯
|
||||
2. 写一个满意项目
|
||||
@ -133,5 +134,5 @@ category: 生活
|
||||
1. 【工作】拿一个 base 地是成都的 offer
|
||||
2. 【开源】把主站重构项目写完并上线
|
||||
3. 【设计】继续学习 blender
|
||||
4. 【设计】 学习 UI/UX,熟悉 ps、figma
|
||||
4. 【设计】学习 UI/UX,熟悉 ps、figma
|
||||
5. 【学习】重拾阅读习惯
|
@ -3,7 +3,7 @@ title: Y4-2023年度总结
|
||||
date: 2024-01-07T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- '2023年'
|
||||
- "2023"
|
||||
- 2023年度总结
|
||||
published: true
|
||||
slug: summary-of-fy2023
|
||||
@ -11,10 +11,11 @@ description: >-
|
||||
2023年个人总结:作者回顾了一年的重要事件,包括参加aigc比赛、第二次去bw、厦门之旅以及转岗开始AI
|
||||
Agent的研究与开发。在这一年中,作者还开始担任面试官并参与其他公司的面试,体验了面试的双重角色。技术方面,作者的GitHub热力图逐渐变绿,参与了多个开源项目,并与朋友一起参加了AI相关的比赛,获得了奖项和奖金。此外,作者还分享了技术栈的偏向性,包括前端使用nextjs,后端使用nextjs/flask,设计使用figma和canva。最后,作者总结了去年的目标完成情况,并设定了新一年的计划,包括继续学习blender、每周至少产出一次技术向内容等。
|
||||
finished: true
|
||||
category: 生活
|
||||
coverImage: https://pictures.kazoottt.top/2024/10/20241010-747a24e5899b357928a58beafaa22faa.png
|
||||
category: 日记
|
||||
---
|
||||
|
||||

|
||||
|
||||
# 2023 总结
|
||||
|
||||
感觉时间过得好快,一年又过去了,还是像以往一样做一个总结吧。
|
||||
@ -34,16 +35,21 @@ coverImage: https://pictures.kazoottt.top/2024/10/20241010-747a24e5899b357928a58
|
||||
### 终于开始面试
|
||||
|
||||
面试指两个方面,一个是我作为面试官面试他人(被迫的),另一个是我投简历面试其他公司。
|
||||
|
||||
我面试他人:由于部门很缺前端,更资深的前端都已离职,于是只能我被迫开始面试招人,在我自己面试别人的过程中,也能感受到自己的不足之处,比如对方回答了某问题之后,我很难接下去深入聊。也就是说其实我本身对于那个问题的了解也是比较浅的。
|
||||
|
||||
我被面试:投了几家公司,比较意外的是小公司投了后就没有下文了,但大厂的简历都过了,并且约了面试。结果以我目前的水平来说自然不用讲了,还有很多东西要学习准备,不过我觉得起码我迈出了第一步,也知道自己的不足之处在哪里了。面试官都是很不错的人,面试过程中有很好地引导回答,并且面完之后给出了很多有用的建议。
|
||||
|
||||
### 热力图终于绿了起来
|
||||
|
||||
因为自己的做项目以及给开源项目提 pr,github 的绿格子终于多了起来,虽然还是有很多空白的地方,但我觉得这是一个好的开始。希望 2024 年继续保持,并且做出真正能够解决自己痛点,同时也能帮助他人的项目。
|
||||
|
||||

|
||||
之前写的一个油猴脚本,收到了他人的反馈,感觉这样的反馈很能激励自己做更多的产出。
|
||||
|
||||

|
||||
除此之外还对一些开源项目提了 pr,虽然大多数都是很简单的 pr(例如 typo fix),但总算是迈出了第一步。
|
||||
|
||||

|
||||
|
||||
### 和朋友一起参加了 Ai 相关的比赛
|
||||
@ -57,87 +63,89 @@ coverImage: https://pictures.kazoottt.top/2024/10/20241010-747a24e5899b357928a58
|
||||
下面详细聊一下这个 demo 的开发相关的感受以及不足之处。
|
||||
|
||||
框架使用的是 nextjs(app router),这个时候才意识到,原来我最顺手的框架是 nextjs,而不是工作里用得最多的 umi、cra、vite 之类的东西,后面的这几个框架对我来说其实都不是开箱即用的。
|
||||
|
||||
后面要做的事情应该是针对这几个常见的框架自己另外几个适用于自己以及公司的脚手架,而不是每次用都重新配一次配置。
|
||||
|
||||
- [ ] [[常见框架脚手架]]
|
||||
|
||||
然后就是在写这个项目的过程中,充分体会到 chatgpt 的便捷之处了。在早期,设计老师还没有提供素材给我的时候,我使用是[Beautiful Free Images & Pictures | Unsplash](https://unsplash.com/) 的 api,
|
||||
|
||||
像下文这样随机生成图片,以及打乱顺序的 dirty work 就可以交给 chatgpt 来完成,减少了很多重复的工作量。
|
||||
|
||||
```javascript
|
||||
const imagesList = [
|
||||
[
|
||||
'https://source.unsplash.com/128x128/?architecture',
|
||||
'https://source.unsplash.com/128x128/?travel',
|
||||
'https://source.unsplash.com/128x128/?books',
|
||||
'https://source.unsplash.com/128x128/?dogs',
|
||||
'https://source.unsplash.com/128x128/?beach',
|
||||
'https://source.unsplash.com/128x128/?food',
|
||||
'https://source.unsplash.com/128x128/?music',
|
||||
'https://source.unsplash.com/128x128/?nature',
|
||||
'https://source.unsplash.com/128x128/?fashion',
|
||||
'https://source.unsplash.com/128x128/?cars',
|
||||
'https://source.unsplash.com/128x128/?wildlife',
|
||||
'https://source.unsplash.com/128x128/?art',
|
||||
'https://source.unsplash.com/128x128/?sports',
|
||||
'https://source.unsplash.com/128x128/?mountains',
|
||||
'https://source.unsplash.com/128x128/?technology',
|
||||
'https://source.unsplash.com/128x128/?city',
|
||||
'https://source.unsplash.com/128x128/?cats',
|
||||
'https://source.unsplash.com/128x128/?sunsets',
|
||||
'https://source.unsplash.com/128x128/?animals',
|
||||
'https://source.unsplash.com/128x128/?fitness'
|
||||
],
|
||||
[
|
||||
'https://source.unsplash.com/360x640/?technology',
|
||||
'https://source.unsplash.com/360x640/?music',
|
||||
'https://source.unsplash.com/360x640/?sports',
|
||||
'https://source.unsplash.com/360x640/?art',
|
||||
'https://source.unsplash.com/360x640/?fashion',
|
||||
'https://source.unsplash.com/360x640/?cars',
|
||||
'https://source.unsplash.com/360x640/?books',
|
||||
'https://source.unsplash.com/360x640/?architecture',
|
||||
'https://source.unsplash.com/360x640/?fitness',
|
||||
'https://source.unsplash.com/360x640/?nature',
|
||||
'https://source.unsplash.com/360x640/?city',
|
||||
'https://source.unsplash.com/360x640/?food',
|
||||
'https://source.unsplash.com/360x640/?animals',
|
||||
'https://source.unsplash.com/360x640/?mountains',
|
||||
'https://source.unsplash.com/360x640/?beach',
|
||||
'https://source.unsplash.com/360x640/?dogs',
|
||||
'https://source.unsplash.com/360x640/?travel'
|
||||
],
|
||||
[
|
||||
'https://source.unsplash.com/360x640/?nature',
|
||||
'https://source.unsplash.com/360x640/?city',
|
||||
'https://source.unsplash.com/360x640/?food',
|
||||
'https://source.unsplash.com/360x640/?animals',
|
||||
'https://source.unsplash.com/360x640/?mountains',
|
||||
'https://source.unsplash.com/360x640/?beach',
|
||||
'https://source.unsplash.com/360x640/?dogs',
|
||||
'https://source.unsplash.com/360x640/?travel',
|
||||
'https://source.unsplash.com/360x640/?architecture',
|
||||
'https://source.unsplash.com/360x640/?technology',
|
||||
'https://source.unsplash.com/360x640/?music',
|
||||
'https://source.unsplash.com/360x640/?sports',
|
||||
'https://source.unsplash.com/360x640/?art',
|
||||
'https://source.unsplash.com/360x640/?fashion',
|
||||
'https://source.unsplash.com/360x640/?cars',
|
||||
'https://source.unsplash.com/360x640/?books',
|
||||
'https://source.unsplash.com/360x640/?fitness'
|
||||
]
|
||||
[
|
||||
"https://source.unsplash.com/128x128/?architecture",
|
||||
"https://source.unsplash.com/128x128/?travel",
|
||||
"https://source.unsplash.com/128x128/?books",
|
||||
"https://source.unsplash.com/128x128/?dogs",
|
||||
"https://source.unsplash.com/128x128/?beach",
|
||||
"https://source.unsplash.com/128x128/?food",
|
||||
"https://source.unsplash.com/128x128/?music",
|
||||
"https://source.unsplash.com/128x128/?nature",
|
||||
"https://source.unsplash.com/128x128/?fashion",
|
||||
"https://source.unsplash.com/128x128/?cars",
|
||||
"https://source.unsplash.com/128x128/?wildlife",
|
||||
"https://source.unsplash.com/128x128/?art",
|
||||
"https://source.unsplash.com/128x128/?sports",
|
||||
"https://source.unsplash.com/128x128/?mountains",
|
||||
"https://source.unsplash.com/128x128/?technology",
|
||||
"https://source.unsplash.com/128x128/?city",
|
||||
"https://source.unsplash.com/128x128/?cats",
|
||||
"https://source.unsplash.com/128x128/?sunsets",
|
||||
"https://source.unsplash.com/128x128/?animals",
|
||||
"https://source.unsplash.com/128x128/?fitness",
|
||||
],
|
||||
[
|
||||
"https://source.unsplash.com/360x640/?technology",
|
||||
"https://source.unsplash.com/360x640/?music",
|
||||
"https://source.unsplash.com/360x640/?sports",
|
||||
"https://source.unsplash.com/360x640/?art",
|
||||
"https://source.unsplash.com/360x640/?fashion",
|
||||
"https://source.unsplash.com/360x640/?cars",
|
||||
"https://source.unsplash.com/360x640/?books",
|
||||
"https://source.unsplash.com/360x640/?architecture",
|
||||
"https://source.unsplash.com/360x640/?fitness",
|
||||
"https://source.unsplash.com/360x640/?nature",
|
||||
"https://source.unsplash.com/360x640/?city",
|
||||
"https://source.unsplash.com/360x640/?food",
|
||||
"https://source.unsplash.com/360x640/?animals",
|
||||
"https://source.unsplash.com/360x640/?mountains",
|
||||
"https://source.unsplash.com/360x640/?beach",
|
||||
"https://source.unsplash.com/360x640/?dogs",
|
||||
"https://source.unsplash.com/360x640/?travel",
|
||||
],
|
||||
[
|
||||
"https://source.unsplash.com/360x640/?nature",
|
||||
"https://source.unsplash.com/360x640/?city",
|
||||
"https://source.unsplash.com/360x640/?food",
|
||||
"https://source.unsplash.com/360x640/?animals",
|
||||
"https://source.unsplash.com/360x640/?mountains",
|
||||
"https://source.unsplash.com/360x640/?beach",
|
||||
"https://source.unsplash.com/360x640/?dogs",
|
||||
"https://source.unsplash.com/360x640/?travel",
|
||||
"https://source.unsplash.com/360x640/?architecture",
|
||||
"https://source.unsplash.com/360x640/?technology",
|
||||
"https://source.unsplash.com/360x640/?music",
|
||||
"https://source.unsplash.com/360x640/?sports",
|
||||
"https://source.unsplash.com/360x640/?art",
|
||||
"https://source.unsplash.com/360x640/?fashion",
|
||||
"https://source.unsplash.com/360x640/?cars",
|
||||
"https://source.unsplash.com/360x640/?books",
|
||||
"https://source.unsplash.com/360x640/?fitness",
|
||||
],
|
||||
]
|
||||
```
|
||||
|
||||
### 去了 Bw2023
|
||||
|
||||
具体的内容可以看这篇汇报
|
||||
[[生活/生活/2023bw汇报_图床版]]
|
||||
[[2023 bw汇报]]
|
||||
|
||||
### 去了厦门
|
||||
|
||||
具体的内容可以看这篇游记
|
||||
[[生活/生活/国庆厦门&杭州之行_图床版]]
|
||||
[[2023 国庆厦门和杭州之行]]
|
||||
|
||||
### 转岗开启 AI Agent 开发 + 父母来上海看我
|
||||
|
||||
@ -146,7 +154,7 @@ const imagesList = [
|
||||
|
||||
### 和朋友一起在成都跨年
|
||||
|
||||
[[生活/生活/2023跨年]]
|
||||
[[2023 跨年]]
|
||||
|
||||
## 技术栈的偏向性
|
||||
|
@ -1,240 +0,0 @@
|
||||
---
|
||||
title: 2023bw汇报
|
||||
date: 2024-01-07
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- '2023年'
|
||||
- bw
|
||||
- hanser
|
||||
published: true
|
||||
slug: bw2023
|
||||
description: >-
|
||||
本文详细记录了作者在2023年参加BW活动的经历,从20号到23号的活动日程,包括与队友的互动、周边包装、场地布置、直播观看以及与粉丝的交流等。文章中穿插了作者的个人感受和对活动的反思,展现了从懵懂到逐渐融入圈子的成长过程,以及对未来职业选择的思考。此外,还提到了与队友的友情和团队合作的重要性,以及活动结束后的情感落差和回忆。整体上,这是一篇充满情感和细节的活动回顾。
|
||||
category: 生活
|
||||
---
|
||||
|
||||
# 2023bw 汇报
|
||||
|
||||
这是我第二次去 bw,上一次去是 2021 年,刚来上海工作的年份。时间过得真的好快,我也发生了很多变化。
|
||||
|
||||
21 年的时候,感觉自己对于这个圈子很懵懂,一直处于观察状态没有可以交流的人。但是到了 23 年,已经认识了许多观点契合的同好,可以一起交流真的很开心。
|
||||
|
||||
与本次 bw 有关的回忆从 20 号中午持续到 23 号晚上,直接从时间顺序开始汇报吧。情感整体比较平淡,一些私人的情绪和想法就留在私底下吧,不想公开去聊这些东西。
|
||||
|
||||
## 一、20 号
|
||||
|
||||
提前一天请了 20 号下午的假,中午一下班就打车前往酒店与小伙伴们汇合。其实去的路上已经开始狂风暴雨甚至路上积水了,但完全沉浸在出行的兴奋中,没有想太多,更没有想过自己明天要经历什么。
|
||||
|
||||

|
||||
|
||||
1 点半达到酒店后,和队友们见了面打了招呼,虽然从未在现实中见过他们,但是猜 id 和记住 id 一点也不困难。并且对于我这种社恐来说,没有感受到任何不适和紧张感,就像在网上相处一样放松。
|
||||
|
||||
然后还吃了主播安利的黯然销魂饭,确实是挺好吃的,bw 结束之后我还自己又单独点了一次外卖。吃完饭稍微休息了一会儿,便开始工作,工作内容也就是包周边,前期包周边的过程是一个人走一圈然后拿一圈周边包一份,这样会有一些走动和下蹲起立的动作,还是挺累的,在空调房里已经出汗了。当时甚至感觉是今年最大的运动量了(后来才发现是我太乐观了)。
|
||||
|
||||
包了一阵子周边后就和打工毛怪们一起去看了展馆场地的情况,还拉了下围栏,非常乐观地模拟了下 21 号排队的样子。当时看完场馆,最大的感想就是为什么员工入口到 8.1 馆那么远,以及为什么 vr 站台在 8.1 的最里面!好难走,好容易迷路。
|
||||
|
||||

|
||||
|
||||
看完场地后又回到了酒店,发现队友们都到齐了~
|
||||
|
||||
一进房间就看到了大咩和卡密,然后走上去不自觉地和大咩老师来了一点身体接触,感觉很亲切!(但是为什么会这样呢 🤔)
|
||||
|
||||
打了招呼后,又继续开始包周边,一直工作到饭点时间,一起出门去吃了一家本帮菜。这也是我第一次吃响油鳝丝,店里的可乐竟然只有百事的,惊了怎会如此!
|
||||
|
||||
吃完饭又继续开始包周边,装箱封箱,约了货拉拉,把要准备的东西都搞定后就回自己房间休息了。
|
||||
|
||||
顺带一提,感觉关上灯后和 73 老师聊天就跟在 yy 聊天一样。
|
||||
|
||||
## 二、21 号
|
||||
|
||||
### 上午
|
||||
|
||||

|
||||
|
||||
这一天早早地起了床,按约好的时间(6 点)到酒店大厅集合。由于货车只能停在停车场,无法开进场馆,所以我们在停车场开始卸货。由于我们只有 5 张可以提前入场的证(2 张参展证,3 张 cos 证),所以只能由我们 5 个人把几大箱周边从员工入口全部运进场 QAQ。然后上午前前后后跑了四趟。
|
||||
|
||||

|
||||
|
||||
第一趟:
|
||||
|
||||
虽然有提前预想到需要使用推车帮忙搬运,主播也提前帮忙买了两个推车,但是万万没想到的是我们在运第一批货进场的时候,其中一个推车的轮子就被磨损到无法正常使用了,大大降低了运输的速度。并且员工入口到 8.1 馆的距离实在太远了,过程十分艰辛。
|
||||
|
||||
第二趟:
|
||||
|
||||
气喘吁吁运完第一趟后,我又抱着推车跑去场馆外接第二批货,结果更是没想到刚把获取搬到仅剩的一个推车上时候,轮子直接脱落了,怎么装也装不上去,最后实在没办法,只能让 ask 和安可先人工把东西抱进去,我留在原地照看剩下的周边。
|
||||
|
||||
我一边在路边尝试组装车轮,一边查看工作群的消息,发现由于 VIP 提前放人,摊位那边已经有人聚集,并且由于除了 173,其他基本都在路上运周边。再后来看到消息,就是场馆那边觉得摊位人聚集太多,要求我们强制发放周边了…
|
||||
|
||||
看着群里的消息焦虑的同时,我选择放弃组装车轮,直接用三轮车 + 手压改变重心的方式运输货物,勉强可以运输动。就先和 ask 一起把东西运进去了。
|
||||
|
||||
这个时候场馆里可以说是水泄不通,寸步难行,没走几步都要喊一句“可以让一下吗,谢谢”“麻烦让一下谢谢”
|
||||
|
||||
第三趟:
|
||||
|
||||
然后和第二趟类似的,把三轮车抱出来和安可一起再把东西运进去。
|
||||
|
||||
第四趟:
|
||||
|
||||
安可先出去接了卡套,但是放身份证的包放在摊位了,没有身份证无法进场,于是我拿着他的包又去了一次场馆外和他一起进来。卡套比较重,虽然提出和安可一起搬,但他拒绝了还是想一个人搬。于是我就在大群里开始摇人,让其他人来 8.1 门口帮我们搬。
|
||||
|
||||
在 8.1 门口见到了星谜和迟到,发现我对声音并不是很敏感,单纯听声音不太能分清楚谁是谁,并且他们的发型和整个人给我的感觉都挺像的,听了他们的自我介绍后,终于分清楚了矮一点的是迟到,高一点是星谜。
|
||||
|
||||
终于忙完回到摊位的时候已经差不多 11 点了,开始帮来摊位的人发憨憨报和专辑兑换卡,偶尔帮忙收一下要交给主播的信件。印象很深的一个 id 是德古马都·绝帝,应该是他来交了信件然后送了咖啡糖。(虽然我不怎么混圈,也不怎么和其他毛怪聊天,但那种线上有印象,然后线下见到真人的感觉还是挺令人开心的。)
|
||||
|
||||
陆陆续续有人过来问周边发放的事情,跟他们解释后,他们也表示谅解然后离开了,感觉挺多人还是很友善的。
|
||||
|
||||
快中午 11 点半的时候,摊位突然又拥堵了起来,发生了一些不太愉快的插曲。和去年同时间段的某些事情带给我的感受还挺类似的,但不想过多展开。
|
||||
|
||||
到了中午才意识到原来自己没吃早饭也没吃午饭,但一点没有不适的感觉,或许是肾上腺素在帮助我高强度运作吧。
|
||||
|
||||
### 下午
|
||||
|
||||
主播的互动节目是下午 1 点,互动地点就在我们摊位的背后,不过我们一群人还是在摊位上看的直播(这也算一个小成就吧,在现场看直播 hhh)
|
||||
|
||||

|
||||
|
||||
其实这一天的心情一直都挺压抑的,虽然我主要时间是花在往返员工入口和 8.1 运东西这块了,忙完摊位附近的拥堵和混乱已临近尾声,没有直面那样的场景。但即使这样心里还是很焦虑和压抑。看主播直播的时候,虽然网络很卡,好几次卡到黑屏,但还是把这些情绪压下去了,那时候觉得还挺开心的。(看主播真的能续命=、=)
|
||||
|
||||
### 晚上
|
||||
|
||||
看完直播后便一起装箱,等仓库空出来把周边搬进仓库。快闭馆的时候,突然听说场馆外开始下雨了。bw 散场很难打车这点我之前有体会过,但加上下暴雨甚至水淹场馆的体验,还是第一次。
|
||||
|
||||
很疲惫地走到出口,开始打车,前面排了几十号人,加价很多也没司机接单。无奈前往便利店先吃点东西垫肚子然后坐着休息一下。
|
||||
|
||||
然后主播突然发消息说帮我们找了一辆 up 主小镇的大巴,于是我们又一起赶往对应地点。
|
||||
|
||||
去的过程中,我突然想到 bw 的门票没抢到 cos 证是主播搞的,打车打不到大巴车也是主播帮忙联系的,觉得主播好厉害,就下意识感叹了一句“主播好厉害啊,我好没用。”(类似于感叹“大手”的说法)。
|
||||
|
||||
没想到这句话让其他人联想到了这一天的工作状况然后影响到了他们的心情,真的不好意思 555。
|
||||
|
||||
见到对接人后,对接人对我们很友好说让我们先在休息区休息,有问题可以找他。
|
||||
|
||||
在 up 主小镇坐下后,感觉像进入了一个光鲜靓丽的新世界吧,有好多 up 主也在那边一起玩一起大笑后来甚至还去舞台那边表演节目跳舞等。
|
||||
|
||||
一开始我坐在位置上耍手机。刷着刷着抬头发现好像对面的好几个 up 主都在直播,有时候还会把镜头对着我们。后来去翻了录播,发现确实有出现在别人的直播里 hhh。
|
||||
|
||||

|
||||
|
||||
后来看到 ask 和安可都去看 up 的表演了,我也跟着去了,好像大部分都是舞蹈区 up 主,我不太认识,但听到有人讲四川话和听到有人放三无唱的《花月成双》,还是觉得很亲切的。
|
||||
|
||||
与此同时,突然看到队友的房间漏水的视频,真的很好笑。
|
||||
|
||||

|
||||
|
||||
等了一段时间后我们便登了上回程的大巴,对接人跑过来的时候问我们“你们五位是 hanser 吗?”,那一刻觉得有点尴尬又很好笑 hhh。虽然回程路上也因为暴雨而堵车,但是速度比我们自己打车快太多了啦,在 10 点钟回到了酒店。
|
||||
|
||||
回到酒店先吃了个饭,队友们已经差不多把预约信息审核好了,大家又继续开始发送第二天预约的消息。忙到差不多 2 点才休息。
|
||||
|
||||
这是这天的步数数据
|
||||
|
||||

|
||||
|
||||
## 三、22 号
|
||||
|
||||
### 白天
|
||||
|
||||

|
||||
|
||||
其实一直都有惦记着合照的事情,但前一天时间不够没来得及合照,所以这一天在到摊位收拾好后拍了一张合照。
|
||||
|
||||

|
||||
|
||||
基于第一天的经验,我们又购买了白板和喇叭,用于写告示和提醒他人。以及由于有预约机制,这一天的工作轻松了许多,没有出什么问题。不过还是有一些小插曲的。↓
|
||||
|
||||
由于 173 带了主播同款的眼镜,可能身高也比较符合别人对主播的身高的想象吧(但是主播真的没那么矮),再加上是在 bw 这样的地方,每个人对于主播的熟悉程度和理解不太相同,于是有部分人把 173 认成了主播。
|
||||
|
||||
有时候抬头能看到周围有人指指点点,或者拿手机拍照…
|
||||
|
||||
甚至有人来拿周边,他朋友来问我“我没有预约,可以和 hanser 拍照吗?”,我回复他说:“那个不是 hanser,那是工作人员。”,那一刻感觉更尴尬的是我自己。
|
||||
|
||||
### 晚上
|
||||
|
||||
然后这天晚上有聚餐活动,去的是一家烧烤店。其实我是不太能喝酒的类型,喝了酒就头昏犯困。可能是提前叮嘱过酒的度数不要太高,所以那天晚上我喝了几杯酒都没有想睡觉的感觉,反而变得很亢奋。
|
||||
|
||||
那时候大咩老师坐在我旁边,醉酒表现真的好可爱!一直要我点歌让她唱,笑死。
|
||||
|
||||
比较巧的时,我前几周才学会剥小龙虾,感觉就是专门为这次吃饭学的!(不是)
|
||||
|
||||
不过把狼宝和 91 认混了 555,对不起
|
||||
|
||||
吃饭差不多吃完了,大伙儿就在场地内开始唱歌和玩击鼓传花接歌词+真心话大冒险。
|
||||
|
||||
## 四、23 号
|
||||
|
||||
### 上午
|
||||
|
||||

|
||||
|
||||
最后一天可以稍微晚一点到场馆,并且因为剩下的份数不算太多,所以也可以早点下班了。
|
||||
|
||||
帮忙把预约的便利贴发出后,后面发周边主要还是 73 和 ask 在搞,我偶尔维护一下秩序。
|
||||
|
||||
后来闲下来后,我坐在折叠凳上开始刷各个平台的动态,有看到一些不太好的言论,那个时候已经有点挤不出笑了。(明明平时天天给自己喂垃圾,按理来说承受能力很强的,不至于影响心情的)
|
||||
|
||||
然后后来又刷到主播的帖子,心里更压抑了,一个人捏着手机盯着空处发呆。不知道为什么越想越难受,又觉得在公共场合应该控制好自己情绪,两种心情在打架。
|
||||
|
||||
但真的抑制不住,最开始还好只是有点红眼眶,后来就直接哭了。不过我觉得我应该掩饰得挺好的,只在想要纸巾的时候找卡密帮忙了一下,其他时间都在低着头捂着眼睛。
|
||||
|
||||
那时候安可还过来问我“还好吗,要不要先回酒店”,感觉我给人的感觉应该只是身体不适 hhh
|
||||
|
||||
哭完后心里舒服多了(可能哭真的很解压=、=),然后中午收拾完下班后和队友们一起合照了。
|
||||
|
||||

|
||||
|
||||
### 下午和晚上
|
||||
|
||||
回到酒店后,先是吃了顿饭,然后看了主播的直播,后来看到卡密说冰淇淋蛋糕再不吃要化了!又一起去吃冰淇淋蛋糕了~
|
||||
|
||||
没有拍照,偷个图
|
||||
|
||||

|
||||
|
||||
下午吃完蛋糕后,大家都陆陆续续要走了 😣 其实一直都很期待聊天八卦环节,这次由于太忙了所有人都一直处于高强度工作状态,没有时间聊天,还是挺可惜的。
|
||||
|
||||
虽然定了 4 天房,但我周一要工作,所以也在周日也就是 23 号晚上选择了回家。
|
||||
|
||||
那一刻心里落差还蛮大的吧,虽然 bw 这三天的经历也很累但挺快乐的,一想到明天只要回归日常工作,而且不知道下次线下是什么时候,也不知道自己还能不能去,就觉得挺失落的。
|
||||
|
||||
bw 结束后开始了差不多为期一周的后遗症,症状是脑袋空白,总是回忆起那几天发生的事实,无法好好工作。😶
|
||||
|
||||
## 五、一些想法
|
||||
|
||||
这三天的流水账差不多就结束了,心里也有挺多感想的。
|
||||
|
||||
很感谢主播,让我有机会体验到另一种岗位是什么样的,这种体验给了我未来职业选择的一些指导性。或许以后不做程序员,做点其他的也挺好的?
|
||||
|
||||
也从和他人共事的过程中学到了一些东西,例如确认内容有没有传达清楚的时候,使用先讲内容然后营造一个具体场景询问解决方案的方式,这样既可以确认是否讲清楚也可以加深别人的认知。这样的方法在平时也能用到。
|
||||
|
||||
然后也意识到自己线下的表达真的很差,很多时候话说到一半就不知道自己在说啥了,几年前练好了一点现在又还回去了。
|
||||
|
||||
然后也很谢谢队友们吧,大家都很好,在一起很愉快。
|
||||
|
||||
有时候常常在想生活的意义是什么,现在觉得大家大部分时间过着平淡的生活偶尔有些盼头让大家聚在一起,这也算是意义之一吧。
|
||||
|
||||
## 六、备忘
|
||||
|
||||
一些相关的记录
|
||||
|
||||
1. 73 老师的汇报
|
||||
|
||||
[姗姗来迟的 BW 流水账~](https://2550505.com/postDetails/113481)
|
||||
|
||||
2. bw 邮件环节录播(bw 回忆录)
|
||||
|
||||
[hanser】有盼头才有动力生活/2023.8.9](https://www.bilibili.com/video/BV1n44y1A7j8/)
|
||||
|
||||
[hanser】加播 邮件念完~/2023.8.10](https://www.bilibili.com/video/BV1j44y1c7nh/)
|
||||
|
||||
3. 大咩老师的 vlog
|
||||
|
||||
[BW 毛怪 vlog 大咩视角喵=^\_^=](https://www.bilibili.com/video/BV1TV4y1q7Nr/)
|
||||
|
||||
4. 91 的 vlog
|
||||
|
||||
[2023bw 之旅](https://www.bilibili.com/video/BV1RV411g7xq/)
|
||||
|
||||
---
|
||||
|
||||
你也可以在 craft 上访问这篇博文。
|
||||
|
||||
[2023bw 汇报](https://www.craft.me/s/8xGTFTpuCQi3uD)
|
@ -1,426 +0,0 @@
|
||||
---
|
||||
title: 国庆厦门&杭州之行
|
||||
date: 2023-10-08
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- hanser
|
||||
- 厦门
|
||||
- 国庆
|
||||
- 旅游
|
||||
- 杭州
|
||||
published: true
|
||||
slug: national-day-trip-to-xiamen-and-hangzhoupicture-bed-version
|
||||
description: >-
|
||||
国庆期间,作者记录了从上海出发前往厦门和杭州的旅行经历。在厦门,作者体验了当地的美食,如汉堡王、七星西鹭鸭胫店、宴遇1/2等,并游览了鼓浪屿,感受了当地的夜生活和自然风光。此外,作者还尝试了野草莓餐厅和叽叽扎扎烤肉,体验了不同的餐饮文化。在杭州,作者参观了联动店铺,并尝试了方老大的面食。整个旅程中,作者不仅享受了美食,还体验了当地的文化和生活方式,感受到了旅行的乐趣。
|
||||
category: 生活
|
||||
---
|
||||
|
||||
# 国庆厦门&杭州之行
|
||||
|
||||
## 2023-09-30
|
||||
|
||||
我们买的高铁时间是 6 点多,由于虹桥火车站并不允许过夜,于是我选择了睡到 4 点半,然后打车前往虹桥火车站。 国庆出行的人确实很多,在 5 点多的时候,已经开始堵车了。
|
||||
|
||||

|
||||
|
||||
到了的时候发现还能吃个早饭,于是去汉堡王点了这个,感觉还挺好吃的。
|
||||
|
||||

|
||||
|
||||
这是凌晨 6 点的虹桥火车站,好多人啊.jpg
|
||||
|
||||

|
||||
|
||||
在高铁上实在是太困了,大部分时间都在补觉,遮光性比较好的眼罩真的是出行必备。另外发现现在高铁上都能直接充电了,对于 iPhone 用户真是太友好了。
|
||||
|
||||
记录一下车速:155km/h
|
||||
|
||||

|
||||
|
||||
到厦门了
|
||||
|
||||

|
||||
|
||||
天气很好
|
||||
|
||||

|
||||
|
||||
一到厦门就收到了短信提示 hhh,突然有种仪式感。
|
||||
|
||||

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

|
||||
|
||||
喝到了主播推荐的薄荷森林的薄荷生打椰,确实有一点薄荷牙膏的味道,但是很好喝,很清爽不腻~ 什么时候开到上海啊,还想再喝一次。
|
||||
|
||||

|
||||
|
||||
休息了一阵子后,便去吃了午饭,本来想去助屋的,发现它变成蝴蝶飞走了。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
顺带一提,出行工具很多时候都是共享电动车。这是我离开学校后,第一次接触电动车,一边骑车一边吹风,感觉好舒适。
|
||||
|
||||
吃晚饭的时候,偶遇的一辆 miku 痛车,可惜太匆忙,没拍清楚。
|
||||
|
||||

|
||||
|
||||
晚饭去的是七星西鹭鸭胫店,味道非常合我胃口,超级下饭,吃了好几碗。
|
||||
|
||||

|
||||
|
||||
拌猪肝
|
||||
|
||||

|
||||
|
||||
拌鸭肠
|
||||
|
||||

|
||||
|
||||
炸丝丁鱼,第一次吃,和炸小黄鱼是完全不同的味道,感觉这个有点奶味?
|
||||
|
||||

|
||||
|
||||
拌鸭胫
|
||||
|
||||

|
||||
|
||||
水煮牛肉
|
||||
|
||||

|
||||
|
||||
全局照
|
||||
|
||||

|
||||
|
||||
醋肉和炒时蔬忘记拍了。总之就是,好吃好吃好吃。
|
||||
|
||||
发朋友圈的时候,还被厦门的朋友夸了,说“会吃”。✌🏻
|
||||
|
||||

|
||||
|
||||
吃完后就去 ktv 唱歌了。有些 mv 挺诡异的。 感觉自己比之前稍微好点了,以前是一点不敢唱。
|
||||
|
||||

|
||||
|
||||
出来后看到的摩天轮,觉得这个角度挺好的,拍一张。
|
||||
|
||||

|
||||
|
||||
## 2023-10-01
|
||||
|
||||
第二天去了宴遇 1/2
|
||||
|
||||

|
||||
|
||||
酸菜鱼,没有什么刺,对于我这种不会吃鱼的人来说很友好。
|
||||
|
||||

|
||||
|
||||
火焰黑椒安格斯小牛肉,上菜时会喷一下火,挺炫酷的。
|
||||
|
||||

|
||||
|
||||
东山小管
|
||||
|
||||

|
||||
|
||||
大红袍鲜奶布丁,口感很巧妙,好吃!
|
||||
|
||||

|
||||
|
||||
忘了这是什么
|
||||
|
||||

|
||||
|
||||
土笋冻,之前看别人对于土笋冻的反馈有些两极分化?但实际上吃的时候感觉接受度还挺高的。一口吃下去,觉得口感像果冻?味道也不错。
|
||||
|
||||

|
||||
|
||||
姜母鸭,好吃好吃,很香,吃到后面把姜也挑出来吃掉了。还想再吃一次。
|
||||
|
||||

|
||||
|
||||
好像是什么芋头。
|
||||
|
||||

|
||||
|
||||
来个全景
|
||||
|
||||

|
||||
|
||||
感觉都挺好吃的,特别喜欢的是鲜奶布丁和姜母鸭。第一次体验博饼,最后中的里面都是鲜奶布丁 hhh。
|
||||
|
||||
然后就去野台风了,很少喝特调,之前一般都是喝的拿铁和 dirty。
|
||||
|
||||

|
||||
|
||||
我点的是圆规和 dirty, 圆规没有什么咖啡的味道,对于不习惯喝咖啡的人来说,接受度应该也比较高。搭配柿子和西柚,整体是甜的。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
这是我点的 dirty,这个杯子还挺好看的种草,味道口感没有特别的。 因此建议去的话,直接点特调就好了。
|
||||
|
||||

|
||||
|
||||
小姐姐还送了我们每人一小杯凤梨酥。
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
别的朋友点的,
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
店里的音箱是 marshall,还有卖的器具。
|
||||
|
||||

|
||||
|
||||
在车上拍下的日落
|
||||
|
||||

|
||||
|
||||
由于午饭时间太晚,于是晚饭没怎么吃。
|
||||
|
||||
## 2023-10-02
|
||||
|
||||
去了 seven bus,点的是杏仁牛油果冰淇士。
|
||||
|
||||

|
||||
|
||||
说起来 seven bus,它让我和一个五年未见的网友在机场面基了。感谢主播,感谢 seven bus!
|
||||
|
||||

|
||||
|
||||
去了遇见西木吃午饭,分量过多,根本吃不完。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
然后就去鼓浪屿啦。 等轮渡的时候,看到好大一条船。
|
||||
|
||||

|
||||
|
||||
登船了
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
买了个椰子,25r,在景区不知道算不算贵。
|
||||
|
||||

|
||||
|
||||
感觉鼓浪屿没有像古镇古街那样明显商业化,还是保留了自身的挺多特色。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
日光岩还有飞鸟
|
||||
|
||||

|
||||
|
||||
第一次见这样的路牌
|
||||
|
||||

|
||||
|
||||
偶遇一群猫猫
|
||||
|
||||

|
||||
|
||||
一对情侣
|
||||
|
||||

|
||||
|
||||
天色逐渐暗下来
|
||||
|
||||

|
||||
|
||||
在海边拍了项链的合影
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
这张有点喜感
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
然后去了叽叽扎扎烤肉,由于路程太堵,打车速度极慢,我们选择了骑车前往(感觉我们的技术都还不错 hhh) 小插曲是 73 的手机没电了,然后在快要到店里的时候走了另一条路,我们以为她跟丢了然后分头去找,没想到她在没有导航的情况下直接到了店里,强!
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
烟熏咖啡和牛
|
||||
|
||||

|
||||
|
||||
水果小牛排
|
||||
|
||||

|
||||
|
||||
味道都很不错,值得一提的是它每道菜的调味都不太一样,不像有的烤肉店虽然菜品不同但调味类似,很有各自的特色,很棒。
|
||||
|
||||
然后去了附近的厦大门口晃悠了一下,诶,当年也想过在这里读研呢。
|
||||
|
||||

|
||||
|
||||
晚上的沙滩
|
||||
|
||||

|
||||
|
||||
## 2023-10-03
|
||||
|
||||
去了曾厝垵喝酒,那条街道晚上 11 点多还有很多店开着,原来夜生活是集中在这里。
|
||||
|
||||

|
||||
|
||||
喝完酒之后,便开始一起压马路。我是喝了酒就会犯困的人,所以全程都是省电状态,没有太参与话题,只是听着别人聊。 就这样一边走,一边聊,到了天亮。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
7 点的时候,已经走了一万多步了。
|
||||
|
||||

|
||||
|
||||
清晨无人的街道
|
||||
|
||||

|
||||
|
||||
早鸟
|
||||
|
||||

|
||||
|
||||
睡醒后一起去了野草莓。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
野草莓确实是好吃不贵,性价比超级高。
|
||||
|
||||
---
|
||||
|
||||
路过一家买特产的店,看到的标语。
|
||||
|
||||

|
||||
|
||||
没想到在厦门还能看到老家关店的那家咖啡店…
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
在地铁站看到了崩三活动的广告牌,拍一拍。
|
||||
|
||||

|
||||
|
||||
晚饭去了傲客夜食。 第一次吃生腌虾,这个料的味道像蕨根粉,口感很 q 弹,但对自己的胃不放心,所以只吃了几只。
|
||||
|
||||

|
||||
|
||||
麻辣烤鱼
|
||||
|
||||

|
||||
|
||||
猪肝
|
||||
|
||||

|
||||
|
||||
冰粉,好久没吃过了 555
|
||||
|
||||

|
||||
|
||||
## 2023-10-04
|
||||
|
||||
离开厦门时路上拍的,天气依旧很好。
|
||||
|
||||

|
||||
|
||||
公交卡里还剩 1 块钱。
|
||||
|
||||

|
||||
|
||||
## 2023-10-05
|
||||
|
||||
一起去了杭州的联动店铺打个卡,虽然还未营业。 店里一直在放主播的歌。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
然后还去吃了排队要很久的方老大,浇头很足很香,不过面的味道对我来说有些淡,如果有机会的话,想试试茄汁。
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
全程都很愉快,但是感觉自己脑子不在线,反应很迟钝。
|
||||
|
||||
谢谢兄弟们的照顾 T T。
|
||||
|
||||
## 其他
|
||||
|
||||
在厦门观察到的一些点:
|
||||
|
||||
1. 好多车都是白色
|
||||
2. 路上货拉拉很常见
|
||||
|
||||
公交卡是会打折的,最少充值 10 元,到最后还剩了 1 元。
|
||||

|
@ -13,6 +13,7 @@ finished: true
|
||||
description: >-
|
||||
文章中作者分享了多个餐饮体验,包括奶茶店“薄荷森林”的薄荷生打椰,以及“野台风”的圆规和dirty咖啡。在“seven
|
||||
bus”尝试了杏仁牛油果冰淇士。正餐方面,作者品尝了“野草莓”的高性价比美食,以及“宴遇1/2”的酸菜鱼、火焰黑椒安格斯小牛肉等。此外,还体验了“叽叽扎扎烤肉”和“七星西鹭鸭胫店”的特色菜肴。最后,作者在“傲客夜食”尝试了麻辣烤鱼和冰粉。整体上,作者对所尝试的食物给予了积极的评价,并表达了对某些美食的特别喜爱。
|
||||
rinId: 113
|
||||
category: 生活
|
||||
---
|
||||
|
||||
@ -30,13 +31,13 @@ category: 生活
|
||||
|
||||

|
||||
|
||||
我点的是圆规和 dirty, 圆规没有什么咖啡的味道,对于不习惯喝咖啡的人来说,接受度应该也比较高。搭配柿子和西柚,整体是甜的。
|
||||
我点的是圆规和 dirty,圆规没有什么咖啡的味道,对于不习惯喝咖啡的人来说,接受度应该也比较高。搭配柿子和西柚,整体是甜的。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
这是我点的 dirty,这个杯子还挺好看的种草,味道口感没有特别的。 因此建议去的话,直接点特调就好了。
|
||||
这是我点的 dirty,这个杯子还挺好看的种草,味道口感没有特别的。因此建议去的话,直接点特调就好了。
|
||||
|
||||

|
||||
|
||||
@ -128,7 +129,7 @@ category: 生活
|
||||
|
||||
## 叽叽扎扎烤肉
|
||||
|
||||
然后去了叽叽扎扎烤肉,由于路程太堵,打车速度极慢,我们选择了骑车前往(感觉我们的技术都还不错 hhh) 小插曲是 73 的手机没电了,然后在快要到店里的时候走了另一条路,我们以为她跟丢了然后分头去找,没想到她在没有导航的情况下直接到了店里,强!
|
||||
然后去了叽叽扎扎烤肉,由于路程太堵,打车速度极慢,我们选择了骑车前往(感觉我们的技术都还不错 hhh)小插曲是 73 的手机没电了,然后在快要到店里的时候走了另一条路,我们以为她跟丢了然后分头去找,没想到她在没有导航的情况下直接到了店里,强!
|
||||
|
||||

|
||||
|
@ -3,7 +3,7 @@ title: 2023跨年
|
||||
date: 2024-01-07T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- '2023年'
|
||||
- "2023"
|
||||
- 跨年
|
||||
- 朋友
|
||||
- 2023跨年
|
||||
@ -13,9 +13,10 @@ description: >-
|
||||
2023年跨年,作者与群友相约成都庆祝。由于年假已用完,选择29号和1号晚上的飞机以最大化游玩时间。在飞机上体验了有屏幕的座位,并观看了电影《小妇人》。抵达后,与朋友们在KTV聚会,感受四川话的亲切。30号品尝了跷脚牛肉和桌游店的乐趣,晚上享用了陶德砂锅的肥肠。31号,一起吃了谭豆花和火锅,晚上在玉林路喝酒庆祝跨年。1号在川大望江附近吃了冒烤鸭后前往机场。此行让作者感慨成都美食众多,决心今年回成都工作。
|
||||
finished: true
|
||||
category: 生活
|
||||
coverImage: https://pictures.kazoottt.top/2024/10/20241010-5eef043c1bc397df87b6be5f1a4aaa3e.png
|
||||
---
|
||||
|
||||

|
||||
|
||||
# 2023 跨年
|
||||
|
||||
一时兴起和群友约好了去成都跨年。
|
||||
@ -25,7 +26,7 @@ coverImage: https://pictures.kazoottt.top/2024/10/20241010-5eef043c1bc397df87b6b
|
||||
## 29 号与 30 号
|
||||
|
||||
第一次坐这种有屏幕的飞机,在座位上找耳机和耳机孔找了好久,后来才知道原来是起飞后才发耳机。=、=
|
||||

|
||||

|
||||
在飞机上看完了[小妇人 (豆瓣)](https://movie.douban.com/subject/26348103/), 已经很久没有看完一部完整的电影了,感觉飞机上是一个补电影、补小说的好地方。
|
||||
|
||||
下了飞机后就直奔 KTV 了, 虽然那几天本身就很累了, 但是和朋友们聚一块还是很开心的。
|
||||
@ -33,14 +34,14 @@ coverImage: https://pictures.kazoottt.top/2024/10/20241010-5eef043c1bc397df87b6b
|
||||
在出租车上听到了熟悉的四川话,但自己有点不清楚应该讲普通话还是四川话了...甚至觉得说四川话有点不好意思,可能是太久没有回成都了吧。
|
||||
|
||||
30 号的中午,一起去吃了跷脚牛肉,感觉这家的干辣椒其实有一点湿 hhh,然后他们的炒菜都挺好吃的,虽然看着比较口味重,但还是挺清淡的。豆腐烧脑花很好吃!推荐~
|
||||

|
||||
![[attachment/生活/生活/2023跨年/IMG-20240902220227212.png]]
|
||||
|
||||
一起去桌游店玩了桌游
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
晚上吃了陶德砂锅!肥肠真好吃 555.
|
||||

|
||||
![[attachment/生活/生活/2023跨年/IMG-20240902220227387.png]]
|
||||
|
||||
## 31 号
|
||||
|
||||
@ -48,27 +49,27 @@ coverImage: https://pictures.kazoottt.top/2024/10/20241010-5eef043c1bc397df87b6b
|
||||
|
||||
(原来成都有这么多好吃的...之前在这边读了 4 年书,好像都没这么出去玩过=、=)
|
||||
|
||||

|
||||
![[attachment/生活/生活/2023跨年/IMG-20240902220227510.png]]
|
||||
|
||||
晚上去吃了火锅!
|
||||
|
||||

|
||||

|
||||
|
||||
吃完火锅去玉林路喝了酒,感觉这个金汤力还挺好喝的=、=
|
||||
(打车到玉林路,一下车就跨年了,有被周围的摩托车发动起启动声吓到)
|
||||

|
||||

|
||||
|
||||
## 1 号
|
||||
|
||||
在川大望江附近吃了冒烤鸭
|
||||

|
||||

|
||||
|
||||
甚至之前的校园卡流量还能用....
|
||||

|
||||

|
||||
|
||||
一个人点了两个菜(分量怎么这么多!),吃完就去机场了。
|
||||
|
||||

|
||||

|
||||
|
||||
最后的感想就是:
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: 2024BW记录-个人向流水账版
|
||||
title: BW记录-个人向流水账版
|
||||
date: 2024-07-17
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
@ -10,66 +10,93 @@ tags:
|
||||
- 个人流水账
|
||||
- 毛怪
|
||||
- 小缘
|
||||
- '2024'
|
||||
- "2024"
|
||||
finished: true
|
||||
published: true
|
||||
category: 生活
|
||||
slug: bw-record-personal-notes
|
||||
description: 记录了 KazooTTT 在 BW 活动中的个人体验和感受,包括与朋友和偶像的合照、工作餐和摊位的点滴。
|
||||
rinId: 1
|
||||
---
|
||||
|
||||
# BW记录-个人向流水账版
|
||||
|
||||

|
||||
|
||||
左边是 2023 去酒店的路上,右边是 2024 年的,虽然是一样的雨天,但是心情与去年不太相同,去年比较紧张和激动,今年是期待和快乐。
|
||||
|
||||

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

|
||||
|
||||

|
||||
|
||||
然后摊位这边还有好多毛怪送的零食饮料!🙏好幸福
|
||||
|
||||
12号是最忙人最多的一天, 后面两天有了一点时间休息以及逛展。
|
||||
12号是最忙人最多的一天,后面两天有了一点时间休息以及逛展。
|
||||
|
||||
和开发组的毛怪合照了~
|
||||
|
||||

|
||||
|
||||
假装自己也参加了开发组聚餐(
|
||||
|
||||

|
||||
|
||||
13 号的时候,大毛来我们摊位和憨色的立牌合照了。
|
||||
|
||||

|
||||
|
||||
当时一抬头就看了大毛,感觉好好看好亲切,她身后还跟了一堆拿着相机的摄影师!好多人啊.jpg
|
||||
|
||||
拍完过了一会儿大毛就离开了,后来我听到小伙伴说大毛还在 1.1,于是我就鼓起勇气跑去合照了。
|
||||
|
||||
但是由于太匆忙,跑到的时候才想起自己手机里面没有美颜相机,以及大毛直播说的记得下一个美颜相机...
|
||||
|
||||
犹豫再三还是跟大毛说自己没有下美颜相机,结果大毛笑着说用原相机拍也可以,好开心,人生照片+1。
|
||||
|
||||

|
||||
|
||||
然后我把这张合照发到朋友圈的时候,有一个自如的员工竟然也认得大毛 hhh,好神奇,大毛真的很出圈。
|
||||
|
||||

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

|
||||
|
||||
还和主播的立牌合影了,说到这个角度的合影,就不得不放出去年和今年的对比图,我也不知道发生了什么,去年的头发会那么秃🙇♀️
|
||||
|
||||

|
||||
|
||||
然后我也不知道我为什么要主动提出他俩这样拍照
|
||||
|
||||

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

|
||||
|
||||
中午大咩老师陪我去逛了一下大毛的摊位,买了钥匙扣还有吧唧。然后和大咩在海报前合照了~
|
||||
|
||||
然后和大咩在海报前合照了~翻了一下我们 21 年的合照,感觉大咩老师几乎没有变化。
|
||||
|
||||

|
||||
|
||||
最后在走之前我们拍了一下合照。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
由于大家都打了码,所以给主播也打码了。
|
||||
|
||||

|
||||
|
||||
每次祝福都写这句,总之天天开心最重要!也祝大家都天天开心。
|
||||
|
||||

|
||||
|
||||
然后这几天也接触了很多毛怪,有第一次见的,也有之前见过或者在线上听过名字的,在交流的过程中觉得很开心。还有一些我个人觉得有意思的花絮,后面有空再写吧!🙇♀️
|
@ -8,6 +8,7 @@ published: true
|
||||
slug: a-very-abrupt-trip-to-hong-kong
|
||||
description: >-
|
||||
作者在生日假期冲动地决定去香港旅行,提前一周购买机票和预订酒店。旅程中遇到了一些小插曲,如机票信息错误和插头转换器购买错误,但都顺利解决。在香港,作者体验了当地的美食,如一兰拉面和各种点心,并与久未见面的高中同学共进午餐,享受了愉快的时光。尽管行程紧凑,但这次旅行给作者留下了深刻的印象和美好的回忆。
|
||||
rinId: 112
|
||||
category: 生活
|
||||
---
|
||||
|
||||
@ -17,7 +18,7 @@ category: 生活
|
||||
|
||||
出发的时间是周三晚上,下班后坐地铁去了机场,吃了一顿不太划算的意面。
|
||||
|
||||

|
||||

|
||||
|
||||
然后我就犯了第一个错,去自助值机的时候提示购票人的信息和证件(通行证)的信息不符合,这个时间我才发现我打错拼音了,我服了我自己这种低级错误也会犯。
|
||||
|
||||
@ -29,11 +30,11 @@ category: 生活
|
||||
|
||||
拍拍路灯
|
||||
|
||||

|
||||

|
||||
|
||||
街边的广告,有点让我联想到椰树椰汁
|
||||
|
||||

|
||||

|
||||
|
||||
大概坐了一个小时到了铜锣湾,之前订酒店的时候发现铜锣湾有家一兰拉面,抱着一个想试试主播之前吃过的同款的想法,我下车后没有去酒店,而是先去了一兰拉面,这家店营业到凌晨4点。
|
||||
|
||||
@ -43,23 +44,23 @@ category: 生活
|
||||
|
||||
个人感觉还是挺好吃的,不过确实有点贵hhh
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
吃完拉面就回酒店休息了。犯了第二个错是插头转化器买成了内地插头转香港插头的...从包里拿出来我才发现。
|
||||
|
||||

|
||||

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

|
||||

|
||||
|
||||
凉果零食专卖店
|
||||
|
||||

|
||||

|
||||
|
||||
然后还去了时代广场和维港,初中的时候来过,但已经没有什么印象了,只记得林青霞的手印😂
|
||||
|
||||
@ -71,29 +72,29 @@ category: 生活
|
||||
|
||||
烤酸奶
|
||||
|
||||

|
||||

|
||||
|
||||
肠粉(第一次吃这种肠粉,里面还有油条,感觉口感很神奇
|
||||
|
||||

|
||||

|
||||
|
||||
虾饺
|
||||
|
||||

|
||||

|
||||
|
||||
炒牛河
|
||||
|
||||

|
||||

|
||||
|
||||
蒸排骨
|
||||
|
||||

|
||||

|
||||
|
||||
然后还请我喝了冰抹茶,我点的时候没注意菜单,没有加奶😂感觉一股草的味道,看来我还是不太能接受纯抹茶。
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
吃完午饭散了散步,她又要回去工作了,于是走到她公司楼下跟她抱了抱就告别了T T
|
||||
|
@ -16,6 +16,7 @@ slug: yukari-2024-live
|
||||
description: 前往武汉参加小缘810线下live的流水账式vlog。
|
||||
NotionID-notionnext: 7c90f788-efe1-4ae1-b314-3bf7acb6b21e
|
||||
link-notionnext: https://kazoottt.notion.site/2024-vlog-7c90f788efe14ae1b3143bf7acb6b21e
|
||||
banner: "https://pictures.kazoottt.top/2024/09/20240902-41822c72da727100ce156e6e15d1eed6.jpeg"
|
||||
---
|
||||
|
||||
# 2024 小缘永不完结的冒险 武汉线下vlog
|
@ -14,6 +14,7 @@ published: true
|
||||
category: 生活
|
||||
slug: duanwu-guangzhou-trip
|
||||
description: 在端午节期间,我和朋友们相约去广州,参观了大咩老师的毕业展,品尝了各种美食,体验了广州的文化和风景。这次旅行充满了美好的回忆,让我感受到了广州的独特魅力。
|
||||
rinId: 5
|
||||
---
|
||||
|
||||
# 端午去广州玩了
|
||||
@ -28,7 +29,7 @@ description: 在端午节期间,我和朋友们相约去广州,参观了大
|
||||
|
||||
已经习惯了下班后赶去机场的时间安排,这次也不例外。下飞机后,
|
||||
|
||||
晚上没有什么店开着了, 在机场买了个蛋糕吃。
|
||||
晚上没有什么店开着了,在机场买了个蛋糕吃。
|
||||
|
||||

|
||||
|
||||
@ -244,13 +245,13 @@ description: 在端午节期间,我和朋友们相约去广州,参观了大
|
||||
|
||||
闭馆的时候,很多人来给玩偶拍照~
|
||||
|
||||
.png>)
|
||||
.png)
|
||||
|
||||
%201.png>)
|
||||
%201.png)
|
||||
|
||||
合照~
|
||||
|
||||
.png>)
|
||||
.png)
|
||||
|
||||
结束后我们在广美拍了合照,虽然毕业了几年了,但还是觉得自己是学生...
|
||||
|
@ -6,6 +6,7 @@ date: 2024-01-23T00:00:00.000Z
|
||||
description: >-
|
||||
本文讲述了一位大学生在成都春熙路地下商场遭遇的骗局。作者被诱导进入一家店铺,经历了从免费面部检测到被迫支付高额费用的过程。在被骗后,作者通过寻求帮助,最终成功追回了大部分损失。这次经历让作者学会了更加小心谨慎,并感激那些在困难时刻给予帮助的人。文章旨在提醒读者警惕类似的消费陷阱。
|
||||
finished: true
|
||||
rinId: 111
|
||||
category: 生活
|
||||
---
|
||||
|
||||
@ -17,7 +18,7 @@ category: 生活
|
||||
|
||||
2017年的我还是一个清澈愚蠢的大学生。某天路过成都春熙路的某地下商场入口时,一个发传单的人A把我拉住,一直问我要不要领免费的护肤品,我推托不下就跟着他去了他们店铺所在的地下商场。
|
||||
|
||||
进店后有两个店员B、C。 B让我躺下去,然后说:"我们免费给你做面部检测,情况好的话就不用清理,情况不好的话需要清理有68和98的,看你的情况而定。"
|
||||
进店后有两个店员B、C。B让我躺下去,然后说:"我们免费给你做面部检测,情况好的话就不用清理,情况不好的话需要清理有68和98的,看你的情况而定。"
|
||||
|
||||
然后检测完之后,B就说:"哎呀你这个情况很糟糕呀,需要98的**局部清理**,我们后面还有598的**全面清理**balabla。" 然后B把C叫过来扫码收款,付了98。
|
||||
|
||||
@ -48,7 +49,7 @@ C:但是刚刚是你说你想祛痘的阿
|
||||
|
||||
我:我觉得算了不想弄了
|
||||
|
||||
C: 我刚刚已经跟你说 根据你自己的经济情况和脸的情况来
|
||||
C:我刚刚已经跟你说 根据你自己的经济情况和脸的情况来
|
||||
|
||||
⋯⋯(一直重复上面的对话)
|
||||
|
||||
@ -72,7 +73,7 @@ C:"我刚刚跟你说的很清楚了,是你的经济情况和脸的情况,
|
||||
|
||||
分享出来不怕大家笑话,虽然我的操作真的很弱智和怯懦才会被骗成这样,从那以后我变得小心谨慎以及懂得拒绝了很多。希望大家永远不要经历和我一样的事情。
|
||||
|
||||
然后也很感谢当时帮助我的朋友们,得知消息不但没有责备我反而发短信来安慰我的爸妈,以及听到我的情况后马上赶过来帮我的辅导员、T阿姨和她的丈夫。 那时候的我一个人走在路上真的觉得茫然无措,但因为有他们在还是能感受到温暖。
|
||||
然后也很感谢当时帮助我的朋友们,得知消息不但没有责备我反而发短信来安慰我的爸妈,以及听到我的情况后马上赶过来帮我的辅导员、T阿姨和她的丈夫。那时候的我一个人走在路上真的觉得茫然无措,但因为有他们在还是能感受到温暖。
|
||||
|
||||
---
|
||||
|
@ -11,6 +11,7 @@ description: >-
|
||||
作者意识到自己有浅尝辄止的习惯,尤其是在职业技能上,这影响了他的博客管理。为了改善这一情况,他计划固定记录和发布模式,使用Obsidian和Flomo作为本地编辑器,根据内容质量的不同,分别发布到Quartz、Notion、掘金、xlog和微信公众号。他认为记录的初衷是为了自己,分享是次要的,因此先在本地记录,再逐步分享到更公开的平台。
|
||||
link: 'https://kazoottt.notion.site/4168e936345444f4b625a86309a5b320'
|
||||
notionID: 4168e936-3454-44f4-b625-a86309a5b320
|
||||
rinId: 57
|
||||
category: 生活
|
||||
---
|
||||
|
43
src/content/post/生活/随笔/最近状态比较差.md
Normal file
43
src/content/post/生活/随笔/最近状态比较差.md
Normal file
@ -0,0 +1,43 @@
|
||||
---
|
||||
title: 最近状态比较差
|
||||
date: 2024-11-14T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
status: Published
|
||||
tags: null
|
||||
finished: true
|
||||
published: true
|
||||
category: 生活
|
||||
slug: recently-the-state-has-been-relatively-poor
|
||||
description: null
|
||||
---
|
||||
|
||||
## 分析自己不开心的原因
|
||||
|
||||
第一是太过依赖外界获取快乐,当关注的事物出现的频次降低时就会产生焦虑。➡️分离焦虑
|
||||
|
||||
第二是身体自身问题,缺乏锻炼,睡眠不足,且最近debuff,因此可能出现很多负面情绪
|
||||
|
||||
第三是过于消极并且在意他人看法,喜欢预设最坏的事情走向,给自己带来不必要的压力
|
||||
|
||||
第四是欲望与现实不匹配,感觉想要的生活与现实差距比较大。
|
||||
|
||||
## 能让自己开心的事情
|
||||
|
||||
追星,需排除其中的不开心因素,例如和他人吵架
|
||||
|
||||
产出,拍到满意的照片,剪出满意的视频,写出满足需求的软件等
|
||||
|
||||
运动,运动完以后确实会开心很多
|
||||
|
||||
挣钱,喜欢看到存款变多的情况。
|
||||
|
||||
夸赞和感谢,一直都不会掩饰自己是个虚荣心很强的人,他人的夸赞和感谢会让我开心很久。
|
||||
|
||||
## 目前能做什么
|
||||
|
||||
既然关注的人出现的频次无法预测和掌控,因此只能处于有饭就吃,没饭可以扒拉两口别的饭,拓展兴趣点
|
||||
|
||||
由于目前比较忙,吃完晚饭回家已8点,没有太多时间做自己的事情和锻炼,因此尽量在自己身体和精神条件尚可的情况下,安排锻炼(更优先),然后在产出兴趣内的东西
|
||||
|
||||
其他的随缘吧,保持分享的欲望,实践费曼学习法,不刻意追求什么,慢慢积累就行。
|
@ -10,6 +10,7 @@ published: true
|
||||
slug: recent-feelings-a-lot-of-hard-work
|
||||
description: >-
|
||||
在23年年末,作者内转至大模型应用部门,初期充满激情,能接触前沿项目并利用大模型厂商服务。然而,随着时间推移,工作中的不适感逐渐增强。主要问题包括基建不足,如缺乏CI/CD流程,发布版本耗时且需加班;项目框架笨重且存在性能问题,对项目信心下降;代码质量差,缺乏规范;以及对未来职业发展的担忧,如工作与学习时间冲突,薪资涨幅低。这些因素共同导致了作者对当前工作的不满和焦虑。
|
||||
rinId: 116
|
||||
category: 生活
|
||||
---
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Perplexity系列产品
|
||||
title: 01 Perplexity系列产品
|
||||
date: 2024-09-04
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
@ -12,7 +12,7 @@ tags:
|
||||
- 播客
|
||||
finished: true
|
||||
published: true
|
||||
category: AI
|
||||
category: 编程
|
||||
slug: perplexity-productions-intro
|
||||
description: 概述Perplexity系列产品,包括搜索引擎、Playground和播客,重点介绍其功能和区别。
|
||||
NotionID-notionnext: ae2fba46-af30-4bd5-b6d0-fe751c162800
|
@ -10,7 +10,7 @@ tags:
|
||||
- 工具
|
||||
finished: true
|
||||
published: true
|
||||
category: AI
|
||||
category: 编程
|
||||
slug: chainforge-intro
|
||||
description: >-
|
||||
ChainForge is a visual programming environment designed for prompt
|
||||
@ -26,6 +26,7 @@ description: >-
|
||||
environments.
|
||||
NotionID-notionnext: 40ec4f8d-2030-4ce1-b8c7-c1c9f56ef55b
|
||||
link-notionnext: 'https://kazoottt.notion.site/ChainForge-40ec4f8d20304ce1b8c7c1c9f56ef55b'
|
||||
rinId: 8
|
||||
---
|
||||
|
||||
# ChainForge简单介绍
|
@ -11,7 +11,7 @@ tags:
|
||||
- deepseek
|
||||
finished: true
|
||||
published: true
|
||||
category: AI
|
||||
category: 编程
|
||||
slug: free-tokens-large-model-service
|
||||
description:
|
||||
NotionID-notionnext: 30a20483-ea28-4daf-b8be-155f0e690bc7
|
@ -10,17 +10,23 @@ tags:
|
||||
- API
|
||||
finished: true
|
||||
published: true
|
||||
category: AI
|
||||
category: 编程
|
||||
slug: using-deepseek-coder-in-cursor
|
||||
description: 本文介绍了如何在 Cursor 中添加和使用 DeepSeek-Coder 模型,以及配置相关的 OpenAI API Key 和 Base URL。
|
||||
NotionID-notionnext: f759bbe6-aa4b-4317-9695-44927430146b
|
||||
link-notionnext: https://kazoottt.notion.site/cursor-deepseek-coder-f759bbe6aa4b4317969544927430146b
|
||||
---
|
||||
|
||||
# 如何在 cursor 中使用 deepseek-coder
|
||||
|
||||
[Cursor](https://www.cursor.com/) 是一款智能代码编辑器,可以帮助用户生成代码、修改 Bug、生成测试等,提高编程效率。
|
||||
|
||||
可以免费使用,但是具有一定的额度。
|
||||
|
||||

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

|
||||
|
||||
## 1. 添加模型:DeepSeek-Coder
|
56
src/content/post/编程/git/使用cursor生成git commit msg.md
Normal file
56
src/content/post/编程/git/使用cursor生成git commit msg.md
Normal file
@ -0,0 +1,56 @@
|
||||
---
|
||||
title: 使用cursor生成git commit msg
|
||||
date: 2024-11-12T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- 笔记
|
||||
finished: true
|
||||
published: true
|
||||
description: null
|
||||
slug: cursorgit-commit-msg
|
||||
category: 编程
|
||||
---
|
||||
|
||||
原文参考:
|
||||
|
||||
[x.com](https://x.com/0xinhua_zh/status/1855650777110630471)
|
||||
|
||||
```
|
||||
|
||||
太懒了不想写 Commit message,
|
||||
|
||||
@cursor_ai
|
||||
|
||||
帮你写👇:
|
||||
|
||||
1⃣ 按住 [Control ⌃ + `] 打开终端输入 git add 暂存更改。
|
||||
|
||||
2⃣ 按住 [Command ⌘ + K] 对话框输入 "git commit message" 然后提交请求,搞定!简洁明了。
|
||||
|
||||
```
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
我是这样,在暂存前使用 command
|
||||
|
||||
[x.com](https://x.com/FaiChou_zh/status/1855775123271459192)
|
||||
|
||||
```
|
||||
|
||||
@Commit (Diff of Working State)
|
||||
|
||||
Please generate a commit message with English. Below is the commit message template: <type>(<scope>): <subject>
|
||||
|
||||
```
|
||||
|
||||
```
|
||||
|
||||
@Commit (Diff of Working State)
|
||||
|
||||
Please generate a commit message with CN. Below is the commit message template: <type>(<scope>): <subject>
|
||||
|
||||
```
|
||||
|
||||

|
@ -9,7 +9,7 @@ tags:
|
||||
- 分支管理
|
||||
finished: true
|
||||
published: true
|
||||
category: git
|
||||
category: 编程
|
||||
slug: rename-published-branch-git
|
||||
description:
|
||||
---
|
68
src/content/post/编程/vtk.js/在vtk.js中stl和json的互相转化.md
Normal file
68
src/content/post/编程/vtk.js/在vtk.js中stl和json的互相转化.md
Normal file
@ -0,0 +1,68 @@
|
||||
---
|
||||
title: 在vtk.js中stl和json的互相转化
|
||||
date: 2024-11-22T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
status: Published
|
||||
tags: null
|
||||
finished: true
|
||||
published: true
|
||||
category: 编程
|
||||
slug: in-vtkjs-stl-and-json-are-converted-to-each-other
|
||||
description: ''
|
||||
noteId_x: 15
|
||||
create_time: '2024/11/22 13:35:36'
|
||||
update_time: '2024/11/22 14:40:08'
|
||||
publish_time: '2024/11/22 14:38:29'
|
||||
---
|
||||
|
||||
## stl如何转为json
|
||||
|
||||
``` ts
|
||||
import vtkSTLReader from '@kitware/vtk.js/IO/Geometry/STLReader';
|
||||
|
||||
const getStlModelFromPath = async (path: string) => {
|
||||
const response = await fetch(path);
|
||||
const stlArrayBuffer = await response.arrayBuffer();
|
||||
|
||||
const stlReader = vtkSTLReader.newInstance();
|
||||
stlReader.parseAsArrayBuffer(stlArrayBuffer);
|
||||
|
||||
const polyData = stlReader.getOutputData();
|
||||
return polyData;
|
||||
};
|
||||
|
||||
const stlPath = '/path/to/your/model.stl';
|
||||
const polyData = await getStlModelFromPath(stlPath);
|
||||
const jsonData = polyData.toJSON();
|
||||
```
|
||||
|
||||
## json如何转为stl
|
||||
|
||||
``` ts
|
||||
import modelJSON from './model.json';
|
||||
|
||||
const convertPolyDataJSONToStl = (polyDataJSON: string, fileName: string = 'model.stl') => {
|
||||
const polyData = vtkPolyData.newInstance(polyDataJSON);
|
||||
const writer = vtkSTLWriter.newInstance();
|
||||
|
||||
writer.setInputData(polyData);
|
||||
const fileContents = writer.getOutputData();
|
||||
|
||||
// Create a blob and download link
|
||||
const blob = new Blob([fileContents], { type: 'application/octet-stream' });
|
||||
const a = window.document.createElement('a');
|
||||
a.href = window.URL.createObjectURL(blob);
|
||||
a.download = fileName;
|
||||
|
||||
// Trigger download
|
||||
document.body.appendChild(a);
|
||||
a.click();
|
||||
document.body.removeChild(a);
|
||||
window.URL.revokeObjectURL(a.href);
|
||||
};
|
||||
|
||||
|
||||
convertPolyDataJSONToStl(modelJSON);
|
||||
|
||||
```
|
28
src/content/post/编程/web3/expo报错.md
Normal file
28
src/content/post/编程/web3/expo报错.md
Normal file
@ -0,0 +1,28 @@
|
||||
---
|
||||
title: expo报错
|
||||
slug: expo-error
|
||||
published: true
|
||||
description: >-
|
||||
在expo开发中遇到报错:TypeError: The 'compilation' argument must be an instance of
|
||||
Compilation。错误的原因是项目中存在多个webpack版本,特别是由于额外添加了依赖"metro-core":
|
||||
"^0.80.1"。解决此问题的方法是删除node_modules目录,移除该依赖,然后重新安装依赖。
|
||||
rinId: 10
|
||||
finished: true
|
||||
date: 2024-02-07
|
||||
category: 编程
|
||||
---
|
||||
|
||||
# Expo 报错
|
||||
|
||||
[angular cli - The 'compilation' argument must be an instance of Compilation - Stack Overflow](https://stackoverflow.com/questions/67727180/the-compilation-argument-must-be-an-instance-of-compilation)
|
||||
|
||||
expo TypeError: The 'compilation' argument must be an instance of Compilation
|
||||
|
||||
```
|
||||
npm ls webpack
|
||||
```
|
||||
|
||||
原因是有多个 webpack,而具体的原因是我另外加了一个 dep
|
||||
"metro-core": "^0.80.1",
|
||||
|
||||
解决方法:删除 node_modules,以及把上面这个依赖移除,再安装一次。
|
15
src/content/post/编程/web3/tokenERC20部署和学习.md
Normal file
15
src/content/post/编程/web3/tokenERC20部署和学习.md
Normal file
@ -0,0 +1,15 @@
|
||||
---
|
||||
title: tokenERC20部署和学习
|
||||
slug: tokenerc20-deployment-and-learning
|
||||
published: true
|
||||
description: >-
|
||||
本内容涉及ERC20代币的部署与学习,具体参考GitHub上的meterio/tokenERC20项目,地址为https://github.com/meterio/tokenERC20。
|
||||
rinId: 12
|
||||
finished: true
|
||||
date: 2024-02-07
|
||||
category: 编程
|
||||
---
|
||||
|
||||
# tokenERC20部署和学习
|
||||
|
||||
[GitHub - meterio/tokenERC20](https://github.com/meterio/tokenERC20)
|
@ -6,9 +6,10 @@ description: >-
|
||||
本资源收集提供了深入了解Web3的基础材料,包括比特币和以太坊的历史与技术细节。推荐阅读比特币前传系列文章,了解比特币诞生前的技术背景和发展历程。以太坊简史则概述了其近十年的重大突破和变化,以及创始人Vitalik
|
||||
Buterin的初衷。此外,加密思潮编年史帮助读者快速把握加密技术的发展脉络。技术方面,比特币和以太坊的白皮书精读版详细解读了其技术原理,而“一个以太坊交易的完整周期”则深入探讨了交易的具体流程。YouTube教程和相关文章进一步提供了Foundry开发框架和Web3.0应用架构的讲解,以及Uniswap
|
||||
v2的详细解析,为学习和研究Web3提供了丰富的资料。
|
||||
rinId: 13
|
||||
finished: true
|
||||
date: 2024-02-07
|
||||
category: web3
|
||||
category: 编程
|
||||
---
|
||||
|
||||
# web3资源收集
|
@ -8,7 +8,7 @@ finished: true
|
||||
published: true
|
||||
description:
|
||||
slug: antd-switch-component-misuse-example
|
||||
category: 前端
|
||||
category: 编程
|
||||
---
|
||||
|
||||
# antd switch组件错误使用案例
|
@ -14,7 +14,7 @@ description: >-
|
||||
closed”。错误发生在getFansNum函数中,具体是由于TLS连接的另一端关闭导致的。解决此问题的方法是关闭MitM(中间人攻击)工具,这通常用于拦截和修改网络通信,可能会导致不正常的连接关闭。
|
||||
rinId: 15
|
||||
finished: true
|
||||
category: 前端
|
||||
category: 编程
|
||||
---
|
||||
|
||||
# Fetch 报错
|
@ -11,7 +11,7 @@ tags:
|
||||
- module
|
||||
finished: true
|
||||
published: true
|
||||
category: 前端
|
||||
category: 编程
|
||||
slug: dirname-is-not-defined-in-es-module-scope
|
||||
NotionID-notionnext: 543bfc66-a416-4704-92be-9a93fed191a8
|
||||
link-notionnext: >-
|
@ -11,7 +11,7 @@ description: >-
|
||||
在package.json文件中添加"publishConfig"字段,设置"access"为"public",或者在发布时使用命令`npm publish
|
||||
--access=public`,以确保包的访问权限为公开。
|
||||
rinId: 72
|
||||
category: 前端
|
||||
category: 编程
|
||||
---
|
||||
|
||||
# Npm Scope公共包
|
@ -12,7 +12,7 @@ notionID: b2561889-02f7-4be0-9e4e-e74f8247da84
|
||||
description: >-
|
||||
本文讨论了在npm发包过程中可能遇到的失败原因,包括账号权限不足、包名不规范、包名包含屏蔽词等。特别提到了“download”是一个屏蔽词,作者通过将其替换为“downloader”后成功发布。同时,文章也提到了npm的命令行工具在错误信息提供上的不足,使得问题定位变得困难。参考了GitHub上的相关讨论,以帮助理解这一问题。
|
||||
rinId: 73
|
||||
category: 前端
|
||||
category: 编程
|
||||
---
|
||||
|
||||
# Npm发包失败的原因
|
||||
@ -21,8 +21,9 @@ category: 前端
|
||||
|
||||
1. 当前的账号没有发包权限。(比如没有某个包或者某个scope的权限)
|
||||
2. 当前的包名不符合规范。(需要URL-safe characters)
|
||||
3. 当前的包名是屏蔽词。(例如download [[前端/node/npm发包失败的原因#npm包名屏蔽词]])
|
||||
4. 其他(后续遇到了再补充)
|
||||
3. 当前的包名是屏蔽词。(例如download [[npm发包失败的原因#npm包名屏蔽词]])
|
||||
4. 可能是当前的 npm 设置了镜像地址,而不是原始的 npm 地址,导致 login 的时候无法登录从而无法发布。解决方法就是在发布的时候先切换为原始的 npm 地址,再发布。
|
||||
5. 其他(后续遇到了再补充)
|
||||
|
||||
// 吐槽一下,npm的cli给的信息很多都是无效信息,有时候很难从中知道到底是哪里有问题
|
||||
|
84
src/content/post/编程/前端/search params 请求参数的获取与更新.md
Normal file
84
src/content/post/编程/前端/search params 请求参数的获取与更新.md
Normal file
@ -0,0 +1,84 @@
|
||||
---
|
||||
title: search params 请求参数
|
||||
date: 2024-11-13T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
status: Published
|
||||
tags: null
|
||||
finished: true
|
||||
published: true
|
||||
category: 编程
|
||||
slug: search-params
|
||||
description: null
|
||||
NotionID-notionnext: 13d55568-fd75-81f5-be1b-e0a4f8137355
|
||||
link-notionnext: 'https://kazoottt.notion.site/search-params-13d55568fd7581f5be1be0a4f8137355'
|
||||
---
|
||||
|
||||
## react router `useSearchParams`
|
||||
|
||||
[useSearchParams | React Router](https://reactrouter.com/en/main/hooks/use-search-params#usesearchparams)
|
||||
|
||||
``` ts
|
||||
interface URLSearchParams {
|
||||
/** Appends a specified key/value pair as a new search parameter. */
|
||||
append(name: string, value: string): void;
|
||||
/** Deletes the given search parameter, and its associated value, from the list of all search parameters. */
|
||||
delete(name: string): void;
|
||||
/** Returns the first value associated to the given search parameter. */
|
||||
get(name: string): string | null;
|
||||
/** Returns all the values association with a given search parameter. */
|
||||
getAll(name: string): string[];
|
||||
/** Returns a Boolean indicating if such a search parameter exists. */
|
||||
has(name: string): boolean;
|
||||
/** Sets the value associated to a given search parameter to the given value. If there were several values, delete the others. */
|
||||
set(name: string, value: string): void;
|
||||
sort(): void;
|
||||
/** Returns a string containing a query string suitable for use in a URL. Does not include the question mark. */
|
||||
toString(): string;
|
||||
forEach(callbackfn: (value: string, key: string, parent: URLSearchParams) => void, thisArg?: any): void;
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
它提供了内建的 API,允许直接获取查询参数的值,比如 `.get()`, `.set()`, `.append()` 等。
|
||||
|
||||
``` ts
|
||||
const [queryParams, setQueryParams] = useSearchParams();
|
||||
console.log('%c Line:52 🍿 queryParams', 'color:#33a5ff', queryParams.get('medicalRecordID'));
|
||||
```
|
||||
|
||||
## qs + window.location
|
||||
|
||||
[GitHub - ljharb/qs: A querystring parser with nesting support](https://github.com/ljharb/qs)
|
||||
|
||||

|
||||
|
||||
使用window.location.search获取到请求参数对应的字符串(需要注意的是:字符串是带有?的)
|
||||
|
||||
然后使用qs.parse方法来解析查询字符串
|
||||
|
||||
案例:localhost?medicalRecordID=1
|
||||
|
||||
错误使用:
|
||||
|
||||
``` ts
|
||||
const getQueryParam = (): QueryParams => {
|
||||
// use qs to parse the query params
|
||||
const queryParams: QueryParams = qs.parse(window.location.search);
|
||||
return queryParams;
|
||||
};
|
||||
```
|
||||
|
||||

|
||||
|
||||
正确使用:
|
||||
|
||||
``` ts
|
||||
const getQueryParam = (): QueryParams => {
|
||||
// use qs to parse the query params
|
||||
const queryParams: QueryParams = qs.parse(window.location.search.slice(1));
|
||||
return queryParams;
|
||||
};
|
||||
```
|
||||
|
||||

|
@ -14,7 +14,7 @@ description: >-
|
||||
NotionID-notionnext: 76ed52a0-ad58-401c-8a5d-c5719f67b673
|
||||
link-notionnext: 'https://kazoottt.notion.site/open-graph-76ed52a0ad58401c8a5dc5719f67b673'
|
||||
rinId: 16
|
||||
category: 前端
|
||||
category: 编程
|
||||
---
|
||||
|
||||
# Open Graph 简述
|
@ -12,7 +12,9 @@ finished: true
|
||||
published: true
|
||||
description: 在React中使用短路运算符(&&)时,0 会被错误地渲染为内容。通过避免使用 && 判断数字,特别是可能为 0 的值,可以确保正确的内容显示,例如显示 0号相机 而非仅仅显示 0。
|
||||
slug: do-not-misuse-short-circuiting-in-react
|
||||
category: 前端
|
||||
category: 编程
|
||||
NotionID-notionnext: 12b55568-fd75-815c-ba9c-ff587a86a262
|
||||
link-notionnext: https://kazoottt.notion.site/react-short-circuit-12b55568fd75815cba9cff587a86a262
|
||||
---
|
||||
|
||||
## 错误现象
|
@ -11,7 +11,7 @@ description: >-
|
||||
NotionID-notionnext: a63f5e28-352a-48cc-8c89-f9dd5b5a18ac
|
||||
link-notionnext: 'https://kazoottt.notion.site/markdown-iframe-a63f5e28352a48cc8c89f9dd5b5a18ac'
|
||||
rinId: 19
|
||||
category: 前端
|
||||
category: 编程
|
||||
---
|
||||
|
||||
# 1 如何实现在markdown中渲染iframe
|
25
src/content/post/编程/前端/如何更加直接地查看浏览器内核.md
Normal file
25
src/content/post/编程/前端/如何更加直接地查看浏览器内核.md
Normal file
@ -0,0 +1,25 @@
|
||||
---
|
||||
title: 如何更加直接地查看浏览器内核
|
||||
date: 2024-04-01
|
||||
author: KazooTTT
|
||||
tags: []
|
||||
finished: true
|
||||
published: true
|
||||
slug: how-to-look-at-the-browser-kernel-more-directly
|
||||
description: >-
|
||||
在浏览器的开发者工具命令行中输入`navigator.appVersion`命令,可以查看浏览器的版本信息。通过这个命令,开发者可以快速了解当前浏览器的版本详情,这对于调试和兼容性测试非常有帮助。
|
||||
NotionID-notionnext: 23be0d61-036d-48cc-925c-c8c25de31aa5
|
||||
link-notionnext: 'https://kazoottt.notion.site/23be0d61036d48cc925cc8c25de31aa5'
|
||||
rinId: 54
|
||||
category: 编程
|
||||
---
|
||||
|
||||
# 如何更加直接地查看浏览器内核
|
||||
|
||||
打开devtools的命令行,然后输入:
|
||||
|
||||
```shell
|
||||
navigator.appVersion
|
||||
```
|
||||
|
||||
![[IMG-20241112142408056.png]]
|
@ -9,7 +9,7 @@ tags:
|
||||
- html
|
||||
finished: true
|
||||
published: true
|
||||
category: 前端
|
||||
category: 编程
|
||||
slug: the-download-attribute-for-the-a-tag
|
||||
description:
|
||||
---
|
@ -10,10 +10,10 @@ slug: how-to-quickly-export-environment-variables-in-vercel-project
|
||||
description: >-
|
||||
本文介绍了如何在Vercel中集成插件或链接数据库后,快速导出环境变量的方法。首先,需要全局安装Vercel,然后通过命令链接Vercel账户,并拉取环境变量到本地的.env.local文件中。这一过程简化了环境变量的管理,提高了开发效率。
|
||||
rinId: 3
|
||||
category: 前端
|
||||
category: 编程
|
||||
---
|
||||
|
||||
# 如何快速导出vercel Project中的环境变量 图床版
|
||||
# 如何快速导出vercel Project中的环境变量
|
||||
|
||||
我在vercel中集成了某些插件或者链接了数据库,要如何快速的导出这些环境变量呢?
|
||||
|
@ -12,7 +12,7 @@ tags:
|
||||
- 浏览器
|
||||
finished: true
|
||||
published: true
|
||||
category: 前端
|
||||
category: 编程
|
||||
slug: understanding-history-scrollrestoration
|
||||
description: >-
|
||||
本文重新探讨了浏览器History对象的scrollRestoration属性,该属性用于控制历史页面切换时滚动条是否恢复到之前的位置。scrollRestoration属性有两个可选值:auto和manual。当设置为auto时,滚动条会自动恢复到切换前的位置;若设置为manual,则滚动条保持在页面顶部。文章还讨论了该属性的局限性,包括可能导致的页面跳动和在不同浏览器中实现一致滚动恢复的困难。最后,文章建议在页面出现不美观跳跃或需要手动控制滚动条位置时,应将scrollRestoration设置为manual。
|
@ -17,7 +17,7 @@ link-notionnext: >-
|
||||
https://kazoottt.notion.site/History-scrollRestoration-7dc1306483254aa3bf455450c89e0223
|
||||
rinId: 21
|
||||
finished: true
|
||||
category: 前端
|
||||
category: 编程
|
||||
---
|
||||
|
||||
## 后续 2024-05-23
|
@ -9,7 +9,7 @@ tags:
|
||||
- 前端
|
||||
finished: true
|
||||
published: true
|
||||
category: 前端
|
||||
category: 编程
|
||||
slug: antd-modal-esc-disabled
|
||||
description:
|
||||
---
|
@ -10,7 +10,7 @@ finished: true
|
||||
published: true
|
||||
description: null
|
||||
slug: web-pages-also-have-a-flashing-cursor-on-non-input-components
|
||||
category: 前端
|
||||
category: 编程
|
||||
---
|
||||
|
||||
## 错误现象
|
@ -8,7 +8,7 @@ finished: true
|
||||
published: true
|
||||
description: null
|
||||
slug: npm-run-tsc
|
||||
category: 前端
|
||||
category: 编程
|
||||
---
|
||||
|
||||
## 错误现象
|
39
src/content/post/编程/计算机网络/如何清空dns缓存.md
Normal file
39
src/content/post/编程/计算机网络/如何清空dns缓存.md
Normal file
@ -0,0 +1,39 @@
|
||||
---
|
||||
title: 如何清空dns缓存
|
||||
date: 2024-02-26T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- dns
|
||||
- 缓存
|
||||
- mac
|
||||
- ip
|
||||
finished: true
|
||||
published: true
|
||||
slug: how-to-clear-the-dns-cache
|
||||
description: >-
|
||||
本文介绍了如何在Mac和windows系统中清空DNS缓存和查看自己的IP地址。
|
||||
rinId: 76
|
||||
category: 编程
|
||||
---
|
||||
|
||||
# 如何清空dns缓存
|
||||
|
||||
## macos
|
||||
|
||||
如何清空dns缓存
|
||||
|
||||
``` shell
|
||||
sudo dscacheutil -flushcache
|
||||
```
|
||||
|
||||
mac如何获取自己的ip
|
||||
|
||||
``` shell
|
||||
ifconfig
|
||||
```
|
||||
|
||||
## windows
|
||||
|
||||
``` shell
|
||||
ipconfig /flushdns
|
||||
```
|
26
src/content/post/设计/视频剪辑/视频颜色空间异常,请检查文件后重新上传.md
Normal file
26
src/content/post/设计/视频剪辑/视频颜色空间异常,请检查文件后重新上传.md
Normal file
@ -0,0 +1,26 @@
|
||||
---
|
||||
title: 视频颜色空间异常,请检查文件后重新上传
|
||||
date: 2024-11-12T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
status: Published
|
||||
tags: null
|
||||
finished: true
|
||||
published: true
|
||||
category: 设计
|
||||
slug: >-
|
||||
the-color-space-of-the-video-is-abnormal-please-check-the-file-and-upload-it-again
|
||||
description: null
|
||||
---
|
||||
|
||||
视频颜色空间异常,请检查文件后重新上传
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 解决方法:
|
||||
|
||||
使用permute h265重新转码
|
@ -15,6 +15,7 @@ slug: possible-causes-and-solutions-for-focusee-switching-system-audio-to-speake
|
||||
description:
|
||||
NotionID-notionnext: 8ac966eb-66b4-4f39-b2fa-3fd4e4911a41
|
||||
link-notionnext: https://kazoottt.notion.site/focusee-8ac966eb66b44f39b2fa3fd4e4911a41
|
||||
rinId: 41
|
||||
category: 软件
|
||||
---
|
||||
|
||||
@ -41,7 +42,7 @@ category: 软件
|
||||
具体的操作是:
|
||||
|
||||
1. 点击来源下方的添加按钮,选择macOS音频采集
|
||||

|
||||

|
||||
|
||||
2. 根据你的需求选择是采集桌面音频还是应用音频。
|
||||

|
||||

|
||||
|
@ -22,6 +22,7 @@ create_time: '2023/10/20 13:49:09'
|
||||
update_time: '2023/10/20 13:55:39'
|
||||
publish_time: '2023/10/20 13:50:45'
|
||||
finished: true
|
||||
rinId: 61
|
||||
category: 软件
|
||||
---
|
||||
|
||||
@ -35,19 +36,24 @@ category: 软件
|
||||
|
||||
一、iphone 和 mac 信息同步
|
||||
在 iphone 的设置-信息-短信转发中,勾选你要转发信息的 mac 设备。
|
||||
|
||||

|
||||
然后在对应的 mac 的信息中设置-iCloud 信息设置中启用 iCloud 云端“信息”,需要注意的是你登录 iphone 和 mac 的 icloud 账号是需要相同的。设置完成,就已经实现了信息的同步,在 mac 的信息里可以看到 iphone 的短信。
|
||||
|
||||

|
||||

|
||||
|
||||
二、安装 messauto,并设置。
|
||||
|
||||
然后我们需要安装[messauto](https://github.com/LeeeSe/MessAuto),地址是[https://github.com/LeeeSe/MessAuto](https://github.com/LeeeSe/MessAuto/releases/tag/v0.5.0)
|
||||

|
||||
版本:
|
||||
|
||||
MessAuto_aarch64 - 苹果芯片
|
||||
MessAuto_x86_64 - Intel 芯片
|
||||
|
||||
下载解压后拖到应用程序里,点击运行顶部的状态栏就会出现 messauto 的图标。我个人比较推荐的设置是勾选【自动粘贴】和【登录时启动】,如果勾选【自动粘贴】会提醒需要辅助功能的授权,根据指引跳转过去开启即可。
|
||||
|
||||

|
||||
|
||||

|
||||
|
@ -11,7 +11,9 @@ finished: true
|
||||
published: true
|
||||
category: 软件
|
||||
slug: vscode-md
|
||||
description: null
|
||||
description:
|
||||
NotionID-notionnext: 12b55568-fd75-81ce-82a3-fdb4a13d1658
|
||||
link-notionnext: https://kazoottt.notion.site/vscode-md-12b55568fd7581ce82a3fdb4a13d1658
|
||||
---
|
||||
|
||||
# vscode md自动预览
|
||||
|
@ -17,6 +17,7 @@ slug: focusee-macos-review
|
||||
description: 分析了Focusee在macOS上的缺陷,包括色差严重、导出速度慢以及声卡配置冲突等问题,并分享了作者的退款经历。
|
||||
NotionID-notionnext: c6b6e2f5-9da1-43f9-b531-b07d974815ed
|
||||
link-notionnext: https://kazoottt.notion.site/macos-focusee-c6b6e2f59da143f9b531b07d974815ed
|
||||
rinId: 42
|
||||
---
|
||||
|
||||
# 不推荐macos用户购买focusee的理由
|
||||
|
152
src/content/post/软件/个人工具与设备清单.md
Normal file
152
src/content/post/软件/个人工具与设备清单.md
Normal file
@ -0,0 +1,152 @@
|
||||
---
|
||||
slug: personal-tools-and-equipment-inventory
|
||||
description: null
|
||||
tags: null
|
||||
noteId_x: 16
|
||||
create_time: '2024/11/22 16:42:31'
|
||||
update_time: '2024/11/23 14:12:51'
|
||||
publish_time: '2024/11/23 14:12:36'
|
||||
title: 个人工具与设备清单
|
||||
date: 2024-11-23T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
status: Published
|
||||
finished: true
|
||||
published: true
|
||||
category: 软件
|
||||
---
|
||||
|
||||
## 1. 软件工具
|
||||
|
||||
### 1.1 开发工具
|
||||
|
||||
#### 1.1.1 IDE 与编辑器
|
||||
|
||||
- WindSurf
|
||||
- VSCode
|
||||
- JetBrains 全家桶
|
||||
|
||||
### 1.2 设计与创意工具
|
||||
|
||||
#### 1.2.1 设计软件
|
||||
|
||||
- Figma
|
||||
- Canva
|
||||
|
||||
#### 1.2.2 录屏与截图
|
||||
|
||||
- Picsew
|
||||
- Shotr
|
||||
- CleanShot
|
||||
- QuickRecorder
|
||||
- OBS
|
||||
|
||||
### 1.3 媒体与娱乐
|
||||
|
||||
#### 1.3.1 音乐平台
|
||||
|
||||
- Apple Music
|
||||
- 网易云音乐
|
||||
|
||||
### 1.4 知识管理
|
||||
|
||||
#### 1.4.1 笔记工具
|
||||
|
||||
- Obsidian
|
||||
- Flomo
|
||||
|
||||
#### 1.4.2 资讯收集与阅读
|
||||
|
||||
- n8n 自动化
|
||||
- Raindrop
|
||||
- Follow
|
||||
|
||||
#### 1.4.3 阅读平台
|
||||
|
||||
- 微信读书
|
||||
|
||||
### 1.5 生产力工具
|
||||
|
||||
#### 1.5.1 密码管理
|
||||
|
||||
- 1Password
|
||||
|
||||
#### 1.5.2 AI 助手
|
||||
|
||||
- Claude
|
||||
- ChatGPT
|
||||
- Poe
|
||||
- Google Notebook LLM
|
||||
|
||||
#### 1.5.3 任务管理
|
||||
|
||||
- 滴答清单
|
||||
|
||||
#### 1.5.4 记账工具
|
||||
|
||||
- 飞书多维表格
|
||||
|
||||
### 1.6 网络工具
|
||||
|
||||
#### 1.6.1 浏览器
|
||||
|
||||
- Arc
|
||||
- Google Chrome
|
||||
- Edge
|
||||
|
||||
#### 1.6.2 博客平台
|
||||
|
||||
- Astro 自建博客
|
||||
- Hashnode
|
||||
|
||||
### 1.7 健康管理
|
||||
|
||||
#### 1.7.1 健康追踪
|
||||
|
||||
- AutoSleep
|
||||
- Grow
|
||||
- Keep
|
||||
|
||||
## 2. 硬件设备
|
||||
|
||||
### 2.1 计算设备
|
||||
|
||||
#### 2.1.1 主力设备
|
||||
|
||||
- Mac Mini M2 Pro (32GB 内存,512GB 存储)
|
||||
|
||||
#### 2.1.2 移动办公设备
|
||||
|
||||
- MacBook Air M1 (16GB 内存,256GB 存储)
|
||||
|
||||
#### 2.1.3 台式设备
|
||||
|
||||
- 机械师整机 (i5,32GB 内存,512GB 存储)
|
||||
|
||||
### 2.2 移动设备
|
||||
|
||||
#### 2.2.1 手机
|
||||
|
||||
- iPhone 13 (256GB 存储)
|
||||
|
||||
#### 2.2.2 平板
|
||||
|
||||
- iPad Mini 5
|
||||
|
||||
### 2.3 智能穿戴
|
||||
|
||||
#### 2.3.1 智能手表
|
||||
|
||||
- Apple Watch S9
|
||||
|
||||
#### 2.3.2 音频设备
|
||||
|
||||
- AirPods Pro 2
|
||||
|
||||
### 2.4 影像设备
|
||||
|
||||
#### 2.4.1 相机系统
|
||||
|
||||
- 松下 GX9
|
||||
- 镜头: 14-140mm、25mm 定焦、100-300mm
|
||||
- 大疆 Action 5 Pro
|
@ -18,6 +18,7 @@ slug: auto-sync-folder-to-album
|
||||
description: 通过自动操作实现将指定文件夹中的图片自动导入到iCloud相册中
|
||||
NotionID-notionnext: d451ee94-44f7-44af-83c0-a6e8a30d26c8
|
||||
link-notionnext: https://kazoottt.notion.site/d451ee9444f744af83c0a6e8a30d26c8
|
||||
rinId: 44
|
||||
category: 软件
|
||||
---
|
||||
|
||||
@ -69,6 +70,6 @@ category: 软件
|
||||
|
||||
如果想要删除文件夹操作,可以前往以下路径:
|
||||
|
||||
```shell
|
||||
``` shell
|
||||
/Users/{这里替换为你的用户名}/Library/Workflows/Applications/Folder Actions
|
||||
```
|
||||
|
@ -9,6 +9,7 @@ description: >-
|
||||
本文介绍了三款截图美化工具:shots.so、jellylade和Arc浏览器。shots.so支持电脑端,提供多种美化功能,如改变背景色、添加阴影等。jellylade同样可以将截图转化为美观的帖子。Arc浏览器则是一款macOS平台上的浏览器,内置截图美化功能,用户可以通过快捷键或开发者模式进行截图美化,并可自定义背景色和水印。这些工具均能帮助用户提升截图的美观度和专业性。
|
||||
finished: true
|
||||
date: '2024-07-11T02:17:53.456Z'
|
||||
rinId: 122
|
||||
category: 软件
|
||||
---
|
||||
|
||||
|
@ -1,86 +0,0 @@
|
||||
---
|
||||
title: 我自己常用的ffmpeg批处理
|
||||
date: 2024-10-14
|
||||
author: KazooTTT
|
||||
type: Post
|
||||
status: Published
|
||||
tags: [视频处理, ffmpeg]
|
||||
finished: false
|
||||
published: true
|
||||
category: 软件
|
||||
slug: my-own-commonly-used-ffmpeg-batching
|
||||
description:
|
||||
---
|
||||
|
||||
## 720x1080批量转1920x1080(两边黑屏)
|
||||
|
||||
手机直播的时候录播机录出来的分辨率是720x1080,使用ffmpeg转成横屏的1920x1080。这样xml转ass弹幕的时候,就不需要另外处理了,看起来很更舒服。
|
||||
|
||||
macos的写法:
|
||||
|
||||
```bash
|
||||
input_folder="" # 要转化的录播的文件夹路径
|
||||
output_folder="" # 要输出的文件夹路径
|
||||
|
||||
# Create the output folder if it does not exist
|
||||
mkdir -p "$output_folder"
|
||||
|
||||
for f in "$input_folder"/*.flv; do
|
||||
ffmpeg -i "$f" -vf "scale=720:1080,pad=1920:1080:(ow-iw)/2:(oh-ih)/2" -c:a copy "$output_folder/$(basename "${f%.*}.mp4")"
|
||||
done
|
||||
```
|
||||
|
||||
windows的写法:
|
||||
|
||||
```powershell
|
||||
$input_folder = "Z:\\rec\\48743-hanser\\20240731-又来画画了!" # 要转化的录播的文件夹路径
|
||||
$output_folder = "Z:\\rec\\48743-hanser\\20240731-又来画画了!" # 要输出的文件夹路径
|
||||
|
||||
# Create the output folder if it does not exist
|
||||
If (-Not (Test-Path $output_folder)) {
|
||||
New-Item -ItemType Directory -Path $output_folder | Out-Null
|
||||
}
|
||||
|
||||
Get-ChildItem -Path $input_folder -Filter *.flv | ForEach-Object {
|
||||
$input_file = $_.FullName
|
||||
$output_file = Join-Path $output_folder ($_.BaseName + ".mp4")
|
||||
$ffmpeg_args = @("-i", $input_file, "-vf", "scale=720:1080,pad=1920:1080:(ow-iw)/2:(oh-ih)/2", "-c:a", "copy", $output_file)
|
||||
& ffmpeg $ffmpeg_args
|
||||
}
|
||||
```
|
||||
|
||||
效果
|
||||
|
||||

|
||||
|
||||
## 弹幕压制
|
||||
|
||||
### windows版(使用cuda)
|
||||
|
||||
```bash
|
||||
@echo off
|
||||
set input_folder=YourInputFolderPath
|
||||
set output_folder=YourOutputFolderPath
|
||||
|
||||
for %%a in ("%input_folder%\\*.flv") do (
|
||||
ffmpeg -hwaccel cuda -c:v h264_cuvid -i "%%a" -vf subtitles="%%~na.ass" -c:v h264_nvenc -b:v 6000k -c:a copy "%output_folder%\\%%~na_压制.mp4" -y
|
||||
)
|
||||
```
|
||||
|
||||
### macOS版
|
||||
|
||||
```bash
|
||||
#!/bin/bash
|
||||
|
||||
input_folder="/path/to/input" # Replace with your input folder path
|
||||
output_folder="/path/to/output" # Replace with your output folder path
|
||||
|
||||
mkdir -p "$output_folder" # Create the output folder if it doesn't exist
|
||||
|
||||
for f in "$input_folder"/*.mp4; do
|
||||
subtitle_file="${f%.*}.ass" # Assumes subtitle file name is same as video file name but with .ass extension
|
||||
output_file="$output_folder/$(basename "${f%.*}_压制.mp4")" # Output file name with _ass suffix
|
||||
|
||||
ffmpeg -i "$f" -vf "ass=$subtitle_file" "$output_file"
|
||||
done
|
||||
```
|
24
src/content/post/阅读笔记/摘抄.md
Normal file
24
src/content/post/阅读笔记/摘抄.md
Normal file
@ -0,0 +1,24 @@
|
||||
---
|
||||
title: 摘抄
|
||||
date: 2024-03-27T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
tags: []
|
||||
finished: true
|
||||
published: true
|
||||
slug: extract
|
||||
description: >-
|
||||
编程大师Martin
|
||||
Fowler强调了代码中重复问题的严重性,认为重复是代码中最坏的“味道”。同时,提到了关于开源的心理建设资源,暗示了在编程和开源项目中维护心理健康的重要性。
|
||||
rinId: 31
|
||||
category: 阅读笔记
|
||||
---
|
||||
|
||||
# 摘抄
|
||||
|
||||
- 编程大师*Martin Fowler*先生曾经说过:“**代码有很多种坏味道,重复是最坏的一种!**”
|
||||
- [开源的心理建设](https://antfu.me/posts/mental-health-oss-zh)
|
||||
|
||||
![[IMG-20241021113035474.png]]
|
||||
|
||||
- 爱是想要触碰却又收回的手
|
||||
![[IMG-20241021113035503.png]]
|
@ -0,0 +1,188 @@
|
||||
---
|
||||
title: 【译】Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie - 我应该选择哪个 Docker Image?
|
||||
date: 2023-12-13
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- dockek
|
||||
- 镜像
|
||||
- image
|
||||
finished: true
|
||||
published: true
|
||||
slug: >-
|
||||
alpine-slim-stretch-bookworm-bullseye-buster-jessie-which-docker-image-should-i-choose
|
||||
description: >-
|
||||
本文讨论了在选择Docker镜像时,如何根据不同的需求和环境选择合适的镜像,如Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie等。文章详细解释了这些镜像的特点,包括它们的基础操作系统、大小、安全性和适用场景。同时,作者提供了一些实用的建议,帮助读者根据项目需求和环境限制,选择最合适的Docker镜像。此外,文章还强调了在生产环境中遵循安全最佳实践的重要性,并提供了比较不同Docker镜像大小的方法。
|
||||
category: 阅读笔记
|
||||
---
|
||||
|
||||
# **【译】Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie - 我应该选择哪个 Docker Image?**
|
||||
|
||||
原文链接:[https://readmedium.com/zh/alpine-slim-stretch-bookworm-bullseye-buster-jessie-which-docker-image-should-i-choose-500f8c15c8cf](https://readmedium.com/zh/alpine-slim-stretch-bookworm-bullseye-buster-jessie-which-docker-image-should-i-choose-500f8c15c8cf)
|
||||
|
||||
使用的翻译GPT:**[翻译英文科技文章的 GPT](https://chat.openai.com/g/g-uBhKUJJTl-ke-ji-wen-zhang-fan-yi)**
|
||||
|
||||
翻译内容如下:
|
||||
|
||||
## Alpine、Slim、Bookworm、Bullseye、Stretch、Jessie—我应该选择哪个 Docker 镜像?
|
||||
|
||||
我关于选择适合你项目的正确 Docker 镜像的原始文章的更新。
|
||||
|
||||

|
||||
|
||||
照片由 Taylor Deas-Melesh 在 Unsplash 拍摄
|
||||
|
||||
几年前,当我在学习如何使用 Docker 来容器化我的应用程序时,[我写了一篇文章,讲解了不同版本和镜像类型之间的区别](https://readmedium.com/alpine-slim-stretch-buster-jessie-bullseye-bookworm-what-are-the-differences-in-docker-62171ed4531d)。当我刚开始时,我总是困惑于应该选择哪个版本的镜像。
|
||||
|
||||
Alpine、slim、bookworm、bullseye、stretch、buster、jessie、slim-bookworm—这些都是什么意思?
|
||||
|
||||
它一直是并且仍然是我阅读量最高的文章。困惑是真实的。但是,自从我第一次写这篇文章以来,我学到了很多,想要提供一个更新。
|
||||
|
||||
简而言之,docker 镜像之间的区别仍然是其运行的底层操作系统。但问题仍然存在,你该如何选择正确的镜像?
|
||||
|
||||
记住,编程中没有永久的事物。你可以尝试不同的选项,看看哪个适合你,进行更改并重新部署。在推送到生产环境之前,始终彻底测试你的镜像。
|
||||
|
||||
## 简单标签 vs. 共享标签
|
||||
|
||||
在我之前的文章中,我没有解释你可能在一些 Docker 镜像页面上看到的简单标签与共享标签。
|
||||
|
||||
简单标签与特定版本的镜像相关联,该镜像是为 Linux 或 Windows 构建的。共享标签代表一组镜像。集合中的每个镜像可能为不同的平台和架构构建。
|
||||
|
||||
无论是简单标签还是共享标签,检索哪个镜像的决定都由主机 docker 守护程序确定。
|
||||
|
||||
要记住的是,“简单”标签用于单一平台(Windows 或 Linux),而“共享标签”可以用于多个平台的组合。
|
||||
|
||||
通常,如果你知道你为哪个平台构建,就选择简单标签。如果你真的需要一个可移植的 docker 镜像,你可能会考虑一个共享标签。小心这个并彻底测试。
|
||||
|
||||
## 完整官方镜像
|
||||
|
||||
我将使用 python 和 node 作为例子,因为这些是我最常用的 docker 镜像,但这些规则适用于大多数镜像。
|
||||
|
||||
根据 DockerHub 的说法,没有合格标签的完整镜像是事实上的镜像,如果你不确定并且刚开始,应该使用它。
|
||||
|
||||
例如:
|
||||
|
||||
python:3.11.4 node:20.3.0 这些镜像基于最新的稳定 Debian 操作系统版本。我通常在尝试在开发环境中快速启动一个项目时,首先使用其中之一,那时我还不关心生成的镜像的大小或安全性。
|
||||
|
||||
在我之前的文章中,我提到完整镜像是最安全的选择,但我想修改这个声明。完整镜像不是最安全的选择,但当你试图在开发环境中快速启动某事时,你应该使用它。
|
||||
|
||||
原因是,它可能包含你的应用程序或脚本运行所需的一切。
|
||||
|
||||
但是,在部署到生产之前,一定要选择对你来说最小最安全的镜像。在下面阅读有关 docker 安全最佳实践的更多信息。
|
||||
|
||||
所有其他镜像选择都是完整镜像的子集。因此,如果你从子集开始,你可能会发现自己必须安装在较小的镜像中不可用的工具。
|
||||
|
||||
如果你有更多时间,并且想要从一开始就为生产环境构建,那么研究下面概述的其他镜像选择,并找到适合你的镜像。
|
||||
|
||||
## -bookworm/-bullseye/-stretch/-jessie
|
||||
|
||||
带有 bullseye、bookworm、stretch、buster 或 jessie 标签的镜像是不同 Debian 版本的代号。在撰写本文时,稳定的 Debian 版本是 12,其代号是“Bookworm”。“Bullseye”是 Debian 11。“Buster”是 10。“Stretch”是所有版本 9 变体的代号,“Jessie”是所有版本 8 变体的代号。
|
||||
|
||||
未来的版本正在开发中,但尚未稳定,它们是“Forky”和“Trixy”。你可能会开始在 DockerHub 上的镜像版本列表中看到这些标签。
|
||||
|
||||
如果你的代码与特定版本的 Debian 操作系统兼容,请选择其中一个镜像。通常情况下,当你安装超出基础操作系统提供的包时,就会这样。在这种情况下,你要确保你留在同一个 Debian 版本上,这样你就不会在将来破坏你的构建。
|
||||
|
||||
## -slim
|
||||
|
||||
slim 镜像是完整镜像的精简版本。这个镜像通常只安装运行你特定工具所需的最小内容。就 Python 而言,那就是运行 python 所需的最少包,对于 node.js 也是如此。
|
||||
|
||||
通过省略不常用的工具,镜像变得更小。如果你有空间限制,不需要完整版本,请使用此镜像。
|
||||
|
||||
但是在使用此镜像时一定要彻底测试!如果你遇到无法解释的错误,请尝试切换到完整镜像,看看是否解决了问题。
|
||||
|
||||
Slim 还有一个额外的好处,那就是最安全的。更小的镜像有较少可能被攻击的点,所以如果你只需要运行一个基本脚本或你的应用程序不需要完整操作系统的许多功能,使用最小的镜像是最好的选择。
|
||||
|
||||
## -slim-bookworm/-slim-bullseye
|
||||
|
||||
将 slim 与特定 Debian 版本结合时,你会得到一个只包含运行该特定版本操作系统所需最基本文件的 slim 版本。
|
||||
|
||||
## -alpine
|
||||
|
||||
Alpine 镜像基于 Alpine Linux 项目,该项目是专门为容器内部使用而构建的操作系统。很长一段时间以来,这些是最受欢迎的镜像变体,因为它们的体积非常小。
|
||||
|
||||
然而,一些团队正在远离 alpine,因为这些镜像可能导致难以调试的兼容性问题。特别是,如果使用 Python 镜像,一些轮子被构建为与 Debian 兼容,并且需要重新编译才能与基于 Apline 的镜像一起使用。
|
||||
|
||||
使用 Alpine 镜像的主要原因是使你的结果镜像尽可能小。基础镜像将小于 5MB。当前的 python 基础镜像(将 python 添加到基础 alpine 镜像)为 78.9MB。那仍然相对较小。
|
||||
|
||||
如果空间是一个问题,这个镜像是最受推荐的。
|
||||
|
||||
缺点是它不包含你可能需要的一些包。主要是,它使用比 glibc 更轻的 musl lib。如果你的应用程序有特定的 libc 要求,你可能会遇到问题。
|
||||
|
||||
小型镜像中缺少你需要的东西,你可以直接在 Dockerfile 中安装所需的包。这样可以保持镜像仅包含你需要的内容。请注意,如果你安装了外部包,你的 Dockerfile 将会发生变化。主要区别在于你将使用 apk 而不是 apt-get 来安装包。
|
||||
|
||||
对于 -alpine 镜像有一些担忧,所以你需要了解它们。在这里和这里阅读一些关于它们的信息,并做好研究。同样,如果在构建 Dockerfile 时遇到无法解释的问题,尝试切换到完整镜像看看是否能解决问题。
|
||||
|
||||
## -windowsservercore
|
||||
|
||||
我很少使用 Windows,现在我坚定地站在 Mac/Linux 阵营,但如果你的应用程序只在 Windows 或 Windows Server 上运行,这是你的镜像。
|
||||
|
||||
## 在生产中,始终遵循安全最佳实践
|
||||
|
||||
一旦准备好进入生产,选择正确的基础镜像至关重要。当你超越了“让它工作”的阶段,你就需要确保你正在“正确地做事”。安全性是极其重要的一环。
|
||||
|
||||
首先,确保你使用的是 DockerHub 的官方镜像或由验证过的发布者构建的镜像。你可以在 DockerHub 上的镜像旁看到这些徽章。
|
||||
|
||||
选择满足你需求的最小基础镜像。决定以上哪个版本的镜像符合你的需求。较小的镜像可以最小化你暴露的安全漏洞数量,且更轻量。
|
||||
|
||||
确保你从 Dockerfile 中移除任何不必要的包。在开发和测试时,你可能会尝试安装一些包,但在部署到生产之前,返回去移除任何未使用的包。
|
||||
|
||||
不要在生产环境的 Dockerfile 中使用 :latest。这样做将总是拉取最新的镜像,而你的应用程序的依赖可能与未来版本不兼容,导致它可能在未来出现故障。
|
||||
|
||||
## 那么,我应该选择哪一个?
|
||||
|
||||
以下是我使用的一些一般指导原则:
|
||||
|
||||
- 如果我需要在开发环境中快速启动某物,没有空间限制,也没有时间瞎折腾,我会从事实上的镜像开始。
|
||||
- 我主要关心的是镜像是否具备我需要的一切以开箱即用,我可以让我的概念验证工作。然而,这个镜像将占用最多的空间,也是最不安全的。除非绝对必要,不要在生产环境中使用它。
|
||||
- 如果空间是一个问题,并且我知道我只需要运行特定语言(如 python)的最小包,我会选择 -slim。Slim 提供了运行 Python 所需的最低限度,并减少了安全漏洞。
|
||||
- 简单的 Python 脚本是 slim 镜像的良好候选。
|
||||
- 对于一些我有时间彻底测试的项目,并且有极端的空间限制,我会使用 Alpine 镜像。但请注意,这可能导致更长的构建时间和难以发现的错误。
|
||||
- 如果你在将 docker 容器移植到新环境时遇到困难,或者在添加新包时出现故障,尝试不同的镜像。
|
||||
- 当我需要安装针对特定 Debian 版本的额外包时,我使用 bullseye 或 bookworm 标签。这将确保我获得该版本 Debian 的最新版本,但不会在将来破坏我的构建。
|
||||
- 你还可以尝试这些镜像的 -slim 版本以减少空间。
|
||||
- 最后,始终滚动到特定镜像的 DockerHub 页面底部,阅读有关选择特定镜像的建议。
|
||||
|
||||
## 比较 Docker 镜像大小
|
||||
|
||||
如果你想亲自检查 docker 镜像并比较它们的大小,请尝试这个。
|
||||
|
||||
```python
|
||||
docker pull --quiet python:3.11.4
|
||||
docker pull --quiet python:3.11.4-slim
|
||||
docker pull --quiet python:3.11.4-alpine
|
||||
docker pull --quiet python:3.11.4-bookworm
|
||||
docker pull --quiet python:3.11.4-slim-bookworm
|
||||
docker images | sort -k7 -h
|
||||
|
||||
```
|
||||
|
||||
你会看到事实上的镜像与 -slim 和 -alpine 版本之间有巨大的差异。
|
||||
|
||||

|
||||
|
||||
## 结论
|
||||
|
||||
在选择 docker 镜像时,重要的是要考虑许多因素,包括你为哪种架构构建、空间限制、安全问题以及构建镜像所需的时间。
|
||||
|
||||
我希望这有助于阐明差异,并指导你为下一个项目选择 docker 镜像。
|
||||
|
||||
🙏 感谢你读到最后!如果你有任何问题,请在下面评论或通过 [julie.perilla@gmail.com](https://www.notion.so/kazoottt/julie.perilla@gmail.com) 给我发邮件。
|
||||
|
||||
👉 新来 Medium?成为会员,每周只需 1 美元即可阅读任何文章!
|
||||
|
||||
☕ 喜欢你所读的内容?请我喝杯咖啡来激发更多内容!
|
||||
|
||||
## 参考文献
|
||||
|
||||
### Python
|
||||
|
||||
Python 是一种解释型、交互式、面向对象、开源的编程语言。[hub.docker.com](https://www.notion.so/kazoottt/hub.docker.com)
|
||||
|
||||
### Node
|
||||
|
||||
Node.js 是一个基于 JavaScript 的服务器端和网络应用平台。[hub.docker.com](https://www.notion.so/kazoottt/hub.docker.com)
|
||||
|
||||
安全最佳实践 镜像安全最佳实践指南 [docs.docker.com](https://www.notion.so/kazoottt/docs.docker.com)
|
||||
|
||||
### DebianReleases
|
||||
|
||||
Debian 正在持续开发中。最新发布的是 Debian 12.0。它也(当前)被称为或以其… [wiki.debian.org](https://www.notion.so/kazoottt/wiki.debian.org)
|
@ -15,6 +15,7 @@ description: >-
|
||||
函数用于从指定的URL下载文件,可以自定义文件名;`downloadFileFromBlob`
|
||||
函数则用于从Blob对象下载文件,同样支持自定义文件名。这两个函数均来自 `@kzttools/file-downloader`
|
||||
包,该包的NPM地址和GitHub地址均已提供。项目遵循MIT许可证,作者为kazoottt。
|
||||
rinId: 63
|
||||
category: 项目
|
||||
---
|
||||
|
@ -8,6 +8,7 @@ tags: []
|
||||
finished: true
|
||||
published: true
|
||||
slug: write-an-oil-monkey-script-that-automatically-selects-the-latest-tweets
|
||||
rinId: 64
|
||||
category: 项目
|
||||
---
|
||||
|
||||
@ -19,4 +20,4 @@ category: 项目
|
||||
|
||||
[自动地将微博的浏览顺序切换为按时间排序 \[油猴脚本\]\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/BV1ji37eaEF8/?vd_source=2fb17edde94db73875894dd00309c394)
|
||||
|
||||
安装地址: short.kazoottt.top/wbtimeline
|
||||
安装地址:short.kazoottt.top/wbtimeline
|
31
src/content/post/项目/已结项/博客改造日志.md
Normal file
31
src/content/post/项目/已结项/博客改造日志.md
Normal file
@ -0,0 +1,31 @@
|
||||
---
|
||||
title: 博客改造日志
|
||||
subtitle: 改造自黄玄老师提供的博客模板
|
||||
date: 2022-10-12T00:00:00.000Z
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- 博客
|
||||
- 前端
|
||||
slug: blog-makeover-log
|
||||
published: true
|
||||
description: >-
|
||||
本博客改造日志记录了对基于Jekyll的模板[GitHub - Huxpro/huxpro.github.io: My Blog / Jekyll
|
||||
Themes / PWA](https://github.com/Huxpro/huxpro.github.io)的修改。主要更新包括:当featured
|
||||
tags数量为0时,隐藏该组件;以及使用rake命令`rake post title="xxx" subtitle="xxx"`快速创建博客文章。
|
||||
finished: true
|
||||
rinId: 124
|
||||
category: 项目
|
||||
---
|
||||
|
||||
# 博客改造日志
|
||||
|
||||
The blog template is [GitHub - Huxpro/huxpro.github.io: My Blog / Jekyll Themes / PWA](https://github.com/Huxpro/huxpro.github.io), which is based on Jekyll.
|
||||
|
||||
## 1. Featured Tags 数量为 0 时,隐藏该组件
|
||||
|
||||
在组件外层新增一道 tags 数量判断
|
||||

|
||||
|
||||
## 2. Rake 快速创建博客
|
||||
|
||||
`rake post title="xxx" subtitle="xxx"`
|
@ -12,6 +12,7 @@ description: >-
|
||||
Discover an auto slugify webapp designed to convert text into URL-friendly
|
||||
slugs. Check out the live demo at https://slugify.kazoottt.top/. This tool is
|
||||
based on the auto-slugify library available on GitHub.
|
||||
rinId: 65
|
||||
category: 项目
|
||||
---
|
||||
|
@ -13,6 +13,7 @@ published: true
|
||||
description: >-
|
||||
为了在公共场合保护个人隐私,防止他人查看自己的Twitter账号信息,如ID、昵称和头像,作者开发了一个油猴脚本。该脚本专门用于屏蔽Twitter首页上显示的个人信息。用户可以通过greasyfork安装此脚本,源代码可在GitHub上查看。脚本使用前后对比图展示了隐藏个人信息的效果。
|
||||
finished: true
|
||||
rinId: 125
|
||||
category: 项目
|
||||
---
|
||||
|
@ -1,39 +0,0 @@
|
||||
---
|
||||
title: 微博默认按照最新时间排序
|
||||
date: 2024-07-30
|
||||
author: KazooTTT
|
||||
tags:
|
||||
- 微博
|
||||
- 油猴脚本
|
||||
- 前端
|
||||
finished: false
|
||||
published: false
|
||||
slug: by-default-weibo-is-sorted-according-to-the-latest-time
|
||||
description:
|
||||
type: Post
|
||||
status: Published
|
||||
category: 项目
|
||||
NotionID-notionnext: c9957d05-a995-4097-b5a3-40a4b4f4bc5f
|
||||
link-notionnext: https://kazoottt.notion.site/c9957d05a9954097b5a340a4b4f4bc5f
|
||||
---
|
||||
|
||||
# 微博默认按照最新时间排序
|
||||
|
||||
[自动地将微博的浏览顺序切换为按时间排序 \[油猴脚本\]\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/BV1ji37eaEF8/)
|
||||
|
||||

|
||||
|
||||
目前微博会默认按照推荐顺序排序,如果你想要默认按照时间顺序排序的话,可以使用这个油猴脚本。
|
||||
|
||||
演示:
|
||||
|
||||

|
||||
|
||||
[脚本安装地址](https://greasyfork.org/zh-CN/scripts/498729-%E5%BE%AE%E5%8D%9A%E9%BB%98%E8%AE%A4%E6%8C%89%E7%85%A7%E6%9C%80%E6%96%B0%E6%97%B6%E9%97%B4%E6%8E%92%E5%BA%8F)
|
||||
|
||||
[源代码地址](https://github.com/KazooTTT/weibo-default-timeline)
|
||||
|
||||
## 参考
|
||||
|
||||
本项目基于 vite-plugin-monkey 开发
|
||||
菜单切换(useOption)参考了 antfu 的代码
|
Reference in New Issue
Block a user