Skip to content

Instantly share code, notes, and snippets.

View pythoninthegrass's full-sized avatar

pythoninthegrass

View GitHub Profile
@pythoninthegrass
pythoninthegrass / init.lua
Last active May 18, 2024 17:45
wezterm + hammerspoon (quake mode)
-- SOURCE: https://github.com/wez/wezterm/issues/1751#issuecomment-2014752114
-- brew install --cask hammerspoon
-- ~/.hammerspoon/init.lua
-- Import necessary Hammerspoon modules
local hotkey = require "hs.hotkey"
local application = require "hs.application"
local mouse = require "hs.mouse"
local screen = require "hs.screen"
local geometry = require "hs.geometry"
local spaces = require "hs.spaces"
# https://github.com/lima-vm/lima/blob/master/examples/docker-rootful.yaml
---
images:
# Hint: run `limactl prune` to invalidate the "current" cache
- location: "https://cloud-images.ubuntu.com/releases/24.04/release-20240423/ubuntu-24.04-server-cloudimg-amd64.img"
arch: "x86_64"
digest: "sha256:32a9d30d18803da72f5936cf2b7b9efcb4d0bb63c67933f17e3bdfd1751de3f3"
- location: "https://cloud-images.ubuntu.com/releases/24.04/release-20240423/ubuntu-24.04-server-cloudimg-arm64.img"
arch: "aarch64"
digest: "sha256:c841bac00925d3e6892d979798103a867931f255f28fefd9d5e07e3e22d0ef22"
@pythoninthegrass
pythoninthegrass / bench_7600m_xt.txt
Created May 15, 2024 01:35
Minisforum EliteMini UM780 XTX - AMD Radeon RX 7600M XT (GPD G1)
lance@fedora:~$ glmark2
=======================================================
glmark2 2023.01
=======================================================
OpenGL Information
GL_VENDOR: AMD
GL_RENDERER: AMD Radeon RX 7600M XT (radeonsi, navi33, LLVM 18.1.1, DRM 3.57, 6.8.7-303.fsync.fc40.x86_64)
GL_VERSION: 4.6 (Compatibility Profile) Mesa 24.0.5
Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
Surface Size: 800x600 windowed
@pythoninthegrass
pythoninthegrass / bench_780m.txt
Created May 15, 2024 01:34
Minisforum EliteMini UM780 XTX - AMD Radeon 780m
lance@fedora:~$ glmark2
=======================================================
glmark2 2023.01
=======================================================
OpenGL Information
GL_VENDOR: AMD
GL_RENDERER: AMD Radeon Graphics (radeonsi, gfx1103_r1, LLVM 18.1.1, DRM 3.57, 6.8.7-303.fsync.fc40.x86_64)
GL_VERSION: 4.6 (Compatibility Profile) Mesa 24.0.5
Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
Surface Size: 800x600 windowed

How to write tests with pytest

meetup-pytest

whoami

Lance Stephens

#!/usr/bin/env bash
set -euo pipefail
# get the root directory
GIT_ROOT="$(git rev-parse --show-toplevel 2>/dev/null)"
SCRIPT_DIR=$(dirname "$(readlink -f "$0")")
if [ -n "$GIT_ROOT" ]; then
TLD="$GIT_ROOT"
else
#!/usr/bin/env python3
# SOURCE: https://www.youtube.com/watch?v=xtFo1IiZqzM
import pandas as pd
from pathlib import Path
from tqdm import tqdm
fn = Path("../csv/anime_dataset/users-score-2023.csv")
@pythoninthegrass
pythoninthegrass / qemu-system-x86_64
Created May 7, 2024 01:10
QEMU ISO provisioning on M1/M2 Macs
qemu-system-x86_64 \
-device virtio-net-pci,netdev=net0 \
-netdev socket,id=net0,fd=3 \
-m 2048 \
-cdrom ~/Downloads/iso/ubuntu-22.04.4-desktop-amd64.iso
@pythoninthegrass
pythoninthegrass / pull.yml
Created May 4, 2024 04:58
GitHub app Pull
# https://github.com/wei/pull#readme
---
version: "1"
rules:
- base: main
upstream: pythoninthegrass:main
mergeMethod: hardreset # Optional, one of [none, merge, squash, rebase, hardreset], Default: none.
mergeUnstable: false # Optional, merge pull request even when the mergeable_state is not clean. Default: false
@pythoninthegrass
pythoninthegrass / .bash_aliases
Created April 29, 2024 02:37
Fedora Silverblue .bash_aliases
# shellcheck disable=all
# aliases
alias rsync='rsync -arvW --progress --stats --ignore-existing' # archive, recursive, verbose, whole-file
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'
alias c=clear
alias ..='cd ../'
alias ...='cd ../../'