Как стать автором
Поиск
Написать публикацию
Обновить
2
0

Full-Stack (JS/TS/C#/SQL)

Отправить сообщение

А что будет если есть два класса, реализующий интерфейс. При обычной регистрации будет использоваться тот, что зарегистрирован последним. Или надо использовать named регистрации. А здесь какой порядок будет?

Такая декларативная регистрация, разбросанная по коду на мой взгляд не очень удобна, поскольку требует времени на поиск и идентификацию. Я предпочитаю иметь один класс/метод, в котором все регистрации контейнеров и производятся из корня композиции (обычно Startup.ConfigureServices)

Свой аналог GlitchTip? Со всеми такими проектами замены Sentry проблемы в том, насколько долго они будут поддерживаться? Насколько легко настраиваются, работает ли SSO например?

Ещё такой вопрос - а какой будет рост базы при постоянном приходе событий? Проводится ли периодическая очистка старых событий (например старше 90 дней)?

У пользователя фамилия необязательна

Привет, Александр undefined! Я Favie ◡ твой помощник для хранения избранного.

А мне одному кажется, что по коду не хватает generic-типов. Видимо везде пропали угловые скобки и их содержимое. Например в самом начале:

// Регистрируем ConsoleLogger как реализацию ILogger
builder.RegisterType().As();

Что и вместо чего регистрируется - только из комментария понятно

Единственный и самый главный минус - он с 5-й версии платный

Линолеумы (особенно коммерческие и полукоммерческие) вроде как не желательно нагревать свыше 30 гр. С, поскольку увеличивает выделение формальдегидов и т.д.

Только на изначально "холодных" поверхностях типа кафеля или керамогранита. На них приятно встать на "тёпленькие". А для остальных относительно "тёплых" половых материалов излишне, а для линолеума например и вредно

Я честно говоря не понимаю смысл в таком vpn по протоколам WireGuard и OpenVPN, которые на данный момент успешно детектируются и блочатся ковровыми бомбардировками РКН. Зачем покупать то, чем не сможешь пользоваться? Или я чего-то не понимаю?

Я бы не сказал, что все кто играл в Dune II играли и в первую. Но мне повезло - на одном из дисков "100500 игр" была первая Dune и я решил попробовать. Честно сказать, она меня немного удивила, но к тому времени я уже видел фильм 1984 года и сюжет был более или менее понятен. Мне игра "зашла" и не с первой попытки, но я смог достаточно развиться и даже был готов штурмовать дворец Харконенов, но игра всегда вылетала на этом месте :( Это был наверное единственный, но самый досадный баг, который мне встречался (или остальные я не очень заметил). Если бы где-то была "безбажная" версия - мог бы наверное попробовать ещё разок :)

Значит они не выгружаются. Печально - значит это примерно как пространства в Опере, только с возможностью дополнительной группировки

Аналогично. Как ни стараюсь сейчас в Opera - всё равно через пару месяцев набегает 200+ вкладок открытых по разным темам/поискам. Какие-то нужны по работе, какие-то по личным вопросам. В Опере тоже пространства использовал для этого - но там всё равно все вкладки в памяти. Надо опробовать - возможно это будет решающим моментом, чтобы перейти на Vivaldi на постоянной основе

В подходе Database per service надо всё-таки подходить разумно к разделению. В микросервисе в первую очередь есть сущности с которыми он предназначен работать и за которые отвечает. Обычно одна-две плюс возможно несколько вспомогательных таблиц. А для "внешних" сущностей есть смысл иметь упрощённые таблицы реплики с минимально необходимым набором данных (обычно их действительно немного). Этого может вполне хватить, чтобы писать человекочитаемые события аудита с указанными в статье требованиями.

Если это не вариант, то всегда можно сделать микросервис для ведения событий аудита :)

Спасибо, насколько я помню тогда речь шла про SAML

Тут я совсем не эксперт, но мне интересно - могут ли указанные продукты позволить такую схему:

У нас развёрнут один из этих сервисов и обеспечивает авторизацию и т.д. Один из клиентов хочет подключить свой сервис для управления пользователями и ролям и ещё с SSO в придачу. Возможно ли вообще такое?

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

Нам тоже нужна вся страна. Грузили через xml2csv: конвертируем xml в csv (там вполне плоская иерархия) и грузим в postges через COPY. Грузится минут за 30

Как с языка сняли. Тоже подумал, что тут какое-то велосипедостроение излишнее

Ещё хотел бы добавить, что обычно инструкция UPDATE быстрее чем DELETE. Особенно если есть внешние ограничения.

Хорошая практика, которая тоже отмечена в статье - это именно физическое удаление через какое время, чтобы в таблице не было много "мертвых" строк

Прямо фильм Гаттака

Mattermost не скачать без vpn теперь. Они заблокировали Россию по IP

Информация

В рейтинге
Не участвует
Откуда
Иваново, Ивановская обл., Россия
Зарегистрирован
Активность