- Make sure you have successfuly set up iPXE, iSCSI target (iSCSI Enterprise Target on Debian works fine for me), TFTP server and some time to spend.
- Get yourself a NTFS-formatted USB stick.
- Copy contents of installation DVD into mentioned USB stick.
- Get a copy of wimboot and load it into your TFTP server.
- Copy boot/bcd, boot/boot.sdi, sources/boot.wim and bootmgr into TFTP root as well.
- Create the bootstrap script (included bootstrap.ipxe file) and boot your
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
""" | |
You may wonder what the heck is going on here. | |
This is simply my take on code reloading with persisting open sockets i thought | |
of using in some future IRC bot. A good way to research a little bit more about | |
exec, file descriptors and sockets. | |
""" | |
import socket | |
import random | |
import time |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.h> | |
#ifndef VERBOSITY_LEVEL | |
#define VERBOSITY_LEVEL 3 | |
#endif | |
#define _stringify2(n) #n | |
#define _stringify(n) _stringify2(n) | |
#define PRINT_MESSAGE(type, color, fmt, ...) printf("\033[0;" color "m" \ | |
__FILE__ "@" _stringify(__LINE__) " \033[1;" color "m" type ":\033[0;" \ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- coding: utf-8 -*- | |
import sys, time, math, atexit, select | |
class Screen(object): | |
def __init__(self, width=80, height=24): | |
self.output = sys.stdout | |
atexit.register(self.clear) | |
# FIXME: don't flush on every escapecode | |
def _e(self, s): |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -* coding: utf-8 *- | |
''' | |
Guitar Hero® World Tour wireless PS3 drums to MIDI adapter for Linux in python. | |
usage: PROG [hidraw device, default: /dev/hidraw4] [MIDI device number, default: last output] | |
''' | |
# FIXME: I dunno... refactor maybe? ;) | |
# FIXME: Sadly, latency is quite noticable |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const int ROWS_COUNT = 4; | |
const int COLS_COUNT = 8; | |
const int ANALOG_COUNT = 2; | |
// Internal reserved CC ID for pitchbend (which isn't really a CC, but, welp) | |
const int CC_PITCHBEND = 128; | |
const int midiChannel = 0; | |
const int midiVelocity = 127; | |
const int midiBaseNote = 52; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# encoding: utf-8 | |
""" | |
Really simple chunked/gzipped HTTP Request/Response decoder. | |
Might be useful in conjunction with sslsplit and vim. | |
Note: it loads whole body to memory, but might be fixed with zlib.decompressobj | |
""" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# tnx to mamalala | |
# Changelog | |
# Changed the variables to include the header file directory | |
# Added global var for the XTENSA tool root | |
# | |
# This make file still needs some work. | |
# | |
# Updated for SDK 0.9.2 | |
# | |
# Output directors to store intermediate compiled files |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import cv2 | |
from subprocess import call, check_output | |
class CameraSettings: | |
def __init__(self, captureObject, device): | |
self.cap = captureObject | |
self.device = device | |
def getFocus(self): |
OlderNewer