Skip to content

Instantly share code, notes, and snippets.

@dgnsrekt
dgnsrekt / memory_address.rs
Created September 29, 2019 17:33
chip8 memory debugger concept
const MAX_MEMORY: usize = 4096;
fn main() {
let mut memory: Vec<u32> = vec![0; MAX_MEMORY];
memory[25] = 0x200;
memory[31] = 0xFFF;
memory[0x60] = 0x00E0;
memory[0xFFF] = 0xFFF;
let debug_address: usize = 0x60;

Keybase proof

I hereby claim:

  • I am dgnsrekt on github.
  • I am dgnsrekt (https://keybase.io/dgnsrekt) on keybase.
  • I have a public key ASD_k--vXcGX59YdZXdldNa23zkzSDkD49_MkAuj3MfULAo

To claim this, I am signing this object:

@dgnsrekt
dgnsrekt / noxfile.py
Last active May 24, 2019 23:35
Download and start a redis server within your python project with nox.
import nox
from pathlib import Path
PROJECT_ROOT_DIRECTORY = Path(__file__).parent
REDIS_DIRECTORY = PROJECT_ROOT_DIRECTORY / "redis-stable"
REDIS_COMPRESSED_FILE_NAME = "redis-stable.tar.gz"
REDIS_DOWNLOAD_URL = "http://download.redis.io/" + REDIS_COMPRESSED_FILE_NAME
REDIS_SERVER_LOCATION = REDIS_DIRECTORY / "src" / "redis-server"
@dgnsrekt
dgnsrekt / mute_sound.py
Created May 18, 2019 18:20
For people with tradingview alarms that go off in the middle of the night.
import alsaaudio
import schedule
import time
MUTE_TIME = 19
UNMUTED = [False, False]
MUTED = [True, True]
def job():
010101010101010101010
010101101011010100100
https://www.youtube.com/watch?v=CnQm2_cAZvo
(Na na na na na na na na na na na na na na na na)
Gitmaaaaaan!
(Na na na na na na na na na na na na)
Gitmaaaaaan!
(Na na na na na na na na na na na na)
Gitman! Gitman! Gitman!
(Na na na na na na na na na na na na na na na na)
Gitman! Gitman! Gitman!
Da da da da da da da da da da da da da!
Gitmaaaaaan!
(bung, bung, bung, bung, bung, bung, bung, bung, bung, bung, bung, bung, bung)
(bung, bung, bung, bung, bung, bung, bung, bung, bung, bung, bung, bung, bung)
Mr. Python, bring me a string?
(bung, bung, bung, bung)
Make it the longest that I've ever seen.
(bung, bung, bung, bung)
Teach it some methods to mutate and format.
(bung, bung, bung, bung)
Then convert and stream it with the JSON format.
@dgnsrekt
dgnsrekt / pytransitions.py
Created April 22, 2019 15:03 — forked from dhruvbaldawa/pytransitions.py
pytransitions example
from transitions import Machine
class Payments(models.Model):
STATES = {
'started': 'Started',
'captured': 'Captured',
'completed': 'Completed',
}
def func_one():
print("TESTING")
dict_one = {"one": func_one}
dict_one["one"]()
from time import sleep
import plotly.offline as py
import plotly.figure_factory as ff
import random
def dice():
return random.randint(1, 6), random.randint(1, 6)