注册时间
最后登录

签名档

当你凝视柱子的时候,柱子也在注视着你

关于我

我不是管理员

新帖
发布在 Hardware 阅读更多

同时按下多键检测键位冲突的状况,按下的某按键没有在屏幕显示就表明有冲突。例如顺序按下 QWERT ,可能缺少T;同时按下SD,C会失去作用。按键冲突在低价薄膜键盘常见,但是机械键盘也会有键位冲突 (例如: MX 2.0)。

页面用处相同,为避免某个页面无法访问都放在这里:
https://drakeirving.github.io/MultiKeyDisplay/
http://random.xem.us/rollover.html

发布在 Software 阅读更多

好!先让吾食一口乳蛋饼~🤤

CloudFlare 已经为 CDN 服务可选启用 H3, 随后 quiche 推出可在编译安装时加入 NGINX 的扩展补丁。quiche 补丁仅适用于 Nginx 1.16.x 分支。目前 HTTP/3 还处于实验阶段,主流浏览器正式版没有支援。本论坛现已启用 HTTP/3 .

https://blog.cloudflare.com/experiment-with-http-3-using-nginx-and-quiche/

制作乳蛋饼是有要求的,构建 quiche 和 BoringSSL 需要 rust cargo Golang CMake 3.0 和 GCC (4.8+) . 这些版本过低会有错误。

系统为 Debian 9 ,以下操作在取得root权限后。

准备

加入软件版本比稳定源要新的 backports 软件源,用来稍后安装 golang cmake. 用最顺手的编辑器打开 /etc/apt/sources.list 加入 deb http://deb.debian.org/debian stretch-backports main 保存后更新软件源 apt update .

安装 Golang 和 cmake,加入 -t stretch-backports 指定使用的源:
apt install golang cmake -t stretch-backports ,完毕后查看版本 cmake -version go version .

rustup 安装 Rust,curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ,它会提示很多内容,如没什么要求直接按 1 或enter ,完成后 rustc --version cargo --version 分别确认版本(以防出错)。

添加变量 export PATH="$HOME/.cargo/bin:$PATH",我惯用 vi 编辑文件 vi ~/.bash_profile ,更新变量 source ~/.bash_profile

不添加会因为找不到命令在稍后编译nginx时无法继续而报错 :

cd /root/quiche && cargo build --release --no-default-features
/bin/sh: 1: cargo: not found

如果是第一次安装可能还需要 apt-get install dirmngr libgd2-xpm-dev build-essential libpcre3 libpcre3-dev zlib1g-dev unzip git

构建 quiche 和 Nginx

获取 Quiche ,下载结束后为保证环境组件正常进行一遍测试:

git clone --recursive https://github.com/cloudflare/quiche
cd quiche
cargo build --examples
cargo test
cd ~

一切正常开始编译安装 NGINX,不用先前编译 BoringSSL. NGINX 建议安装 1.16.1 ,1.16.0 有在 HTTP/2 下易受到攻击消耗过多 CPU 和内存的安全漏洞。为看起来直观我还是少打些 && 🤔

下载 NGINX 解压缩后进入 NGINX 文件夹,添加 quiche 补丁到 NGINX ,注意 quiche 所在目录。

wget https://nginx.org/download/nginx-1.16.1.tar.gz
tar zxf nginx-1.16.1.tar.gz 
cd nginx-1.16.1

patch -p01 < ../quiche/extras/nginx/nginx-1.16.patch

注意路径位置,参数以及用户权限信息,--with-http_v3_module 启动H3,用来替换 OpenSSL 的 boringssl 的路径 with-openssl=/root/quiche/deps/boringssl ,quiche 的位置 --with-quiche=/root/quiche

如 NGINX 正在运行,make install 之前把它关闭,make install 速度还是很快的,结束后启动 NGINX .

./configure  --prefix=/usr/local/nginx \
--sbin-path=/usr/local/sbin/nginx \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--lock-path=/run/lock/subsys/nginx \
--pid-path=/run/nginx.pid \
--user=nginx \
--group=nginx \
--without-mail_pop3_module \
--with-http_stub_status_module \
--with-http_mp4_module \
--with-http_gzip_static_module \
--with-http_gunzip_module \
--with-http_image_filter_module \
--with-http_addition_module \
--with-http_realip_module \
--with-file-aio \
--with-http_ssl_module \
--with-http_v2_module \
--with-http_v3_module \
--with-openssl=/root/quiche/deps/boringssl \
--with-quiche=/root/quiche 

make
make install

编辑 .conf 文件加入 quic 和 TLSv1.3 一些新东西后重启 NGINX.
TLSv1 TLSv1.1 在2020年后将被各主流浏览器逐步禁用,这些协议在 2020 年 1 月后 Qualys SSL Labs 测验安全等级将显示为 B.

# 启用 QUIC 和 HTTP/3.
  listen 443 quic reuseport;

# 启用 HTTP/2 (optional).
  listen 443 ssl http2;

# 启用全部 TLS (TLSv1.3 对于 QUIC 是必须的).
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;

# 添加 alt-svc 标头
  add_header alt-svc 'h3-23=":443"; ma=86400';

  ssl_ciphers TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+ECDSA+AES128:EECDH+aRSA+AES128:RSA+AES128:EECDH+ECDSA+AES256:EECDH+aRSA+AES256:RSA+AES256;

测试 https/3

重启没有错误?试试 http/3 有没正常运作吧!

curl 是可以,就是配置H3有点麻烦浪费时间... 首先最简单用 HTTP3check 测试,网站给出 QUIC 和 H3 之状态。
运行 Chrome Canary 之前在快捷方式添加 --enable-quic--quic-version=h3-23 ,打开 "检查" 切换到 Network,右键标签添加 "Protocol" ,现在h3处于测试状态不会直接显示 http/3 而是 http/2+quic/99 .

最后 Qualys SSL Labs 测试网站加密安全评级和各系统浏览器的访问情况。

如以上测试 HTTP/3 都无差访问正常,就是已成功启用咯│・ω・`)

替代文字

发布在 Games 阅读更多

扮演一堆触手肉,消灭囚禁并把你当怪看的实验员,教他们做美食。在实验设施内会发现很多令肉体继续强大之物,穿越窄小狭长的通道,破坏障碍,俘获,进食,增殖...

https://store.steampowered.com/app/953490/CARRION/

试玩版已经开放下载啦!🤔上面介绍是自己编的。个人认为这个游戏有点不适,但有新意玩法也有趣,值得试试。
触手Play

发布在 General Discussion 阅读更多

EQ涉及的内容太多了。除是在做音频广播,我不喜欢EQ的过度处理,听起来虚假不自然的那种声音....
(没错!批评过高 嗡嗡的低音)

发布在 Hardware 阅读更多

我笨蛋 忘记把截屏补上😕

发布在 Games 阅读更多

勇气海克: 我没资格见荣耀至尊 Orokin 技术;
猛虎 Prime: 唔 我老了... 射的太慢...qwq ;

已削弱,难以在移动中射击,使用局限性和难度提升。前进时使用近战会用出劈砍招式,蓄力攻击可以连续发射两枪没有前者的限制,但速度比修改前慢了许多... 非常慢。修改时间是在 Update 26 远古之血


救赎者Prime 作为一把近战相比任何主武器霰弹枪杀伤都要猛烈(架势已修改),按住近战键连续开火发射两次!可主100%触发或高暴击(需要急进猛突)。

主暴击
无配备裂罅所以装上"牺牲 斩铁"增加暴击率,如敌人是S系非常建议更换到"牺牲 压迫点"(例如对付夜灵),槽位被"肢解"和"急进猛突"占用已经少放两个普通元素,为保证伤害数字而没使用活动元素。"杀伤计数" 延长连击计数保持时间,主要靠这个搭配"急进猛突"提升暴击率,x2 达到橙字暴击。可以另外搭配专精延长计数时间,这样一些时间不用近战连击也不会被直接归零。
安装满级"复仇者赋能"提升受到伤害时的暴击率,直接增加暴击率在武器上,缺点是必须受到伤害才会启用。觉得暴击率溢出可以放上满等级"狂怒 赋能" 造成暴击 40%纪律增加 120% 近战伤害持续12秒。
然后就可以用这装备去打烂夜灵兆力使的关节勒!不过呐 相比有紫卡的救赎者或其他武器还是要慢些... 懒得开发其他武器买紫卡用这还是很好的。
0_1571566060343_QQ截图20191020180547.png

主触发
uhh 类似猛虎吧,四张活动元素Mod加上漂移接触达到100%触发概率。
异况超量大幅增加敌人被触发状态时的伤害。这配置的好处就是不用在意连击数咯。对付大量高等级(100)敌人可能较棘手。
0_1571664103189_救赎者prime触发配置.jpg

🤔看起来这里要变成个人博客了x

发布在 General Discussion 阅读更多

🤔优化后与更好的麦克风相比音质还是要差些,不过这些处理能让它尽量变好

发布在 General Discussion 阅读更多

我用的音频处理软件是 Audition ,接下来要走那些其他教学做过的东西?🤔 才不是呢!其他有些教学包含的降噪步骤只对录音室哪种完美环境和超棒的麦克风才有用,在普通的房间用某些方式处理噪音会损害音质。还有要避免过度处理,就算麦克风噪音大和音质不好也不能过度处理,那样只会更糟糕。过度处理是极端的降噪和压缩等等。

我用的是廉价的电容麦克风,所以就非常依靠音频处理呐。有些步骤对于稍好些的麦克风有时是不必要的处理。

可以在 youtube 轻松找到这款麦克风, Neewer 总是在 youtuber 的廉价推荐行列呢。也带来些问题,似乎有"不对称波形" ,上波形要比下长的多,不太容易直观的尽量增加响度。所以... 我还是不建议选这样特别便宜的东西。

需要下载一些必要的额外的免费扩展插件:
W1 Limiter (32-bit & 64-bit VST/AU/RTAS)
ReaPlugs VST FX Suite

W1 Limiter 以免音量过高超过阈值。ReaPlugs VST 套件,压缩,多段压缩(分别压缩频率),噪声门,EQ ...

注意处理顺序噢,第一永远是降低噪音,然后才是处理其他事项,参数均衡器(EQ)与滤波器也在降噪之后。

动态处理限制噪音

载入文件后第一步是处理噪音,大多教学用的是"降噪(处理)",这个尽可能不要在普通房间录音下应用,很可能连同正常声音一同删除。我在某些情况喜欢用动态处理。

"动态处理"( -振幅与压限) 缩小动态范围 ,我有自己使用的配置(总是和别人略有不同嘛),点击分段线,我把3段设置在 -52db 和 -52db,4段放到最低 -57db 和 -100db . 这样的设置可以挡住大多噪音,如果还是有那么就再双双提升一些,不要设置的特别高,就是接近 -45db的程度,较小的声音音头可能会被裁切掉。还需要详细"设置",预测时间默认,重要部分来啦,这里设置不好会出现 pa pa 的声音,不过这些设置没有绝对数值,电平检测 - 启奏时间 340ms 释放时间 1ms 保持默认RMS,增益处理 - 启奏 1ms 释放 390ms ,频段没有限制,保持最大化。
这样的设置会让较低音量更低或消失,当然也包含噪音。对不同的音源有不同的参数,以上主要为了处理人声,我不知道对于乐器会是什么效果(没亲自试过不敢讲呐)。如果一些噪音例如键盘声依旧清晰在耳(觉得不严重就不用管),那只能再使用噪声门了。
Audition 动态处理.png

噪声门隔离不讲话时的噪声

噪声门使用 ReaPlugs 套件内的 Reagate,Audition 自带组件有时不是很好用,启奏(Attack) 1ms,保持(Hold) 100ms,释放(Relecae) 300ms ,开始工作电平我设置是 -47db 这个嘛 非常看个人环境。
把参数写在前面,含义写在这里啦。Attack 是达到指定电平(上面设置是-47)后开放声音限制的时间,也就是达到 -47db后 1ms 开始开始听到声音,否则什么都听不到门是关上的。Hold 声音能通过门后保持放行的时间,那怕声音已经低于限制的 -47db 依旧开放。Relecae 就是最后的开始限制音量啦,声音会在要求的时间(300ms) 越来越小,直到完全关闭。
噪声门较为适用人声讲话,歌唱和乐器很可能让音头消失,不过可以把 attcak 设置到 0ms,听听是否会出现奇怪的声音w
0_1569759457765_噪声门.png

EQ 和全通滤波器

EQ 我常用 Audition 自带的"参数均衡器",不过这涉及另外的超多的内容就没法讲了。这里用 Reaeq 的原因是为了减轻 "不对称波形"(Asymmetrical Waveform),一种看上去很奇怪,其中一边很长另一边很短的样子。可以搜索这个关键词找到些文章。当然不处理也可以啦,就是不能直观的分辨当前的电平和响度,影响后期处理。

我还是喜欢尝试处理下,这样接下来任何处理都会方便。

全通滤波器!reaeq 启动某段并打开 All Pass,滑动频率(hz)和宽度(Bandwidth),同时观察预览监视器找到合适的频率,可能需要启动两个频段才能大概的让波形对称,但毕竟是手工操作总是有些误差的嘛。我的设置是 168hz 1.02 和 555hz 1.05 但这参数不可直接抄来使用。

可能会觉得我在讲什么好笼统又难懂哎... uhh 但每个设备的原因都是不同的,这个参数只试用于这个设备录制的音频。
0_1569759805204_EQ 全通滤波器.png

压缩器

在游戏时大喊大叫还是唱歌压缩器都是常用的处理,不然可能会突然很大声(你吼什么啦),但我不建议像其他教学一样动则 10:1 的压缩,那样太恐怖了...
这里用的是 Reacomp ,声音透亮 CPU 使用率低,还可以在OBS这样的串流录像软件使用~ 我对人声的处理的参数是:触发电平 -22db,启动 6ms ,释放 60ms,压缩比 (Ratio) 1.5:1 ,软拐点(Knee) 1.3 ~ 2 db .

压缩器的启动时间太短会失去活力,例如 1ms 声音刚刚开始就被压缩了声音会很无聊的。释放(Relecae),声音小于触发电平 (-22db) 在 60ms 内释放到没有压缩的状态,释放时间不能太快,60ms已经够快了,突然的停止压缩听起来过于明显。压缩比,请不要在普通处理使用 10:1 这种极端参数(除在限幅)!这样的比例会将声音压缩成一团,正常平和的语音 1.5:1 似乎够用,如果够激烈就调整到 2:1 ~ 3:1 ,在高则没有意义。软拐点就是柔和的过度处理,在设置的电平(-22db) 上下 各用1.3db 柔和过度音频,避免听起来很生硬的进入压缩状态,毕竟压缩是可以被听出来的嘛。

音频限幅

音频可能需要被增益(增加音量),总有些尖锐的波形没有被压缩下来,直接增益可能会超过-0db 阈值爆音。Audition 自带“强制限幅器”( -振幅与压限)。

我用的是非自带的免费插件啦:W1 Limiter

峰值 (Ceiling) 处理结束后音频最高的电平。超过 threshold 的电平(-11.5db)开始截断音频。它的下面又是释放时间,对于语音我不太了解应该设置多少ms为好,所以勾选了自动释放(Adaptive Release). 处理结束后测试一遍响度看看是否达到要求。

嗯姆 音频限幅可能是最容易理解的处理了...

0_1569749270721_QQ截图20190929172611.png

发布在 General Discussion 阅读更多

找到个曲线拯救输入的办法,下载搜狗输入法,注意安装结束后不要勾选附带的各种软件,启用输入法找到输入法管理器,关闭Bing输入法和搜狗。Ah~ 终于轻松多了,虽然它还存留在系统内但不会被启用。

发布在 General Discussion 阅读更多

😂 2019输错成1019,以修正