- Disk usage: https://windirstat.info/
- ISO mounting: http://wincdemu.sysprogs.org/
- Format your storage
- Configure networking (it's easiest with LuCI, or just take a look at OpenWRT howtos)
- Configure
/storage
by adding proper options in/etc/config/fstab
, or, again, just clicking around in LuCI opkg update && opkg install tor
- Copy proper configuration, namely
/etc/tor/torrc
and/etc/config/uhttpd
- Reboot (or
/etc/init.d/uhttpd restart && /etc/init.d/tor restart
) - Check
/etc/tor/hidden_service/hostname
for your public.onion
address - ...
- PROFIT!
It just works™, at least on Windows 10 & UEFI/OVMF. Remember to have QXL emulated graphics enabled. This will show as an additional screen in Windows, but you'll be able to just disable it. Only downside of that is you won't get OVMF and Windows splashscreen on physical screen.
- AMD Phenom II x4 955
- ASRock 970 Extreme3
- AMD Radeon R9 280x
- 16GB RAM
Note: My config is as follows: Ubuntu/KDE Server + Windows 7 Client.
- If you are going to play any games, you want to bind some key/keystroke to
lockCursorToScreen
(switchInDirection
might be usable too, I actually prefer to have cursor locked most of the time, and just switch between screens with a keystroke) and check Advanced server config → Use relative mouse moves on server. - Remember to check Elevate privileges in config on your (Windows) client.
- For Windows to receive
Ctrl+Alt+Del
properly you have to mingle with gpedit, as per http://www.robertwrose.com/2012/06/enabling-ctrl-alt-del-in-windows-7-over-synergy.html - Unless you feel like patching your Windows build, you have to be very patient and try not to switch context too often - https://github.com/synergy/synergy/issues/3241 :^)
- If the only thing you use
Ctrl+Alt+Del
keystroke for in Windows is startingtaskmgr
, you might want to learnCtrl+Shift+Escape
which does just that, without switching running context to
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 pygame | |
LEFT, CENTER, RIGHT = range(3) | |
TOP, MIDDLE, BOTTOM = range(3) | |
class RenderText(pygame.sprite.Sprite): | |
pos = None | |
pos_rel = None |
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): |
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
#!/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
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 | |
# -* 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 |