Це проблема не проектування бд, а вірного системного дизайну. Наприклад, щоб не спамити бд різними запитами і не виконувати всю логіку на кожен виклик і не вантажити cpu, розраховуйте в якомусь кеші 300 повідомлень по дням для кодного юзера(в момент створення або в джобі) складайте в якийсь кеш з ключем user-date і просто покузайте ваші повіденлення простою операцією get на кожен виклик без логіки будь якої додаткової і операцій запису непотрібних.
Закон про 2% уже прийняли, ставайте в чергу за всіма поляками до 45, які вже займають черги в банк на літо , девелоперами котрі і до закону нормальні лупили ціни маючи тотальний дефіцит квартир 2млн на ринку і подругою Любимира, котра за 2 роки планує продати свої бетонометри на 50% дорожче.
а що питали на інтерв’ю? зріст, статуру, колір очей, фото портфоліо може?
Ви не розумієте як у цьому світі все влаштовано(якісь дитячі уявлення про стан речей).
Пан речник чи прем‘єр міністр не прийде до кожного глави уряду і не скаже — чуваки наші прикордонники з влк і іншими органами викончавяої влади насиількі корумповані, що провтикали сотні тисяч чоловіків що мають служити — організуйте у себе механізм їх повернення через запит інформації в первинних документах, збір , відправку і отримання відповіді з України — ми вас будем казати кого повернути, а кого ні. ми обіцяємо це було останній раз — хабарі більше брать ніхто не буде(ну чесне слово).
Те що ви описуєте проблема тільки України і вирішити ії може тільки Україна ніхто не буде імплементувати ці механізми для такого масштабу і через корумпованість українських державних механізмів які зовсім не змінилися за рік війни.
Дуже важкий і дорогий шлях(майже нездійсненний), непевен навіть що процесуально і юридично можливий. Скоріше переловлять всіх до єдиного в Україні чим почнуть повертати з закордону когось так як ви собі це уявляєте.
Вони це хто? Депортувати може країна в якій людина знаходиться нелегально, всі хто виїхав в шенген після 24го уже давно там знаходяться на легальних підставах, а не по безвізу.
Перевищення 90 днів в шенгені, депортація
Вони там вже всі легалізовані по спрощеній(прихисток) або стандартній схемі — через офіційну легалізацію. За це нікого точно депортувати зараз не буде. Єдине, що може буть напевно — закінчится дія паспорту і сервіс центри за кордоном перестануть видавати нові, але тоді це стане проблемою для всіх громадян України за кордоном чоловіків.
Ніжки так вузько стоять, це ж так незручно
Розробка апі для різного роду органайзерів робочого процессу аудиторів.
там помилка в алгоритмі буде більше часу спробую выправити — ціль була показати, що навіть у С# є building blocks для вирішення задачі у функціональному стилі.
backtracking треба самому реалізовувати — але це і зрозуміло, що на С# для control flow є інший інструментарій, це в хаскелі власне без монад його не зробити ніяк(це скоріше недолік, аніж перевага).
в LINQ теж є фолд
var solutions = Enumerable.Range(1, n) .Aggregate(new [] { (Enumerable.Empty<int>(), Enumerable.Range(1, n)) }, (acc, i) => acc.SelectMany((state) => { var (arr, d) = state; return from x in d where !arr.Select((c, _) => x == c + n || x == c - n).Any() select (arr.Concat(new[] {x}), d.Except(new[] {x})); }).ToArray()) .Select(solution => solution.Item1) .ToList();
Есть F# для чудовищно узкого круга задач с параллелизмом и асинхронностью. Таких задач на галере не найдешь за всю карьеру
Насправді F# технологія для дуже широкого кола завдань. Підтримка асинхронності в c# краща ніж в f#(останній постійно наздоганяє в тому що стосується bcl), хоча раніше f# пропунував свій погляд на асинхронне програмування і був більш продвинутим за с#, але тільки в речах специфічних для f#). Для паралелізму не має різниці насправді на чому писати. Залежить від обраного підходу організації коду в проекті.
Сижу на галері — пишу на F# в энтерпрайзі уже декілька років. задачі доволі різні , багато коду, присутня алгоритмічна або логічна складова — в принципі їх і на с# можна зробити, але type safety буде страждати сильно і декларативності не буде(основні об‘єктивні глобальні відмінності), ну і те що в останньому все організовано через функції, на противагу організації коду через взаємодію об‘єктів.
Типу щоб знайти спосіб як у кожне друге запитання вписати інформацію про Ілона Маска в контекст відповіді?
Cool story, so sad for google
Я тут не бачу пропусків жодним чином.
на цьому фоні як не згадати лулзи з недавнім не зовсім вдалим запуском у гуглі сируватої копії chat gpt, і віпривдання директорів накшталт — ми це робимо вже багато років, але ми ще не все протестували і код не весь порефакторили..
Microsoft придбає ту біг дату за копійки(за адекватну ціну) на паддінні акцій Google разом з гуглом, і буде собі на них тренувати наступні версії Chat GPT.
До того все і йде що різні ceo, vice presidents, developer fellows, distinguished developers, technology advocates і інші поважні люди в компанії за ковырянням в носі розробкую нової версії ангуляру забули, що власне формує основну вартість компанії і пропустили інновації по повні программі в цьому напрямку.
Насправді доволі адекватне питання, як мінімум для розуміння чому value types передані як closure працюють не так як очікується на перший погляд.
sharplab.io/...rmitEAFn5kAJwFeuIAvhjtQA=
Нажаль зараз і у майбутньому Україна буде мегаризикованою локацією для початку будь-яких проектів. Причому цей ризик тепер буде першочерговим як для інвесторів, так і для спеціалістів, котрі будуть намагитися знайти більш спокійну прибуткову локацію..
Hot desking вже третій рік
Це називається hoteling. Hot desking в масштабах всього офісу майже ніхто не впроваджує/впроваджував ніколи.
Я б сказав що все ж скоріш сиквел вмер, не пам’ятаю коли останній раз доводилося не дай бог кликати дба затюнити якісь квері, розбирати бізнес логіку в хранімках на сіквелі, паритись за те що пошук, фільтрація, сортування по сотні критеріїв туплять на терабайті данних, чи потрібно було тюнити збереження данних і втрачати спринти дев годин щоб розкласти якийсь умовний батч ріквест на півсотні нікому непотрібних рілейшинів під эксклюзивними локами. Весь цей хворий майндсет у минулому є надія.