Skip to content

Instantly share code, notes, and snippets.

from pathlib import Path
import json
import asyncio
import aiofiles
import openai
from openai import AsyncOpenAI
import logging
# Configure logging
logging.basicConfig(
@ShinyObjectLabs
ShinyObjectLabs / BaseForm.tsx
Last active August 1, 2024 18:09
Framer Form Component
/*
MIT License
Copyright © Joel Whitaker
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
@AndrewIngram
AndrewIngram / R2_storage.ts
Last active March 17, 2025 10:00
Read/write from Cloudflare R2 in a Vercel edge function w/default
import { AwsClient } from "aws4fetch";
import { deflate } from "pako";
const R2_ACCOUNT_ID = "SOMETHING"
const R2_ACCESS_KEY_ID = "SOMETHING"
const R2_SECRET_ACCESS_KEY ="SOMETHING"
const R2_BUCKET = "SOMETHING"
const R2_URL = `https://${R2_BUCKET}.${R2_ACCOUNT_ID}.r2.cloudflarestorage.com`;

Emscripten as a linker for Zig and C

This shows how to build a nontrivial program using Zig+Emscripten or C+Emscripten. In both cases Emscripten is only used as a linker, that is the frontend is either zig or clang.

"Nontrivial" here means the program uses interesting Emscripten features:

  • Asyncify
  • Full GLES3 support
  • GLFW3 support
@wilsonpage
wilsonpage / swr.ts
Last active March 28, 2025 09:35
An implementation of stale-while-revalidate for Cloudflare Workers
export const CACHE_STALE_AT_HEADER = 'x-edge-cache-stale-at';
export const CACHE_STATUS_HEADER = 'x-edge-cache-status';
export const CACHE_CONTROL_HEADER = 'Cache-Control';
export const CLIENT_CACHE_CONTROL_HEADER = 'x-client-cache-control';
export const ORIGIN_CACHE_CONTROL_HEADER = 'x-edge-origin-cache-control';
enum CacheStatus {
HIT = 'HIT',
MISS = 'MISS',
REVALIDATING = 'REVALIDATING',
@Erfan-Ahmadi
Erfan-Ahmadi / Bokeh-DOF
Last active March 22, 2025 22:48
Bokeh Depth Of Field Resources
GPU Gems 1 - Chapter 23. Depth of Field: A Survey of Techniques
GPU Gems 2
GPU Gems 3 - Chapter 28. Practical Post-Process Depth of Field
GPU Pro 1 - Realistic Depth of Field in Post-Production
GPU Pro 2 - Post-Proccessing Effects on Mobile Devices
GPU Pro 3 -
GPU Pro 4 - Images Space -> First Two Chapters
GPU Pro 5 - 241 - Bokeh Effects on The SPU
GPU Pro 6 -
@syntaqx
syntaqx / cloud-init.yaml
Last active April 21, 2025 10:14
cloud init / cloud config to install Docker on Ubuntu
#cloud-config
# Option 1 - Full installation using cURL
package_update: true
package_upgrade: true
groups:
- docker
system_info:
@remorses
remorses / deploy_image.sh
Last active February 12, 2019 14:34
Docker deploy with version tag
set -ex
##################################################
REGISTRY="myregistry.com:5000" # for docker hub just put your username
IMAGE=`basename $PWD` # image name
##################################################
@AmirSoleimani
AmirSoleimani / main.go
Last active January 10, 2023 08:18
Pub/Sub Pattern Golang
package main
import (
"patternsample/mq"
"fmt"
"time"
)
func main() {