Skip to content

Instantly share code, notes, and snippets.

View mmmunk's full-sized avatar

Thomas Munk mmmunk

View GitHub Profile
@mmmunk
mmmunk / HTML5-template.css
Last active September 2, 2020 09:50
HTML5-template
body {
background-color: white;
color: black;
font-family: sans-serif;
font-size: 100%;
}
@mmmunk
mmmunk / RunAsAdmin_OpretFlyt.cmd
Created September 21, 2016 13:26
Opret Flyt-mappe
@echo off
mkdir C:\Flyt
icacls C:\Flyt /grant:r Everyone:(CI)(OI)M
net share Flyt=C:\Flyt /GRANT:Everyone,CHANGE /USERS:2 /CACHE:None
pause
@mmmunk
mmmunk / Python_Tornado_MySQL_Demo.py
Created September 22, 2016 05:57
Demo of web-app using Python, Tornado and MySQL
import time
import tornado.ioloop
import tornado.web
import pymysql
# HTML templates
html_begin = '''<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
@mmmunk
mmmunk / Keep-Windows-Awake.c
Last active March 30, 2021 08:56
Keep Windows awake
// Build: x86_64-w64-mingw32-gcc -Wall -mwindows -Os -s -o Keep-Windows-Awake.exe Keep-Windows-Awake.c
#include <windows.h>
int main() {
/* Keep Windows awake for the lifetime of this thread */
SetThreadExecutionState(ES_CONTINUOUS | ES_SYSTEM_REQUIRED);
/* Wait via a messagebox */
MessageBox(NULL, "Windows is now being prevented from falling asleep.\n\nPress OK to end this...", "Keep-Windows-Awake", MB_OK | MB_ICONINFORMATION);
}
@mmmunk
mmmunk / freestanding_hello.c
Created September 26, 2016 09:30
Freestanding MinGW
// Freestanding with MinGW:
// http://nullprogram.com/blog/2016/01/31/
// http://nullprogram.com/blog/2016/02/28/
// https://support.microsoft.com/da-dk/kb/99456
#include <windows.h>
int WINAPI mainCRTStartup(void)
{
char msg[] = "Hello, world!\n";
@mmmunk
mmmunk / setup-static-png-jpeg-libraries.txt
Last active November 11, 2016 08:22
Guidelines for setting up libpng and libjpeg for embedding
For alle: Start med cd til roden af projekt-mappe
----- ZLIB -----
# wget -P ./download/ http://zlib.net/zlib-1.2.8.tar.gz
- Slet eksisterende zlib dir
- Udpak i zlib dir således at strukturen er: ./zlib/zlib.h
# cd zlib
@mmmunk
mmmunk / basic_windows_application.c
Last active February 10, 2020 08:26
Template for a basic Windows application to be compiled with MS command line compiler
// Compile with MS cmd-line: cl basic_windows_application.c user32.lib
// Compile with Embarcadero cmd-line: bcc32c -tW -tU basic_windows_application.c
// Compile from Ubuntu: x86_64-w64-mingw32-gcc -mwindows -municode -Os -o basic.exe basic_windows_application.c
// Compile with Digital Mars C: dmc basic_windows_application.c
// + strip basic.exe
#include <windows.h>
LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
@mmmunk
mmmunk / valpwd.sh
Created December 2, 2016 10:26
Script for validating a Linux password. Method SHA-512 (Type ID 6 - first shadow col) expected.
#!/bin/bash
L1=`grep $1 /etc/shadow|cut -d ":" -f 2`
if [ $L1 ]; then
SALT=`echo $L1|cut -d "$" -f 3`
L2=`mkpasswd --salt=$SALT --method=sha-512 $2`
if [ "$L1" == "$L2" ]; then
exit 0
else
exit 1
@mmmunk
mmmunk / generate-text.py
Created January 6, 2017 13:18
Generate some non-lorem-ipsum random text to use for tests
# fold -s -w 70
import sys
import random
cons = 'bcdfghjklmnpqrstvwxz'
consx = 'hjqvwx'
vows = 'aeiouy'
cvless = 'qxyz'
def generate_word(cap):
-- Log incoming SQL on MySQL server:
set global log_output=FILE;
set global general_log_file="C:/Test/MySQL.log";
set global general_log=1;
-- Turn off:
set global general_log=0;