毕业了,但是没有完全毕业,为什么会变成这样呢。

    最近攒一台式机值得说的一些事情。

    我选择的 U 是 5600G,这 U 的 CPU 部分是 3600x 砍掉一半缓存来的,性能比 3600x 弱 10% 左右,核显是 Vega7,双通道内存 3600 的情况下,性能接近 750ti ;也就是说,APU 十分吃内存频率。 5600G 的满载功率在 70w 上下,留够一定余量,400w 的电源就足够了。

    关于主板,B450 和 B550 主要差异在扩展性上,后者支持 PCIE 4.0,但是 5600G 不支持 PCIE4.0,因此最佳是搭配 B450 芯片组的主板。 我最后决定的主板是 TUF B450M-PRO S,目前京东自营价格在 500 左右,如果买 5600G 的套装,我找到最低价格就是 1419(淘宝第三方和散片)。
    关于这个主板,有三次迭代,从 B450M-PLUS 到 B450M-PRO 到 B450M-PRO S,后者是规格最高的(供电我不太懂就不叙述了),视频接口相比 B450M-PRO 的 HDMI 和 DVI ,将 DVI 更换为了 DP,更加现代化一些;网口是 2.5G的;增加了两个 USB 3.1 GEN1 的接口;增加 BIOS FlashBack 功能;供电做了加强,MOS 管更换为了 DrMOS。

    还有一点就是,关于 ARGB 和 AURA SYNC 的一些值得注意的基本知识: 华硕这边有两种 RGB 的接口(协议),12V 4 针和 5V 3 针,后者才是真正意义上的 ARGB,可编程寻址的接口,能实现的效果更多,但是一般不会出现在中低端主板,比如 PRO S 就只有两组 12V 4帧的引脚。
    AURA

    使用 Sonarr 搭建自动化追番系统
    https://www.v2ex.com/t/850948
    https://reorx.com/blog/track-and-download-shows-automatically-with-sonarr/


    from

    基本上就是以 sonarr 为核心的一套方案。
    不过就我而言,下载机做不到硬解,plex 类似的服务也没办法加载弹幕。

    我就简单的 ttrss 管理番剧的 RSS 源(来自 bangumi.moe 和 dmhy.org ),配合 ttrss 自己的筛选功能做去重,flexget 拉 RSS 自动推送到 qbittorrent 下载,SMB 共享文件,然后手机或者pc用弹弹play看番。

    记录 一些地图搜索的工具和教程,可以通过照片找到具体位置。

    开源工具:
    overpass 地图搜索:https://tyrasd.github.io/overpass-turbo/
    overpass 教程:https://chao.fun/search?q=overpass&time=1647140498326

    工具合集:https://chao.fun/p/920098

    https://www.bilibili.com/video/av894665851

    新域名上线了!

    开头一段游戏般的剪影动画,描述克里夫的过去经历,克里夫小时候父母被杀,独自来到大城市被带到宫中做了贵族,学习魔法,能力得到了认可,之后被冒险者队伍吸引,也想加入队伍做任务。

    艾莉丝这边和瑞杰路德在城里闲逛,发现了魔族受歧视的情况。之后艾莉丝来工会接下了讨伐哥布林的任务,正好克里夫也在这里,拉着一个队伍想加入被拒绝,接着自吹自擂,显得很傲慢,眼看要发生冲突,艾莉丝过来阻止,对方看到艾莉丝的形象,知道她很强就退后了。没想到克里夫火了,表示不要擅自来干扰,这种小冲突我自己用魔法就可以解决,骂艾莉丝是丑女,艾莉丝忍不住揍了克里夫一顿。

    之后克里夫跟在艾莉丝后面道歉,见识了艾莉丝的实力后克里夫想和艾莉丝组队被拒,艾莉丝说鲁迪乌斯是最强的,但是还是对克里夫的水平好奇,同意其一起行动。接着艾莉丝与一群哥布林肉搏,克里夫在后面咏唱施法,一个大火球冲过来,还好艾莉丝反应快躲过去,哥布林们被烧的有些碳化,用来换报酬的耳朵都无法收集了。克里夫继续自吹,艾莉丝对克里夫有些无语,表示克里夫没什么用,克里夫不死心邀请艾莉丝到旁边的森林里冒险,这样能展示自己真实的实力,艾莉丝本来是拒绝的被激将法说服,二人走进森林,结果二人都没记住路线,进入森林迷路了。

    艾莉丝靠气息感知到了周围人的位置,二人走过去发现这里发生了一场战斗,现任教皇派的一批专业刺客袭击了还是小孩的下一任教皇候选人,小孩由一个神殿骑士团的骑士保护,艾莉丝虽然也感到有些危险还是不顾克里夫的阻拦冲了上去,贡献了一段优秀战斗作画。艾莉丝杀死几人保护了小孩,不过还是被跑了一个。克里夫被艾莉丝战斗的身姿吸引了。克里夫有所顾忌的带着个头盔出现,艾莉丝告诉神殿骑士自己是deadend的瑞杰路德,是斯佩尔多族。接着神殿骑士作为回报带迷路的二人走出了森林,倒在地上还没死透的暗杀人员认出了克里夫的背影,不解为什么他和神殿骑士在一起。瑞杰路德出来亮出deadend的身份质问为什么伤害小孩,刺客表示疑问,为什么你这魔族要保护这小孩,她们是排斥魔族的一派,我们现任教皇派才是希望与魔族共存的。

    傍晚,二人回到城市,克里夫突然向艾莉丝求婚,被拒绝,艾莉丝开始描述鲁迪乌斯有多厉害,克里夫低着头听着心想自己也能击败那样的对手,抬头一看,被神采飞扬,一副幸福表情的艾莉丝惊到了,克里夫似乎看到了艾莉丝和鲁迪乌斯走在一起的画面,知道自己比不过鲁迪,与艾莉丝告别离开了。克里夫回到住处回忆之前的战斗,接着接到消息,自己的老师被流浪魔族打倒了,之后大概会发生与大主教派的冲突。克里夫开始写信,心里想着鲁迪乌斯。

    艾莉丝这边回到住处发现鲁迪被打了。


    鲁迪和艾莉丝两人互相珍视,克里夫这个角色半罐子水响叮当的表现属实让人喜欢不起来。我看这番似乎还是喜欢站CP,希望艾莉丝和鲁迪能够多多互动。

    https://www.cnblogs.com/leoninew/p/13502893.html

    使用变量与 nameserver 跳过启动阶段的检查

    nginx 在遇到域名解析问题时,一般有以下做法

    添加 upstream 设置,映射域名与 ip
    修改 /etc/resolver.conf 以进行额外的 DNS 设置。
    搜索阅读 Nginx will not start with host not found in upstream得知,可以在 proxy_pass 中使用预先声明的变量跳过检查

    docker 内置了 DNS 服务,由 docker daemon(127.0.0.11) 提供服务,更新 nginx 配置如下

    暂时只考虑默认的网络模式即 bridge 的情况
      + resolver 127.0.0.11 valid=30s ipv6=off;
        
        location /python/ {
          - proxy_pass http://python:80/;
          + set $python_host python;
          + proxy_pass http://$python_host:80/;
        }

    重新启动服务,检查运行状态

    $ docker service ls
    ID                  NAME                MODE                REPLICAS            IMAGE               PORTS
    rs29cu3dacpz        test_nginx          replicated          1/1                 nginx:1.17          *:81->80/tcp
    lztoqwurqgh3        test_python         replicated          0/1                 python:latest       *:82->80/tcp

    可见运行失败的 python 容器未阻止 nginx 运行。

    笔记

    typecho 碧蓝航线、2233、蛆音娘的表情包以及 owo.json
    前者图片放在 Handsome 主题目录的 assets/img/emotion ,后者放在 usr/


    发现有些小错误,更新 9.0.2 的时候顺手改了。

    把 Handsome 和 Typecho 分别升级到 handsome8.4.0 和 typecho_v1.2.0-rc.2 了

    一个关于本地媒体库的帖子,提及了不少好用的工具。
    下载党本地媒体库怎么管理?

    像图片管理工具photoprism

    Obsidian:试了着用Obsidian搭建本地影视/图书/媒体库,感觉可行

    推特图片抓取脚本

    XnView MP: Image management

    了解到一些比较有趣的东西。
    RTD2556T的DATASHET

    LCD论坛

    LCD Monitor Firmware Update and Flashing tools

    淘宝上很多所谓便携显示器的驱动板大多都是 realtek 的 RTD2660、RTD2556等主控芯片,这类芯片可以用“不正当来源”的 RTD flash tool 根据不同屏幕刷写固件,很多淘宝店就是做这个工作的,但是这东西比上驱动板算不上便宜。

    You will need a flashing device called an RTDTool Sometimes called a Realtek ISP tool.

    MARKDOWN 的列表

    1. 列出所有元素:
    
    ···- 无序列表元素 A
    ······1. 元素 A 的有序子列表
    ······2. 元素 A 的有序子列表
    ···- 前面加三个空格
    
    2. 列表里的多段换行:
    
    ···新的一个段落
    ···这样换行,整体的格式不会乱
    
    3. 列表里引用:
    
    ···> 引用内容
    ···> 引用内容
    
    4. 列表里代码段:
    
    ···```
    ···前面三个空格,之后用三个反引号形成代码块
    ···```
    
    ·······或者直接空七个,引入代码块

    1. 列出所有元素:

      • 无序列表元素 A

        1. 元素 A 的有序子列表
        2. 元素 A 的有序子列表
      • 前面加三个空格
    2. 列表里的多段换行:

      新的一个段落
      这样换行,整体的格式不会乱

    3. 列表里引用:

      引用内容
      引用内容
    4. 列表里代码段:

      前面三个空格,之后用三个反引号形成代码块
      或者直接空七个,引入代码块

    Docker 的时区设置

    大部分 Docker 镜像都是基于 Alpine,Ubuntu,Debian,CentOS 等基础镜像制作而成。

    基本上都采用 UTC 时间,默认时区为零时区。

    docker run --name test --rm -ti alpine /bin/sh
    / # date
    Fri Nov 29 08:14:49 UTC 2019

    而我们主要用的是 CST 时间,北京时间,位于东八区。时区代号: Asia/Shanghai

    docker run --name test --rm -ti -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro alpine /bin/sh
    / # date
    Fri Nov 29 16:13:55 CST 201

    对比一下,我们会发现,时间上相差 8 小时。

    经过一系列探索实践,我们总结了一些 Docker 时区调整方案。

    一、运行 Docker 容器时调整时区
    在 Linux 系统中,控制时区和时间的主要是两个地方:

    /etc/timezone 主要代表当前时区设置,一般链接指向 /usr/share/zoneinfo 目录下的具体时区。
    /etc/localtime 主要代表当前时区设置下的本地时间。

    1. 通用 docker 时区修改方案
      宿主机为 Linux 系统
      当宿主机为 Linux 系统时,我们可以直接将宿主机上的/etc/timezone/etc/localtime挂载到容器中,这样可以保持容器和宿主机时区和时间一致。

      -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro

      使用示例如下:

      docker run --rm -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro  alpine date
      Mon Feb 28 09:41:51 CST 2022
    2. 通过传递环境变量改变容器时区
      适用于基于 Debian 基础镜像, CentOS 基础镜像 制作的 Docker 镜像
      不适用于基于 Alpine 基础镜像, Ubuntu 基础镜像 制作的 Docker 镜像

      Alpine 默认的镜像没有安装 tzdata,无法使用传递环境变量的方法。
      对于基于 Debian 基础镜像,CentOS 基础镜像制作的 Docker 镜像,在运行 Docker 容器时,传递环境变量 -e TZ=Asia/Shanghai 进去,能修改 docker 容器时区。
      -e TZ=Asia/Shanghai

      使用示例如下:

      docker run --name test -e TZ=Asia/Shanghai --rm -ti debian /bin/bash
      /# date
      Fri Nov 29 18:46:18 CST 2019

      二、制作 Docker 镜像时调整时区
      通过编写 Dockerfile,构建自己的 Docker 镜像,可以永久解决时区问题。

    3. Alpine
      根据《Setting the timezone》提示,我们可以将以下代码添加到 Dockerfile 中:

      ENV TZ Asia/Shanghai
      
      RUN apk add tzdata && cp /usr/share/zoneinfo/${TZ} /etc/localtime \
          && echo ${TZ} > /etc/timezone \
          && apk del tzdata
    4. Debian
      Debian 基础镜像 中已经安装了 tzdata 包,我们可以将以下代码添加到 Dockerfile 中:

      ENV TZ=Asia/Shanghai \
          DEBIAN_FRONTEND=noninteractive
      
      RUN ln -fs /usr/share/zoneinfo/${TZ} /etc/localtime \
          && echo ${TZ} > /etc/timezone \
          && dpkg-reconfigure --frontend noninteractive tzdata \
          && rm -rf /var/lib/apt/lists/*
    5. Ubuntu
      Ubuntu 基础镜像中没有安装了 tzdata 包,因此我们需要先安装 tzdata 包。

      我们可以将以下代码添加到 Dockerfile 中。

      ENV TZ=Asia/Shanghai \
          DEBIAN_FRONTEND=noninteractive
      
      RUN apt update \
          && apt install -y tzdata \
          && ln -fs /usr/share/zoneinfo/${TZ} /etc/localtime \
          && echo ${TZ} > /etc/timezone \
          && dpkg-reconfigure --frontend noninteractive tzdata \
          && rm -rf /var/lib/apt/lists/*
    6. CentOS
      CentOS 基础镜像 中已经安装了 tzdata 包,我们可以将以下代码添加到 Dockerfile 中。

      ENV TZ Asia/Shanghai
      
      RUN ln -fs /usr/share/zoneinfo/${TZ} /etc/localtime \
          && echo ${TZ} > /etc/timezone

    这些拆机, 翻新换标, 假冒 的风扇,
    发货地大都来自: 汕头 贵屿镇 西美村. 发货人大多姓郭, 大概买10次那里的货能退货3次,好在都比较守信用, 自己搭点运费就可以退了,
    买到过全新假货, 买过二手真风扇 水洗后 贴高仿假贴纸的货, 也买到过纯拆机没动过的,

    这里面真货的如果是滚珠轴承,状态基本都报废,NMB-MAT的383无封闭轴承质量不错,轴承架是金属的,可以自己拆开洗轴承,重新上润滑脂,翻个面用,状态如新,
    SanyoDenki和Nidec某些型号的384封闭式轴承,开盖维护后也不行了,依然有异响,可能和尼龙轴承架磨损有关?

    如果是含油滑动轴承的,碰到Nidec的UltraFlo某些含油的系列,即使外观是伊拉克成色,扇叶上都带伤痕,被压得动平衡都废了,还被油水洗过,轴承依然没有任何异响,密封性有点服气,

    买汕头风扇之前, 多做这个风扇的功课, 发货前反复发图和他们确认, 问清是真假, 是换过贴纸的, 还是否纯拆机真货, 可以避免很多退货麻烦
    https://www.chiphell.com/thread-2316922-1-1.html

    普京:有必要再一次解释我们为什么要这么做(全文)

    众所周知,过去30年间,我们一直展现坚持和隐忍,不断尝试同北约主要国家就欧洲的平等和不可分割安全达成共识。但我们等到的回应只有无耻的欺骗、谎言,亦或是施压与恫吓,北约置俄的抗议与关切于不顾,仍然不断继续扩张。北约的军事机器已直抵俄边境。

    tp-link 720n 这路由器还挺有意思,咸鱼上二十左右一个,带USB口,openwrt 也可以刷 恩山 还有micro USB供电。
    https://m.zol.com.cn/article/2534377.html

    看介绍USB本来是拿来插网卡的。

    systemd 有个监听文件或者文件夹然后执行某个service的功能,可以配合 rclone,当文件夹变动时就 rclone copy 复制到远端。
    https://www.junmajinlong.com/linux/systemd/systemd_path/

    接上条,电脑的那些破事儿。

    最近几天笔记本有亿点毛病,大概率出现鼠标指针点击没有响应。
    具体症状可能是,Windows下面任务栏点击没反应,整个系统只有最前面这个窗口点击有反应,但是上面工具栏也是没办法点击的;也有可能整个系统点击都没反应。

    鼠标指针都是可以正常移动的,悬停也正常。键盘操作没有任何影响,系统也是正常运转。重启休眠系统重新进入可能会好,也有可能换个坏的情况。


    下面就是漫漫排障路。

    第一反应是系统问题咯,重启进安全模式—没有解决;

    怀疑是一些驱动问题,把鼠标键盘和相关输入设备的驱动全部回退—没有解决;

    尝试往回滚系统,卸载了一些更新—没有解决;

    尝试换个系统,启动盘没带回家,手上只有一个移动硬盘,折腾半天给移动硬盘上装了win11,(算是fresh install吧),正常使用一段时间后,又开始出问题了,(怀疑是几个更新安装的问题);

    Windows 这边不好排障,于是就到Linux那边试试咯,在移动硬盘上装了一个Ubuntu20
    3.4,开开心心用了一晚上后,问题又出现了;

    最诡异的是这东西像是会放烟雾弹一样,今早上Ubuntu那边出问题了,换个鼠标竟然好了…但是回到Windows这边,三个能当鼠标用的都有问题(两个鼠标,一个触摸板)

    捷报,笔记本一个USB3.0降级了,工作在2.0模式了

联系方式

关于我

那年今日
5 月前

一、环境描述现网的物理硬盘总共17GB,使用一块30GB的新硬盘代替17GB硬盘,然后进行PV数据迁移二、迁移步骤2.1 添加一块磁盘创建PV[root@localhost ~]# pvcreate /dev/sdc Physical volume "/dev/sdc" successfully created [root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 VolGroup00 lvm2 a- 20.88G 0 /dev/sdb vg00 lvm2 a- 16.00G 0 /dev/sdc lvm2 a- 30.00G 30.00G2.2 添加新PV到vg00卷组中[root@localhost ~]# vgextend vg00 /dev/sdc Volume group "vg00" successfully extended [root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree VolGroup00 1 2 0 wz--n- 20.88G 0 vg00 2 1 0 wz--n- 45.99G 30.00G2.3 源PV数据盘 迁移到 新PV数据盘上[root@localhost ~]# pvmove /dev/sdb /dev/sdc /dev/sdb: Moved: 0.0% /dev/sdb: Moved: 16.0% /dev/sdb: Moved: 25.9% /dev/sdb: Moved: 44.6% /dev/sdb: Moved: 62.2% /dev/sdb: Moved: 77.9% /dev/sdb: Moved: 94.6% /dev/sdb: Moved: 100.0% [root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 VolGroup00 lvm2 a- 20.88G 0 /dev/sdb vg00 lvm2 a- 16.00G 16.00G /dev/sdc vg00 lvm2 a- 30.00G 14.00G2.4 从VG中移除已替换的旧PV[root@localhost ~]# vgreduce vg00 /dev/sdb Removed "/dev/sdb" from volume group "vg00" [root@localhost ~]# vgs VG #PV #LV #SN Attr VSize VFree VolGroup00 1 2 0 wz--n- 20.88G 0 vg00 1 1 0 wz--n- 30.00G 14.00G2.5 移除源PV[root@localhost ~]# pvremove /dev/sdb Labels on physical volume "/dev/sdb" successfully wiped [root@localhost ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 VolGroup00 lvm2 a- 20.88G 0 /dev/sdc vg00 lvm2 a- 30.00G 14.00G2.6 扩容LV[root@localhost ~]# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert LogVol00 VolGroup00 -wi-ao 16.97G LogVol01 VolGroup00 -wi-ao 3.91G lv00 vg00 -wi-ao 16.00G [root@localhost ~]# lvextend -l +100%FREE -r /dev/vg00/lv00 Extending logical volume lv00 to 30.00 GB Logical volume lv00 successfully resized tune2fs: Filesystem has unsupported feature(s) while trying to open /dev/mapper/vg00-lv00 Couldn't find valid filesystem superblock. fsadm: Cannot parse tune2fs output fsadm failed: 1 [root@localhost ~]# lvs LV VG Attr LSize Origin Snap% Move Log Copy% Convert LogVol00 VolGroup00 -wi-ao 16.97G LogVol01 VolGroup00 -wi-ao 3.91G lv00 vg00 -wi-ao 30.00G

11 月前

镜头 廉价超广角镜头之一:超广角 老蛙 9mm F2.8 素质和畸变还不错,鱼上价格在 1400-1700,在残幅机器上等效 14mm 左右,视角大概是 114° https://www.bilibili.com/video/BV11t411v7DV/太贵

17 月前

Handsome 优化了一下时光机,现在有标签乐,也可以搜索了,不过一直因为编辑不方便不怎么使用这玩意儿…