Skip to content

Instantly share code, notes, and snippets.

@vanyasem
vanyasem / install.bat
Last active March 15, 2020 18:51
Windows LTSC Auto-Install
@REM TODO: firebase-tools npm, Flutter, smloadr?, Impactor, TLPD
@REM REVISED ON 30/11/19
@REM FULLY TESTED ON 30/11/19
@REM This script is intended to be used on Windows LTSC 1809
@echo Rename the PC, apply drive letters, move libraries, copy backups
@echo Configure the PC: Privacy, accessibility hotkeys (+screenshot), sleep mode, performance mode, taskbar
@pause
@vanyasem
vanyasem / install.sh
Last active January 4, 2020 02:55
macOS Auto-Install
#!/usr/bin/env bash
# REVISED ON 30/11/19
# FULLY TESTED ON !NEVER!
set -e
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew cask
# Brew:
@vanyasem
vanyasem / ios.patch
Last active October 22, 2019 22:38
iOS on Windows patch for Flutter
diff --git a/packages/flutter_tools/lib/src/commands/attach.dart b/packages/flutter_tools/lib/src/commands/attach.dart
index bf98583f0..8d010fb82 100644
--- a/packages/flutter_tools/lib/src/commands/attach.dart
+++ b/packages/flutter_tools/lib/src/commands/attach.dart
@@ -214,9 +214,6 @@ class AttachCommand extends FlutterCommand {
}
rethrow;
}
- } else if ((device is IOSDevice) || (device is IOSSimulator)) {
- final MDnsObservatoryDiscoveryResult result = await MDnsObservatoryDiscovery().query(applicationId: appId);
@vanyasem
vanyasem / extract_repo.sh
Created April 15, 2019 15:01
Extract changed files in a commit
#git diff --name-only $oldsha $newsha | bash script.sh
test=" "
while read data; do
echo $data
test+=$data;
test+=" ";
done
C:/Program\ Files/7-Zip/7z.exe a dest.7z $test
@vanyasem
vanyasem / upgrade.sh
Last active December 1, 2018 08:26
Mastodon Upgrade
cd ~/.rbenv
git pull
cd ~/.rbenv && src/configure && make -C src
# Check if rbenv is correctly installed
type rbenv
#echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
#echo 'eval "$(rbenv init -)"' >> ~/.bashrc
#exec bash
cd ~/.rbenv/plugins/ruby-build
git pull
@vanyasem
vanyasem / amavisd.sh
Last active October 10, 2018 14:17
Ubuntu 18.04: amavisd patch
rm -rf ./*
apt-get source amavisd-new
cd amavisd-new-2.11.0/
cp amavisd amavisd.old
nano amavisd
diff -Naur amavisd.old amavisd > debian/patches/100_originating_fix
nano debian/patches/100_originating_fix
--- a/amavisd.old 2018-09-24 00:07:08.715626399 +0000
+++ b/amavisd 2018-09-24 00:07:16.171494466 +0000
@vanyasem
vanyasem / updates.sh
Last active October 10, 2018 13:58
Unattended upgrades Ubuntu 18.04
sudo apt install unattended-upgrades
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
"${distro_id}:${distro_codename}-updates";
"${distro_id}:${distro_codename}-backports";
...
Unattended-Upgrade::Mail "ivan@semkin.ru";
Unattended-Upgrade::MailOnlyOnError "false";
...
Unattended-Upgrade::Remove-Unused-Kernel-Packages "true";
Unattended-Upgrade::Remove-Unused-Dependencies "true";
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
CPU Family: 0x6
@vanyasem
vanyasem / install.sh
Last active April 10, 2018 13:03
Fedora Jam - Installation Script
# Add RPMFusion repos:
curl https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-27.noarch.rpm --output rpmfusion.rpm
sudo dnf install -y rpmfusion.rpm
# Flash:
sudo dnf install yum install https://mirror.yandex.ru/fedora/russianfedora/russianfedora/free/fedora/russianfedora-free-release-stable.noarch.rpm
sudo dnf install https://mirror.yandex.ru/fedora/russianfedora/russianfedora/nonfree/fedora/russianfedora-nonfree-release-stable.noarch.rpm

Keybase proof

I hereby claim:

  • I am vanyasem on github.
  • I am vanyasem (https://keybase.io/vanyasem) on keybase.
  • I have a public key ASD8S5iP21CDnxBDPa16VYNp52XZ-w-hUrZbM7PO0lFKZgo

To claim this, I am signing this object: