Jenkins 下的 Docker 插件会传入构建宿主机的 jenkins 用户所在的的 uid 及 gid。 在单一或固定 uid/gid 机器的环境下,这个选择没有问题。但如果部署的机器里的 jenkins 用户有着不同的 uid/gid,则会遇到各种问题… 因此,需要在 D…
找到个未加密的原盘,里面有一堆字幕轨,发现第一轨(0:s:0)是需要的字幕。 字幕的前几秒是一些观影说明,也可以一同去掉(大约 10 秒长度) 蓝光里的音频倒是有一堆,直接用第一个音轨(0:a:0)就行。 目标播放设备不支援 x265 也不支援 10 bit,因此编码器选择的是 …
※ 最新版本请前往 一帆视频去广告 & 增强 | Jixun 的项目集 获得。 碎碎念 原《多瑙影院去广告 & 增强》,网站现在改版叫做《iFun 视频》了,也不知道为啥。 新版的网页前端使用 Angular 开发 + webpack 打包;要改代码就得想办法注入进去。 这个网站…
首先,是一些关于为什么要这么干的小问答: 问:为什么要自己构建? 答:使用非自由授权的编码器(如:fdk-aac)。 问:为什么要用 docker 来构建? 答:不用额外在宿主机配置环境,直接编译就行了。 问:如何确保编译出来的文件能跨平台运行? 答:使用静态构建,将所有依赖内嵌…
该文章经测试,适用于以下版本: Ubuntu Focal Fossa (20.04) Ubuntu Jammy Jellyfish (22.04) 其他版本获取也可以使用。 首先就是安装对应的包: sudo apt install fcitx fcitx-frontend-all…
没想到因为严打,让我再一次更新这个脚本… 适用于:Google Chrome (80+)、Firefox (74+)。 安装请访问主站项目页面查看。 ⚠ 只需要「秒传」功能的可以参见这个脚本: 秒传链接提取 👉 源代码托管在 GitHub 脚本功能 自定义分享 (自定义提取码,自…
姑且暂时把 CSP 规则给修复了…
“替代包” 的这个特性从 [email protected] 开始提供(yarn 好像初版就有了?)。 比如我不爽 tape 包引入了一大堆没必要的 polyfill,而作者却不希望停止陈旧版本的支援: ljharb@substack/tape#444 The size of node_modu…
const escapeRegex = s => (s ||'').replace(/[-\/\\^$*+?.()|[\]{}]/g, '\\$&'); const r = (strs, ...exps) => new RegExp(strs.raw.map((x, i) => …
将托管在 scaleway 的服务器迁移到了位于德国的 php-friends.de。 主要原因是希望有一个大一点内存 + 储存的机子,然后刚好 php-friends 的特价比较吸引我,所以马上就下单了。 买的是冬季特价🐔,8€/ 月,每 3 月结算一次,最低购买 6 个月;基…
安装说明请参见文章《Fedora 29/30 安装 FCITX 输入法 + Rime / 拼音》。 和 Fedora 30 的版本号一样,内容方面并没有更新,官方仓库也只是一直在更新翻译而已。 ===========================================…
因为 @babel v7 会默认不对 node_modules 下的文件进行编译(或需要单独放入一个 .babelrc 之类的配置文件?),利用 include 和 ignore 这些组合配置也不能让它无视掉这个设定。 最后只好对 package 本身进行修正了,diff 内容如…
抓取渲染的一整页,可利用浏览器作为爬虫下载。 const c = document.createElement('canvas'); const backup = window.NFBR.a6G.a5x.prototype.b9b; window.NFBR.a6G.a5x.pro…
LOL 和 ZNIPE.TV 合作搞了个 Pro View(选手视角)的收费服务,但是却不能主全屏一个串流并自由移动其它串流。 利用 Chrome 自带的画中画模式,以及主第一个串流,可以通过这个样式表来自定义音轨和全局地图。 比如我想看某个选手的串流,但希望声音是解说以及有一个…
第一次一个人开车,第一次一个人加油,两件快乐事情重合在一起,给我带来更多的快乐,但是… 来回花了大概半个小时,还在加油站站错位以为油管够长能跨过去加油,结果发现并不够长 _(:3__ 不过第一次自己一个人开车好紧张啊,回到家后腿都软了,哈哈。
最近这段时间起得算比较早的了,有时候早上五六点多醒来,一看时间,接着躺下去 zzz 刚住进来的时候发现房间有一个连续的噪音(类似于无停歇的哔声 + 风扇声),刚开始还以为是外面的声音,结果到花园一听反而没什么声音了。 今天也把这个噪音源解决了。厨房有个不起眼的 GreenWood…
因为 preact 相对于 react 更小巧,因此本站的评论系统所使用的是 TypeScript + preact 的解决方案。 近期因为想试试写一些单元测试,踩了一大堆的坑后发现填坑要花费的时间太长,最后放弃给这个小项目写单元测试了。 企业级的项目还是推荐上 react,这方…
解析《酷我》的 json 格式内容遇到问题(使用单引号)。 本来是打算直接用现成的解决方案来处理,结果发现 h2ooooooo 的答案 在遇到转义单引号的时候会无限循环;以及最高赞 NikiC 的正则地狱 让我看得头大(看评论好像对嵌入内容处理有毛病?),于是做了个简单的 php…
一不小心拿了几个人头后老老实实去辅助 AD 追人打伤害,贼嗨。(白银局) 猫咪被削了,难受。
写的比较随意,在面试的 OJ 系统里还忘了判定空字符的情况… bool is_digit(const char c) {return (c>= '0') && (c <='9');} bool parse_number(std::string& str, int& val) {c…