This commit is contained in:
mei 2025-02-06 09:49:44 +08:00
parent dce5898996
commit e53a72f6aa
6 changed files with 88 additions and 43 deletions

View File

@ -11,31 +11,41 @@ permalink: /articles/2024/docker-osx/index.html
date: 2024-08-11 10:48:59
---
## 准备工作
1. 检查 KVM 支持
```bash
ls /dev/kvm
```
如果没有任何内容表示系统不支持KVM如果支持它会输出这样的内容:
```bash
root@mei-pc:/home/mei# ls /dev/kvm
/dev/kvm
root@mei-pc:/home/mei#
```
1. 安装 Docker
建议使用 [LinuxMirrors](https://linuxmirrors.cn/other/) 提供的脚本来安装并配置镜像加速
1. 创建系统盘
使用 qemu-img 创建系统盘
```bash
apt install qemu-utils
qemu-img create -f qcow2 -o size=120G /<你希望使用的系统盘目录>/<你的系统磁盘名称>.img
```
## 启动 Docker 容器
1. 下载x11-apps用来显示图形界Docker-OSX要求的
```bash
apt install x11-apps
```
1. 启动
```bash
docker run -it \
--device /dev/kvm \
@ -52,6 +62,8 @@ docker run -it \
-e EXTRA="-display none -vnc 0.0.0.0:99,password=on" \
sickcodes/docker-osx:latest
```
### 参考资料
[Docker-OSX](https://github.com/sickcodes/Docker-OSX)
[体验Windows11上安装Docker-OSX系统](https://www.ruterfu.com/2021/11/24/20211124-dockerosx-windows11/)
[体验Windows11上安装Docker-OSX系统](https://www.ruterfu.com/2021/11/24/20211124-dockerosx-windows11/)

View File

@ -0,0 +1,11 @@
---
title: 开放式?入耳式?
tags:
-
categories:
-
index_img: /img/2024/
banner_img: /img/2024/
permalink: /articles/2025/earphone.html
date: 2025-02-11 10:48:59
---

View File

@ -1 +0,0 @@
https://www.sysgeek.cn/ubuntu-wine/

View File

@ -7,63 +7,67 @@ ategories:
permalink: /articles/2025/2024.html
date: 2025-02-01 10:00:55
---
到了25年2月仔细回顾了一下这过去的13个月感觉好像过得很快没做什么事但是又回去翻了翻网络日志前半年还写了不少文章尽管大多数都是灌水
到了25年2月仔细回顾了一下这过去的13个月感觉好像过得很快没做什么事但是又回去翻了翻网络日志前半年还写了不少文章尽管大多数都是灌水
24年过得好像也没那么快最起码上半年没那么快那半年还是干了不少事的周刊中考还有旅游而之后的日子就过得相当快了半个学期就这么过去了。
24年过得好像也没那么快最起码上半年没那么快那半年还是干了不少事的周刊中考还有旅游而之后的日子就过得相当快了半个学期就这么过去了。
我也没在这半年里留下什么深刻的回忆,零零散散十来篇日记才提醒我这半年的时间确实存在过。
我也没在这半年里留下什么深刻的回忆,零零散散十来篇日记才提醒我这半年的时间确实存在过。
## 一些改变
1. **关于爱好**
摄影这个爱好因为今年发生的一些事算是被我彻底放弃了。
出去航拍被抓了两次,即使考了证提前报备也被抓了,以及市区大量的管制,除去旅游带着无人机那沉重的单肩包十几天也飞不了几次,过安检时还要手忙脚乱的把设备拿出来装进去的。
1. **关于爱好**
摄影这个爱好因为今年发生的一些事算是被我彻底放弃了。
出去航拍被抓了两次,即使考了证提前报备也被抓了,以及市区大量的管制,除去旅游带着无人机那沉重的单肩包十几天也飞不了几次,过安检时还要手忙脚乱的把设备拿出来装进去的。
如果你也想玩航拍,就要做好你的无人机可能一年都不一定能给你带来一次快乐的准备,以及国内当前混乱的管理。
2. **关于周刊**
Linuxcat周刊只是个在我完成了 linux中国 的社区归档站后一时兴起的产物,它的名字来源也极其敷衍,只是因为 `linuxcat.top` 这个域名当时没有被注册。
在几个月的冷静期过后,我开始思考为什么要弄这个周刊,它到底应该写写什么,以及一个能让我坚持每周拿出几个小时搜集新闻的理由。
后来我想出来了我以前也有看看tg新闻频道的习惯周刊只是把一些我认为能够反映一些趋势的新闻记下来让我们未来再看回来时能有一个参考趋势是一直存在的跨越时代的进步也不是突然出现的有无数事件能反映它即将发生。
2. **关于周刊**
Linuxcat周刊只是个在我完成了 linux中国 的社区归档站后一时兴起的产物,它的名字来源也极其敷衍,只是因为 `linuxcat.top` 这个域名当时没有被注册。
在几个月的冷静期过后,我开始思考为什么要弄这个周刊,它到底应该写写什么,以及一个能让我坚持每周拿出几个小时搜集新闻的理由。
后来我想出来了我以前也有看看tg新闻频道的习惯周刊只是把一些我认为能够反映一些趋势的新闻记下来让我们未来再看回来时能有一个参考趋势是一直存在的跨越时代的进步也不是突然出现的有无数事件能反映它即将发生。
3. **关于时间**
在以后的三年里,我能拿来折腾的时间肯定会变得越来越少,我所在的高中两周只放一天假,还有大量的作业,上学日每天在家里清醒的时间也只有一个小时左右,其他时间都在学校或是睡觉。
3. **关于时间**
在以后的三年里,我能拿来折腾的时间肯定会变得越来越少,我所在的高中两周只放一天假,还有大量的作业,上学日每天在家里清醒的时间也只有一个小时左右,其他时间都在学校或是睡觉。
4. **关于网络日志**
开学后我就没在网络日志上写过什么东西,其实本来是有几篇文章的,不过因为某些原因,它们的原稿都已经被我删除。
这段时间写的一些知识性的东西也被转移到了我的 [知识库](https://kb.mei.lv/)
4. **关于网络日志**
开学后我就没在网络日志上写过什么东西,其实本来是有几篇文章的,不过因为某些原因,它们的原稿都已经被我删除。
这段时间写的一些知识性的东西也被转移到了我的 [知识库](https://kb.mei.lv/)
5. **关于域名**
24年买了 `aps.icu` 前几天被背刺了变成白金词续费直接涨到5343如果你想要这个域名可以给 [i@mei.lv](mailto:i@mei.lv) 发邮件我在西部数码上push给你域名25.3.7过期)。
24年7月在[群友](https://duo.la/)的建议下买了 `mei.lv` ,买完后在另一个群友提醒下才发现它有“美女”的谐音。
`mmeiblog.cn` 域名会一直续费,但是会被逐渐弃用,这域名太长了,不过今年应该会给它备案,海外机器折腾太烦了。
5. **关于域名**
24年买了 `aps.icu` 前几天被背刺了变成白金词续费直接涨到5343如果你想要这个域名可以给 [i@mei.lv](mailto:i@mei.lv) 发邮件我在西部数码上push给你域名25.3.7过期)。
24年7月在[群友](https://duo.la/)的建议下买了 `mei.lv` ,买完后在另一个群友提醒下才发现它有“美女”的谐音。
`mmeiblog.cn` 域名会一直续费,但是会被逐渐弃用,这域名太长了,不过今年应该会给它备案,海外机器折腾太烦了。
6. **关于 Windows**
就在前几天,我终于彻底抛掉了恶心了我近十年的 Windows 系统,给我的 PC 和笔记本都装上了 Ubuntu24.10 linux系统的生态目前已经很全了再加上 Wine ,完全可以替代 Windows ,至于发行版就要自己选择了Ubuntu 的 snap 包管理器确实很拉跨,但好在目前它还支持 apt
我开了个坑: [Linux做主力](https://kb.mei.lv/03_Linux%E5%81%9A%E4%B8%BB%E5%8A%9B/01_%E5%AE%9E%E7%94%A8%E5%B7%A5%E5%85%B7.html) ,会记下我在用 linux 做主力系统时遇到的问题和解决方案
6. **关于 Windows**
就在前几天,我终于彻底抛掉了恶心了我近十年的 Windows 系统,给我的 PC 和笔记本都装上了 Ubuntu24.10 linux系统的生态目前已经很全了再加上 Wine ,完全可以替代 Windows ,至于发行版就要自己选择了Ubuntu 的 snap 包管理器确实很拉跨,但好在目前它还支持 apt
我开了个坑: [Linux做主力](https://kb.mei.lv/03_Linux%E5%81%9A%E4%B8%BB%E5%8A%9B/01_%E5%AE%9E%E7%94%A8%E5%B7%A5%E5%85%B7.html) ,会记下我在用 linux 做主力系统时遇到的问题和解决方案
## 踩到的坑
1. **MJJ**
1. **MJJ**
买机上探针很好玩但是钱包很不开心买完了就扔那不用MJJ的钱真好赚
2. **加湿器**
2. **加湿器**
加湿器就是个伪需求除非你在新疆那种地方用了发现和没用差不多该干还是干水放久了还容易变成细菌喷雾我年前花199买了个小米加湿器直接让我整个年都在感冒中度过
3. **FRP服务商**
这玩意真的赚不了钱,甚至还会亏钱,还有好多人来问我咋搞
3. **FRP服务商**
这玩意真的赚不了钱,甚至还会亏钱,还有好多人来问我咋搞
4. **各种博物馆**
4. **各种博物馆**
真没意思,别去
5. **华为家庭存储**
不适合折腾的产品,没有 webui ,应用商店只有三个应用,影音效果也不好,系统级相册同步很强大,但不支持 Docker ,易用性确实很强,但功能的缺少又有点对不起那高昂的售价
## 买到的好东西
1. **红米 A27Q**
1. **红米 A27Q**
性价比极高的27寸2K显示器效果也很好
2. **双屏**
2. **双屏**
双屏用起来真的很爽,效率提升也很明显
3. **PDU**
终于不用担心插头打架了,很好看而且比插座要便宜,推荐买公牛的,不要用送的胶,肯定会掉
3. **PDU**
终于不用担心插头打架了,很好看而且比插座要便宜,推荐买公牛的,不要用送的胶,肯定会掉
最后,感谢雨云,他们给了我很多(钱)
最后,感谢雨云,他们给了我很多(钱)

View File

@ -11,52 +11,67 @@ date: 2025-02-02 10:10:24
---
`林语MiniLinyu-mini` 是一款基于 `Vue 3``SpringBoot` 构建的高性能即时通讯`在线聊天系统` 。系统以`轻量化` 设计为核心,具备快速部署和便捷扩展的特点,适用于企业内部协作、团队沟通以及小型社交平台等多种场景。
![林语Mini](/img/2025/linyu/exported_image.png)
## 前端
由于林语Mini的前端构建后为静态文件我们可以在本地构建后将文件上传到服务器上
1. 克隆仓库到本地
```shell
git clone https://github.com/linyu-im/linyu-mini-web.git
cd linyu-mini-web
```
2. 安装 `nodejs`
如果你已经安装了 `nodejs` ,可以跳过这一步
前往 [清华大学开源软件镜像站](https://mirror.tuna.tsinghua.edu.cn/nodejs-release/) 选择对应的安装包安装,我用的是 `v21.0.0`,没有出现兼容性问题
如果你已经安装了 `nodejs` ,可以跳过这一步
前往 [清华大学开源软件镜像站](https://mirror.tuna.tsinghua.edu.cn/nodejs-release/) 选择对应的安装包安装,我用的是 `v21.0.0`,没有出现兼容性问题
安装完成后执行 `node -v`来验证安装,如果出现以下输出,则证明已经安装成功:
```shell
PS D:\read\work\linyu-mini-web> node -v
v21.0.0
```
3. 安装依赖
在克隆下来的 linyu-mini-web 目录下执行
在克隆下来的 linyu-mini-web 目录下执行
```shell
npm install
```
4. 修改服务地址
修改`.env` 文件内的地址信息,`VITE_HTTP_URL` 后端服务地址,`VITE_WS_URL` 后端服务websocket地址
```
VITE_HTTP_URL=http://127.0.0.1:9200
VITE_WS_URL=ws://127.0.0.1:9100
```
请按需修改这里的地址,比如可以反代到自己的域名
5. 构建
```shell
npm run build
```
然后将 `dist` 目录下的文件上传到你的网站根目录
## 数据库
创建一个 `mysql` 数据库,选择`UTF-8`字符集
## 后端
1. 安装依赖
接下来的教程认为您使用linux系统
```
apt install openjdk-8-jdk maven
```
2. 克隆仓库
```
git clone https://github.com/linyu-im/linyu-mini-server.git
cd linyu-mini-server
@ -65,6 +80,7 @@ cd linyu-mini-server
3. 修改数据库信息
进入项目的 `src/main/resources`目录下,打开`application.yml`
参照注释进行修改:
```
#mysql配置
driver-class-name: com.mysql.cj.jdbc.Driver
@ -75,13 +91,16 @@ cd linyu-mini-server
```
4. 运行后端
```
mvn spring-boot:run
```
等待一会后端启动,访问先前部署的前端,就可以使用了
5. 配置进程守护
使用 `Supervisor`,参照我的配置文件修改:
```
[program:linyu-server]
command = mvn spring-boot:run
@ -96,4 +115,4 @@ user = root
priority = 999
numprocs = 1
process_name = %(program_name)s_%(process_num)02d
```
```