Skip to content

Instantly share code, notes, and snippets.

Avatar
☮️

Dzmitry Neviadomski nevack

☮️
View GitHub Profile
@nevack
nevack / stacktrace
Last active September 8, 2022 19:57
View stacktrace
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: dota2 [47117]
Path: /Users/USER/Library/Application Support/Steam/*/dota2.app/Contents/MacOS/dota2
Identifier: com.valvesoftware.dota2
Version: 1.0.0
Code Type: X86-64 (Translated)
Parent Process: bash [47114]
View enroll-macOS-beta.sh
sudo /System/Library/PrivateFrameworks/Seeding.framework/Versions/A/Resources/seedutil enroll DeveloperSeed
View blacklist_headphones.sh
# Get MAC address
sudo defaults read /Library/Preferences/com.apple.Bluetooth.plist DeviceCache
# Blacklist it
sudo defaults write /Library/Preferences/com.apple.Bluetooth.plist IgnoredDevices -array-add '70-26-05-b1-18-5f'
@nevack
nevack / archived.md
Last active February 6, 2023 15:48
[ARCHIVED] Fix for CSR Dongle 0a12:0001 ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
View archived.md

This gist is currenctly archived.

Please refer to previous revisions if you know what to do.

The patch proposed was merged into kernel in 5.8 release, but no longer working as of linux 5.11

@nevack
nevack / Program.cs
Created October 6, 2018 15:49
Metrologia
View Program.cs
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text.RegularExpressions;
namespace Metrologia
{
internal static class Program
{
@nevack
nevack / dl_chromium.py
Last active October 4, 2018 13:32
Download Chromium latest build from trunk
View dl_chromium.py
#!/usr/bin/python3
# Dmitry Nevedomsky, Yandex LLC, 2018
import urllib.request
import zipfile
import sys
import os
import psutil
import time
import subprocess
import argparse
@nevack
nevack / makefile
Last active September 23, 2018 18:38
Makefile to build NASM labs
View makefile
EXECUTABLE = lab
SOURCE = $(shell ls *asm | sed 1q)
OBJ = $(shell echo $(SOURCE) | cut -f 1 -d '.').o
AS = /usr/local/bin/nasm
ASFLAGS = -f macho
LD = ld
LDFLAGS = -macosx_version_min 10.7.0 -o $(EXECUTABLE) $(OBJ)
DBG = lldb
.PHONY: $(EXECUTABLE)
@nevack
nevack / util32.asm
Last active March 13, 2021 10:06
Utility subroutines for macOS 32bit NASM
View util32.asm
; Utility routines for NASM macOS 32bit
; Nevedomsky Dmitry, 2018
; macOS 10.15 Catalina removed support for executing 32bit apps
; See util64.asm for 64bit version
;==============================================================================
; CONSTANTS
;==============================================================================
View PapaJohnsPromoCodesParser.kt
import com.beust.klaxon.Klaxon
import com.github.kittinunf.fuel.httpGet
import com.github.kittinunf.result.Result
data class PapaJohnsContainer (
val codes: List<PapaJohnsCode>
)
data class PapaJohnsCode (
val name: String,
@nevack
nevack / text_to_image.py
Last active October 5, 2019 15:44
Text to image, that should be tilted to be readable
View text_to_image.py
import os
from PIL import Image, ImageDraw, ImageFont
import numpy
def find_coefficients(pa, pb):
matrix = []
for p1, p2 in zip(pa, pb):
matrix.append([p1[0], p1[1], 1, 0, 0, 0, -p2[0]*p1[0], -p2[0]*p1[1]])
matrix.append([0, 0, 0, p1[0], p1[1], 1, -p2[1]*p1[0], -p2[1]*p1[1]])