Skip to content

Instantly share code, notes, and snippets.

View lukaville's full-sized avatar
🏠
Working from home

Nick Chameyev lukaville

🏠
Working from home
  • Google
  • London, United Kingdom
View GitHub Profile
@lukaville
lukaville / patch_and_build.sh
Created June 9, 2020 23:08
Patch transmission for sequential download
#!/usr/bin/env bash
git clone https://github.com/transmission/transmission
cd transmission
python <<END
with open('libtransmission/peer-mgr.c', 'r') as file:
source_code = file.readlines()
function_start = next(i for i, string in enumerate(source_code) if 'comparePieceByWeight' in string)
@lukaville
lukaville / DismissSystemDialogsRule.kt
Last active July 3, 2019 12:09
Dismiss Android system dialogs (application is not responding and application crashed) before tests to improve tests run stability
import android.content.res.Resources
import android.support.test.InstrumentationRegistry
import android.support.test.uiautomator.UiDevice
import android.support.test.uiautomator.UiSelector
import java.lang.IllegalStateException
/**
* Based on https://github.com/nenick/espresso-macchiato
*/
class DismissSystemDialogsRule : SimpleRule() {
int sub_6DC8(int assistantMode, signed int inputSpeedRpm, int assistantConfigAddress) {
signed int targetRpm; // r4
signed int asisstantCoefficient; // r3
signed int i; // r6
int power1; // r0
int power2; // r2
int rpmDiff; // r1
int rawPowerDiff; // r1
int powerDiff; // r1
int resultPower; // r0
int __fastcall sub_0(int a1, signed int a2, int a3)
{
signed int v3; // r4
signed int v4; // r3
signed int i; // r6
int v6; // r0
int v7; // r2
int v8; // r1
int v9; // r1
int v10; // r1
/* This file has been generated by the Hex-Rays decompiler.
Copyright (c) 2007-2017 Hex-Rays <info@hex-rays.com>
Detected compiler: Visual C++
*/
#include <defs.h>
//-------------------------------------------------------------------------
int __fastcall sub_6EB4(int a1, unsigned int a2, int a3, int a4, _DWORD *a5)
{
int v5; // r4
unsigned int v6; // r7
int v7; // r5
unsigned int *v8; // r8
signed int v9; // r7
unsigned int v10; // r4
signed int v11; // r0
signed int v12; // r7
@lukaville
lukaville / Dockerfile
Last active February 27, 2017 07:34
Android Studio Inspector
FROM ubuntu:xenial
ENV ANDROID_SDK_URL https://dl.google.com/android/repository/tools_r25.2.3-linux.zip
ENV STUDIO_DOWNLOAD_URL https://dl.google.com/dl/android/studio/ide-zips/2.2.3.0/android-studio-ide-145.3537739-linux.zip
ENV KOTLIN_PLUGIN_URL https://plugins.jetbrains.com/files/6954/31110/kotlin-plugin-1.0.5-release-Studio2.2-3.zip
ENV INSPECTOR_PLUGIN_URL https://github.com/lukaville/android-studio-inspector-plugin/releases/download/v0.2/android-studio-inspector-plugin.jar
ENV IDEA_INSPECTOR_VERSION 0e37430
ENV ANDROID_VERSION 25
ENV GROOVY_VERSION 2.4.8
@lukaville
lukaville / copy_subtitles.py
Created October 2, 2016 20:51
Copies subtitles from directory with maximum number of subtitles
#!/usr/bin/python3
import glob
import os
import shutil
from operator import itemgetter
SUBTITLE_EXTENSIONS = ('.srt', '.ass')

Keybase proof

I hereby claim:

  • I am lukaville on github.
  • I am nickolay (https://keybase.io/nickolay) on keybase.
  • I have a public key whose fingerprint is 5742 8B8F 6728 B350 FF07 95BB D004 948D 0A2A 3B90

To claim this, I am signing this object:

@lukaville
lukaville / rk2.md
Last active May 17, 2016 05:50
Сетевые технологии в АСОИУ, РК2
1) Что определяет рекомендация X.121 CCITT ?

Форматы адресов источника и получателя в пакетах сетей рекомендации X.25.

2) Какую логическую организацию имеет интерфейс базового уровня (BRI) технологии ISDN ?

Он состоит из двух информационных каналов типа В (64 Кбит/сек) и одного канала типа D (16 Кбит/сек).

3) Какие классы служб AAL технологии ATM ориентированы на передачу аудио и видеоданных ?

Класс А и Класс В.

4) Какие специфические типы интерфейсов используются в сетях технологии ISDN ?

Интерфейс базового уровня (BRI) и интерфейс первичного уровня (PRI).

5) Какую скорость передачи данных может обеспечить сеть технологии Frame Relay ?

до 2 Мбит/сек (м.б. 34,368 мегабит/сек?)