Обновить
23

Пользователь

0,2
Рейтинг
16
Подписчики
Отправить сообщение

Всё, что между командами, является их параметрами. На push команды заканчиваются и дальше может быть что угодно. В данном случае это поле корневого класса. В случае неоднозначности будет ошибка. Нельзя сделать и команду, и поле run. Но у разных команд параметры могут повторяться.

Пару слов о том, как устроена отправка email'ов.

Она асинхронная. Если отправлять по нажатию на кнопку, будет так себе. Тем более, что возможны ошибки и нужна повторная отправка.
Поэтому у меня сохраняется в хранилище тип сообщения, пользователь и данные, которые должны быть переданы. Например, для пользователя "А" нужно отправить сообщение с подтверждением регистрации, для чего прикладываем ссылку. Уже в момент отправки берётся подходящий под этот тип сообщения шаблон с учётом выбранного пользователем языка, подставляются необходимые данные и отправляется пользователю. Время успешной отправки сохраняется в хранилище.

Таким образом остаётся вся история отправки email'ов. А в случае необходимости одним маленьким запросом могу повторно отправить любой email.

С момента публикации статьи все сообщения были успешно отправлены (некоторые дублировались, но я это пофиксил). Не забывайте проверять папку со спамом.

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

Никаких особых проблем с реализацией API на Go не было. Всё очень просто. Логики мало, но много запросов к БД. Самое сложное было - написать запросы к MongoDB. Некоторые были довольно большие. Но зато одним запросом можно вытащить сразу очень много данных.

Проверил. Все email'ы ушли успешно. Может, в спам попали?

Видимо, хабраэффект сработал в какой-то момент.

Я писал в техподдержку Яндекса предложение добавить галочку удаления из автоматических плейлистов нейрослопа. Чтобы со включенной галочкой можно было бы это послушать только прямым нажатием на воспроизведение этого трека. Они, конечно, его проигнорировали.

Я бы добавил хаб "Нейрошлак", куда будут попадать статьи типа "Топ 5 нейросетей для написания статей про топ 10 нейросетей". А лучше сразу в бан - задолбали.

The Godfather, The Simpsons: Hit & Run.

А вообще, из заголовка ожидал что-то совсем свежее.

Ещё не должны писать production-код те, кто вчера ещё не был программистом и не умеет даже читать код. Сейчас таких пруд пруди. И соответствующего качества поделок.

Новое жильё строится и не распродаётся, а цены при этом не падают почему-то. Вот тут говорят о 30%. Ранее льготная ипотека подняла цены на жильё так, что даже она стала не выгодна. Это мы ещё не берём во внимании проблемы у "Самолёта". Ещё можно учесть самые экономически активные слои населения и куда они "внезапно" делись за последние 4 года. И нам тут же пытаются доказать, что всё хорошо и пузыря нет.

Телемост, который также будет анализировать трафик, как и другие крупные российские приложения? Ну, нафиг. Я сейчас уже плавно перехожу на все иностранные. Благо, их мало осталось и для всех есть аналоги.

5 млн лет назад - появление человека.

2,6 млн лет назад - люди научились использовать огонь.

10 тыс лет назад - люди занялись земледелием.

55 лет назад - первый человек в космосе.

Кажется, цифры говорят сами за себя, но научные исследования всегда лучше, конечно. Ну, и развитие по экспоненте мне нравится. С нетерпением жду технологической сингулярности.

Вновь полюбил писать тексты. Сначала делаю необходимый рефакторинг, затем руками пишу часть текстов, потом прошу LLM написать мне тесты для сервиса (пишу на C#), используя написанные, как шаблон, потом запускаю, вношу косметические правки, обязательно проверяю, что они проверяют все случаи и как надо. Никогда не доверяю слепо LLM.

Стало значительно быстрее и проще. При этом нет такого, что я не понимаю, что там написано. В особо сложных случаях есть другие подходы, также значительно упрощающие жизнь.

Каждый раз, когда слышу про "цвет морской волны", вспоминаю эту статью. Цвет какой именно морской волны?

Со мной подобное пытались провернуть в феврале 2025. Дали ссылку на GitHub, чтобы я посмотрел код какой-то программы для шахмат, которая типа перспективная, дав доступ на закрытый репозиторий (одно это уже насторожило). Потом попросили скинуть скриншот. Я спросил, какого рода скриншот, на что ответили, что работающей программы. Я сказал, что код посмотрел, но не запускаю незнакомый код у себя на компе. Чувак сразу слился, а потом и вовсе оказался заблокированным.

Радует, что всё это лишь на первых порах так. Со временем, как и в остальных случаях, народ придёт к какому-то решению, правилам и т.д. Примут новую реальность и всё снова будет хорошо, пока не появится что-то новое, популярное.

Купил в этом году себе механические часы с 11-ю бриллиантами. Искусственными - потому они недорогие. Хотя не прочь иметь возможность купить и с 11-ю натуральными.

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

Для этого достаточно выделить ошибку и нажать Ctrl+Enter, чтобы отправить автору личным сообщением.

Мне один коллега уже подсказывал и мне это решение показалось слишком сложным для того, что нам нужно. И не факт, что подошло бы. У нас там целый pipeline в параметрах: несколько команд со своими уникальными параметрами, которые могут повторяться, вызываться в (почти) любом порядке и должны выполняться в итоге по порядку. В общем, ручное решение оказалось очень гибким и легко читаемым. Также чётко указывает на конкретное место ошибки с объяснением.

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

Информация

В рейтинге
3 017-й
Зарегистрирован
Активность