很早之前就计划做一个基于 WebRTC 的屏幕共享程序,顺便假设一个 TURN 服务器,试试 WebRTC 流量中转。 简介 很久之前的计划,在此之前,我也开发过类似的 WebRTC 音视频共享,但只是一个很简单的一对一项目,没用上公网 TURN 服务器,也没时间细细研究,因此心里有点遗憾。 这次选定了Ele……

最近 Sinoc 矿盘貌似崩了,咸鱼上一堆抛售 Sinoc 矿机的,价格在 300 元左右,发货地多为河南郑州。我闲的没事,268 软妹币买了一台不带硬盘的,拆来看看。 收快递 咸鱼卖家发的德邦,从河南到北京花了 2 天时间。收到包裹时我还没起床,赶紧穿衣服洗漱下楼把包裹拿上来。 卖家往箱子里塞了很多泡泡纸,……

React 是一套组件化的前端 JavaScript UI 框架,每个组件可以声明并维护 state 属性,框架根据 state 的变化刷新组件。本文中,将父组件的 state 传递给子组件后,state 发生变化,子组件却没有更新。 问题 将本组件的 state 以 props 形式传递给子组件后,子组件用……

开发 WordPress 插件时,有时会在后台提供基于 checkbox 的确认选项,使用官方提供的 register_setting 存值时,应该如何取值并更新 checked 属性呢? 正文 例子 这是一个简单的插件后台设置面板的例子: <?php function RegMenu(){ add_m……

在使用 Electron-builder 打包时,有时会卡在 downloading 半天不动,导致打包失败。 问题描述 使用 Electron-builder 打包,有时会在下载Electron、nsis、winCodeSign的过程中 Timeout 导致打包失败(鉴于国内的网络情况)。 • electr……

Electron-build 是一套 Electron 项目的打包工具,使用 Electron-build 可以快速打包项目,并生成基于 Nsis 的可视化安装包,方便分发。 正文 安装 使用 Electron-build 打包项目,首先需要安装 Electron-Build 依赖。 # 可以选择将其安装至 ……

最近有个需求,做一套基于 Electron 的项目打包工具,并适配老 Web 项目的分辨率及比例,要求窗口缩放按照比例等比放大缩小。 正文 各个项目的适配分辨率不一,而为了伪装成桌面程序,又需要让它们尽量贴满整个窗口并等比缩放,所以这个问题可以拆成两个小问题: 获得正确分辨率并将 BrowserWindow ……

插件中涉及获取远程资源,我一般使用PHP提供的curl方法,但测试发现一些主机curl存在兼容性问题,尤其是在iis + php的环境中。经过查阅相关资料,发现 WordPress 已经封装了部分 HTTP API,遂替换之,问题解决。 wp_remote 系列 API wp_remote_request(s……

去年写了个Bangumi追番统计插件,没想到还真有人在用。部分用户反映追番统计需要去第三方网站点击数据,非常繁琐,于是我写了这款兼容 AcFun(A 站) 与 bilibili(哔哩哔哩,又称 B 站)的追番统计展示插件。 效果图(点击图片跳转预览) 插件特点 兼容AcFun与Bilibili双站点,可选显示……

最近想更新下之前写的 WordPress 追番目录插件,出一个 AcFun API 版本。 网页端没有追番列表,我用 Fiddler 抓了下安卓移动端 AcFun APP 的包,这里记录下分析结果。 前情提要 隔壁(BiliBili)的 API 都有官方文档,而 AC 这边的 API 貌似都没公开,也找不到公……