在 IE11 使用 CSS Grid 实现多列卡片列表布局

我们维护的某网站需要多列布局的、分页的、内容高度不固定的卡片列表,效果如下: 实现这种网格列表,其实使用 CSS Grid 是最为科学的方案,因为它灵活、好用、易于理解,同时对于这种内容不定高的多列卡片列表非常友好: .grid-list { display: gri

自建云游戏服务的尝试(2024 更新)

为什么? 我最近经常玩《原神》,但是我: 只有一台能带动这游戏的远程工作站,我还很难物理访问它 平时在外面只能使用弱鸡的旧款 MacBook Pro 用 iPhone 12 Pro 玩,感觉体验堪忧 显然,再为这么一款游戏而专门购买游戏本是不划算的,而且游戏本有着笨重、

在 Termux 编译和使用 bwm-ng(需要 root)

bwm-ng 是一个很方便的命令行工具,可以实时监控操作系统的网速和磁盘读写速度。 我想在 Termux 使用它,但是目前 Termux 的软件源还没有,所以就只能自己编译安装了。 步骤 首先,准备好安装了 Termux,且已经 root 的 Android 手机。 然后

如何在已有的 Vue CLI 项目使用 esbuild

EDIT: 其实可以试着用相同的方法把 Babel 换成 SWC,因为它最低可以编译到 ES5。不过我现在不需要负责这个兼容 IE11 的项目了哈哈哈哈 背景 我们的门户网站项目(Vue 2 / Vue CLI 5 / TypeScript / Element UI)前端部分

我的 2021

于是,2021 年猝不及防的结束了。虽然我很多时候懒得写这种总结,但是考虑到我还有一个博客在运行,还是写一篇总结好了。 设备添置 今年,我利用自己的收入,给自己添置了很多新的装备。其中两件最重要的是: HP Z2 G5 Tower 工作站 iPhone 12 Pro 256G

npm、镜像源与 package-lock.json

在国内开发涉及 Node.js 的应用都知道,裸连官方的 https://registry.npmjs.org 非常慢,等待时间令人捉急。 解决这种问题,我们自然想到的就是找镜像源(就像 Linux 发行版的包管理器那样)。 国内目前已经有一些 npm 镜像源,大多数情况下,它们其实还是可以用的。但是,package-lock.json 中会记录下各个包的原始 URL:

新的桌面工作站:HP Z2 G5 Tower

我的上一代桌面工作站是台戴尔的 Inspiron 660,购于 2013 年初。经过数年来的多次升级,它拥有了三代 i7 处理器、16GB 内存和固态硬盘。 其实这台机器的性能直到今天依然不算逊色,基本上可以满足日常使用。但是,因为一些个人原因,我开始日常需要开启多个虚拟机,于是这台机器的 CPU 就开始有些吃不消了。

我的 2020

好耶,我终于把 2020 年勉强过完了。 成就 我在 2019 年终总结里写道: 待定!计划赶不上变化的。 结果,受到 COVID-19 疫情的影响,今年的大计划其实几乎都泡汤了(包括计划参加的一个比赛、2020 年夏天的面基出游计划等)。 所以,总体上感觉今年是碌碌无为的一年。不过没办法……

在 Intel 版 MacBook Pro 以 EFI 的形式安装 Windows 10

为什么? 最近我想玩 Minecraft Windows 10 Edition,但是我在学校,我自己的电脑只有一部 MacBook Pro 2017。 那为什么不用 Bootcamp 呢? 因为我也不知道为什么,只有无尽的黑屏与 Windows 10 安装向导初始化的画面。

为什么大家都在安利这一样东西?

大概无数次我在各大群组里(看见别人)求某种东西的推荐,然后群友们就异口同声的说:「XXX(指同一件东西)不香吗?」 但是这样的安利反而让我感觉不安,因为: 一种东西肯定有它自己的优缺点,但是在那些群友的口中,给人一种 XXX 非常完美的错觉。 真的,跑分不能说明一切。 安利这种东西的群友中,大概率有相当一部分是它的 fanboy,然后如果你提出不太一样的安利,大概会跟你争个面红耳赤,甚至引起严重的不愉快。