udevadm -d test-builtin net_setup_link /sys/class/net/eth0
udevadm test /sys/class/net/eth0
echo 1 > /proc/sys/kernel/sysrq | |
echo s > /proc/sysrq-trigger #sync | |
echo u > /proc/sysrq-trigger #unmount + mount readonly | |
echo b > /proc/sysrq-trigger #reboot |
#!/usr/bin/env sh | |
set -e | |
APP_NAME="myapp" | |
DEFINE_PREFIX="MYAPP" | |
BINARY="${APP_NAME}_linux_x86_64" | |
BASE_DIR="$PWD" | |
PLATFORM_DIR="$(dirname "$0")" | |
PLATFORM_NAME="$(basename "${PLATFORM_DIR}")" |
## Builder for NixOS configurations defined at the end of the file to be built into KVM VM's | |
{ system ? builtins.currentSystem }: | |
let | |
loadcfg = cfgfile: { config, pkgs, ...}: { | |
imports = [ <nixos/modules/virtualisation/qemu-vm.nix> cfgfile ]; | |
config = { | |
networking.extraHosts = '' | |
176.32.0.254 template | |
''; |
// grab the URLs | |
var urls = $('.tile--img__img').map(function(idx, el) { return el.src}); | |
// write the URls to file (one per line) | |
var textToSave = urls.toArray().join('\n'); | |
var hiddenElement = document.createElement('a'); | |
hiddenElement.href = 'data:attachment/text,' + encodeURI(textToSave); | |
hiddenElement.target = '_blank'; | |
hiddenElement.download = 'urls.txt'; | |
hiddenElement.click(); |
# This shell defines a development environment for a c project. | |
{ | |
pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/39e6bf76474ce742eb027a88c4da6331f0a1526f.tar.gz") {} | |
}: | |
# Override packages if necessary | |
#let | |
# newExample = pkgs.example.override { | |
# option = example | |
# }; |
#!/bin/sh | |
# This script follows the instructions found in https://github.com/dhruvvyas90/qemu-rpi-kernel | |
QEMU=`which qemu-system-arm` | |
BASE_DIR=. | |
RPI_KERNEL=${BASE_DIR}/kernel-qemu-5.4.51-buster | |
RPI_DTB=${BASE_DIR}/versatile-pb-buster.dtb | |
IMAGE_BASE=2020-08-20-raspios-buster-armhf-lite | |
IMAGE=${IMAGE_BASE}.img |
-- Procedure to export grades for a year and class from the markbook | |
DROP PROCEDURE IF EXISTS customMarkbookGrades; | |
DELIMITER $$ | |
CREATE PROCEDURE customMarkbookGrades ( | |
IN school_year_id int(3), | |
IN year_group VARCHAR(256), | |
IN class_name VARCHAR(256), | |
IN grade_type VARCHAR(256) |
#!/bin/bash | |
# script from http://www.linux-kvm.org/page/Simple_shell_script_to_manage_your_virtual_machine_with_bridged_networking | |
###################### | |
## Default settings ## | |
###################### | |
## Directory and files | |
if ! [ -d $2 ] |
// | |
// This section is just for context | |
// | |
#include <xcb/xcb.h> | |
#include <stdlib.h> | |
#include <stdint.h> | |
#include <stddef.h> | |
typedef int8_t int8; |