使用Nginx搭建个人图床,让链接永远有效!
这周发生了很多有意思的事情。
Clawdbot改名成Moltbot,然后某个B站UP发了条动态:
做个opencode desktop的视频,第二天就爆火Clawdbot,Clawdbot要发了把名字改成了moltbot。这个时代不要为难老人家好不好~
前天一看又把名字改成了OpenClaw,想蹭个热点真不容易啊2333。
CloudCone机房罕见的出故障了,因为虚拟机WEB控制面板 Virtualizor 上存在一个严重漏洞,本来还准备在周末在CC服务器上整个mjl-/mox,结果什么也干不了。
周末要结束了还没修复:
于是在用Memos记录这些事情的时候,发现Memos不能直接在post里上传图片,只能用图床。
既然现在没法部署mjl-/mox,那就整(shui)个(pian)图(bo)床(ke)好了。
这次主要用的是Claude + GLM-4.7,体验下Claude和OpenCode的区别。
为什么要自建没怎么用图床,相关的工具倒是收藏了不少。
其中杀手级的App当属Molunerfinn/PicGo,功能非常全面,支持各种存储服务,还能和常 ...
用OpenCode + GLM-4.7给Real-ESRGAN套Web UI,只用了一晚上?
前不久在网上找到一张喜欢的壁纸,但是查了半天没找着高清原图,只好先将就用着。而最近看着这略显模糊的壁纸实在是受不了了,就想着给它upscale一下。很自然的想起了以前用过的xinntao/Real-ESRGAN,当时就觉得这东西巨好用,只是一直没有使用的场景,现在是时候给用起来了。
ComfyUI vs Script虽然说想到要用Real-ESRGAN来让图像更清晰,一开始并没打算直接用它原有的命令行工具,而是准备用stable-diffusion-webui或者是ComfyUI这类功能更丰富的项目。
花一上午的时间在本地装好了ComfyUI:
用RealESRGAN_x4plus_anime_6B.pth试着增强下壁纸,结果让人哭笑不得:
或许是我的处理方式不对,也或许是因为没有照安装文档说的用最适配的python13/12版本导致。
不过这个模型在ComfyUI里确实有点水土不服,参考zentrocdot/ComfyUI-RealESRGAN_Upscaler和Reproduce A1111 hires fix with R-ESRGAN in C ...
Use NNG(Nanomsg-Next-Generation) with NNGPP(NNG C++ wrapper)
NNG, like its predecessors nanomsg (and to some extent ZeroMQ), is a lightweight, broker-less library, offering a simple API to solve common recurring messaging problems, such as publish/subscribe, RPC-style request/reply, or service discovery. – nng
NNGPP, C++ wrapper around the nanomsg NNG API. – nngppInstead of Kafaka and DDS, NNG is broker-less and less compleicated but full featured with messaging patterns such as publish/subscribe, RPC-style request/reply, or service di ...
Install and Setup NixOS + Hyprland from Scratch
First of all, though it’s from SCRATCH, I suppose the reader know basic Linux concepts and commands and is able to use basic tools for os installation such as Vectory. Of course this is mainly based on my walk through, so remember using google to finish what is not mentioned for you.
I fell in love with Nix for the first I have it installed cause it is definitely what I am searching for after more than three years of Arch usage. I have reinstalled my Arch many times, and each time I have to rein ...
Setup Orange Pi Zero 3 as a Debian Server
I got the board several days ago, and now it’s time to get it to work. However I got stuck on WiFi configuration again though I did it many times before. So I write this post to make the steps more clear in my mind.
About the boardIt’s Orange Pi Zero 3, a really small and powerful single-board computer! Here is its introduction from official:
Orange Pi Zero 3 is powered by Allwinner H618 quad-core Cortex-A53 processor, Arm Mali-G31 MP2 GPU, supports OpenGL ES 1.0/2.0/3.2, OpenCL 2.0, ...
BPI-R3mini 从入门到入土
今年早些时候入手了巡天AX3000Pro+,本以为可以一步到位,结果发现它没法刷OpenWrt,无法配置DHCP分配固定IP以及配置DNS解析,使的我只能使用IP来访问内网设备,设备IP甚至还会不停的变,买之前还是功课做少了啊。所以又看了一圈,相中了BPI-R3mini,虽然有点贵,但鉴于我喜欢折腾,且BPI-R3mini有官方提供OpenWrt镜像支持,就咬牙入手了。
硬件组装到手后的东西如下:
安装方法参考:Banana Pi BPI-R3 Mini 迷你开源路由器开发板外壳安装教学视频
组装完的效果长这样:
BPI-R3mini有两种启动方式,分别是从Nand启动和从eMMC启动,一般来说是把Nand当成外插SD卡,所以Nand启动一般只是用来做特殊操作时候用,比如手动更新eMMC里的镜像的时候。切换方式是拨动板上面的一个开关:
因为eMMC和Nand里面正常都是默认装有镜像的,所以只用把开关调到左边eMMC位置再通电启动就好(与图中相反)。如果没有的话请参考官方Wiki的镜像烧录手册
装好通上电后,风扇就开始转了,默认镜像里有配置风扇PWM (Pulse Width ...
Implementing An Simple IRC Bot Using Python
最近用国补买了台MiniPC,整了个PVE丢家里当小服务器使,在上面跑了几个docker服务,以及ollama,8854H + 32g 内存跑llama3.1基本没有压力。由于平时上班不在家,也就有了远程管理这MiniPC的想法,正好以前瞎整的IRC服务器SSL证书过期提醒了我,以及最近在整些Python脚本,于是就有了现在这个项目:
Python实现简单IRC聊天机器人(A Simple IRC BOT Written in Python)
关于IRC + Python作为一名命令行爱好者,我曾试图使用命令行实现所有我在电脑上要做的事,比如便捷的浏览文件、多终端同时运行、浏览网页、作为IDE写代码和即时通讯等,于是就找到了ranger、tmux、w3m、NvChad和Irssi等优秀的开源工具。
其中IRC终端客户端Irssi是我入门终端聊天的工具,让我对这个古老又相对简洁的通讯协议产生了兴趣,是时候基于它做点有意思的事了。
至于Python,众所周知:人生苦短,我用Python。如果后续对性能有需求,再用Go重构吧。
Albot我给这聊天机器人取名Albot,不是AI,似是AI。 ...
【DST Dedicated Server】简单开服流程(Writen by MrOrange)
拥有一台服务器
首先,当然是有一台已经装好Debian的服务器(1Mbps带宽大概对应2~4人,一个存档2核就够,棱镜+勋章至少得3G内存),不建议Ubuntu,一些依赖似乎无法安装。
安装之后可能用到的包:
12sudo apt updatesudo apt install tmux btop htop fish ranger git
配置基础环境(steamcmd, dst服务器):
一行行复制运行,注意是否报错
123456789101112131415161718192021sudo dpkg --add-architecture i386 # If running a 64bit OSsudo apt-get updatesudo apt-get install lib32gcc1 # If running a 64bit OSsudo apt-get install lib32stdc++6 # If running a 64bit OSsudo apt-get install libgcc1 # If running a 32bit OSsudo ...
使用Qemu替代VirtualBox并进行相关配置
在使用了很长一段时间(大概6-7个月)的VirtualBox之后,我决定使用Qemu替代它。事实上我使用VirtualBox的体验非常好,尤其是它提供的Host和Guest之间的文件传输,剪切板共享功能,它对于网络的配置也非常的方便。但对于一些复杂点的网络配置则需要用到命令行工具vboxmanage,比如启用虚拟网卡的dhcp服务。而让我毅然决定放弃VirtualBox选择Qemu的原因是我在油管上看到的一则发表于2022年1月视频:Stop using Virtualbox, Here’s how to use QEMU instead
油管博主Chris Titus在视频里展示了相同的虚拟机Guest在Qemu下和在VirtualBox下的启动时间,结论是11.17s比35.28s!我当时就震撼了。如果说只是快个百分之二三十,我还可以认为只是简单的因为VirtualBox提供了更多的管理功能而导致的性能下降,但事实摆在我面前,速度提升68.3%!这是什么概念,要知道实际性能的提升和启动速度的提升并不是成正比的,通常来说实际性能的提升的比例会高于启动速度的提升比例,也就是说使用Qem ...
使用GDB+pwndbg轻松解决BinaryBomb!
最近终于把鸽了近一年多的BinaryBomb给做完了,花了一天时间,内力修炼的还不够啊。这里记录一下解题思路,方便以后回顾,同时也疏理一下解题用到的技术点。注意:本文主要讲解题的过程和思路,可在Binary-Bomb’s Readme中查看相关的基础知识。
BinaryBomb简介BinaryBomb是Carnegie Mellon University(卡内基·梅隆大学) CS课上发布的一道作业,在“Lab Assignments” page of Bryant and O’Hallaron’s website中可以找到以下对BinaryBomb的介绍:
A "binary bomb" is a program provided to students as an object code file. When run, it prompts the user to type in 6 different strings. If any of these is incorrect, the bomb ``explodes,'' printing ...









