Skip to content

Instantly share code, notes, and snippets.

View airstrike's full-sized avatar
🎯
bringing presentations and spreadsheets to the 21st century

Andy Terra airstrike

🎯
bringing presentations and spreadsheets to the 21st century
View GitHub Profile
@airstrike
airstrike / transcript.md
Created October 20, 2024 23:15
FPSLaunch Design Meeting with Claude 3.5 Sonnet

airstrike: Create a tailwind-css based landing page like the attached. Minimalistic, some text on the left, an image on the right, and then some description down the page, some colored or gradient background. Nothing too fancy. Use Google fonts and CDN-provided resources and give me the full html, css, js so I can put it on a jsfiddle and see what it looks like. Thanks!

image


Claude: I understand you'd like me to create a Tailwind CSS-based landing page inspired by the image you've shared, without directly copying it. I'll design a minimalistic page with text on the left, an image on the right, and some description further down. I'll use Google Fonts and CDN-provided resources to create this layout. Here's the HTML, CSS, and JavaScript code for a similar but original design:

image

@airstrike
airstrike / smart_rectangle.rs
Created August 6, 2024 21:06
Smart Rectangles
//! Rectangles of every kind! Assumes negative sizes imply that the Rectangle
//! was drawn from bottom to top, right to left, or both.
use iced::{Point, Rectangle, Size};
/// Creates a `Rectangle` that ensures positive dimensions.
///
/// If the size is negative in either direction, it subtracts it from the
/// top-left coordinates accordingly and flips it to a positive sign. This way,
/// if a rectangle is drawn from bottom-right to top-left, it still results in a
@airstrike
airstrike / logger.rs
Last active February 23, 2025 20:12
Sample simple logging with tracing
use std::{fs::File, sync::Arc};
use tracing::Level;
use tracing_subscriber::{
filter::{LevelFilter, Targets},
fmt,
prelude::*,
};
pub use tracing::{debug, error, info, trace, warn};
@airstrike
airstrike / fonts.rs
Created July 17, 2024 14:09
iced fonts modified from halloy
use std::borrow::Cow;
use std::sync::OnceLock;
use iced::font;
pub static SANS: Font = Font::new(false);
pub static SANS_BOLD: Font = Font::new(true);
pub static MONOSPACE: iced::Font = iced::Font::MONOSPACE;
pub const ICON: iced::Font = iced::Font::with_name("bootstrap-icons");
@airstrike
airstrike / split.rs
Last active March 30, 2025 13:08
`Split` widget for `iced`
//! Divide the available space in two parts to display two different elements.
//
// Originally from iced_aw. https://github.com/iced-rs/iced_aw/
//
// Kept up-to-date with `iced`'s `master` branch by me (`0.14.0-dev`).
//
// New features:
// - Negative divider position, for measuring from the end (right or bottom)
// MIT License
@airstrike
airstrike / userstyle.css
Created March 8, 2024 17:43
Hide karma and comment score on HN
@-moz-document domain("news.ycombinator.com") {
/* Hide karma and points on replies */
span.pagetop #karma, span.comhead span.score {
visibility: hidden;
position: relative;
display: inline-block;
height: 10px !important;
overflow: hidden;
}
span.pagetop #karma {
@airstrike
airstrike / setup_sqlcl.sh
Last active January 19, 2024 21:47
Installing modern SQLCL shell at NSU
#!/bin/bash
# Navigate to home directory
cd ~
# Create a 'downloads' directory in the home directory
mkdir -p ~/downloads
# Navigate to the 'downloads' directory
cd ~/downloads
@airstrike
airstrike / sqlcl
Created January 19, 2024 18:38
sqlcl bash script
#!/bin/ksh
# Script to initialize necessary variables to run Oracle 12c - J.K. 01/10/16
#
B=`/usr/bin/tput smso`
OB=`/usr/bin/tput rmso`
ORACLE_SID=NSU12
ORACLE_HOME=/u01/app/oracle/product/19.0.0/client_1
@airstrike
airstrike / .vimrc
Created August 27, 2023 14:26
vscode .vimrc
" VIM user interface
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" Set 7 lines to the curors - when moving vertical..
set so=4
set ruler "Always show current position
set cmdheight=1 "The commandbar height
" Set backspace config
set backspace=eol,start,indent
set whichwrap+=<,>,h,l
@airstrike
airstrike / citrix_shenanigans.json
Last active March 6, 2023 20:31 — forked from jdleslie/citrix_ctrl_alt_win.json
Map Apple modifiers (Ctrl, Option, Command) to Windows modifiers (Ctrl, Win, Alt) in Citrix Workspace using Karabiner Elements, with working Alt+Tab and Windows key shortcuts
{
"title": "Citrix Receiver/Workspace shenanigans",
"rules": [
{
"description": "In Citrix, change left_option to Alt key via \"⌘⌥ Command (left)-Option\"",
"manipulators": [
{
"from": {
"key_code": "left_option",
"modifiers": { "optional": [ "any" ] }