whoru

学习、分享、交流、沉淀

《红色警戒2:共和国之辉》是即时战略游戏《红色警戒2》的一个非官方游戏模组(MOD),由中国爱好者 Lord Hero 制作,将古巴阵营从游戏中剔除,以中国阵营替代,并新增了解放军战士、轻坦克、训练中心等中国阵营特有的兵种及建筑。

《红色警戒2:共和国之辉》

阅读全文 »

之前一些热门的老游戏,比如红警、魔兽争霸、星际争霸、暗黑等,都是基于 IPX 协议进行联机的,而在当前使用最多的 Windows7、Windows10 系统中,该协议已经不可用了。如果想要联机,则必须下载对应系统的 IPX 驱动文件进行安装,操作起来还是挺麻烦的。

本文介绍一个简单的工具 IPXWrapper,它的原理是通过 UDP 包来模拟 IPX

同时这是一个开源项目,相关地址如下:

下载下来后,按以下步骤操作:

  1. 把所有文件解压出来,并拷贝到游戏的根目录下,如果文件已经存在则选择覆盖;
  2. 根据当前系统版本,执行 directplay-win32.regdirectplay-win64.reg 文件添加注册表;
  3. 双击运行 ipxconfig.exe 文件配置网卡(一般默认即可)。当存在多张网卡时,在 Network adapters 列表下单击不需要的网卡,然后取消 Enable interface 的勾选,可以避免在游戏的网络设置中出现多个网卡选项。

友情提示:对于这些老旧游戏,建议使用兼容模式运行,选择「Windows XP sp3」。

Webpack 是一个现代 JavaScript 应用程序的静态模块打包工具。主要针对js、css、html、图片、字体文件,进行压缩、优化、合并等操作,以实现前端项目的工程化。

1. Hello Webpack

1.1. 安装

# 1. 初始化项目
➜ npm init -y

# 2. 安装 webpack
# --save-dev 可以用 -D 代替
➜ npm i webpack webpack-cli --save-dev

# 3. 在 package.json 中添加编译命令
"scripts": {
"build": "webpack"
},

1.2. 添加源码文件

初始状态下(未进行任何配置),webpack 会查找项目到 /src/index.js 文件作为打包入口,并且输出到 /dist 目录下,所以需要先添加源码文件,才能执行打包操作。

// /src/index.js
console.log(`hello webpack`);

1.3. 执行打包

➜  npm run build

> webpack-demo1@1.0.0 build /Users/sunqiang/www/learning/webpack/webpack-demo1
> webpack

[webpack-cli] Compilation finished
asset main.js 29 bytes [emitted] [minimized] (name: main)
./src/index.js 29 bytes [built] [code generated]
webpack 5.3.2 compiled successfully in 315 ms
阅读全文 »

片名:最后的舞动 The Last Dance(2020)
导演:杰森·海希尔
主演:迈克尔·乔丹、斯科蒂·皮蓬、菲尔·杰克逊、史蒂夫·科尔
类型:纪录片
地区:欧美
简介:1997 年秋天,迈克尔·乔丹和芝加哥公牛队开始了他们八年来第六个 NBA 总冠军的追逐。但是,尽管乔丹自 13 年前大放异彩以来取得了非凡成就,但主教练菲尔·杰克逊称之为“最后的舞动”的这次比赛被俱乐部高层中的紧张气氛所笼罩,因为这是最后一次看到有史以来最伟大的球员和他杰出的队友们一起奋力拼搏。
下载(磁力链接): S01E01 S01E02 S01E03 S01E04 S01E05 S01E06 S01E07 S01E08 S01E09 S01E10

本书通过大量案例,揭示了我们的习惯是如何形成的,刻画了一张图「习惯回路」,它包含提示、惯常行为、奖励三个主要部分。结合这张图,通过认真分析并找到我们内心深处真正的需求,借助惯常行为的改变,就能达到改变旧习惯的目的。

无意间在网上找到了下面这张图片,它非常好的诠释了本书的主旨:

《习惯的力量》(图片来源网络)

阅读全文 »