Skip to content

Instantly share code, notes, and snippets.

View malash's full-sized avatar
:octocat:
Open-source

Malash malash

:octocat:
Open-source
View GitHub Profile
@malash
malash / kms.md
Last active April 28, 2024 00:05
kms.malash.net

Microsoft KMS Activation

Usage

Start a Command Prompt as an Administrator.

Windows

slmgr.vbs -ipk NPPR9-FWDCX-D2C8J-H872K-2YT43
slmgr.vbs -skms kms.malash.net
@malash
malash / bench.js
Last active December 24, 2023 20:18
NodeJS Buffer vs DataView performance benchmark
const os = require("os");
const benchmark = require("nodemark");
const str = "a".repeat(1 << 10);
const buffer = Buffer.from(str);
const dataView = new DataView(buffer.buffer, buffer.byteOffset, buffer.length);
console.log("NodeJS version:", process.version);
console.log("CPU name:", os.cpus()[0].model);
@malash
malash / drag-to-fix-macos-app.sh
Last active November 22, 2023 17:06
Drag `.app` to this sheel to fix run issue for macOS
#!/bin/bash
echo "Drag \`.app\` to this shell or press enter to quit:"
echo -n "> "
read line
if [ -z $line ]; then
exit 0
fi
file=`realpath $line`
@malash
malash / shandong-jinan-chinanet-iptv.md
Last active November 22, 2023 03:51
山东济南电信IPTV+OpenWrt配置方法

山东济南电信IPTV+OpenWrt配置方法

适用

适用于:

  1. 光猫需要有telcomadmin权限
  2. 光猫不改桥接
  3. 光猫到路由器使用单线连接
@malash
malash / homebrew.patch
Created August 27, 2023 17:26
`/opt/homebrew`'s patch to fix compatible with `proxychains-ng` on macOS Ventuna
diff --git a/bin/brew b/bin/brew
index 6e4416259..c8ddcc6e2 100755
--- a/bin/brew
+++ b/bin/brew
@@ -198,12 +198,13 @@ then
fi
# filter the user environment
-PATH="/usr/bin:/bin:/usr/sbin:/sbin"
+PATH="/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"
@malash
malash / README.md
Last active December 9, 2022 19:10
WCN6855(QCNFA765) firmware

Lean LEDE now official support this wireless card:

coolsnowwolf/lede#10572


Please copy these files to /lib/firmware/ath11k/WCN6855/hw2.1/

Device info:

@malash
malash / concurrencyLimiter.ts
Last active December 5, 2021 05:06
A tiny concurrency limiter write with Promise and async function
export class ConcurrencyLimiter {
public constructor(private limit: number = Infinity) {}
private queue: Array<() => Promise<any>> = [];
private currentConcurrency = 0;
private async executeQueue() {
while (this.queue.length && this.currentConcurrency < this.limit) {
const tasks = this.queue.splice(0, this.limit - this.currentConcurrency);
@malash
malash / beijing-unicom-iptv.md
Created July 5, 2021 15:35
北京联通IPTV+OpenWrt配置方法
@malash
malash / tencent-whitelist.txt
Last active July 3, 2018 09:52
用于腾讯内网的白名单
! Tencent
||oa.com
||webdev.com
||ied.com
||t.km
||server.com
||sng.local
||qq.com
||oa.com
||webdev.com
@malash
malash / fxxking-alipay-chrome-https-issue.sh
Last active April 11, 2018 06:26
修复Chrome在macOS Seirra下因支付宝造成HTTPS失败的问题
# 官方:https://bugs.chromium.org/p/chromium/issues/detail?id=649253
# 相关1:http://gold.xitu.io/entry/5800318e7db2a200597bff78
# 相关2:https://twiceyuan.com/2016/09/26/sierra-chrome-bug/
# 相关3:https://www.v2ex.com/t/307911
sudo launchctl remove com.alipay.DispatcherService
sudo rm -rf /Library/Application\ Support/Alipay && \
sudo rm -rf /Library/LaunchDaemons/com.alipay.DispatcherService.plist && \
sudo rm -rf ~/Library/LaunchAgents/com.alipay.adaptor.plist && \
sudo rm -rf ~/Library/LaunchAgents/com.alipay.refresher.plist && \