Skip to content

Instantly share code, notes, and snippets.

View michidk's full-sized avatar
🐳
🐳🐳

Michael Lohr michidk

🐳
🐳🐳
View GitHub Profile
@michidk
michidk / 32bit.asm
Last active January 5, 2025 14:03
Hello World Optimized
BITS 32
org 0x08048000 ; Default base address for 32-bit executables
ehdr: ; Elf32_Ehdr
db 0x7F, "ELF" ; e_ident: ELF magic
db 1, 1, 1, 0 ; e_ident: 32 bit, little endian, version 1, target System V
db 0, 0, 0, 0, 0, 0, 0, 0 ; e_ident: padding
dw 2 ; e_type
dw 3 ; e_machine
@michidk
michidk / hello.asm
Last active January 5, 2025 14:03
Executable hello world
BITS 64
org 0x400000 ; Default base address for 64-bit executables
ehdr: ; Elf64_Ehdr
db 0x7F, "ELF" ; e_ident: ELF magic
db 2, 1, 1, 0 ; e_ident: 64 bit, little endian, version 1, target System V
db 0, 0, 0, 0, 0, 0, 0, 0 ; e_ident: padding
dw 2 ; e_type
dw 0x3E ; e_machine
@michidk
michidk / fuck.rust
Created May 10, 2024 19:29
Fix meh plz
use std::borrow::BorrowMut;
use std::collections::HashMap;
use std::hash::Hash;
use std::sync::Arc;
use async_trait::async_trait;
use log::debug;
use ratatui::backend::CrosstermBackend;
use ratatui::layout::Rect;
@michidk
michidk / apps.yaml
Last active December 31, 2022 15:30
appdeomon party lights
party:
module: party
class: Party
trigger_input: "input_boolean.party"
brightness_input: "input_number.party_brightness"
interval: 0.5
light_group: "light.party_lights"
restore_state_delay: 2
@michidk
michidk / .bashrc
Created August 30, 2022 12:10
vscode devcontainer utility script
# utiliy for opening devcontainers
vs() {
if [ -z "$1" ]; then
if [ -d ".devcontainer" ]; then
echo "Found devcontainer"
devcontainer open .
else
echo "No devcontainer found"
code .
fi
@michidk
michidk / Update-AUPackages.md
Last active January 13, 2025 01:59
Update-AUPackages Report #powershell #chocolatey
@michidk
michidk / cube.def
Last active January 2, 2022 10:44
ARAP Files
1 0 0 2
0 1 0 0
0 0 1 0
0 0 0 1
use portaudio as pa;
use anyhow::Result;
fn main() -> Result<()> {
let pa = pa::PortAudio::new()?;
let mut settings = pa.default_output_stream_settings(1, 44_100.0, 64u32)?;
settings.flags = pa::stream_flags::CLIP_OFF;
let mut phase = 0.0;
@michidk
michidk / deploy.yml
Last active April 7, 2021 13:03
GitHub deploy to branch
name: Deploy LaTeX document
on:
push:
branches:
- master
jobs:
build_resume:
runs-on: ubuntu-latest
steps:
- name: Setup SSH
@michidk
michidk / .gitlab-ci.yml
Last active April 7, 2021 13:02
Gitlab deploy to branch
stages:
- build
- deploy
build:
stage: build
image: node:11
before_script:
- npm install --progress=false --unsafe-perm
script:
- npm run build