Skip to content

Instantly share code, notes, and snippets.

@rmed
rmed / app.py
Last active January 26, 2024 20:04
Dynamic Flask-WTF fields
# -*- coding: utf-8 -*-
# app.py
from flask import Flask, render_template
from flask_sqlalchemy import SQLAlchemy
from flask_wtf import FlaskForm
from wtforms import Form, FieldList, FormField, IntegerField, SelectField, \
StringField, TextAreaField, SubmitField
from wtforms import validators
@rmed
rmed / configfs_test.sh
Last active July 26, 2023 17:04
RPi Zero keyboard test
#!/bin/bash
sleep 15
# Create gadget
mkdir /sys/kernel/config/usb_gadget/mykeyboard
cd /sys/kernel/config/usb_gadget/mykeyboard
# Add basic information
echo 0x0100 > bcdDevice # Version 1.0.0
@rmed
rmed / README
Created April 25, 2015 09:12
reveal.js slides with pandoc
How to use:
- Copy default.revealjs into ~/.pandoc/templates
- Place build.sh in the same directory as your slides (e.g. slides.md)
- Download reveal.js from here: https://github.com/hakimel/reveal.js/releases/tag/3.0.0
- Place the reveal.js directory in the same directory where your compiled slides will be (can be different with Pandoc's flags)
- Modify the build.sh script to your likings
- Compile with ./build.sh
@rmed
rmed / .vimrc
Last active January 14, 2021 11:55
vim configuration
" Switch on syntax highlighting.
syntax on
set tabstop=4
set shiftwidth=4
set expandtab
" Line numbers
set nu!
set mouse=a
@rmed
rmed / .tmux.conf
Last active January 14, 2021 11:55
tmux configuration
# Use C-a instead of C-b as the prefix
set -g prefix C-a
unbind-key C-b
bind-key C-a send-prefix
# set 256 colors
set -g default-terminal "screen-256color"
#set -g terminal-overrides "xterm:colors=256"
# vim compatibility
@rmed
rmed / aria.config
Last active August 29, 2015 14:00
Kernel config file for my machine
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 3.17.4 Kernel Configuration
#
CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig"