Skip to content

Instantly share code, notes, and snippets.

@cmdr2
cmdr2 / sqldiff.py
Created September 19, 2025 09:22
Simple SQL diff program
import sys
import sqlite3
if len(sys.argv) < 3:
print("Usage: python sqldiff.py <file1> <file2>")
exit()
db1 = sys.argv[1]
db2 = sys.argv[2]
@cmdr2
cmdr2 / github-deploy-setup
Last active September 4, 2025 16:50
DEPRECATED - use https://github.com/cmdr2/github-actions-wizard instead! Utility script to easily setup a GitHub deploy action in a repository for pushing to S3 or Lambda. Creates the required IAM roles automatically.
#!/usr/bin/env python3
# !!!!!!!!!!!!!!!!!!!!!!! DEPRECATED - use https://github.com/cmdr2/github-actions-wizard instead!
import os
import subprocess
import json
import time
def run_capture(cmd):
@cmdr2
cmdr2 / foundational-web-components-demo.html
Created July 29, 2025 10:11
Demo of foundational tags like img, b, button implemented using Web Components
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Custom Elements Demo</title>
</head>
<body>
<custom-b>Hello, bold world!</custom-b>
<br><br>
@cmdr2
cmdr2 / overflow_clipping_test.py
Created July 24, 2025 09:34
Uses a fragment shader to discard pixels outside the clipping volume (specified by a transform matrix, and local size)
import bpy
import gpu
from gpu_extras.batch import batch_for_shader
VERT_SHADER = """
uniform mat4 ModelViewProjectionMatrix;
uniform mat4 ModelMatrix;
in vec2 texCoord;
in vec3 position;
import bpy
import gpu
from gpu_extras.batch import batch_for_shader
VERT_SHADER = """
uniform mat4 ModelViewProjectionMatrix;
in vec2 texCoord;
in vec3 position;
out vec3 pos;
// can run on https://thebookofshaders.com/edit.php
#ifdef GL_ES
precision mediump float;
#endif
uniform vec2 u_resolution;
vec3 hsv2rgb(vec3 c) {
vec4 K = vec4(1.0, 2.0/3.0, 1.0/3.0, 3.0);
#include <cuda_runtime.h>
#include <iostream>
#include <chrono>
#define CHECK_CUDA(call) \
if ((call) != cudaSuccess) { \
std::cerr << "CUDA error at " << __FILE__ << ":" << __LINE__ << std::endl; \
std::exit(1); \
}
#include <cuda_runtime.h>
#include <iostream>
#include <chrono>
#define CHECK_CUDA(call) \
do { \
cudaError_t err = call; \
if (err != cudaSuccess) { \
std::cerr << "CUDA Error: " << cudaGetErrorString(err) << "\n"; \
exit(EXIT_FAILURE); \
#include <cuda_runtime.h>
#include <iostream>
#include <chrono>
#define CHECK_CUDA(call) \
do { \
cudaError_t err = call; \
if (err != cudaSuccess) { \
std::cerr << "CUDA Error: " << cudaGetErrorString(err) << "\n"; \
exit(EXIT_FAILURE); \
12,13c12,15
< #include "ggml-cpu/unary-ops.h"
< #include "ggml-cpu/binary-ops.h"
---
> #include "unary-ops.h"
> #include "binary-ops.h"
> #include "vec.h"
> #include "ops.h"
86,109d87
< #if defined(GGML_USE_ACCELERATE)