Skip to content

Instantly share code, notes, and snippets.

View Semdevmaster's full-sized avatar

Semdevmaster Semdevmaster

  • Russia, Moscow
View GitHub Profile
@Semdevmaster
Semdevmaster / print_receipt_correction.py
Created November 19, 2024 05:48
Скрипт на Python 3 для печати чеков-коррекции из CSV файла через кассу Штрих-М
import win32com.client as win32
import csv
import logging
import sys
import time
logging.basicConfig(
filename='myapp.log',
format='%(asctime)s - %(levelname)s - Number: %(message)s',
level=logging.DEBUG)
@Semdevmaster
Semdevmaster / .dockerignore
Last active October 11, 2024 06:35
Docker file build nuxt application
node_modules
.output
.nuxt
.git
.gitignore
*.md
.dockerignore
@Semdevmaster
Semdevmaster / whitelist.txt
Last active March 3, 2025 09:26
White List
@@|nnmstatic.win
@@|rockblack.su
@@|s.youtube.com
@@|yandex.ru
@@|it-help.su
@Semdevmaster
Semdevmaster / list.txt
Created October 10, 2024 05:58
Adblock Warning Removal List - Russian Only
delfi.ee###ab--notification-ribbon
minimultik.ru###abDetected
patrioty.org.ua###ad_pu_modal
i.factor.ua###adb-info
sanstv.ru###adblock
dressupmix.ru,teensgames.ru###adblock_popup
vesti-ukr.com###adblockpopup
wotactions.com###ads_warning
polska-ie.com#@##adsense
novostroy-m.ru###advert_result
@Semdevmaster
Semdevmaster / ResponseBuilder.php
Created October 7, 2024 09:23
Universal response builder for Laravel
<?php
declare(strict_types=1);
namespace App\Http\Responses;
use Illuminate\Pagination\LengthAwarePaginator;
use Symfony\Component\HttpFoundation\Response as HttpResponse;
class ResponseBuilder
@Semdevmaster
Semdevmaster / install_upgradable.md
Created September 11, 2024 06:06
Install all packages from apt list --upgradable
sudo apt list --upgradable 2>/dev/null | grep -Po '^\S+(?=/)' | xargs sudo apt install --only-upgrade -y
@Semdevmaster
Semdevmaster / terminate-rdp-sessions.ps1
Created July 31, 2024 08:22
Удаление RPD сессий пользователей с исключениями по имени пользователя
function Get-FilteredSessionIDs {
param (
[string]$ComputerName = "$env:COMPUTERNAME",
[string]$ExcludedUsers = ""
)
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$sessionsOutput = quser /server:$ComputerName
@Semdevmaster
Semdevmaster / EncryptionService.php
Last active October 6, 2023 12:58
Simple example of encrypting traffic between client and server
<?php
declare(strict_types=1);
namespace Modules\ApiV1\Services;
use phpseclib3\Crypt\Common\PrivateKey;
use phpseclib3\Crypt\Common\PublicKey;
use phpseclib3\Crypt\RSA;
use phpseclib3\Crypt\PublicKeyLoader;
@Semdevmaster
Semdevmaster / keychron_k3_insert_key.md
Created March 4, 2023 17:51
Keychron K3 insert key

fn+shift+del del - подразумевает изначальное расположение клавиши, то есть вторая справа сверху

@Semdevmaster
Semdevmaster / smtp-yandex-sending.md
Created October 27, 2022 12:16
Отправка почты с сайта на доменную почту yandex через SMTP