• Где можно применить hexagonal architecture?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Чистая архитектура - это просто идея, а не готовая архитектура. Гексагональная - частный случай чистой.
    В блоге Роберта Мартина первыми строками идет:
    Over the last several years we’ve seen a whole range of ideas regarding the architecture of systems. These include:

    Hexagonal Architecture (a.k.a. Ports and Adapters) by Alistair Cockburn and adopted by Steve Freeman, and Nat Pryce in their wonderful book Growing Object Oriented Software
    Onion Architecture by Jeffrey Palermo
    Screaming Architecture from a blog of mine last year
    DCI from James Coplien, and Trygve Reenskaug.
    BCE by Ivar Jacobson from his book Object Oriented Software Engineering: A Use-Case Driven Approach
    Ответ написан
    1 комментарий
  • Как убрать уведомление 'Опасный сайт'?

    @Refguser
    Делаю ИМ и другие решения
    Выкинь это домен. Он в блеклистах. Запаришься вытаскивать.

    Но если сильно хочешь - можешь и заняться. Возможно через годик-другой и вытянешь :)
    Ответ написан
    Комментировать
  • Есть ли смысл делать SPA на ванильном JS?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Прежде всего стоит перестать воспринимать обучение, как трату времени. Практика с ванильным js даст базу для понимания зачем тот же React вообще нужен и как он работает под капотом.
    Ответ написан
    2 комментария
  • Как улучшить код?

    phaggi
    @phaggi Куратор тега Python
    лужу, паяю, ЭВМы починяю
    Улучшить можно по разным направлениям.
    • С одной стороны, новые версии python предоставляют новые возможности, которые могут позволить сделать код плотнее и аккуратнее, к примеру заменить гирлянды if/elif на match/case.
    • С другой стороны, можно доработать надежность программы, обработав крайние случаи, потенциальные ошибки и др.
    • С третьей стороны - рефакторинг по подобным друг другу фрагментам, где делается практически одно и то же, к примеру функции про рестарт практически однотипны и можно свести к одной функции с набором параметров.
    • А можно рефакторить еще глубже, сделать класс типовых приложений, обладающий типовыми методами, от него наследовать каждое приложение вашей программы, ну и всё вот это вот ООП и т.п.
    • Можно все текстовые строки вынести в файл статики и оттуда подтягивать, и если хорошенько подумать, то еще и сделать возможность выбора языка.
    • А еще обвешать всё юнит-тестами.

    Да мало ли…
    Глубоко не вчитывался, но есть над чем поработать.
    Ответ написан
    1 комментарий
  • Как расшифровать диапазон IP-адресов в конкретные адреса?

    @historydev
    Острая аллергия на анимешников
    Во первых это называется подсеть.
    Во вторых зная как это называется, поисковиком воспользоваться не сложно.

    Запрос в гугл - https://www.google.com/search?q=%D0%BF%D0%BE%D0%BB...
    Ссылка из гугла - https://itsecforu.ru/2021/09/03/%F0%9F%90%8D-%D0%B...
    Тест - https://www.online-python.com/cwW3Zo7rVq
    Ответ написан
    1 комментарий
  • Поможет ли переустановка Windows при bad блоках на жестком диске?

    Битые блоки убрать не поможет, только что запишется на другие сектора. Можно убрать данные блоки из использования, но это не особо поможет, так как жесткий диск уже потихоньку умирает.
    Ответ написан
    Комментировать
  • Какая платформа для разработки здесь показана?

    IvanU7n
    @IvanU7n
    по иконке в таскбаре это однозначно фигма — https://figma.com
    Ответ написан
    1 комментарий
  • Какой специалист мне нужен?

    newross
    @newross
    Product owner
    Бизнес-аналитик либо продакт.
    Желательно знакомого с вашей предметной областью и аудиторией.
    Чего точно не стоит делать, так это делегировать принятие решений разработчикам. А то получите красивый код, оторванный от бизнеса
    Ответ написан
    Комментировать
  • Баг Telegram, взлом, слежка?

    ValdikSS
    @ValdikSS
    У вас могли украсть директорию данных Telegram, в этом случае дополнительная сессия не будет отображаться, вы и злоумышленник будете использовать одну сессию.
    Завершите ВСЕ сессии и аутентифицируйтесь с гарантированно чистого устройства заново, с нуля. Если дело действительно в компрометации директории, вам необходимо просканировать компьютеры на вирусы, а лучше переустановить ОС без сохранения данных.
    Ответ написан
    8 комментариев
  • Официальное трудоустройство гражданина РБ на удаленку в российскую компанию?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    С подачи товарища Владислав Лысков , изменил ответ.

    Официальное трудоустройство гражданина РБ на удаленку в российскую компанию?

    Условно, нельзя:

    Дело в том, что работодатель обязан обеспечить безопасные условия и охрану труда всех своих сотрудников, в том числе дистанционных (ст. 312.3 ТК). При этом нормативно-правовые документы Российской Федерации, которые содержат нормы труда, действуют только на территории России (ст. 13 ТК).

    Таким образом, обеспечить безопасные условия труда для дистанционных сотрудников, работающих за границей, ни формально, ни юридически не представляется возможным. Поэтому с такими сотрудниками рекомендуется заключать гражданско-правовые договоры. Такие разъяснения дают и специалисты официальных ведомств в письмах Минтруда от 16.01.2017 № 14-2/ООГ-245, от 17.02.2016 № 14-2/В-125 и Роструда от 26.02.2016 № ТЗ/437-6-1.

    Риск состоит в том, что такой трудовой договор не будет действовать, а работодателя могут привлечь к административной ответственности за нарушение ст. 13 ТК РФ.
    Ответ написан
    9 комментариев
  • Влияет ли наличие сведений о прохождении лечения у психотерапевта на отказ в офере?

    xez
    @xez
    TL Junior Roo
    Если вам необходимо лечение, то беспокоиться о каких-то там банках и гос.учреждениях, явно не стоит.
    Работодателей много, а вы у себя только один.
    Ответ написан
    2 комментария
  • Почему такое использование памяти?

    xez
    @xez
    TL Junior Roo
    Нормальна ли такая картина

    Это нормально. Видимо вам, для ваших задач, нужно значительно больше ОЗУ, чем 16гб

    боюсь как бы не измотало ssd

    Переживать из-за этого точно не стоит.
    Ответ написан
    7 комментариев
  • Откуда может быть такое (необычно большое) количество просмотров одного поста в канале?

    @Everything_is_bad
    надо просто радоваться что кто-то куда-то репостнул и поднял просмотры
    Ответ написан
    1 комментарий
  • Как работает NFC на физическом и программном уровнях?

    xez
    @xez
    TL Junior Roo
    В Википедии достаточно информации чтобы догадаться о бесперспективности этой затеи.
    Ответ написан
    2 комментария
  • Провайдер перенаправляет https запрос браузера, как?

    xez
    @xez
    TL Junior Roo
    Https тут не при чем.
    Провайдер в случае неоплаты, просто присылает редирект на все запросы и ваш браузер как миленький отправляется на заглушку.
    Ответ написан
    3 комментария
  • Перестал работать CCleaner Free в Windows и Android. Какой очиститель порекомендуете?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    ни какой. опасны эти программы. CCLEANER уже не однократно был замечен в полном убийстве винды. редко, но метко

    ps
    - в винде уже давно есть штатные средства очистки временных файлов. а чистить реестр.. ну тут если сама мс удосужится, тогда доверился бы.. да и не грузят лишние ветки реестра. могу порекомендовать geekunistaler. в убийстве винды замечен не был, а хвосты подчищает грамотно )))
    - в андроиде, вроде как штатные средства более чем достаточны. у меня сяоми, не скажу на 100% гугловские или сяомивские тулы.. но мне более чем достаточно
    Ответ написан
    5 комментариев
  • Где можно найти бумажную версию книги "C.Petzold - Programming Windows 5th edition"?

    @alexalexes
    С e-bay через посредников заказывать не вариант, т.к. за доставку берут слишком много.

    Добро пожаловать в СССР. Именно так и доставать. Книга не для массового рынка.
    Либо использовать PDF: просто читать с электронной книжки, либо напечатать на принтере, либо иметь знакомого в типографии, который вам самиздатом ее напечатает с минимальными издержками.
    Ответ написан
    4 комментария
  • В каких случаях использовать С++, а в каких Blueprints?

    @nikitaVooV
    Как минимум код всех базовых объектов желательно держать в с++. Это нужно хотя бы для того, чтобы работать с объемом через с++ родительский тип и не грузить весь связанный контент из BP при обращении.
    В основном максимум кода желательно держать в с++, потому что потом отлаживать только с++ проще, чем и то и то. BP чаще всего используется когда нужно что-то сделать с компонентами, которые есть только в BP или для переопределения методов, когда в виду архитектуры классов на c++ это сделать сложнее.
    Некоторые вещи в принципе невозможно сделать на BP. Возможно не лучший пример, но кастомные редакторы ассетов или инструменты движка на BP не сделать.
    Сам по себе BP прекрасно подходит для проектирования и мест, не требующих большого кода. На BP значительно проще работать с виджетами на уровне элементов, хотя обработка каких-то кнопочек скорее всего лучше сделать на c++.

    Если обобщить, то BP лучше использовать там, где ввиду архитектуры классов сложно использовать c++. Например, нужно написать код для специфичного НПС, который унаследован от BP класса. Для всех других случаев c++.
    Ответ написан
    Комментировать
  • Какой самый выгодный способ получения удаленного Kubernetes кластера?

    Inlore
    @Inlore
    Можно купить одну vps и катнуть туда k0s в single режим

    Я писал доку по удобному деплою в кубер хелмфайлом, там же в разделе "Быстрый старт" можешь глянуть, как k0s быстро катнуть
    Ответ написан
    5 комментариев
  • Как сделать автоответ в Exchange после увольнения сотрудников?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Создавайте п/я с тем же адресом, что был у отключаемого пользователя и настройте на нем автооответ (Set-MailboxAutoReplyConfiguration). Чтобы этот п/я не мешал в адресной книге - скройте его. Переадресацию, если нужно изменение темы, придется делать ЕМНИП транспортным правилом. Поэтому лучше тему не менять - достаточно будет того, что получателем будет отображаться уволенный сотрудник: в таком случае можно просто сделать переадресацию на самом п/я. Но я вообще бы предпочел подключить этот п/я (можно после увольнения: он сразу не удалится, а некоторое время будет обитать в числе отключенных) нужным людям как дополнительный в Outlook (перед этим нужно дать разрешение на него через Add-MailboxPermission ...-AccessRights FullAccess). Скрытый п/я подключается путем указания его legacyExchangeDN в качестве имени.
    Ответ написан
    Комментировать