[Node.js] 学校网关登陆脚本

虽然现在我在的学校很辣鸡,但是偶然间发现所有的教学区设备,在通过网关认证后,就可以获得一个江苏省常州市教育网的公网 IP 地址,同时拥有 10Mbps 的上下对等带宽,还是蛮良心的(

然后我们就在某办公室内放置了一个配置极其破烂的台式机,用来转发内网端口,VPN 远程接入和其他奇奇怪怪的服务。然而所有这些的前提就是通过了网关认证。比较尴尬的是那台电脑并没有显示器,所以我们只能想其他办法实现这一步骤。

继续阅读[Node.js] 学校网关登陆脚本

[Steam] 尝试在 Steam 中使用比特币进行剁手

之前呢对比特币(Bitcoin)也只是有所耳闻,知道这是一种去中心化的电子货币,可以通过运行挖矿程序来获得,同时也具有极高的匿名性。就在几天前,Steam 宣布支持使用比特币进行付款,于是我打算更多的了解一下这种电子货币。

首先呢,下载了一个叫做「比特币核心」(Bitcoin Core)的开源软件,这是一个完整的比特币客户端,使用客户端可以省去注册第三方钱包时的麻烦以及钱包被盗的可能(前提是本地文件保护到位且下载的「比特币核心」没有被纂改)。相应的代价是需要同步互联网上的所有比特币记录。同步这些资料占用了 73.1GB 的硬盘空间,可以说是相当大了。

随后需要通过其他途径获得一些比特币,一般都需要用常见的法币为支出。这里方法很多,不再描述。

准备好比特币之后,就可以开始在 Steam 上购(duo)物(shou)了。最近沉迷海王星,特别想买一张诺瓦露酱的 Steam 背景,恰好 Steam Wallet 余额不足,这里就用比特币试着充值 30 CNY 到 Steam Wallet 里吧。

很常规的打开 Steam 氪金页面,在选择支付方式时,可以看到多出了一项「Bitcoin」:

继续阅读[Steam] 尝试在 Steam 中使用比特币进行剁手

IKEv2 on Windows Server 2012R2

本文简单介绍了 Windows Server 平台上 IKEv2 VPN 的搭建,与 Windows/Linux 设备的访问。

在 Windows Server 上建立 PPTP VPN 服务

首先,通过远程桌面连接访问作为 VPN 服务器的 Windows Server,打开「服务器管理器」,点击「管理」菜单中的「添加与删除角色」,在「服务器角色」中,勾选「远程访问」。

继续阅读IKEv2 on Windows Server 2012R2

[WebGL] 更加灵活的描点实现

之前的代码实现了描绘一个巨大的、正方形的、红色的点,但是,稍有常识的人都能看出,那个点的颜色、位置、大小,都是无法在运行时改变的,这就比较尴尬了……

毫无疑问,Web 前端的编程语言是 ECMAScript,然而顶点着色器和片元着色器的控制用的却是 GLSL ES。为了能动态的修改着色器代码,我们就需要在着色器代码里添加需要动态编辑的变量,并且通过已有的方法来通过 JavaScript 获取并修改他们的值。

继续阅读[WebGL] 更加灵活的描点实现

[WebGL] 简单的 WebGL 描点实现

相关库的地址:WebGLBook/lib at master

效果预览见最后。

注意:这只是个人的理解,不保证正确。如有错误欢迎指正!

首先准备具有一个画布(canvas)的页面,所有的 WebGL 程序都会通过这个 canvas 展现出来:

继续阅读[WebGL] 简单的 WebGL 描点实现

[CodeForces] AIM Tech Round (Div. 2)

虽然已经弃坑 ACM 了,但是出于某些原因,最近有复习算法和A题的必要……

DLKH87K{KLY8(_FR()OSE]9

显然因为好久没干这种事儿了,我的打算是先找以前的 CodeForces Div2 的 ABC 题练练手,然后再开始看书,针对性练习。

这次的题目链接:AIM Tech Round (Div. 2)

继续阅读[CodeForces] AIM Tech Round (Div. 2)

[L4D2] 在 Linux 上搭建一个 Left 4 Dead 2 游戏服务器

讲真,搭服务器比玩游戏有意思多了(划掉

首先,你需要一个非 root 账户,这里不再多说,完全可以 Google 完成。后面的所有命令都是以普通用户执行的。

继续阅读[L4D2] 在 Linux 上搭建一个 Left 4 Dead 2 游戏服务器

[ndless] ndless 4.0 环境搭建

机缘巧合之下,手里又多了个 Ti nspire CX CAS,系统版本为 3.1.0392,还是相当新的一台计算器。

说起来,自从高中毕业后,就没怎么折腾过计算器了。毕竟手机和电脑基本都是随时可用,再加上计算器的弱性能和繁琐的操作,逐渐的也就失去了兴趣。但是当这个计算器刚刚到手的时候,又不由得想搞着玩玩了(

继续阅读[ndless] ndless 4.0 环境搭建

[CSS] 自定义 Linode 面板背景样式

没啥技术含量的工作,不过能有效提升体验~说白了就是破事水

效果如图:

能一边视奸 ConoHa 家的吉祥物一边使用 Linode 的服务真是太棒了w

首先是在浏览器里安装一个能自定义 css 的插件,我用的是 Google Chrome 浏览器 + StyleBot 插件

然后进入 Linode 的面板,点击拓展程序图标,再点击 Edit CSS,粘贴这些代码:

继续阅读[CSS] 自定义 Linode 面板背景样式