Common commands and workflows to use with jj
Largely from: https://jj-vcs.github.io/jj/latest/github/
# setup git repo
jj git init --colocate
# push commit
| # System design links | |
| 681+ engineering blogs that will help you improve at system design: | |
| 1. Engineering @ Meta: | |
| https://lnkd.in/gc9xnZQ8 | |
| 2. OpenAI Software Engineering: |
Common commands and workflows to use with jj
Largely from: https://jj-vcs.github.io/jj/latest/github/
# setup git repo
jj git init --colocate
# push commit
| // Pieces extracted & trimmed from https://gitlab.com/CalcProgrammer1/OpenRGB | |
| // Basic usage : g++ crgb.cc -o ledoff && ./ledoff | |
| // For turning off RAM LEDs at startup : compile in root home directory & add "@reboot /root/ledoff" to "sudo crontab -e" | |
| #include <cstring> | |
| #include <iostream> | |
| #include <linux/i2c-dev.h> | |
| #include <linux/i2c.h> | |
| #include <sys/ioctl.h> |
| #!/bin/bash | |
| # add to .zshrc on mac | |
| # assumes firefox developer edition installed | |
| # uses $1 to search google | |
| # works like `google "hi"` | |
| google () { | |
| open "/Applications/Firefox Developer Edition.app" "https://google.com.au/search?q=$1" | |
| } | |
The following are a list of resources I find myself referring to:
| Typescript enums are bad, and unsafe | |
| Typescript map key are compared by reference and not by value. | |
| ie. | |
| ``` | |
| const map = new Map<any,string>() | |
| map.set({},'hi') | |
| map.set({},'hi2') | |
| console.log(map.keys()) |
| [user] | |
| name = fill me | |
| email = [email protected] | |
| [alias] | |
| squash = "!f(){ git reset --soft $(git merge-base master $(git branch --show-current)) && git commit -m \"${1}\";};f" | |
| update = "!f(){ git checkout master && git pull && git checkout $(git branch --show-current) && git rebase;};f" | |
| [push] | |
| autoSetupRemote = true | |
| [pull] |
| // carely use get, and set, it's good with extension functions with no arguements, allowing you to not have the extra "()" | |
| val foo2: Int get() { | |
| println("Calculating the answer") | |
| return 42 | |
| } | |
| // just use this | |
| fun getInt(): Int { |
Mono, like Mono.just("someString"), flux is like a streamFlux is useful for that| #!/bin/bash | |
| path="/tmp" # /home/pi/Documents | |
| if [ -f "$path/pid.txt" ]; then | |
| echo "pid file found. Exiting..." | |
| exit 0 | |
| fi | |
| echo "running" > "$path/pid.txt" |