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
@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 / 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 / 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 / compress_raster_pdfs.sh
Last active February 16, 2023 12:36
Compress and combine raster PDF without making them blurry
gs -sDEVICE=pdfwrite \
-dCompatibilityLevel=1.3 -dPDFSETTINGS=/screen -dAutoRotatePages=/None \
-dColorImageDownsampleType=/Bicubic -dColorImageResolution=150 \
-dGrayImageDownsampleType=/Bicubic -dGrayImageResolution=150 \
-dMonoImageDownsampleType=/Bicubic -dMonoImageResolution=150 \
-dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=output.pdf input1.pdf input2.pdf
@salaros
salaros / adobe-photoshop-winetricks.sh
Created October 14, 2018 20:18
Wine tricks recipe for Adobe Photoshop CC 2018
WINEARCH=win64 WINEPREFIX=$HOME/.PlayOnLinux/wineprefix/Photoshop/ winetricks \
atmlib flash \
corefonts gdiplus \
msxml3 msxml6 \
mfc42 vcrun2005 vcrun2008 vcrun2010 vcrun2012 vcrun2013 \
d3dx9 d3dcompiler_43 quartz \
devenum \
vsm=3 \
fontsmooth=gray \
ddr=opengl \
@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г.

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

@salaros
salaros / elementarize-ubuntu.sh
Last active September 16, 2020 17:12
Make Ubuntu slightly more Elementary OS :-)
sudo add-apt-repository ppa:elementary-os/daily
sudo apt install -qy io.elementary.sound-theme pantheon-files pantheon-terminal
# Disable sounds events
# gsettings set org.gnome.desktop.sound event-sounds false
gsettings set org.gnome.desktop.sound theme-name elementary
# Don't show icons on the desktop
# gsettings set org.gnome.desktop.background show-desktop-icons false