View scrolling.c
/* vim:ts=2:sw=2:expandtab | |
*/ | |
#include <ctype.h> | |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <termios.h> | |
#include <unistd.h> | |
struct termios orig_termios; |
View despair.cpp
#include <cstdio> | |
#include <mysql.h> | |
void retrieve_session_track_data(MYSQL *m) { | |
const char *data; | |
size_t length; | |
for(int type=0; type <= 255; type++) { | |
if (mysql_session_track_get_first(m, (enum enum_session_state_type) type, &data, &length) == 0) { | |
do { |
View keymap.c
#include "nyquist.h" | |
#include "action_layer.h" | |
#include "eeconfig.h" | |
extern keymap_config_t keymap_config; | |
// Each layer gets a name for readability, which is then used in the keymap matrix below. | |
// The underscores don't mean anything - you can have a layer called STUFF or any other name. | |
// Layer names don't all need to be of the same length, obviously, and you can also skip them | |
// entirely and just use numbers. |
View pthread_test.c
// gcc -D_GNU_SOURCE=1 -std=c99 a.c | |
#include <sched.h> | |
#include <stdio.h> | |
#include <unistd.h> | |
#include <stdlib.h> | |
int f(void *p) { | |
sleep(2); | |
} |
View mastodon-experiment.py
import json | |
from flask import Flask | |
app = Flask(__name__) | |
@app.route("/") | |
def hello(): | |
return "Hello World!" | |
@app.route("/.well-known/host-meta") | |
def hostmeta(): |
View wg-config.bash
#!/bin/bash | |
modprobe ipv6 | |
modprobe udp_tunnel | |
modprobe ip6_udp_tunnel | |
ip link add dev wg0 type wireguard | |
wg setconf wg0 /etc/wireguard/config | |
wg showconf wg0 | |
brctl addbr internet | |
brctl stp internet on | |
ip link set up dev wg0 |
View dylan.nc
% | |
G90 | |
G80 | |
G28 | |
G17 | |
G21 | |
G0 X0 Y0 Z0 | |
G0 Y11 X10 |
View bode.py
import math | |
import matplotlib.pyplot as plt | |
x = ((10,1.03),(50,1.03),(100,1.01),(500,1.005),(1000,1.015),(2500,1.00),(5000,0.98),(10000,0.92),(15000,0.84),(20000,0.75),) | |
hzz=[] | |
dbs=[] | |
for hz, v in x: | |
hzz.append(hz) |
View boot.py
import gc | |
import webrepl | |
from machine import Pin, I2C | |
from bme280 import BME280 | |
from socket import socket, AF_INET, SOCK_DGRAM | |
from time import sleep | |
webrepl.start() | |
gc.collect() |
View Microcomputer.vhdl
library ieee; | |
use ieee.std_logic_1164.all; | |
use IEEE.STD_LOGIC_ARITH.all; | |
use IEEE.STD_LOGIC_UNSIGNED.all; | |
-- | |
-- This defines the actual physical inputs and outputs I'm going to use. | |
-- | |
entity Microcomputer is |
NewerOlder