Skip to content

Instantly share code, notes, and snippets.

View salaros's full-sized avatar
🎉
Making magic happen

Yaroslav Zhmayev salaros

🎉
Making magic happen
View GitHub Profile
VM_ID=8011
VM_VOLUME=DATA
NET_BRIDGE=vmbr2
IMG_PATH=/mnt/pve/DATA/template/iso/ubuntu-24.04-minimal-cloudimg-amd64.img
qm create $VM_ID --ostype l26 \
--memory 8192 \
--cpu host --socket 1 --cores 2 \
--agent 1 \
--bios ovmf \
sed -i 's/^GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT="quiet console=tty0 console=ttyS0,115200"/' /etc/default/grub
sed -i 's/^.*GRUB_TERMINAL=.*/GRUB_TERMINAL="console serial"/' /etc/default/grub
systemctl enable [email protected]
systemctl start [email protected]
qm set 1000 --serial0 socket --vga serial0
qm reset 1000
@salaros
salaros / wg-create-new-peer.sh
Last active June 25, 2024 06:51
Create a new Wireguard peer
#!/usr/bin/env bash
if [ -z "${1}" ]; then
echo "Please provide the private key of the client."
exit 1;
fi
if [ -z "${2}" ]; then
echo "Please provide a valid device name, e.g. 'ivan@dell-insp-5500'."
exit 1;
@salaros
salaros / decode-zlib-deflate.cs
Created June 12, 2023 22:30
Fiddler snippets
[ContextAction("Force Decode (zlib)")]
public static void AddEncoding(Session[] oSessions)
{
for (var x = 0; x < oSessions.Length; x++){
if (oSessions[x].oRequest.headers["Content-Encoding"]=="zlib"){
oSessions[x].oRequest.headers["Content-Encoding"]="deflate";
oSessions[x].utilDecodeRequest();
}
@salaros
salaros / BytesHelper.cs
Last active June 9, 2023 14:11
Comparing two arrays of bytes in C#
public static class BytesHelper
{
// Copyright (c) 2008-2013 Hafthor Stefansson
// Distributed under the MIT/X11 software license
// Ref: http://www.opensource.org/licenses/mit-license.php.
public static unsafe bool Equals(byte[] a1, byte[] a2)
{
if (a1 == a2)
return true;
@salaros
salaros / dotnet-new-blazor-wasm.sh
Last active June 25, 2023 13:23
.NET new templates
dotnet new gitignore --force
dotnet new globaljson --roll-forward major --force --sdk-version 7.0
dotnet new blazorwasm --use-program-main --use-local-db --no-https --pwa --auth Individual --hosted --force --output .\src\ --framework net7.0 --name CodeCave.Test
@salaros
salaros / adb-shell-pm-uninstall-samsung.bat
Last active August 7, 2023 21:17
Remove bloatware from a Samsung phone (S20 FE)
adb shell pm uninstall -k --user 0 com.samsung.android.aremoji
adb shell pm uninstall -k --user 0 com.sec.android.mimage.avatarstickers
adb shell pm uninstall -k --user 0 com.facebook.katana
adb shell pm uninstall -k --user 0 com.facebook.system
adb shell pm uninstall -k --user 0 com.facebook.appmanager
adb shell pm uninstall -k --user 0 com.facebook.services
adb shell pm uninstall -k --user 0 com.enhance.gameservice
adb shell pm uninstall -k --user 0 com.samsung.android.game.gamehome
@salaros
salaros / docker-clear-windows.bat
Last active July 5, 2023 18:31 — forked from daredude/docker-clear.bat
Remove Docker containers and images
docker ps -aq | foreach {docker stop $_} && docker ps -aq | foreach {docker rm $_}
docker image prune --filter="dangling=true"
@salaros
salaros / en_US.po
Created September 27, 2020 23:24
.po gettext boilerplate file
msgid ""
msgstr ""
"MIME-Version: 1.0"
"Content-Type: text/plain; charset=UTF-8"
"Content-Transfer-Encoding: 8bit"
"Plural-Forms: nplurals=2; plural=(n != 1);"
"Language: en_US"
msgctxt "TheAdmin.Views.Layout"
msgid "1 book"
@salaros
salaros / в-бухгалтерском-учете-поблемы.md
Created September 27, 2020 23:08
Когда в Вашем бухгалтерском учете у вас что-то не так

Когда в Вашем бухгалтерском учете у вас что-то не так

Список косвенных признаков по которым можно понять, что в бухгалтерском учете у вас что-то не так:

  • Ваш бухгалтер не дает вам доступ в учет и рассказывает, как все сложно или там надо сделать что-то еще, и т.д.

  • Ваш бухгалтер не может предоставить вам данные за уже закрытый период из учета или предоставляет их долго (более 2-3-х дней). Например, сегодня 25 апреля, а вы просите акт сверки на 31.12.2019г. или сегодня 5 апреля 2020 года, а вы просите баланс на 29.02.2020г.

  • Вы видите, что документы прошлого месяца до сих пор не разобраны и их откладывают на потом.