Skip to content

Instantly share code, notes, and snippets.

View adamchalmers's full-sized avatar

Adam Chalmers adamchalmers

View GitHub Profile
ISO-10303-21;
HEADER;
FILE_DESCRIPTION((('zoo.dev export')), '2;1');
FILE_NAME('dump.step', '2025-07-26T13:31:04.746595723+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown');
FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF'));
ENDSEC;
DATA;
#1 = (
LENGTH_UNIT()
NAMED_UNIT(*)
ISO-10303-21;
HEADER;
FILE_DESCRIPTION((('zoo.dev export')), '2;1');
FILE_NAME('dump.step', '2025-07-26T13:03:46.532356981+00:00', ('Author unknown'), ('Organization unknown'), 'zoo.dev beta', 'zoo.dev', 'Authorization unknown');
FILE_SCHEMA(('AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF'));
ENDSEC;
DATA;
#1 = (
LENGTH_UNIT()
NAMED_UNIT(*)
exampleSketch =
startSketchOn("-XZ")
- |> circle({ center = [0, 0], radius = 10 }, %)
+ |> circle(center = [0, 0], radius = 10)
// base radius
const r = 50
// layer height
const h = 10
// taper factor [0 - 1)
const t = 0.005
fn layer = (i) => {
Config options different from defaults:
background_image /Users/adamchalmers/Downloads/night_desert.png
background_image_layout scaled
background_opacity 0.6
background_tint 0.6
draw_minimal_borders False
enabled_layouts ['tall', 'fat', 'grid', 'horizontal', 'splits', 'stack', 'vertical']
font_family FiraCode Nerd Font Mono
font_size 14.0
macos_option_as_alt 3
Running `CARGO=/home/adam/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin/cargo CARGO_BIN_NAME=engine-api CARGO_CRATE_NAME=engine_api CARGO_MANIFEST_DIR=/home/adam/kc-repos/engine CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=engine-api CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/adam/kc-repos/engine/target/debug/deps:/home/adam/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib:/home/adam/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/adam/kc-repos/engine/target/debug/build/engine-api-c932a6fb5544a461/out PROMETHEUS_URL='http://prometheus.hawk-dinosaur.ts.net/' VERGEN_GIT_BRANCH=achalmers/set-constraint-actor VERGEN_GIT_SHA=122484f9 /home/adam/.rustup/toolchains/stable-x86_64-unknown-
@adamchalmers
adamchalmers / gist:a5ec9abdcf029b3dee0c6e73c1961dfc
Created October 21, 2023 18:01
Expansion of huge LLVM lines for schemars
This file has been truncated, but you can view the full file.
// WARNING: This output format is intended for human consumers only
// and is subject to change without notice. Knock yourself out.
const _: () = {
let mut _0: ();
bb0: {
_0 = const ();
return;
}
}
From bea85b28a25dcc23711a681d8620e3d3e371eb36 Mon Sep 17 00:00:00 2001
From: Adam Chalmers <[email protected]>
Date: Tue, 25 Apr 2023 12:17:43 -0500
Subject: [PATCH] no macro
---
src/obj.rs | 52 +++++++++++++++++++++++++---------------------------
1 file changed, 25 insertions(+), 27 deletions(-)
diff --git a/src/obj.rs b/src/obj.rs
use axum::{
body::Bytes,
extract::{self, multipart::MultipartError},
Extension,
};
use futures::Stream;
use reqwest::StatusCode;
async fn upload(
mp: extract::Multipart,
@adamchalmers
adamchalmers / async_docx_reader.rs
Created March 11, 2022 00:45
Async read Microsoft Word files.
// async_zip = { git = "https://github.com/majored/rs-async-zip.git", branch = "main" }
// quick-xml = { git = "https://github.com/itsgreggreg/quick-xml.git", branch = "async", features = ["asynchronous"]}
use async_zip::read::seek::ZipFileReader;
use quick_xml::{events::Event, AsyncReader};
use tokio::io::BufReader;
use tokio::sync::mpsc;
#[tokio::main]
async fn main() -> anyhow::Result<()> {