Skip to content

Instantly share code, notes, and snippets.

View ShilGen's full-sized avatar
🥷
Timelord of tech, juggling backend spells and marketing charms

Shilov Gennady ShilGen

🥷
Timelord of tech, juggling backend spells and marketing charms
View GitHub Profile
type ReportDetail struct {
RealizationReportID int64 `json:"realizationreport_id" `
DateFrom string `json:"date_from"`
DateTo string `json:"date_to"`
CreateDate string `json:"create_dt"`
CurrencyName string `json:"currency_name"`
SupplierContractCode *string `json:"suppliercontract_code"`
RrdID int64 `json:"rrd_id"`
GiID int64 `json:"gi_id"` // Номер поставки
SrcOfficeCoefficient decimal.Decimal `json:"dlv_prc"` // Фиксированный коэффициент склада по поставке
@ShilGen
ShilGen / microgpt.py
Created February 16, 2026 03:50 — forked from karpathy/microgpt.py
microgpt
"""
The most atomic way to train and inference a GPT in pure, dependency-free Python.
This file is the complete algorithm.
Everything else is just efficiency.
@karpathy
"""
import os # os.path.exists
import math # math.log, math.exp
/**
* ════════════════════════════════════════════════════════════════════════
* WB API - Полная интеграция для Google Sheets
* ════════════════════════════════════════════════════════════════════════
*
* ИНСТРУКЦИЯ ПО УСТАНОВКЕ:
* 1. Откройте Google Sheets → Расширения → Apps Script
* 2. Вставьте этот код в редактор
* 3. Сохраните проект
* 4. Вернитесь в Google Sheets - появится меню "WB API"

🐘 SQLite3 Backend Cheat Sheet

1. Установка и Настройка (Ubuntu Server)

Установка CLI инструментов и библиотек:

sudo apt update
sudo apt install sqlite3 libsqlite3-dev
@ShilGen
ShilGen / createSheetsFromTemplate.js
Created October 24, 2025 16:41
Функция создаёт по шаблону листы
function createSheetsFromTemplate() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var templateSheet = ss.getSheetByName('Шаблон');
var dataSheet = ss.getSheetByName('Sheet3');
if (!templateSheet) {
Logger.log('Лист "Шаблон" не найден!');
return;
}
@ShilGen
ShilGen / bot.py
Created October 1, 2025 21:44 — forked from karyura44/bot.py
from aiogram import Bot, Dispatcher, executor, types
from aiogram.types import InlineKeyboardButton, InlineKeyboardMarkup
from aiogram.utils.exceptions import BotBlocked
import asyncio
import requests
bot = Bot(token="")
dp = Dispatcher(bot)
TEMPLATES = {
@ShilGen
ShilGen / Docker.md
Last active November 16, 2025 14:27
Docker

Docker logo

Установка Docker

sudo apt update
sudo usermod -aG docker shilgen
sudo apt install -y docker.io

Установка Docker Compose

ШАГ 1: Настроить SSH-доступ к VPS

GitHub Actions будет деплоить проект через SSH, поэтому нам нужно создать ключ и добавить его на сервер.

1.1. Создать SSH-ключ

На локальном ПК выполни:

ssh-keygen -t rsa -b 4096 -C "github-deploy-key"

Нажми Enter несколько раз, не вводя пароль.