Skip to content

Instantly share code, notes, and snippets.

View v0ff4k's full-sized avatar
👀
Howdie....

monsieur Vladimir v0ff4k

👀
Howdie....
View GitHub Profile
@v0ff4k
v0ff4k / order-design-mindmap.md
Created April 29, 2026 12:12
Проектирование заказа интернет магазина

Проектирование заказа интернет магазина

Условия:

Есть заказ, который содержит:

пользователя;

телефон;

@v0ff4k
v0ff4k / 3-review-image-slite.MD
Created February 4, 2026 13:22
3 review old imagestore

Шаг 1. Определить единый способ идентификации изображения

- Выбрать **устойчивый к изменениям "отпечаток"** (например, перцептивный хеш — pHash).
- Этот отпечаток должен вычисляться **одинаково** для любого изображения, независимо от того, старое оно или новое.
- Отпечаток — это **ключ для проверки дублей**.

Важно: все дальнейшие действия строятся вокруг этого отпечатка.


@v0ff4k
v0ff4k / 2-like-dislike.MD
Created February 4, 2026 12:56
2 like dislike suggestion

ЦЕЛЬ

Поддержка лайков/дислайков для любых сущностей (полиморфизм).
Высокая производительность записи и чтения.
Защита от дублирования (один пользователь — одно действие на сущность).
Масштабируемость под рост нагрузки.
Простота добавления новых типов сущностей.

Структура:

@v0ff4k
v0ff4k / 1mindflow.MD
Last active May 6, 2026 17:35
1 geo-lead-mindflow

Ход мышления


    Сущности предметной области:
        Товар (Product) — уникальный товар, не зависит от ГЕО.
        ГЕО (GeoRegion) — страна или регион со своей валютой.
        Цена товара в ГЕО (ProductPriceInGeo) — базовая цена + доставка для конкретного товара в конкретном ГЕО.
        Лид (Lead) — событие интереса к товару в определённом ГЕО (временная метка, возможно ID пользователя).
        Коэффициент цены (PriceAdjustment) — динамический множитель, зависящий от количества лидов за окно (например, 10 минут).