Instantly share code, notes, and snippets.

View Web hosting.md

Existing software

  • CPanel
  • ISPConfig
  • Webmin

Base software

  • CoreOS
  • Docker (LXC containers)

Hierarcy

View MQ VPN.md
View MQ filesystem.md

MQ based filesystem

  • There's FUSE for mounting filesystems
  • FUSE to MQ
View pf.conf
# SSH
pass in quick proto tcp from any to port 22 keep state
View rm_only_one_file.py
#!/bin/env/python
# -*- encoding: utf8 -*-
# Remove file from directory if it's the only one there including sub-directories.
# usage: script.py <file to find> <directory>
# script.py readme.txt /stuff/files/misc
import os
import sys
fn = None
View finnish_vatnum_check.py
def is_vatnum(num):
if len(num) > 9:
return False
if "-" not in num:
return False
n,check = num.split("-")
try:
View RemoteMachineSetup.md

Environment

  • All machines are local
  • Multiple cheap "stupid" viewer client machines
  • One hypervisor which is used by these client machines

Techs

  • RDP
  • VNC
  • PCoIP
  • Direct video stream
View mixcloud2cue.py
#!/bin/env python
# -*- coding: utf8 -*-
# raspi 2013
# mixCloud set to .cue file
# version 0.0.1
import os
import sys
import json
import urllib2
View sherlock_holmes_awakened_audio_extract.py
# raspi 2007
# gets audio ogg files from "sherlock holmes - the awakened"
import os
import sys
import struct
datafilename = 'music.snd'
datafilesize = os.stat(datafilename)[6]
View telnet irc.txt
telnet <IRC serveri> <portti>
NICK <nick>
USER <ident/username> "localhost" "localhost" :<Nimi>
Oikea IRC clientti - TELNET
/j <#kanava> [key] = JOIN <#kanava> [:key]
/p <#kanava> = PART <#kanava>
/msg #kanava <viesti> = PRIVMSG <#kanava> :<viesti>
/msg <nick> <viesti> = PRIVMSG <nick> :<viesti>