返回联盟成员

Jixun's Blog

Jixun · jixun.uk

填坑还是开坑,这是个好问题。

195
篇收录文章
访问博客
https://jixun.uk/
Jixun's Blog 首页截图正在生成网站截图

最新文章

Jenkins 的 Docker 任务的用户与组的问题

Jenkins 下的 Docker 插件会传入构建宿主机的 jenkins 用户所在的的 uid 及 gid。 在单一或固定 uid/gid 机器的环境下,这个选择没有问题。但如果部署的机器里的 jenkins 用户有着不同的 uid/gid,则会遇到各种问题… 因此,需要在 D…

蓝光原盘压硬字幕并跳过前 10 秒

找到个未加密的原盘,里面有一堆字幕轨,发现第一轨(0:s:0)是需要的字幕。 字幕的前几秒是一些观影说明,也可以一同去掉(大约 10 秒长度) 蓝光里的音频倒是有一堆,直接用第一个音轨(0:a:0)就行。 目标播放设备不支援 x265 也不支援 10 bit,因此编码器选择的是 …

iFun (iF 视频) 去广告 & 增强

※ 最新版本请前往 一帆视频去广告 & 增强 | Jixun 的项目集 获得。 碎碎念 原《多瑙影院去广告 & 增强》,网站现在改版叫做《iFun 视频》了,也不知道为啥。 新版的网页前端使用 Angular 开发 + webpack 打包;要改代码就得想办法注入进去。 这个网站…

利用 docker 构建 ffmpeg

首先,是一些关于为什么要这么干的小问答: 问:为什么要自己构建? 答:使用非自由授权的编码器(如:fdk-aac)。 问:为什么要用 docker 来构建? 答:不用额外在宿主机配置环境,直接编译就行了。 问:如何确保编译出来的文件能跨平台运行? 答:使用静态构建,将所有依赖内嵌…

Ubuntu 安装 fcitx-rime 输入法

该文章经测试,适用于以下版本: Ubuntu Focal Fossa (20.04) Ubuntu Jammy Jellyfish (22.04) 其他版本获取也可以使用。 首先就是安装对应的包: sudo apt install fcitx fcitx-frontend-all…

仓库用度盘投稿助手

没想到因为严打,让我再一次更新这个脚本… 适用于:Google Chrome (80+)、Firefox (74+)。 安装请访问主站项目页面查看。 ⚠ 只需要「秒传」功能的可以参见这个脚本: 秒传链接提取 👉 源代码托管在 GitHub 脚本功能 自定义分享 (自定义提取码,自…

善用 npm alias 特性安装替换用包

“替代包” 的这个特性从 [email protected] 开始提供(yarn 好像初版就有了?)。 比如我不爽 tape 包引入了一大堆没必要的 polyfill,而作者却不希望停止陈旧版本的支援: ljharb@substack/tape#444 The size of node_modu…

SCW 服务器迁移完毕

将托管在 scaleway 的服务器迁移到了位于德国的 php-friends.de。 主要原因是希望有一个大一点内存 + 储存的机子,然后刚好 php-friends 的特价比较吸引我,所以马上就下单了。 买的是冬季特价🐔,8€/ 月,每 3 月结算一次,最低购买 6 个月;基…

Fcitx Rime for Fedora 31 自动编译已完成

安装说明请参见文章《Fedora 29/30 安装 FCITX 输入法 + Rime / 拼音》。 和 Fedora 30 的版本号一样,内容方面并没有更新,官方仓库也只是一直在更新翻译而已。 ===========================================…

Babel 7 强行转译 node_modules 内的文件

因为 @babel v7 会默认不对 node_modules 下的文件进行编译(或需要单独放入一个 .babelrc 之类的配置文件?),利用 include 和 ignore 这些组合配置也不能让它无视掉这个设定。 最后只好对 package 本身进行修正了,diff 内容如…

BookWalker TW - 抓取反混淆后的漫画页

抓取渲染的一整页,可利用浏览器作为爬虫下载。 const c = document.createElement('canvas'); const backup = window.NFBR.a6G.a5x.prototype.b9b; window.NFBR.a6G.a5x.pro…

LOL Pro View 全屏第一个串流

LOL 和 ZNIPE.TV 合作搞了个 Pro View(选手视角)的收费服务,但是却不能主全屏一个串流并自由移动其它串流。 利用 Chrome 自带的画中画模式,以及主第一个串流,可以通过这个样式表来自定义音轨和全局地图。 比如我想看某个选手的串流,但希望声音是解说以及有一个…

第一次一个人开车和加油

第一次一个人开车,第一次一个人加油,两件快乐事情重合在一起,给我带来更多的快乐,但是… 来回花了大概半个小时,还在加油站站错位以为油管够长能跨过去加油,结果发现并不够长 _(:3__ 不过第一次自己一个人开车好紧张啊,回到家后腿都软了,哈哈。

近况更新 - 2019.09.18

最近这段时间起得算比较早的了,有时候早上五六点多醒来,一看时间,接着躺下去 zzz 刚住进来的时候发现房间有一个连续的噪音(类似于无停歇的哔声 + 风扇声),刚开始还以为是外面的声音,结果到花园一听反而没什么声音了。 今天也把这个噪音源解决了。厨房有个不起眼的 GreenWood…

TypeScript + preact + enzyme + 单元测试 = 灾难

因为 preact 相对于 react 更小巧,因此本站的评论系统所使用的是 TypeScript + preact 的解决方案。 近期因为想试试写一些单元测试,踩了一大堆的坑后发现填坑要花费的时间太长,最后放弃给这个小项目写单元测试了。 企业级的项目还是推荐上 react,这方…

PHP 下解析非标准单引号 json 内容

解析《酷我》的 json 格式内容遇到问题(使用单引号)。 本来是打算直接用现成的解决方案来处理,结果发现 h2ooooooo 的答案 在遇到转义单引号的时候会无限循环;以及最高赞 NikiC 的正则地狱 让我看得头大(看评论好像对嵌入内容处理有毛病?),于是做了个简单的 php…

猫咪真好玩

一不小心拿了几个人头后老老实实去辅助 AD 追人打伤害,贼嗨。(白银局) 猫咪被削了,难受。

C++ - 转换 string 到 int

写的比较随意,在面试的 OJ 系统里还忘了判定空字符的情况… bool is_digit(const char c) {return (c>= '0') && (c <='9');} bool parse_number(std::string& str, int& val) {c…

输入关键词搜索博客名称、作者或域名。

Esc 关闭回车查看全部结果

删除确认

即将删除「」。此操作不可恢复

请输入 以确认: