Affinity: Download .aftemplate
Photoshop (PSD export; compatibility not guaranteed): Download .psd
Discover gists
// | |
// CAAnimation+BlockCallback.swift | |
// | |
import UIKit | |
// | |
// Modified from http://onedayitwillmake.com/blog/2016/06/caanimation-completion-callback-block/ | |
// Updated for Swift 4 syntax | |
// All credit to the original author (Mario Gonzalez) |
// Copyright 2021 Johan Rade (johan.rade@gmail.com) | |
// Distributed under the MIT license (https://opensource.org/licenses/MIT) | |
#ifndef FAST_EXP_H | |
#define FAST_EXP_H | |
#include <cstdint> | |
#include <cstring> | |
# Dynamic UI: demonstrate destroy() method on observer | |
# This example makes use of a module that dynamically creates pages | |
# Each server part of the module creates an observer that listens to an actionButton | |
# Whenever a page is removed, the observer is destroyed. The UI is removed with | |
# the nav_remove() function. | |
library(shiny) | |
library(bslib) | |
sportsPageUI <- function(id, page_name) { |
%{IP:client_ip},%{SPACE}%{NOTSPACE:username},%{SPACE}%{DATE_US:date},%{SPACE}%{TIME:time},%{SPACE}%{WORD:service},%{SPACE}%{HOSTNAME:server_name},%{SPACE}%{IP:server_ip},%{SPACE}%{INT:time_taken_ms},%{SPACE}%{INT:client_bytes_sent},%{SPACE}%{INT:server_bytes_sent},%{SPACE}%{INT:http_status_code},%{SPACE}%{INT:windows_status_code},%{SPACE}%{WORD:http_request_verb},%{SPACE}%{URIPATH:http_verb_target},%{SPACE}%{NOTSPACE:http_parameters}, |
Gavin Sinclair, January 2022
I use Karabiner (configured with Gosu) to make advanced key mappings on my Apple computer. Karabiner allows you to create “layers”, perhaps simulating those on a programmable mechanical keyboard. I make good use of these layers to give me easy access (home-row or nearby) to all symbols and navigational controls, and even a numpad.
The motivation is to keep hand movement to a minimum. Decades of coding on standard keyboards has unfortunately left me with hand and wrist pain. I will soon enough own a small split keyboard which will force me to use layers to access symbols etc., so this Karabiner solution, which has evolved over months, is a training run for that.
Certain SQL dialect specific SQL including triggers and stored procedures are not abstracted away by SqlAlchemy. In those cases SqlAlchemy provides a DDL interface that can be connected to events that conditionally trigger the appropriate dialect specific code.
ddl = sqlalchemy.DDL(custom_pg_trigger)
version: '3' | |
services: | |
n8n: | |
image: docker.n8n.io/n8nio/n8n | |
ports: | |
- 5678:5678 | |
environment: | |
- GENERIC_TIMEZONE=America/Chicago | |
- TZ=America/Chicago |