我们的笔记

  • 友情链接
  • 关于

  • domain 的自言自语 2409

    云原生

    OPA Gatekeeper 筆記整理 – I | 野生的工程師 (hazel.style)

    Docker network and network namespaces in practice — Learn Docker documentation (it-sziget.hu)

    +UseContainerSupport to the Rescue (atamanroman.dev)
    JVM Kubernetes: Optimizing Kubernetes for Java Developers – Pretius
    Should we set -Xmx (max java heap size) in a kubernetes container – Stack Overflow
    Java 8 在 191 版本之后支持从容器资源限制中读取内存 limits,并将其值的 25% 设置为堆空间的最大值,这个限制在很多情况下可以放宽至 75% 以提升性能。

    Loki被限流了,Limits_Config到底限了个啥?-腾讯云开发者社区-腾讯云 (tencent.com)
    Request Validation and Rate-Limit Errors | Grafana Loki documentation
    ingestion rate limit exceeded · Issue #1923 · grafana/loki (github.com)

    开发

    新增一个部署在ACK k8s中使用cnfs,clb,rds的集群部署方式,此为固定3节点,未使用peer-finder扩容 by InGramViking · Pull Request #457 · nacos-group/nacos-k8s (github.com)

    Nginx反向代理,当后端为Https时的一些细节和原理 – XniLe – Ops 2.0 (dianduidian.com)

    你还在使用存储过程吗? (qq.com)

    GitHub – SukkaW/location-guard-ng: A UserScript that hide/spoof your geographic location from websites.

    Critical Security Vulnerability: Any User’s Passkey Can Be Stolen Due to Guessable Downhash · Issue #281 · xiaomlove/nexusphp · GitHub

    继 Safari 和 Chrome 之后,Firefox 也将禁用 HTTP / 2 服务器推送 – IT之家 (ithome.com)

    CD4:Windows XP 开发宝典 – Skywind InsideSkywind Inside

    【鹅厂网事】全局精确流量调度新思路-HttpDNS服务详解 (qq.com)

    Linux

    How do I enable Google Authenticator (TOTP) with SSH keys with a passphrase on Debian 12? – Server Fault

    Linux/4004 – Dmitry.GR

    是谁在LINUX内核中开了这个大洞? (qq.com)

    Man pages maintenance suspended [LWN.net]

    硬件

    Intel Core 13th and 14th Gen Desktop Instability Root Cause Update – Intel Community

    安全

    Google calls for halting use of WHOIS for TLS domain verifications – Ars Technica
    第一次听说 WHOIS 也能用来认证…

    吃瓜

    看准网宣布9月30日关服! (qq.com)
    有点不可思议的感觉,曾经也是用户。

    domain

    在

    自言自语

    于

    2024年9月1日

  • domain 的自言自语 2408

    开发

    背压(Back Pressure)原理与流量控制

    网络

    ZTE F7005tv3 上海移动双拨 & RTL8125BG 直通 RouterOSv7.15 全面攻略~[完整版] –
    GitHub – Septrum101/zteOnu
    跟风搞了个 7005,用着还可以。🤣

    China Telecom Global Infrastructure Map
    China Unicom Global Map
    CMI Global Resources

    终于等来了好便宜的华为2.5G网口的光猫HN8145X6N拆机 – 路由器交流

    Linux

    使用 systemd timer 取代 crontab – HackMD
    linux – Systemd http health check – Stack Overflow
    linux – systemd ignores a systemd-notify call that a service is sending – Stack Overflow
    Using systemd services of Type=notify with Watchdog in C – Hackeriet Blog
    利用 systemd 的 watchdog 功能重启卡住的服务 – 依云’s Blog
    最近有个古董服务需要做健康检查,发现可以使用 Systemd 搞个定时任务处理。其也自带看门狗机制,但是需要内部有喂狗实现。

    安全

    详解:L4LB四层负载均衡IP伪造漏洞

    NB!小哥竟然绕过安全启动,Dump掉了SoC的BootROM。

    CVE-2024-42219 for 1Password 8 for Mac

    无聊

    泉州平潭福州的六天五夜 – 原创分享(新) – Chiphell – 分享与交流用户体验

    domain

    在

    自言自语

    于

    2024年8月1日

  • domain 的自言自语 2407

    开发

    机场出租车恶性循环与国产数据库怪圈

    又一次变革,Vue 更彻底的拥抱了函数式

    MySQL安魂九霄,PostgreSQL驶向云外

    云原生

    Kubernetes微服务架构的演进与优化——从Ingress到Istio

    Kubernetes cluster with firewall enabled on CentOS(calico) not working – Stack Overflow
    第一次知道防火墙规则里面接口名称支持通配符…

    网络

    从山西联通到组播IP:七牛云的奇怪视角(附分析和后日谈) – 翰林的小站

    中年男人

    打造梦幻HomeLab网络 – 办理广州移动互联网专线 & 合规备案建设Web服务

    (图一乐)绿联NAS配置雷电网桥(适用于DXP6800 Pro及以上机型)

    安全

    regreSSHion: RCE in OpenSSH’s server, on glibc-based Linux systems (CVE-2024-6387)

    通用嵌套越狱提示可轻松骗过大型语言模型

    利用CVE_2024_0044获取手机(Android12/13)上的应用数据-Android安全-看雪-安全社区|安全招聘|kanxue.com

    Linksys Velop routers send Wi-Fi passwords in plaintext to US servers

    一个反常识: 在 Chrome 浏览器里如何拿到用户最真实的 CPU 和其他硬件信息(不走 UA – V2EX

    domain

    在

    自言自语

    于

    2024年7月1日

  • domain 的自言自语 2406

    云原生

    推荐一本书:《容器网络:从 Docker 到 Kubernetes》

    开发

    Go 再讨论 catch error 模型,官方回应现状

    MySQL版本越高,性能越差,这你受得了吗?

    这就叫“面试造火箭,工作拧螺丝!”
    笑死我了,太真实了。关注这位作者有段时间了,很有趣。

    用PG的开发者,年薪比MySQL多赚四成?
    冯总别骂啦😅

    Debug

    一行超长日志引发的 “血案” – Containerd 频繁 OOM 背后的真相

    AI

    字节的 AI 助手豆包,已经在污染互联网了

    树莓派终于开始拥抱AI了

    Keylogger discovered in image generator extension | Hacker News

    GitHub – datawhalechina/llm-cookbook: 面向开发者的 LLM 入门教程,吴恩达大模型系列课程中文版

    简体中文压缩数据只有6TB

    Common Crawl中文数据提取出来了,做了去黄等处理,发现简体中文压缩数据只有6TB,解压后30TB左右,繁体压缩数据6TB。
    中文数据到2019年冲到一个最大值,之后就回落了,不知道2020年具体发生了什么事情。。中文网页数据还是有点凋零。是不是有些网站不维护了? ​​​

    中年男人

    华为 ARM 桌面机(W510)使用体验 | 山木论道

    安全

    【熟肉】攻击者视角:黑入阿里云内部Kubernetes环境洞察其安全性_哔哩哔哩_bilibili

    想找回毕业照片,但被设置6位纯数字密码,怎么办? – 知乎

    qualys.com/2021/07/20/cve-2021-33909/cve-2021-33909-crasher.c

    吃瓜

    中美计算机行业的差距,都是中国程序员不行?

    Voyager 1 Returning Science Data From All Four Instruments – Voyager

    domain

    在

    自言自语

    于

    2024年6月1日

  • macOS部署Comfy UI

    安装Python

    brew install python

    安装PyTorch

    pip install torch torchvision torchaudio
    // or
    python3 -m pip install torch torchvision torchaudio

    克隆Comfy UI仓库

    git clone https://github.com/comfyanonymous/ComfyUI
    cd ComfyUI

    安装依赖

    pip install -r requirements.txt

    运行Comfy UI

    python main.py
    // or
    python3 main.py

    下载模型

    到liblib或huggingface下载模型后,放在Comfy UI仓库 models/checkpoints 目录下,即可选择模型,运行工作流出图。

    Allison

    在

    AIGC

    于

    2024年5月23日

  • 离开页面时调接口

    场景:当前页面正在执行异步任务,当用户点击导航栏或直接关闭页面时,需调接口取消任务,减少资源浪费。

    问题:如果在beforeunload事件中调ajax 请求,则会出现浏览器cancel掉请求的情况。

    解决:使用sendBeacon方法,适用于发送少量数据到服务器。

    Navigator.sendBeacon()

    这个方法主要用于满足统计和诊断代码的需要,这些代码通常尝试在卸载(unload)文档之前向 Web 服务器发送数据。过早的发送数据可能导致错过收集数据的机会。然而,对于开发者来说保证在文档卸载期间发送数据一直是一个困难。因为用户代理通常会忽略在 unload 事件处理器中产生的异步 XMLHttpRequest。

    Vue 3代码如下

    <script setup>
    import { onBeforeUnmount, onMounted } from 'vue';
    
    // 取消任务的API函数
    function cancelTask() {
      navigator.sendBeacon('/api/cancel-task', JSON.stringify({ task: 'taskId' }));
    }
    
    onMounted(() => {
      // 添加 beforeunload 事件监听器
      window.addEventListener('beforeunload', cancelTask);
    });
    
    onBeforeUnmount(() => {
      // 组件卸载前移除监听器
      window.removeEventListener('beforeunload', cancelTask);
    });
    </script>
    
    Allison

    在

    JavaScript, Vue, 前端

    于

    2024年5月10日

  • domain 的自言自语 2405

    云原生

    Kubernetes Gateway API v1.1 解读

    13年过去了,Spring官方竟然真的支持Bean的异步初始化了!

    看了Kubernetes源码后,我更喜欢写Golang的单元测试了

    开发

    这是我的架构 | 视频系列 | AWS

    了解 Ansible、Terraform、Puppet、Chef 和 Salt

    Debug

    coredns service 连接超时(connection timed out; no servers could be reached) | kubernetes-docs

    仰望大佬

    吃瓜围观Linux内核开发人员花3小时为AppleXserve前面板编写USB驱动_哔哩哔哩_bilibili

    中年男人

    深入解析绿联云 DX4600 Pro UGOS 系统(1) – V2EX
    respect🫡

    给 OpenWrt 增加了 LoongArch64 支持 | HackPascal @ Home

    RIPE 更新年费标准后个人ORG(ASN) 何去何从?

    AI

    0基础!动手部署Qwen1.5-MoE模型!能力如何?API接入fastgpt等任何应用!喂饭到嘴教程,附模型下载! – 知乎

    低成本升级炼丹炉方案,试试用2080Ti魔改22g显存和3070组双卡双电源方案 – 知乎

    安全

    GitHub – felix-pb/kfd: kfd, short for kernel file descriptor, is a project to read and write kernel memory on Apple devices.

    吃瓜

    中文互联网正在加速崩塌 – 视点·观察 – cnBeta.COM
    从《中文互联网正在加速崩塌》看中日博客差异 – Simon’s Blog
    大厂画地为牢,个人认为不利于未来 AI 的发展。曾经很讨厌那个爬取微信公众号的每日头条 kknews,但是后来发现它确实有很多高价值的内容无法通过搜索引擎直接获得。

    删库:Google云爆破了大基金的整个云账户

    0 offer : 腾讯云智也是腾讯,运营开发也是开发

    漫画 | 为什么C语言永不过时?

    domain

    在

    自言自语

    于

    2024年5月1日

  • domain 的自言自语 2404

    云原生

    Deep dive into Linux Networking and Docker — Bridge, vETH and IPTables | by Farhan Ali Khan | techlog | Medium

    深入解读 CNI:容器网络接口

    开发

    十分钟弄懂 k8s Operator 应用的制作流程 – 知乎 (zhihu.com)

    Redis——由分布式锁造成的重大事故 – 掘金 (juejin.cn)

    记一次因@Async引发的程序bug (qq.com)

    面试题:mysql自增主键,当插入了7条数据,现在删除5~7的数据,重启mysql,再插入一条数据,此时ID是5还是8?

    仰望大佬

    我和 Fcitx 的 14 年

    网络

    STUN (RFC 3489) vs. STUN (RFC 5389/5780) | NETMANIAS

    [译] NAT 穿透是如何工作的:技术原理及企业级实践(Tailscale, 2020) (arthurchiao.art)

    吃瓜

    【腾讯】云计算史诗级二翻车来了 (qq.com)
    对于用户的补偿,也很迷,即使我拿出带有 RequestId 的截图,客服也认为不受影响,不进行赔付。

    A person who creates cute, high-quality logos related to IT such as ‘Bluesky’, ‘Python’, ‘Vim’, ‘404’, and ‘Nurupo’ appears, and the Bluesky and React official sites immediately implement the logos, causing an explosive excitement. – GIGAZINE

    domain

    在

    自言自语

    于

    2024年4月25日

  • domain 的自言自语 2403

    开发

    Innodb中的事务隔离级别和锁的关系 – 美团技术团队 (meituan.com)

    全网都在说一个错误的结论 (qq.com)

    X 上的 Alex Xu:“Why is 𝐑𝐞𝐝𝐢𝐬 so 𝐟𝐚𝐬𝐭? There are 3 main reasons: 1. Redis is a RAM-based data store. RAM access is at least 1000 times faster than random disk access. 2. Redis leverages IO multiplexing and single-threaded execution loop for execution efficiency. https://t.co/U1KX1GXFRt” / X (twitter.com)

    k8s 还会丢事件?- 1 (qq.com)

    网络

    Tailscale 的 TLS 证书过期,网站挂了 90 分钟! (qq.com)

    尽管 Tailscale 因 TLS 证书过期导致了90分钟的服务中断,但这恰恰凸显了它的一大优势——多数用户几乎没有受到影响。Tailscale 的分布式架构使得用户端的连接不依赖于中心节点始终在线。这种弹性设计是 Tailscale 区别于传统 VPN 的关键所在。短暂的中心服务中断并不能否定 Tailscale 的价值,反而凸显了其良好的容错性。

    事实上我也希望未来的智能家居能做成这样,不要云端宕机,家居也瘫痪。

    RFC4193 IPv6 Generator (cd34.com)

    [ RouterOS 折腾手记 ] 9.RouterOS配置IPv6 – 哔哩哔哩 (bilibili.com)

    如果你的 PPPoE 宽带访问部分因特网服务异常或缓慢 – V2EX

    请检查 PPPoE 接口的 IPv6 TCP MSS adjust 是否正确。
    对于 MTU 1492, IPv6 的 TCP MSS 应为 1432.

    对于 RouterOS, PPP profile 中的 change-tcp-mss=yes 可能不会对 IPv6 正确生效。
    对于 RouterOS, 可以使用如下命令对 IPv6 的 TCP MSS 做正确的 adjust.
    /ipv6 firewall mangle add out-interface=pppoe-out1 protocol=tcp tcp-flags=syn action=change-mss new-mss=1432 chain=forward tcp-mss=1433-65535

    最好是在防火墙 mangle 表中对出网流量进行 MSS 钳制。这里作者提到,虽然邻居发现里面可以指定 MTU,但是会影响到内网设备(例如巨帧)。

    RA 中宣告的 MTU 应当是 link / 三层口的 MTU, 而不是路由器所有接口 MTU 中最小的那个。直接向下联口宣告最保守的小 MTU 是对 IPv6 相关协议设计的错误理解和 RFC 的错误实现,不然如果我要用 ULA 地址跨三层访问内网 PMTU 9000 的 CIFS 存储,也用 1492 的 MTU 这显然不合理。

    按 RFC, 针对中间路径 MTU 比源端小这个场景,应当依靠 PMTUD. 但是现网中大量对 RFC 的错误实现和比相关 RFC 更早出现的屎山,导致了 PMTUD 的可用性与可靠性问题。(其实这就是 ICMP 中 C 的用例之一,但是很多网络工程师乃至所谓架构师只看到了其中的 echo (ping))

    没有 IP 路由器高兴在数据面参与 TCP 的事情( IPv6 路由器不参与 fragment 也是对这一“IP 路由尽可能纯粹化”的思想的推广和贯彻),TCP MSS adjust/clamp 的施加是作为 PMTUD 失效时的兜底,IPv4 尚有中间路由器帮忙 fragment 作为兜底,IPv6 的中间路由器就只能通过帮忙 adjust/clamp 照顾 TCP 了。

    Automatically re-resolve DNS in Wireguard – Installing and Using OpenWrt / Network and Wireless Configuration – OpenWrt Forum
    WireGuard 仅在启动时会解析 Peer Endpoint 域名,如果 IP 变化并且 DDNS 记录刷新后,已启动的接口不会自动刷新 IP 变化的 Peer Endpoint。在 Linux 上 wireguard-tools 提供了 reresolve-dns.sh 脚本来帮助解决这个问题,它会解析 DNS 并使用 wg 命令更新变化的 Endpoint。我们可以定时运行这个脚本,具体可以参考 WireGuard – ArchWiki (archlinux.org)。在 OpenWRT 上,则可以使用 /usr/bin/wireguard_watchdog 脚本,其检测不活动的 Peer 并进行刷新,具体参见 [OpenWrt Wiki] WireGuard extras。

    安全

    liblzma / xz 被植入后门,Jia Tan 是何方神圣 (qq.com)

    xz-utils后门漏洞 CVE-2024-3094 分析 (qq.com)

    SSL 证书 关于免费 SSL 证书策略调整通知-产品公告-文档中心-腾讯云 (tencent.com)
    鹅厂的免费证书也调整成 3 个月有效了。

    威联通NAS出现严重安全问题 建议立即断网 (qq.com)

    Linux

    zypper yzpper question. – English / Applications – openSUSE Forums

    Effective Null Pointer Check Elimination Utilizing Hardware Trap

    香橙派诚意之作 — 香橙派5 Pro (qq.com)

    移动端

    https://lineageos.org/Sunsetting-LineageOS-18.1/

    仰望大佬

    一间木屋 – 家居 – Chiphell – 分享与交流用户体验

    domain

    在

    自言自语

    于

    2024年4月1日

  • 使用 FFmpeg 将内嵌字幕文件渲染到视频上

    最近有需要在即时通讯软件上传输视频文件,但是多数聊天软件在预览视频时,通常都不支持加载内嵌的字幕文件。考虑到要发给非技术型用户,能让对方直接在移动端预览,而不是跳转使用外部播放器会更方便一下。

    一番搜索下来发现官方文档里给出了这种场景下的案例:

    ffmpeg -i input.mkv -filter_complex "[0:v][0:s]overlay[v]" -map "[v]" -map 0:a <output options> output.mkv

    这里稍加修改,然后加上硬件编解码来加速重编码:

    .\ffmpeg-6.1.1-full_build-shared\bin\ffmpeg.exe -hwaccel cuda -i <input-video-path> -filter_complex "[0:v][0:s]overlay[v]" -map "[v]" -map 0:a -c:v hevc_nvenc -preset slow -profile:v main10 -pix_fmt p010le <output-video-path>

    引用

    HowToBurnSubtitlesIntoVideo – FFmpeg

    cuda – Understanding pixel format and profile when encoding 10-bit video in ffmpeg with nvenc – Super User

    video – How to use GPU to accelerate the processing speed of ffmpeg filter? – Stack Overflow

    Filter complex through CUDA hevc_cuvid with FFMPEG input 4k hevc, help needed – Graphics / Linux / Linux – NVIDIA Developer Forums

    GPU-accelerated video processing with ffmpeg – Stack Overflow

    audio – FFmpeg error when using –filter-complex with nvenc codec “Filter amerge has an unconnected output” – Super User

    domain

    在

    没用的知识

    于

    2024年3月9日

←上一页
1 2 3 4 5 … 10
下一页→

我们的笔记

Keep Coding

  • Mail
  • GitHub
  • Telegram
  • 首页
  • 友情链接
  • 关于

粤ICP备2021143753号-1

以 WordPress 设计