Skip to content

Instantly share code, notes, and snippets.

View evianzhow's full-sized avatar

Evian Zhow evianzhow

View GitHub Profile
@evianzhow
evianzhow / latex-resume-copilot-instructions.md
Last active July 7, 2026 03:43
Copilot Instructions — LaTeX Resume Repository

Copilot Instructions — LaTeX Resume Repository

These instructions guide GitHub Copilot (and Copilot Chat / inline suggestions) when reviewing, proofreading, or rewriting content in this resume repository. Treat every suggestion the way a hiring-focused editor would leave a comment in a Word document: concise, actionable, and grounded in the rules below.

Scope

Apply these rules primarily to .tex files (or included .tex fragments) that contain

name: Build Resume PDF
on:
push:
pull_request:
workflow_dispatch:
jobs:
build:
name: Compile LaTeX resume
---
- name: Check and update NAT rule source address
hosts: all
gather_facts: false
vars:
nat_rule_id: "1" # NAT rule to check
cidr_suffix: "/24" # CIDR suffix
tasks:
- name: Get the current external IP of the EdgeRouter
@evianzhow
evianzhow / install_nodejs_and_yarn_homebrew.md
Created April 20, 2019 04:22 — forked from nijicha/install_nodejs_and_yarn_homebrew.md
Install NVM, Node.js, Yarn via Homebrew

Install NVM, NodeJS, Yarn via Homebrew

Prerequisites

  • Homebrew should be installed (Command line tools for Xcode are included).

Getting start

Install NVM and NodeJS

  1. Install nvm via Homebrew
@evianzhow
evianzhow / gist:3f0e3a1b41237f386addf60f61dd5294
Created March 14, 2018 14:43
FBPortForwarding Flow Map
|
iOS Device | Mac
|
+----------------+ +----------------+
|Peertalk Server | connect |Peertalk Client |
| <------------+ |
| | | |
| Port 8025| | |
+----+-----------+ +---------^------+
Number Start End Size File system Name Flags
34s 2047s 2014s Free Space
1 2048s 4982527s 4980480s ext4 Linux RAID raid
2 4982528s 9176831s 4194304s linux-swap(v1) Linux RAID raid
9176832s 9453279s 276448s Free Space
5 9453280s 3221007391s 3211554112s Linux RAID raid
3221007392s 6442450910s 3221443519s Free Space
@evianzhow
evianzhow / README.md
Last active April 25, 2017 02:34
iPod battery percentage enabler
default 16:24:50.953454 +0800 Home activate generator <_UIFeedbackStatesBehavior: 0x17413c3e0: prepared=1> with style: Prewarm; activationCount: 1 -> 0; styleActivationCount: 1 -> 0
default 16:24:50.954154 +0800 Home feedback engine <_UIFeedbackHapticEngine: 0x1742c8340: state=0, numberOfClients=0, prewarmCount=1, _isSuspended=0> state changed: Inactive -> Prewarming
default 16:24:50.956076 +0800 Home 384: clientID: 0x1000194
default 16:24:50.993726 +0800 mediaserverd 317: Calling startPrewarm on synth
default 16:24:51.000852 +0800 mediaserverd 678: Client request to start IO proc ID 0x0 on VAD 173.
default 16:24:51.013337 +0800 mediaserverd 560: Starting IO type 1 on AggregateDevice 146.
default 16:24:51.015553 +0800 mediaserverd HALS_IOContext.cpp:766:StartIOProcID: HALS_IOContext::StartIOProcID: 150 Speaker (VAD [vdef] AggDev 1):
default 16:24:51.016062 +0800 mediaserverd HALS_IOContext.cpp:772:StartIOProcID: starting ProcID 0x0 state: Prewarm: 0 Play: 0 State: Stopped IOProc 0x21: no
default 16:24:5
default 15:58:44.577574 +0800 Home subsystem: com.apple.avfaudio, category: avas, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 2, enable_private_data: 0
default 15:58:44.614805 +0800 Home subsystem: com.apple.coreaudio, category: as, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 2, enable_private_data: 0
default 15:58:44.623043 +0800 mediaserverd 3817: created session sid:0x1e63f, Home(404), 'prim' for PID: 404 and port: 181107
default 15:58:44.637573 +0800 Home subsystem: com.apple.UIKit, category: FeedbackActivation, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 1, privacy_setting: 2, enable_private_data: 0
default 15:58:44.640189 +0800 Home activate generator <_UIFeedbackStatesBehavior: 0x17413c3e0: prepared=1> with style: Prewarm; activationCount: 1 -> 0;
@evianzhow
evianzhow / shadowsocks-server
Last active April 27, 2019 14:21
shadowsocks-server OpenWRT init.d script
#!/bin/sh /etc/rc.common
#
# Copyright (C) 2016 Jian Chang <aa65535@live.com>
# Copyright (C) 2016 Evian Zhow <evianzhow@gmail.com>
#
# This is free software, licensed under the GNU General Public License v3.
# See /LICENSE for more information.
#
START=90