Skip to content

Instantly share code, notes, and snippets.

View blackcater's full-sized avatar

Elon Tang blackcater

View GitHub Profile
@blackcater
blackcater / .npmrc
Last active April 3, 2024 09:25
.npmrc configuration
# global config
# init config
init-author-name = blackcater
init-author-email = i@blackcater.dev
init-author-url = https://blackcater.com
# git tag message
message = "chore: version bump to v%s"
@blackcater
blackcater / keybindings.jsonc
Last active March 31, 2024 12:57
VSCode VIM Settings
// Place your key bindings in this file to override the defaults
[
/// ============================================
/// Common Keybindings
/// ============================================
{
"key": "shift+cmd+t",
"command": "-workbench.action.reopenClosedEditor"
},
{
@blackcater
blackcater / diagrams.md
Created July 6, 2018 16:45
Markdown Diagrams

Diagrams

Markdown Preview Enhanced supports rendering flow charts, sequence diagrams, mermaid, PlantUML, WaveDrom, GraphViz, Vega & Vega-lite, Ditaa diagrams. You can also render TikZ, Python Matplotlib, Plotly and all sorts of other graphs and diagrams by using Code Chunk.

Please note that some diagrams don't work well with file exports such as PDF, pandoc, etc.

Flow Charts

This feature is powered by flowchart.js.

@blackcater
blackcater / NPM_ENV
Created March 14, 2023 14:38
npm 下载一些镜像常用的环境变量
# electron
ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/

tmux cheatsheet

As configured in my dotfiles.

start new:

tmux

start new with session name:

@blackcater
blackcater / core_util_lang.js
Last active September 28, 2021 12:56
Vue@2 源码中解析模板为 AST 的核心参考库。
/**
* unicode letters used for parsing html tags, component names and property paths.
* using https://www.w3.org/TR/html53/semantics-scripting.html#potentialcustomelementname
* skipping \u10000-\uEFFFF due to it freezing up PhantomJS
*/
export const unicodeRegExp = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/
@blackcater
blackcater / 📊 Weekly development breakdown
Last active October 29, 2020 00:09
Weekly development breakdown
Vue.js 13 hrs 44 mins ████████▏░░░░░░░░░░░░ 38.7%
JavaScript 11 hrs 53 mins ███████░░░░░░░░░░░░░░ 33.5%
JSON 3 hrs 43 mins ██▏░░░░░░░░░░░░░░░░░░ 10.5%
C++ 2 hrs 25 mins █▍░░░░░░░░░░░░░░░░░░░ 6.8%
TypeScript 50 mins ▌░░░░░░░░░░░░░░░░░░░░ 2.4%
@blackcater
blackcater / MulanPSL v2.0
Last active July 8, 2020 03:56
MulanPSL v2.0
木兰宽松许可证, 第2版
木兰宽松许可证, 第2版
2020年1月 http://license.coscl.org.cn/MulanPSL2
您对“软件”的复制、使用、修改及分发受木兰宽松许可证,第2版(“本许可证”)的如下条款的约束:
0. 定义
“软件”是指由“贡献”构成的许可在“本许可证”下的程序和相关文档的集合。
@blackcater
blackcater / nvm.fish
Last active November 27, 2019 01:47
nvm.fish
# Please install bass
# > omf install bass
function nvm
bass source /usr/local/opt/nvm/nvm.sh --no-use ';' nvm $argv
end
@blackcater
blackcater / minikube-start.txt
Created August 22, 2019 15:42
minikube for chinese people.
minikube start --image-mirror-country="cn" --registry-mirror="http://f1361db2.m.daocloud.io"