Skip to content

Instantly share code, notes, and snippets.

Avatar

Johnny C malefficient

View GitHub Profile
@malefficient
malefficient / KiCad MacOS Install fix.md
Last active August 7, 2022 02:27
KiCad 5.1.12 running on MacOS 11.6 (Big Sur)
View KiCad MacOS Install fix.md

Johnny KiCad install adventures

MacOS Big Sur caused siginficate headaches for users looking to install KiCad in the 'traditional' .dmg way

I thought I would outline the (re-createable) steps required to work around these

For starters, this tutorial assuems that you have complete removed previous KiCad install files, and that you have successfully copied/extracted the .dmg. I.e., the following directory structure exists on disk: This is an image cute-octopus-pack

@malefficient
malefficient / README.md
Last active August 29, 2020 15:04
FTDI, libusb, Arty-a7, and you
View README.md

libusb: multiplatform generic usb library for userland applications zadig.exe: Convenient Windows driver switcher utility

'libwdi' : Some sort of zadig wrapper to work-around code signing requirements http://mirobetm.blogspot.com/2014/08/removing-libwdi-drivers.html

pnputil.exe -e > somefile.txt

  1. Then look for "libwdi" string in somefile.txt Example:
View zshrc
# Luke's config for the Zoomer Shell
# Enable colors and change prompt:
autoload -U colors && colors
PS1="%B%{$fg[red]%}[%{$fg[yellow]%}%n%{$fg[green]%}@%{$fg[blue]%}%M %{$fg[magenta]%}%~%{$fg[red]%}]%{$reset_color%}$%b "
# History in cache directory:
HISTSIZE=10000
SAVEHIST=10000
HISTFILE=~/.cache/zsh/history
@malefficient
malefficient / tmux_cheat_sheet.md
Created August 23, 2019 03:49 — forked from RichardBronosky/.tmux.conf
TMUX cheat sheet
View tmux_cheat_sheet.md

TMUX cheat sheet

Standard Bindings

Ctrl+b, Ctrl+[ Enter copy mode Ctrl+b, Ctrl+] Paste buffer

Modified Bindings

Misc

@malefficient
malefficient / vscode_cheat_sheet.md
Created August 23, 2019 03:49 — forked from RichardBronosky/vscode_cheat_sheet.md
Visual Studio code - VSCode Cheat Sheet - Keyboard Shortcuts
View vscode_cheat_sheet.md

VSCode Cheat Sheet

Keyboard Shortcuts

Jump to closing bracket

Cmd+Shift+\

Though I suggest changing it as follows:

editor.action.jumpToBracket Ctrl+]

View tmux.conf
## Cmd-q is the new cmd-a/b
unbind C-b
#This is the new escape key
set -g prefix C-q
## C-q C-q will goto last window instead of l
#unbind l
#bind-key C-q last-window
# Enable mouse support (toggle with M/m below)
set-option -g mouse-select-pane on
@malefficient
malefficient / tmux-screen-cheatsheet.txt
Created June 13, 2019 15:23
tmux to screen cheatsheet
View tmux-screen-cheatsheet.txt
Screen to tmux cheatsheet
Note: tmux 1.9 has mouse support!
You can toggle it on and off with c-M/m
+-tmux initialization--------------------------+
| Create session: tmux new-session -s SessName |
| List session: tmux list-sessions | tmux ls|
| Join session: tmux attach-session | tmux a |
| Detach session: C-d | |
View markdown-cheatsheet.md

Markdown Cheat sheet

Quick cut and paste examples.

Emphasis

  • Bold **
  • Italic *
  • Bold and italic