13 Июля 2025
6897

Ответ на пост «Про попрошаек»14

1. Ты не прав полностью.

2. Ноздри так или иначе делает контент, а не хуярит по сотне баянов с 9гаг или реддита.

3. То что она там выставила 300к вообще не означает, что соберёт. Можно хоть миллион ставить, кого это вообще ебать должно?
4. Да, она продает картины. Ахуеть какая новость. Художники их должны в помойку сразу выкидывать? Аль тебе в жопу с ноги заталкивать?
5. Горит от цен? Так сам рисуй и продавай ещё дороже. (тем более ты наверняка начнёшь пиздеть что она не художник и такие художества любой может.) Да, рисовать может любой, даже рисовать хорошо, это механический навык. А талант придумали ленивые дебилы.

6. Аргумент что-то кто-то спонсирует чужую бабу вообще смешон. То есть, у тебя даже мысли не возникает (что не удивительно с такими то тезисами), что её картины могут не иронично нравиться.

Может я что-то пропустил, но ни сисек, ни жопы Ноздрей я на пикабу не видел (не считай пары артов нейронки). То есть, девка делает (вот ахуеть да?) авторский контент, а какая-то чмоня с вилкой в одном месте на неё за это гонит. Ты берега не попутал?

Ладно, поясню на пальцах, а то не поймешь. На пикабе полно попрошаек, которые нихуя не делают кроме копипаста и собирают донаты. И им ДОНАТЯТ. Но ты начал пиздеть на девку, которая делает авторский контент. Логику улавливаешь? Ведь в твоём посте её нет.

З.Ы. Упреждая вопли в симстве, я её контент вертел на одном месте из трёх букв, как и весь контент художников. Не подписан и не слежу. А увидев "галочку" премиум подписки пикабу вообще скрыл посты навсегда.

Показать полностью
32

Продолжение поста «Вопрос вопросов...»8

В ответах на сей пост, мне пишут, что причем тут бросание немецких штандартов к мавзолею и Парад Победы, ведь Носов про Ленина и мавзолей, а победа в Великой Отечественной Войне это другое.

Ну что же, к сожалению переписка с Носовым у меня не сохранилась - архивный винчестер пал смертью храбрых и его пока не восстановить, но вот осталось то, что в архив я не успел перенести с большого компьютера - переписка из моего заявления в СК с самим основателем "сорока мудаков сороков" Кормухиным (ее он потёр после того как меня забанил в своей группе в телеграм).

Наслаждайтесь (дата переписки середина марта 2022 года):

Продолжение поста «Вопрос вопросов...» Сорок сороков, Религия, Мавзолей, Православие, Россия, РПЦ, Политика, Скриншот, Волна постов, Ответ на пост, Длиннопост
Продолжение поста «Вопрос вопросов...» Сорок сороков, Религия, Мавзолей, Православие, Россия, РПЦ, Политика, Скриншот, Волна постов, Ответ на пост, Длиннопост
Продолжение поста «Вопрос вопросов...» Сорок сороков, Религия, Мавзолей, Православие, Россия, РПЦ, Политика, Скриншот, Волна постов, Ответ на пост, Длиннопост

PS: На свое обращение в СК по поводу этих "прекрасных" высказываний, ответа никакого я так и не получил. Отчего делаю вывод, что у этих персонажей "индульгенция", как с фильмом "мумиё" или постом Владимира Носова, который я привел в первом своем посте.

Показать полностью 3

Lord Game: Оружие, гномья верёвка, Кланове сражения! Релиз 2025.06

Об игре | Поиграть (бесплатно - мы энтузиасты)

🛠 Обновление уже здесь!

Улучшайте расовое оружие, стройте с новыми красивыми блоками, автоматизируйте процессы с помощью воронок, используйте обновлённую верёвку — и отправляйтесь на захватывающий клановый ивент! Впереди вас ждут приключения, сражения и свежие возможности для творчества. И многое другое! ✨

Lord Game: Оружие, гномья верёвка, Кланове сражения! Релиз 2025.06 MMO, Minecraft, Free to Play, Игры, Sandbox, Длиннопост

⚔ Улучшено расовое оружие

Теперь оно стало ещё мощнее, сбалансированнее и уникальнее!

💀 Орочий меч → Урукхайский ятаган

  • Прежний расовый меч орков утратил свой статус и теперь стал обычным оружием.

  • Он получил новое имя — Урукхайский ятаган.

  • Отравляющий урон всё ещё присутствует, но в минимальном количестве.

  • Оружие по-прежнему выпадает с орков, но не обладает преимуществами расового.

Теперь у каждой расы — действительно уникальное оружие, а баланс стал справедливее и интереснее!

Lord Game: Оружие, гномья верёвка, Кланове сражения! Релиз 2025.06 MMO, Minecraft, Free to Play, Игры, Sandbox, Длиннопост

🗡 Новый герой — Моргульский Клинок

  • Взамен орки получили полноценное расовое оружие — Моргульский Клинок.

  • Он обладает серьёзным отравляющим уроном и отлично вписывается в стиль Мордора.

  • Теперь расовое оружие орков на равных с оружием других рас — грозное, смертоносное и мрачное.

Item Rank и описания для расового оружия!

Вы могли заметить, что Моргульский Клинок теперь выделяется фиолетовым цветом и имеет уникальное описание. Это не случайно — мы начинаем вводить систему рангов предметов по цветам!

🔹 Первым шагом стало выделение расового оружия:

  • Все расовые предметы теперь имеют свой цвет ранга

  • У каждого оружия появилось новое описание, отражающее его характер и особенности

📜 Зайди в игру и проверь описание своего расового оружия — теперь у него есть не только сила, но и история!

💡 Система рангов будет развиваться — следи за обновлениями!

🧱 Новые декоративные блоки!

Теперь в вашем распоряжении — свежие и красивые блоки, которые идеально подойдут для украшения построек. Добавьте новые акценты, детали и атмосферу — стройте с вдохновением!

Проверьте крафты и дайте волю фантазии — ваш следующий шедевр уже ждёт вас! 🏰✨

Lord Game: Оружие, гномья верёвка, Кланове сражения! Релиз 2025.06 MMO, Minecraft, Free to Play, Игры, Sandbox, Длиннопост

🔽 Добавлена воронка!

Наконец-то!  То, о чём вы так долго просили, — теперь на сервере есть воронки!
С их помощью вы можете автоматизировать процессы, создавать фабрики, сортировки и просто радоваться удобству.

Пора наводить порядок в сундуках и запускать настоящие инженерные чудеса!

Lord Game: Оружие, гномья верёвка, Кланове сражения! Релиз 2025.06 MMO, Minecraft, Free to Play, Игры, Sandbox, Длиннопост

🪢 Обновлён внешний вид верёвки!

Теперь верёвка стала не только функциональной, но и намного эстетичнее.
Тонкая деталь, которая теперь радует глаз и отлично вписывается в атмосферу мира. Попробуй использовать её в своих постройках — результат приятно удивит! 🌿🧶

Lord Game: Оружие, гномья верёвка, Кланове сражения! Релиз 2025.06 MMO, Minecraft, Free to Play, Игры, Sandbox, Длиннопост

⚔️ Новый клановый ивент!

Сражайтесь отчаянно, побеждайте достойно — точки ждут своих героев!
Новый PvP-ивент для кланов стартует на станциях метрополитена! 🚇

📌 Условия участия:

  • Только для игроков, состоящих в кланах

  • Участие может принять любой клан

  • В первых сражениях будут участвовать несколько точек, расположенных на ствнциях метро

  • За захват и удержание точки начисляются очки

⏱ Механика начисления очков:

  • +5 очков каждые 10 секунд удержания

  • 🎯 Бонус: +150 очков за удержание в течение 3 минут

📜 Полные правила скоро появятся на сайте. Следите за новостями — и готовьтесь к битве за контроль! 💥

Показать полностью 9
1

Ответ на пост «Победа победа после обеда»1

Знаете мне кажется у этой победы совсем другие задачи. Помню в пандемию ГКУ Организатор перевозок ловило граждан в толпе, а остальные кто рядом просто пробегали мимо. Массу тренировали что возьмут любого. И всем должно быть пофигу.

И вот 2021 пандемия закончилась началось другое.

Сейчас победа тренирует своих собак-сотрудников нападать. У многих там нет сведений кто они вообще.

Здесь важно: защищать и помогать сопассажирам !

Вот к примеру случай. На рейсе этой говно компании после чистой зоны, где пропикивают билеты «победница» схватила женщину за руку и начала предъявлять что то по ручной клади. Это происходило 5 минут. Женщина умоляла ее пропустить. Все кто в очереди пофигисты «моя хата с краю» проходили.

Как дошла очередь до меня сказал что она со мной и вещи ее половина моя! Благо ручной клади у меня почти не было.

И вот она прошла на рейс и благодирала меня потом. На такси с аэропорта не поехал; ее встретил отец и он меня подвез по пути.

При этом народ у нас все таки говнистый! Сколько просто закрыло глаза на «победницу»…

3

Как я пришёл в open source в 2025-м (с утилитой для резервных копий PostgreSQL), чуть не потеряв проект на ~$1500\мес в 2023-м

Однажды я столкнулся с проблемой, когда почти потерял коммерчески успешный пет-проект из-за устаревших резервных копий БД (ещё до того, как он стал коммерчески неуспешным). При этом, даже после частичного восстановления, все-таки потерял ~30% прибыли от проекта, много нервов и времени.

Это подтолкнуло меня на разработку своего открытого инструмента для бекапа PostgreSQL. С разными хранилищами, уведомлениями при сбоях и health check'ом. Собственно, о том, как я потерял деньги и затем разработал проект — хочу рассказать в статье ниже.

Как я пришёл в open source в 2025-м (с утилитой для резервных копий PostgreSQL), чуть не потеряв проект на ~$1500\мес в 2023-м Опрос, IT, Программирование, Разработка, Длиннопост

Содержание

  • Про open source проект для резервных копий PostgreSQL

  • История, как я испортил базу и не смог до конца восстановиться

  • Как начал разрабатывать проект

  • Дальнейшие планы

  • Правила по работе с БД, которые я теперь внедряю во все рабочие проекты

  • Заключение

Про open source проект для резервных копий PostgreSQL

Я выложил в open source свой проект для мониторинга и бекапов PostgreSQL. Проект разрабатываю и использую уже более 2-х лет. Разрабатывал с ориентиром на потребности своего рабочего и "пет" проектов.

И только недавно осознал, что проект, в общем-то, помогает знакомым, имеет публично-презентабельный вид и может быть полезен для сообщества.

Стек проекта: Go, gin, gorm, React, TypeScript, PostgreSQL и всё в Docker + Docker Compose. Изначально проект был на Java, но со временем был переписан на Go.

Фактически, это UI обвязка над стандартным pg_dump. С дополнительными функциями, которые улучшают UX стандартной утилиты и добавляют интеграции с внешними сервисами для хранения бекапов и уведомлений.

Что умеет:

  • Делать резервные копии по расписанию (например, каждый день в 4 утра или каждое воскресенье в 12 ночи) для PostgreSQL с 13-й до 17-й версии.

    Бекапы хранятся в сжатом виде локально на сервере, в S3 или Google Drive. В планах добавить Яндекс Диск, NS сервера и FTP.


    После каждого бекапа вам отправляется уведомление, что всё хорошо (или наоборот — плохо). Уведомления об успешных бекапах опциональны.

  • Уведомлять в Telegram, на почту и в Slack, если БД не отвечает.

    Причём уведомляет только через n неудачных попыток (чтобы нивелировать ложные срабатывания из-за сети) и показывает график доступности.

    В планах добавить Discord, Mattermost и другие каналы связи.

Разумеется, проект бесплатный, открытый (под MIT лицензией), self hosted и с человеческим веб-интерфейсом.

Сайт проекта - https://postgresus.com
GitHub - https://github.com/RostislavDugin/postgresus

P.S. если проект кажется полезным и если у вас есть аккаунт на GitHub, пожалуйста, поставьте звёздочку ⭐️. Первые звёзды тяжело собирать. Буду крайне признателен за поддержку!

История, как я испортил базу и не смог до конца восстановиться

В 2023-м году у меня был пет-проект, который давал доступ к ChatGPT (ещё к 3.5) в РФ без зарубежной карты и номера телефона. Обычная перепродажа доступа через API с наценкой. Проект рос, потом пошёл на спад и я его продал. БД проекта бекапилась консольной утилитой по типу PgBackRest раз в сутки на другой сервер.

Об этом у меня осталась статья 2023-го года: "Как я заработал 500 000 рублей, сделав доступ к ChatGPT. А потом Яндекс убил SEO и всё (почти) закончилось"

В момент, когда проект приносил ~$1 500 на пассиве и был в пике доходности, произошло плохое: я испортил данные в базе.

Это была пятничная ночь, я был уставший, фоново отвечал на сообщения и был максимально расфокусирован. В этот момент клиент попросил поменять почту для доступа к аккаунту.

Через SSH и psql я полез в продовую базу, ввёл запрос в духе:

UPDATE users SET email = 'customer@email.com' WHERE email ILIKE '%%'

Затем отвлёкся, чтобы посмотреть нужную почту в чате и... на автомате нажал Enter. После чего увидел что-то в духе "AFFECTED ROWS: 10 000".

Это был единственный раз за много-много лет, когда у меня пробил холодный пот на спине. Буквально.

Дисклеймер: Разумеется, я знал, что неплохо бы сначала делать SELECT, сделать SAVEPOINT и т.д. Но, как во всех таких историях, базовые правила техники безопасности были проигнорированы, что привело к фатальным последствиям.

Все пользовательские почты были затерты. И тут важное уточнение: по правилам платёжных систем, если пользователь не может получить доступ к оплаченной услуге — это грубейшее нарушение. Разумеется, больше никто не мог войти в аккаунт и уже начали сыпаться жалобы.

Я полез в бекапы — и холодный пот пробил ещё раз. Последний бекап был примерно месяц назад 😐. Восстановиться из него уже нельзя. Всё это время платежи добавлялись, подписки отменялись (а значит нельзя было восстанавливать тех, кто уже не хочет платить) и т.д.

Кое-как за оставшуюся ночь и утро я смог скриптами восстановить ~65% базы по IDшникам пользователей. Остальным пришлось отменять подписки и возвращать деньги. Было больно, неприятно и дорого.

Урок был очень сильно усвоен...

Как начал разрабатывать проект

Было принято решение: разработаю себе такой инструмент для бекапов, который будет каждый день присылать уведомления, что все хорошо! И восстанавливать всё в пару кликов! И блек джек с микросервисами! И API метод для проверки жизнеспособности утилиты сделаю!

Первую версию Postgrusus'a разработал буквально за месяц на Java. Начал использовать. Иногда давать пользоваться знакомым. Дорабатывал по мере своих потребностей и по мере поступления обратной связи.

Оказалось, что удобно. Несколько раз резервные копии спасали и меня, и не только лишь меня. Название у проекта появилось только два месяца назад, до этого репозиторий назывался "pg-web-backup".

Конкретно сейчас Postgresus решает для меня следующие задачи:

  • Выступает главным инструментом для бекапов, если проект маленький или живёт на VPS, а не в облаке с облачной базой данных.

  • Выступает резервным инструментом для бекапов, если проект большой, живёт в облаке с DBaaS и с облачными резервными копиями.

    Бекапит базы на "всякий случай" (если вдруг облако умрёт, заблокируется, база случайно удалится вместе с резервными копиями из-за неуплаты и т.д.). Всяко лучше иметь дубль бекапов, чем попасть в тот неудачный 0.01%, когда даже облако накрылось и нет плана Б.

Дальнейшие планы

Сейчас в планах дорабатывать проект в следующих направлениях:

  • Добавить больше PostgreSQL-специфичного мониторинга нагрузки (pg_stat_activity, pg_system_stat, pg_locks), но с удобным UI.

    Эдакая альтернатива postgres_exporter + Grafana, но из коробки вместе с резервными копиями.

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

    У меня в рабочем проекте есть таблицы и специфические функции, которые ещё рано оптимизировать (если гипотеза провалиться — можем удалить). Но потенциально могут вырасти по данными и упасть в скорости.

    Условно, если запрос INSERT INTO users (...) VALUES (...) начал занимать больше 100мс, а у нас поток новых пользователей только растёт — нам прилетит уведомление и мы пойдем оптимизировать.

  • Собирать статистику запросов по CPU time и частоте выполнения, чтобы видеть, куда уходят основные ресурсы и что стоит оптимизировать.

  • Добавлять больше источников для уведомлений и хранения данных.

Правила по работе с БД, которые я теперь внедряю во все рабочие проекты

Напомню две народные мудрости:

Системные администраторы делятся на тех, кто ещё не делает резервные копии и тех, кто уже делает резервные копии.

Не только делай резервные копии, а ещё и регулярно проверяй, что из них получается восстановиться.

Как я пришёл в open source в 2025-м (с утилитой для резервных копий PostgreSQL), чуть не потеряв проект на ~$1500\мес в 2023-м Опрос, IT, Программирование, Разработка, Длиннопост

С тех пор как я испортил БД своего проекта, я категорически без исключений принял на вооружение следующие правила:

  • перед любым UPDATE всегда делать SELECT и проверять, что выбирается всего 1-2 строки;

  • если изменение большое — ставить руками SAVEPOINT;

  • проводить "учения" по восстановлению минимум раз в 3 месяца. Причём как из облачной копии, так и из локальной. Чтобы в ответственный момент не оказалось, что данных нет, резервные копии не работают или восстанавливаются слишком долго.

За прошедшие 2 года были прецеденты, когда требовалось восстановление из бекапов — всегда получалось и в облаке, и из Postgresus'a. Проблем не было, потому что всё было отлажено на этапе тестов. Базовые правила техники безопасности работают.

Заключение

Надеюсь, мой проект окажется полезен для широкого круга разработчиков, DBA и DevOps'ов. Планирую развивать его дальше, повышая его полезность в боевых задачах. Буду рад любым предложениям и комментариям по улучшению.

Ну и, как полагается, у меня есть Telegram-канал, в котором я рассказываю про разработку, развитие SaaS-сервисов и управление IT проектами. В том числе о проблемах, которые возникают. Там же я выкладываю ссылки на новые статьи.

Вы делаете резервные копии БД?
Всего голосов:
Показать полностью 2 1
Мои подписки
Подписывайтесь на интересные вам теги, сообщества, авторов, волны постов — и читайте свои любимые темы в этой ленте.
Чтобы добавить подписку, нужно авторизоваться.

Отличная работа, все прочитано! Выберите