博客广场

Yotter:一个Youtube/Twitter替代前端
在Yotter上面你可以订阅自己喜欢的Youtube/Twitter账号,收到最新的内容推送而不用担心隐私泄漏问题。 如果部署在境外VPS上面的话,看Youtube视频就不需要梯子了,不过...
Yarr:一个UI很漂亮的RSS阅读器
Yarr是一个用Go开发的RSS阅读器,前端界面非常干净清爽,和macos莫名般配。 目前该项目还在积极开发中,作者后续应该会添加更多的功能。下面我水一下部署的过程。 由于...
Debian10使用Hostapd搭建WiFi热点
我这个环境是在proxmox内开了一台虚拟机,把usb无线网卡直通给虚拟机,然后在虚拟机内操作的。 网络很简单,我是光猫改了个桥接,然后用路由器拨号上网的,proxmox是接...
Hostapd配置EAP-PEAP/MSCHAPV2
Hostapd支持很多EAP方法,但是我自己测试了一轮下来,可以说只有PEAP的兼容性最好。 其他的那几个EAP方法,比如TTLS,兼容性实在太差,当然这也可能是Hostapd内置的EAP...
miniserve:一个实用的列目录工具
我在buyvm有一台archlinux的小鸡,平时专门用来下载一些迅雷下不动的资源拖回本地。 之前就随便搭了个nginx用来列目录方便idm拖回本地,只到发现了这个miniserve,我就...
VueTorrent:一个漂亮的qBittorrent WEBUI前端
VueTorrent支持qBittorrent4.2或更高版本。 在这里可以下载到最新版的VueTorrent:https://github.com/WDaan/VueTorrent/releases 安装很简单,下载压缩包解压即可: ``...
Sshwifty:WebSSH & Telnet客户端
Sshwifty是一个界面很漂亮的WebSSH & Telnet客户端,功能方面也比较全面,可以简单的部署在你的电脑或是服务器上。 作者构建了docker镜像,直接用docker梭哈就行了,首...
Screego:便捷的共享你的屏幕
Screego可以以高质量和低延迟来共享你的屏幕,带有简单的身份验证,并集成了TURN服务方便NAT遍历。 先安装一些需要用到的基本工具: ``` apt -y update apt -y install ...
Owncast:一个人的直播间
owncast是一个单用户的直播工具,带有聊天功能。 程序转码需要用到ffmpeg,建议在一台性能稍好的VPS上安装,安装基本工具: ``` apt -y update apt -y install ffmpeg u...
装Windows10+openSUSE Tumbleweed双系统前的准备工作
最近打算装个双系统了,之前一直考虑过,但是迫于电脑里面很多乱七八糟的数据,备份起来也麻烦,就一直没敢弄。。 这次下定决心了!不备份,一切靠天意,拿数据搏一搏,...
关于 “帧同步” 说法的历史由来
关于游戏同步的话题说的太多了,我是不想再谈了,但是碰到一些含糊和容易引起混淆的地方,必须澄清一下,云风在 2018 年在《lockstep 网络游戏同步方案》中有一段: > ...
OpenGL / DirectX 如何在知道顶点的情况下得到像素位置?
DirectX 和 OpenGL 是如何得知对应屏幕空间对应的纹理坐标和顶点色的呢?一句话回答就是光栅化。具体一点,实现的话,一般有两种方法:Edge Walking 和 Edge Equation。...
如何使用 C++ 写一个可编程软件渲染器?
今天你想用最新的 D3D12 画一个三角形,少说也要上千行代码了,对于初学者来讲,这个门槛是非常高的,太多干扰了,而一千多行代码,已经足够你重头实现一个简易版 D3D ...
如何实现一款 1KB 大小的空战游戏?
经常看到知乎上有人在问:那些只有几 KB 的游戏是如何制作出来的?刚好这种代码我也写过,1KB 大小的空战游戏,很久以前读书时写的: WINXP 下(或者 DOSBOX)在 DOS 窗...
CD:绝版游戏保护工程
本光碟收录了 64 款几近绝版的精品 DOS 游戏,大部分游戏现在网上都很难找到。虽然 DOSBOX 可以模拟 DOS 游戏,但是不同的游戏设置不同,有的需要加载光碟,有的需要配...
CD:绝版经典小游戏
本光碟收录了一百多个不同类型的经典小游戏,他们种类丰富、容易上手、短小精干却又非常耐玩。他们一部分是我和身边朋友多年珍藏,压箱底的东西,还有一部分是后面网上...
新版瑞士军刀:socat
我在《用好你的瑞士军刀:netcat》中介绍过 nc 和它的几个实现(bsd, gnu, nmap),netcat 还有一个最重要的变种 socat (socket cat),值得花一篇完整的文章介绍一下...
Vim2021:超轻量级代码补全系统
2121年了,应该尝试些新东西,这里介绍一个超级轻量级(169 行代码)的代码补全系统,针对:历史输入,字典,tags 等多个源提供类似 YouCompleteMe 的操作体验,并且无...
学习 Vim 的三个阶段
学习使用 vim 有三个阶段: 首先是孩童时期,刚刚开始接触 Vim,觉得非常别扭,这里也不顺畅,那里也不够高效,表现为在知乎上问,“Vim 到底好在哪里?”,或者“学完 vim...
我在命令行下剪辑视频
是的,你不需要格式工厂,你也不需要会声会影,更不需要爱剪辑这些莫名其妙的流氓软件,命令行下视频处理,包括剪辑,转码,提取,合成,缩放,字幕,特效等等,全部命...