Skip to content

Instantly share code, notes, and snippets.

View fundon's full-sized avatar
🎯
Focusing

Fangdun Tsai fundon

🎯
Focusing
View GitHub Profile
@fundon
fundon / ClosestPointOnEllipse.cs
Created June 17, 2024 00:43 — forked from JohannesMP/ClosestPointOnEllipse.cs
[C#, Unity3D] Quickly find the closest point on an ellipse centered on the origin.
using UnityEngine;
using Math = System.Math;
public static class NearestPointTo
{
/// <summary>
/// Find the closest point on an ellipse centered on the origin.
/// </summary>
/// Credit:
/// 2015-09 Original Paper by Luc. Maisonobe https://www.spaceroots.org/documents/distance/distance-to-ellipse.pdf
@fundon
fundon / docs.md
Last active November 3, 2021 02:57
Docs 构建引擎

特点

  • 代码复制
  • 版本搜索
  • 多版本搜索
  • 实时搜索
  • 快速更新索引
  • 文档站点 TOC
  • 页面 TOC
  • MarkdownLint
@fundon
fundon / README.md
Created August 6, 2021 14:25 — forked from ctsrc/README.md
How to run FreeBSD 13.0-BETA1 for ARM64 in QEMU on Apple Silicon Mac (MacBook Pro M1, etc)
@fundon
fundon / smol-hello.rs
Last active January 23, 2024 08:34
smol 16threads vs tokio 16threads
//! An HTTP server based on `hyper`.
//!
//! Run with:
//!
//! ```
//! cargo run --example hyper-server
//! ```
//!
//! Open in the browser any of these addresses:
//!
@fundon
fundon / hello.rs
Created April 29, 2020 07:17
smol spawn vs tokio spawn
//! An HTTP server based on `hyper`.
//!
//! Run with:
//!
//! ```
//! cargo run --example hyper-server
//! ```
//!
//! Using https://github.com/mcollina/autocannon
//! ```
@fundon
fundon / oc.fish
Created March 4, 2020 09:59
Opencore Builder includes Drivers and Kexts
#!/usr/bin/env fish
function build
set -l mode $argv[1]; set -q $mode ; and set mode Debug
xcodebuild -configuration $mode > /dev/null
end
function package
set -l mode $argv[1]
set -l repo $argv[2]
@fundon
fundon / .profile
Last active July 16, 2021 05:54
New macOS
# ~/.profile
export HTTP_PROXY=http://127.0.0.1:9090
export HTTPS_PROXY=http://127.0.0.1:9090
export PATH="$HOME/.cargo/bin:$PATH"
diff --git a/ios-deploy.xcodeproj/project.pbxproj b/ios-deploy.xcodeproj/project.pbxproj
index c58f9d8..6c46afe 100644
--- a/ios-deploy.xcodeproj/project.pbxproj
+++ b/ios-deploy.xcodeproj/project.pbxproj
@@ -317,7 +317,7 @@
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
- shellScript = "echo \"\\\"# AUTO-GENERATED - DO NOT MODIFY\\n\\\"\" > src/ios-deploy/lldb.py.h\nawk '{ print \"\\\"\"$0\"\\\\n\\\"\"}' src/scripts/lldb.py >> src/ios-deploy/lldb.py.h";
+ shellScript = "awk '{ print \"\\\"\"$0\"\\\\n\\\"\"}' src/scripts/lldb.py > src/ios-deploy/lldb.py.h";
https://battle.net/download/getInstallerForGame?os=MAC&version=LIVE&gameProgram=WARCRAFT_3
https://battle.net/download/getInstallerForGame?os=mac&locale=enUS&version=PTR&gameProgram=WARCRAFT_3
@fundon
fundon / Documentation.md
Created July 5, 2017 08:13 — forked from KartikTalwar/Documentation.md
Rsync over SSH - (40MB/s over 1GB NICs)

The fastest remote directory rsync over ssh archival I can muster (40MB/s over 1gb NICs)

This creates an archive that does the following:

rsync (Everyone seems to like -z, but it is much slower for me)

  • a: archive mode - rescursive, preserves owner, preserves permissions, preserves modification times, preserves group, copies symlinks as symlinks, preserves device files.
  • H: preserves hard-links
  • A: preserves ACLs