博客广场

Deemix:下载Deezer的无损音乐
Deezer是一个在欧洲很流行的音乐分享网站,但是他们不提供音乐下载,通过Deemix就可以实现下载Deezer的无损音乐。 Deezer的曲库还是很全的,很多英文歌网易云音乐没有版...
Pinry:一个瀑布流图片分享系统
Pinry是一个开源的,用Python写的瀑布流图片分享系统。 这里我使用docker部署,由于我这台机器的系统是archlinux,下面安装docker的步骤是基于archlinux的。 如果需要de...
使用Harbor搭建Docker镜像仓库
前段时间docker更新了他们的镜像仓库服务条款,简单点说就是不再为你永久保存镜像了,具体的可以看这里: https://www.docker.com/pricing/resource-consumption-update...
Debian10搭建CS1.6服务器
我大概两年前水过一篇CS1.6服务器搭建的文章,不过随着时间的推移,那篇文章里面的很多东西都失效了。 最近打算弄一个僵尸服玩玩,这里先把最基础的东西配置好,做个记...
CS1.6僵尸服的配置
咕咕了几天,今天把CS1.6开僵尸服的过程写一下吧。 为啥折腾这个呢,主要是前段时间无聊想着去175pt的僵尸服打打僵尸,结果这些沙雕仗着自己有个OP就喜欢乱T人,真就有...
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 安装很简单,下载压缩包解压即可: ap...
Sshwifty:WebSSH & Telnet客户端
Sshwifty是一个界面很漂亮的WebSSH & Telnet客户端,功能方面也比较全面,可以简单的部署在你的电脑或是服务器上。 作者构建了docker镜像,直接用docker梭哈就行了,首...
Screego:便捷的共享你的屏幕
Screego可以以高质量和低延迟来共享你的屏幕,带有简单的身份验证,并集成了TURN服务方便NAT遍历。 先安装一些需要用到的基本工具: apt -y update apt -y install ngin...
Owncast:一个人的直播间
owncast是一个单用户的直播工具,带有聊天功能。 程序转码需要用到ffmpeg,建议在一台性能稍好的VPS上安装,安装基本工具: apt -y update apt -y install ffmpeg unzip...
装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 游戏,但是不同的游戏设置不同,有的需要加载光碟,有的需要配...