kidonng's repos on GitHub
76 watchers
sushi
🍣 A tasty and inclusive Scoop bucket
Shell · 58 watchers
notion-appimage
Notion desktop app on Linux as AppImage
Vue · 42 watchers
scoop-docs
📚 Scoop documentation done right
Shell · 37 watchers
nix.fish
❄️🐟 Fish plugin for Nix
TypeScript · 33 watchers
cherry
@kidonng's user scripts, styles & patches
Ruby · 23 watchers
homebrew-malt
🍺 A flavored Homebrew tap
Shell · 23 watchers
plug.fish
Minimalistic Git-based fish plugin manager
TypeScript · 20 watchers
daisyui
A UnoCSS-compatible redistribution of daisyUI
JavaScript · 17 watchers
anti-web-addiction
网络防沉迷浏览器扩展,防止人沉迷网络,切实保护人身心健康
Shell · 15 watchers
preview.fish
🔍🐟 Fish plugin for previewing files
Shell · 14 watchers
magisk-blobmoji
Use Blobmoji with Magisk
Shell · 13 watchers
completions.fish
Latest fish completions as a plugin
Shell · 13 watchers
nix-completions.fish
❄️🐟 Fish completions for Nix
Shell · 9 watchers
fisher_path.fish
🎣 Fish plugin for $fisher_path
Shell · 6 watchers
dotfiles
@kidonng's dotfiles
ASL · 6 watchers
HP-Pavilion-13-Hackintosh
HP Pavilion 13 Hackintosh based on OpenCore
TypeScript · 4 watchers
animation-observer
Lightweight module to monitor DOM elements matching a CSS selector
Vue · 3 watchers
activity-box
HTML · 3 watchers
ncuhome-tasks
TypeScript · 2 watchers
refined-github
:octocat: Browser extension that simplifies the GitHub interface and adds useful features
PowerShell · 2 watchers
Scoop-GithubActions
GitHub actions for scoop bucket automation.
JavaScript · 1 watchers
avif-cli
Command line utility to convert images to AVIF, requires Node.js 12.13.0+
TypeScript · 1 watchers
bases
Hosts TSConfigs to extend in a TypeScript app, tuned to a particular runtime environment
1 watchers
bat
A cat(1) clone with wings.
1 watchers
brew.sh
🔖 The Homebrew homepage
TypeScript · 1 watchers
channel
Telegram channel mirror
Vue · 1 watchers
cloud-college
1 watchers
cloudscraper
A Python module to bypass Cloudflare's anti-bot page.
1 watchers
core
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
1 watchers
date-fns-fork
⏳ Modern JavaScript date utility library ⌛️
Rust · 1 watchers
deno
A modern runtime for JavaScript and TypeScript.
TypeScript · 1 watchers
deno-cliffy
Command line framework for deno 🦕 Including Commandline-Interfaces, Prompts, CLI-Table, Arguments Parser and more...
1 watchers
deno-rollup
Next-generation ES module bundler ported for Deno
1 watchers
desktop
an enhancer/customiser for the all-in-one productivity workspace notion.so (app)
1 watchers
devdocs
API Documentation Browser
1 watchers
electron-builder
A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
1 watchers
esm.sh
A fast, global content delivery network for ES Modules.
TypeScript · 1 watchers
extensions
Everything you need to extend Raycast.
1 watchers
fish-colored-man
Color-enabled man pages plugin for fish-shell
Shell · 1 watchers
fzf.fish
Augment your fish command line with fzf key bindings
1 watchers
gist-box
📌📋 A helper class for updating a single-file Gist
1 watchers
gitstalk
Discover who's upto what on Github
1 watchers
grc
generic colouriser
1 watchers
happy-dom
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
TypeScript · 1 watchers
hermes-session-viewer
Hermes Agent session viewer
Ruby · 1 watchers
homebrew-core
🍻 Default formulae for the missing package manager for macOS (or Linux)
1 watchers
hugo-ink
Crisp, minimal personal website and blog theme for Hugo
Vue · 1 watchers
icones
⚡️ Icon Explorer with Instant searching, powered by Iconify
1 watchers
iTerm2
iTerm2 is a terminal emulator for Mac OS X that does amazing things.
TypeScript · 1 watchers
kidonng
@kidonng's homepage
JavaScript · 1 watchers
module-replacements-cli
CLI for https://github.com/es-tooling/module-replacements
1 watchers
momentjs.com
The website for momentjs
1 watchers
nanoid
A NanoID implementation for Deno
1 watchers
neofetch
🖼️ A command-line system information tool written in bash 3.2+
1 watchers
nix-darwin
nix modules for darwin
Nix · 1 watchers
nixpkgs
Nix Packages collection
1 watchers
notion-enhancer.github.io
the notion-enhancer project's website
1 watchers
nvm
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
1 watchers
oak
A middleware framework for handling HTTP with Deno 🐿️ 🦕
1 watchers
plugin-layout
Umi plugin for ant-design-pro-layout build-in .
1 watchers
preact-www
:book: Preact documentation website.
1 watchers
prettier-vscode
Visual Studio Code extension for Prettier
1 watchers
react-ga
React Google Analytics Module
1 watchers
reactjs.org
The React documentation website
1 watchers
README
All about README.md file markup
1 watchers
signals
1 watchers
simpread
简悦 ( SimpRead ) - 让你瞬间进入沉浸式阅读的扩展
1 watchers
solid-docs-next
Solid Docs, rehauled. Very much in progress
1 watchers
sourcegraph
Universal code search (self-hosted)
0 watchers
Aikoyori
my github bio lol
0 watchers
astro
The all-in-one web framework designed for speed. ⭐️ Star to support our work!
Astro · 0 watchers
astro-source-file
Bring back [data-astro-source-file]
0 watchers
atuin
✨ Magical shell history
0 watchers
aube
A fast Node.js package manager
0 watchers
broot
A new way to see and navigate directory trees : https://dystroy.org/broot
0 watchers
coteditor.github.io
Web site repository for coteditor.com
0 watchers
crates.io
The Rust package registry
0 watchers
csswg-drafts
CSS Working Group Editor Drafts
0 watchers
docs
Deno documentation, examples and API Reference. Powered by Lume.
0 watchers
docs-1
Astro documentation
0 watchers
dom-expressions
A Fine-Grained Runtime for Performant DOM Rendering
0 watchers
eslint-config
Anthony's ESLint config preset
Shell · 0 watchers
fastmac
Get a MacOS or Linux shell, for free, in around 2 minutes
Rust · 0 watchers
fish-shell
The user-friendly command line shell.
0 watchers
fzf
:cherry_blossom: A command-line fuzzy finder
0 watchers
fzf-for-js
Do fuzzy matching using FZF algorithm in JavaScript
0 watchers
hermes-agent
The agent that grows with you
Ruby · 0 watchers
homebrew-cask
🍻 A CLI workflow for the administration of macOS applications distributed as binaries
0 watchers
kitty
Cross-platform, fast, feature-rich, GPU based terminal
0 watchers
koharu
ML-powered manga translator, written in Rust.
0 watchers
navi
An interactive cheatsheet tool for the command-line
0 watchers
packages
Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
TypeScript · 0 watchers
poll
0 watchers
posthog-js
Send usage data from your web app or site to PostHog, with autocapture.
0 watchers
preact
⚛️ Fast 3kB React alternative with the same modern API. Components & Virtual DOM.
0 watchers
react-spectrum
A collection of libraries and tools that help you build adaptive, accessible, and robust user experiences.
0 watchers
router
🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.
0 watchers
scrcpy
Display and control your Android device
Nix · 0 watchers
servers
kidonng

kidonng

V2EX member #561977, joined on 2021-11-16 15:35:29 +08:00
kidonng's recent replies
一看到标题就想到 sqlite https://opensource.apple.com/source/CPANInternal/CPANInternal-108/DBD-SQLite/sqlite3.c.auto.html

** This file is an amalgamation of many separate C source files from SQLite
** version 3.6.22. By combining all the individual C code files into this
** single large file, the entire code can be compiled as a one translation
** unit. This allows many compilers to do optimizations that would not be
** possible if the files were compiled separately. Performance improvements
** of 5% are more are commonly seen when SQLite is compiled as a single
** translation unit.

虽然说的是运行速度不是编译速度🐶
一点想法,不一定对:

Q:为什么要有 `Origin`?
A: https://fetch.spec.whatwg.org/#origin-header
> The `Origin` header is a version of the `Referer` [sic] header that does not reveal a path.
通过不同 Referrer Policy 可以精准控制 `Origin` 和 `Referrer` 的发送

Q:为什么要有 `Referer`?
A: https://httpwg.org/specs/rfc7231.html#header.referer
> The "Referer" [sic] header field allows the user agent to specify a URI reference for the resource from which the target URI was obtained (i.e., the "referrer", though the field name is misspelled).
`Referer`(以及 `Origin`)作为重要的来源信息是默认发送的,此时尚不考虑跨域。

“非跨域请求时 HTTP 请求头有时候也会带上 Origin 头字段”实际上是默认行为,应该问的是“为什么有的时候不会带 Origin/Referer”,对此问题不同上下文有不同回答(见 https://www.w3.org/TR/referrer-policy/ 里“Integration with Fetch/HTML/CSS”),一句话概括大概就是“except in cases where the origin information would be sensitive or unnecessary.” ( https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Origin#description)。
前端框架推荐 Alpine.js ,可以说是“设计给后端”的框架,几乎无学习负担
CSS 框架自然是 Bootstrap 默秒全🐶
能不动态尽量别动态吧...JVM 和 Go 肯定别了,可以考虑 Lua 或者 JS
数据库 sqlite ,也上不了更多东西了
@hingle 知乎好像也是
Mar 11, 2022
Replied to a topic by gaogaoa 云计算 天空计算会是云计算发展的未来趋势吗?
虽然不是完全对标,但 Terraform 不值得拥有名字吗
Mar 10, 2022
Replied to a topic by ifanrcloud 程序员 小程序的第六年,我们还能怎么玩?
@zhaol
> PWA 的推广是在开发人员之间,不是用户,就很难受。
PWA 是建立在国内并不存在的开放 Web 上的,这里只有“已停止访问该网页”和“下载应用查看全部内容”,推广不开和用不用户没多大关系。
@ruanimal Brew prefix 了解一下
我发的文档里明白写着
> Can install software to your home directory and so does not require sudo
Mar 8, 2022
Replied to a topic by ifanrcloud 程序员 小程序的第六年,我们还能怎么玩?
@zhaol
> PWA 按道理来说应该由浏览器厂商来推广,但是好像人家也没这个必要,毕竟这只是一个技术标准。
浏览器厂商推的还不够多吗? Edge 团队自从转 Chromium 内核后掏心掏肺把原 Edge 的功能贡献给 Chromium 不说,在 PWA 方面的贡献更是功不可没。不夸张的说 Windows 目前是 PWA 体验最好的平台。
Chrome 几乎每个大版本都有 PWA 相关的特性,比如最近推迟发布的 window overlay controls 。
> 作为前端希望有生之年看到 PWA 崛起,然后替代 app ,小程序,甚至桌面端(好像现在也可以,但是还不够啊)
Telegram Web, Twitter, Google Photos 这些已经无限逼近原生应用的 PWA 已经证实了 Web 平台的能力了
但是这些和 T5 内核和 UC 内核之流没关系。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   928 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 20:33 · PVG 04:33 · LAX 13:33 · JFK 16:33
♥ Do have faith in what you're doing.