碎碎念

陪她去流浪 新建

2023-12-01.md

网络

  • anhbk@qq.com 作为 Firefox 的登录邮箱已经超过十年了,今天换成了 chkesp@gmail.com
没有评论 页首

真就是……主板“插在”显卡上🥹

没有评论 页首

挺好看的😋 🌈🌈🌈

1729936555358482905-GAH4E6na8AAfVXj.png

没有评论 页首

2023-11-29.md

系统

  • Ubuntu上竟然可以随意安装桌面环境或随意切换:How to Install a Desktop (GUI) on an Ubuntu Server
    • 为了测试 CH32V003 芯片的集成开发环境。。。太折腾了,Mac 上只有工具链。
  • 搞了半天桌面是装成功了,但是网络问题没解决,netplan,真难搞。
  • Cockpit 居然可以安装 Windows ……,QEMU 真神奇…… 服务器环境下也可以装。速度很快,神了,比在 MacOS 上用 UTM 模拟快多了。

硬件

  • 在 YouTube 上面看到一个介绍 RISC-V Linux 的小板子 MilkV Duo a $9 Linux board,然后在淘宝上搜索了一下,居然有卖,再把语言切换成中文,竟然是国内的,叫群芯闪耀,再一看地址,竟然就在旁边“中国广东省深圳市宝安区西乡街道流塘社区新安四路198号宝立方B座L8-01室”,在深圳给我的一点好处就是,一堆公司就在身边……
  • 买了 CH32V003J4M6、WCH-LinkE,以及转接板。
没有评论 页首

2023-11-28.md

硬件

运维

  • 博客和家里服务器证书又过期了,Grafana 监控还是没到位😳。
没有评论 页首

2023-11-27.md

硬件

没有评论 页首

2023-11-26.md

待办事项

开发

  • MacOS 上居然有 /etc/paths 这个文件…… StackOverflow
  • 学会了使用 CMake!了解了基本语法后,直接上命令手册!

折腾

  • 把 MinIO 的“预览”用脚本改到了新容器!
  • 发现暴力猴🐒可以自动把备份同步到 WebDav!
    • 然后又发现可以从 URL 安装,这样更好方便版本化。
没有评论 页首

2023-11-25.md

待办事项

  • 驾照满半年,注册滴答顺风车
    • 注册失败,明天继续
  • 差评红外遥控器,明明是 CR2025,发的是 CR1220。

硬件

  • 学习了 STC51 单片机的软件复位进入下载,不用受 Device Not Configured 困扰了。
没有评论 页首

2023-11-24.md

待办事项

硬件

  • 终于找到了 HomeKit 开关为什么明明关闭了,但是重新打开又显示为开的问题:
    • IO 口输出 1 的时候,确实灯关闭了
    • 但是如果此时读 IO 口数据,会显示为 0,只有 0.8V 的样子,为什么会这样呢?
    • 接线:IO 口 → 三极管(NPN)→ 继电器
    • 是因为三极管 BE 极是二极管,压降被控制在 0.7V 左右的原因吗?
    • 基极缺限流电阻
    • 三极管数据手册:lcsc
    • L8050QLT1G,800mA800mA,Q 系列,hFE[150,300]hFE ≈ [150,300]。取中间:225,则 IbeI_be5mA5mA。限流电阻大小:(3.3V0.7V)/5mA=520(3.3V - 0.7V) / 5mA = 520Ω,改变电阻的大小只会影响电流的大小,对吧?
    • 继电器周围要加续流二极管继电器为何要并联二极管
  • 给 HomeKit 开关增加了固件升级功能!
  • 淘宝上了解到了红外芯片

学习

没有评论 页首

以前觉得嘉立创打样挺快的,现在呢?至少至少2️⃣天的打板 ➕ 至少1️⃣天的顺丰,实在太慢了。还不如用洞洞板飞线,可无奈多数元件是贴片😮‍💨。

没有评论 页首

RT @jexia_: 🤯 Introducing http://esm.sh run, a 1KB script allows you to write JSX/TSX in HTML without build! 😋

Post: https://t.c

没有评论 页首

🤔

没有评论 页首

2023-11-23.md

硬件

产品

  • 体验了一下 pkgx,第一印象好像还不错。主要看重是原 brew 的作者发明的。 #成文

折腾

  • 卸载旧版本 Homebrew: #成文

    • 下载脚本: curl -LO https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh
    • 手动执行:./uninstall.sh --path /usr/local
  • brew 的 bash-completion #成文

    安装过程:

    • 安装 bash-completion 时会提示:

      Add the following line to your ~/.bash_profile:

      [[ -r "/opt/homebrew/etc/profile.d/bash_completion.sh" ]] && . "/opt/homebrew/etc/profile.d/bash_completion.sh"

    • 这是一个软链接,指向:Cellar/bash-completion@2/2.11/etc/profile.d/bash_completion.sh

    • 上述文件会 source:/opt/homebrew/Cellar/bash-completion@2/2.11/share/bash-completion/bash_completion 文件;

    • 被 source 的这个文件来自 bash-completion 官方,但是有修改,会执行这个目录下的所有文件:compat_dir=${BASH_COMPLETION_COMPAT_DIR:-/opt/homebrew/etc/bash_completion.d}

    • 这个目录里面就是 brew 当前安装的包的 completion 文件;

    Brew 的 completion 文件看起来是自己写的:Formula/g/git.rb#L136-L137。不知道其它包管理器(像是 pkgx)怎么处理这个问题?并找到这些文件来自哪里。

没有评论 页首

2023-11-22.md

待办事项

技术

  • 再次把 ChatGPT 安装了回来,这次登录时的报错是: IPv6 域名被禁止了(国内的),于是在 OpenWRT 里面把 IPv6 的解析禁用掉了(本来代理服务器也不支持),成功登录,并体验了语音功能。
  • 了解到语音助手的实现:
    • 先把语音转换成文字(比如 Whisper);
    • 然后用自然语言处理:
      • 分词(Tokenization)
      • 词性标记(Part of speech Tagging)
      • 命名实体识别(Named Entity Recognition,NER):识别文字中的实体,如人名、地名;
      • 语法分析:分析句子的结构和语法关系;

硬件

  • 经再次考虑,把老家的无线开关设备方案换成了 2.4G 方案。

    • 最直接的原因:不需要联网,电池供电,比使用 WiFi 稳定。如果家里网出问题,家里人解决不了。
    • 晚上用手机开关可能确实没有那么方便;
    • 爸爸的手机不支持 HomeKit;
    • 稳定 > 方便;
  • 看了这篇碱性电池测试 | 知名品牌的电池真的比较好吗?碱性电池的测试,电池🔋居然可以支持 500mA 的大电流。好强啊,比钮扣电池的 0.x mA 强太多了。看来我的无线按钮项目要换成电池了。

  • 串口通信协议是一种在串行通信中用于发送和接收数据的规则和约定。串口通信协议定义了数据如何被组织、传输和解释。在串口通信中,常见的协议包括以下几种:

    1. UART (Universal Asynchronous Receiver/Transmitter): UART是一种最基本的串口通信协议,它定义了数据位、停止位、奇偶校验等基本参数,但没有固定的数据帧结构。它通常是异步的、无差错检测的。

    2. RS-232: RS-232是一种标准化的串行通信接口协议,定义了数据格式、传输速率、电平等规范。它通常用于连接计算机与外围设备,例如串口打印机、调制解调器等。

    3. RS-485: RS-485是一种用于工业环境的串行通信协议,支持多点通信和差分信号传输。它可以支持长距离通信,并具有抗干扰能力。

    4. SPI (Serial Peripheral Interface): SPI是一种用于片上系统(SoC)中外围设备通信的同步串行通信协议。它具有高速、全双工、点对点或多点传输等特点。

    5. I2C (Inter-Integrated Circuit): I2C是一种用于短距离数字通信的串行通信协议。它允许多个设备通过同一条总线进行通信,并具有地址分配和数据传输的能力。

    6. CAN (Controller Area Network): CAN是一种用于车辆和工业领域的串行通信协议。它支持多个设备连接,并具有高度的实时性和可靠性。

    每种协议都有其特定的应用场景和优势,选择合适的协议取决于具体的通信需求,如距离、速率、设备支持等。

没有评论 页首

Be patient, be Positive.

1726871244426125707-F_cUBEyagAAaDqD.jpg

没有评论 页首

2023-11-21.md

待办事项

  • 了解一下 LaunchAgent 并回复博客用户。
  • 把 goldmark wiki table 成文;
  • 把 世特力硬盘 控制器 成文;
  • 自动切换输入法成文;
  • 把 goldmark 的 wiki table 支持上线并提交 pr

社交

  • 刘能给 follow back 回来了,又一大佬🧍‍♂️!

硬件

  • 尝试了一下安装 stm32 的 Stm32CubeIDE,这年头居然还在用 Eclipse,过于老气横秋了。

  • 新名词:Sub-GHz: "Sub-GHz"是指低于1GHz的频率范围。在无线通信领域,Sub-GHz通常指的是低于1GHz的射频频段。这个频段包括从300MHz到1000MHz之间的范围,也可以是更窄的频率范围,如433MHz、868MHz或915MHz等特定的频率。

    Sub-GHz频段在无线通信中具有一些优点,例如:

    • 更长的传输距离: 低频率信号具有更好的穿透能力,能够在障碍物穿透和长距离传输方面表现更好。
    • 更好的覆盖范围: 由于信号穿透性强,Sub-GHz频段的通信信号在建筑物内部和城市环境中能够提供较好的覆盖范围。
    • 较少的功耗: 低频率的通信通常需要较低的功耗,这对于一些低功耗设备和电池供电设备而言是有利的。

    因此,在许多无线通信应用中,Sub-GHz频段常用于低功耗、长距离传输和穿透障碍物的需求,例如物联网(IoT)、传感器网络、远程监控等。

没有评论 页首

2023-11-20.md

待办事项

折腾

  • 使用 go get 始终拉不下来最新的代码,结果靠 GONOPROXY="github.com" 搞定,妈的,真是气人。非要搞什么 cache。
没有评论 页首

突然发现维斯百科的 Tables 描述方式好像还不错,能用很简洁的方式描述出比较复杂/漂亮的表格。于是今天一时兴起不足500行代码递归🔄下降⬇️了一个 parser,准备集成到现在使用的 Markdown 引擎中🤔。(例子来自官方:

没有评论 页首

2023-11-19.md

待办事项

  • 了解一下 LaunchAgent 并回复博客用户。

音乐🎵

  • 竟然听了一天的朴树,第一次。有几首歌还是很好听的:
    • New Body
    • Forever Young
    • 空帆船⛵️
    • 平凡之路
没有评论 页首

woc,震惊🤯🤯 当年觉得 VB6 调用 Win32 SDK 太麻烦,玩了一年就放弃了。你们太强了。。。

没有评论 页首

第一眼竟然看成了是乔布斯的推特😅…… 不过,不管是“乔布斯”还是“工作”,这种场合都挺微妙的。

没有评论 页首

竟然离职了 🥲🥲🥲

没有评论 页首

买了个 HomePod Mini 作为 HomeKit 的智能家居中枢

没有评论 页首

2023-11-17.md

硬件

  • 水位检测
    • 水位检测
      • 超声波 SR-04
    • 钮扣电池供电
      • 电压检测
    • 水位告警

想法

  • 翻到了旧项目 mind,是一个将 yaml 转换成表格的程序,类似于思维导图。我在想能不能把它改成一个描述表格如何生成的语言?用于方便地在 Markdown 里面嵌入复杂的表格。我又在想创造一门形式语言了?😄😄😄
没有评论 页首

都自我审查到这里来了 🥵,赶紧让苹果改啊🤪。

没有评论 页首

2023-11-15.md

待办事项

  • 关闭这个问题单:https://github.com/canonical/microk8s/issues/4296
  • 提醒闲鱼买家签收树莓派
  • 五分钟未使用电烙铁自动关闭主电源🔌
  • 把 Shadowsocks 跑在 esp32 里面?
    • 这样可以 轻松回家,如果再加个 DDNS,就太爽了吧?

工具

  • 对 nvim 配置了 im-select 脚本,现在在 Normal 与 Edit 之间切换的时候可以自动切换输入法了!爽爆😆

硬件

  • 折腾了一晚上树莓派 3B+,想弄成一个家庭影院/娱乐系统,过年的时候带回家,结果新学了一种包管理器 flatpak,但是始终没有搞定其沙盒的权限问题,难受☹️。
  • 拆了好多次小米的电脑挂灯,才发现原来是滚轮没有对准,难怪盖子合不好!😡
没有评论 页首

刚刚 #vscode 持续崩溃,才发现是 MacOS 空间满了,但是系统没有任何提示。等我发现并清理部分资源后再打开 vscode,发现其 profiles 全部丢了,最近项目列表清空了😭。都是些什么草台班子啊。

没有评论 页首

2023-11-14.md

待办事项

学习

  • SPDX: # The Software Package Data Exchange. 虽然看到 SPDX-License-Identifier 过很多次了,但是今天才知道这个是什么全称。我应该对新事物保持更多的 #好奇心 😳。
  • 终于知道什么是开漏了:
    • 开漏输出(Open-Drain Output)是一种数字输出模式,常见于集成电路中的输出引脚。这种输出模式的特点是在逻辑高电平(1)时,输出为高阻态(开路),而在逻辑低电平(0)时,输出为低电平(连接到地或另一低电平源)。开漏输出的优势之一是它允许多个设备共享同一信号线而不引起冲突,因为只有在有设备输出低电平时才会拉低信号线。这在I2C等总线通信中经常使用。
没有评论 页首