I hereby claim:
- I am pgcd on github.
- I am pgcd (https://keybase.io/pgcd) on keybase.
- I have a public key ASA-P78BVoVBnB5EQBsnisKQWoM18r_GOW43QGDkWwVBfwo
To claim this, I am signing this object:
def mix_form_class(klass, new_klass): | |
# this way we can avoid repeating fields every time | |
meta = klass.Meta | |
if inject_meta := getattr(new_klass, 'Meta', None): | |
if ( | |
(m1 := getattr(meta, 'model', None)) is not None and | |
(m2 := getattr(inject_meta, 'model', None)) is not None and | |
m1 != m2): | |
raise ValueError(f"Incompatible models in classes {meta} and {inject_meta}") |
from abc import abstractmethod, ABCMeta | |
from django.views.generic import ListView | |
from django.http import JsonResponse | |
class AutocompleteView(ListView, metaclass=ABCMeta): | |
# Subclass and adjust to taste | |
GET_parameter_name = 's' | |
min_search_length = 3 |
Copy disk (eg `disk2vhd` then `Vboxmanage clonemedium`) | |
- access VM commandline (eg. use a win11 installation disk and select "repair" | |
- in the VM use `diskpart` to list volumes, find system one and assign letter=Z | |
- format system volume (`format Z: /q`) | |
- use `bcdboot C:\Windows /s Z:` | |
- reboot VM | |
(https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/bcdboot-command-line-options-techref-di?view=windows-11) |
### In Python 3.10 you can do this: | |
import functools | |
class A: | |
def whoami(self, obj): | |
print(self, obj) | |
class B: | |
pass | |
a = A() | |
setattr(B, "whoami", functools.partialmethod(a.whoami)) |
# Vagrant | |
export VAGRANT_WSL_ENABLE_WINDOWS_ACCESS="1" | |
export PATH=$PATH:/mnt/c/Program\ Files/Oracle/VirtualBox | |
export VAGRANT_WSL_WINDOWS_ACCESS_USER_HOME_PATH="/mnt/c/Users/<Windows Username>" |
import socket | |
hostname = socket.gethostname() | |
PAPERTRAIL_HOST = 'logsN.papertrailapp.com' | |
PAPERTRAIL_PORT = 'XXXXX' | |
LOGGING = { | |
'version': 1, | |
'disable_existing_loggers': False, | |
'handlers': { | |
'SysLog': { | |
'level': 'INFO', |
I hereby claim:
To claim this, I am signing this object:
from compressor.css import CssCompressor | |
class DeferredCssCompressor(CssCompressor): | |
template_name_file = 'deferred_compressed_css.html' |
# usage: python save_all_strms.py gdrive:your_video_folder | |
import os | |
import sys | |
import re | |
from subprocess import Popen, PIPE | |
import logging | |
log = logging.getLogger('save_all_strms') | |
log.addHandler(logging.StreamHandler()) |
from .main import PostProcess | |
def autoload(): | |
return PostProcess() |