Skip to content

Instantly share code, notes, and snippets.

View Ruzzz's full-sized avatar

Ruslan Zaporojets Ruzzz

View GitHub Profile
sudo apt install openvpn
# Download and apply configuration file
sudo cp ~/Download/NNN.ovpn /etc/openvpn/work.conf
rm ~/Download/NNN.ovpn
# Optional
sudo nano /etc/openvpn/work.pass
# Add password of private certificate
sudo chmod 600 /etc/openvpn/work.pass
@Ruzzz
Ruzzz / wsl_ssh.sh
Created July 16, 2018 06:49
Enable SSH on Windows Subsystem for Linux (WSL)
sudo apt-get update
sudo apt-get upgrade
sudo nano /etc/ssh/sshd_config
# PasswordAuthentication yes
# UsePrivilegeSeparation no
sudo service ssh start
pip3 install virtualenv
# mkdir project & cd project
virtualenv venv
virtualenv venv -p python3
source venv/bin/activate # linux
venv\Scripts\activate # windows
pip install Flask
pip install Flask==0.9
pip install --upgrade Flask
pip freeze > requirements.txt
# DEPS:
# https://github.com/dropbox/dbxcli
# sudo apt-get install p7zip-full
DB_USER=
DB_PASS=
DB_NAME=
DB_TABLES=
ARC_PASS=
Version [HKCU/HKLM]\Software\
D4 Borland\Delphi\4.0
D5 Borland\Delphi\5.0
D6 Borland\Delphi\6.0
D7 Borland\Delphi\7.0
D2005 Borland\BDS\3.0
D2006 Borland\BDS\4.0
D2007 Borland\BDS\5.0
D2009 CodeGear\BDS\6.0
:: Author: Ruslan Zaporojets
:: Email: ruzzzua[]gmail.com
:: Date: 2017-10-12
:: Usage: this.cmd DIR GENERATOR [TOOLSET]
:: Example: this.cmd VS2017x64XP "Visual Studio 15 Win64" v141_xp
if "%1"=="" goto :MY
cd /d "%~dp0"
set BUILD_DIR=build
if not "%3"=="" ( set TOOLSET=-T %3 ) else ( set TOOLSET= )
@Ruzzz
Ruzzz / ffmpeg_video_encode_draft.md
Last active November 24, 2017 12:43
ffmpeg video encode draft

Initialize

  1. AVCodec* avcodec_find_encoder(AVCodecID)
  2. AVCodecContext* avcodec_alloc_context3(AVCodec*)
    1. av_opt_set(...)
    2. avcodec_open2(AVCodecContext*, AVCodecID)

Initialize additional

  • AVPacket* av_packet_alloc()
scoop bucket add extras
:: As Admin
scoop install git -g
:: Restart cmd
scoop bucket add extras
scoop install 7zip vcredist clink processhacker RapidEE SumatraPDF notepadplusplus ccleaner everything sysinternals keepass vscode python nodejs yarn nasm perl cmake ffmpeg sqlite upx wget youtube-dl oraclejdk android-studio foobar2000 kitty pandoc resource-hacker -g
clink autorun -a install
:: See file: INSTALL
:: See file: INSTALL.W64
:: Note: rename openssl.exe -> openssl64.exe
:: Note: rename libeay32.lib -> libeay64.lib
:: Note: rename ssleay32.lib -> ssleay64.lib
:: Edit: \util\pl\VC-32.pl
:: 1) if ($FLAVOR =~ /WIN64/) ... $lflags="/nologo /subsystem:console /opt:ref"
:: /subsystem:console -> /subsystem:console,5.02
:: 2) else # Win32 ... $lflags="/nologo /subsystem:console /opt:ref"
:: See file: INSTALL
:: See file: INSTALL.W32
:: Edit: \util\pl\VC-32.pl
:: 1) if ($FLAVOR =~ /WIN64/) ... $lflags="/nologo /subsystem:console /opt:ref"
:: /subsystem:console -> /subsystem:console,5.02
:: 2) else # Win32 ... $lflags="/nologo /subsystem:console /opt:ref"
:: /subsystem:console -> /subsystem:console,5.01
::
:: INIT XP x32 TOOLCHAIN