Search
Write a publication
Pull to refresh
2
0

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

Send message

А что будет если есть два класса, реализующий интерфейс. При обычной регистрации будет использоваться тот, что зарегистрирован последним. Или надо использовать 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

Information

Rating
Does not participate
Location
Иваново, Ивановская обл., Россия
Registered
Activity